@import url("/siteinfo/includes/css/srating.css");


/* ----------------------------------------------------------------------*/
/* ---------->>> COLORS <<<-----------*/
/* ----------------------------------------------------------------------*/
.black { background-color:#000; }
.white { background-color:#FFF; }
.orange { background-color:#e28923; }
.teal { background-color:#309e9a; }
.blue { background-color:#0000FF; }

/* ----------------------------------------------------------------------*/
/* ---------->>> TEXT COLORS <<<-----------*/
/* ----------------------------------------------------------------------*/
.txt_black1 { color:#000; }
.txt_white { color:#FFF; }
.txt_orange { color:#C07C07; }
.txt_teal { color:#309e9a; }
.txt_black { color:#333333; }
.txt_red {color: #FF0000;}
.txt_darkred {color: #bf225a;}
.txt_violetred {color: #C71585;}
.dimgray { color:#696969; }
.ltgray { color: #666666; }


/* ----------------------------------------------------------------------*/
/* ---------->>> FONT SIZES <<<-----------*/
/* ----------------------------------------------------------------------*/
.font9 { font-size:9px; }
.font10 { font-size:10px; }
.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.font18 { font-size:18px; }

/* ----------------------------------------------------------------------*/
/* ---------->>> COMMON CLASSES <<<-----------*/
/* ----------------------------------------------------------------------*/

.txt_underline {text-decoration: underline;}

.fwidth850 { width: 850px; }
.fwidth600 { width: 600px; }
.fwidth550 { width: 550px; }
.fwidth500 { width: 500px; }
.fwidth400 { width: 400px; }
.fwidth350 { width: 350px; }
.fwidth330 { width: 330px; }
.fwidth300 { width: 300px; }
.fwidth250 { width: 250px; }
.fwidth200 { width: 200px; }
.fwidth175 { width: 175px; }
.fwidth150 { width: 150px; }
.fwidth125 { width: 125px; }
.fwidth100 { width: 100px; }
.fwidth75 { width: 75px; }
.fwidth50 { width: 50px; }
.width100 { width: 100%; }
.width90 { width: 90%; }
.width80 { width: 80%; }
.width75 { width: 75%; }
.width70 { width: 70%; }
.width50 { width: 50%; }
.width40 { width: 40%; }
.width25 { width: 25%; }

.float_left { float: left; }
.float_right { float: right; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center { text-align: center; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	clear: both;
	display: block;
}
.pad { padding: 10px; }
.pad20 { padding: 20px; }
.pad_left5 { padding-left: 5px; }
.pad_left { padding-left: 10px; }
.pad_right { padding-right: 10px; }
.pad_top { padding-top: 10px; }
.pad_btm { padding-bottom: 10px; }
.pad_top20 { padding-top: 20px; }
.pad_top30 { padding-top: 30px; }
.margin0 { margin: 0px; }
.margin5 { margin: 5px; }
.margin_top5 { margin-top: 5px; }
.margin_btm5 { margin-bottom: 5px; }
.margin_left5 { margin-left: 5px; }
.margin { margin: 10px; }
.margin_left { margin-left: 10px; }
.margin_right { margin-right: 10px; }
.margin_top { margin-top: 10px; }
.margin_btm { margin-bottom: 10px; }
.margin_left20 { margin-left: 20px; }
.margin_right20 { margin-right: 20px; }
.margin_top20 { margin-top: 20px; }
.margin_btm20 { margin-bottom: 20px; }
.margin_top30 { margin-top: 30px; }
.margin_left30 { margin-left: 30px; }
.margin_right40 { margin-right: 40px; }
.margin_left40 { margin-left: 40px; }

.border_white { border:solid 2px #fff; }
.border { border:solid 1px #dad8d8 }
.border_left { border-left:solid 1px #dad8d8 }
.border_right { border-right:solid 1px #dad8d8 }
.border_top { border-top:solid 1px #dad8d8 }
.border_btm { border-bottom:solid 1px #dad8d8 }
.border_btm3 { border-bottom:solid 3px #dad8d8 }

.center { margin:0px auto }
.hide {
	display:none;
}
.font_normal { font-weight:normal; }
.font_bold { font-weight:bold; }

.error, .attention { 
	color: #FF0000; 
}

img { border:0px; }

a, a:active {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size:14px;
	color: #333;
	text-decoration: none;
}
a:hover {
	font-size:14px;
	text-decoration: none;
	color: #fff;
}
a:visitied {
color: #F06;
}


/* ----------------------------------------------------------------------*/
/* ---------->>> IE 6 & 7 Fixes <<<-----------*/
/* ----------------------------------------------------------------------*/
.ie6 #content #menu {
	margin-left: 5px;
}

.ie6 #content #contentbody {
	margin-left: 8px;
}
.ie6 #content #contentbody #middlebody #updates {
	width: 542px;
}
.ie6 .sotd, .ie7 .sotd {
	margin-top:-3px;
 	width:366px;
 	height:207px;
}
.ie6 .newest, .ie7 .newest {
	margin-top:-3px;
}

.searchbox {
	width:151px;
	height:19px;
	padding:0;
	margin:0;
}
.ie6 .searchbox, 
.ie7 .searchbox {
	height:17px;
}

.ie6 .top_border, 
.ie7 .top_border {
	margin-bottom:7px;
}
.ie6 .btm_border, 
.ie7 .btm_border {
	margin-top:20px;
}

/* ----------------------------------------------------------------------*/
/* ---------->>> Buttons <<<-----------*/
/* ----------------------------------------------------------------------*/
.buttonfx2 {
	display: block;
	width: 235px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFFFFF;
	border: solid 1px #ffffff;
	background-color: #0089AF;
	}

a.buttonfx2, a.buttonfx2:visited, a.buttonfx2:active, a.buttonfx2:hover {
	display: block;
	width: 235px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #FFFFFF;
	border: solid 1px #ffffff;
	background-color: #0089AF;
	}

a.buttonfx3, a.buttonfx3:visited, a.buttonfx3:active {
	width: 200px;
	text-align: center;
	text-decoration: none;
	font-family:arial;
	font-weight: bold;
	font-size:100%;
	color: #FFFFFF;
	background-color: #0089AF;
	border: solid 1px #ffffff;
	padding:3px;
	}
a.buttonfx3:hover {
	width: 200px;
	color: #000000;
	border: solid 1px #00AACC;
	background-color:#eeeee3;
	font-weight: bold;
	text-align: center;
	}


a.smbutton3, a.smbutton3:visited, a.smbutton3:active {
	width: 100px;
	text-decoration: none;
	text-align: center;
	font-family:arial;
	font-size: 100%; 
	margin-top: 4px; 
	margin-right: 5px;
	padding-left: 4px; 
	padding-right: 5px;
	color: #000;
	font-weight: bold;
	border: 1px solid #3576d5;
	background-color: #FFFAF0;
	}
a.smbutton3:hover {
	font-size: 100%; 
	color: #000;
	font-weight: bold;
	border: 1px solid #FDD017;
	background-color: #FFFAF0;
	}  

/* ----------------------------------------------------------------------*/
/* ---------->>> Paging Control 2 <<<-----------*/
/* ----------------------------------------------------------------------*/
#paging2 {
	margin-bottom:5px;
	margin-right:0px;
	font-size:100%;
	color: #000;
	}
#paging2 .current {
	font-size:13px;
	color: #bf225a;
	margin-left:3px;
	}
#paging2 a, #paging2 a:link, #paging2 a:visited, #paging2 a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #0090a8;
	font-size: 11px;
	text-decoration: none;
	margin-left:3px;
}
#paging2 a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #bf225a;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------*/
/* ---------->>> Paging Control 3 <<<-----------*/
/* ----------------------------------------------------------------------*/
#paging3 {
	margin-bottom:8px;
	margin-right:0px;
	font-size:100%;
	color: #fff;
	}
#paging3 .current {
	font-size:13px;
	color: #bf225a;
	margin-left:3px;
	}
#paging3 a, #paging3 a:link, #paging3 a:visited, #paging3 a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #0090a8;
	font-size: 11px;
	text-decoration: none;
	margin-left:3px;
}
#paging3 a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #bf225a;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------*/
/* ---------->>> Tool Tip <<<-----------*/
/* ----------------------------------------------------------------------*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #FFFAFA;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* ----------------------------------------------------------------------*/
/* ---------->>> Member Comment List <<<-----------*/
/* ----------------------------------------------------------------------*/
.mmember_comment {
	margin: 10px 0px 0px 0px;
  	}
.member_comment img {
	margin: 0px 8px 8px 5px;
	float:left;
	border:1px solid #000;
	}

/* ----------------------------------------------------------------------*/
/* ---------->>> Overlay Box (fancybox) <<<-----------*/
/* ----------------------------------------------------------------------*/
.overlay_box {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #333;
	padding: 0px;
}


.rightsidebox {
	float: right;
	width: 220px;
	background-image: url(/siteinfo/siteimages/v8/darker_bg.gif);
	background-repeat: repeat ;
	height: auto;
	margin-right: 10px;
}

.rightsidebox .sidebox {
	width: 200px;
	margin:5px auto;
	color: #333;
	font-size: 11pt;
}

/* ----------------------------------------------------------------------*/
/* ---------->>> Add Ons from style.css <<<-----------*/
/* ----------------------------------------------------------------------*/
.social {
	float: left;
	clear: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	width: 200px;
	margin-top: 5px;
	
}
.social a, .social a:link, .social a:visited, .social a:active {
	font-size: 14px;
	color: #FFF;
	vertical-align:bottom;
}
.social a:hover {
	font-size: 14px;
	color: #FF0000;
	text-decoration: underline;
}

.social .socialitems {
	padding:0px 0px 0px 0px;
}

.social .socialitems img {
	margin:0px 5px 0px 0px;
}

.pageid a, .pageid a:link, .pageid a:visited, .pageid a:active {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #333;
	font-size: 18pt;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.pageid a:hover {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #fff;
	font-size: 18pt;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}

.pageid .pageheader {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #333;
	font-size: 12pt;

}
.pageid .pageheader a, .pageid .pageheader a:link, .pageid .pageheader a:visited, .pageid .pageheader a:active {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #333;
	font-size: 12pt;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.pageid .pageheader a:hover {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #fff;
	font-size: 12pt;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
}

.shows a, .shows a:active, .shows a:visited {
	font-size:14px;
	color: #0090a8;
	text-decoration: none;
	}
.shows a:hover {
	font-size:14px;
	text-decoration: none;
	color: #DAA520;
	}
	
.updatebox a, .updatebox a:active, .updatebox a:visited {
	font-size:14px;
	color: #0090a8;
	text-decoration: none;
	}
.updatebox a:hover {
	font-size:14px;
	text-decoration: none;
	color: #800080;
	}

.more2 a, .more2 a:active, .more2 a:visited {
	font-size:14px;
	color: #0090a8;
	text-decoration: none;
	}
.more2 a:hover {
	font-size:14px;
	text-decoration: none;
	color: #800080;
	}


.highestrated a, .highestrated a:active, .highestrated a:visited {
	font-size: 12pt;
	color: #0090a8;
	text-decoration: none;
	}
.highestrated a:hover {
	font-size: 12pt;
	text-decoration: none;
	color: #333;
	}



.liverssfeed {
	margin: 5px 0px 0px 100px;
}

.modelsearch td a, .modelsearch td a:active, .modelsearch td a:visited {
	color: #0090a8;
	text-decoration: none;
	}
.modelsearch td a:hover {
	text-decoration: none;
	color: #800080;
	}

a.toplink, a.toplink:active, a.toplink:visited {
	font-size:10px;
	color: #0090a8;
	text-decoration: none;
	}
a.toplink:hover {
	font-size:10px;
	text-decoration: none;
	color: #800080;
	}

.author {
	font-size:12px;
	}
.author a, .author a:link, .author a:active, .author a:visited {
	color: #FFF;
	font-size:12px;
	}
.author a:hover {
	font-size:12px;
	}

.more a, .more a:active, .more a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.more a:hover {
	font-size: 12px;
	}


/* ----------------------------------------------------------------------*/
/* ---------->>> hotlinks section <<<-----------*/
/* ----------------------------------------------------------------------*/

.linksectoin {
	width: 200px;
	clear: none;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-bottom: 7px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #fff;
	background-color: #333;
	background-repeat: no-repeat;
}

.linksectoin .headerbar {
	border-bottom: 1px dashed #217C9F;
	margin: 0px 0px 5px 0px;
}

.linksectoin .hotlinks_menu {
	padding: 0 0 0 0;
	margin: 0px;
	list-style: none;
}
.hotlinks_menu a:link {
color: #fff;
}

.hotlinks_menu a:visited {
color: #fff;
}
.links {
	position: relative;
	clear: none;
	float: left;
	margin-left: 10px;
	width: 720px;
	background-color: #333;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
}
.links .linktitle {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12pt;
	border-bottom: 1px dashed #217C9F;
	margin: 0px;
}

.links .linktitle2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12pt;
	border-bottom: 1px dashed #217C9F;
	margin: 8px 0px 0px 0px;
}

.links a:link {
color: #fff;
}
.links a:visited{
color: #fff;
}
.upcoming_model {
	background: url(/siteinfo/siteimages/v8/upcoming_model.jpg) top no-repeat;
	width:366px;
	height:93px;
	text-align:right;
}

.joinblock {
	width: 572px;
	clear: none;
	float: left;
	position: relative;
	top: 0px;
	background-position: left top;
	background-color: #ccc;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: auto;
	text-align: center;
}

#content #contentbody #middlebody #new #newbody2 {
	width: 402px;
	padding-right: 5px;
	padding-left: 9px;
	background-color: #FFF;
	padding-top: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
}
.newestheader2 {
	font-weight: bold;
	color: #2A93C2;
	width: 240px;
	font-size: 12pt;
	background-color: #ECF9FF;
	margin-bottom: 8px;
	padding:3px;
}


.inner{
	position:relative;
	height:100%;
	width:120px;
	margin-right:5px;
	float:left;
	clear:none;
}


