@charset "UTF-8";
/* CSS Document */

#main_body
{
	width:100%;
	float:left;
	text-align:left;
	clear:right;
	
	padding:0;
	margin:40px 0 0 0;
}

	#main_body .section_header
	{
		width:99.2%;
		border-radius: 5px 5px 5px 5px;
		/*border: 1px solid #D5D5D5;*/
		border: 1px solid #999;
		float:left;
	}
		#main_body .section_header h1
		{
			padding: 5px 10px;
			margin: 0;
			/*font-weight: bold;*/
			font-size: 1.1em;
			display: inline-block;
			clear: left;
			float: left;
			color:#444;
			font-weight:normal;
			
		}
		#main_body .section_header a
		{
			padding: 5px 10px;
			margin-left:2px;
			font-size: .8em;
			float: right;
			/*color:#8bcced;*/
			color:#2d779a;
			display:inline-block;
			text-decoration:none;			
		}
		
	#main_body .featured_products
	{
		width:100%;
		float:left;
		clear:right;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	#main_body .close_and_personal
	{
		float:left;
		overflow:hidden;
		clear:right;
		width:100%;
		
	}
	
	#main_body .new_listings
	{
		width:100%;
		clear:both;
		float:left;
		overflow:hidden;
	}
	
		#main_body .thumbnail_wrapper{
			padding:0;
			margin:10px 0 10px 0px;
			float:left;
			width:100%;
		}
		#main_body .div{
			padding:0;
			margin:0;
			float:left;
			width:100%;
		}
		
			#main_body div .thumbnail_info
			{
				width:156px;
				height:170px;
				margin:5px 0 5px 5px;
				padding:10px 10px 5px 10px;
				float:left;
				display:inline-block;
				/*border:5px solid #EEEDED;*/
				border: 1px solid #EEE;
				background-color:#f6f6f6;
				
			}
				#main_body .thumbnail_wrapper .thumbnail_info img
				{
					width:150px;
					height:135px;
					float:left;
					display:inline-block;
					margin:0;
					padding:0;
				}
				#main_body .thumbnail_wrapper .thumbnail_info .text_info
				{
					padding: 2px 5px 0 5px;
					text-align: left;
					float: left;
					width: 60%;
					height: 30px;
					clear:left;
					display:inline-block;
				}
					#main_body .thumbnail_wrapper .thumbnail_info .text_info a{
						color: #010101;
						text-decoration: none;
						font-size:.8em;
						
					}
					
					#main_body .thumbnail_wrapper .thumbnail_info .text_info a:hover{
						color: #8bcced;
					}
				.price_info
				{
					padding: 12px 5px 0 0;
					text-align: right;
					float: right;
					width: 30%;
					height: 30px;
					display:inline-block;
				}
			
				
				#main_body .thumbnail_wrapper a img
				{
					padding:0;
					margin: 5px 0 0 5px;
					width:68px;
					height:68px;
					float:left;
					display:inline-block;
				
				}
				
				#main_body .thumbnail_wrapper .personal
				{
					width: 100%;
					float:left;
					clear:left;	
					padding: 10px 0px;
				}
				#main_body .thumbnail_wrapper .personal .personal_left
				{
					width: 60%;
					float:left;
					clear:left;
					display:inline-block;
					background-color:#F7F7F3;
					padding:10px 0 10px 10px;	
					border:1px solid #EEE;
					position:relative;
				}
					#main_body .thumbnail_wrapper .personal .personal_left img
					{
						padding:0;
						width:160px;
						height:160px;
						float:left;
						clear:left;
						display:inline-block;	
				
					}
					.content_wrap
					{
						float:left;
						margin:0;
						padding:0;
						clear:right;
						display:inline-block;
						width:57%;
						
					}
						#main_body .thumbnail_wrapper .personal .personal_left .content_wrap h1
						{
							margin:0;
							padding:10px;
							font-size:.9em;
							float:left;
							clear:right;
							color:#8bcced;
						}
						#main_body .thumbnail_wrapper .personal .personal_left .content_wrap p
						{
							margin:0;
							padding: 0 10px 10px 10px;
							font-size:.8em;
							float:left;
							display:inline-block;
							color:#666;
						}
						#main_body .thumbnail_wrapper .personal .personal_left p.read_more
						{
							height: 18px;
							position: absolute;
							top: 8px;
							right: 8px;
							font-size:.8em;
							color:#8bcced;
						}
						#main_body .thumbnail_wrapper .personal .personal_left a
						{
							text-decoration:none;
						}
				#main_body .thumbnail_wrapper .personal .personal_right
				{
					width:33%;
					float:left;
					clear:right;
					display:inline-block;
					border:1px solid #EEE;
					background-color:#F7F7F3;
					margin: 0 0 0 10px;
					padding:8px 10px 8px 10px;
				}
					#main_body .thumbnail_wrapper .personal .personal_right img
					{
						margin:3px 3px 3px 3px;
						padding:0;
						width:75px;
						height:75px;
						float:left;
						display:inline-block;	
			
					}
				
	#main_body .content_list h1{
		padding: 5px 10px;
		margin: 0;
		font-weight: bold;
		font-size: 1.3em;
		display: block;
		clear: both;
		float: left;
		width: 98%;
	}
	@charset "UTF-8";
/* CSS Document */


#page_content
{
	width:78%;
	float:left;
}

#sidebar{
	
	float: right;
	width: 200px;
	clear: right;
	display: inline;
	/*background-color:#F6F6F6;*/
	margin: 30px 0 0 0;
	
	/*border: 1px solid #EEE;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#sidebar ul li.li_active
{
	color:#666;
	background-color: #eaeaea;
}

	#sidebar .shop_categories, #sidebar .seller_info, #sidebar .shop_info
	{
		width: 100%;
		float: left;
		clear: both;
		margin: 0 0 30px 0;
		background-color: #fff;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #EEE;
	}
	
	#sidebar .shop_categories ul, #sidebar .seller_info ul, #sidebar .shop_info ul
	{
		width:100%;
		border-bottom: 1px solid #DFDFDF;
		margin: 20px 0 20px 0;
		float:left;
	}

	#sidebar .shop_categories ul li, #sidebar .seller_info ul li, #sidebar .shop_info ul li
	{
		display: block;
		padding: 0;
		border-top: 1px solid #DFDFDF;
		float:left;
		width:100%;
		clear:both;
		padding:10px 0 6px 0;
	
	}
		
		#sidebar .shop_categories a, #sidebar .seller_info a, #sidebar .shop_info a
		{
			text-decoration: none;
			color: #2d779a;
			padding: 0 0 5px 8px;
			display:inline-block;
			clear:both;
			float:left;
			font-size:.8em;
			font-weight:bold;
		}

			#sidebar .shop_info span
			{
				float:left;
				display:inline-block;
				clear:both;
				padding: 0 0 5px 8px;
				color:#666;

			}

	#sidebar .shop_categories span
	{
		float:left;
		display:block;
		padding: 0 0 5px 8px;
		color:#666;
		font-size:.7em;
	}
		#sidebar .shop_categories a:hover
		{
			text-decoration:none;
		}
		
	#sidebar .seller_info span, #sidebar .shop_info span
	{
		float:left;
		display:block;
		padding: 0 0 10px 8px;
		color:#666;
		font-size:.7em;
		
	}

	#sidebar .seller_info img
	{
		float:left;
		display:block;
		padding: 10px 0 10px 8px;
		clear:both;
		width: 60px;
		height: 60px;
	}

/******************************/


	#shop_policy
	{
		margin-bottom: 18px;
		position: relative;
		width: 100%;
		float:left;
	}

		#shop_policy .row
		{
			border-top: 1px solid #DDD;
			clear: left;
			margin-bottom: 25px;
			padding-top: 7px;
			min-height:60px;
			float:left;
			width:100%;
		}

			#shop_policy .row h2 {
			float: left;
			line-height: 18px;
			margin: 10px 0 50px 20px;
			color:#333;
			font-size:1.1em;
			}

			#shop_policy .row p {
			color: #666;
			float: right;
			width: 480px;
			line-height: 18px;
			margin: 10px 0 30px 0;
			font-size:.9em;
			
			}

#sub_order_menu
{
	margin:10px 0 10px 0;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	background-color:#F6F6F6;
	float:right;
	width:97%;
	padding: 10px 12px 12px 8px;
	height:38px;
	clear:both;
	font-size:1.2em;
}

#sub_order_menu a.active{
	float:left;
	color:#8bcced;
	display: inline-block;
	line-height: 1.217em;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 0 10px;
	text-align:center;
	background-image:url(../_images/menu_left.png);
	background-position:left;
	background-repeat:no-repeat;
	margin: 0 0 0 10px;
}

#sub_order_menu a.active em{
padding: 0 10px 0 0;
display: block;
background-image:url(../_images/menu_right.png);
background-position:right;
background-repeat:no-repeat;
float:left;
display: inline-block;
}

#sub_order_menu a{
	float:left;
	color:#8bcced;
	display: inline-block;
	line-height: 1.217em;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 0 10px;
	text-align:center;
	margin: 0 0 0 10px;
}
#sub_order_menu a em{
padding: 0 10px 0 0;
display: block;
float:left;
display: inline-block;
}
#sub_order_menu a.active em .spacer
{
	float:left;
	background-color:#FFF;
	margin:0;
	padding:6px 1px 6px 0;
	display: inline-block;
	
}
#sub_order_menu a em .spacer
{
	float:left;
	margin:0;
	padding:6px 1px 6px 0;
	display: inline-block;
	
}


.vendor_order
{
	width:100%;
	float:left;
	border: 3px solid #EEE;
	margin: 15px 0 15px 0;
	background-color:#fff;
}
	.vendor_order_top{
		width:100%;
		float:left;
		background-color:#F6F6F6;

	}
	.vendor_order_top_left
	{
		float:left;
		width:70%;
	}
	.vendor_order_top_left p
	{
		display:inline;
		padding:10px;
		float:left;
	}
	
	.vendor_order_top_right
	{
		float:right;
		width:30%;
	}
	.vendor_currency{
	margin: 0 0 0 5px;
	clear: right;
	font-size: .7em;
	color: #8bcced;
	text-decoration: none;
	}
	.vendor_order_left
	{
		float:left;
		width:65%;
		overflow:hidden;
		border-right:1px solid #EEE;
	}
		.vendor_order_left a
		{
			clear: right;
			color: #8bcced;
			text-decoration: none;
		}
		
		.vendor_order_left_wrapper{
			float:left;
			width:100%;
			padding: 20px 0 20px 20px;
			border-bottom:1px solid #EEE;
			height:80px;
			overflow:hidden;
		}
		
		.vendor_order_left_wrapper .vendor_order_left_thumb
		{
			height:80px;
			width:100px;
			float:left;
		}
		.vendor_order_left_thumb img
		{
			height:80px;
			width:80px;
			float:left;
		}
		.vendor_order_left_info
		{
			float:left;
			width:70%;
		}
		.vendor_order_left_details
		{
			float:left;
			width:100%;
			margin: 20px 0 0 0;
		}
		.vendor_order_left_details .vendor_order_left_span
		{
			float:left;
			width:30%;
			color:#999;
			font-size:.9em;
		}
	.vendor_order_right
	{
		float:right;
		width:34%;
		padding: 5px 0 0 0;
	}
		.vendor_order_right p
		{
			float:left;
			color:#999;
			font-size:.9em;
			display:block;
		}
		
	.panel_stats {
		clear: both;
		padding: 0;
		border: 0 none;
		line-height: 16px;
		margin-bottom: 35px;
		background: 0;
	}
	
	.panel_inner {
		min-height: 116px;
		width: 160px;
		float: left;
		position: relative;
		background-color: white;
		margin: 0 10px 0 0;
		border: 3px solid #DFDFDF;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.panel_title{
		height: 16px;
		font-size: .9em;
		font-weight: normal;
		text-align: left;
		padding: 6px 12px;
		margin: 0;
		color: #444;
		background-color: #F6F6F6;
		border: 0 none;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		line-height:16px;
	}
	.data_box
	{
		margin: 8px 12px;
		float: inherit;
		padding: 10px 0 0 0;
		width:98%;
	}
	.date_stats
	{
		margin: 10px 0 20px 0;
		padding: 10px 6px 10px 8px;
		float:left;
		clear:both;
		background-color:#F6F6F6;
		width:96%;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border: 3px solid #D9D9D9;
	}
	.panel_stat {
		float:left;
		width:96%;
		position: relative;
		clear: both;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		border: 3px solid #D9D9D9;
		margin: 20px 35px 0 0;
		background-color: white;
	}
	.panel_heading{
		border: 0;
		margin: 0;
		padding: 6px 9px;
		border-bottom: 1px solid #D9D9D9;
	}
	.data_text_detail{
		color: #666;
		font-size: .7em;
		line-height: 16px;
		text-align: left;
	}
	
	.input_date_spec{
		display:none;
		margin:0;
		padding:0;
		float:right;
	}
	.spinner
	{
		margin: 25px auto 0;
		width: 16px;
		height: 16px;
		background: url(../_images/spinner_trail.gif) no-repeat;
		display:hidden;
	}
	.spinner_large{
		
		margin: 25px auto 25px;
		width: 48px;
		height: 48px;
		background: url(../_images/spinner_large.gif) no-repeat;
		display:hidden;
	}


/**********VENDOR-NOT LOGGED IN DEFAULT************/

.heading_index
{
	width:100%;
	margin: 5px 0 0 0;
}
.pri_index
{
	width:100%;
	float:left;
}
.wrapper_pri {
	float:left;
	border-top: 1px solid #E5E5E5;
	width:100%;
	margin:0;
	padding: 34px 0;
}
.top_pri_wrapper
{
	width:100%;
	clear:both;
	float:left;
	font-size:.9em;
}
.left_started_pri
{
	float:left;
	display:inline;
	width:83%;
}
.right_started_pri{
	float:left;
	display:inline;
	width:160px;
	margin:0;
}
.top_pri
{
	margin: 0 36px 15px 0;
	width: 362px;
	float: left;
}
.left_top_pri_con
{
	float:left;
	display:inline;
	width:50px;
	margin-right:8px;
}
.left_top_pri_con img
{
	width:50px;
	height:50px;
}
.right_top_pri_con
{
	float:left;
	display:inline;
	width:300px;
}
.top_pri_wrapper h1{
	font-size: 1.2em;
}
.top_pri_wrapper hr{
	margin-bottom:16px;
}
.top_pri_wrapper em{
	font-weight:bold;
}
.left_pri_1
{
	width: 220px;
	display: inline;
	float: left;
	position: relative;
	margin: 0 10px 0 0;
}
	.left_pri_1 h1{
		font-size: 1.2em;
		padding-bottom: 16px;
	}
.img_sec
{
	margin: 1px 0 18px 0;
}
	
.left_pri_2
{
	width: 75%;
	display: inline;
	float: left;
	position: relative;
	margin: 0 0 0 10px;
	font-size:.9em;
}
	.left_pri_2 .col
	{
		display: inline;
		float: left;
		position: relative;
		margin: 0 10px;
		width: 215px;
	}
	.col .link
	{
		display: inline-block;
		font-weight: bold;
		outline: none;
		cursor: pointer;
		text-decoration: none;
	}
	.col em
	{
		display: block;
		padding: 8px 0 8px 0;
		color: #939393;
		font-size:.8em;
	}
	.info_pad
	{
		padding-bottom: 8px;
		font-size:.8em;
	}
	.info_link
	{
		outline: none;
		cursor: pointer;
		text-decoration: none;
	}
.sec_index
{
	width:18%;
	float:left;
	margin:0 0 0 15px;
}

.right_started_pri .item_options .btn_large_add_to_cart
{
	background-color: #8bcced;
	border-color: #67BDD4 #4AB1CC #359BBD;

	margin: 0;
	display:inline-block;
	height:25px;
	background-image:url(../_images/large_back_check_out_btn.png);
	background-repeat:repeat-x;
	padding:0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 0 #e8e8e8;
	-webkit-box-shadow: 0 1px 0 #e8e8e8;
	box-shadow: 0 1px 0 #e8e8e8;	
}
.right_started_pri .item_options  .btn_large_add_to_cart input
{
		font-size: 12px;
		height: 25px;
		line-height: 25px;
		padding: 0 14px 0 14px;
		background: transparent;
		color: white;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
}
.letter
{
width: 43px;
height: 43px;
background: #8bcced;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
text-align: center;
line-height: 43px;
color: white;
font-size: 40px;
border: 3px solid white;
font-weight: bold;
box-shadow: 1px 1px 1px 0 #dbd4db;
-moz-box-shadow: 1px 1px 1px 0 #dbd4db;
-webkit-box-shadow: 1px 1px 1px 0 #dbd4db;
margin: 0 6px 0 -2px;
float:left;
display:inline;
}
.letter img
{
	position:relative;
	top:-1px;
}
.side_letter
{
	float:left;
	display:inline;
	width:180px;
}
.side_letter h1
{
	font-size: 1em;
	color:#666;
}
.sub_pri
{
border: 1px solid #EEE;
padding: 37px 20px 38px 26px;
margin:  0 0 0 20px;
width: 245px;
border-radius: 16px;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
box-shadow: 0 0 3px 0 #aca9a9;
-moz-box-shadow: 0 0 3px 0 #aca9a9;
-webkit-box-shadow: 0 0 3px 0 #aca9a9;
overflow: hidden;
float:left;
display:inline;
background-color:#f6f6f6;
cursor:pointer;
}
.main_pri_sign
{
	float:left;
	width:100%;
	clear:both;
	margin-top:30px;
}

.content_de_wrapper
{
	float:left;
	width:100%;
}

.head_cont
{
	float:left;
	width:100%;
	margin: 20px 0 0 0;
}
.top_h3_head
{
	margin-top: 0px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	position: relative;
	
	margin: 3px 0px 0px 0px;
	padding: 12px 20px 8px 8px;
	/*background: #F6F6F6;*/
	background: #f6f6f6;
	border: 1px solid #D4D4D4;
	border-bottom: 0px;
	color: #333;
	font-size: 1.1em;
	float:left;
	width:96%;
}

	.req_info
	{
		padding-top: 0px;
		font-weight: normal;
		font-size: .7em;
		color: #8bcced;
	}
.content_info_txt
{
	border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
-khtml-border-radius: 0px 0px 5px 5px;
position: relative;
overflow: hidden;
padding: 20px 10px 20px 10px;
border: 1px solid #EBEBEB;
background: white;
float:left;
width:97%;
	
}
.content_info_txt .content_info_sec
{
	width:100%;
	float:left;

}
.content_info_txt .content_info_sec .row
{
	min-height:30px;
	line-height:1.5;
	width:100%;
	clear:both;
	float:left;
	margin: 6px 0;
}

.content_info_txt .content_info_sec .row label
{
	font-size: .9em;
	font-weight: bold;
	line-height: 1em;
	width: 200px;
	padding: 8px 0px 0px 0px;
	text-align:left;
	float:left;
	color:#666;
}

.content_info_txt .content_info_sec .row div
{
	width:70%;
	float: right;
}
.content_info_txt .content_info_sec .row div input,  .content_info_txt .content_info_sec .row div textarea
{
	width: 80%;
	padding-left: 6px;
	padding-right: 6px;
	
	border: 1px solid #D4D4D4;
	background: white;
	font-size: .9em;
	line-height: 25px !important;
	float:left;
	 color: #706C56;
	 vertical-align: middle;
	 height:25px;

}

#body_content .btn_left{
			margin: 0 0 20px 0;
			padding: 11px 0px 4px 0px;
			overflow: hidden;
			float:left;
		}
			#body_content .btn_left .btn_content {
				display: inline-block;
				overflow: hidden;
				line-height: 0;
				margin: 0;
				height: 24px;
				border: 1px solid #D5D5D5;
				border-width: 1px 1px 1px 1px;
				background-position: 0 0;
				background-color: #8BCCED;
padding: 5px 3px 3px 3px;
float:left;
			}
				#body_content .btn_left .btn_content button{
					height: 24px;
					font-size: 100%;
					font-family: Arial, Helvetica, sans-serif;
					background: transparent;
					border: 0px solid #D5D5D5;
					cursor: pointer;
					color:#fff;
				}
				


	div.product_upload {
		border:1px solid #ccc;
		padding:10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	
	label.product_upload {
		font-weight:bold;
		display:inline-block;
		float:left;
		text-align:right;
		margin-right:15px;
		margin-top:5px;
		width:90px;
		font-size:.8em;
	}
	
/*	#product_upload input {
		width:450px;
	}*/
	
	#product_description {
		/*width:450px;*/
		height:280px;
	}
	
	.product_upload > hr {
		height:1px;
		margin:30px 10px 30px 10px;
		color:#d2d2d2;
		background-color:#d2d2d2;
		clear:both;
		border:0px;
	}
	
	/* PHOTO UPLOAD CSS */
	.photo-box {
			background: #fff;
			border: 1px solid #ddd;
			padding: 4px;
			margin-right: 8px;
			float: left;
			position: relative;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
	}

	.photo-box.uploading .photo-wrapper {
			background: #eee url('../art/loadingcircle.gif') center center no-repeat;
	}

	.photo-box .remove-button {
			position: absolute;
			top: 6px;
			right: 8px;
			display: none;
			color:#cf2030;
	}

	.photo-box.active .remove-button {
			display: block;
			color:#cf2030;
	}

	.photo-box.active.uploading .remove-button {
			display: none;
			color:#cf2030;
	}

	.photo-wrapper {
			width: 100px;
			height: 80px;
			background: #eee;
			position: relative;
			font-size: 4px;
	}

	.photo-file-input-wrapper {
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			overflow: hidden;
			z-index: 99;
			cursor: pointer;
	}

	.photo-box input {
			position: absolute;
			top: -10px;
			right: -10px;
			height: 100px;
			font-size: 100px;
			border: none;
			padding: 0;
			margin: 0;
			opacity: 0;
			-moz-opacity: 0;
			-webkit-opacity: 0;
			filter: alpha(opacity = 0);
			cursor: pointer;
	}

	.photo-box .remove-button {
			cursor: pointer;
	}

	.photo-upload-button {
			position: absolute;
			width: 100%;
			text-align: center;
			padding-top: 24px;
			color: #14a;
			font-size: 12px;
	}
		@charset "UTF-8";
/* CSS Document */


#cntl_body{
	width:100%;
	float:left;
}

#cntl_body #cntl_left_side
{
	float: left;
	width: 200px;
	clear: left;
	display: inline;
	/*background-color:#f6f6f6;*/
	background-color:#f6f6f6;
	margin: 0 30px 0 0;

	border: 1px solid #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#cntl_body #cntl_right_side
{
	width:75%;
	float:left;
	clear:right;
	
}

#cntl_left_side h2 {
font-size: .9em;
clear: both;
margin: 8px 0 10px 8px;
}

#cntl_left_side ul li.li_active
{
	color:#666;
	background-color: #eaeaea;
}


#cntl_left_side #cntl_items, #cntl_left_side #cntl_orders, #cntl_left_side #cntl_shop_settings
	{
		width: 100%;
		float: left;
		clear: both;
		margin: 0 0 5px 0;
	}

	#cntl_left_side #cntl_items ul, #cntl_left_side #cntl_orders ul, #cntl_left_side #cntl_shop_settings ul
	{
		width:100%;
		border-bottom: 1px solid #DFDFDF;
		margin: 5px 0 5px 0;
		float:left;
	}

	#cntl_left_side #cntl_items ul li, #cntl_left_side #cntl_orders ul li, #cntl_left_side #cntl_shop_settings ul li
	{
		display: block;
		padding: 0;
		border-top: 1px solid #DFDFDF;
		float:left;
		width:100%;
		clear:both;
		padding:10px 0 6px 0;
	
	}
	
		#cntl_left_side #cntl_items a, #cntl_left_side #cntl_orders a, #cntl_left_side #cntl_shop_settings a
		{
			text-decoration: none;
			color: #2d779a;
			padding: 0 0 5px 8px;
			display:inline-block;
			clear:both;
			float:left;
			font-size:.95em;
		}@charset "UTF-8";
/* CSS Document */

#usr_cntl_body{
	width:100%;
	float:left;
}

#usr_cntl_body #cntl_left_side
{
	width:100%;
	float:left;
}

#usr_cntl_body #usr_cntl_left_side
{
	float: left;
	width: 200px;
	clear: left;
	display: inline;
	background-color:#f6f6f6;
	margin: 30px 30px 0 0;
	
	border: 1px solid #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#usr_cntl_body #usr_cntl_right_side
{
	width:75%;
	float:left;
	clear:right;
	/*overflow:hidden;*/
	
}

#usr_cntl_left_side h2 {
font-size: .9em;
clear: both;
margin: 8px 0 10px 8px;
}

#usr_cntl_left_side ul li.li_active
{
	color:#666;
	background-color: #eaeaea;
}


#usr_cntl_left_side #usr_cntl_options
	{
		width: 100%;
		float: left;
		clear: both;
		margin: 0 0 5px 0;
	}

	#usr_cntl_left_side #usr_cntl_options ul
	{
		width:100%;
		border-bottom: 1px solid #DFDFDF;
		margin: 5px 0 5px 0;
		float:left;
	}

	#usr_cntl_left_side #usr_cntl_options ul li
	{
		display: block;
		padding: 0;
		border-top: 1px solid #DFDFDF;
		float:left;
		width:100%;
		clear:both;
		padding:10px 0 6px 0;
	
	}
		
		#usr_cntl_left_side #usr_cntl_options a
		{
			text-decoration: none;
			color: #2d779a;
			padding: 0 0 5px 8px;
			display:inline-block;
			clear:both;
			float:left;
		}



.usr_cntl_wrapper .control_header
{
	float:left;
	font-size: .8em;
	font-weight:bold;
	color:#3A3230;
	padding: 0 0 5px 0;
	margin:15px 0 15px 0;
	width:100%;
}


	.order_num_header
	{
		width:22.5%;
		margin: 0 0 0 28px;
		display:inline-block;
		float:left;
	}


	.order_date_header
	{
		width:20%;
		display:inline-block;
		float:left;
	}

	.order_price_header{
		width: 21%;
		display:inline-block;
		float:left;
	}
	.order_status_header{
		width:20%;
		display:inline-block;
		float:left;
	}
	
	
.usr_cntl_wrapper .purchase_list
{
	width:100%;
	float:left;
	padding-bottom: 10px;
	
}
.usr_cntl_wrapper .purchase_list li
{
	padding:10px 0 0 0;
	float:left;
	clear:both;
	width:100%;
	position:relative;
	display:list-item;
	border-radius:3px;
}

	
	.order_wrap
	{
		margin: 0 0 20px 0;
		float:left;
		width:100%;
	}

	.order_num
	{
		width:20.5%;
		float:left;
		margin: 0 0 0 8px;
		display:inline-block;
	}
		
		.order_num a
		{
			float:left;
			padding: 0;
			font-size:.9em;
			color:#8bcced;
		}
 	.order_date
	{
		width:20%;
		float:left;
		padding: 0 0 0 10px;
		font-size:.9em;
		color:#444;
		text-decoration:none;
	}

	.order_price 
	{
		width:20%;
		float:left;
		display:inline-block;
	}
	.order_price p
	{
		float:left;
		padding: 0 0 0 10px;
		font-size:.9em;
		color:#444;
	}
	.order_status{
		width:20%;
		float:left;
		padding: 0 0 0 10px;
		font-size:.9em;
		color:#444;
		clear:right;
	}
	
	.items_wrapper
	{
		width:100%;
		clear:both;
		display:none;
	}
	
	
	.usr_cntl_wrapper .purchase_list
	{
		width:100%;
		float:left;
	
	}
	
	.item_list
	{
		float:left;
		width:97%;
		border-bottom:1px solid #EAEAE3;
		padding:10px;
	}
	.item_list li
	{
		margin: 0 0 0 30px;
		padding:5px 0 5px 0;
		float:left;
		clear:both;
		width:100%;
		position:relative;
		display:list-item;
		border-radius:3px;
	}
	
	
	.item_list .control_thumb
	{
		width:43%;
		float:left;
	}
	.item_list .control_price
	{
		float:left;
	}

	
	.item_list .control_thumb .control_title
	{
		float:left;
		vertical-align:top;
		padding: 0 0 0 10px;
		font-size:.9em;
		color:#444;
		text-decoration:none;
		
	}
	.font_header .control_item_header{
		font-weight: bold;
		color: #3A3230;
		font-size:.8em;
	}
	
	.font_header .control_vendor_header
	{
		font-weight: bold;
		color: #3A3230;
		font-size:.8em;
	}
	
	.font_header .control_price_header
	{
		font-weight: bold;
		color: #3A3230;
		font-size:.8em;
	}
	.font_header .control_action_header
	{
		font-weight: bold;
		color: #3A3230;
		font-size:.8em;
	}
	.font_header control_qty
	{
		font-weight: bold;
		color: #3A3230;
		font-size:.8em;
	}
	.control_qty
	{
		width: 14%;
		float:left;
	}
	.control_switch img
	{
		cursor:pointer;
	}
	
.order_summary_wrapper
{
	width: 100%;
	float: left;
	margin: 10px 15px;
	padding: 0;
}


.sub_total_summary
{
	width:85%;
	clear:both;
	margin: 30px 0 0 0;
	float:left;
	text-align:right;
}
.sub_total_summary p {
	float:right;
	width:250px;
	clear:both;
}
.sub_total_summary span{
	text-align:right;
}
.ship_control_title
{
	padding: 0 0 0 10px;
}

.item_list .control_title:hover{
	color: #8bcced;
}

.list_feedback_element
{
	width: 100%;
float: left;
border: 3px solid #EEE;
margin: 15px 0 15px 0;
background-color:#fff;
}

.list_feedback_element .feedback_left
{
	float:left;
	width:70%;
	padding: 10px 20px 10px 20px;
}

.list_feedback_element .feedback_left .thumb_feedback
{
	height: 80px;
	width: 100px;
	float: left;
}
.list_feedback_element .feedback_left .thumb_feedback img
{
	float:left;
	width:80px;
	height:80px;
}
.list_feedback_element .feedback_left .feedback_comments
{
	float: left;
	width: 75%;
}
.list_feedback_element .feedback_left .feedback_comments a h1
{
	float:left;
	font-size:.9em;
	color: #8bcced;
	font-weight:normal;
	display:inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 100%;
line-height:1.2em;
}
.list_feedback_element .feedback_left .feedback_comments p
{
	float:left;
	font-size:.8em;
	color: #999;
	font-weight:normal;
	display:inline-block;
	padding: 0 10px;
}
.list_feedback_element .feedback_left .feedback_comments a
{
	color: #8bcced;
	font-weight:normal;
	text-decoration:none;
	float:left;
}

.list_feedback_element .feedback_right
{
	background-color: #f6f6f6;
	float:right;
	width:20%;
	padding: 30px 10px 10px 15px;
	height:180px;
}


@charset "UTF-8";
/* CSS Document */


/****************************************error messages**********************/				
			.prompt_box{
				border-radius: 20px;
				font-size: 1.1em;
				margin-left: 10px;
				margin-bottom:5px;
				background:#f6f6f6;
				padding: 20px 20px 20px 20px;
				clear:both;
				width:90%;
			}
			.facebook_error, .twitter_error, .google_error, .flicker_error{
				margin-left: 30px;
				margin-top: 2px;
				margin-bottom: 2px;
				width:80%;
				clear:both;
				font-size:10px;
				color:#F00;
			}
			
			.error {
				/* supply height to ensure consistent positioning for every browser */
				height:17px;
				background-color:#FF0;
				border:1px solid #EAEAEA;
				font-size:11px;
				color:#333;
				padding: 5px 5px 3px 5px;
				margin-left:-2px;
				font-size:.9em;
			
			
				/* CSS3 spicing for mozilla and webkit */
				-moz-border-radius:4px;
				-webkit-border-radius:4px;
			}
			/* pure CSS arrow */
.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:transparent transparent #FF0;

	/* positioning */
	position:absolute;
	bottom:25px;
	left:110px;
}

.tooltip {
	display:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-size: .8em;
	height:20px;
	padding:5px;
	color:#444;	
	font-weight:normal;
	font-size:12px;
	font-family:'Trebuchet MS',sans-serif;
	background-image:url(../_images/large_back_check_out_btn.png);
		background-color: #8bcced;
		background-repeat:repeat-x;
		border: 1px solid #eee;
		word-wrap:break-word;
		
}

/***********************************/	


/*******************************
Below deals with vendor_shop.php, vendor_policies.php, vendor_analytics.php
*******************************/
#body_content{
	margin: 0;
	float:left;
	width:100%;
	clear:both;
}
h5
{
	font-size:.9em;
	font-weight:bold;
	float:left;
}
	.form_header {
		overflow: hidden;
		position: relative;
		margin: 14px 0 0 0;
	}
		.form_header h1{
			margin: 0 0 10px 5px;
			line-height:normal;
			font-weight: normal;
			font-size: 1.3em;
			display: block;
			clear: both;
			float: left;
			width: 98%;
			color: #444;

		}
		.form_header p{	
			/*color:#999795;*/
			color:#555;
			margin: 10px 0px 10px 5px;
			width:90%;
			line-height:1.2em;
			font-size:1.1em;
		}
		.form_header p a{	
			text-decoration:none;
			font-size:.8em;
		}
		
		
	.main_content{
		margin:30px 0 0 0;
		width:100%;
	}
		.main_content .btn_left{
			margin: 0 0 20px 0;
			padding: 11px 0px 4px 0px;
			overflow: hidden;
			float:left;
		}
			.main_content .btn_left .btn_content {
				display: inline-block;
				overflow: hidden;
				line-height: 0;
				margin: 0;
				height: 24px;
				border: 1px solid #D5D5D5;
				border-width: 1px 1px 1px 1px;
				background-position: 0 0;
			}
				.main_content .btn_left .btn_content button{
					height: 24px;
					font-size: 100%;
					font-family:'Trebuchet MS',sans-serif;
					background: transparent;
					border: 0px solid #D5D5D5;
					cursor: pointer;
				}
		
		
		
		.main_content .box1{
			padding: 10px;
			border-radius: 5px 5px 0px 0px;
			overflow:hidden;
			border: 1px solid #D5D5D5;
			border-bottom:0px;
			color: #B3B3B3;
			background: transparent;
			position:relative;
			clear:both;
			margin:0 15px 0 15px;
			background-color:#f6f6f6;
		}
		
		.main_content .box2{
			margin: 0 15px 30px 15px;
			padding: 10px;
			overflow:hidden;
			border-radius: 0px 0px 5px 5px;
			border: 1px solid #D5D5D5;
			color: #B3B3B3;
			background: transparent;
			position:relative;
			clear:both;
			background-color:#fff;
		}
		
		.main_content .box2.last
		{
			margin-bottom:0;
		}
		
			.main_content .box2 ul{
				margin: 0 0 10px 10px;
				list-style:disc;
				list-style-type:disc;
		
			}

			.box1 h3{
				font-size: .9em;
				color: #444;
				padding: 5px 0px 5px 0px;
				margin:0;
			}

				.box1 li, .box2 li{
					color:#000;
					margin:10px;
					font-size:.9em;
				}

					.box1 a, .box2 a{
						color: #8bcced;
						text-decoration:none;
					}
		
		.main_content_wrapper{
			padding: 10px 10px 10px 10px;
			overflow:hidden;
			border-radius:10px;
			border: 1px solid #D5D5D5;
			color: #B3B3B3;
			background: transparent;
			position:relative;
			clear:both;
			background-color:#fff;
		}
			.main_content_wrapper hr{
					
				width:90%;
				margin: 15px 0 20px 45px;
				float:left;
			}
			.main_content_wrapper p
			{
				font-size:.8em;
				margin-top:10px;
				padding-bottom:6px;
				float:left;
				color:#666;
			}
			.main_content_wrapper #shop_name
			{
				font-size:.9em;
			  	width:50%;
				margin: 6px 0 0 0;
				float:left;
			}
			.main_content_wrapper a{
				color: #8bcced;
			}
			.main_content_input_section
			{ 
				padding:3px; 
				margin:20px; 
				width:92%; 
				clear:both; 
				float:left;	
			}
				.live_preview{
					float:left;
					width:100%;
				}
				.main_content_input_section input.file_upload
				{
					margin: 5px 20px 0 0;
					float:left;
					display:inline-block;
				}
				.main_content_input_section input.text, .main_content_input_section textarea.text {
					width: 450px;
					float:left;
				}
				.main_content_input_section input.analytics_text{
					width: 320px;
				}

				.main_content_input_section .inline_comment
				{
					display:inline-block;
					margin:0;
					padding:0;
					float:left;
					width:auto;
				}
				.main_content_input_section .space 
				{
					float:left;
					margin: 6px 0 0 0;
					clear:both;
				}
	/*
				.main_content_input_section label{
					display:inline-block;
					width:155px;
					float:left;
					text-align:right;
					margin: 6px 10px 0 0;
					color:#333;
					font-size:.9em;
					font-weight:bold;
				}*/
				.banner_image{
					height:110px;
					width:500px;
					clear:both;
					display:block;
					margin: 10px;
					overflow:hidden;
					float:right;
					text-align:center;
				}
				.banner_image img{
					width:480px;
					height:100px;
					clear:both;
				}
				
				
				.main_content_input_section .preview {
					margin-left:170px;
					padding:0;
					float:left;
					clear:both;
					width:75%;
				}
					.main_content_input_section .preview_body_text {
						width:90%;
						padding:10px;
						margin:10px 0;
						border: 1px solid #999;
						min-height:50px;
					}
				.main_content_input_section .preview_comment{
					margin:0;
					padding:0;
					width:100%;
				}
				
		.analytics_prompt{
			margin-left: 30px;
			margin-top: 15px;
			margin-bottom: 5px;
			width:80%;
			clear:both;
			font-size:10px;
			color:#F00;
		}
.info a
{
	color:#8bcced;
	text-decoration:none;
}


/**************************************/




/*******************************
Below deals with vendor_shop_profile.php


Header Content
*******************************/
.header_profile{
	clear:both;
	margin:30px 0px 10px 0px;
	float:left;
}
.body_content h1, .header_profile h2 h1{
	padding: 5px 10px;
	margin: 0;
	/*font-weight: bold;*/
	font-weight:normal;
	font-size: 1.3em;
	display:block;
	clear:both;
	float:left;
	width:98%;
	color:#444;
	
}
	.header_profile img{
		width:740px;
		height:100px;
	}
	.header_profile .shop_info{
		border-radius: 0 0 5px 5px;
		border: 1px solid #EEE;
		float:left;
		display:block;
		overflow:hidden;
		margin:0 0 30px 0;
		width:738px;
		background-color:#f6f6f6;
	}
		.header_profile .shop_info_name{
			padding: 10px 0 12px 9px;
			display: inline-block;
			vertical-align: top;
			float: left;
			clear: left;
			overflow:hidden;
		}
		.header_profile .shop_info_name h1, .header_profile .shop_info_announcement h1{
			font-size: .9em;
			font-weight: bold;
			color: #333;
			line-height: 1em;
			margin: 0 10px 0 0;
		}
		 ul.icon_box{
			list-style:none;
			display: inline-block;
			padding: 5px 0 0 0px;
			margin:0;
		
		}
			.icon_box li {
				display: list-item;
				padding: 0 4px 0 0;
				float: left;
			}
			.icon_box li a {
				/*width: 27px;
				height: 26px;*/
				width: 30px;
				height: 30px;
				display: block;
			}
			.icon_box li a:hover{ cursor: pointer;}
		/*	.icon_box li a.bg1 { background: url(../_images/favorite_icon.png) no-repeat 0 0;}
			.icon_box li a.bg2 { background: url(../_images/google_plus_icon.png) no-repeat 0 0;}
			.icon_box li a.bg3 { background: url(../_images/flicker_icon.png) no-repeat 0 0;}
			.icon_box li a.bg4 { background: url(../_images/facebook_icon.png) no-repeat 0 0; }
			.icon_box li a.bg5 { background: url(../_images/twitter_icon.png) no-repeat 0 0;}
			.icon_box li a.bg6 { background: url(../_images/rss_icon.png) no-repeat 0 0;}
			.icon_box li a.bg7 { background: url(../_images/unfavorite_icon.png) no-repeat 0 0;}
			.icon_box li a.bg8 { background: url(../_images/pinterest_icon.png) no-repeat 0 0;}
			.icon_box li a.bg9 { background: url(../_images/tumblr_icon.png) no-repeat 0 0;}*/
			
			.icon_box li a.bg1 { background: url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -260px;} /*fav*/
			.icon_box li a.bg2 { background: url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -120px;} /*g+*/
			.icon_box li a.bg3 { background: url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -190px;} /*flicker*/
			.icon_box li a.bg4 { background: url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -15px;} /*facebook*/
			.icon_box li a.bg5 { background: url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -50px;} /*twitter*/
			.icon_box li a.bg6 { background:url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -225px;} /*rss*/
			.icon_box li a.bg7 { background: url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -295px;} /*unfav*/
			.icon_box li a.bg8 { background:  url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -85px;} /*pinterest*/
			.icon_box li a.bg9 { background: url(/templates/standardpub/image/mainsprite.png) no-repeat -11px -155px;} /*tumblr*/
			
			
			
		.header_profile .shop_info_title{
			float:left;
			display:inline-block;
			clear: left;
			height:30px;
			overflow:hidden;
			padding: 2px 0 0 9px;
			vertical-align: top;
		}
			.header_profile .shop_info_title h2{
				font-size: .9em;
				font-weight: normal;
				color: #2d779a;
			}
		.header_profile .shop_info_announcement{
			padding:0 0 3px 0;
			float:left;
			clear:both;
			border-top:1px solid #EAEAE3;
			width:100%;
			background-color:#F9F9F7;
		}
			.header_profile .shop_info_announce{
				margin: 8px 10px 5px 0;
				padding: 0 0 0 9px;
				vertical-align: top;
				float: left;
				clear: both;
				overflow:hidden;
			}
				.header_profile .shop_info_announcement p{
					font-size:.75em;
					display:block;
					margin:0 3px 9px 9px;
					float:left;
					width:100%;
					
				}

			.header_profile .shop_info_announcement a
			{
				color: #8bcced;
			}
			
			.header_profile .shop_info_announcement button
			{
				background-color:transparent;
				color:#8bcced;
				cursor:pointer;
				font-size:.85em;
				border:0;
				padding:0;
				margin:0;
			}


/***************
Body Content
*******************************/
	.body_content .featured_content, .sponsored_content
	{
		float: left;
		clear: both;
		width: 100%;
	}	
		.featured_content hr, .content_list hr, .sponsored_content hr
		{
			height: 1px;
			/*background-color: #EAEAE3;
			color: #EAEAE3;*/
			background-color: #999;
			margin-bottom: 12px;
			margin-top: 3px;
			border: 0;
			clear: both;
			width:98%;
		}
		
		.featured_content h5, .sponsored_content h5
		{
			font-size:.9em;
			color:#666;
			margin: 10px 0 0 35px;
			float:left;
			display:inline-block;
		}
		.featured_content a.promote, .sponsored_content a.promote
		{
			font-size:.9em;
			color:#8bcced;
			margin: 10px 0 0 15px;
			float:left;
			clear:right;
		}
		
		.featured_content .featured_wrapper, .sponsored_wrapper
		{
			/*padding: 20px 0 20px 0;*/
			overflow: hidden;
			border: 0px solid #DAD9D9;
			position: relative;
			float:left;
			width:100%;
		}
		
		.featured_content .featured_wrapper .scrollable {
			position:relative;
			overflow:hidden;
			width: 93%;
			height:180px;
			float:left;
		}
		
		.featured_wrapper a.browse{
			margin:40px 5px 40px 5px;
		}
		
		.featured_content .featured_wrapper	.scrollable .items {
			width:20000em;
			position:absolute;
		}


			.featured_content .featured_item, .sponsored_item{
				float:left;
				width:110px;
				margin: 0 3px;
			}

				.featured_content .featured_pic_wrapper, .sponsored_pic_wrapper
				{
					display: block;
					padding:2px 2px 8px 2px;
					text-align:left;
					width: 100px;
					height: 100px;
					float:left;
				}
					.featured_content .featured_pic_wrapper a, .sponsored_pic_wrapper a
					{
						cursor: pointer;
						text-decoration:none;
						display:inline-block;
						width:100px;
						height:100px;
					}
	
						.featured_content .featured_pic_wrapper img, .sponsored_pic_wrapper img
						{
							position:absolute;
							width:100px;
							height:100px;
						}
				.featured_content .feat_border_prod, .sponsored_border_prod{
					overflow: hidden;
					float:left;
					clear:both;
					width:111px;
				}
					.featured_content .feat_prod_name, .sponsored_prod_name
					{
						padding:0 0 0 5px;
						vertical-align: top;
						text-align:left;
						float:left;
						width:95%;
						height:30px;
					}
					
						.featured_content .feat_prod_name a, .sponsored_prod_name a
						{
							color: #010101;
							text-decoration: none;
							line-height: 1.3em;
							font-size: .7em;
						}
							.featured_content .feat_prod_name a:hover, .sponsored_prod_name a:hover
							{
								color:#8bcced;
							}

					.featured_content .feat_prod_price, .sponsored_prod_price
					{
						padding: 0px 8px 0px 8px;
						overflow:hidden;
						float:left;
						
					}
					
						.featured_content .feat_prod_price span, .sponsored_prod_price span
						{
							overflow:hidden;
							font-size: .7em;
							font-weight: normal;
							display: inline-block;
						}


	.body_content .content_list{
		width:100%;
		float:left;
		margin:10px 0;
	}





/*******************************
THIS SECTION IS FOR THE PAGE NUMBER BAR
********************************/
		.show{
			padding: 0;
			margin: 0;
		}
		.show em
		{	
			color: #CCC;
		}
			.formspacer{
				margin:20px 0 0 0;
				float:left;
				padding:0;
				width:100%;
				clear:both;
			}
				.formspacer p{
					padding: 0px 0px 0px 10px;
					margin: 0px 0px 0px 0px;
					font-size: .7em;
					color:#666;
					display:inline;
					float:left;
				}
				
				.formspacer .select_order {
					float:left;
					color: #A6A5A5;
					border: 1px solid #EBEBEB;
					line-height: 18px;
					margin:0px 0px 0 10px;
					display:inline;
				}

				.formspacer .row_table{
					float:right;
					list-style:none;
					width:20%;
					margin-right:7px;
				}

					.formspacer .row_table li{
						float:right;
						display:inline-block;
						margin-left:5px;
						cursor:pointer;
					}

		.results_box{
			margin: 5px 0px 0px 0px;
			border: 1px solid #EEE;
			border-radius: 5px 5px 5px 5px;
			float:left;
			clear:both;
			width: 100%;
			background-color: #F6F6F6;
		}
			.results_box .left_text{
				padding:5px 16px 5px 16px;
				float:left;
				display:inline-block;
				font-size:.9em;
			}
				
			.results_box .right_text
			{
				padding:5px 16px 5px 16px;
				text-align:right;
				float:right;
				display:inline-block;
				font-size:.9em;
			}
				.results_box .right_text .page_numbers
				{
					padding: 0 0 0 5px;
					margin:0;
					text-decoration:none;
					font-size:.9em;
					
				}
				.results_box .right_text .act
				{
					font-weight:bold;
					color:#8bcced;
					padding: 0 0 0 5px;
					margin:0;
					text-decoration:none;
					font-size:.9em;					
				}
/*****************************/



	.new_content{
		float:left;
		clear:both;
		width:100%;
	}
		.new_content hr{
			height: 1px;
		background-color: #EAEAE3;
		color: #EAEAE3;
		margin-bottom: 12px;
		margin-top: 6px;
		border: 0;
		clear: both;
		width:100%;
		}
		ul.row{
		list-style-type:none;
		overflow: hidden;
		margin: 10px 0 10px 0;
		}
			ul.row li{
			float: left;
			margin: 0px 0px 0px 5px;
			width: 178px;
			min-height: 290px;
			display:block;
			border: 1px solid #EEE;
			overflow:hidden;
			background-color: #F6F6F6;
			border-radius: 10px;
			}
			
			
/*********************************************

Table View 
*****************************************/
				.border_prod {
					padding: 5px 0 0px 8px;
					overflow: hidden;
					float: left;
					}
				
					.prod_name
					{
						padding:11px 9px 5px 9px;
						vertical-align: top;
						text-align:left;
						height:35px;
					}
						.prod_name a
						{
							color: #010101;
							text-decoration: none;
							line-height: 1.2em;
							font-size: .9em;
						}
							.prod_name a:hover
							{
								color:#8bcced;
							}					
					.prod_date
					{
						margin: 5px 0 0 0;
						padding: 3px 9px 8px 9px;
						text-align:left;
						color:#CCC;
						font-size:.9em;
					}
					.prod_pic_wrapper {
						padding: 8px 5px;
						text-align: left;
						display: block;
						width: 150px;
						height: 120px;
						position: relative;
						margin: auto;
						float: left;
						overflow: hidden;
						background-color: #f6f6f6;
						border: 1px solid #EEE;
						}
						.prod_pic_wrapper a {
							padding: 0;
							cursor: pointer;
							text-decoration: none;
							display: inline-block;
							width: 150px;
							height: 150px;
							overflow: hidden;
							text-align: center;
							}
						.prod_pic_wrapper img {
							max-width: 150px;
							margin: 0 auto;
							max-height: 150px;
							border: 1px solid #D5D5D5;
							background: #F6F6F6;
							border-radius: 5px;
							}
						
					.quick_view
					{
						display: inline-block;
						color: #4A4A4A;
						text-decoration: underline;
						width:160px;
						height:42px;
						clear:both;
						margin-bottom:10px;
					}
					
						.quick_thumb
						{
							width:37px;
							height:37px;
							margin: 3px 0 0 2px;
							display:inline-block;
							float:left;
						}
							.quick_thumb img
							{
								display:inline-block;
								width:37px;
								height:37px;
								border:0;
							}
					/*.prod_price
					{
						padding: 0px 5px 0px 2px;
						overflow:hidden;
						text-align: right;
						margin:0;
						width:96%;
					}*/
						.prod_price .btn_left
						{
							/*margin:0 0 3px 0;*/
							padding: 11px 0px 4px 0px;
							overflow: hidden;
							/*float: left;*/
						}
						.prod_price .btn_left .btn_content {
							display: inline-block;
							overflow: hidden;
							line-height: 0;
							/*margin: 0;*/
							height: 24px;
							border: 1px solid #D5D5D5;
							/*border-width: 1px 1px 1px 1px;
							background-position: 0 0;*/
						}
							.prod_price span
							{
								padding: 11px 0px 0px 0px;
								overflow:hidden;
								font-size: 1em;
								font-weight: normal;
								display: inline-block;
								float:right;
							}


/*********************************************

List View 
*****************************************/
		ul.row_li
		{
		list-style-type: none;
		overflow: hidden;
		margin: 10px 0 0 0;
		padding: 8px 0 0 3px;
		background-color: #F6F6F6;
		border-radius: 3px;
		}
			ul.row_li li{
				display: list-item;
				float:left;
				margin: 0;
				padding:0;
				width:95%;
				min-height:155px;
				overflow:hidden;
				border: 1px solid #EEE;
			}
				.border_prod_2{
				padding: 0 5px 0px 8px;
				overflow: hidden;
				float:left;
				width:80%;
				clear:right;
				height:110px;
				}
					.prod_name_2{
						display:inline-block;
						padding:0 0 0 9px;
						vertical-align: top;
						float:left;
						clear:left;
						width:60%;
					}
						.prod_name_2 a{
							color: #010101;
							text-decoration: none;
							line-height: 1.2em;
							font-size: .9em;
						}
							.prod_name_2 a:hover{
								color:#8bcced;
							}
						.prod_desc_2{
							width:70%;
							padding: 5px 9px 5px 9px;
							text-align:left;
							color:#444;
							clear:left;
							float:left;
							font-size:.8em;
						}
						.prod_date_2{
							width:70%;
							padding: 2px 9px 0 9px;
							text-align:left;
							color:#CCC;
							clear:left;
							float:left;
							font-size:.8em;
						}
						.prod_pic_wrapper_2
						{
							padding:0px 0px 5px 5px;
							text-align:left;
							display:block;
							height:100px;
							position:relative;
							margin:0;
							float:left;
						}
							.prod_pic_wrapper_2 a
							{
								padding:0;
								cursor: pointer;
								text-decoration:none;
								display:inline-block;
								width:100px;
								height:100px;
							}
								.prod_pic_wrapper_2 img
								{
									position:absolute;
									width:100px;
									height:100px;
									margin:0;
									padding:0;
									border: 1px solid #EEE;
								}
						.quick_view_2
						{
							height: 40px;
							width: 55%;
							clear: left;
							padding: 0;
							float: left;
						}
						
							.quick_view_2 .quick_thumb
							{
								width:37px;
								height:37px;
								margin: 3px 0px 0 7px;
								display:inline-block;
							}
								.quick_view_2 img
								{
									display:inline-block;
									width:37px;
									height:37px;
								}
						.prod_price_2
						{
							float: right;
							padding: 3px 0px 0px 5px;
							overflow: hidden;
							text-align: left;
							margin: 0;
							width: 25%;
						}
							.prod_price_2 .btn_left
							{
								margin:0 0 8px 0;
								padding: 0px 0px 0px 0px;
								overflow: hidden;
								float: right;
							}
								.prod_price_2 .btn_left .btn_content {
									display: inline-block;
									overflow: hidden;
									line-height: 0;
									margin: 0;
									height: 24px;
									border: 1px solid #D5D5D5;
									border-width: 1px 1px 1px 1px;
									background-position: 0 0;
								}
									.prod_price_2 span
									{
										padding: 3px 0px 0px 0px;
										margin:0 0 15px 0;
										overflow:hidden;
										font-size: 1em;
										font-weight: normal;
										display: inline-block;
									}


/*********************************/					




	.btn_content .add_cart_btn
	{
		display:inline-block;
	text-align: center;
	padding: 12px 5px 5px 5px;
	margin:0;
	color: #332F2C;
	height: 24px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
	cursor: pointer;
	text-decoration:none;
	}

	.btn_content a:hover
	{
		text-decoration:none;
		color:#8bcced;
	}



/******************************
Product Descrption
****************************/
.primary_content{
	float:left;
	display:inline;
	width:660px;
}

	.primary_content .item_title
	{
		width:570px;
		float:left;
		clear:both;
		padding: 5px 0 0px 0; 
		margin:0 70px 0 0;
	}
		.item_title h1
		{
			font-size: 1.1em;
			line-height:1.2em;
			padding:0;
			margin:0;
		}
	
		
	.primary_content .item_image{
		
		width:566px;
		float:left;
		clear:left;
		background-color:#f6f6f6;
		border: 1px solid #EEE;
		padding:5px 5px 5px 5px;
		margin:18px 0 0 0;
		text-align:center;
	}
		.primary_content .item_image img
		{
			max-width:566px;
			-moz-box-shadow: 0 0 2px 2px #cfcfcf;
			-webkit-box-shadow: 0 0 2px 2px#cfcfcf;
			box-shadow: 0 0 2px 2px #cfcfcf;
			
		}
		
		.thumbnail_wrapper{
			float:left;
			display:inline-block;
		}
	.primary_content .item_thumbs{
		width:57px;
		float:left;
		clear:both;
		/*background-color:#FFF;*/
		padding: 0;
		margin: 0 0 0 5px;
		height:300px;
		position:relative;
		overflow:hidden;
	}
	
	.primary_content .item_thumbs .thumb_product_desc_item{
		/* this cannot be too large */
		height:20000em;
		position:absolute;
		width:55px;
		clear:both;
		
	}
		.primary_content .item_thumbs .thumb_product_desc_item img{
			width:55px;
			height:55px;
			margin-top:2px;
			-moz-box-shadow: 0 0 1px 1px #cfcfcf;
			-webkit-box-shadow: 0 0 1px 1px#cfcfcf;
			box-shadow: 0 0 1px 1px #cfcfcf;
			border:1px solid #eee;
		}
		
		
		.primary_content .product_description_scroller
		{
			float:left;
			width:660px;
			display:inline;
		}
		
		.product_description_scroller a.browse{
			background-image:url(../_images/button_test.png);
			background-repeat:no-repeat;
			display: block;
			width: 30px;
			height: 10px;
			float: left;
			margin: 4px 15px 4px 18px;
			cursor: pointer;
			font-size: 1px;
			clear:left;
		}
		.product_description_scroller .place_holder
		{
			display: block;
			width: 30px;
			height: 10px;
			float: left;
			margin: 4px 20px 4px 20px;
			clear:left;
		}


		.primary_content .product_description_scroller a.right 			{ background-position: 0px -15px;}
		.primary_content .product_description_scroller a.right:hover 		{ background-position: -31px -15px; clear:left;}
		.primary_content .product_description_scroller a.right:active 		{ background-position: -31px -15px; clear:left; } 
		
		
		/* left button */
		.primary_content .product_description_scroller a.left				{background-position: 0px 0px;} 
		.primary_content .product_description_scroller a.left:hover  		{ background-position: -31px 0; clear:left;}
		.primary_content .product_description_scroller a.left:active  		{ background-position: -31px 0; clear:left;}
		
		/***/
		
		.body_content{
	float:left;
	display:inline;
	width:100%;
}

	.body_content.item_title
	{
		width:570px;
		float:left;
		clear:both;
		padding: 5px 0 0px 0; 
		margin:20px 70px 0 0;
	}
		body_content .item_title h1
		{
			font-size: 1.1em;
			line-height:1.2em;
			padding:0;
			margin:0;
		}
	
		
	.body_content .item_image{
		
		width:566px;
		float:left;
		clear:left;
		background-color:#f6f6f6;
		border: 1px solid #EEE;
		padding:0 5px 5px 5px;
		margin:18px 0 0 0;
		text-align:center;
	}
		.body_content .item_image img
		{
			max-width:566px;
			-moz-box-shadow: 0 0 2px 2px #cfcfcf;
			-webkit-box-shadow: 0 0 2px 2px#cfcfcf;
			box-shadow: 0 0 2px 2px #cfcfcf;
			
		}
		
		body_content .thumbnail_wrapper{
			float:left;
			display:inline-block;
		}
	.body_content .item_thumbs{
		width:57px;
		float:left;
		clear:both;
		background-color:#f6f6f6;
		border:1px solid #EEE;
		padding: 0 0 1px 3px;
		margin: 0 0 0 5px;
		height:283px;
		position:relative;
		overflow:hidden;
		
	}
	
	.body_content .item_thumbs .thumb_product_desc_item{
		/* this cannot be too large */
		height:20000em;
		position:absolute;
		width:55px;
		clear:both;
		
	}
		.body_content .item_thumbs .thumb_product_desc_item img{
			width:55px;
			height:55px;
			margin-top:2px;
			-moz-box-shadow: 0 0 1px 1px #cfcfcf;
			-webkit-box-shadow: 0 0 1px 1px#cfcfcf;
			box-shadow: 0 0 1px 1px #cfcfcf;
		}
		
		
		.body_content .product_description_scroller
		{
			float:left;
			width:680px;
			display:inline;
		}
		


		.body_content .product_description_scroller a.right 			{ background-position: 0px -15px;}
		.body_content .product_description_scroller a.right:hover 		{ background-position: -31px -15px; clear:left;}
		.body_content .product_description_scroller a.right:active 		{ background-position: -31px -15px; clear:left; } 
		
		
		/* left button */
		.body_content .product_description_scroller a.left				{background-position: 0px 0px;} 
		.body_content .product_description_scroller a.left:hover  		{ background-position: -31px 0; clear:left;}
		.body_content .product_description_scroller a.left:active  		{ background-position: -31px 0; clear:left;}
		
	
		
		
		.product_description_wrapper
		{
			float:left;
			clear:left;
			margin: 20px 10px 20px 0px;
			padding:0px 10px 0 0;
			display:inline;
			width:630px;
		}
		
		.side_bar
		{
			float: left;
			width: 90%;
			display: inline;
			border-bottom: 1px solid #CCC;
			margin: 0 20px 0 0;
			padding-bottom: 20px;
		}
		.side_bar p {
			font-size: .75em;
			font-family:'Trebuchet MS',sans-serif;
			padding: 0 5px;
		}
		.side_bar hr
		{
			width:60%;
			float:left;
			margin-top: 0;
		}
		.side_bar .tag_wrapper
		{
			width:100%;
			float:left;
			clear:both;
		}
		.side_bar .tag_wrapper a.tag
		{
			font-size:.8em;
			display: inline-block;
			padding: 4px 4px 4px 6px;
			margin: 0 2px 6px 0;
			border-radius: 3px;
			color: #2d779a;
			background-color: #f6f6f6;
		}
		.side_bar .tag_wrapper a.tag:hover
		{
			background-color:#eaeae3;
		}
		
		
		.product_description{
			width: 90%;
			float: left;
			border-bottom: 1px solid #CCC;
			margin: 0 20px 20px 0;
			padding-bottom: 20px;
		}
			.product_description p{
				
				font-size:.75em;
				font-family:'Trebuchet MS',sans-serif;
				padding: 0 5px;
			}
			
			.shipping_method{
				width: 600px;
				margin-bottom: 24px;
				float: left;
				padding: 10px 15px;
				border: 1px solid #EEE;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				background-color:#f6f6f6;
				display:inline;
			}
			.shipping_method h1, .payment_method h1, .side_bar h1 {
				border: 0 none;
				color: #333;
				font-size: .9em;
				margin-bottom: 8px;
				padding: 0;
				border-image: initial;
}
			.shipping_method table {
				border: 0;
				color: #666;
				margin: 8px 0 0 0;
				width: 100%;
				border-image: initial;
			}
			
		
			.shipping_method table th {
				color: black;
				font-size: 11px;
				font-weight: normal;
				padding-bottom: 6px;
				text-align: left;
				text-transform: uppercase;
				vertical-align: top;
			}
			.shipping_method td.ship_to, .shipping_method td.ship_cost, .shipping_method td.ship_with {
				border-top: 1px solid #DDD;
				padding: 4px 0;
				vertical-align: top;
				font-family: "Arial","Helvetica",sans-serif;
				font-size: .7em;
			}
			
			.payment_method{
				width: 600px;
				margin-bottom: 24px;
				float: left;
				padding: 10px 15px;
				border: 1px solid #EEE;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				background-color:#f6f6f6;
				display:inline;
			}
			.payment_method_left
			{
				float:left;
				width:60%;
				clear:left;
			}
			.payment_method_right
			{
				float:left;
				width:40%;
				clear:right;
			}
			.payment_method_right a
			{
				display:block;
				float:left;
				font-size:.8em;
				color: #2d779a;
				clear:both;
				text-decoration: none;
			}
			.payment_method_left img
			{
				border:0;
				width:
			}


#payment_content
{
	float:right;
	width:300px;
	clear:right;
	display:inline;
	
	
	
}
	#payment_content .item_payment
	{
		width:100%;
		float:left;
		clear:both;
	
	}
	
		#payment_content .item_payment .item_amount
		{
			display:inline-block;
			width:100%;
			float:left;
		}
			#payment_content .item_payment .item_amount h1
			{
				font-size: 1.1em;
				line-height: 1.2em;
				padding: 0;
				margin: 0;
				display:inline-block;
			}
		
			#payment_content .item_payment .item_amount a
			{
				margin: 0 0 0 5px;
				clear:right;
				font-size:.8em;
				color: #8bcced;
				text-decoration:none;
				
			}
	#payment_content .item_options
	{
		float:left;
		clear:both;
		width:100%;
		margin: 5px 0 0 0;
	}
	
	#payment_content .item_options div
	{
		margin: 0 0 10px 0;
	}
	
	#payment_content .item_options .btn_large_add_to_cart
	{
		background-color: #8bcced;
		/*border-color: #67BDD4 #4AB1CC #359BBD;*/
		
		margin: 0;
		display:inline-block;
		height:34px;
		background-image:url(../_images/large_back_check_out_btn.png);
		background-repeat:repeat-x;
		/*padding:0 0 0 10px;*/
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 0 #e8e8e8;
		-webkit-box-shadow: 0 1px 0 #e8e8e8;
		box-shadow: 0 1px 0 #e8e8e8;
		
	}
	/*#payment_content .item_options .btn_large_add_to_cart span
	{
		float:left;
		width:100%;
		text-align:left;
		background-image:url(../_images/cart_back_btn.png);
		background-repeat:no-repeat;
	}*/
	.btn_large_add_to_cart input
	{
		font-size: .8em;
		height: 34px;
		line-height: 34px;
		padding: 0 14px 0 53px;
		background: transparent;
		color: white;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: normal;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}
	
	
	#payment_content .item_options .btn_large_edit_product
	{
		background-color: #8bcced;
		
		margin: 0;
		display:inline-block;
		/*height:34px;*/
		background-image:url(../_images/large_back_check_out_btn.png);
		background-repeat:repeat-x;
		/*padding:0 0 0 10px;*/
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 0 #e8e8e8;
		-webkit-box-shadow: 0 1px 0 #e8e8e8;
		box-shadow: 0 1px 0 #e8e8e8;
		
	}
	/*#payment_content .item_options .btn_large_edit_product span
	{
		float:left;
		width:100%;
		text-align:left;
		background-image:url(../_images/cart_back_btn_2.png);
		background-repeat:no-repeat;
	}*/
	.btn_large_edit_product input
	{
		font-size: .8em;
		height: 34px;
		line-height: 34px;
		padding: 0 14px 0 53px;
		background: transparent;
		color: white;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: normal;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}
	
	
	
	#payment_content .item_options .btn_large_add_to_wishlist_active
	{
		background-color: #666;
		border-color: #67BDD4 #4AB1CC #359BBD;
		margin: 0;
		display:inline-block;
		height:25px;
		background-image:url(../_images/wish_back_btn.png);
		background-repeat:repeat-x;
		padding:0 0 0 10px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 0 #e8e8e8;
		-webkit-box-shadow: 0 1px 0 #e8e8e8;
		box-shadow: 0 1px 0 #e8e8e8;
	}
	
	#payment_content .item_options .btn_large_add_to_wishlist_deactive
	{
		background-color: red;
		margin: 0;
		display:inline-block;
		height:25px;
		background-image:url(../_images/wish_back_btn.png);
		background-repeat:repeat-x;
		padding:0 0 0 10px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 0 #e8e8e8;
		-webkit-box-shadow: 0 1px 0 #e8e8e8;
		box-shadow: 0 1px 0 #e8e8e8;
		
	}
	
	#payment_content .item_options .btn_large_add_to_wishlist_active span
	{
		float:left;
		width:100%;
		text-align:left;
		background-image:url(../_images/btn_wecraft_3.png);
		background-repeat:no-repeat;
	}
	.btn_large_add_to_wishlist_active input
	{
		font-size: 11px;
		height: 25px;
		line-height: 25px;
		padding: 0 14px 0 53px;
		background: transparent;
		color: white;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}
	
		#payment_content .item_options .btn_large_add_to_wishlist_deactive span
	{
		float:left;
		width:100%;
		text-align:left;
		background-image:url(../_images/btn_wecraft_3.png);
		background-repeat:no-repeat;
	}
	.btn_large_add_to_wishlist_deactive input
	{
		font-size: 11px;
		height: 25px;
		line-height: 25px;
		padding: 0 14px 0 53px;
		background: transparent;
		color:#fff;
		font-family: arial,sans-serif;
		cursor:pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}
	
	
		
	#payment_content .item_options .btn_large_add_to_favorite_listing_active
	{
		background-color: #ff9999;
		border-color: #67BDD4 #4AB1CC #359BBD;
		margin: 10px 0 0 0;
		display:inline-block;
		height:25px;
		background-image:url(../_images/wish_back_btn.png);
		background-repeat:repeat-x;
		padding:0 0 0 10px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 0 #e8e8e8;
		-webkit-box-shadow: 0 1px 0 #e8e8e8;
		box-shadow: 0 1px 0 #e8e8e8;
	}
	
	#payment_content .item_options .btn_large_add_to_favorite_listing_deactive
	{
		background-color: red;
		margin: 10px 0 0 0;
		display:inline-block;
		height:25px;
		background-image:url(../_images/wish_back_btn.png);
		background-repeat:repeat-x;
		padding:0 0 0 10px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 0 #e8e8e8;
		-webkit-box-shadow: 0 1px 0 #e8e8e8;
		box-shadow: 0 1px 0 #e8e8e8;
		
	}
	
	#payment_content .item_options .btn_large_add_to_favorite_listing_active span
	{
		float:left;
		width:100%;
		text-align:left;
		background-image:url(../_images/btn_wecraft_6.png);
		background-repeat:no-repeat;
	}
	.btn_large_add_to_favorite_listing_active input
	{
		font-size: 11px;
		height: 25px;
		line-height: 25px;
		padding: 0 14px 0 53px;
		background: transparent;
		color: white;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}
	
		#payment_content .item_options .btn_large_add_to_favorite_listing_deactive span
	{
		float:left;
		width:100%;
		text-align:left;
		background-image:url(../_images/btn_wecraft_6.png);
		background-repeat:no-repeat;
	}
	.btn_large_add_to_favorite_listing_deactive input
	{
		font-size: 11px;
		height: 25px;
		line-height: 25px;
		padding: 0 14px 0 53px;
		background: transparent;
		color:#fff;
		font-family: arial,sans-serif;
		cursor:pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}
	
	
	
	
	
	
	
	#payment_content .item_options .btn_large_out_of_item
	{
		background-color: #bd1b1b;		
		margin: 0;
		display:inline-block;
		height:34px;
		background-image:url(../_images/large_back_check_out_btn.png);
		background-repeat:repeat-x;
		padding:0 0 0 10px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 0 #e8e8e8;
		-webkit-box-shadow: 0 1px 0 #e8e8e8;
		box-shadow: 0 1px 0 #e8e8e8;
		
	}
	#payment_content .item_options .btn_large_out_of_item span
	{
		float:left;
		width:100%;
		text-align:left;
		background-image:url(../_images/btn_wecraft_4.png);
		background-repeat:no-repeat;
	}
	.btn_large_out_of_item input
	{
		font-size: .8em;
		height: 34px;
		line-height: 34px;
		padding: 0 14px 0 53px;
		background: transparent;
		color: white;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}
	
	
	
	#payment_content .item_stock
	{
		width:100%;
		clear:both;
		float:left;
		font-size:.9em;
		color:#444;
		margin: 6px 0 0 0;
	}
	
#payment_content .shop_info
{
	margin-top:30px;
	float:left;
	border: 1px solid #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #f6f6f6;
	width:100%;
}

	.shop_info .more_items_by
	{
		float:left;
		width:100%;
		padding: 0 3px 0 3px;
	}
		.shop_info a
		{
			text-decoration:none;
			border:none;
			float:left;
			color: #8bcced;
		}
		
		.shop_info a.see_all
		{
			float:left;
			color: #2d779a;
			margin: 10px 8px 10px 8px;
			font-size: .7em;
			float:right;
			text-decoration:underline;
		}
		
			.shop_info h2, .seller_info h2, .item_info h2, .shop_categories h2
			{
				font-size:.9em;
				clear:both;
				margin: 8px 0 10px 8px;
			}
		
			.shop_info h5
			{
				font-size: .9em;
				clear:both;
				margin: 8px 0 2px 8px;
			}
			
			.shop_info p
			{
				font-size: .7em;
				width:90%;
				clear:both;
				color: #666;
				margin: 0 0 2px 8px;
			}
		
			
			.shop_info .more_items_by a img
			{
				width: 67px;
				height: 67px;
				padding: 5px 0 0 5px;
			}

.data_text_detail a
{
	color:#8bcced;
	font-size:1em;
	text-decoration:none;
	display:block;
	clear:both;
}

#payment_content .seller_info
{
	margin-top:30px;
	float:left;
	border: 1px solid #EEE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #f6f6f6;
	width:100%;

}

	.seller_info .left_side
	{
		width:37%;
		float:left;
		padding: 0 0 3px 8px;
		margin-bottom:15px;
		display:inline;
	}
	
		.left_side img{
			width: 100px;
			height:100px;
			float:left;
			clear:both;	
		}
		
		.left_side p
		{
			font-size:.8em;
			color:#666;
			margin: 3px 0 3px 3px;
		}

	.seller_info .right_side
	{
		width:55%;
		float:left;
		padding: 20px 0 3px 3px;
		margin-bottom:30px;
	}
	
		.right_side h1
		{
			font-size:.9em;
			
		}
		.right_side p
		{
			font-size:.8em;
			color:#666;
			margin: 0 0 0 10px;
		}
		.right_side a
		{
			color:#2d779a;
			font-size:.8em;
			text-decoration:none;
			margin: 3px 0 0 3px;
			display:block;
		}
		
		.right_side hr
		{
			margin: 12px 0 7px 0;
		}
	
	#contact_form label{
		display: inline-block;
		width: 55px;
		float: left;
		text-align: right;
		margin: 6px 10px 0 0;
		color: #333;
		font-size: .9em;
		font-weight: bold;
	}
		
	#payment_content .item_info
	{
		margin:30px 0 30px 0;
		float:left;
		border: 1px solid #EEE;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-color: #f6f6f6;
		width:100%;
	}
		
		
		.item_info a
		{
			font-size:.9em;
			text-decoration:none;
			color: #8bcced;
			display:block;
			margin: 5px 0 15px 8px;
			float:left;
			clear:left;
		}
		.item_info p
		{
			font-size:.9em;
			color: #666;
			display:block;
			margin: 0 0 5px 8px;
			float:left;
			clear:left;
		}
		.item_info .share_item
		{
			width:90%;
			float:left;
			text-align:left;
			margin:0 10px 0 10px;
			clear:both;
		}
		.share_item hr
		{
			margin:10px;
			width:90%;
			padding:0;
		}
		.share_item .soc_feedback
		{
			width: 99%;
			float:left;
			line-height: 18px;
			margin: 5px 0 7px 3px;
		}
		.share_item .soc_feedback div
		{
			display: inline-block;
			float:left;
			height:25px;
			margin: 0 5px 0 0;
			
		}
	
/*********************************************/	


.wl_wrapper
{
	width:100%;
	margin:10px 0 10px 0;
	padding:0;
	clear:both;
	overflow:hidden;
}

.wl_wrapper hr{
	
	float:left;
	margin: 15px 0 0 0;
}

.wl_wrapper .wishheader
{
	float:left;
	font-size: .8em;
	font-weight:bold;
	color:#3A3230;
	padding: 0 0 5px 0;
	margin:15px 0 15px 0;
	width:100%;
}

	.wl_item_header
	{
		width:41.5%;
		margin: 0 0 0 28px;
		display:inline-block;
		float:left;
	}


	.wl_vendor_header
	{
		width:21.5%;
		display:inline-block;
		float:left;
	}

	.wl_price_header{
		width: 14%;
		display:inline-block;
		float:left;
	}
	.wl_action_header{
		width:18%;
		display:inline-block;
		float:left;
	}


.wl_wrapper .wishlist_list
{
	width:100%;
	float:left;
	
}
.wl_wrapper .wishlist_list li
{
	padding:5px 0 5px 0;
	float:left;
	clear:both;
	width:100%;
	position:relative;
	display:list-item;
	border-radius:3px;
}

.bg-dark
{
	background-color:#DFDFDF;
}
.wl_wrapper .wishlist_list li div
{
	float:left;
	padding:5px;
}
.wl_checkbox input
{
	margin: 20px 0 0 0;
}
.wl_wrapper .wl_thumb
{
	width:40%;
}

.wl_wrapper a:hover
{
	color:#8bcced;
}
.wl_wrapper .wl_thumb a img
{
	width:50px;
	height:50px;
	float:left;
	clear:left;
}
.wl_thumb .wl_title
{
	padding: 0 0 0 10px;
	font-size:.9em;
}

	.wl_username
	{
		width:20%;
	}
		.wl_vendor
		{
			
			float:left;
			padding: 0 0 0 10px;
			font-size:.9em;
			color:#444;
			text-decoration:none;
		}

	.wl_price 
	{
		width:12%;
	}
	.wl_price p
	{
		float:left;
		padding: 0 0 0 10px;
		font-size:.9em;
		color:#444;
	}
	.wl_control_options
	{
		margin: 20px 0 10px 0;
		padding:0;
		float:left;
	}
	.wl_control_options li
	{
		display:inline-block;
		margin:0 0 0 10px;
		background-color:#eeeeee;
		height: 27px;
		background-image: url(../_images/large_back_check_out_btn.png);
		background-repeat: repeat-x;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
	}
	
	.wl_control_options input
	{
		font-size: 11px;
		height: 27px;
		line-height: 27px;
		padding: 0 8px 0 8px;
		background: transparent;
		color: #444;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}

.body_content .spacer
{
	margin: 0 0 30px 0;
}

.row_pol textarea {
width: 80%;
padding-left: 6px;
padding-right: 6px;
border: 1px solid #D4D4D4;
background: white;
font-size: .9em;
line-height: 1.6em;
float: left;
color: #706C56;
}

.row_pol label {
font-size: .9em;
font-weight: bold;
line-height: 1em;
width: 150px;
padding: 8px 0px 0px 0px;
text-align: left;
float: left;
color: #666;
}

.favorite_vendors_new
{
	margin: 20px 0 20px 0;
	width: 100%;
	/*clear: right;*/
	float: left;
	overflow: hidden;
}

.con_tools_wrap{
float: left;
width: 32%;
text-align: center;
}

.thumbnail{
	background-color:#fff;
}

.thumbnail > a > img {
display: block !important;
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
}


/*
.prod_listing
{
	padding:5px 16px 7px 16px;
	text-align:left;
	margin: 4px 0px 5px 0px;
	background:#f7f7f7;
	
}

table.listing{
	width: 100%;
	text-transform: none;
	
}
.listing tr{
	display: table-row;
}
.listing tr td
{
	padding: 1px 0px 1px 0px;
	color: #5A5B5C;
	font-size: .7em;
}
.quick_thumb a{
	margin:0;
	text-decoration:none;
	padding:0;
	width:37px;
	height:37px;
}*/@charset "UTF-8";
/* CSS Document */

/*******************SUBMENU FOR SELLER MAIN CONTENT**********************************************************/
.seller_sub_menu{
	font-size:.9em;
	font-weight: normal;
	margin-bottom: 30px;
}
		.seller_sub_menu li {
			margin-left: 10px;
		}
		.seller_sub_menu .nav-tabs {
			border-bottom: 1px solid #999;
		}

			.seller_sub_menu li a {
				text-decoration: none;
				color: #332F2C;
				display: inline-block;
				padding: 15px 10px 13px 10px;
				font-weight: normal;
				margin-right:0;
				border-radius:2px;
			}
				.seller_sub_menu li.active a, .seller_sub_menu .active:hover a {
					/*color:#8bcced;*/
					color:#fff;
					text-decoration:none;
					background-image: linear-gradient(bottom, rgb(213,233,243) 9%, rgb(139,204,237) 43%);
					background-image: -o-linear-gradient(bottom, rgb(213,233,243) 9%, rgb(139,204,237) 43%);
					background-image: -moz-linear-gradient(bottom, rgb(213,233,243) 9%, rgb(139,204,237) 43%);
					background-image: -webkit-linear-gradient(bottom, rgb(213,233,243) 9%, rgb(139,204,237) 43%);
					background-image: -ms-linear-gradient(bottom, rgb(213,233,243) 9%, rgb(139,204,237) 43%);
					
					background-image: -webkit-gradient(
						linear,
						left bottom,
						left top,
						color-stop(0.09, rgb(213,233,243)),
						color-stop(0.43, rgb(139,204,237))
					);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bcced', endColorstr='#d5e9f3');
					
					border: 1px solid #999;
					border-bottom-color: transparent;
					/*background:url('../_images/menu_item-act.gif') 100% 0 no-repeat transparent;*/
				}
				
				.seller_sub_menu li:hover a{
					border-bottom: 1px solid #999;
				}

/**************************************************************************************/

#els_dept_menu {
	width:200px;
	border: 1px solid #EEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	float:left;
	display:inline-block;
	/*background-color:#f6f6f6;*/
	background-color:#fff;
}

	#els_dept_menu hr
	{
		height: 1px;
		background-color: #D5D5D5;
		margin-bottom: 12px;
		margin-top: 6px;
		border: 0;
		clear: both;
		width: 90%;
		float:left;
	}

	.els_dept_menu_header
	{
		margin-bottom: 5px;
		float:left;
		clear:both;
		width:100%;
	}
		.els_dept_menu_header h1
		{
			font-size: 1em;
			font-weight: bold;
			color: #444;
		}
	
	#els_dept_menu a {
	font-size:.8em;
	line-height:25px;
	}
	
		#els_dept_menu .sub_header
		{
			color:#2d779a; 
			font-weight:bold; 
			text-decoration:none;
		}
		#els_dept_menu .active
		{
			color:#444 !important; 
			text-decoration:none;
			font-weight:bold;
		}
			.active:hover
			{
				text-decoration:none;
			}
		
		
		#els_dept_menu .sub_menu{
			color:#999;
			text-decoration:none;
			padding-left:30px;
		}
			#els_dept_menu .sub_menu:hover{
				color:#8bcced;
				text-decoration:none;
			}
			
/*******************DATE PICKER**********************************************************/
	
/* For the details, see:
   http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */
.date {
    border:1px solid #ccc;
    font-size:.7em;
    padding:4px;
    width:110px;

    -moz-box-shadow:0 0 10px #eee inset;
    -webkit-box-shadow:0 0 10px #eee inset;
}

/* calendar root element */
#calroot {
    /* place on top of other elements. set a higher value if nessessary */
    z-index:10000;

    margin-top:-1px;
    width:198px;
    padding:2px;
    background-color:#fff;
    font-size:11px;
    border:1px solid #ccc;

    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    -moz-box-shadow: 0 0 15px #666;
    -webkit-box-shadow: 0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
    padding:2px 0;
    height:22px;
}

#caltitle {
    font-size: .8em;
    color:#0150D1;
    float:left;
    text-align:center;
    width:155px;
    line-height:20px;
    text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
    display:block;
    width:20px;
    height:20px;
    background:transparent url(../_images/prev.gif) no-repeat scroll center center;
    float:left;
    cursor:pointer;
}

#calnext {
    background-image:url(../_images/next.gif);
    float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
    visibility:hidden;
}

/* year/month selector */
#caltitle select {
    font-size:10px;
}

/* names of the days */
#caldays {
    height:14px;
    border-bottom:1px solid #ddd;
}

#caldays span {
    display:block;
    float:left;
    width:28px;
    text-align:center;
}

/* container for weeks */
#calweeks {
    background-color:#fff;
    margin-top:4px;
}

/* single week */
.calweek {
    clear:left;
    height:22px;
}

/* single day */
.calweek a {
    display:block;
    float:left;
    width:27px;
    height:20px;
    text-decoration:none;
    font-size:11px;
    margin-left:1px;
    text-align:center;
    line-height:20px;
    color:#666;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

/* different states */
.calweek a:hover, .calfocus {
    background-color:#ddd;
}

/* sunday */
a.calsun {
    color:red;
}

/* offmonth day */
a.caloff {
    color:#ccc;
}

a.caloff:hover {
    background-color:rgb(245, 245, 250);
}


/* unselecteble day */
a.caldisabled {
    background-color:#efefef !important;
    color:#ccc	!important;
    cursor:default;
}

/* current day */
#calcurrent {
    background-color:#498CE2;
    color:#fff;
}

/* today */
#caltoday {
    background-color:#333;
    color:#fff;
}
@charset "UTF-8";
/* CSS Document */

/**********************************PRODUCT OVERLAY STUFF*********************************/

.product_overlay{
/* initially overlay is hidden */
	display:none;
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:655px !important;		
	
	/* some padding to layout nested elements nicely  */
	/*padding:35px;*/

	/* a little styling */	
	/*font-size:11px;*/

}

/*close button positioned on upper right corner */
/*.product_overlay .close {
	background-image:url(../_images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}*/

/* use a semi-transparent image for the overlay */
	#overlay {
		/*background-image:url(../_images/white.png);*/
		color:#333;
		max-height:625px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		/*height:600px;*/
		overflow-y:auto;
	}
/* 

/* styling for elements inside overlay*/
	.contentWrap hr{
		margin:25px 0 17px 30px;
		padding:0;
		width:90%;
		float:left;
	}
	.contentWrap a{
		/*margin:0;
		padding:0;*/
		text-decoration:none;
	}
		.contentWrap a:hover{
			color:#8bcced;
			text-decoration:none;
		}
		

		/*styling the product title button*/
		.product_overlay_name {
		 margin:10px;
		 padding:0;
		 clear:left;
		 display:inline-block;
		 float:left;
		 text-align:left;
		 width:56%;
		 min-height:40px;
		}
	
			.product_overlay_name a h1{
				padding: 5px 2px 2px 2px;
				margin: 0;
				font-weight: bold;
				font-size: 15px;
				display:block;
				clear:both;
				float:left;
			}
			
		/*styling the add cart button*/
		.product_overlay_price_btn_wrapper
		{ text-align:right;
			float:right;
			width:30%;
			padding:0;
			margin:10px;
			display:inline-block;
		}
			.product_overlay_btn{
				margin:0;
				padding:0;
				overflow: hidden;
				float: right;
				display:inline-block;
			}
				.btn_left_2{
					margin: 0;
					padding: 11px 0px 4px 0px;
					overflow: hidden;
					float:left;
					
				}
				.btn_left_2 .btn_content {
							display: inline-block;
							overflow: hidden;
							line-height: 0;
							margin: 0;
							height: 24px;
							border: 1px solid #D5D5D5;
							border-width: 1px 1px 1px 1px;
							background-position: 0 0;
						}
			.product_overlay_price{
				float:right;
				display:inline-block;
				margin:10px;
				padding:0;
				text-align:right;
			}
				.product_overlay_price span{
					padding: 8px 2px 2px 2px;
					overflow:hidden;
					font-size: 1.4em;
					font-weight: normal;
					display: inline-block;
				}/*

		/*styling the main display image*/	
		#product_overlay_image {
			float: left;
			clear: left;
			text-align: center;
		}
			#product_overlay_image img {
		max-width: 250px;
		max-height: 235px;
		margin: 0;
		padding: 2px;
		border: 1px solid #D5D5D5;
		background: #F6F6F6;
		border-radius: 5px;
		}
			
		/*styling the product description*/	
		.product_overlay_description{
			width:53%;
			float:left;
			/*clear:right;*/
			padding: 0 0 0 10px;
			height:250px;
			overflow:hidden;
		}
			.product_overlay_description h1{
				font-weight: bold;
				font-size:1.3em;
				margin:3px;
				padding:0;
			
			}
			.product_overlay_description p{
				margin:3px;
				padding: 10px 10px 0 0;
				font-size: 1.1em;
				color:#444;
			}
			.product_overlay_description a{
			font-size:.9em;
			color:#8bcced;
			text-decoration:none;
			float:right;
			margin:0;
			display:inline;
			}/*


/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/

.product_overlay_thumbnails{
	overflow:hidden;
	position:relative;
	height:120px;
	width:550px;
	float:left;
}
	.product_overlay_thumbnails .items {
		/* this cannot be too large */
		width:20000em;
		position:absolute;
	}
	.product_overlay_thumbnails .active {
		border:1px solid #8bcced;
		background:#f6f6f6;
		border-radius: 5px;
		position:relative;
		cursor:default;
	}
/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}
	.items img{
		margin: 0;
		padding:2px;
		width:104px;
		height: 104px;
		border: 1px solid #D5D5D5;
		background:#f6f6f6;
		border-radius: 5px;
	}

/* right button */
a.right 			{ background-position: -14px -25px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position: -38px -25px; clear:right; margin-right: 0px; }
a.right:active 		{ background-position: -38px -25px; clear:right; margin-right: 0px;} 


/* left button */
a.left				{ background-position: 0 -25px; clear:left;} 
a.left:hover  		{ background-position:-25px -25px; }
a.left:active  		{ background-position:-25px -25px; }

/*disabled button*/
a.disabled { visibility: hidden; }


/*inherited for both left and right buttons*/
a.browse {
	background-image:url(../_images/button_test.png);
	background-repeat:no-repeat;
	display: block;
	width: 12px;
	height: 35px;
	float: left;
	margin: 40px 10px 40px 10px;
	cursor: pointer;
	font-size: 1px;
}

/**********************************ANNOUNCEMENT OVERLAY STUFF**********************/
.announcement_overlay{
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background:#FFF;
	
	width:420px;
	
	/*border:1px solid #666;*/
	
	/* CSS3 styling for latest browsers */
	/*-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	*/
	
	/*border:10px solid #666;*/

		/* for modern browsers use semi-transparent color on the border. nice! */
	border:10px solid rgba(82, 82, 82, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

	.announcement_overlay hr{
			margin:0 10px 10px 10px;
			padding:0;
			width:90%;
			float:left;
				
	}

	/* close button positioned on upper right corner */
	.announcement_overlay .close {
		background-image:url(../_images/close.png);
		position:absolute;
		right:-15px;
		top:-15px;
		cursor:pointer;
		height:35px;
		width:35px;
	}

	/* styling for elements inside overlay */
	.announcement_overlay_name {
	 margin:10px;
	 padding:0;
	 clear:both;
	 display:block;
	 float:left;
	 text-align:left;
	}

		.announcement_overlay_name h1{
			padding: 15px 2px 2px 2px;
			font-weight: bold;
			font-size: 1.3em;
			display:block;
			clear:both;
			float:left;
		}


	.announcement_overlay_announcement{
		width:400px;
		padding:10px 10px 30px 10px;
		clear:both;
		display:block;
		float:left;
		text-align:left;
		font-size:.9em;
	}
	.annoucement_overlay_footer
	{
		height:40px;
		width:420px;
		clear:both;
		background-color:#CCC;
		vertical-align:bottom;
	}

/* container for external content. uses vertical scrollbar, if needed */
	div.scroller{
		max-height:500px;
		overflow-y:auto;
		width:420px;
	}
	
/**********************************LOGIN OVERLAY STUFF**********************/
.login_overlay{
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background:#FFF;
	
	width:420px;
	max-height:700px;	
	/*border:1px solid #666;*/
	
	/* CSS3 styling for latest browsers */
	/*-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	*/
	
	/*border:10px solid #666;*/

		/* for modern browsers use semi-transparent color on the border. nice! */
	border:10px solid rgba(82, 82, 82, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}


	.login_overlay hr{
			margin:0 10px 10px 10px;
			padding:0;
			width:90%;
			float:left;
				
	}

	/* close button positioned on upper right corner */
	.login_overlay .close {
		background-image:url(../_images/close.png);
		position:absolute;
		right:-15px;
		top:-15px;
		cursor:pointer;
		height:35px;
		width:35px;
	}
	
	.login_overlay .login_wrapper
	{
		margin:10px;
		padding:5px;
		min-height: 200px;
	}
	
	.login_wrapper h1{
		
		font-size: 1.5em;
		padding:5px;
		clear:both;
	}
	.login_wrapper p
	{
		padding:10px 5px;
		
	}
	.login_wrapper p a{	
		color:#8bcced;
		text-decoration:none;
	}@charset "UTF-8";
/* CSS Document */

.control_wrapper
{
	width:100%;
	margin:10px 0 10px 0;
	padding:0 8px 8px 8px;
	clear:both;
	overflow:hidden;
	
	background-color: #F6F6F6;
border-radius: 3px;
}

.control_wrapper hr{
	
	float:left;
	margin: 15px 0 0 0;
}

.control_wrapper .controlheader
{
	float:left;
	font-size: .8em;
	font-weight:bold;
	color:#3A3230;
	padding: 0 0 5px 0;
	margin:15px 0 15px 0;
	width:99%;
}

	.control_item_header
	{
		width:43%;
		margin: 0 0 0 28px;
		display:inline-block;
		float:left;
	}


	.control_vendor_header
	{
		width:21.5%;
		display:inline-block;
		float:left;
	}

	.control_price_header{
		width: 14%;
		display:inline-block;
		float:left;
	}
	.control_action_header{
		width:15%;
		display:inline-block;
		float:left;
	}
	.control_type_header
	{
		width:20%;
		display:inline-block;
		float:left;
	}


/*.control_wrapper .control_list
{
	width:100%;
	float:left;
	list-style: none;
	margin:0;
	padding:0;
	
}
.control_wrapper .control_list li
{
	padding:5px 0 5px 0;
	float:left;
	clear:both;
	width:100%;
	position:relative;
	display:list-item;
	border-radius: 3px;
}


.control_wrapper .bg-dark
{
	background-color:#f7f9f8;
	background-color:#DFDFDF;
}
.control_wrapper .control_list li div
{
	float:left;
	padding:5px;
}*/
.control_checkbox input
{
	margin: 20px 0 0 0;
}

.pages_viewed .control_thumb, .items_wishlisted .control_thumb, .items_delighted .control_thumb
{
	float:left;
	margin: 0 0 10px 0;
	clear:both;
	width:98%;
}
.control_wrapper .control_thumb{ width:40%;}

.control_wrapper a:hover
{
	color:#8bcced;
}
.control_thumb a img
{
	width:50px;
	height:50px;
	float:left;
	clear:left;
}

.control_thumb .control_title
{
	/*float:left;*/
	/*vertical-align:top;*/
	padding: 0 0 0 10px;
	font-size:.9em;
	/*color:#444;*/
	/*text-decoration:none;*/
	
}

	/*.control_expires
	{
		width:20%;
	}*/
	
	.control_expires p
	{
		/*float:left;*/
	/*	padding: 0 0 0 10px;*/
		font-size:.9em;
		color:#444;
	}
		.control_vendor
		{
			
			float:left;
			padding: 0 0 0 10px;
			font-size:.9em;
			color:#444;
			text-decoration:none;
		}
		
	.control_type
	{
		float:left;
		padding: 0 0 0 10px;
		font-size:.9em;
		color:#444;
		width:18%;
	}


	/*.control_price 
	{
		width:12%;
		float:left;
	}*/
	.control_price p
	{
		/*float:left;*/
		/*padding: 0 0 0 10px;*/
		font-size:.9em;
		color:#444;
	}
	.move_to_top, .move_to_top_priority, .add_wl_item, .delete_wl_item, .unfeature_item, .feature_item, .edit_item,.edit_shipping, .close_item, .delete_item, .delete_item_per, .shiptoremoveentry, .view_item, .wl_sold_out, .unfeature_item_f
	{
		float:left;
		display:inline-block;
		padding: 0 0 0 2px;
	}
	.unfeature_item{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -173px -151px; height:24px;width:24px;
	}
	.feature_item{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -205px -151px; height:24px;width:24px;
	}
	.edit_item, .edit_shipping{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -145px -151px; height:24px;width:24px;
	}
	.close_item{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -200px -186px;
height: 25px;width: 24px;
	}
	.delete_item, .delete_wl_item{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -231px -151px; height:24px;width:24px;
	}
	
	.delete_item_per, .shiptoremoveentry{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -365px -151px; height:24px;width:24px;
	}
	.on_sale_item{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -175px -186px; height:25px;width:20px;float:left;
	}
	.sale_item_edit{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -158px -186px; height:25px;width:20px;float:left;
	}
	.sale_item{
		background: url(/templates/standardpub/image/mainsprite.png) no-repeat -140px -186px;height: 25px;width: 20px; float:left;
	}
	.close_item_a_etsy{
		background: url(/templates/standardpub/image/mainsprite.png) no-repeat -260px -150px;height: 25px;width: 30px; float:left;
	}
	.close_item_a{
		background: url(/templates/standardpub/image/mainsprite.png) no-repeat -260px -150px;height: 25px;width: 30px; float:left;
	}
	.relist_item{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -230px -186px; float:left;height: 25px;width: 26px;
	}
	.unfeature_item_f{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -173px -151px; height:24px;width:24px;
	}
	.move_to_top, .move_to_top_priority{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -256px -186px; height:24px;width:24px;
	}
	.add_wl_item{
		background:url(/templates/standardpub/image/mainsprite.png) no-repeat -290px -186px;height: 24px;width: 30px;
	}
	.wl_sold_out{
		background:url(templates/standardpub/image/mainsprite.png) no-repeat -175px -230px;height: 24px;width: 45px;
	}
	
	.control_options
	{
		margin: 20px 0 10px 0;
		padding:0;
		float:left;
		clear:both;
		width:100%;
	}
	.control_options li
	{
		display:inline-block;
		margin:0 0 0 10px;
		background-color:#eeeeee;
		height: 27px;
		background-image: url(../_images/large_back_check_out_btn.png);
		background-repeat: repeat-x;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		float:left;
	}
	
	.control_options input
	{
		font-size: 11px;
		height: 27px;
		line-height: 27px;
		padding: 0 8px 0 8px;
		background: transparent;
		color: #444;
		font-family: arial,sans-serif;
		cursor: pointer;
		white-space: nowrap;
		font-weight: bold;
		overflow: visible;
		display: inline-block;
		outline: 0;
		position: relative;
		vertical-align: top;
		border: 0 none;
	}


.body_content .spacer
{
	margin: 0 0 30px 0;
}

.body_content .content_list {
width: 100%;
float: left;
margin: 10px 0;
padding:0;
}
.body_content {
float: left;
display: inline;
width: 100%;
}

.control_spacer{
height:70px;
margin:0 0 0 0;
padding:0;
clear:both;
text-align:center;
border-top: 1px #EAEAE3 solid;
border-bottom:1px #EAEAE3 solid;

}
.control_spacer p{
	float:left;
	font-size:.9em;
	color:#444;
	width:100%;
	text-align:center;
	padding:35px 0 15px 0;
}

.progress
{
	height: 9px;
background-color: #C5FF00;
display: none;
opacity: 0.6;
}
.ui-slider
{
	background: #8bcced url(/media/img/gradient/h30.png) repeat-x 0 0;
	cursor: pointer;
	border: 1px solid #999;
	width: 260px;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: inset 0 0 8px #000;
	margin: 10px 0 0 10px;
}
.ui-slider-handle { 
	height: 18px;
	width: 18px;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border: 1px solid black;
	cursor: move;
}
.range{
	border: 1px inset #DDD;
	float: left;
	font-size: 20px;
	margin: 0 0 0 15px;
	padding: 3px 0;
	text-align: center;
	width: 100px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.uploadhidden{
	display:none;
}form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(../_images/img/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(../_images/img/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(../_images/img/input/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(../_images/img/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 15px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -14px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}


/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../_images/img/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../_images/img/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../_images/img/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../_images/img/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../_images/img/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../_images/img/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../_images/img/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../_images/img/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../_images/img/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../_images/img/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(../_images/img/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(../_images/img/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url(../_images/img/checkbox1.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 20px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(../_images/img/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(../_images/img/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}