body{font:13px/1.231 arial,helvetica,clean,sans-serif; font-size:small; *font:x-small; text-align:center; background:#EFEFEF none repeat scroll 0 50%}
table{font-size:inherit; font:100%}

pre, code, kbd, samp, tt{font-family:monospace; *font-size:108%; line-height:100%}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal}
li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal; line-height:1em}
q:before, q:after{content:''}
abbr, acronym{border:0; font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input, textarea, select{font-family:inherit; font-size:inherit; font-weight:inherit}
legend{color:#000}

html, body, #container{height:100%}
#container{height:100%; background:#FFF url(http://www.reviewstown.com/common/img/page_bg.jpg) repeat scroll 0 50%; margin:0 auto; padding:0; width:1007px}
body >#container{height:auto; min-height:100%}

#footer{clear:both; position:relative; z-index:10; height:3em; margin-top:-3em}


:focus{outline:0}

html, body, #wrapper{height:100%}

body >#wrapper{height:auto; min-height:100%}

body{line-height:116%; color:black; background:#efefef}

ol, ul{list-style:none}

li{font-weight:normal}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal; vertical-align:middle}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}

a{text-decoration:none; color:#c5a032}

.sub_msg{clear:both; display:block; font-size:84%; padding-top:5px; color:#999}

.basemargin{margin:20px 0px 20px 0px}

.topmargin{margin-top:20px}

.left{float:left}

.right{float:right}
.col15{width:13%}

.col20{width:20%}
.col31{width:31%}

.col40{width:40%; overflow:hidden; zoom:1}

.col50{width:50%; overflow:auto; zoom:1}

.col55{width:55%}

.col60{width:60%; overflow:auto; zoom:1}

.col66{width:67%}

.col69{width:69%}

.col70{width:70%}

.col75{width:75%}

.col80{width:80%}

.col85{width:85%}

.col100{clear:both; width:100%; overflow:hidden}

.col_inner{padding:10px; overflow:auto}

.col_1{width:637px}

.clear{clear:both; height:1px; overflow:hidden}

.star{padding-right:20px; background:url('../images_home/bg_star.gif') right 55% no-repeat}

.no_sub{margin-top:6px}

span.a_rate{text-decoration:none; color:#c5a032}
.a_rate, .a_add, .a_email, .a_goto, .a_trusted, span.a_rate{display:block; float:left; padding:5px 5px 5px 20px; margin-right:30px; cursor:pointer}
.a_goto_c, .a_email_c{display:block; padding-bottom:10px}

#container{width:1007px; background:#fff url('http://www.reviewstown.com/common/img/page_bg.jpg'); padding:0px; margin:0px auto 0px auto}

#header{margin:0px auto 0px auto; padding:20px 0px 0px 0px; background:#efefef}

#header a#logo{background:url('http://www.reviewstown.com/common/img/logo.png') no-repeat; height:0px; width:250px; padding-top:54px; display:block; overflow:hidden; margin-bottom:20px; float:left}
.logodiv span{color:#0A4769; display:block; font-size:142%; margin-top:20px}
#header_nav{text-align:right; margin-right:20px}

#header_nav a, #footer a, #slider_inner a{color:#c5a032}

#header_nav span, #footer span, #slider_inner span{color:#999}

#header_nav a, #header_nav span, #footer span, #footer a, #slider_inner a, #slider_inner span{font-size:84%}

#header_search{overflow:hidden; padding:10px 0px 0px 0px; position:relative}

#header_search input{border:1px solid #ccc; padding:2px; width:200px; color:#999}

#header_search button{border:0px; background:url('../images_home/sprite.gif') -150px 0px no-repeat; width:35px; height:0px; padding-top:22px; overflow:hidden; margin-left:3px}
#page_inner{margin-left:auto; margin-right:auto; width:997px; background:#FFF url(http://www.reviewstown.com/common/img/page_bg.jpg) repeat scroll 0 50%}

#top{font-family:tahoma,geneva,arial; overflow:hidden; zoom:1}

#page_nav{width:55%; >width:56%; height:35px; padding-bottom:1px; font-family:tahoma,geneva,arial; background:#0a4769 url('../images_home/page_nav_bg.gif') bottom left no-repeat}

#page_nav li{padding-top:10px; display:inline; float:left}

#page_nav a{color:#fff; text-transform:uppercase; font-size:116%; text-decoration:none; display:block; padding:0px 15px 0px 5px}

#page_tag{background:#c5a032 url('../images_home/page_tag_bg.gif') bottom right no-repeat; width:43%; padding:10px 0 10px 10px; color:#fff; float:right}

 #content{ margin:10px 20px 0px 20px}
 
  .breadcrumb{  font-size:84%;   color:#999;   float:left;   margin-bottom:10px;   >margin-bottom:0}
  
  .breadcrumb b{  font-weight:normal;   color:#0a4769}
  
  a.join_banner{  display:block;   background:url('../images_home/banner_join.gif');   width:637px;   height:0px;   padding-top:105px;   overflow:hidden}
  
  #categories{  background:url('../images_home/cat_head_top.gif') no-repeat;   padding-top:3px}
  
  .wide_section{  background:url('../images_home/wide_section_top.gif') no-repeat}
  
  .wide_section.xtra{  background:url('../images_home/xtra_wide_section_top.gif') no-repeat;  padding-top:3px}
 
 .wide_section, #categories ul{ background:#f7f7f7;  border:1px solid #e1e1e1;  border-top:0px;  overflow:visible;   zoom:1}
  
  .col_inner{  background:#f7f7f7;  border-top:0px;  overflow:auto;  padding-bottom:20px;  zoom:1}
  #top_rated_section .col_inner{  border-bottom:2px solid #ccc}
  .wide_section .col_inner{  padding:20px}
  
  .section_head{  margin-top:0px;   background:#7b949b url('../images_home/blue_gradient.gif') repeat-x;   height:60px;   color:#fff;   overflow:hidden;   zoom:1;   border:1px solid #e1e1e1;   border-bottom:0px;   border-top:0px}
  
  
  .section_head h2{  font-size:159%;   font-family:tahoma,geneva,arial;   padding:15px 15px 5px 5px;   float:left;   margin:5px}
  
  
  .section_head h2.star{  background:url('../images_home/section_star.gif') right 50% no-repeat}
  
  .section_head h5{  clear:both;   font-size:84%;   padding-top:2px}
 
 .section_head a{ display:block;  background:url('../images_home/sprite.gif') -240px -149px no-repeat;  padding:10px 0px 0px 30px;  margin:10px 0px;  color:#fff;  text-decoration:none;  font-size:93%}
 .section_content{ margin:0px 20px 0px 20px;  font-size:90%;  color:#666}

.wide_section a, .wide_section span.a_rate{font-weight:bold}

.wide_section .col31 a{display:block; font-size:84%}
 .section_inner_box{ width:220px;   background:#fff;  float:left;   position:relative;  border-top:1px solid #ebebeb;  border-left:1px solid #d3d3d3;  border-right:1px solid #b2b2b2;  border-bottom:1px solid #ccc;  padding:10px 10px 20px 10px;  margin-top:20px}
 
 
 
 
 .section_inner_box .col_inner .col100, .section_inner_box .col_inner p{ margin-top:20px}
 
 .section_inner_box .col_inner p a{ display:block;  font-weight:normal}
 
 .section_inner_box .col50 .col_inner{ background:#fff;  padding:10px 10px 20px 10px;  border:0px}
 
.section_inner_box .col_inner .col33Top10 .col_inner{ background:#fff;  padding:10px 10px 20px 10px;  border:0px; vertical-align:top}

 .section_inner_box .rating{ padding:5px;  border-bottom:1px dashed #ccc}
 
 
 .section_inner_box .one_rate{ overflow:auto;  zoom:1}
 
 
 .section_inner_box .byline{ clear:both;  color:#666;  font-size:93%}
 
.section_inner_box .ratingReview{ padding:10px 10px 10px 10px;  border-bottom:1px #ccc}
 
.ratingReview h4{font-weight:bold; margin-right:5px; color:#0a4769}

.ratingReview h4.left{width:auto}

.byline{display:block; clear:left; float:left}

 .byline span{ color:#333}
 
 .section_inner_box .rating .sub_msg{ text-align:center}
 
 .section_inner_box h2{ font-size:116%;  color:#0a4769;  font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:20px}
 
 #member_reviews .section_inner_box, .col_5 .section_inner_box{ width:721px;  height:auto;  margin:0px 0px 20px 0px}
 
 .col_5 .section_inner_box, .col_5 #member_reviews .section_inner_box{ width:918px}
 
 #member_reviews .col_inner.toppadding, #member_profile .col_inner.toppadding{ padding:20px 0px 0px 0px}
 
 #member_reviews .section_inner_box .rating .sub_msg, #member_profile .section_inner_box .rating .sub_msg{ text-align:left}
 
 #member_reviews .rating, #member_profile .rating{ margin:10px 0px 10px 0px;  padding-right:30px;  border-right:1px dashed #ccc;  border-bottom:0px}
 
 #member_reviews .rating_link, #member_profile .rating_link{ margin:10px 0px 10px 0px;  padding:15px 30px 15px 30px;  border-right:1px dashed #ccc;  height:20px}
 
 .bottommargin{ margin-bottom:20px}
 
 .section_inner_box .rating_links{ padding:10px 10px 10px 10px}
 
 .section_inner_box .rating_links a{ font-weight:bold;  display:block;  text-align:center}
 
#starreview_report .col_inner{padding:0px}
 
 #categories ul{ background:#f7f7f7;  border:1px solid #e1e1e1;  border-top:0px;  overflow:auto;  padding-bottom:20px;  zoom:1}
 
 #categories ul li{ margin:0;  padding:0;  position:relative;  width:50%;  float:left;  margin-top:20px;  display:inline}
 
 #categories ul li div.cat_icon{ position:absolute;  top:10px;  left:46px;  width:46px;  height:46px}
 
 #categories ul li .col_inner{ margin-left:95px}
 
 #categories h4{ color:#0a4769;  font-weight:bold}
 
 #categories ul li a{ display:block;  color:#666;  font-size:84%}
 
 #categories ul li a.viewall{ color:#c5a032}
 
 
 a.more{ display:block;  margin-top:10px;  font-size:84%;  color:#c5a032;  padding-right:20px;  float:left;  background:url('../images_home/arrow_right.gif') right 50% no-repeat}
 
 
 
 .box_a .col_inner, .box_b .col_inner, .box_d .col_inner{ border-left:1px solid #e1e1e1;  border-right:1px solid #e1e1e1;  background:#f7f7f7}
 
 .box_c .col_inner{ border-left:1px solid #e1e1e1;  border-right:1px solid #e1e1e1;  background:#fff}
 .box_a .col_inner .col_inner{ border:0}
 .box_a h3, .box_b h3, .wide_section h3{ color:#0a4769;  font-family:tahoma,geneva,arial;  font-size:124%;  float:left;  line-height:1.2em}
 
 .box_a p, .box_b p, .box_c p, .wide_section p{ clear:both}
 .featured .col_inner .col70{ padding-top:5px}
#quickReview{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:13px; margin-top:10px; text-align:left}
 
 
 
 
 
 
 
 #category_list .col_inner{ padding:10px 0px 10px 0px}
 
 #category_list li{ border-bottom:1px dashed #ccc}
 
 #category_list li a{ display:block;  padding:10px 10px 10px 30px;  font-size:84%;  font-weight:bold;  color:#0a4769;  background:url('../images_home/sprite.gif') -40px -408px no-repeat}
 
 
 #category_list li.active a{ background:url('../images_home/sprite.gif') -241px -407px no-repeat}
 
 #category_list li.active li a{ background:none}
 
 
 
 
 #category_list li li{ border:none;  overflow:hidden}
 
 #category_list li li a{ display:block;  padding:5px 0px 0px 40px;  font-size:84%;  font-weight:normal;  color:#999;  float:left;  background:none}
 
 #category_list li li a:hover{ cursor:pointer}
 
 #category_list li li.active a{ color:#333;  padding-right:10px;  background:url('../images_home/arrow_right_blue.gif') right 70% no-repeat}
 
 
 #category_list .list_inner{ display:none;  margin-bottom:20px}
 
 
 #category_list .active .list_inner{ display:block}
 
 
 #review_table{ margin-bottom:40px;  text-align:left;  border:1px solid #eaeaea}
 #review_table h1{ font-family:tahoma,geneva,arial;  font-weight:bold;  color:#0a4769;  font-size:132%;  margin-top:5px}
 
 #review_table h5{ font-size:84%;  color:#666;  margin-top:10px;  line-height:13px}
 
 #review_table table{  border-collapse:collapse}
 
 #review_table table th{ width:40px;  border-collapse:collapse;  border-right:1px solid #666;  padding:5px 5px;  text-align:center;  font-size:84%;  font-weight:bold;  color:#666;  overflow:hidden;  padding:10px 10px}
 
 #review_table table th.active{ color:#0a4769}
 
 #review_table table th.first{ border-left:1px solid #eaeaea;  padding-left:30px;  text-align:right}
 
 #review_table table th.last{ border-right:1px solid #eaeaea}
 
 
 
 #review_table table thead td.first{ border-left:1px solid #eaeaea}
 
 #review_table table thead td.last{ border-right:1px solid #eaeaea}
 
 #review_table table thead td div{ display:block;  height:1px;  background:#eee;  overflow:hidden;  margin-top:5px}
 
 #review_table table thead td.active div{ }
 
 #review_table table tbody td{ border-collapse:collapse;  border:1px solid #eaeaea;  padding:5px 10px;  font-size:84%;  text-align:center;  color:#666}
 
#review_table table tbody td.guranteeImage{ border-bottom:1px solid #eaeaea;  color:#0a4769; padding:0px 0px 0px 0px; vertical-align:middle; display:block; align:left}

 #review_table table tbody td a{ font-weight:bold}
 
 #review_table table tbody td.product{ text-align:right;  color:#0a4769;  font-weight:bold}
 
 td.product h3{ line-height:1.2em}
 
 #review_table table tbody td.rating{ text-transform:uppercase;  letter-spacing:1px;  font-size:64%;  padding:0px 5px 0px 5px}
 
 #review_table table tbody tr.special td.rating{ padding-top:5px}
 
 
 
 #review_table table tbody .special{ background:url(http://www.reviewstown.com/common/img/table_special_bg.jpg) bottom repeat-x}
 
 #review_table table tbody td.active{   border-bottom:1px solid #eaeaea;  color:#0a4769}
 
 #review_table table tbody td.stars{ padding-top:5px}
 
 #review_table table tbody td div.sub_msg{ margin:-8px 0px 0px 0px;  padding:5px;  color:#0a4769;  font-size:80%}
 
 #review_table table tbody td.trial{ white-space:nowrap}

 
 #review_table table tbody tr.last td{ border-bottom:0px}
 
 #review_table table tbody tr.last td.active div{ margin-bottom:5px}
 
 #review_table table tbody tr.last td.active{ border-bottom:2px solid #eee}
 
#sitelist{top:-1000px; right:0; position:absolute; z-index:1000; background:#fff; padding:5px; border:1px solid #000; text-align:left}
 
 .col_3 li.active a{ font-weight:bold;  color:#0a4769}
 
 
 
 td input{ border:1px solid #bfbfbf;  padding:2px}

 .col_3 ul.form_vertical li.checkbox label{ font-size:72%;  float:left;  margin-left:3px}
 
 
 
#bottom{display:block; height:28px; background:#fff url('http://www.reviewstown.com/common/img/page_top_bottom.jpg') 0px 0px; margin-bottom:20px}

#footer{width:1007px; padding:0px; margin:0px auto 0px auto; clear:both; position:relative; z-index:10; height:100px; margin-top:-100px; background:#efefef}

#footer .col65{text-align:left; border:1px solid #000}

@media projection, screen{ .ui-tabs-hide{ display:none}
}

@media print{    .ui-tabs-nav{        display:none}
}

#slider{position:relative; background:url('http://www.reviewstown.com/img/slider_bg.gif'); height:224px; border:1px solid #999; overflow:hidden; repeat scroll; zoom:1}

#slider_bottom{position:absolute; z-index:100; top:180px; left:500px}

#slider_bottom ul{overflow:hidden; zoom:1}

#slider_bottom li{float:left}

#slider_bottom li a{display:block; width:18px; height:16px; padding-top:2px; overflow:hidden; text-align:center; text-decoration:none; color:#fff; font-size:84%; background:url('../images_home/sprite.gif') -50px -125px no-repeat}

#slider_bottom li.active a, #slider_bottom li.active a:hover{background:url('../images_home/sprite.gif') 0px -125px no-repeat}

#slider_bottom li a.slideshow, #slider_bottom li.active a.slideshow, #slider_bottom li.active a.slideshow:hover{margin-left:10px; background:url('../images_home/sprite.gif') -100px -125px no-repeat}

.stripViewer{position:relative; overflow:hidden; border:0px solid #000; margin:0px 0px 0px 0px; width:100%; height:224px; clear:both; padding-left:3px}

.stripViewer .panelContainer{position:relative; left:0; top:0; width:100%; list-style-type:none}

.stripViewer .panelContainer .panel{float:left; height:100%; position:relative; width:637px}

.stripViewer .panelContainer .panel .wrapper{padding:0px 0px}

.wrapper div{overflow:hidden}

#slider_inner{color:#666; font-family:tahoma,geneva,arial; font-size:93%}

#slider_inner h1{margin:40px 0px 20px 0px; font-size:182%; color:#0a4769}

#slider_inner h3{font-weight:bold}

#slider_inner .rating{margin:10px 0px 10px 0px}

.SitePanel{width:25%; float:left; line-height:1.5em}

#sitelist{display:none; position:absolute; top:20px; right:20px; background-color:White; border-color:Gray; border-width:1px; border-style:solid; padding:20px; width:800px; font-weight:normal; font-size:90%; z-index:3}

.rating h4{font-weight:bold; margin-right:5px; color:#0a4769}

.stars_1, .stars_2, .stars_3, .stars_4, .stars_5, .stars_6{width:80px; height:0px; padding-top:12px; overflow:hidden; margin:0px auto 0px auto}
.star_rows{text-align:center}

.stars_row1, .stars_row2, .stars_row3, .stars_row4, .stars_row5, .stars_row6{width:40px; height:0px; padding-top:27px; overflow:hidden; margin:0px auto 0px auto}

.last, .section_inner_box .last{border-bottom:0px}
 
ul.form_horizontal li span{float:left}

hr.sep{border-top:1px dashed #ccc; width:100%; clear:both; margin-bottom:20px}

.section_content .quickReview{color:inherit; font-size:108%; color:#666}

.section_content strong{font-weight:bold; font-size:100%}
.section_content font{font-family:inherit; font-size:inherit}

.section_content ul{margin:20px; list-style-type:disc}

.section_content ul li{list-style-type:disc}

.section_content p a{font-weight:normal; font-size:inherit}

.section_content b{font-size:14px; margin-bottom:10px}

.section_content p b{font-size:inherit; margin-bottom:0px}

.section_content span strong{display:block; margin-bottom:10px; margin-top:10px}

.section_content .quickReview, .section_content #quickReview{font-family:arial; font-size:100%}

.section_content .quickReview b, .section_content #quickReview b{font-size:100%}

.section_content .quickReview br, .section_content #quickReview br{margin:0; padding:0; height:1px; overflow:hidden}

.section_content .quickReview p{margin-top:5px}

.section_content .quickReview li{margin:5px 0px 5px 20px; list-style-type:disc}
.addrating td{padding:3px}

table.reviewProfile tbody tr td{text-align:left; padding:2px 4px 2px 0px}

.noborder{border:0px}

td.product table tr td{padding:0; background:transparent; background-image:none; border:1px}

.Search table tr{ padding:2px 2px 2px 10px; border:none}

 .Search table td{ text-align:left}
 
 .Search table th{ width:150px;  text-align:left; font-size:100%}

.SearchPager{ color:#FFF}
 
.SearchPager a{ color:#000}
 
.top_div{background-color:Red; height:400px; width:900px}
#wallpaper td{vertical-align:top}
.borderbtm{border-bottom:1px dotted #ccc}
