		
		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%;}
		/**
		 * Bump up IE to get to 13px equivalent
		 */
		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;}
		
		
		/** sticky footer **/
		html, body, #container { height: 100%; 
			}
			#container
			{
				height: 100%; 
				background:#FFFFFF 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; }	
		
				
		/* remember to define focus styles! */
		: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;
		}
		/* tables still need 'cellspacing="0"' in the markup */
		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: "" "";
		}
		
/*** GENERAL STYLES ***/

		a
		{
			text-decoration:none;
			color:#c5a032;
		}
		
		.sub_msg
		{
			clear:both;
			display:block;
			font-size:84%;
			padding-top:5px;
			color:#999999;
		}

		.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;
		}
		
		


/** links with sprite images **/

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 STYLES **/		

		#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;
			/*padding-right:10px;*/
			
			background:#FFFFFF 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%;
			/*padding:10px;*/
			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;
	 		/*padding-bottom:20px;*/
	 		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;
	 		/*	
			height:160px;
			margin:0px 0px 20px 20px;*/
	 		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%;
	 	}
	 	
		/* Added for  Star Review rating box by HJP*/
		.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;
	 	}
	 	
	 	/** category icons **/
	 	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;
	 	}
	 	
	 	
	 	/** column 2 styles **/	
	 	.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;
		}
	 
	 	
	 	
	 	/** REVIEW PAGE STYLES **/
	 	
	 
	 	
	 	#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
	 	{
	 		/*margin-left:5px;
	 		width:759px;*/
	 		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
	 	{
	 		/*background:#fff;*/
	 	}
	 	
	 	#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
	 	{
	 	/*	background:#fff;*/
	 		
	 		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;
	 	}
	 	/** MEMBER PROFILE STYLES **/
		#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;
	 	}
	 	
	 	/** form styles **/
	 	
	 	td input
	 	{
	 		border:1px solid #bfbfbf;
	 		padding:2px;
	 	}
	
	 	.col_3 ul.form_vertical li.checkbox label
	 	{
	 		font-size:72%;
	 		float:left;
	 		margin-left:3px;
	 	}
	 	
	 	
	 	/** FOOTER STYLES **/
		
		#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;
		}



/** jquery tabs **/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@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 { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	border: 0px solid #000; /* this is the border. should have the same value for the links */
	margin: 0px 0px 0px 0px;
	width: 100%; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 224px;
	clear: both;
	padding-left:3px;
	/*left:-1px;*/
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 637px; /* Also specified in  .stripViewer  above */
	
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	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;
}

/* Copy for Base.Css*/
.SitePanel
{
	width:25%; 
	float:left;
	line-height:1.5em;
}
	
/* Copy for Base.Css*/	
#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;
}
/* End Gauentee */

.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;
			/*border-bottom: dashed 1px #000;*/
	 	}
	 	
	 	.Search table th
	 	{
	 		width:150px;
	 		text-align:left;
			font-size:100%
	 	}
		
		
		
		.SearchPager 
		{
		    color: #FFFFFF;                
		}
	 		
		.SearchPager a
		{
		    color: #000;                
		}
	 			
.top_div
{
	background-color:Red;
	height:400px;
	width:900px;
}
#wallpaper td
{
vertical-align:top;
}
.borderbtm
{
border-bottom:1px dotted #ccc;
}