.CouponTitle
{
	padding-bottom:5px;
}






/*
		Copyright (c) 2007, Yahoo! Inc. All rights reserved.
		Code licensed under the BSD License:
		http://developer.yahoo.net/yui/license.txt
		version: 2.4.1
		*/
		/**
		 * Percents could work for IE, but for backCompat purposes, we are using keywords.
		 * x-small is for IE6/7 quirks mode.
		 */
		body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
		table {font-size:inherit;font:100%;}
		/**
		 * Bump up IE to get to 13px equivalent
		 */
		 a:hover { text-decoration:underline !important;}
		.section_head a ,  #top_header_nav ul li a { color:#FFF !important; line-height:18px; }
		 /*span.a_rate, #category_list a { color: #000 !important;}*/
		span.a_rate, a { color:#004B91; text-decoration:none !important;}
		
		  
		 pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
		
		body,label,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,strong,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%; }
		body > #container { height: auto; min-height: 100%; }
		#content { padding-bottom: 3em; }
		#footer { clear: both; position: relative; z-index: 10; height: 3em; margin-top: -3em; }	
		
				
		/* remember to define focus styles! */
		:focus {
		outline-color:-moz-use-text-color;
		outline-style:none;
		outline-width: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 ***/

		#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}

		a
		{
			text-decoration:none;
		}
		
		button
		{
			cursor:pointer;
			border:0px;
			background:none;
		}

		.sub_msg
		{
			clear:both;
			display:block;
			font-size:84%;
		}

		.basemargin
		{
			margin:20px 0px 20px 0px;
		}
		
		.topmargin
		{
			margin-top:20px;
		}

		.left
		{
			float:left;
		}
		
		.right
		{
			float:right;
		}


		
		.col10
		{
			width:10%;
		}
		
		.col15
		{
			width:13%;
		}
		
		.col20
		{
			width:20%;
		}
		
		.col25
		{
			width:25%;
		}
		
		.col31
		{
			width:31%;
		}
		
		.col33
		{
			width:33%;
			overflow:hidden;
		}
		
		.col33Top10
		{
			width:100%;
			overflow:hidden;
			zoom:1;
			background:#fff;
	 		padding:10px 10px 20px 10px;
	 		border:0px;
			vertical-align: top;
		}
		.col40
		{
			width:40%;
			overflow:auto;
			zoom:1;
		}
		
		.col50
		{
			width:50%;
			overflow:auto;
			zoom:1;
		}
		
		.col33
		{
			width:33%;
			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:87%;
		}
		
		.col100
		{
			clear:both;
			width:100%;
			overflow:auto;
		}
		
		.col_inner
		{
			padding:10px 10px 5px 10px;
			overflow:auto;
		}
		
		.col_1
		{
			width:637px;
		}
		
		.col_2
		{
			width:300px;
		}
		
		.col_3
		{
			width:175px;
		}
		
		.col_4
		{
			width:760px;
		}
		
		.noflow
		{
			overflow:hidden;
		}
		
		ul.ul_normal
		{
			list-style-type:disc;
			margin-left:20px;
		}
		
		ul.ul_normal li
		{
			list-style-type:disc;
			padding:2px;
		}
		
		
		.block
		{
			display:block;
			clear:both;
		}


		.clear
		{
			clear:both;
			height:1px;
			overflow:hidden;
		}


		.star
		{
			padding-right:20px;
		}
		
		.no_sub
		{
			margin-top:30px;
		}

		.stard
		{
			background: url('../images_home/star_blue_gradient.gif') no-repeat;
			background-position:3px 5px;
		}
		
		


/** links with sprite images **/

.a_write
{
	display:block;
	float:left;
	padding:4px 5px 5px 20px;
	margin-top:-4px;
	background:url('../images_home/sprite.gif') 0 -750px no-repeat;
}

span.a_rate
{
text-decoration: none;

color: #004B91;
}

.a_rate, .a_add, .a_email, .a_goto, .a_trusted, span.a_rate
 { 
	display:block; 
	float:left; 
	padding:2px 5px 5px 25px; 
	margin-right:30px; 
	cursor:pointer; 
}

.a_rate
{
	/*background:url('../images_home/sprite.gif') 0 -648px no-repeat; */
	background:url('../images_home/rate-review.png') no-repeat;
}

.a_add
{
	/*background:url('../images_home/sprite.gif') -200px -645px no-repeat;*/
	background:url('../images_home/green-plus.png') no-repeat;
}

.a_email
{
	/*background:url('../images_home/sprite.gif') 0 -696px no-repeat; */
	background:url('../images_home/email.png') no-repeat;
}

.a_trusted
{
	background:url('../images_home/sprite.gif') -200px -748px no-repeat; /**/
	
}

.a_review
{
	margin-right:5px;
}

.a_goto_c, .a_email_c
{
	display:block;
		padding-bottom:10px;
}

	.SpecialOffer 
	{
		color:  #FF0000; 
		padding-bottom:10px; 
		text-decoration:underline; 
		font-size:12px; 
		font-weight:bold               
	}

	.SpecialOffer:hover
	{
		color: Blue; 
	}	

	.CouponPage
	{
		color: #C11B17; 
		padding-bottom:10px; 
		text-decoration:underline; 
		font-size:12px; 
		font-weight:bold               
	}

	.CouponPage:hover
	{
		color: Blue; 
	}	
	
.a_goto
{
	background:url('../images_home/sprite.gif') -200px -698px no-repeat;
}

.a_goto_c div, .a_email_c div
{
	float:left;
	padding-left:20px;
	height:20px;
	/*background:url('../images_home/sprite.gif') 0px -700px no-repeat; */
	background:url('../images_home/email.png')  no-repeat;
}

.a_goto_c div
{
	background:url('../images_home/sprite.gif') -200px -700px no-repeat;
}




/** CONTAINER STYLES **/		

		#container {
			width:1007px;
			/*height:100%;*/
			background: #fff url('../images_home/page_bg.jpg') repeat-y;
			padding: 0px;
			margin: 0px auto 0px auto;
			*margin-top:20px;
		}
		
		#header
		{
			padding:20px 0px 0px 0px;
			*padding:0px 0px 0px 0px;
			background:#efefef;
			*background:#FFFFFF url(../images_home/page_bg.jpg) repeat-y scroll 0 0;
		}
		
		#header a#logo
		{
			background:url('../images_home/logo.gif');
			height:0px;
			width:263px;
			padding-top:54px;
			display:block;
			overflow:hidden;
			margin-bottom:20px;
		}
		
		
		#header_nav
		{
			text-align:right;
			margin-right:20px;
		}
		
		#header_nav a, #footer a, #slider_inner a
		{
			color:#004B91;
		}
		
		#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:not(.original)
		{
			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
		{
			/*padding-bottom:100px;*/
		}
		
		#page_inner
		{
			width:997px;
			padding-right:10px;
			background:url('../images_home/page_top_bottom.jpg') 0px -28px no-repeat;
		}
		
	
		
		#top
		{
			font-family:tahoma,geneva,arial;
			overflow:hidden;
			zoom:1;
		}
		
		#page_nav
		{
			width:543px;
			padding:10px;
			background:#0a4769 url('../images_home/page_nav_bg.gif') bottom left no-repeat;
			margin-bottom:-3px;
		}
		
		
		#page_nav li
		{
			display:inline;
			float:left;
		}
		
		#page_nav a
		{
			color:#fff;
			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:400px;
			padding:10px 10px 9px 20px;
			*padding:10px 10px 6px 20px;
			color:#fff;
		}
		
	 	#content
	 	{
	 		margin:10px 20px 60px 20px;
	 	}
	 	
	  	.breadcrumb
	  	{
	  	    font-family:arial,helvetica,clean,sans-serif;
	  		font-size:84%;
	  		color:#999;
	  	}
	  	
	  	.breadcrumb b
	  	{
	  		font-weight:normal;
	  		color:#0a4769;
	  	}
	  	
	  	.headLink
	  	{
	  	   float:right;
	  	}
	  	
	  	
	  	.headLink a:hover
	  	{
	  	    color:#CC0033 !important;
	  	}
	  	
	  	a.join_banner
	  	{
	  		display:block;
	  		background:url('../images_home/becomewriter_large.jpg');
	  		width:637px;
	  		height:0px;
	  		padding-top:120px;
	  		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;
	  		padding-top:3px;
	  	}
	  	
	  	.wide_section.xtra
	  	{
	  		background:url('../images_home/xtra_wide_section_top.gif') no-repeat;
	  		padding-top:3px;
	  	}
	  	
	  	.wide_section .col_inner, #categories ul
	  	{
	  		background:#FFF;
	 		border:1px solid #e1e1e1;
	 		border-top:0px;
	 		overflow:auto;
	 		padding-bottom:20px;
	 		zoom:1;
	  	}
	  	
	  	.wide_section .col_inner
	  	{
	  		padding:20px;
	  	}
	  	
	  	.col_inner[seenontv=yes]
	  	{
	  		padding-top: 10px;
	  		padding-bottom: 5px;
	  	}
	  	
	  	.section_head
	  	{
	  		margin-top:0px;
	  		background: #7b949b url('../images_home/blue_gradient.gif') repeat-x;
	  		padding:10px 20px 10px 20px;
	  		color:#fff;
	  		overflow:hidden;
	  		zoom:1;
	  		border:1px solid #e1e1e1;
	  		border-bottom:0px;
	  		border-top:0px;
	  	}
	  	
	  	.section_head2
	  	{
	  		padding:10px 20px 10px 20px;
	  	}
	  	
	  	
	  	.section_head h1
	  	{
	  		font-size:132%;
	  		font-family:tahoma,geneva,arial;
	  		padding:0px 0px 5px 5px;
	  		float:left;
	  		margin-top:5px;
	  	}
	  	
		.section_head h2
	  	{
	  		font-size:132%;
	  		font-family:tahoma,geneva,arial;
	  		padding:0px 15px 5px 5px;
	  		float:left;
	  		margin:5px;
	  	}
	  	
		.section_head .starHeaderTop
	  	{
	  		font-size:132%;
	  		font-family:tahoma,geneva,arial;
	  		padding:0px 15px 5px 5px;
	  		float:left;
	  		margin-top:5px;
			background:url('../images_home/section_star.gif') right 50% no-repeat;
	  	}
	  	
	  	.section_head h1.star
	  	{
	  		background:url('../images_home/section_star.gif') right 50% no-repeat;
	  	}
		
		.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:0px 0px 0px 30px;
	 		margin:3px 0px;   /*Mod on 11/12/2008  by HJP from margin:10px 0px; */
	 		color:#fff;
	 		text-decoration:none;
	 		font-size:93%;
	 	}
	 	
	 	/*.section_image
	 	{
	 		width:193px;
	 		height:144px;
	 		background:#fff;
	 		padding:5px;
	 		border-top:1px solid #ebebeb;
	 		border-left:1px solid #d3d3d3;
	 		border-right:1px solid #b2b2b2;
	 		border-bottom:2px solid #b2b2b2;
	 	}
	 	*/
	 	.section_content
	 	{
	 		margin:0px 20px 0px 20px;
	 		font-size:84%;
	 		color:#000;
	 	}


		.wide_section a, .wide_section span.a_rate
		{
			font-weight:bold;
		}	 
		
		.wide_section .col31 a
		{
			display:block;
			margin-top:10px;
			font-size:84%;
		}	

	 	.section_inner_box
	 	{
	 		width:250px;
	 		/*height:160px;*/
	 		background:#fff;
	 		float:right;
	 		margin:0px 0px 20px 20px;
	 		position:relative;
	 		border-top:1px solid #ebebeb;
	 		border-left:1px solid #d3d3d3;
	 		border-right:1px solid #b2b2b2;
	 		border-bottom:2px solid #b2b2b2;
	 	}
	 	
	 	.section_inner_box .col_inner
	 	{
	 		background:#fff;
	 		padding:10px 10px 20px 10px;
	 		border-bottom:1px dashed #ccc;
	 	}
	 	
	 	
	 	.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 .col_inner .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:0px 0px 0px 10px; /*Mod by Himanshu 11/12/2008 padding:10px 10px 10px 10px; */
	 		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:0;
	 	border:0;
	 	}

	 	
		.ratingReview h4
		{
			font-weight:bold;
			margin-right:5px;
			color:#0a4769;
			padding:1px 0px 0px 0px /*Added by HJP 11.12.2008 for content page's star review section align */
		}
		
		h4.left
		{
			width:60%;
		}
		
		.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: 0px 0px 0px 30px; /*Mod by Himanshu 11/12/2008  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;
		}
	 	
		
		/* HJP Changes 01.20.2009 for ARticles */
		#ArticleList ul
	 	{
	 		background:#f7f7f7;
	 		border:1px solid #e1e1e1;
	 		border-top:0px;
	 		overflow:auto;
	 		padding-bottom:20px;
	 		zoom:1;
	 	}
	 	
	 	#ArticleList ul li
	 	{
	 		margin:0;
	 		padding:0;
	 		position:relative;
	 		width:100%;
	 		float:left;
	 		margin-top:20px;
	 		display:inline;
	 	}
	 	
	 	#ArticleList ul li div.cat_icon
	 	{
	 		position:absolute;
	 		top:10px;
	 		left:16px;
	 		width:46px;
	 		height:46px;
	 	}
	 	
	 	#ArticleList ul li .col_inner
	 	{
	 		margin-left:65px;
	 	}
	 	
	 	#ArticleList h4
	 	{
	 		color:#0a4769;
	 		font-weight:bold;
	 	}
	 	
	 	#ArticleList ul li a
	 	{
	 		
	 		/*color:#666;*/
	 		font-size:84%;
	 	}
		/* HJP Changes 01.20.2009 for ARticles */
		
		
	 	#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:#004B91;
	 	}
	 	
	 	/** category icons **/
	 	
	 	#cat_business .cat_icon{background:url('../images_home/sprite.gif') 0px -350px no-repeat;}
	 	#cat_education .cat_icon{background:url('../images_home/sprite.gif') -50px -350px no-repeat;}
	 	#cat_arts .cat_icon{background:url('../images_home/sprite.gif') -100px -350px no-repeat;}
	 	#cat_health .cat_icon{background:url('../images_home/sprite.gif') -150px -350px no-repeat;}
	 	#cat_gifts .cat_icon{background:url('../images_home/sprite.gif') -200px -350px no-repeat;}
	 	#cat_travel .cat_icon{background:url('../images_home/sprite.gif') -250px -350px no-repeat;}
	 	#cat_software .cat_icon{background:url('../images_home/sprite.gif') -300px -350px no-repeat;}
	 	#cat_communications .cat_icon{background:url('../images_home/sprite.gif') -350px -350px no-repeat;}
	 	#cat_Shopping .cat_icon{background:url('../images_home/sprite.gif') -400px -350px no-repeat;}
	 	#cat_Miscellaneous .cat_icon{background:url('../images_home/sprite.gif') -450px -350px no-repeat;}
		
	 	#read_more .col_inner
	 	{
	 		padding:0px 20px 0px 20px;
	 	}
	 	
	 	#read_more .borderright
	 	{
	 		border-right:1px dotted #666;
	 	}
	 	
		#read_more .font84
		{
			font-size: 84%;
		}
	 	.font84
	 	{
	 		font-size: 84%;
	 	}
	 	
	 	.font10 b
	 	{
	 		font-size: 84%;
	 		font-weight:normal;
	 	}
	 	
	 	#fragment-2
	 	{
	 	    margin-top:10px;
	 	}
	 	
	 	.height100
	 	{
	 		height: 100%;
	 	}
	 	
	 	#read_more h2
	 	{
	 		color:#0a4769;
	 		font-family:tahoma,geneva,arial;
	 		font-size:132%;
	 		margin-bottom:10px;
	 	}
	 	
	 	#read_more p
	 	{
	 		font-size:84%;
	 		color:#666;
	 	}
	 	
	 	a.more
	 	{
	 		display:block;
	 		margin-top:10px;
	 		font-size:84%;
	 		color:#004B91;
	 		padding-right:20px;
	 		float:left;
	 		background:url('../images_home/arrow_right.gif') right 50% no-repeat;
	 	}
	 	
	 	
	 	/** column 2 styles **/
	 	
	 	.a_top, .b_top, .c_top
	 	{
	 		display:block;
	 		height:6px;
	 		background:url('../images_home/sprite.gif') -151px -247px no-repeat;
	 		overflow:hidden;
	 	}
	 	
	 	.b_top
	 	{
	 		background:url('../images_home/sprite.gif') 0px -600px no-repeat;
	 	}
	 	
	 	.c_top
	 	{
	 		background:url('../images_home/sprite.gif') 0px -500px no-repeat;
	 	}
	 	
	 	.d_top
	 	{
	 		position:relative;
	 		height:206px;
	 		background:url('../images_home/get_alerts_bg.jpg') no-repeat;
	 	}
	 	
	 	.d_top h2
	 	{
	 		padding-top:10px;
	 		font-size:140%;
	  		font-family:tahoma,geneva,arial;
	  		margin:5px 10px 5px 10px;
	  		color:#fff;
	 	}
	 	
	 	.d_top h5
	 	{
	 		color:#fff;
	 		font-size:84%;
	 		margin:5px 10px 5px 10px;
	 		
	 	}
	 	
	 	.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;
	 	}
	 	
	 	.a_bottom, .b_bottom, .c_bottom
	 	{
	 		display:block;
	 		height:8px;
	 		background:url('../images_home/sprite.gif') -151px -300px no-repeat;
	 	}
	 	
	 	.b_bottom
	 	{
	 		background:url('../images_home/sprite.gif') -201px -601px no-repeat;
	 	}
	 	
	 	.c_bottom
	 	{
	 		background:url('../images_home/sprite.gif') -200px -500px no-repeat;
	 	}
		.box_b h3
		{
			color:#000;
		}
	 	.box_a h3,  .wide_section h3{
		color:#0a4769;
	 		}
	 	.box_a h3, .box_b h3, .wide_section h3
	 	{
	 		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;
	 	}
	 	
	 	.box_a .sub_msg
	 	{
	 		color:#666;
	 		padding-top:3px;
	 	}
	 	
	 	.box_a .featured
	 	{
	 		border:0;
	 		
	 	}
	 	
	 	.topmargin .featured div
	 	{
	 	    cursor:pointer;
	 		
	 	}
	 	
	 	.box_a .featured .col_inner
	 	{
	 		padding:10px;
	 		display:block;
	 		background:#EAEAEA none repeat scroll 0 0;
	 		color:#666;
	 	}
	 	
	 	.featured .col_inner .col70
	 	{
	 		padding-top:5px;
	 	}
	 	
	 	.box_a h6
	 	{
	 		color:#0a4769;
	 		font-weight:bold;
	 	}
	 	
	 	.box_b ul li
	 	{
	 		padding:2px 10px 3px 10px;
	 	}
	 	
	 	.box_b ul li a
	 	{
	 		font-size:84%;
	 	}

	 	
		
		#quickReview {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		}
		
		.p {
		padding:0 20px;
		}

		
	 	#top_coupons .col100 a
	 	{
	 		color:#666;
	 		display:block;
	 	}
	 	
	 	#active_members .col50 .col_inner
	 	{
	 		padding:10px 0px 0px 40px;
	 		height:25px;
	 		margin-bottom:10px;
	 		position:relative;
	 	}
	 	
	 	#active_members .col50 .col_inner span
	 	{
	 		position:absolute;
	 		top:0;
	 		left:0;
	 	}
	 	
	 	#active_members .col50 .col_inner span img
	 	{
	 		border:1px solid #eaeaea;
	 	}
	 	
	 	#active_members .col50 .col_inner a
	 	{
	 		color:#004B91;
	 	}
	 	
	 	.subCategory_list li
	 	{
	 		border-bottom:1px dashed #ccc;
	 	}
	 	
	 	.subCategory_list .subcategory
	 	{
	 	    display: none;
	 	}
	 	
	 	.subCategory_list .active
	 	{
	 	    display: block;
	 	}
	 	
	 	.subCategory_list li.main
	 	{
	 		background: transparent url(../images_home/sprite.gif) no-repeat scroll -40px -408px;
	 		color:#0A4769;
	 		display:block;
	 		padding:10px 10px 10px 30px;
	 		font-size:84%;
	 		font-weight:bold;
	 		color:#0a4769;
	 		cursor:pointer;
	 	}
	 	
	 	.subCategory_list .col_inner
	 	{
	 		padding:10px 0px 10px 0px;
	 	}
	 	
	 	.subCategory_list li li
	 	{
	 		border:none;
	 		overflow:hidden;
	 	}
	 	
	 	.subCategory c_top
	 	{
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
	 	}
	 	
	 	.subCategory li li a
	 	{
	 		background:transparent none repeat scroll 0 0;
color:#999999;
display:block;
float:left;
font-size:84%;
font-weight:normal;
padding:5px 0 0 40px;
}
	 	/** 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_image
	 	{
	 		width:52px;
	 		height:52px;
	 		background:#fff;
	 		padding:5px;
	 		border-top:1px solid #ebebeb;
	 		border-left:1px solid #d3d3d3;
	 		border-right:1px solid #b2b2b2;
	 		border-bottom:2px solid #b2b2b2;
	 	}
	 	
	 	#review_table
	 	{
	 		margin-bottom:40px;
	 	}
	 	
	 	#review_table .col_inner
	 	{
	 		border:1px solid #eaeaea;
	 		border-bottom:0px;
	 		padding:20px;
	 	}
	 	
	 	
	 	#review_table h1
	 	{
	 		font-family:tahoma,geneva,arial;
	 		color:#0a4769;
	 		font-size:132%;
	 		margin-top:5px;
	 	}
	 	
	 	#review_table h5
	 	{
	 		font-size:84%;
	 		color:#666;
	 		margin-top:10px;
	 	}
	 	
	 	#review_table table
	 	{
	 		margin-left:1px;
	 		width:759px;
	 		border-collapse:collapse;
	 		
	 	}
	 	
	 	#review_table table th
	 	{
	 		border-collapse:collapse;
	 		border-right:1px solid #666;
	 		padding:5px 10px 5px 10px;
	 		text-align:center;
	 		font-size:84%;
	 		font-weight:bold;
	 		color:#666;
	 	}
	 	
	 	#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:0px 10px 0px 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 td.rating span
	 	{
	 		display:block;
	 		padding:10px 10px 10px 10px;	
	 		background:#f7f7f7;
	 		height:16px;
	 	}
	 */	
	 
	 	#review_table table tbody tr.special td.rating
	 	{
	 		padding-top:5px;
	 	}
	 	
	 
	 
	 	#review_table table tbody .special
	 	{
	 		background:url('../images_home/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 **/
	 	
	 	.col_5 table 
	 	{
	 		width:100%;
	 	}
	 	
	 	.col_5 table th, .col_5 table td
	 	{
	 		padding:2px 2px 2px 10px;
	 	}
	 	
	 	.col_5 table th
	 	{
	 		width:150px;
	 		text-align:right;
	 	}
	 	
	 	
	 	.col_5 table.vote_totals 
	 	{
	 		width:60%;
	 		margin:0px auto 0px auto;
			vertical-align:middle;
	 	}
	 	
	 	.vote_totals th, .vote_totals td
	 	{
	 		border-bottom:1px solid #eaeaea;
	 	}
	
		.vote_totals td.vt_agree
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') 10px -800px no-repeat;
		}
		
		.vote_totals td.vt_helpful
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') -93px -800px no-repeat;
		}
		
		.vote_totals td.vt_biased
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') -192px -800px no-repeat;
		}
		
		.vote_totals td.vt_flame
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') -293px -800px no-repeat;
		}

		#sitelist
		{
			top:-1000px;
			right:0;
			position:absolute;
			z-index:1000;
			background:#fff;
			padding:5px;
			border:1px solid #000;
			text-align:left;
		}
	 	
	 	#sitelist2
		{
			top:-1000px;
			right:0;
			position:absolute;
			z-index:1000;
			background:#fff;
			padding:5px;
			border:1px solid #000;
			text-align:left;
		}
		.vote_OnReview
		{
		}
					 
		.vote_OnReview table
		 {
			border:1px solid #ccc;
			border-right:0px;
			background:#efefef;
		}
					 
		.vote_OnReview th, .vote_OnReview td
		{
			border:0px;
		}
					 
		.vote_OnReview th
		{
			padding:5px 0px 5px 10px;
		}
					 
		.vote_OnReview td
		{
			padding:5px 10px 5px 0px;
			border-right:1px solid #ccc;
			font-size:132%;
		}
					 
		.vote_OnReview td.vt_agree
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') 10px -797px no-repeat;
		}
						
		.vote_OnReview td.vt_helpful
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') -93px -797px no-repeat;
		}
						
		.vote_OnReview td.vt_biased
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') -192px -797px no-repeat;
		}
						
		.vote_OnReview td.vt_flame
		{
			padding-left:30px;
			background:url('../images_home/sprite.gif') -293px -797px no-repeat;
		}	
	 	
	 	.col_3 li.active a
	 	{
	 		font-weight:bold;
	 		color:#0a4769;
	 	}
	 	
	 	/** form styles **/
	 	
	 	td input:not(.original)
	 	{
	 		border:1px solid #bfbfbf;
	 		padding:2px;
	 	}
	 	
	 	
	 	ul.form_vertical li
	 	{
	 		margin-bottom:10px;
	 		overflow:hidden;
	 		zoom:1;
	 	}
	 	
	 	ul.form_vertical label
	 	{
	 		float:left;
	 		width:25%;
	 		text-align:right;
	 		margin-right:5px;
	 		font-size:84%;
	 		color:#666;
	 		padding-top:3px;	
	 	}
	 	
	 	.col_2 ul.form_vertical li input
	 	{
	 		width:60%;
	 		float:left;
	 		margin-right:3px;
	 	}
	 	
	 	.col_2 ul.form_vertical li.checkbox
	 	{
	 		padding-left:25%;
	 	}
	 	
	 	.col_2  ul.form_vertical li.checkbox input
	 	{
	 		float:left;
	 		display:block;
	 		margin-left:5px;
	 		cursor:pointer;
	 		width:20px;
	 	}
	 	
	 	.col_2  ul.form_vertical li.checkbox label
	 	{
	 		padding:0;
	 		display:block;
	 		width:auto;
	 		margin-left:5px;
	 		cursor:pointer;
	 	}
	 	
	 	ul.form_vertical li.submit
	 	{
	 		padding-left:25%;
	 	}
	 	
	 	ul.form_vertical li.submit input
	 	{
	 		width:85px;
	 	}
	 	
	 	ul.form_vertical span
	 	{
	 		float:left;
	 	}
	 	
	 	ul.form_vertical span a
	 	{
	 		font-size:84%;
	 		color:#004B91;
	 	}
	 	
		.login
	 	{
	 		float:left;
	 		display:block;
	 		width:85px;
	 		height:0px;
	 		padding-top:22px;
	 		overflow:hidden;
	 	}
		
	 	#login button, #login a.register,  #get_alerts button
	 	{
	 		float:left;
	 		display:block;
	 		width:85px;
	 		height:0px;
	 		padding-top:22px;
	 		overflow:hidden;
	 	}
	 	
	 	#login button
	 	{
	 		background:url('../images_home/sprite.gif') -150px -25px no-repeat;
	 	}
	 	
	 	#login .register
	 	{
	 		margin-left:5px;
	 		background:url('../images_home/sprite.gif') -150px -50px no-repeat;
	 	}
	 	
	 	
	 	#get_alerts button
	 	{
	 		background:url('../images_home/sprite.gif') -150px -100px no-repeat;
	 	}
	 	
	 	#login .register
	 	{
	 		margin-left:5px;
	 		background:url('../images_home/sprite.gif') -150px -50px no-repeat;
	 	}
	 	/*
	 	.col_3 ul.form_vertical li input
	 	{
	 		width:145px;
	 		color:#666;
	 	}
	 	
	 	.col_3 li.checkbox input, #_ctl0_StarAlert1_chkAgree
	 	{
	 		width:10px;
	 		
	 	}
	 	
	 	
	 	
	 	.col_3 ul.form_vertical li.checkbox, .col_3 ul.form_vertical li.submit
	 	{
	 		padding-left:0;
	 	}
	 	
	 	*/
	 	
	 	.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('../images_home/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;  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;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: arial;
    font-size: 84%;
    font-weight:normal;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 85px; /* be nice to Opera */
    
}
.ui-tabs-nav a {
    display: block;
    padding: 0;
    width:85px;
}


.ui-tabs-nav a span 
{
	display:block;
	width:100%;
	text-align:center;
}

.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color:#004B91;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
   
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #fff;

}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
    background: url('../images_home/sprite.gif') -150px -75px no-repeat;
    display:block;
    width:100%;
    color:#fff;
    cursor:pointer;
    text-decoration:none;
}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
   
    padding: 20px 0px 0px 0px;
    background: #f7f7f7; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;

}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* Active member overflow */
#f-1 .col50 .col_inner { overflow:hidden;}
#f-2 .col50 .col_inner { overflow:hidden;}
#f-3 .col50 .col_inner { overflow:hidden;}
/* 
 * jQuery Coda Slider
 */



#slider
{
	position:relative;
	background:url('../images_home/slider_bg.gif');
	height:224px;
	border:1px solid #999;	
	overflow:hidden;
	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 !important;
	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;
}

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	margin: auto;
	display:none;
}

.stripNav ul { /* The auto-generated set of links */
	list-style: none;
}

.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}

.stripNav a { /* The nav links */
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}

.stripNav li.tab1 a { background: #60f }
.stripNav li.tab2 a { background: #60c }
.stripNav li.tab3 a { background: #63f }
.stripNav li.tab4 a { background: #63c }
.stripNav li.tab5 a { background: #00e }

.stripNav li a:hover {
	background: #333;
}

.stripNav li a.current {
	background: #000;
	color: #fff;
}

.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 70px;
	z-index:1000;
}

.stripNavL a, .stripNavR a {
	display: block;
	height: 0px;
	width: 40px;
	padding-top:40px;
	overflow:hidden;
	cursor:pointer;

}

.stripNavR a
{
	
}


.stripNavL  {
	left:10px;
}

.stripNavR {
	right:20px;
}

#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:80%;
	z-index:3;
	
}

#sitelist2
{
	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:80%;
	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;
}

.stars_1
{
	background:url('../images_home/sprite.gif') 1px 0px no-repeat;
}

.stars_2
{
	background:url('../images_home/sprite.gif') 1px -25px no-repeat;
}

.stars_3
{
	background:url('../images_home/sprite.gif') 1px -50px no-repeat;
}

.stars_4
{
	background:url('../images_home/sprite.gif') 1px -68px no-repeat;
}

.stars_5
{
	background:url('../images_home/sprite.gif') 1px -87px no-repeat;
}

.stars_6
{
	background:url('../images_home/sprite.gif') 1px -106px no-repeat;
}

.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;
}

.stars_row1
{
	background:url('../images_home/sprite.gif') -300px 0px no-repeat;
}

.stars_row2
{
	background:url('../images_home/sprite.gif') -300px -50px no-repeat;
}

.stars_row3
{
	background:url('../images_home/sprite.gif') -300px -100px no-repeat;
}

.stars_row4
{
	background:url('../images_home/sprite.gif') -350px 0px no-repeat;
}

.stars_row5
{
	background:url('../images_home/sprite.gif') -350px -50px no-repeat;
}

.stars_row6
{
	background:url('../images_home/sprite.gif') -350px -100px no-repeat;
}



	
.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;
}


/* Gauentee */
	.divWhatTag
	{
		display:block;
		
		position:relative;
		left:0px;
		top:0px;
	}
	.divWhatTag a
	{
		display:block;
		border:0;	
		text-decoration:none;
		
		position:positive;
		left:0px;
		top:0px;
	}
	.divWhatTag a:visited
	{
		border:0px;
		
		position:relative;
		left:0px;
		top:0px;
	}

	.divWhatTag a span
	{
		display:none;
		border-color:Black;
		background-color:#FFFFCC;
		position:absolute;
		
		color:Black;
		font-family:Verdana;
		text-align:left;
		font-size:11px;
		width:250px;
		padding:5px 5px 5px 5px;
		border-style:solid;
		border-width:thin;
		top:0px;
		right:0px;
		
	}
	.divWhatTag  a:hover 
	{
		display:block;
		background-color:White;
		border:0;
		position:positive;
		
	}

	.divWhatTag  a:hover span 
	{
		display:block;
		
		position:absolute;
	}

	/*  specific tags */
	
	.spnWhatBody
	{
		z-index:2;

	}
	.aWhatBody
	{
		z-index:-1;

		}
/* End Gauentee */

.section_content .quickReview
{
	color:inherit;
	font-size:108%;
	color:#000;
}

.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;
}
#top10 ul
{
	margin:0;
}

.section_content ul li
{
	list-style-type: disc;
}

.padMe20
{
	padding-left:20px;
}

.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
{
	position:absolute;
	
	width:300px;
	background:#fff;
	border:2px solid #ccc;
	z-index:10000;
}

.addrating_top
{
	overflow:hidden;
	zoom:1;
	background:#ccc;
	padding:5px;
}

.addrating_top h4
{
	font-weight:bold;
}

.addrating_content
{
	padding:5px;
}

.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;
	width:10%;
	text-align:right;			
}
	
.SearchPager a
{
    color: #000;                
		}


.col31 .section_image img
{
	padding:4px;
	background:#fff;
}


.shadow
{
	border-top:1px solid #ebebeb;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #b2b2b2;
	border-bottom:2px solid #b2b2b2;
}

 .inner
{
	padding:5px;
}

.reviewBanner
{
	width:100px;
	float:left;
}

.ratingReview.withpic
{
	float:left;
	width:360px;
	
}

.ratingReview .inner
{
	padding:5px 0px 5px 0px;
	height:110px;
	overflow:hidden;
}

.reviewBanner .inner
{
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	text-align:center;
	border-right:1px dashed #ccc;
}

.ratingReview .starRating 
{
	padding:5px 10px 5px 10px;
	margin-bottom:5px;
	margin-top:0px;
	border-bottom:1px dashed #ccc;
}

.ratingReview .starActions 
{
	padding:5px 10px 0px 10px;
	
}

.starActions .col50
{

}

.starActions a
{
	float:left;
	display:block;
	background-repeat:no-repeat;
	padding:2px 5px 10px 25px;
}

.starActions a div
{
	float:left;
}


.starActions a.gotosite
{
	background:url('../images_home/sprite.gif') -200px -700px no-repeat;
}

.starActions a.email
{
	background:url('../images_home/sprite.gif') 0px -698px no-repeat;
}

.starActions a.memberreview
{
	background:url('../images_home/sprite.gif') 2px -750px no-repeat;
}

.starActions a.gotostar
{
	background:url('../images_home/sprite.gif') 2px -850px no-repeat;
}


.starCoupons a
{
	float:left;
	display:block;
	background-repeat:none;
	padding:2px 5px 10px 25px;
}

.starCoupons a div
{
	float:left;
}

.starCoupons a.email
{
	background:url('../images_home/sprite.gif') 0px -698px no-repeat;
}

.starCoupons a.gotostar
{
	background:url('../images_home/sprite.gif') 2px -850px no-repeat;
}


.memberReview .inner
{
	padding:0px 10px 0px 0px;
}

.memberReview .starRating
{
	border-bottom:0px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
}

.memberReview .starRating td
{
	padding:5px 5px 5px 5px;
	vertical-align: top; 
}

.memberReview .starRating td.spacer
{
	height:5px;
	padding:0px;
}

.memberReview .starRating td h4
{
			font-weight:bold;
			color:#0a4769;
			padding:1px 0px 0px 0px;
}

.memberReview .starRating td.stars
{
	padding-right:25px; 
}

.memberReview .starRating td.seereviews
{
	border:0px;
	padding-left:25px;
	border-left:1px dashed #ccc;
	width:100%;
}

.memberReview td.starActions
{
	border-top:1px dashed #ccc;
	padding-top:10px;
}	


/* Blog */


.blog_accoridion_Head:hover
{
	cursor: pointer;
	color: #000000;
	text-decoration:underline !important;
}

.Blogleft
{
    width:150px;
}



.Blogleft ul
{
    padding-bottom:5px;
}


.articleTitleOnList
{
	font-weight: bold;
}

a.stbutton 
{
padding:1px 5px 0px 22px !important;
}

/** Coupons Page **/
.CouponTabs
{
    font-size:120%;
    font-family:Tahoma;
}

.CouponsPage h1
{ 
    font-family:arial;
    color:#28587C; 
    margin-top:10px;
    font-size:16px;
    font-weight:bold;
}

.CouponsPage a
{
    font-size:12px;
    font-family:Arial;
    color:#C33301 !important;
    text-decoration:underline !important;
    cursor:pointer;
}

.CouponsPage a:hover
{
    color:#000 !important;
    text-decoration:none !important;
}

.CouponTabs .ui-tabs-nav li {
    text-align:left;
    min-width: 115px; /* be nice to Opera */
    
}
.CouponTabs .ui-tabs-nav a {
    display: block;
    padding: 0;
    width:115px;
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    color:#C5A032 !important;
    line-height: 1.0;
    text-decoration:none !important; 
    cursor:pointer;  
}


.CouponTabs .ui-tabs-nav a:hover {
    text-decoration:none !important;
}

.CouponTabs .ui-tabs-nav a span 
{
    width: 114px; /* IE 6 treats width as min-width */
    min-width: 114px;
    height: 20px; /* IE 6 treats height as min-height */
    min-height: 20px;
    padding-top: 4px;
}

.CouponTabs .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
    padding-left: 3px;
    background: url('../images_home/tabback.jpg') center no-repeat;
    display:block;
    width:100%;
    color:#fff;
    cursor:pointer;
    text-decoration:none;
}

.CouponTabs .ui-tabs-nav a span {
    padding-left: 3px;
}

.CouponTabs li 
{
    color:#28587C;
    font-size:13px !important;
    font-family:arial,helvetica,clean,sans-serif;
    font-weight:bold;
}

.CouponsHead
{
    width:100%;
    padding-top:20px;
    font-family:tahoma,geneva,arial; 
    color:#28587C; 
    font-size:28px;
    line-height:36px;
}

.CouponsHead span
{
    width:100%;
}

.CouponsSubhead
{
    font-family:tahoma,geneva,arial; 
    color:black; 
    font-size:132%; 
    margin-left:15px;
    margin-top:-20px;
}
.CouponsSubhead span
{
    background-color:#fff;
}

.nav
{
}  

.nav li
{
    background: url('../images_home/bulletdash.jpg') no-repeat;
    padding-left:15px;
    margin-top:3px;
}   
    
.nav a
{
    font-family:arial;
    font-size:11px;
    color:#004B91 !important;
    text-decoration:none !important;
    cursor:pointer;
}
    
.nav a:hover
{
    text-decoration:underline;
}

.section_inner
{
	background:#fff;
	margin:0px 0px 20px 20px;
	position:relative;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #bfbfbf;
	border-bottom:2px solid #bfbfbf;
}

.expdate
{
    font-size:11px;
    color:#000;
	font-weight: normal;
}

.sideList
{
	display:block; 
	float:left;
	margin-top:-14px; 
	margin-left:10px;
	width: 125px;
	margin-bottom:7px;
}

.w175
{
	max-width: 175px;
	*max-width: 153px;
}

.CategoriesnavList
{
    padding-top:0px;
    padding-bottom:0px;
}

.CategoriesnavList li
{
    padding:0px 10px !important;
}

.bullet_Block
{
	display:block;
	max-width: 135px;
}

.pad10n5
{
    padding:10px 5px 10px 15px;
}

.coupon_section
{
    margin-top:10px;
    margin-bottom:25px;
    padding:8px 0;
}

.CouponSort
{
    font-family:arial;
    padding-left:20px;
    color:#004B91 !important;
    font-size:10.5px !important;
    font-weight:bold !important;
    padding-bottom:5px;
}

.CouponSort a
{
    font-size:9px !important;
    color:#004B91 !important;
    text-decoration:none !important;
}

.CouponSort a:hover
{
    font-size:9px !important;
    color:#004B91 !important;
    text-decoration:underline !important;
}

.CouponSort .activeCouponSortLink
{
    color:#004B91 !important;
    font-weight:bold !important;
    font-size:11px !important;
    text-decoration:underline !important;
}

.CouponSort .activeCouponSortLink:hover
{
    color:#004B91 !important;
    font-weight:bold !important;
    font-size:11px !important;
    text-decoration:none !important;
}

.CouponSort span
{
    color:#004B91 !important;
    text-decoration:none !important;
}
    
.CouponTitle
{
    font-family:Arial;
    font-size:12px;    
    font-weight:bold;
}

.cellTop
{
	margin-top: 0px;
	vertical-align:top;
}

a.couponLink
{
    text-decoration:none !important;
    
}
a.couponStoreLink
{
    text-decoration:none !important;
    color:#004B91 !important;
}
a.couponStoreLink:hover
{
	text-decoration:underline !important;
}
.couponLink b
{
    font-weight:bold;
    color:#004B91 !important;
    text-decoration:none !important;
    
}

.couponLink b:hover
{
    color:#004B91 !important;
    text-decoration:underline !important;
}

{
}

.couponCode
{position:absolute;
    font-size:12px;
    color:#000;
	font-weight: normal;
    left:350px;
    top:8px;
}

.couponCode a
{
    color:#004B91 !important;
    text-decoration:none !important;
}

.couponCode a:hover
{
    color:#004B91 !important;
    text-decoration:underline !important;
}

a.emailCoupon
{
    color:#004B91 !important;
    text-decoration:none !important;
    background:url('../images_home/email.png') no-repeat;
    padding:1px 15px 0px 22px !important;
}

a.emailCoupon:hover
{
    color:#004B91 !important;
    text-decoration:underline !important;
}

a.reviewCoupon
{
    color:#004B91 !important;
    text-decoration:none !important;
    background:url('../images_home/review.png') no-repeat;
    padding:1px 15px 0px 22px !important;
}

a.reviewCoupon:hover
{
    color:#004B91 !important;
    text-decoration:underline !important;
}

a.moreCoupons
{
    color:#004B91 !important;
    text-decoration:none !important;
    background:url('../images_home/moreCoupons.png') no-repeat;
    padding:1px 15px 0px 22px !important;
}

a.moreCoupons:hover
{
    color:#004B91 !important;
    text-decoration:underline !important;
}

a.gotoSReview
{
    color:#004B91 !important;
    text-decoration:none !important;
    background:url('../images_home/GoToSR_icon.png') no-repeat;
    padding:1px 5px 0px 22px !important;
}


.width174
{
	width:174px;
}
.width154
{
	width:154px;	
}

.topcoupon li
{
    padding-top:3px;
    font-family:Arial;
    font-size:14px !important;
    font-weight:bold;
}

.topcoupon a
{
    color:#C33301 !important;
    font-size:13px !important;
    text-decoration:underline !important;
    cursor:pointer;
}

.topcoupon a:hover
{
    color:#000 !important;
    text-decoration:none !important;
}


/** Blog Styling **/
.SW_Wanted
{
    margin-left:90px;
    width:700px;
    padding:10px 20px;
    margin-right:30px;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px 3px 3px 1px;
}

.SW_Wanted h1 
{
    color:#0A4769;
    font-weight:bold;
    margin-bottom:5px;
}

.SW_Wanted ul 
{
    list-style-type:disc;
    color:#004B91;
}

#userBlogsDisplay
{
    float:left;
    width:580px;
    padding-left:20px;
    border-right:1px dotted #c5c5c5;
    border-left:1px dotted #c5c5c5;
}

#userBlogsList a
{
color:#0B4769;
font-family:arial,helvetica,clean,sans-serif;
font-size:11px;
line-height:11px;
text-decoration:none;
}

.blogSummary span p { display:block;}

.posted
{
	text-align:left;
	color:black;
	font-family:tahoma,geneva,arial;
	font-size:105%; 
	padding-left:25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.blogHead
{
    position:relative;
    width:570px;
    height:30px;
    background:url('/images_home/SWBlogHeaderBorder.jpg') no-repeat bottom center ;
    margin-bottom:20px;
}

.blogHead h3
{
    margin-left:10px;
    color:#000000;
    font-family:Lucida,Arial,sans-serif;
    font-size:22px;
    font-weight:bold;
    text-decoration:none;
    line-height:25px;
}

.blogHead .shareThis
{
    position:absolute;
    margin-left:380px;
    padding:2px;
}

.blogHead .RSS
{
    position:absolute;
    margin-left:470px;
    padding:2px;
}

.blogHead .RSS a, .blogHead .shareThis a
{
    font-size:12px;
    color:#000000 !important;
    text-decoration:none;
    font-weight:bold;
}

.blogHead .shareThis .LB
{
    
    padding-left:24px;
}

.blogHead .RSS .LB
{
    background:url('/images_home/RSS.jpg') no-repeat;
    padding-left:24px;
}

.blogDetails
{
    float:left;
    position:relative;
    margin:10px 0px;
    width:545px !important;
    border:1px solid #cccccc;
    border-right:3px solid #cccccc;
    border-bottom:3px solid #cccccc;
    padding:10px 7px 2px 7px
}

.blogDetails .title
{
    color:#000000;
    margin-top:5px;
    font-size:16px;
    font-weight:bold;
}

.blogDetails .title a
{
    color:#000000 !important;
    font-size:16px;
    font-weight:bold;
    cursor:pointer:
}

.blogDetails .timeStamp
{
    color:#666666;
    font-size:14px;
    font-weight:normal;
    padding-top:5px;
    padding-left:5px;
}

.blogDetails .timeStamp a
{
    color:#666666 !important;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:14px;
    font-weight:normal;
}

.blogDetails .comments
{
    position:absolute;
    bottom:0px;
    right:0px;
    padding:3px 10px;
    float:right;
    color:#0000FE;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.blogDetails .Bottomcomments
{
    float:right;
    padding:3px 10px;
    color:#0000FE;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.blogDetails .comments a
{
    color:#0B4769 !important;
    font-family:Lucida Sans,Arial,sans-serif;;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer !important;
}

.blogDetails .commentsList
{
    border:1px solid #cccccc;
    margin-bottom:15px;
}


.blogDetails .commentsList .byline
{
    padding:0px 10px;
}



.blogDetails .backToTop
{
    float:left;
}

.blogDetails .backToTop .LB
{
    color:#0B4769 !important;
    background:url('/images_home/BacktoTop.jpg') no-repeat;
    padding-left:20px;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.blogDetails .readMore .LB
{
    color:#0B4769 !important;
    background:url('/images_home/readMore.jpg') no-repeat;
    padding-left:20px;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.blogDetails .readMore
{
    float:right;
}

.blogDetails .readMore img
{
    margin-bottom:-5px;
}


.blogDetails p
{
    font-family:Arial,sans-serif;
    font-size:13px;
    line-height:16px;
    margin-bottom:10px;
}

.blogDetails p p
{
    padding:0;
}

.Advertising
{
    border:2px solid #9fc5ee;
    width:155px;
	min-height:400px;
    /*height:400px;*/
    margin-left :20px;
}

.SWsignupForm
{
    padding-left:20px;
}

.divider 
{
    width:160px;
    border-bottom:1px dotted #c5c5c5;
}

#user_info p
{
    font-weight:bold;
    margin-bottom:5px;
}

#user_info span
{
    color:#666666;
}

#user_info strong
{
    font-size:14px;
    font-weight:bold;
    color:#0c486a !important
}

.userImage
{
    width:55px;
    text-align:center;
    float:left;
}

.userImage img
{
    padding:3px;
    border:1px solid #c5c5c5;
    max-width:50px;
    max-height:50px;
}

.userStats
{
    width:98px;
    float:left;
}

.Blogleft
{
    vertical-align:top;
}

.Blogbody
{
    vertical-align:top;
    padding-left:20px;
}

.Blogright
{
   padding-left:20px;
    vertical-align:top;
}

.Blogright h1
{
    color:#0B4769;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    margin-left:5px;
    margin-bottom:5px;
}


.commentBox .hr
{
    margin:10px 20px;
    width:500px;
    border-top:arial,helvetica,clean,sans-serif;
}

 .commentBox h1
{
    margin-bottom:10px;
    margin-left:20px;
    color:#0B4769;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
}

.commentBox .Box
{
    margin-left:20px;
    width:500px;
    height:90px;
    border:2px solid #404040;
    border-bottom:1px solid #D4D0C7;
    border-right:1px solid #D4D0C7;
}
.commentBox .SubjectBox
{
    margin-left:18px;
    width:200px;
    border:2px solid #404040;
    border-bottom:1px solid #D4D0C7;
    border-right:1px solid #D4D0C7;
    text-align:left justify;
}
.commentBox .RatingBox
{
    margin-left:20px;
    border:2px solid #404040;
    border-bottom:1px solid #D4D0C7;
    border-right:1px solid #D4D0C7;
    text-align:left justify;
}
.commentBox table
{
    font-family:arial,helvetica,clean,sans-serif;
    -align:top;
    padding-left:20px;
    padding-bottom:10px;
    color:#666666;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.commentLogin
{
    padding-left:25px;
}

.commentLogin .button
{
margin-bottom:-7px;
}

.commentBox label
{
    font-size:12px;
}

.blogLink
{
    width:350px;
    float:right;
    color:#fff;
    text-align:right;
    font-size:13px !important;
}

.blogLink img
{
    padding-right:10px;
}

.blogLink a
{
    display:inline !important;
    color:#fff !important;
    font-size:13px !important;
}

.col20 .topOptions
{
    padding:3px;
    position:absolute;
    top:3px;
    right:3px;
}

.col20 .topOptions
{
    padding:3px;
    position:absolute;
    top:3px;
    right:3px;
}

.col20 .topOptions a
{
    cursor:pointer;
}

.topOptions a.stbutton
{
    color:#0B4769 !important;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:1px 5px 2px 22px !important;
}

.topOptions span
{
    color:#0B4769 !important;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.dummyLinkButton
{
    color:#0B4769 !important;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}
    
    
.sideTopMargin
{
    padding-top: 110px;
}

.redGoto, a.redGoto, .gotosite, a .redGoto
{
    color:#CC0033 !important;
    font-weight:bold;
	font-size:11px;
	text-decoration:underline !important;
}

.LBsmall, .LBsmall a
{
    font-size:10px !important;
    font-weight:bold !important;
    color:#004B91 !important;
    text-decoration:none !important;
}

.LBsmall a:hover
{
    font-size:10px !important;
    color:#000000 !important;
    text-decoration:underline;
}

.LBsmall
{
    color:#000000 !important;
}

.bottomMeta
{
    padding:10px;
    text-align:center;
}

.bottomMeta h1 span
{
    font-family:tahoma,geneva,arial !important;
    font-size:85% !important;
    color:Gray !important;
    line-height:25px !important;
    text-decoration:none !important;
}

/** Star Writer Page Styling **/

.blue14 {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0b4769;
}
.profileinfo {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.profileinfo A:LINK {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	color: #0b4769;
	line-height: 16px;
	text-decoration: none;
}

.profileinfo A:HOVER {
	font-family: Lucida Sans, Arial, sans-serif;
	color: #0b4769;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
}

.profileinfo A:VISITED {
	font-family: Lucida Sans, Arial, sans-serif;
	color: #0b4769;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

.toplinks {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blogtitle {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.entrytitle {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.entrylinks {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000fe;
	text-decoration: none;
}

.entrylinks A:LINK {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000fe !important;
	text-decoration: none !important;
}

.entrylinks A:HOVER {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000fe !important;
	text-decoration: underline !important;
}

.entrylinks A:VISITED{
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000fe;
	text-decoration: none;
}

.botentrylinks {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b4769;
	text-decoration: none;
}

.botentrylinks A:LINK {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b4769;
	text-decoration: none;
}

.botentrylinks A:HOVER {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b4769 !important;
	text-decoration: underline !important;
}

.botentrylinks A:VISITED {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0b4769 !important;
	text-decoration: none !important;
}

.entrytitle A:LINK {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000 !important;
	text-decoration: none !important;
}

.entrytitle A:HOVER {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000 !important;
	text-decoration: underline !important;
}

.entrytitle A:VISITED {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000 !important;
	text-decoration: none !important;
}

.blogbody {
	font-family: "Lucida Sans", Arial, sans-serif;
	font-size: 12px;
	color: #333333 !important;
	line-height: 16px;
}

.SW_Blog h1
{
    margin-bottom:10px;
}

.SW_Blog p
{
    margin-bottom:10px;
}

.SW_Blog strong
{
    font-weight:bold;
}

.blogauthor {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
}
.testimonials {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
}

.testimonialauthor {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #0b4769;
	text-decoration: none;	
}

.testimonialauthor A:LINK {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #0b4769 !important;
	text-decoration: none !important;	
}

.testimonialauthor A:VISITED {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #0b4769 !important;
	text-decoration: none !important;	
}

.testimonialauthor A:HOVER {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #0b4769 !important;
	text-decoration: none !important;	
}


.grey12 {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.previouspostings {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #0b4769;
	line-height: 11px;
}

.previouspostings A:LINK {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #0b4769 !important;
	line-height: 11px;
	text-decoration: none !important;
}

.previouspostings A:HOVER {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #0b4769 !important;
	line-height: 11px;
	text-decoration: underline !important;
}

.previouspostings A:VISITED {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #d1a633 !important;
	line-height: 11px;
	text-decoration: none !important;
}

.writerswanted {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	color: #333333 !important;
	line-height: 19px;
	text-decoration: none !important;		
	list-style-image: url('/images_home/greybullet.gif') !important;
}

.writerswanted A:LINK {
	font-family: Lucida Sans, Arial, sans-serif ;
	font-size: 12px;
	color: #333333 !important;
	line-height: 19px;
	text-decoration: none !important;	
}

.writerswanted A:VISITED {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	color: #333333 !important;
	line-height: 19px;
	text-decoration: none !important;	
}

.writerswanted A:HOVER {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	color: #0b4769 !important;
	line-height: 19px;
	text-decoration: none !important;	
}

.writerswantedtitle {
	font-family: Lucida Sans, Arial, sans-serif;
	font-size: 22px;
	color: #0b4769;
	font-weight:bold;
}

.sideList h3
{
	font-size: inherit;
	font-weight: normal;
}

.box_a h2,  .wide_section h2
{
}
.box_a h2, .box_b h2, .wide_section h2
{
	font-family:tahoma,geneva,arial;
	/*font-size:124%;*/
	float:left;
/*	line-height:1.2em;*/
}
	 	
.commentTable
{
    margin:0px !important;
    padding:0px !important;
}
	 	
.commentTable input
{
    margin-left:10px;
    margin-right:3px;
}
	 	
.commentTable table
{
    margin:0px;
    padding:0px;
}

.leaveAReview
{
    padding-left:60px;
    line-height:25px;
    color:#666666;
    font-family:Lucida Sans,Arial,sans-serif;
    font-size:12px;
}	 

.leaveAReview .tdPad
{
    padding-bottom:5px;
}	 

.loginTableDivider
{
    border-top:dashed 1px #ccc;
    width:525px;
}	

.showBullets
{
    list-style-type:disc;
    padding-left:20px;
}

.showBullets li
{
    list-style-type:disc;
    margin-left:10px;
}

/** Calendar Styling **/

#ui-datepicker-div
{
    background-color:#fff;
    border:3px solid #E1E1E1;
    border-top:1px solid #E1E1E1;
    border-left:1px solid #E1E1E1;
}

.ui-datepicker-header
{
    clear:both;
    padding:5px 3px 4px 3px;
    background-color:#67797F;
    color:#fff;
    border-bottom:2px solid #ccc;
}

.ui-datepicker-title
{
    text-align:center;
}

.ui-datepicker-current
{
    padding-left:50px;
}

.ui-datepicker-next, .ui-datepicker-prev
{
    font-size:9px;
    cursor:pointer;
    color:#fff !important;
}

.ui-datepicker-next:hover, .ui-datepicker-prev:hover
{
    color:#ccc;
}

.ui-datepicker-prev
{
    clear:both;
    float:left;
}

.ui-datepicker-next
{
    float:right;
}

.ui-datepicker-calendar
{
    padding:5px;
    background-color:#fff;
}

.ui-datepicker-calendar th
{
    padding:2px;
}

.ui-datepicker-calendar tbody
{
    font-size:10px;
}

.ui-datepicker-calendar tbody td
{
    background-color:#fff;
    padding:3px;
    border:1px solid #f5f5f5;
    text-align:center;
}

.ui-datepicker-calendar td
{
    padding:3px;
}

.ui-datepicker-calendar tbody td:hover
{
    background-color:#cccccc;
}

.ui-datepicker-calendar tbody a
{
    color:#000;
    text-decoration:none;
}

.ui-datepicker-calendar tbody a:hover
{
    color:#ccc;
}

td.ui-datepicker-other-month

{
    border:none !important;
    text-align:center;
}
.ui-datepicker-clear
{
    float:left;
}

.ui-datepicker-current
{
}
.ui-datepicker-close
{
    float:right;
}

.ui-datepicker-control a
{
    cursor:pointer;
    text-decoration:none
}

.ui-datepicker-control a:hover
{
    color:#ccc;
}

.ui-datepicker-current a
{
    cursor:pointer;
    text-decoration:none
}

.ui-datepicker-current a:hover
{
    color:#ccc;
}

#related_NonReviewed h3, #product_list h3, #related_articles h3
{
    font-size:15px;
}

#related_NonReviewed ul li, #product_list ul li, #related_articles ul li
{
	font-size: 84%;
    margin-left:10px;
    *width:100px;
    text-indent:-13px;
}

#related_NonReviewed ul li a, #product_list ul li a,#related_articles ul li a
{
    font-size: 100%;
}

#page_inner
{
    position:relative
}

#starAlertSignupForm
{
    position:absolute !important;
    right:130px;
    top:27px;
    z-index:1000;
    width:200px;
    overflow:hidden;
    border:1px solid #000;
    background-color:#EFEFEF;
    text-align:center;
    color:#000;
    font-size:11px !important;
    line-height:25px;
}

#starAlertSignupForm p
{
    text-align:left;
    line-height:12px;
    text-indent:10px;
    padding-bottom:10px;
}

#starAlertLink
{
    cursor:pointer;
}

#starAlertLink:hover
{
    text-decoration:underline;
}

#starAlertSignupForm .starAlertSmallText
{
    color:#004B91 !important;
    font-size:11px !important;
}

.WriteForStar_Linkbox
{
    float:right;
    padding-left:5px;
}

.forceBold
{
    font-weight:bold !important;
}

.blogData 
{
}

.blogData strong 
{
    font-weight:bold !important;
}

.blogData b 
{
    font-weight:bold !important;
}

.blogData ul 
{
    margin-left:50px !important;
    display: block !important;
    font-weight:bold !important;
}

.blogData ul ul
{
    margin-left:10px !important;
}

.blogData li 
{
    display: list-item !important;
    list-style-type:disc !important;
    margin-left:10px !important;
	/*list-style-position: inside;*/
}

.blogData li li
{
    display: list-item !important;
    list-style-type:circle !important;
    margin-left:10px !important;
}

.blogData ol 
{
    margin-left:50px !important;
    display: block !important;
    font-weight:bold !important;
}

.blogData ol ol
{
    margin-left:10px !important;
}

.blogData ol li 
{
    display: list-item !important;
    list-style-type:decimal !important;
    margin-left:10px !important;
}

#content .col100
{
	overflow:visible;
}

.headLink a
{
	color:#CC0033 !important
}


.headLink span a
{
	color:#000 !important
}
.titleLink, .titleLink:hover, .titleLink:active, .titleLink:visited
{
    font-weight:normal !important;
    text-decoration:none !important;
    cursor:pointer !important;
}

.blogReadmore, .blogReadmore a
{
color:#004B91 !important;
font-size:11px !important;
font-weight:bold !important;
text-decoration:none !important;
}


/** Pager Styling **/


.blogContainer .pagerStyle, #ArticleList .pagerStyle
{
    clear:both;
    text-align:center;
    line-height:20px;
}

.blogContainer .pagerStyle li, #ArticleList .pagerStyle li
{
    float:none;
    margin:0px;
    border-top:0px;
    display:inline;
}

.blogContainer .pagerStyle li a, #ArticleList .pagerStyle li a
{
    color:#004B91;
    padding: 0px 13px;
    border:1px solid #004B91;
    cursor:pointer;
}

.blogContainer .pagerStyle li a:hover, #ArticleList .pagerStyle li a:hover
{
    color:#ccc;
    text-decoration:underline;
    background:#fff;
    border:1px solid #ccc;
}

.starWriterList li a 
{
    color:#0B4769;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:11px;
    line-height:11px;
    text-decoration:none;
}


.starWriterList li 
{
    margin-left:5px;
}





.topThree .style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.topThree .style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 14px;
}
.topThree .style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0a4769;	
	text-decoration: none;				
}

.topThree .style3 A:LINK{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0a4769;	
	text-decoration: none;		
}

.topThree .style3 A:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0a4769;	
	text-decoration: underline;		
}

.topThree .style3 A:VISITED{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0a4769;	
	text-decoration: none;		
}

.blogadsense
{
	margin:5px;
	margin-right:10px
	
}

.blogLeftFloat
{
	float:left;
	margin-right:5px;
}

.blogRightFloat
{
	float:right;
	margin-left:5px;
}
.blogSidebar
{
   margin-top:5px;
   margin-bottom:35px;
}
 
.blog_accoridion_Head, .blogSidebar .sectionHeader
{
    color:#0B4769;
    font-family:tahoma,geneva,arial;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
}

.Blogleft li a , .blogSidebar .listContainer .listItem
{
    color:#0B4769;
    font-family:arial,helvetica,clean,sans-serif;
    font-size:11px;
    line-height:11px;
    text-decoration:none;
	
}

.Blogleft li , .blogSidebar li
{
	
    margin-left:5px;
}

#content .Blogright a, .listItem a
{
    color:#0B4769;
    font-size:11px;
    line-height:11px;
    text-decoration:none;
}

.smallBlue
{
color:#0B4769;
font-size:9px;
}
.listItem
{
	line-height:11px !important;
	position:relative;
	top:0px;
	margin-bottom:-7px;
}
.listValue{
	position:relative;
	top:-11px;
	left:8px;
}
.listContainer{
	margin-top:10px;
}

.fleft
{
    float:left
}

.asSeen h2.asSeen
{
    padding-top:5px;
}

.asSeen h2.body
{
    color:#0A4769;
    font-family:tahoma,geneva,arial;
    font-size:132%;
    margin-bottom:10px;
}

.unSeen_hr
{
    height:2px;
    width:593px;
    background:url(/images_home/asSeen_hr.jpg);
    margin:0 auto;
}

.asSeen #ArticleList ul li .col_inner
{
    margin-left:10px;
}

.featuredMedium
{
    width:330px;
    float:left;
}

.featuredSmall
{
    float:left;
    width:265px;
}

.featuredSmall .content
{
    padding-right:15px;
}

.featuredSmall .video
{
    float:left;
    padding-bottom:0px;
    margin-right:5px;
}

.featuredSmall .video img
{
    padding:2px;
    border:1px solid #999999;
}

.featuredReviews h3
{
    font-size:11px;
    color:#004B91;
    text-decoration:none !important;
    font-weight:bold;
}

.featuredMedium h3
{
    font-size:12px;
    margin-top:7px;
}

.featuredReviews p
{
    font-size:11px;
}

.featuredSmall p
{
}

.featuredReviews .readmore
{
    float:right;
    text-decoration:underline !important;
    cursor:pointer;
}

.featuredReviews .readmore:hover
{
    text-decoration:none !important;
}

.videoReview
{
    padding-bottom:10px;
}

.asSeen .sort
{
    float:right;
    width:250px;
    text-align:right;
}

.Bluehead .a_top
{
    display:none;
}

.Bluehead h3
{
    font-family:Tahoma;
    font-size:14px;
    padding-top:7px;
    color:#fff;
    height:30px;
    width:100%;
    background: url(/images_home/header.png) repeat-x;
}

.Bluehead h3 span
{
    padding-left:10px;
}

.Bluehead a
{
    font-size:11px;
    line-height:20px;
}

.Bluehead ol 
{
    margin-left:15px !important;
    display: block !important;
    font-weight:bold !important;
}

.Bluehead ol ol
{
    margin-left:10px !important;
}

.Bluehead ol li 
{
    display: list-item !important;
    list-style-type:decimal !important;
    margin-left:10px !important;
    color:#000;
    font-size:11px;
    font-weight:normal;
}

.coreHead {
	font-family:Tahoma;
	font-size: 14px;
}

.charthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;
}
.chart12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.chart12 A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004b91;
}

.padTable5  td{
	padding: 5px;

}


.tab_menu_container
{
	clear: both;
	width: 100%;
	float: left;
}

.dark_blue
{
	background: #0A4769;
}

.gold 
{
	background: #C5A032;
}

.tab_menu li
{
	float: left;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;	
}

.tab_menu a
{
	color: #FFFFFF;
	display: block;
	background: transparent none no-repeat;
	padding: 3px 8px;
	margin: 0;
}

.tab_menu a:hover
{
	text-decoration: none;
}

.tab_menu a.active
{
	background: #7B949B;
	cursor: default;
}

.quickReview table
{
 /*   width: 100%;*/
}
