* { font-family:verdana, tahomoa, arial; font-size:11px; }
body { text-align:center; margin-top:5px; margin-bottom:5px; margin-left:0; margin-right:0; }
p { margin:0; }
img { border:0; }
#overall { margin:0px auto; text-align:left; width:843px;}
#topnav-links { color: #6D7B8D; }
#topnav-links a { font-size:12px; color: #FFFFFF; text-decoration:none; }
#topnav-links a:hover { color: #FFFFFF; text-decoration:underline; }
.main_body {float:right;}

#contents-items-table { }
#contents-items-table td { text-align:center; vertical-align:top; }
.contents-sections-table { }
.contents-sections-table td { text-align:center; vertical-align:top; padding:2px;}
.name { font-size:10px; font-weight:bold; color:#000000; }
.name a { font-size:10px; text-decoration:none; color:#000000; }
.name a:hover { text-decoration:none; color:#000000; }
.name a:hover img { border:1px solid #000000; margin:-1px; }
.price { font-weight:normal; font-size:9px; }
.price span { color:red; font-size:9px; }

.footercol { width:220px; float:left; }
.footercol ul, li { margin-left:10px; padding:0; }

.itemtitle { text-align:center; font-size:14px; font-weight:bold; margin-bottom:7px; }
.itemimages { text-align:center; }
.itemimages a { margin:3px; }

.contentd {width:843px;}
p#testimonial 
{
width:140px;
height:130px;
overflow: auto;
}


#right_phone_model
{
  /*position: fixed;
  top: 250px;
  margin-left:650px; */
  position: relative;
  top: 150px;
} 

*+html #right_phone_model {position: absolute;
margin-left:30px; 
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
(documentElement.scrollTop)-300
+((documentElement.clientHeight-this.clientHeight)/2 )
: (document.body.scrollTop)-300
+((document.body.clientHeight-this.clientHeight)/2));}

#right_related
{
  position: relative;
  top: (documentElement.scrollTop)-100;
  
  /*margin-left: (document.body.clientWidth - 800) / 2 + 650px;*/
  /*margin-left:650px; */
} 

*+html #right_related {position: absolute;
margin-left:30px; 
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
(documentElement.scrollTop)-200
+((documentElement.clientHeight-this.clientHeight)/2 )
: (document.body.scrollTop)-200
+((document.body.clientHeight-this.clientHeight)/2));}
  

  
#phone_selector
{
  /*position: fixed;
  top: 250px;
  margin-left:650px; */
  position: relative;
  top: 0px;
} 
        
*+html #phone_selector {position: absolute;
margin-left:30px; 
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
(documentElement.scrollTop)-300
+((documentElement.clientHeight-this.clientHeight)/2 )
: (document.body.scrollTop)-300
+((document.body.clientHeight-this.clientHeight)/2));}  
  


.breadcrumb { font-weight:bold; margin-bottom:10px; clear:both; }
.breadcrumb a { text-decoration:none; color:#000000;}
.breadcrumb a:hover { text-decoration:underline; }
.breadcrumb a:visited { color:#000000; }

select.phone_selector {
width: 150px;
}

