/*---:[ reviewme.com design information - "style.css"
/*---:[ ---------------------------------------------
/*---:[ Project:	reviewme.com | Write reviews for cash!
/*---:[ Author: 	Chris Pearson
/*---:[ Author URI:	http://pearsonified.com/
/*---:[ Date:		7/1/06
/*---:[ Info:		Kick-ass blog designs and stuff for smart people - http://pearsonified.com
/*---:[ --------------------------------------------- ]:---*/

body { background: #fff url('/images/body_bg.gif') repeat-x; color: #000; font: 62.5% Verdana, Arial, sans-serif; text-align: center; }

* { padding: 0; margin: 0; }


/*---:[ global elements ]:---*/

a { color: #37a0ea; text-decoration: underline; }

	a:visited { color: #aaa; text-decoration: underline; }

	a:hover { color: #96c943; text-decoration: underline; }

	a.current, a:visited.current, a:hover.current { color: #ffa200 !important; text-decoration: underline !important; cursor: default !important; }

h1 { font: bold 3.6em "Trebuchet MS", Arial, sans-serif; }

	.review { color: #37a0ea; font-weight: bold; }

	.me { color: #000; font-weight: bold; }

	h1 a, h1 a:visited, h1 a:hover { text-decoration: none; }

h2 { font: bold 2.4em "Trebuchet MS", Arial, sans-serif; }

h3 { font: normal 1.1em "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.1em; color: #aaa; }

	h3 span { padding: 0 7px 0 0; background: #fff; }

p { margin: 0 0 10px 0; }

.bottom { margin-bottom: 0 !important; }

.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }


/*---:[ universal page layout elements ]:---*/

#top_bar { width: 100%; height: 8px; border-top: 10px solid #234884; background: #3561a8; border-bottom: 6px solid #5980c0; }

#container { position:relative; width: 900px; margin: 0 auto; text-align: center; }

#agreement { width: 900px; padding-bottom: 30px; text-align: left; float: left; clear: both; font-size:1em; }

#agreement h3 {
	
}

#agreement h4 {
	font-size:1.2em;
	color: #000;
	margin:5px 0px 5px 0px;
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,sans-serif;
}
#agreement li {
	padding:2px;
	margin-left:35px;
}

#agreement h3 { 
	font-size:1.4em;
	color: #000;
	margin:5px 0px 15px 0px;
	padding: 0 0 2px 0; 
	border-bottom: 2px solid #fec157; 
	text-align: left; 
	text-transform:uppercase; 
}



#header { width: 900px; height: 118px; padding: 9px 0 0 0;  background: url('/images/header.gif') 50% 9px no-repeat; text-align: center; }

#content { width: 900px; padding-bottom: 30px; text-align: left; float: left; clear: both; }

	.homepage { padding: 0 !important; }

#footer { width: 900px; float: left; clear: both; }


/*---:[ #header styles ]:---*/

#header { position:relative; }

#header a#logo { display: block; width: 429px; height: 56px; margin: 0 auto 20px auto; }

#header a#logo span { display:none; }

#header ul#nav { list-style: none; width: 500px; float: left; }

	#header ul#nav li { padding: 0 16px 8px 16px; float: left; }

#header ul#login { list-style: none; width: 250px; float: right; }

	#header ul#login li { padding: 0 16px 8px 16px; float: right; }

#header a, #header a:visited { color: #37a0ea; font-weight: bold; font-size: 1.2em; text-transform: uppercase; text-decoration: none; }

#header a:hover { color: #37a0ea; text-decoration: underline; }

#examples_button { display:block; height:65px; width:95px; position:absolute; top:5px; left:670px; }

/*---:[ #content styles for 3 column home page ]:---*/

#leaderboard { font-size:1.4em; margin: 0 0 2.5em 0; padding:0.5em 0.5em 1.4em 5.5em; border-bottom:6px solid #efefef; background:url(/images/badge_new.gif) no-repeat top left; }

	#leaderboard h2 { color:#FC4806; font-size:1.4em; }

#col_1 { width: 200px; float: left; }

	.module { width: 200px; margin: 0 0 3.0em 0; float: left; clear: both; }

		.module_head { width: 200px; height: 35px; text-indent: -9999px; }

		.module_content { width: 180px; padding: 7px 10px 20px 10px; font-size: 1.3em; line-height: 1.4em; float: left; }

		.module_content p { margin: 0 0 7px 0; }

			.module_content p span { display: block; padding: 0.5em 0 0 0; font-weight: bold; text-align: right; }

				.module_content p span a, .module_content p span a:visited { color: #000; text-decoration: none; }

					.module_content p span a:hover { color: #000; text-decoration: underline; }

	#advertisers { }

		#advertisers .module_head { background: #b9ed65 url('/images/module_advertisers_top.gif') no-repeat; }

		#advertisers .module_content { background: #d8f8a5 url('/images/module_advertisers_bottom.gif') 0 100% no-repeat; }

	#bloggers { }

		#bloggers .module_head { background: #fec157 url('/images/module_bloggers_top.gif') no-repeat; }

		#bloggers .module_content { background: #ffe0af url('/images/module_bloggers_bottom.gif') 0 100% no-repeat; }

#col_2 { width: 440px; padding: 0 0 0 70px; float: left; }

	#col_2 h2 { margin: 0 0 0.5em 0; }

		#col_2 h2 a, #col_2 h2 a:visited, #col_2 h2 a:hover { color: #000; text-decoration: none; }

			#col_2 h2 a img { border: none; }

	#col_2 h3 { margin: 0 0 1.5em 0;  background: url('/images/hr_gray.gif') 0 50% repeat-x; }

	.thumb { width: 168px; margin: 0 15px 0 0; float: left; }

		.thumb a img { border: 4px solid #ccc; }

			.thumb a:hover img { border: 4px solid #37a0ea; }

	.meta { width: 257px; font-size: 1.4em; line-height: 1.4em; float: left; }

		.meta p { margin: 0 0 1.1em 0; }

			.meta p span { font-weight: bold; font-size: 1.14em; color: #f00; }

			.meta p span.cat { font-weight: normal; font-size: 0.8em; color: #999; }

			.meta p span.cat a, .meta p span.cat a:visited { font-weight: normal; color: #777; text-decoration: none; }

			.meta p span.cat a:hover { font-weight: normal; color: #777; text-decoration: underline; }

		.meta a { font-weight: bold; }

	.clear { width: 440px; height: 1px; margin: 0 0 3.0em 0; clear: both; }

#col_3 { width: 190px; float: left; }

	#today_top { width: 190px; height: 65px; background: url('/images/todays_best_top.gif') no-repeat; text-indent: -9999px; }

	#today_content { width: 190px; margin: 0 0 3.0em 0; padding: 0 0 20px 0; background: url('/images/todays_best_bottom.gif') 0 100% no-repeat; float: left; }

	#today { width: 140px; margin: 0 0 0 30px; padding: 0 10px; background: #ddd; float: left; }

	* html #today { margin: 0 0 0 15px; }

		#today ol { margin: 0 0 0 18px; }

			#today li { margin: 0 0 0.5em 0; font-size: 1.2em; line-height: 1.25em; }

				#today li a { font-weight: bold; }

				#today li span { font-size: 0.9em; color: #666; }

				#today li span a { color: #666; font-weight: normal; text-decoration: none; }

				#today li span a:hover { color: #666; font-weight: normal; text-decoration: underline; }


/*---:[ #content styles ]:---*/


h1.why_intro { margin-bottom: 15px; text-align: center; }

#announce_box { font-size:0.8em; width: 600px; margin: 0 auto 40px auto; }

	#announce { color:#568013; width: 560px; padding: 17px 20px 0 20px; background: #b9ed65 url('/images/announce.gif') no-repeat; font-size: 1.6em; line-height: 1.5em; }

		#announce span  { font-weight:bold; }
		
		#announce a  { color:#568013; font-weight:bold; }
		
		#announce a:hover  { color:#000; }

	#announce_bottom { width: 600px; height: 20px; background: url('/images/announce_bottom.gif') no-repeat; }

h2.intro { padding: 0 0 2px 0; margin-bottom: 15px; border-bottom: 2px solid #fec157; text-align: center; }

#content_left { width: 260px; padding-right: 40px; float: left; }

#content_right { width: 580px; float: left; }

#content_center { width: 580px; margin: 0 auto; }

#blogger_nav {
	width:auto;
	padding:0;
	height:2.5em;
	margin:0 0 .7em 0;
	list-style-type:none;
	border-bottom:1px solid #ccc;
}
#blogger_nav li.home,
#blogger_nav li.tab_rmadv,
#blogger_nav li.tab_this,
#blogger_nav li.tab {
	display:inline;
	font-weight:bold;
	font-size:1.3em;
	padding:0;
}

#blogger_nav li.home a {
	color:#C90000;
	display:block;
	float:right;	
	text-decoration:none;
	padding:0 0.7em 0 1.4em;
	margin:0.4em 0 0.4em 0;
	height:1em;		
}

#blogger_nav li.home a:hover {
	text-decoration:underline;
}

#blogger_nav li.tab_this a {
	color:#000;
	display:block;
	float:left;	
	text-decoration:none;
	padding:0.4em 1.2em 0.4em 1.2em;
	margin:0 7px 0 7px;
	height:1em;	
	border:1px solid #eee;
	border-bottom:none;
	background:#f7f7f7;	
}

#blogger_nav li.tab_rmadv a,
#blogger_nav li.tab a {
	color:#888;
	display:block;
	float:left;	
	text-decoration:none;
	padding:0.4em 1.2em 0.4em 1.2em;
	margin:0 7px 0 7px;
	height:1em;	
	border:1px solid #eee;
	border-bottom:none;
	background:#f7f7f7;	
}

#blogger_nav li.tab_rmadv a {
	color:#000;
	height:1.2em;	
	margin-bottom:0;
	border-color:#ccc;
	background:#fff;	
}
#blogger_nav li.tab_this a {
	color:#000;
	height:1.2em;	
	margin-bottom:0;
	border-color:#ccc;
	background:#fff;	
}
/* end blogger nav */
#application_nav {
	width:100%;
	padding:0;
	height:2.5em;
	margin:0 0 6.5em 0;
	list-style-type:none;
	border-bottom:1px solid #ccc;
}

#application_nav li.home,
#application_nav li.tab_this,
#application_nav li.tab {
	display:inline;
	font-weight:bold;
	font-size:1.3em;
	padding:0;
}

#application_nav li.home a {
	color:#C90000;
	display:block;
	float:right;	
	text-decoration:none;
	padding:0 0.7em 0 1.4em;
	margin:0.4em 0 0.4em 0;
	height:1em;		
}

#application_nav li.home a:hover {
	text-decoration:underline;
}

#application_nav li.tab_this a,
#application_nav li.tab a {
	color:#888;
	display:block;
	float:left;	
	text-decoration:none;
	padding:0.4em 1.2em 0.4em 1.2em;
	margin:0 7px 0 7px;
	height:1em;	
	border:1px solid #eee;
	border-bottom:none;
	background:#f7f7f7;	
}

#application_nav li.tab_this a {
	color:#000;
	height:1.2em;	
	margin-bottom:0;
	border-color:#ccc;
	background:#fff;	
}

#application_nav li ul.sub_nav {
	position:absolute;
	left:0;
	padding:0;
	z-index:1;
	margin:2em 0 0 0;
	width:100%;
	list-style-type:none;
	border-bottom:1px dotted #ccc;
	background:#fff;		
}

* html #application_nav li ul.sub_nav {
	margin-top:2.2em;
}

#content .advertiser,
#content .advertiser li.tab_this a,
#content .advertiser li ul.sub_nav {
	border-color:#6FA11E;
} 

#content .advertiser li.tab_this a {
	color:#6FA11E;
}

#content .publisher,
#content .publisher li.tab_this a,
#content .publisher li ul.sub_nav {
	border-color:#2879B0;
}

#content .publisher li.tab_this a {
	color:#2879B0;	
}

#application_nav li ul.sub_nav li {
	float:left;
	font-size:1em;
	font-weight:normal;
	padding:0;
	margin:0;
}

#application_nav li ul.sub_nav li a {
	height:1.3em;
	margin:0;
	padding:0.5em 0.7em 0.5em 0.7em;
	border:none;
}

#content .advertiser li ul.sub_nav li a,
#content .publisher li ul.sub_nav li a{
	color:#000;
}

#application_nav li ul.sub_nav li a:hover {
	text-decoration:underline;
}

#application_nav li ul.sub_nav li.sub_this a {
	color:#999;	
}
#suggested_campaign_price {
	float:left;
	font-size:2.4em;
	margin-top:-15px;
	margin-right:10px;
}
#suggested_campaign_price_update {
	float:left;
	font-size:2em;
	color:#C90000;
	padding-left:35px;
	padding-bottom:1em;
	font-weight:bolder;
}

/*---:[ .block and sub-elements ]:---*/

.block { width: 880px; padding: 0 10px; margin-bottom: 30px; float: left; }

.last_block { margin-bottom: 0 !important; }

	#breadcrumb { width: 600px; margin-bottom: 30px; font-size: 1.4em; line-height: 1.5em; }

		#breadcrumb a:visited { color: #37a0ea; }

		#breadcrumb a:hover { color: #96c943; }

	/*---:[ why page .block elements ]:---*/

	.problem_set { width: 880px; margin-bottom: 25px; background: #fec157 url('/images/orange_top_880.gif') no-repeat; font-size: 1.4em; line-height: 1.5em; float: left; clear: both; }

	.alt { background: #b9ed65 url('/images/green_top_880.gif') no-repeat !important; }

	.last_set { margin-bottom: 5px !important; }

		.problem { width: 840px; padding: 20px 20px 15px 20px; float: left; }

		.solution { width: 840px; padding: 0 20px 20px 20px; background: url('/images/orange_bottom_880.gif') 0 100% no-repeat; float: left; }

		.alt .solution { background: url('/images/green_bottom_880.gif') 0 100% no-repeat !important; }

			.problem .copy { width: 545px; padding-left: 265px; background: url('/images/problem_orange.gif') 78px 0 no-repeat; }

			.alt .problem .copy { background: url('/images/problem_green.gif') 78px 0 no-repeat !important; }

			.solution .copy { width: 545px; padding-left: 265px; background: url('/images/solution_orange.gif') 0 0 no-repeat; }

			.alt .solution .copy { background: url('/images/solution_green.gif') 0 0 no-repeat !important; }

	/*---:[ end why page .block elements ]:---*/

	/*---:[ bloggers page .block elements ]:---*/

	.block_left { width: 400px; padding-right: 80px; float: left; }

		.block_left fieldset { width: 360px; padding: 49px 20px 0 20px; background: #fec157 url('/images/submit_form.gif') no-repeat; border: none; float: left; }

			.block_left fieldset p { width: 360px; padding: 8px 0; float: left; clear: both; }

			.block_left label { width: 90px; padding: 4px 10px 0 0; font-weight: bold; font-size: 1.4em; line-height: 1.2em; text-align: right; float: left; }

			/*
			.block_left .text_input { width: 251px; padding: 3px; background: #fef3e2; border-top: 1px solid #fdd794; border-left: 1px solid #fdd794; border-right: 2px solid #eda01b; border-bottom: 2px solid #eda01b; float: left;  }

				.block_left .text_input:focus { background: #fff; border-top: 1px solid #eda01b; border-left: 1px solid #eda01b; border-right: 2px solid #fdd794; border-bottom: 2px solid #fdd794; }
			*/

		#submit_form_bottom { width: 400px; height: 20px; background: url('/images/bloggers_bottom.gif') 0 100% no-repeat; clear: both; }

	.block_right { width: 400px; float: left; }

		.block_right dl { width: 400px; margin-bottom: 25px; float: left; clear: both; }

		.block_right dl.last { margin-bottom: 15px !important; }

			.block_right dt { width: 60px; font-weight: bold; font-size: 3.0em; text-align: center; color: #fec157; float: left; }

			.block_right dd { width: 335px; padding: 0 0 0 5px; font-size: 1.4em; line-height: 1.5em; float: right; }

	.block_center { width: 400px; margin:0 auto; }

		.block_center dl { width: 400px; margin-bottom: 25px; float: left; clear: both; }

		.block_center dl.last { margin-bottom: 15px !important; }

			.block_center dt { width: 60px; font-weight: bold; font-size: 3.0em; text-align: center; color: #fec157; float: left; }

			.block_center dd { width: 335px; padding: 0 0 0 5px; font-size: 1.4em; line-height: 1.5em; float: right; }


	/*---:[ end bloggers page .block elements ]:---*/



/*---:[ #content_left elements ]:---*/

#content_left h2 { width: 260px; height: 38px; margin: 0 0 10px 0; }

	.toolkit_advertiser { background: url('/images/toolkit_advertiser.gif') no-repeat; }

	.toolkit_blogger { background: url('/images/toolkit_blogger.gif') no-repeat; }

	.toolkit_my_account { background: url('/images/toolkit_my_account.gif') no-repeat; }
	
	.toolkit_affiliate { background: url('/images/toolkit_affiliate.gif') no-repeat; }

	.toolkit_advertiser a, .toolkit_blogger a, .toolkit_affiliate a, .toolkit_my_account a { display:block; height:38px; }

#content_left ul { list-style: none; margin-bottom: 25px; }

	#content_left ul li { padding: 3px 0 3px 10px; font-size: 1.4em; line-height: 1.5em; }

		#content_left ul li a em { display:block; font-size:0.8em; line-height: 1em; padding: 0 0 0.2em 2em;	}

		#content_left ul li a { padding: 0 0 0 22px; color: #000; }
		
		#content_left ul.advertiser_links li a { background: url('/images/bullet_green.gif') 0 0 no-repeat; }

		#content_left ul.advertiser_links li a:hover, #content_left ul.advertiser_links li.this a { background-position: 0 -20px; }

		#content_left ul.blogger_links li a { background: url('/images/bullet_blue.gif') 0 0 no-repeat; }

		#content_left ul.blogger_links li a:hover, #content_left ul.blogger_links li.this a { background-position: 0 -20px; }

		#content_left ul.advertiser_links li.this { background:#E7FFC1 url(/images/toolkit_li_this_bg_a.gif) no-repeat right 3px; }
		#content_left ul.blogger_links li.this { background:#CBEAFF url(/images/toolkit_li_this_bg_b.gif) no-repeat right 3px; }

		#content_left ul.advertiser_links li.this a { color:#6FA11E; text-decoration:none; }
		#content_left ul.blogger_links li.this a { color:#2879B0; text-decoration:none; }

/*---:[ #tag_cloud elements ]:---*/

#tag_cloud_big {
	font-size:1.2em;
	padding:0;
}

#tag_cloud_big p,
#tag_cloud_big .search {
	text-align:center;
	padding:0.6em;
	margin:0;

	border-top:none;
}

#tag_cloud_big .search {
	font-size:1.4em;
	border-bottom:none;
	background:#CBEAFF;
}

#content_full {
	clear:both;
	padding:5em 0 4em 0;
}

#content #content_full h2.intro {
	margin-bottom:0;
}

#content_full #tag_cloud_big .search {
	margin-top:0;
	background:#FEF3E2;
}

#content #content_full #tag_cloud_big p a {
	color:#E99400;
}

#publisher_proposals,
#blogger_marketplace,
#tag_cloud { width: 220px; padding: 15px 20px 0px 20px; background: #8bccf9 url('/images/cloud_top_blank.gif') no-repeat; float: left; }


	#tag_cloud div.panel h3 { display:inline; color:#fff; font-size:1.5em; padding:0 0 0.3em 0; background:none; }
	#tag_cloud .panel .panelBody   { display:inline; line-height: 1.75em;  }
	
	#tag_cloud h3 { color:#fff; font-size:1.5em; padding:0 0 0.3em 0; background:none; }
	#tag_cloud p { line-height: 1.75em; }
	#tag_cloud a, #tag_cloud_big a { color: #015792; text-decoration: none; }
	#tag_cloud a:visited, #tag_cloud_big a:visited { color: #3882b5; text-decoration: none; }
	#tag_cloud a:hover, #tag_cloud_big a:hover { color: #015792; text-decoration: underline; }
	#tag_cloud .search { color:#2879B0; font-weight:bold; padding:0 0 0.8em 0; margin-bottom:0.6em; border-bottom:1px dotted #2879B0; }
	#tag_cloud .search input.text_input { padding:1px; width:120px; }
	
	#blogger_marketplace { background-color:#B9ED65; background-image: url(/images/blogger_marketplace_top.gif); }
	#blogger_marketplace h3 { color:#568013; font-size:1.5em; padding:0 0 1em 0; background:none; }	
	#blogger_marketplace p { color:#568013; font-size:1.3em; }	
	#blogger_marketplace a { color:#568013; text-decoration:none; }
	#blogger_marketplace a:hover { color: #000; text-decoration: underline; }
	
	#publisher_proposals {  background-color:#B9ED65; background-image: url(/images/blogger_marketplace_top.gif);  }
	#publisher_proposals h3 { color:#568013; font-size:1.5em; padding:0 0 .5em 0;}	
	#publisher_proposals p { color:#568013;   padding:4px 0px 0px 5px; margin:0px; font-size:1.4em;background: #B9ED65;}	
	#publisher_proposals img { padding-right:2px; }
	#publisher_proposals a { color:#568013; text-decoration:none; }
	#publisher_proposals a:hover { color: #000; text-decoration: underline; }

#publisher_proposals_bottom,
#blogger_marketplace_bottom,
#tag_cloud_bottom { width: 260px; height: 20px; background: url('/images/cloud_bottom.gif') no-repeat; clear: both; }

#blogger_marketplace_bottom {   margin:0 0 5px 0; background-color:#B9ED65;  background-image: url('/images/blogger_marketplace_bottom.gif'); }
#publisher_proposals_bottom {  margin:0 0 5px 0; background-color:#B9ED65;  background-image: url('/images/blogger_marketplace_bottom.gif'); }

/*---:[ #content_right elements ]:---*/

/*---:[ review_me.php page ]:---*/

.review_me .overview { font-size:2.4em; text-align:center; margin-bottom:5px; padding-bottom:10px; border-bottom:1px dotted #37A0EA; }

.review_me p.summary, p.summary { text-align:center; font-size:1.7em; padding:10px; margin-bottom:25px; }

.review_me .intro, .review_me #content_left h2 { font-size:1.8em; height:1.8em; width:100%; border-width:1px; }

.review_me #content_left h2.intro { padding:0 0 2px 0; margin-bottom: 15px; }

.review_me #content_left .intro { color:#568013; border-color: #568013; }

.review_me #content_right .intro { color:#2879B0; border-color: #2879B0; }

.review_me #content_left {float:left; width: 400px;}
.review_me #content_box1 { width: 400px; padding:8px; margin:4px 0px 4px 0px; border:7px solid #CBEAFF; }
.review_me #content_box2 { width: 400px; padding:8px; margin:4px 0px 4px 0px; border:7px solid #E7FFC1; }

.review_me #content_right { width: 400px; padding:8px; border:7px solid #CBEAFF; }



.review_me #content_right { float:right; }

.review_me dl { width: 420px; margin-bottom: 25px; float: left; clear: both; }

	.review_me dl.last { margin-bottom: 15px !important; }

	.review_me dt { width: 30px; font-weight: bold; font-size: 3.0em; text-align: center; color: #8BCCF9; float: left; }
	
	.review_me #content_left dt { color:#B9ED65; }
	
	.review_me dd { width: 335px; padding: 0 30px 0 5px; font-size: 1.4em; line-height: 1.5em; float: right; }

/*---:[ inventory pages ]:---*/

#content_right h1 { color: #000; padding: 10px 20px; background: #fec157 url('/images/orange_top_600.gif') no-repeat; text-align: center; font: bold 2.8em "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; }

#content_right h1.cart { color: #000; padding: 10px 20px; background: #b9ed65 url('/images/green_top_600.gif') no-repeat; text-align: center; font: bold 2.8em "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; }

	/*---:[ inventory table elements ]:---*/

	#content_right .display_table { width: 600px; border: none; float: left; clear: both; }

		#content_right .display_table .head_row td { background: #ffe0af; border-bottom: 2px solid #fec157; font-weight: bold; font-size: 1.4em; line-height: normal; }

		#content_right .display_table td { padding: 4px; border-right: 1px dotted #fec157; border-bottom: 1px solid #fec157; font-size: 1.2em; line-height: 1.5em; }

		#content_right .display_table td.end_row { border-right: none !important; }

		#content_right .display_table .dark td { background: #fff9f0; }

			#content_right .display_table td a { font-weight: bold; color: #568013; }

			#content_right .display_table td a.invoice img { border: none; }

	.table_bottom { text-align: center; width: 560px; padding: 10px 20px 20px 20px; background: #fec157 url('/images/orange_bottom_600.gif') bottom center no-repeat; clear: both; margin-bottom: 14px; }

	/*---:[ end inventory table elements ]:---*/

	/*---:[ shopping cart table elements ]:---*/

	#content_right .cart_table { width: 600px; border: none; float: left; clear: both; }

		#content_right .cart_table .head_row td { background: #d8f8a5; border-bottom: 2px solid #b9ed65; font-weight: bold; font-size: 1.4em; line-height: normal; }

		#content_right .cart_table td { /*background: #fff; */padding: 4px; border-right: 1px dotted #b9ed65; border-bottom: 1px solid #b9ed65; font-size: 1.2em; line-height: 1.5em; }

		#content_right .cart_table td.end_row { border-right: none !important; }

		#content_right .cart_table .dark td { background: #f8ffed; }

			#content_right .cart_table td a { font-weight: bold; color: #37a0ea; }

			#content_right .cart_table td a.invoice img { border: none; }

	.cart_table_bottom { text-align: center; width: 560px; padding: 10px 20px 20px 20px; background: #b9ed65 url('/images/green_bottom_600.gif') 0 100% no-repeat; clear: both; }

	/*---:[ detail page .block elements ]:---*/

	#detail_block { background:#FEF3E2; }

		#detail_pic_block { width: 163px; padding: 0 10px 0 0; float: left; }

			#detail_pic { width: 160px; border:1px solid #fec157; background: #fff; float: left; }

				#detail_pic img { margin: 0 auto 10px auto; }

				#detail_pic .site_url { line-height: 1.5em; text-align: center; }

		#detail_info { width: 375px; background: #fff; border:1px solid #fec157; font-size: 1.4em; line-height: 1.5em; float: left; }

			#detail_info ul { list-style: none; margin: 0 0 20px 0; }
			#detailsmall_info ul { list-style: none; margin: 0 0 20px 0; }

				#detail_info ul li { clear:both; width: 355px; padding: 5px 10px; }

				#detail_info ul li.dark { background: #fef3e2; }

				#detail_info ul li.site_heading { text-align: center; font-weight: bold; }

					#detail_info ul li img { border: none; }

			#detail_info .site_tags { padding: 30px 10px 20px 10px; margin: 0 0 10px 0; background: url('/images/more_tags.gif') 10px 0 no-repeat; border-bottom: 1px dotted #eda01b; }
			#detailsmall_info .site_tags { padding: 30px 10px 20px 10px; margin: 0 0 10px 0; background: url('/images/more_tags.gif') 10px 0 no-repeat; border-bottom: 1px dotted #eda01b; }

			#detail_info .price { padding: 0 10px 10px 10px; font-weight: bold; font-size: 1.8em; color: #37a0ea; text-align: center; }

			#detail_info strong { display: block; width: 130px; float: left; }

			#detail_info .profile_desc { margin-left:131px; }

			#detail_info span { color: #a00; font-style: italic; }

			.detail_buttons { clear:both; padding-top:15px; text-align: center; }


	/*
	#detail_block { width: 580px; padding: 50px 10px 10px 10px; background: #fec157 url('/images/details_top.gif') no-repeat; float: left; clear: both; }

		#detail_pic_block { width: 163px; padding: 0 10px 0 0; float: left; }

			#detail_pic { width: 160px; background: #fff; border-top: 1px solid #eda01b; border-left: 1px solid #eda01b; border-right: 2px solid #fdd794; border-bottom: 2px solid #fdd794; float: left; }

				#detail_pic img { margin: 0 auto 10px auto; border-bottom: 1px solid #eda01b; }

				#detail_pic .site_url { line-height: 1.5em; text-align: center; }

		#detail_info { width: 400px; background: #fff; border-top: 1px solid #eda01b; border-left: 1px solid #eda01b; border-right: 2px solid #fdd794; border-bottom: 2px solid #fdd794; font-size: 1.4em; line-height: 1.5em; float: left; }

			#detail_info ul { list-style: none; margin: 0 0 20px 0; }

				#detail_info ul li { clear:both; width: 380px; padding: 5px 10px; }

				#detail_info ul li.dark { background: #fef3e2; }

				#detail_info ul li.site_heading { text-align: center; font-weight: bold; }

					#detail_info ul li img { border: none; }

			#detail_info .site_tags { padding: 30px 10px 20px 10px; margin: 0 0 10px 0; background: url('/images/more_tags.gif') 10px 0 no-repeat; border-bottom: 1px dotted #eda01b; }

			#detail_info .price { padding: 0 10px 10px 10px; font-weight: bold; font-size: 1.8em; color: #37a0ea; text-align: center; }

			#detail_info strong { display: block; width: 130px; float: left; }

			#detail_info .profile_desc { margin-left:131px; }

			#detail_info span { color: #a00; font-style: italic; }

			.detail_buttons { display: block; padding: 10px 0 0 180px !important; margin: 0; text-align: center; background-color: #fec157; }

	#detail_block_bottom { width: 600px; height: 20px; margin: 0 0 10px 0; background: url('/images/orange_bottom_600.gif') no-repeat; clear: both; }

	*/

	/*---:[ end detail page .block elements ]:---*/

/*---:[ class override of #content_right ]:--*/

	.review_examples { font-size:1.2em; }

		.review_examples ul { list-style-type:none; padding:0; margin:0; }
		
			.review_examples ul li { color:#96c943; font-weight:bold; margin: 0 0 1px 0; padding:0.5em 0.4em 0.5em 0.4em; }
		
			.review_examples ul li a.example { font-size:1.2em; }

/*---:[ "narrow_block" class and sub-elements ]:---*/

.narrow_block { width: 600px; padding: 0 150px; float: left; }

	.narrow_block form { padding: 0 0 20px 0; background: #fec157 url('/images/form_bottom.gif') 0 100% no-repeat; float: left; }

	.narrow_block form.checkout { padding: 0 0 20px 0; background: #b9ed65 url('/images/green_bottom_600.gif') 0 100% no-repeat; float: left; }

		.narrow_block form fieldset { width: 560px; padding: 49px 20px 0 20px; border: none; float: left; }

		.narrow_block form fieldset.contact { background: url('/images/form_top_contact.gif') no-repeat; }

		.narrow_block form fieldset.profile { background: url('/images/form_top_profile.gif') no-repeat; }

		.narrow_block form fieldset.login { background: url('/images/form_top_login.gif') no-repeat; }

		.narrow_block form fieldset.submit_site { background: url('/images/form_top_submit_site.gif') no-repeat; }

		.narrow_block form fieldset.update_site { background: url('/images/form_top_update_site.gif') no-repeat; }

		.narrow_block form fieldset.add_product { background: url('/images/form_top_add_product.gif') no-repeat; }

		.narrow_block form fieldset.update_product { background: url('/images/form_top_update_product.gif') no-repeat; }

		.narrow_block form fieldset.create_account { background: url('/images/form_top_create_account.gif') no-repeat; }

		.narrow_block form fieldset p { width: 560px; padding: 8px 0; float: left; clear: both; }

		.narrow_block form.checkout fieldset { padding-top: 0 !important; }

		.narrow_block form p.missing { border: 1px dotted #800; }

		.narrow_block form.checkout p.missing, #edit_account p.missing { border: 2px dotted #000; background:#fff; }

		.narrow_block form.checkout p.center { color: #000; font-weight: bold; }


			p.form_links a { font-size: 1.2em; line-height: 1.5em; }

				.narrow_block form fieldset p.form_links a { color: #000; text-decoration: underline; }

			.narrow_block label { width: 120px; padding: 4px 10px 0 0; font-weight: bold; font-size: 1.4em; line-height: 1.2em; text-align: right; float: left; }

				.narrow_block label small { font-size: 0.7143em; }

			.form_view label { padding-top:0; line-height:1em; }

			.form_view p a { color:#000; }

			.form_view p a:hover { background:#fff; }

			/*
			.narrow_block .text_input,
			.narrow_block form select
			{ width: 401px; padding: 3px; background: #fef3e2; border-top: 1px solid #fdd794; border-left: 1px solid #fdd794; border-right: 2px solid #eda01b; border-bottom: 2px solid #eda01b; float: left;  }

			.narrow_block .text_input:focus,
			.narrow_block form select:focus
			{ background: #fff; border-top: 1px solid #eda01b; border-left: 1px solid #eda01b; border-right: 2px solid #fdd794; border-bottom: 2px solid #fdd794; }

			.narrow_block form.checkout .text_input,
			.narrow_block form.checkout select
				{ width: 401px; padding: 3px; background: #F4FBE9; border-top: 1px solid #CEF88A; border-left: 1px solid #CEF88A; border-right: 2px solid #9BC656; border-bottom: 2px solid #9BC656; float: left;  }

			.narrow_block form.checkout .text_input:focus,
			.narrow_block form.checkout select:focus
			{ background: #fff; border-top: 1px solid #9BC656; border-left: 1px solid #9BC656; border-right: 2px solid #CEF88A; border-bottom: 2px solid #CEF88A; }

			.narrow_block form select, .narrow_block form.checkout select { width: 410px; }
			*/

/*---:[ front page giveaway ]:---*/

#giveaway { width: 900px; background: url('/images/giveaway.gif') 50% 0 no-repeat; text-align: center; font-size: 1.4em; line-height: 1.5em; clear: both; }

	#giveaway_link { width: 290px; height: 202px; margin: 0 auto 3px auto; display: block; }


/*---:[ #footer elements ]:---*/

.tooltip { display:none; position:absolute; z-index: 1000; top:0; left:0; padding:10px; width:150px; border:4px solid #ccc; background:#eee; font-size: 14px; line-height: 1.4em; }

#footer_menu { width: 900px; margin: 0 0 10px 0; background: url('/images/blue_bar.gif') 0 50% repeat-x; text-align: center; float: left; }

	#footer_menu ul { position: relative; list-style: none; }

		#footer_menu ul li { display: inline; }

			#footer_menu ul li a, #footer_menu ul li a:visited { padding: 0 10px; background: #fff; font-weight: bold; font-size: 1.2em; text-transform: uppercase; color: #37a0ea; text-decoration: none; }

			#footer_menu ul li a:hover { color: #37a0ea; text-decoration: underline; }

#footer p { font-size: 1.1em; line-height: 1.5em; }




a img { border: 0; }

fieldset { border: 0; }

select option { padding: 0px 4px; }

textarea { font-family: arial; font-size: 1.1em; }

p.notice { display: none; font-size: 1.2em; font-weight: bold; color: #fff; }

p.success { text-indent:40px; line-height:40px; background:#fff url(/images/icon_arrow.gif) no-repeat; background-position: 7px 10px; font-weight: bold;   }

p.warning { display: block; margin: 10px 0 !important; width: 550px !important; padding: 5px !important; line-height: 150%; text-align: left; background-color: #ffe0af; color: #000; border: 1px dotted #fec157; }



div.block_left form p.notice { color: #fff; }

#create_account p.notice, #edit_account p.notice { color:#000; padding:1em 1em 1em 3em; border:1px solid #600; background:#fff url(/images/icon_delete.gif) no-repeat; background-position: 7px 10px; }
/*  width:400px;  */

#content_right p { font-size: 1.2em; }

.narrow_block label { font-size: 1.2em; }

/* #content_right a { font-weight: bold; text-decoration: none; } */

#content_right .narrow_block { padding: 0; }

#content_right .narrow_block form { padding-bottom: 0; }

#content_right .narrow_block form fieldset { padding-top: 39px; }

.table_bottom { margin-bottom: 14px; }

#content_right .table_block { width: 588px; padding: 5px; clear: both; margin: 0; text-align: center; }

#content_right .solid { width: 580px; padding: 10px 10px 2px 10px; background-color: #FEC157; color: #fff; font-weight: bold; }

#content_right .alert { text-align: left; font-size: 1.2em; }

#content_right .alert img { float: left; }

#content_right .alert a, #content_right .alert a:visited { color: #fff !important; text-decoration: none !important; }

#content_right .alert a:hover { color: #fff !important; text-decoration: underline !important; }

#content_right .light { background-color: #ffe0af; color: #000; border: 1px dotted #fec157; border-top: 0; }

#content_right .blank { background-color: #fff; color: #000; border: 1px dotted #fec157; border-top: 0; }

#content_right .solid a { color: #015792; text-decoration: underline; }

#detail_pic img { margin: 0 auto; border-bottom: 0; }

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

/* form elements */

/*

#content_left ul.advertiser_links li.this { background:#E7FFC1 url(/images/toolkit_li_this_bg_a.gif) no-repeat right 3px; }
#content_left ul.blogger_links li.this { background:#CBEAFF url(/images/toolkit_li_this_bg_b.gif) no-repeat right 3px; }

#content_left ul.advertiser_links li.this a { color:#6FA11E; text-decoration:none; }
#content_left ul.blogger_links li.this a { color:#2879B0; text-decoration:none; }

*/

.rm_form,
#content_right .rm_form,
#content_center .rm_form  {
	position:relative;
	width:100%;
	padding:0;
	border:10px solid #CBEAFF;
	background:#fff;
}

.rm_form_narrow {
	width:400px;
}

.rm_form a,
#content_right .rm_form a,
#content_center .rm_form a {
	font-weight:bold;
}

.rm_form .form_extra {
	display:block;
	font-size:1em;
	margin-left:13.7em;
	padding-top:0.5em;
	padding-bottom:0.5em;	
}

.rm_form em.form_note {
	display:block;
	margin-left:14em;
	padding:0.5em 0 0 0.4em;
}

#total_number_links {
	display:inline;
	margin-left:20em;
	margin-right:.7em;
	font-weight:bolder;
	
}
ul.campaign_filter_info {
	list-style-type:none;
}
li.campaign_filter_info {	
	padding-left: 10em;

}
#campaign_links,
#campaign_cats {
	font-size:1.3em;
	padding:0;
	float:left;
	list-style-type:none;
}

#campaign_links li,
#campaign_cats li {
	padding:0.2em 0.2em 0.2em 0.8em;
	margin:2px 0 0 0;
	border-left:3px solid #eee;	
}

#message_cntr h2,
#content_right #rm_home h1,
#content_right #rm_list h1,
#content_right .rm_form h1,
#content_center #rm_home h1,
#content_center #rm_list h1,
#content_center .rm_form h1,
.rm_form h1 {
	color:#000;
	font-size:2em;
	font-weight:normal;
	text-align:left;
	padding:0.9em 1em 0.6em 1em;
	border:1px solid #2879B0;
	border-bottom:none;
	background:none;
}

#content_right .rm_form h1 em,
#content_center .rm_form h1 em,
.rm_form h1 em,
#rm_list h1 em {
	font-style:normal;
	padding:0.2em;
	background:#ffc;
}

#content_right .rm_form fieldset,
#content_center .rm_form fieldset,
.rm_form fieldset {
	padding:0 1em 1em 1em;
	border:1px solid #2879B0;
	border-top:none;
}

#content_right .adv h1,
#content_right .adv fieldset {
	border-color:#6FA11E;
}

#content_right .rm_form fieldset label,
.rm_form fieldset label {
	float:left;
	width:12em;
	color:#2879B0;
	font-weight:bold;
	text-align:right;
	padding:0.1em 0.8em 0.5em 0;
	margin-right:0.8em;
	border-right:1px solid #CBEAFF;
}

.rm_form_narrow fieldset label {
	width:9em;
}

#content_right .rm_form fieldset input.text_input,
.rm_form fieldset input.text_input{
	padding:1px;
	width:250px;
}

.rm_form_narrow fieldset input.text_input {
	width:200px;
}

#content_right .rm_form fieldset p,
.rm_form fieldset p,
.rm_form fieldset div.link_text {
	clear:both;
	
	padding:1em 0.6em 0.6em 0.6em;
	margin:0 1em 1em 1em;
	border-top:1px solid #CBEAFF;
}
.campaign-item{

	border:3px solid #2879B0;
}

#link_text .link_count_head_p {
	clear:both;
	text-align:left;
	display:block;
	padding:1em 1em 2em 1em;
	margin:0 1em 1em 1em;
	border-top:1px solid #CBEAFF;
	border-bottom:1px solid #CBEAFF;
}

#content_right .rm_form fieldset p.bottom,
.rm_form fieldset p.bottom{
	border-color:#2879B0;
}

#content_right .adv,
#content_right .adv fieldset label,
#content_right .adv fieldset p,
#content_right .adv fieldset div.link_text {
	border-color:#E7FFC1;
}

#content_right .adv fieldset p.bottom {
	border-color:#6FA11E;
}

#content_right .adv fieldset label {
	color:#6FA11E;
}

#content_right .rm_form fieldset p.notice,
.rm_form fieldset p.notice,
#content_right #rm_list p.notice {
	display:block;
	color:#C90000;
	padding-left:35px;
	padding-bottom:1em;
	border:1px solid #C90000;
	background:#ffc url(/images/icon_delete.gif) no-repeat;
	background-position: 10px 6px;
}

#content_right .rm_form fieldset p.missing,input.missing,
.rm_form fieldset p.missing {
	border:1px solid #C90000;
}

#content_right .rm_form fieldset p.missing label,
.rm_form fieldset p.missing label {
	color:#c90000;
}

.rm_form .form_tabs {
	list-style-type:none;
	margin:0 0 0 12px;
	padding:0;
}

.rm_form .form_tabs li {
	float:left;
	font-weight:bold;	
	padding:0;
	margin:0 5px 0 0;
	background:#eee;
}

.rm_form .form_tabs li a {
	display:block;
	color:#888;
	font-weight:normal;
	text-decoration:none;
	float:left;
	padding:5px 10px 5px 10px;
}

.rm_form .form_tabs li a:hover {
	color:#fff;
	text-decoration:underline;	
	background:#2879B0;
}

.rm_form .form_tabs li.this {
	color:#2879B0;
	padding:5px 10px 5px 10px;	
	background:#CBEAFF;
}

/* list elements */

#rm_list {
	/*position:relative;*/
	width:100%;
	padding:0;
	border:10px solid #CBEAFF;
}
#rm_list .rmadv {
	width:400px;
}
#rm_list .rmadv img {
	margin:1px;
}
#rm_list .search,
#rm_list p {
	text-align:center;
	padding:0.6em;
	margin:0;
	border:1px solid #2879B0;
	border-top:none;
	border-bottom:none;
}

#rm_list .search {
	font-size:1.4em;
	background:#CBEAFF;
}

.rm_form p.note,
#rm_list p.note {
	font-weight:bold;
	background:#ffc;
}

#rm_list table {
	width:100%;
	font-size:1.2em;
	border:1px solid #2879B0;
}

#rm_list table a {
	font-weight:bold;
}

#rm_list table a.name {
	color:#2879B0;
	font-size:1.1em;
}

#rm_list table a.name:hover {
	color:#000;
}

#content_right .adv table .row_purchased a,
#rm_list table .row_purchased a {
	color:#444;
}

#rm_list table th {
	background:#CBEAFF;
}

#rm_list table th.sub_heading {
	text-align:left;
	font-weight:normal;
	background:#D7EEFE;
}

#content_right .adv table th {
	background:#E7FFC1;
}

#rm_list table th,
#rm_list table td {
	padding:0.5em;
	border-right:1px dotted #A2CEEB;
}

#content_right .adv table th,
#content_right .adv table td {
	border-color:#C5E396;
}

#rm_list table th.end_row,
#rm_list table td.end_row {
	border-right:none;
}

#rm_list table th.sub_heading,
#rm_list table td {
	border-top:1px solid #A2CEEB;
}

#rm_list table .dark td {
	background:#E3F4FF;
}

#content_right .adv table .dark td {
	background:#F3FEE2;
}

#content_right .adv table tr.row_purchased td,
#rm_list table tr.row_purchased td { 
	color:#666;
	border-color:#ccc;
	background: #eee; 
}

#rm_list .bottom {
	text-align:center;
	padding:0.6em;
	margin:0;
	border:1px solid #2879B0;
	border-top:none;
}

#rm_list fieldset.sub_form {
	font-size:0.9em;
	border:1px solid #ccc;
	padding:1em;
	margin:1em;
}

#rm_list fieldset.sub_form legend {
	padding:0.3em 1em 0.3em 1em;
	margin:1em;
	border:1px solid #ccc;
	background:#fff;
}

#rm_list fieldset.sub_form p {
	clear:both;
	text-align:left;
	border:none;
}

#rm_list fieldset.sub_form label {
	float:left;
	width:12em;
	font-weight:bold;
	text-align:right;
	padding:0.1em 0.8em 0 0;
	margin-right:0.8em;
}

#rm_list fieldset.sub_form p.check label {
	float:none;
	width:100%;
}

#content_right #rm_list  h1.adv,
#content_right .adv p,
#content_right .adv table,
#content_right .adv .bottom {
	border-color:#6FA11E;
}
#content_right #rm_list  ul {
	display:inline;
}
/* home */

#detail_block,
#content_right .alt_scheme,
#content_center .alt_scheme,
#message_cntr,
#rm_home {
	padding:0;
	border:10px solid #FEF3E2;
}

#rm_home {
	width:100%;
}

.rm_form a.create_opt {
	display:block;
	color:#E99400;
	font-size:1.6em;
	padding:0.3em 0 0.3em 0;
	text-align:center;
	text-decoration:none;
	background:#FEF3E2;
}

.rm_form a.create_opt:hover {
	color:#000;
	text-decoration:underline;
}

#message_cntr {
	border-color:#eee;
	margin-top:2em;
	margin-bottom:2em;
}

#message_cntr h2 {
	border-color:#ccc;
}

#content_right #message_cntr .display_table {
	border:1px solid #ccc;
	border-top:none;
	border-bottom:none;
}

#content_right .alt_scheme fieldset p,
#content_center .alt_scheme fieldset p,
#content_center .alt_scheme fieldset label,
#content_right .alt_scheme fieldset label {
	border-color:#FEF3E2;
}

#content_center .alt_scheme fieldset label,
#content_right .alt_scheme fieldset label {
	color:#E99400;
}

body #content #content_right .alt_scheme h1,
body #content #content_right .alt_scheme table,
body #content #content_right .alt_scheme p.alt_border,
#content_right .alt_scheme h1,
#content_right .alt_scheme fieldset,
#content_right .alt_scheme fieldset p.bottom,
#content_right #rm_home h1,
body #content #content_center .alt_scheme h1,
body #content #content_center .alt_scheme table,
body #content #content_center .alt_scheme p.alt_border,
#content_center .alt_scheme h1,
#content_center .alt_scheme fieldset,
#content_center .alt_scheme fieldset p.bottom,
#content_center #rm_home h1 {
	border-color:#FEC157;
}

body #content #content_right .alt_scheme .search,
body #content #content_right .alt_scheme th,
body #content #content_center .alt_scheme .search,
body #content #content_center .alt_scheme th {
	border-color:#fec157;
	background:#ffe0af;
}

body #content #content_right .alt_scheme .search,
body #content #content_center .alt_scheme .search {
		background:#FEF3E2;
}

body #content #content_center .alt_scheme td,
body #content #content_right .alt_scheme td {
		border-color:#fec157;
}

body #content #content_center .alt_scheme .dark td,
body #content #content_right .alt_scheme .dark td {
	background: #fff9f0;
}

/*  */

#preview {
	text-align:center;
	padding:20px;
	border:1px solid #2879B0;
	border-top:none;	
}

#bread_crumbs {
	color:#666;
	font-size:1.1em;
	width:100%;
	margin-bottom:1em;
	padding:7px;
	/*
	border-bottom:1px solid #ccc;
	background:#eee;
	*/
}

#bread_crumbs span {
	color:#222;
}

#welcome_box,
#alerts_feed {
	clear:both;
	width:100%;
	padding:0;
	border:10px solid #eee;
}

#welcome_box h2,
#alerts_feed h2 {
	font-size:1.8em;
	font-weight:normal;
	color:#333;
	margin:0;
	padding:1em 1em 0 1em;
	border:1px solid #ccc;
	border-bottom:none;
}

#welcome_box p,
#alerts_feed p {
	margin:0;
	padding:0.6em 1.5em 1.5em 1.5em;
	border:1px solid #ccc;
	border-top:none;
}

#content_right .narrow_block form fieldset.text_greeting { padding-top:0; }

ul.welcome {
	font-size:1.3em;
	list-style-type:none;
	padding:1em;
	border:1px solid #ccc;
}

ul.welcome li {
	float:left;
	padding:15px;
	width:240px;
}

ul.welcome li.advertisers {
	float:right;
}

#mini_cart { font-size:1.2em; border:4px solid #ccc; padding:0.5em; margin:0 0 1em 0; }

#mini_cart h3 { font-weight:normal; text-align:center; color:#600; border-bottom:1px solid #ccc; padding:0.2em; margin:0 0 1px 0; }

#mini_cart .mini_cart_table { width: 100%; }

#mini_cart .mini_cart_table td { padding:0.3em; border-top:1px dotted #ccc; }

#mini_cart .mini_cart_table td.end_row { text-align:right; }

#mini_cart .mini_cart_table td.total_row { background:#ffc; }

#mini_cart .mini_cart_table td.credit_row { background:#ffc; color:#2a2; }

#mini_cart .mini_cart_table .head_row td { color:#555; font-style:italic; background:#eee; }

td.align-right {
	text-align:right;
}
td.align-left {
	text-align:left; 
}
#rss_feed_snip {
	padding:0.7em;
	margin:0 0 20px 0;
	border-bottom: 1px dotted #eda01b;
}

#rss_feed_snip h3 {
	text-indent:1000px;
	text-transform:lowercase;
	overflow:hidden;
	height:21px;
	width:173px;
	margin:0;
	padding:0;
	background:url(/images/recent_posts.gif) no-repeat top left;
}

#rss_feed_snip p {
	font-weight:bold;
	padding:0.4em;
	margin:0;
	border-top:1px dotted #FEC157;
	background:#FEF3E2;
}

#alerts {
	font-size:1.2em;
	list-style-type:none;
	border:1px solid #FEC157;
	border-bottom:none;
}

#alerts-view-opts,
#alerts-markallseen,
#alerts-markedasseen,
#alerts li {
	padding:0.8em;
	border-bottom:1px dotted #FEC157;
	background:#fff;
}

#alerts-view-opts,
#alerts-markallseen,
#alerts-markedasseen
 {
	font-size:1.2em;
	border:1px solid #FEC157;
	border-top:none;
	background:#FEF3E2;
}

#alerts-view-opts strong,
#alerts-markallseen strong ,
#alerts-markedasseen strong,
#alerts li strong {
	float:left;
	display:block;
	font-weight:normal;
	width:8em;
	margin-right:2em;
	border-right:1px dotted #FEC157;
}

#alerts-view-opts span,
#alerts li span {
	display:block;
	margin-left:10.1em;
}

.lb { width: 600px; padding: 0; float: none; }

.lbbig { width: 800px; padding: 0 0 0 15px; float: none; overflow:auto; height:500px; }

.lbbig .lb-closebutton { position:absolute; top:0px; left:760px; border:none; }

.lbbig .lb-closebutton a { display:block; color:#000; font-size:1.7em; text-align:center; height:20px; width:20px; border:1px solid #666; text-decoration:none; }

.lbbig .lb-closebutton a:hover { color:#C90000; border-color:#C90000; }

/*.lb-create-blogger { width:615px; height: 400px; overflow:scroll; }*/

.lb .lb-closebutton { position:absolute; top:0px; left:550px; border:none; }

.lb .lb-closebutton a { display:block; color:#000; font-size:1.7em; text-align:center; height:20px; width:20px; border:1px solid #666; text-decoration:none; }

.lb .lb-closebutton a:hover { color:#C90000; border-color:#C90000; }

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:600px;
	height:400px;
	margin:-200px 0 0 -300px;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#fff;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
	color:#000;
	font-size:2em;
	text-align:center;
}

/*             styles for the star rater                */	

div.rate-p {
	clear:both;
	font-size:1.1em;
	padding:1em 0.6em 0 0.6em;
	margin:0 1em 0.6em 1em;
	border-top:1px solid #E7FFC1;	
}
div.rate-p-float {
	clear:both;
	float:left;
	font-size:1.1em;
	padding:1em 0.6em 0 0.6em;
	margin:0 1em 0.6em 1em;
	border-top:1px solid #E7FFC1;	
}
#step_3_filter {
	border-left: 2px solid #E7FFC1;	
	margin-left:10em;
}
.rmadv-method-N {
	background: url(/images/rmadv_method.gif) center center no-repeat;
	width:74px;
	padding:5px 0px 5px 0px;
	margin:0px;
	height:100px;
	display:block;
	overflow:hidden;
	background-position:-75px 15px;
	
}
.rmadv-method-T {
	background: url(/images/rmadv_method.gif) center center no-repeat;
	width:74px;
	padding:5px 0px 5px 0px;
	margin:0px;
	height:100px;
	display:block;
	overflow:hidden;
	background-position:0px 15px;
	
}

.star-rating,
.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/alt_star.gif) left -1000px repeat-x;
}
.star-rating{

	position:relative;

	width:125px;

	height:25px;

	overflow:hidden;

	list-style:none;

	margin:0;

	padding:0;

	background-position: left top;

}

.star-rating li{
	display: inline;

}

.star-rating a, 
.star-rating .current-rating{

	position:absolute;

	top:0;

	left:0;

	text-indent:-1000em;

	height:25px;

	line-height:25px;

	outline:none;

	overflow:hidden;
	border: none;
}
.star-rating a:hover,

.star-rating a:active {
background-position: left bottom;
}
.star-rating a:focus{
	background-position: left center;
}

.star-rating a.one-star{

	width:20%;

	z-index:6;

}

.star-rating a.two-stars{

	width:40%;

	z-index:5;

}

.star-rating a.three-stars{

	width:60%;

	z-index:4;

}

.star-rating a.four-stars{

	width:80%;

	z-index:3;

}

.star-rating a.five-stars{

	width:100%;

	z-index:2;

}

.star-rating .current-rating{

	z-index:1;

	background-position: left center;
}	


.button_order_marketplace a:hover {
	background-position:0pt -48px;
}
.button_order_marketplace a {
background-position:0pt 0px;
background:transparent url(/images/button_order_marketplace.gif) no-repeat;
display:block;
float:left;
height:48px;
margin:0pt auto;
text-indent:-9999px;
width:360px;
}

/* remove halo effect in firefox   */
a:active{
	outline: none;
}		
.not_sure {
	background:#FFFFCC;
	border:2px solid #2879B0;
	font-weight:bold;
	padding:5px 5px 5px 25px;
}
div.rmadv_popup  { background-color:#fff; }

div.rmadv_popup div { width: 350px; }

div.rmadv_popup th { border: 0px; font-size: 12px; font-weight: bold; text-align: center; }

div.rmadv_popup td { font-size: 11px; border-bottom: 3px solid #fff; padding: 2px; text-align: left; }

#advsearchformspan {
	position:relative;
    left: 240px;
    font-size:14px;
}
#advsearchform {
    font-size:10px;
	background:#;
    border:10px solid #FEF3E2;
    font-weight:bold;
    padding:15px;
    width:200px;
    
}