@charset "utf-8";
/* CSS Document */
*{margin: 0; padding: 0;}
body {
     background:#AB1E02 url('images/background.jpg') no-repeat center top; font-size: 62.5%;
	  margin-top: 113px;
	  line-height: 2.0em;
	  padding: 0px}
#timkiem {padding: 0px;
	width: 970px; height:auto; 
	margin: 0 auto; padding-right: 9px; }
p {font-size: 1.2em;}
a {text-decoration: none; font-size: 12px;}
a img {border: none;}
img {vertical-align: middle;}
fieldset {border: none;}
h1, h2, h3, h4, h5 { font-family: georgia, serif;}
h5 { font-size: 2.2em; margin: 15px 0px;}
h2 { font-size: 2.2em; margin: 0;}
h1 { font-size: 2em;line-height: 1.5em;}
#main {	padding: 0px; width: 970px; height:auto; margin: 0 auto; background-color:#FFFFFF;}
ul {list-style:none;}
a { color: #4B4B4C;  text-decoration: none;}
a:link { color: #4B4B4C;  text-decoration: none;}
a:visited {color: #4B4B4C;  text-decoration: none;}
a:hover { color: #649de7; text-decoration: none; }
.left {float:left;}
.right {float:right;}
.clear  {clear:both; }
#box {border: 1px solid #C0C0C0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; line-height: 3.0em;}
#box_p {border: 1px solid #C0C0C0; padding-left: 4px; padding-right: 4px; width: 230px; padding-top: 1px; padding-bottom: 1px; float: right;}
#box_t {  width: 194px; margin-top: 49px; text-align: center; float: left; font-family:Arial; font-size:12pt; color:#808080; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; background-color:#F4F4F4 }  
.chuthuong {text-align: left; font-family:Arial; font-size:10pt; line-height:200%; color:#000000;}           
#box_t img {border: medium none; text-align: center; margin-top: 4px; margin-bottom: 4px; font-family:Arial; font-size:11px}
.giato{font-size: 25px; font-family: arial; color:#000000; font-weight:bold}
#box_sp { border:1px solid #E2E2E2; padding-left: 4px; padding-right: 4px; height: auto;
          margin: 25px 0px; 10px; 10px; 
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
          font-family:arial; 
          font-size:12px;
          padding-bottom: 10px; padding-top:1px; 
		  clear: both;
		  }
.bobo {border: 1px solid #E2E2E2; height:100px; padding-top:10px; padding-left:30px; padding-right:20px; background-color:#F0F0F0; font-family:arial; font-size:12px;
       -moz-border-radius: 10px;
       -webkit-border-radius: 10px;}
#sp_anh {width: 240px; height: auto; float: left; padding-top:20px; text-align:center; padding-left:4px; padding-right:4px; padding-bottom:1px;}
#thumb {width: 230px; float: left; text-align: center;}
.phantrang_1 { border: 6px solid #FF0000; padding-left: 6px; padding-right: 6px; padding-top: 1px; padding-bottom: 1px; background-color:#FF0000; font-family:Arial; font-size:12pt; font-weight:bold;}
.phantrang_2 { border: 4px solid #0000FF; padding-left: 6px; padding-right: 6px;  padding-top: 1px; padding-bottom: 1px; background-color:#0000FF; font-family:Arial; font-size:12pt; font-weight:bold;}
#sp_nd{	width: 450px; height: 250px; float:right; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; margin: 25px 0px ;
clear: right;}
#nd_bv{ font-size: 12px; font-family: arial; padding-left:20px; padding-right:15px; padding-top:1px; line-height: 2.4em; padding-bottom:1px; margin: 25px 0px;}
#sp_pro{ width: 340px; height: 170px;
	   float:left;
	    padding-left:4px;
	     padding-right:4px;
	     padding-top:1px; 
	    padding-bottom:1px;
	   	  margin-left:0px; margin-right:0px; margin-top:25px; margin-bottom:0px 
     }
.sp_pro{ width: 340px; height: 170px;
	   float:left;
	    padding-left:4px;
	     padding-right:4px;
	     padding-top:1px; 
	    padding-bottom:1px;
	   	  margin-left:0px; margin-right:0px; margin-top:25px; margin-bottom:0px 
     }     
.cuoicung {background-image: url('images/menu_left_03.jpg'); width:490px; height: 20px; }
.category-i {
	font-family: arial; 
	font-size: 12pt;
	color: #CC0000;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom:4px; font-weight:bold
	 }
.category-items a{
	border-bottom:1px dotted #808080; font-family: arial; 
	font-size: 10pt;
	color: #004992;
	font-weight: normal;
	padding-left: 15px;
	padding-right:4px; padding-top:5px; padding-bottom:5px
	 }
	 .category-items a:hover {
	font-family: Arial; 
	font-weight: normal;
	font-size: 10pt;
	color: #F00;
	padding-left:1px; padding-right:1px; padding-top:5px; padding-bottom:5px; font-weight:bold
	 }
#space {
	height:8px;
}
.space {
	height:8px;
}
#space1 {
	height:22px; clear: both;
}
/* header */
#header {
	background-color:#FFF;
	width: 970px; height: auto;
}
#header ul li { 
	display:inline;
}
.ngheader {
	 width: 150px; height: 50px;
	text-align:center;
	font-family: helvetica, georgia, arial, sans-serif; font-weight:bold; font-size: 9pt;
	padding-bottom: 10px; padding-top: 10px; padding-left: 24px; padding-right: 10px;
}
#adv { height: 260px;
background-color:#fff; border-top: #FFF solid;
}
#adv_td {
       width: 660px; height: 260px;
	float: left; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px
}
#adv_video { 
	width: 298px; height: 240px;
	float: right;
		padding-top: 5px;
		padding-right: 2px;
		margin: 0px;
}
#cleft {
    float: left;
    width: 530px;
	background-color:#fff
}
#cright {
    float: right;
    width: 440px;
}
/* content */
#content {
	width: 720px; height: auto;
	   float: left;  
	   	     margin: 0px 2px;
	}    
#menutrai {
	width: 240px; height: auto;
	   float: right;
	     margin: 25px 2px;
	}    
#content_p {
	width: 720px; height: auto;
	   float: left;  
	}    
#menutrai_p {
	width: 440px; height: auto;
	   float: right;
	     margin: 25px 2px;
	} 
#bcs {
	width: 720px; height: auto;
}
.bcs {
	width: 720px; height: auto;
}
#phai {
	width: :450px; float: right;
}
#phai_b {
	width: 440px;
	margin-right: 10px;
}
.anhdep {
		width: 216px;  margin: 2px; margin-top: 4px; float: left;
}
.anhdep a {
		font-family: Tahoma; font-size: 10pt; color:#004080 
}
.anhdep img{
	width: 100px; height: 90px; border: none;
	margin: 2px; margin-right: 4px; float: left;
}
.anhdep p {
	font-family: Tahoma, Geneva, sans-serif; font-size: 10pt;
}
.anhdep1 {
		width: 110px; float: left;  margin-top: 4px;
		font-family: Tahoma; font-size: 9pt; color:#004080; margin-left:2px; margin-right:2px; margin-bottom:2px 
}
.anhdep1 a{
		width: 110px; float: left;  margin-top: 4px;
		font-family: Tahoma; font-size: 9pt; color:#004080; margin-left:2px; margin-right:2px; margin-bottom:2px 
}
.anhdep1 img{
	width: 105px; height: 80px; border: none;
	margin: 2px;
}
/* product list */
#gallerypaginate {
}
#adv_right {
	border:#F06 thin dotted;
	padding:2px;
}
#spm {
	 width: 349px; height:110px; margin:2px;
	font-family: helvetica, georgia, arial, sans-serif;
	text-align:center; background-color:#FFFFFF;
	float:left; padding-left:1px; padding-right:4px; padding-top:15px; padding-bottom:2px
	} 
.spm {
	 width: 349px; height:110px; margin:2px;
	font-family: helvetica, georgia, arial, sans-serif;
	text-align:center; background-color:#FFFFFF;
	float:left; padding-left:1px; padding-right:4px; padding-top:15px; padding-bottom:2px
	} 	
#spm_pro {
	border:1px solid #E26D82; width: 500px; height:180px;    margin: 25px 0px;
	font-family: helvetica, georgia, arial, sans-serif;
	text-align:justify; background-color:#FFFFFF;
	float:left; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px
	} 	
.spm-img {	border:1px solid #C0C0C0; float: left; padding: 0px;  height:80px}
#phong_sp img{width: 150px;}
#text_anh{	border-style:solid; border-width:1px; width: 180px; height: 190px;
	   float:left;
	    clear: both; 
	    padding-left:4px;
	     padding-right:4px;
	     padding-top:1px; 
	    padding-bottom:1px;
	   	  margin: 25px 0px;
     }
#text_sp{	border-style:solid; border-width:1px; width: 326px; height: 200px;
	   float:right;
	    padding-left:4px;
	     padding-right:4px;
	     padding-top:1px; 
	    padding-bottom:1px;
	   	  clear: both;
     }
.spm_sex {
	border:1px solid #C0C0C0; width: 155px; height:auto; margin:5px;
	font-family: helvetica, georgia, arial, sans-serif;
	text-align:center; background-color:#FFFFFF;
	float:left; padding-top:15px; padding-left:5px; padding-right:4px; padding-bottom:1px
	} 
#spm_sex {
	border:1px solid #C0C0C0; width: 155px; height:auto; margin:5px;

	font-family: helvetica, georgia, arial, sans-serif;
	text-align:center; background-color:#FFFFFF;
	float:left; padding-top:15px; padding-left:5px; padding-right:4px; padding-bottom:1px
	} 	
#spm_under {
	border:1px solid #C0C0C0; width: 203px; height:auto; margin:10px;
	font-family: helvetica, georgia, arial, sans-serif;
	text-align:center; background-color:#FFFFFF;
	float:left; padding-top:10px; padding-left:2px; padding-right:5px; padding-bottom:15px
	} 
.spm_under {
	border:1px solid #C0C0C0; width: 203px; height:auto; margin:10px;
	font-family: helvetica, georgia, arial, sans-serif;
	text-align:center; background-color:#FFFFFF;
	float:left; padding-top:10px; padding-left:2px; padding-right:5px; padding-bottom:15px
	} 		
#spm_sex img {
	border:0px; background-position:center;
}
#box_pro { padding-left: 
         4px; padding-right: 4px; 
         height: 200px;
          margin: 25px 0px; 
          font-family:arial; 
          font-size:12px;
          padding-bottom: 1px; padding-top:4px }
.spm_ndsl {
	font-family: Arial; font-size: 9pt; font-weight : normal; padding-left:10px; text-align: left; margin-left: 102px 
}
.spm_ndsl a{
	font-family: Arial; font-size: 9pt; font-weight: normal; padding-left:10px; text-align: left; margin-left: 102px; color:#004080 
}
.tensp1 {
	font-family: Arial; font-size: 10pt; color: #3399FF; font-weight: normal; padding-top: 1px; padding-bottom:4px;text-align:left; padding-left:5px
}
.tensp1 a{
	font-family: Arial; font-size: 10pt; color: #004992; font-weight: normal; padding-top: 1px; padding-bottom:4px;text-align:left; padding-left:5px
}
.tensp2 {
	font-family: Tahoma; font-size: 11pt; color: #00CC33; padding-top: 1px; padding-bottom:4px; text-align:left;  font-weight:bold;
}
.tensp2 a{
	font-family: Tahoma; font-size: 11pt; color: #004992; padding-top: 1px; padding-bottom:4px; text-align:left;  font-weight:bold
}
.tensp3 {
	font-family: Tahoma; font-size: 11pt; color: #00CC33; padding-top: 1px; padding-bottom:4px; text-align:left;  font-weight:bold;
}
.giasp1 {
	font-family: helvetica, georgia, arial, sans-serif; font-size: 11pt; color: #F00; font-weight:bold;
	padding-top: 0px; padding-bottom:4px;   padding-left: 15px; float: left;
}
.datmua_phai {
	   text-align: right; 
}
.tensp {
	font-family: Tahoma; font-size: 11pt; color: #00CC33; padding-top: 0px; padding-bottom:4px; text-align:center;
}
.tensp a{
	font-family: arial; 
	font-size: 10pt;
	color: #004992;
	font-weight: normal;
	padding-left: 15px;
	padding-right:4px; padding-top:5px; padding-bottom:5px
	}
	.tensp a:hover{
	font-family: arial; 
	font-size: 10pt;
	color: #F00;
	font-weight: normal;
	padding-left: 15px;
	padding-right:4px; padding-top:5px; padding-bottom:5px
	}
.giasp {
	font-family: helvetica, georgia, arial, sans-serif; font-size: 11pt; color: #F00; font-weight:bold;
	padding-top: 4px; padding-bottom:4px;   text-align:center;
}

.giacu {color: #FF0000; text-decoration: line-through; font-size: 13pt; font-family: 
               Arial; font-weight:bold}
/* magazine list */
#magazine {
	width: 526px; height: 240px;
	float:left;
}
#magazine ul li { 
	display:inline;
}
#mg1 {
	width: 526px; height: 30px;
	float:left;
	clear: both;
	}
#mg2 {
		width:526px; height: 210px;
		border:#F06 thin dotted;
		clear: both;
}
#magazine1 {
	width: 300px;
	float:left;
}
#magazine3 {
	width: 4px; height: 230px; float: right; 
}
#magazine2 {
	width: 222px; height: 230px;
	float:right;
	text-align: left;
}
#magazine2 ul li img {
	float: left;
}
.otherma {
	text-align: left;
}
.nd {
	font-family: helvetica, georgia, arial, sans-serif; font-size: 8pt;
	float: left; margin: 2px; margin-top: 4px; text-align: justify;
	line-height: 12pt;
}
.nd img {
	width: 120px; height: 120px; border: none;
	margin: 2px; margin-top: 6px;
	float: left;
}
/* news */
#news {
	width: 524px; height: auto;
	}
#news ul li img {
	border: none;
}
#news2 {
	border:#F06 thin dotted;
	margin-top: 8px;
	margin-bottom: 8px;
}
#news2 img {
	margin: 4px; border: none;
}
#news2 ul li {
	margin: 2px;
}
#news2 ul li img {
	border: none;
	float: left;
}
#news3 {
	border:#F06 thin dotted;
	margin-top: 8px;
	margin-bottom: 8px;
}
#news3 ul li {
		margin: 2px;
}
.line_bottom {
	border-bottom: #F00 thin dotted; 
	width: 524px;
}
#newsother2 {
	width: 514px;
	border:#F06 thin dotted;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 8px;
}
/* footer */
#footer {
	height: auto; width: 970px;
	font-family: helvetica, georgia, arial, sans-serif;
	font-size: 8pt
}
#footer ul li { 
	display:inline;
}
.rfoot {
	text-align: center; font-family:Arial; font-size:10pt; line-height:150%;  padding-left:5px;   padding-right:5px;
}
.footera {
	width:320px;
	float:left;
	color:#CCC
}
.footera p {
	padding-left: 4px;
}
.footerb {
	text-align: center;
	width:330px;
	float:left;
	color:#CCC
}
.footerc {
	text-align: right;
	width:320px;
	float:right;
	color:#CCC
}
.footerc p{
	padding-right: 4px;
}
/* payment */
#payment {
	width: 98%;
	font-family: tahoma; font-size: 10pt; font-weight: normal;
	padding: 4px;
	border:#F00 thin solid;
}
#payment p {
		font-family: tahoma; font-size: 10pt; font-weight: normal;
	padding: 4px;
}
/*Spotlight style*/
#spotlight{ width:400px; height:240px; float: left; padding-top: 5px;} 
.spotlight_display{}
.spotlight_display img{ width:400px; height:240px}
.spotlight_menu{position:relative; top:0px; margin-left:3px; z-index:10}
.spotlight_menu_inner{position: absolute}
.spotlight_menu_inner div{ border: 1px solid #FFF; margin:5px}
.spotlight_title{position:relative; top:195px; left:0px; z-index:11}
.spotlight_title_inner{width:400px; height:46px; position:absolute;background-color:#000;opacity: .40;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:.40;-khtml-opacity:0.3}

.spotlight_text{position:relative; top:195px; left:0px; z-index:12}
.spotlight_text_inner{width:380px; height:30px;padding-left:80px; padding-top:10px; font-size:14px; font-weight:bold; color:#FFF; position:absolute}
.spotlight_text_inner a{color:#FFF;}
.spotlight_text_inner_none{display:none;}
/* hot news */
.hotnews {
	width: 266px; height: 240px;
	background: url(images/bg_hot.gif) top no-repeat; margin-top: 5px; margin-left: 0px; margin-right: 2px;
	float: left;
}
.banner {	width:971px; height:153;
	background: url(images/bg_hot.gif) top no-repeat; margin-top: 445px;
	}
.hotnews img {
	width: 90px; height: 60px; border: none; float: left;
	margin-left: 14px; margin-top: 14px; margin-bottom: 4px; margin-right: 4px;
}
.hotnews p {
	font-family:Tahoma; font-size: 9pt; font-weight: bold; color: #FFF;
	padding-top: 12px; padding-right: 9px; line-height: 12pt;
}
.hotnews a{
		font-family:Tahoma; font-size: 9pt; font-weight: bold; color: #FFF; text-decoration: none;
}
.hotnews a:link {
		font-family:Tahoma; font-size: 9pt; font-weight: bold; color: #FFF; text-decoration: none;
}
.hotnews a:visited {
		font-family:Tahoma; font-size: 9pt; font-weight: bold; color: #FFF; text-decoration: none;
}
.hotnews a:hover {
		font-family:Tahoma; font-size: 9pt; font-weight: bold; color: #0F0; text-decoration: none;
}
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse :after.gsc-control-cse, :after.gsc-control-cse {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse :hover.gsc-webResult.gsc-result, :hover.gsc-webResult.gsc-result {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a:link.gs-title, .gs-promotion.gs-result a:link.gs-title {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a:visited.gs-title, .gs-promotion.gs-result a:visited.gs-title {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a:hover.gs-title, .gs-promotion.gs-result a:hover.gs-title {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a:active.gs-title, .gs-promotion.gs-result a:active.gs-title {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}
.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
.ddcolortabs ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}
.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}
.ddcolortabs a{
float:left;
color: white;
background: #C00 url(images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}
.ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}
.ddcolortabs a span{
float:none;
}
.ddcolortabs a:hover{
background-color: #000;
}
.ddcolortabs a:hover span{
background-color: #000;
}
.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #000;
}
.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #C00;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */
.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	}
.loading {
	height: 30px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px; margin-left: 30px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;		
	}
.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
.unit-rating li a:hover{
	background: url('images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a:hover.r1-unit{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a:hover.r2-unit{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a:hover.r3-unit{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a:hover.r4-unit{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a:hover.r5-unit{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a:hover.r6-unit{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a:hover.r7-unit{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a:hover.r8-unit{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a:hover.r9-unit{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a:hover.r10-unit{width: 300px;}
.unit-rating li.current-rating {
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		
.solidblockmenu ul{
border-left:0 solid #625e00; border-right:0 solid #625e00; border-top:1px solid #625e00; margin:0; padding:0; float: left;
width: 100%;
border-bottom:1px none;
background: black url('images/bottom-nav.jpg') repeat-x center;; font-variant:normal; font-size:13px; font-family:Tahoma
}
.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}
.solidblockmenu li a:visited{color: white;}
.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}
.tabcontainer{ clear:
left;width:100%; /*width of 2nd level sub menus*/
height:3em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/}
*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/margin-top: -1em;}
* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/margin-top: -1em;}
.tabcontent{display:none;font-family: helvetica, georgia, arial, sans-serif; font-size: 8pt; font-weight: normal;text-align: left; padding: 4px;}
.tabcontent li a{ color: white;	text-decoration: none;}
.tabcontent li a:visited {color: white; text-decoration: none;}
.tabcontent li a:hover {color: #CF0; text-decoration: underline;}
#class_sub {background-color:#000;}
#box {-moz-border-radius: 10px 10px 10px 10px;}
.magnifyarea{ 
box-shadow: 5px 5px 7px #818181;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
background: white;
}
.demodescr li{
margin-bottom:0.8em;
}
.rfoot .rfoot a strong {
	color: #00F;
}
