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


#maincontener{
background-image:url("images/bg.png") repeat-x left top;
border:solid 1px #f42ba3;
background-color:#ffffff;
font:Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:10px;
width:1000px;
height:auto;
margin:0px auto;
}

.hot-content{
font-weight: normal;
color: #000066;
font:normal 9pt verdana;
}



#header{
width:1000px;
height:140px;
}

#top_banner_box{clear:both; height:20px; border:1px #DBE9EE solid; padding:2px 2px 2px 2px; background:#EFF5F8; margin-bottom:10px; }
#top_banner_box #banner_text{ font:normal 9pt verdana; color:#5CA8C8; padding-top:2px; float:left; padding-left:10px; }

#logo{
width:250px;
height:150px;
height:auto;
float:left;
padding-left:5px;}

#menu{
width:980px;
height:34px;
padding-left:10px;
padding-right:10px;
padding-top:12px;
background-image:url("images/button-strip.gif");
float:left;
}

#banner{
width:100%;
height:auto;
}

#headtext{
width:475px;
height:auto;
}

#banner-1{
width:745px;
height:110px;
float:left;
padding-left:0px;
padding-top:15px;
text-align:center;}

#banner-2{
width:738px;
height:55px;
float:left;
padding-left:0px;
padding-top:4px;
text-align:center;
background: #94cdd7 url("images/promotionticker.jpg") repeat-y right top;
}


#smallbanner-1{
width:242px;
height:64px;
float:left;
padding-left:3px;
padding-top:3px;
padding-bottom:1px;
text-align:center;
}

#left-pannel{
width:250px;
height:auto;
float:left;
margin-top:2px;
padding:2px;
background-color:#fce8f4;
background-color:#FFFFFF;}

#center-pannel{
width:485px;
height:auto;
float:left;
margin-top:2px;
margin-right:5px;
padding-left:10px;
background-color:#FFFFFF;
}

#center-pannel-internal{
width:475px;
height:auto;
float:left;
margin-top:2px;
margin-right:5px;
padding-left:10px;
background-color:#FFFFFF;
}

#center-pannel-content{
width:475px;
height:auto;
float:left;
margin-top:2px;
margin-right:5px;
padding-left:10px;
background-color:#FFFFFF;
}


#right-pannel{
width:270px;
height:auto;
float:left;
margin-top:2px;
margin-left:4px;
background-color:#FFFFFF;
}

#right-pannel2{
width:280px;
height:auto;
float:left;
margin-top:2px;
margin-left:4px;
background-color:#FFFFFF;
}


#hot-pick{
width:450px;
height:130px;
padding:5px;
border:solid 1px #f42ba3;
background-color:#ffffff;
}


#review{
width:450px;
height:400px;
padding:5px;
border:solid 1px #f42ba3;
background-color:#ffffff;
}

#sidebar{float:right; width:273px; color:#666; overflow:hidden; margin-bottom:8px; margin-top:5px}
#sidebar h2{color:#ffffff; padding-left:15px; padding-top:5px; padding-bottom:5px; font-weight:bold; letter-spacing:0px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px; padding-right:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E6AC00; background-color:#024374; text-transform:uppercase; font-family:"Trebuchet MS"; font-size:100%}
#sidebar a:hover{color:#F60; text-decoration:none}
#sidebar ul{margin:0; list-style-type:none; padding:0}
#sidebar li{padding-top:3px; padding-bottom:3px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding-left:0px; padding-right:0px; margin-left:8px; margin-right:5px}

.reviewinnerSide{border:3px solid #F0EBE4; padding:1px; background-color:#FFF; margin-bottom:8px}
.reviewinnerSide p{margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding:5px}

h2{color:#333; border-bottom:1px dotted #CCC; letter-spacing:-1px; padding-bottom:3px; font-size:150%; font-style:normal; line-height:100%; font-weight:normal; font-variant:normal; text-decoration:none; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:0px}
h3, h5{color:#399; margin:10px 0px; padding:5px 0px 0px; font-size:140%; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#8CC68C; font-weight:bold}


.h1{
height:20px;
width:475px;
padding-top:15px;
border:dashed 1px;
font-size:9px;
text-align:center;
}




.ranking th {font-size:10px; background-color:#dddddd; color:#333333; font-weight:normal; text-align:center; text-decoration:none;}


.menu-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-align:center;
}


.txt-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #58002d;
	text-decoration: none;
}

.txt-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #af0000;
	text-decoration: none;
}

.txt-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004147;
	text-decoration: none;
}

.txt-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #048917;
	text-decoration: none;
}

.txt-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #87cd0b;
	text-decoration: none;
}


.txt-6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fd6bad;
	text-decoration: none;
}

.txt-7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7c003d;
	text-decoration: none;
}


.txt-8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fecfe7;
	text-decoration: none;
}

.txt-9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}



.txt-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8f0049;
	text-decoration: none;
}

.txt-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e60577;
	text-decoration: none;
}


.txt-12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #436900;
	text-decoration: none;
}

.form-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#page_top,#page_bottom{ text-align:center; }
#nav_left_bar_middle{ background-position:top right; float:left;
	width:12px; line-height:0px; background:url("images/bg-left.gif") repeat-y;
	background-position: 0px -1px; height:100%;
}

/* Global */
:-moz-any-link:focus{ outline: none; }
img{ border:0px; padding:0px; margin:0px; }
div,p,ul,li{ padding:0px; margin:0px; }
:-moz-any-link:focus{ outline: none; }
a {color:#001DCA}
a:active {outline: none;}
a:focus {-moz-outline-style: none;}
a:hover {text-decoration:none;}
input, select{ font:normal 8pt verdana;}
br.break{ clear:both; }
div.floater{ float:left;}
div.breaker{ clear:both; line-height:0px;}

div.titleHeader {position:relative; height:20px; margin-bottom:10px; border-bottom:3px #2B7A9A solid; z-index:10;}
	div.titleHeader h2 {margin:0px; font-size:14px; color:#2B7A9A;}
	div.titleHeader h2 a{margin:0px; text-decoration:none; color:#2B7A9A;}
img.titleArrow {position:absolute; left:20px; bottom:-7px; z-index:10;}
div.whiteBox {position:relative; top:-10px; padding:10px; font-weight: normal; color: #000066; font:normal 9pt verdana;}

ul.nobullet {list-style-type:none;}
ul.nobullet li {padding:2px 10px; margin:0px;}
ul.nobullet li a {white-space:nowrap;}

ul.nobullet {list-style-type:none;}
ul.nobullet li {padding:4px 10px; margin:0px;}
ul.nobullet li a {white-space:nowrap;}

#mainLeftSide {
float:right;
width:980px;
margin:0px auto;
border:1px dashed #2B7A9A;
padding-right:9px;

}

/* Left Menu */	
.left_col{ 
	width:220px;
	float:left;
	padding-left:3px;
/*	color:#FFFFFF;*/
}
.left_col_container{ 
	width:220px;
	float:left;
	background:#024374;
	color:#fff;
}

.bar_1{
	width:100%;
	float:left;
	background: #FFFFFF url("images/l-col-bar-bg.jpg") repeat-x bottom;
	padding-top:5px;
	font:bold 11px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#9ebdd8;
}

.left_col_content{ 
	width:210px;
	float:left;
}

.left_col_content{ 
	width:210px;
	float:left;
}
.left_menu{
	width:200px;
	float:left;
	border:#024374 2px solid;
	border-bottom:#024374  1px solid;
	list-style:none;
}
.left_menu li{
	list-style-type:none;
}
.left_menu li a{
	width:200px;
	padding-left:20px;
	border-bottom:#024374 1px solid;
	list-style-type:none;
	background:#3c9bff url("images/arrow.jpg") no-repeat 5px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	line-height:21px;
}
.left_menu li a:hover{
	background:#8bc1ff  url("images/arrow.jpg") no-repeat 7px
}

.left{ float:left;}
.left2{ float:left; width:auto;}
.right{ float:right;}
.clear{ clear:both;}
.red_text{ color:#c90000;}
.spacer_3px{ padding:3px;}
.white_text{ color:#fff;}
.green_text{ color:#35820c;}
.range_text{ color:#f3620a;}
.font_11{ font-size:11px;}
.small_text{ font-size:10px; color:#f6eab9;}
p{padding-bottom:10px; padding-top:0px;}


/* Bottom CSS*/
div.footer-bbg{clear:both; width:1000px; margin-top:20px; background-color:#CCCCCC}
div.footer-bbg h2 {margin:0px; padding-bottom:6px; color:#000000; font-family:verdana; font-size:11.5pt;}
div.bottom_links-bbg{ width:980px; text-align:left; padding-left:12px; padding-right:12px; border-bottom:1px #C7C7C7 dashed; float:left; text-align:center; line-height:0px; }
a.bottom_links-bbg,a.bottom_links-bbg:Visited{ color:#009999 font:normal 8pt verdana; text-decoration:none;}
a.bottom_links-bbg:Hover{text-decoration:underline;}
div.copyrights{ width:980px; text-align:left; padding-left:12px; padding-right:12px; color:#C7C7C7; float:left; padding-top:10px; padding-bottom:10px;}
div.Box-bbg {float:left; width:185px; height:195px; padding-left:20px;}
div.Box-bbg .bottom_links-bbg {display:block; height:20px; border-bottom:dashed 1px #0066FF}
div.copyrightsLinksBox-bbg {clear:both; padding:5px 0px 4px 0px; font-size:7pt;}
div.copyrightsLinksBox-bbg .bottom_links-bbg, div.copyrightsLinksBox .bottom_links-bbg:Visited {font-size:7pt;}
div.copyrights_left-bbg{float:left; color:#686868; font:normal 7.5pt verdana; margin-top:2px;}
div.copyrights_right-bbg{float:right; color:#686868; font:normal 7.5pt verdana;}
span.separator-bbg{padding-left:3px; padding-right:3px; color:#686868; font:normal 8pt verdana;}

.down{
font-size: 11px;
padding:0px;
color: #a5a5a5;
position:absolute;
bottom: -1050px;
right: 550px;
text-align:center;

}

.down1{

font-size: 11px;
padding:0px;
color: #a5a5a5;
position:absolute;
bottom: -1100px;
right: 550px;
text-align:center;

}

