@charset "utf-8";
/* CSS Document */

*
{
	margin: 0;
	padding: 0;
}

body {
margin:0;
padding:0;
	color: #000000;
	background:url('../images/bg.png') top center #935b31 repeat-y;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}

.home
{
	background:url('../images/home.png') no-repeat;
	height:15px;
	width:46px;
}

.hosted
{
	background:url('../images/hosted.png') no-repeat;
	height:15px;
	width:61px;
}


.members
{
	background:url('../images/members.png') no-repeat;
	height:15px;
	width:77px;
}

.rated
{
	background:url('../images/rated.png') no-repeat;
	height:15px;
	width:85px;
}

.viewed
{
	background:url('../images/viewed.png') no-repeat;
	height:15px;
	width:105px;
}

.contact
{
	background:url('../images/contact.png') no-repeat;
	height:15px;
	width:73px;
}

.webmaster
{
	background:url('../images/webmaster.png') no-repeat;
	height:15px;
	width:95px;
}

a:link, a:visited
{
	color: #999999;
	text-decoration: underline;
}

a:active, a:hover
{
	color: #415f78;
	text-decoration: none;
}

.clear
{
	clear: both;
}

.right
{
	float: right;
}

.left
{
	float: left;
}

.center
{
	text-align: center;
}

.hide
{
	display: none;
}

.padding
{
	padding: 0px;
}


fieldset.input{font-family:"Lucida Sans Unicode", "Lucida Grande",Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}

fieldset.w_auto{
	border:solid 1px #975d2c;
	padding:20px;
	font-size:11px;
	}
fieldset.w_auto label{
	font-size:14px;
	font-weight:bold; 
	color:#333333;
	display:block;
	paddign-left:18px;
	margin-bottom:6px;
	}
fieldset.w_auto legend{
	font-weight:bold;
	color:#999999;
	font-size:14px;
}

input, textarea, select
{
	background: #ffffff;
	border-top: 1px solid #975d2c;
	border-left: 1px solid #975d2c;
	border-right: 1px solid #975d2c;
	border-bottom: 1px solid #975d2c;
	font-family: Verdana, "Trebuchet MS", Arial, Geneva, Lucida, Helvetica, Sans-serif;
	padding: 3px;
	font-size: 1em;
}

img {
	border:0px none;
	display:block
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	margin:0;
}

p {
margin:0;
padding:0;
}

#header {
margin:auto;
padding:0;
	color: #000000;
	background:url('../images/header.png') center no-repeat;
	height:130px;
	width:954px;
	padding-left:35px;
}

#logo {
float:left;
margin:auto;
padding:0;
margin-top:15px;
margin-left:10px;
	color: #000000;
	height:100px;
	width:365px;
}

#ad468 {
float:left;
margin:auto;
padding:0;
margin-top:35px;
	color: #000000;
	height:60px;
	width:468px;
}

#footer {
float:right;
margin:0;
margin-top:13px;
padding:0;
	background:url('../images/footer.png') top left no-repeat;
	width:956px;
color: #FFF8C6;

}

#footer .text {
margin:auto;
padding-top:18px;
font-size:12px;
text-align:justify;
width:900px;
margin-bottom:7px;
}

#footer .text a {
color: #FFF8C6;
text-decoration: none;
list-style:circle;
}

#footer .text img {
float:left;
}

#wrap {
margin:auto;
padding:0;
width:956px;
}

#left-side-holder {
margin-top:2px;
padding:0;
float:left;
width:179px;
}

#right-side-holder {
margin-top:2px;
padding:0;
float:left;
width:311px;
}

#centre-holder {
margin-top:2px;
margin-left:0;
padding:0;
float:left;
width:466px;
}

#left-side-top {
float: left;
	margin:0;
	background:url('../images/side-top2.png') center no-repeat;
	height:38px;
	width:179px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#left-side-top-cat {
float: left;
	margin:0;
	background:url('../images/side-top-cat.png') center no-repeat;
	height:38px;
	width:179px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#left-side-top-sponser {
float: left;
	margin:0;
	background:url('../images/side-top-sponser.png') center no-repeat;
	height:38px;
	width:179px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#left-side-top-partners {
float: left;
	margin:0;
	background:url('../images/side-top-partners.png') center no-repeat;
	height:38px;
	width:179px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#left-side-top-login {
float: left;
	margin:0;
	background:url('../images/side-top-login.png') center no-repeat;
	height:38px;
	width:179px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#left-side-top .text {
padding-top:13px;
padding-left:20px;
font-size:11px;
}

#left-side {
float: left;
margin:0;
padding:0;
	color:#ffffff;
	background:url('../images/side-bg2.png') top center repeat-y;
	width:179px;
	min-height:100px;
}

#left-side .text {
padding-top:12px;
padding-left:20px;
padding-right:20px;
font-size:11px;
text-align:justify;
}

#left-side .text2 {
padding-top:12px;
padding-left:1px;
padding-right:0px;
font-size:11px;
text-align:justify;
}

#left-side .text3 {
padding-top:6px;
padding-left:10px;
padding-right:0px;
font-size:11px;
text-align:justify;
}

#left-side .text2 ul {
list-style:none;
margin-left:13px;
}

#left-end {
float: left;
margin:0;
padding:0;
	color: #000000;
	background:url('../images/side-end2.png') center no-repeat;
	height:13px;
	width:179px;
}

#right-side-top {
float: left;
	margin:0;
	background:url('../images/right-top.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top-hot {
float: left;
	margin:0;
	background:url('../images/right-top-hot.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top-sponser {
float: left;
	margin:0;
	background:url('../images/right-top-sponser.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top-ad22 {
float: left;
	margin:0;
	background:url('../images/right-top-ad.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top-random {
float: left;
	margin:0;
	background:url('../images/right-top-random.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top-links {
float: left;
	margin:0;
	background:url('../images/right-top-links.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top-most {
float: left;
	margin:0;
	background:url('../images/right-top-most.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top-tags {
float: left;
	margin:0;
	background:url('../images/right-top-tags.png') center no-repeat;
	height:38px;
	width:311px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#right-side-top .text {
padding-top:13px;
padding-left:20px;
font-size:11px;
}

#right-side {
float: left;
margin:0;
padding:0;
	color:#ffffff;
	background:url('../images/right-bg.png') top center repeat-y;
	width:311px;
	min-height:100px;
}

#right-side .text {
padding-top:12px;
padding-left:20px;
padding-right:20px;
font-size:11px;
text-align:justify;
}

#right-side .text-ad {
padding-left:10px;
padding-right:10px;
font-size:11px;
}

#right-side .text-ad img {
float:left;
margin-left:5px;
margin-top:5px;
}

#right-side .ad {
padding-top:5px;
padding-left:5px;
padding-right:0px;
font-size:11px;
text-align:justify;
}

#right-side .ad2 {
padding-top:5px;
padding-left:2px;
padding-right:2px;
font-size:11px;
text-align:justify;
}

#right-end {
float: left;
margin:0;
padding:0;
	color: #000000;
	background:url('../images/right-end.png') no-repeat;
	height:13px;
	width:311px;
}


#centre-top {
float: left;
	margin:0;
	background:url('../images/centre-top.png') center no-repeat;
	height:38px;
	width:466px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}

#centre .text {
padding-top:12px;
padding-left:0px;
padding-right:0px;
font-size:11px;
text-align:justify;
}

#centre {
float: left;
margin:0;
padding:0;
	color: #ffffff;
	background:url('../images/centre-bg.png') top center repeat-y;
	min-height:50px;
	height:auto;
	width:466px;
}

#centre-top .text {
padding-top:12px;
padding-left:30px;
font-size:11px;
word-spacing:3px;
}


#centre-end {
float: left;
margin:0;
padding:0;
	color: #000000;
	background:url('../images/centre-end.png') no-repeat;
	height:13px;
	width:466px;
}

#divi {
margin:0;
padding:0;
	color: #000000;
	background:url('../images/divi.png') repeat-x;
	height:13px;
	width:466px;
}

#nav-holder {
margin:auto;
margin-top:2px;
padding:0;
width:950px;
height:41px;
}

#nav-center {
float:left;
margin:0;
padding:0;
	color: #000000;
	background:url('../images/navbar.png') center no-repeat;
	height:41px;
	width:947px;
}

#nav-left {
float:left;
margin:0;
padding:0;
	color: #000000;
	background:url('../images/nav-bg-left.png') center no-repeat;
	height:41px;
	width:21px;
}

#nav-right {
float:left;
margin:0;
padding:0;
	color: #000000;
	background:url('../images/nav-bg-right.png') center no-repeat;
	height:41px;
	width:21px;
}


#navbar {
float:left;
margin:0;
padding:0;
	color: #000000;
	background:url('../images/nav-bg.png') center repeat-x;
	height:41px;
	width:800px;
}


/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{
	position:relative;
	height:41px;
	color:#E0E0E0;
	width:907px;
	margin:auto;
	margin-top:0;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}


#dolphinnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
	}

#dolphinnav ul li{
	display:block;
	float:left;
	margin:0 1px;
	}

#dolphinnav ul li a{
	display:block;
	font-size:11px;
	float:left;
	text-decoration:none;
	color:#ffffff;
	background:none;
	padding:0 0 0 20px;
	height:41px;
	margin-right:22px;
	}

#dolphinnav ul li a span{
	display:block;
	padding:12px 20px 0 0;
	width:auto;
	background:none;
	height:41px;
	}

#dolphinnav ul li a:hover{
	color:#999999;
	display:block;
	float:left;
	text-decoration:none;
	background:url('../images/nav-h.png') center repeat-x;
	padding:0 0 0 20px;
	height:41px;
	margin-right:22px;
	}

#dolphinnav ul li a:hover span{
	cursor:pointer;
	display:block;
	padding:12px 20px 0 0;
	width:auto;
	background:none;
	height:41px;
	}

#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover{
	color:#fff;
	font-weight:bold;
	background:url('../images/nav-s.png') center repeat-x;
	padding:0 0 0 29px;
	height:41px;
	}

#dolphinnav ul li a.current span, #dolphinnav ul li a.current:hover span{
	display:block;
	padding:12px 30px 0 0;
	width:auto;
	background:none;
	height:41px;
	}
	
.search{
margin-top:8px;
	color:#fff;
	font-weight:bold;
	border:none;
background:url('../images/search-bg-new.png') center no-repeat;
	width:147px;
	height:41px;
	padding:0px 0px 0 0px;
	}

.search span{
	display:block;
	padding:12px 30px 0 0;
	width:auto;
	background:none;
	height:41px;
	}
	
#dolphinnav ul li a.current3{
	display:block;
	font-size:11px;
	float:left;
	text-decoration:none;
	color:#ffffff;
	background:url('../images/s-off.png') center no-repeat;
	padding:0 0 0 0px;
	height:41px;
	margin-right:0px;
	width:30px;
	}

#dolphinnav ul li a.current3 span{
	display:block;
	padding:12px 20px 0 0;
	width:30px;
	background:none;
	height:41px;
	}

#dolphinnav ul li a.current3:hover{
	color:#999999;
	display:block;
	float:left;
	text-decoration:none;
	background:url('../images/s-on.png') center no-repeat;
	padding:0 0 0 0px;
	height:41px;
	margin-right:0px;
	width:30px;
	}

#dolphinnav ul li a.current3:hover span{
	cursor:pointer;
	display:block;
	padding:12px 20px 0 0;
	width:30px;
	background:none;
	height:41px;
	}
	
/* ---------------------- END Dolphin nav ---------------------- */

.small
{
	font-size: .8em;
	font-weight: normal;
}

.content_list
{
	list-style: none;
	margin: 10px;
	margin-top:0px;
	margin-left:8px;
	background:none;
}

.content_list ul
{
	list-style: none;
}

.content_list ul li
{
	margin: 0;
}

.content_list li
{
	margin-bottom: 10px;
}

.content_list li.list_contents
{
	clear: both;
	background:none;
	border-bottom: 1px solid #3d220e;
	padding: 10px;
}

.content_list li h3
{
	background: #533014;
	padding: 0px 10px 0 10px;
	font-size: 1em;
}

.content_list li h4
{
	font-size: 1em;
}

.content_list li h3 .small
{
	float: right;
}

.content_list li .details
{
	font-size: .8em;
	list-style: none;
}

.content_list li .details li
{
	margin-bottom: 6px;
}

.content_list li .description
{
	margin-bottom: 10px;
	font-size: 1.1em;
	color: #71a81c;
}

.content_list li .thumbnail
{
	background: url('../images/background_loading.gif') center center no-repeat;
}

.content_list li .thumbnail img
{
	float: left;
	border: 1px solid #c4d1dc;
	margin: 0 10px 10px 0;
	display: block;
}


.content_list li .rating
{
	clear: both;
}
/* ##### MAIN CONTENT ##### */
#page #content
{
	background:none;
	float: left;
	width: 464px;
}

#page #content_wide
{
	float: left;
	width: 580px;
	background: #ffffff url('../images/background_content_wide.gif') right repeat-y;
}

#page #content input, #page #content input.file, #page #content textarea, #page #content select
{
	width: 333px;
}

#page #content input.button
{
	width: 360px;
	background: url('../images/background_button.gif') no-repeat center;
	color: #ffffff;
	border: 0px none;
	height: 20px;
	padding-top: 2px
}

#page #content_wide input, #page #content_wide input.file, #page #content_wide textarea, #page #content_wide select
{
	width: 533px;
}
/* center box */
#center {
	width: 466px;
	float:left;
	background:none;
}

#center .end2 {
float: left;
margin-top:8px;
float:left;
	background:url('../images/divi.png') top center repeat-x;
	height:1px;
	width:436px;
}

#end22 {
float:left;
	color: #000000;
	background:url('../images/centre-end.png') top center no-repeat;
	height:13px;
	width:466px;
}

#center .media {
	width:416px;
	float:left;
	margin-bottom:3px;
	padding:8px 0px 3px 0px; 
	background:none;
}
#center .content {
	width:466px;
	float: left;
	margin-bottom: 3px;
	background:none;
}
#center .info {
	width:300px;
	float:left;
	font-size:11px;
}

#center .info a {
font-weight:bold;
color:#ffffff;
}

#center .info h4 a {
font-weight:bold;
font-size:13px;
	color:#985d2c;
	margin:0;
}

.play-box {
	width:92px;
	height:92px;
	border: solid 1px #f4c892;
	background-color: #4a2a11;
	float:left;
	margin-right:10px;
	margin-left:3px;
}
#center .media span.red {
	display:block;
	padding-bottom:4px;
}

#center .media span.views {
	color:#CCCCCC;
	margin-top:3px;
	font-size:11px;
	display:block;
}
#center .media span.views a {
font-weight:bold;
font-size:11px;
	color:#CCCCCC;
}

/* ##### PAGINATION ##### */
.pagnic
{
margin:auto;
}

.pagination
{
	list-style: none;
	background: url('../images/pagni.png') top;
	margin: 0 10px 0px 10px;
	color: #ffffff;
	font-size: .9em;
	width:420px;
	float: left;
	padding-left:10px;
	padding-right:10px;
}

.pagination a:link, .pagination a:visited
{
	color: #ffffff;
	text-decoration: none;
}

.pagination a:active, .pagination a:hover
{
	text-decoration: underline;
}

.pagination li
{
	float: left;
	text-align: center;
	height: 35px;
}

.pagination li.current_page a
{
	color: #81a7c6;
	text-decoration: none;
	display: block;
	height: 24px;
	padding: 11px 3px 0 3px;
}

.pagination li a
{
	display: block;
	height: 24px;
	padding: 11px 5px 0 5px;
}

.pagination li.first
{
	height: 35px;
	padding: 0;
	background: url('../images/pagination_background.gif') repeat-x;
}

.pagination li.first span
{
	padding: 11px 10px 0 10px;
	background: url('../images/pagination_start.gif') no-repeat;
	height: 35px;
	display: block;
}

.pagination .sep
{
	background: url('../images/pagination_sep.gif') no-repeat;
	height: 35px;
	display: block;
	width:1px;
}

.pagination li.last
{
	height: 35px;
	padding: 0;
	background: url('../images/pagination_background.gif') repeat-x;
	float: right;
}

.pagination li.last span
{
	padding: 11px 10px 0 10px;
	background: url('../images/pagination_end.gif') top right no-repeat;
	height: 35px;
	display: block;
}



/* ##### SIDEBARS ##### */
#page .sidebar
{

	float: left;
	width: 200px;
	background:none;
	display: block;
	font-size: .9em;
}

#page .sidebar .padding
{
	padding: 11px;
	padding-top:5px;
}

#page .sidebar .padding a
{
	color: #f4c892;
}


#page .sidebar em
{
	font-weight: bold;
	color: #99CC99;
	font-size: 0.9em;
}

#page .sidebar ul
{

	list-style: none;
	background:none;
	padding: 0;
}

#page .sidebar ul li.comment
{
	padding-bottom: 10px;
}

#page .sidebar ul li.comment a
{
	text-decoration: none;
}

#page .sidebar ul li.comment em
{
	padding: 3px 0;
	display: block;
	font-weight: normal;
}

#page .sidebar ul li.comment strong
{
	text-decoration: underline;
}

#page .sidebar ul.sidebar_list li
{
	padding-left: 11px;
	background: url('../images/background_sidebar_li.gif') 0 5px no-repeat;
	padding-bottom: 5px;
	padding-right: 18px;
	color: #c09f78;
	font-size:10px;
float: none;
text-align:left;
}

#page .sidebar ul.sidebar_list li a
{
	color: #f4c892;
float: none;
text-align:left;
}

#page .sidebar ul.sidebar_thumbnails
{
	padding-top: 0px;
	padding-left: 1px;
}

#page .sidebar ul.sidebar_thumbnails li
{
	float: left;
}

#page .sidebar ul.sidebar_thumbnails li .thumbnail
{
	background: url('../images/background_loading.gif') center center no-repeat;
}

#page .sidebar ul.sidebar_thumbnails li .thumbnail img
{
	width: 78px;
	height: 78px;
	border: 1px solid #c4d1dc;
	margin: 0 0 7px 7px;
	display: block;
}

#page .sidebar input
{
	width: 171px;
}

/* ##### ALTERNATING ROWS ##### */
.alternating_rows li
{
	padding: 10px;
}

/* ##### COMMENTS ##### */
.comments
{
	list-style: none;
}

.comments li
{
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #c4d1dc;
}

.comments li h4
{
	font-size: .9em;
	font-weight: normal;
}

.comments li h4 a
{
	font-weight: bold;
}

.comments li div
{
	font-size: .8em;
	padding-left: 5px;
}

.alt1
{
	background:none;
	font-size: 3em;
}

.alt2
{
	background:none;
}

.overflow
{
	max-height: 200px;
	overflow: auto;
}

.button
{
	background: #62391b url('../images/button_right.gif') top right no-repeat;
}

.sidebar_button
{
	background: #62391b url('../images/button_sidebar_right.gif') top right no-repeat;
}

.button, .sidebar_button
{
	font-size: 9px;
	height: 20px;
}

.button a, .sidebar_button a
{
	height: 20px;
	text-decoration: none;
	color: #ffffff;
}

.button a span, .sidebar_button a span
{
	cursor: pointer;
	height: 20px;
	padding: 4px 10px 0 10px;
	display: block;
	background: url('../images/button_left.gif') no-repeat;
}

.button a span
{
	background: url('../images/button_left.gif') no-repeat;
}

.sidebar_button a span
{
	cursor: pointer;
	background: url('../images/button_sidebar_left.gif') no-repeat;
}

.searchform {
padding-top:14px;
border:none;
background:none;
margin:auto;
	width:125px;
	height:15px;
	font-size:10px;
	margin-left:7px;
	}
	
.loginform {
padding-top:6px;
padding-left:22px;
border:none;
background:none;
margin:auto;
	width:113px;
	height:15px;
	font-size:10px;
	}
	
.search-bg {
border:none;
background:url('../images/login.png') center no-repeat;
	width:145px;
	height:24px;
	padding-left:3px;
	}
	
.login {
border:none;
background:url('../images/login.png') center no-repeat;
	width:145px;
	height:24px;
	padding-left:3px;
	}
	
.password {
border:none;
background:url('../images/pass.png') center no-repeat;
	width:145px;
	height:24px;
	padding-left:3px;
	}
	
.searchbutton {

	}	
	
.searchbutton:hover {
background:none;
	}
	
.loginbutton {
	color:#CCCCCC;
	font-weight:600;
	font-size:9px;
	padding-bottom:7px;
	border:none;
	background:url('../images/log.png') center no-repeat;
	width:82px;
	height:29px;
	}	
	
.loginbutton:hover {
border:none;
background:url('../images/log-hover.png') center no-repeat;
	width:82px;
	height:29px;
	}

#button-bg-left
{
float:left;
background:url('../images/button_left.gif') center no-repeat;
width:9px;
height:20px;
}

#button-bg
{
float:left;
background:url('../images/button_center.gif') center repeat-x;
width:120px;
height:20px;
}

#button-bg-right
{
float:left;
background:url('../images/button_right2.gif') center no-repeat;
width:9px;
height:20px;
}

/* ##### COMMENTS ##### */
.comments
{
	list-style: none;
}

.comments li
{
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #c4d1dc;
}

.comments li h4
{
	font-size: .9em;
	font-weight: normal;
}

.comments li h4 a
{
	font-weight: bold;
}

.comments li div
{
	font-size: .8em;
	padding-left: 5px;
}

.alt1
{
	background: none;
	font-size: 11px;
	margin: auto;
}

.alt2
{
	background: none;
	font-size: 11px;
}

.alt3
{
	background: none;
	font-size: 15px;
	margin: auto;
}

.alt3 a
{
	background: none;
	font-size: 15px;
	color:#ffffff;
	margin: auto;
}

.overflow
{
	max-height: 200px;
	overflow: auto;
}

/* ##### MODIFY THUMBNAIL ###### */
.thumbnail_options
{
	padding: 0;
	border: 1px solid black;
}

.thumbnail_options ul
{
	padding-right: 0;
}

.thumbnail_options ul li
{
	border: 0px none;
	padding: 0;
	float: left
}

.alt_container_left
{
	background:none;
}

.alt_container_right
{
	background:none;
}

.alt_container
{
	background:none;
	height: 93px;
	padding: 10px;
	margin: 0 5px;
}

.alt_container .padding
{
	padding: 2px 0 10px 0;
}

.details {
	width: 295px;
	padding: 0 5px 0 5px;
	float: left;
}

.description {
	width: 295px;
	overflow: hidden;
	float: left;

}

.title {
	width: 295px;
	height: 16px;
	overflow: hidden;
	float: left;
	text-align:left;
}

.text16 {
	font-size: 16px;
}

.text14 {
	font-size: 14px;
}

.text12 {
	font-size: 12px;
}

.text11 {
	font-size: 11px;
}

.bold {
	font-weight: bold;
}

.white {
	color: #FFFFFF;
}

.white a:link {text-decoration: none; color:#FFFFFF;}
.white a:visited {text-decoration: none; color:#FFFFFF;}
.white a:active {text-decoration: none; color:#FFFFFF;}
.white a:hover {text-decoration: underline; color:#FFFFFF;}

.light {
	color: #f4c892;
}

.light a:link {text-decoration: none; color:#f4c892;}
.light a:visited {text-decoration: none; color:#f4c892;}
.light a:active {text-decoration: none; color:#f4c892;}
.light a:hover {text-decoration: underline; color:#f4c892;}

.dark {
	color: #c09f78;
}

.dark a:link {text-decoration: none; color:#c09f78;}
.dark a:visited {text-decoration: none; color:#c09f78;}
.dark a:active {text-decoration: none; color:#c09f78;}
.dark a:hover {text-decoration: underline; color:#c09f78;}

.float_left {
	float: left;
	margin: 0px;
}

.brake {
margin: 0px;
margin-left: 13px;
margin-top: 2px;
}

.brake2 {
margin: 0px;
margin-left: 13px;
margin-top: 1px;
margin-bottom: 15px;
}


/* ##### stars ###### */

.alternating_rows li div.ratings ul li
{
	padding: 0;
	border-bottom: 0;
}


.alternating_rows li div.ratings strong
{
	margin-top: 2px;
	font-size: 1em;
}

.ratings
{
	height: 16px;
	clear: both;
}

.ratings strong
{
	margin-top: 2px;
	font-size: .8em;
}

.ratings ul li, .ratings ul li.unactive
{
	float: left;
	width: 16px;
	height: 16px;
	text-indent: -10000px;
	margin-left: 2px;
	background: url('../images/rating.gif') no-repeat;
}

.ratings ul li.active
{
	background: url('../images/rating_active.gif') no-repeat;
}

.ratings ul li a
{
	display: block;
	height: 16px;
}

/* ##### JAVASCRIPT DIALOGS ##### */
#overlay
{
	width: 100%;
	position: absolute;
	z-index: 10100 !important;
	top: 0px;
	left: 0px;
	background: #000000;
}

.dialog
{
	z-index: 10102 !important;
	position: fixed;
	top: 225px; 
	width: 400px;
	border: 5px solid #000000;
	background: #4a2a11;
	color:#FFFFFF;
	padding:5px;
}

.dialog li.padding
{
	margin: 0;
}

.dialog li .button
{
	width: 200px;
	margin: 0 auto;
	text-align: center;
	margin-top:5px;
}
