body						{margin: 0px; font-family: verdana;}
.border						{border: 1px solid red;}
IMG							{border: none;}
div, ul						{float: left;}
form						{display: inline;}

/* Code to clear floats inside containers - add to the outside container */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix1 {display: block; clear: both;}
/* End hide from IE-mac */
/* End of float clearing trick */

/*------------HREF's------------*/
a							{text-decoration: none; }
a:active					{text-decoration: none; }
a:visited					{text-decoration: none; }
a:hover						{text-decoration: underline; }
a.underline					{text-decoration: underline;}
a.elink						{color: #f17821; }
a.no_underline:hover		{text-decoration: none;}

.message a					{color: #f17821; }

/*------------fonts-----------------*/
.arial						{font-family: "verdana";}
.times						{font-family: "verdana";}
.verdana					{font-family: "verdana";}
.bold						{font-weight: bold;}
.normal						{font-weight: normal;}
.italic						{font-style: italic;}
.strikethrough				{text-decoration: line-through;}
.underline					{text-decoration: underline;}
.no_underline				{text-decoration: none;}

h1	 						{color: #6c6c6c; font-size: 16pt; font-weight: normal; font-family: "verdana";}
h2							{font-size: 14pt; font-weight: normal; font-family: "verdana"; text-transform: lowercase;}
h3							{color: #f17821; font-size: 10pt; display: inline; font-family: "verdana";}

.font27						{font-size: 27pt;}
.font25						{font-size: 25pt;}
.font24						{font-size: 24pt;}
.font23						{font-size: 23pt;}
.font22						{font-size: 22pt;}
.font21						{font-size: 21pt;}
.font20						{font-size: 20pt;}
.font19						{font-size: 19pt;}
.font18						{font-size: 18pt;}
.font17						{font-size: 17pt;}
.font16						{font-size: 16pt;}
.font15						{font-size: 15pt;}
.font14						{font-size: 14pt;}
.font13						{font-size: 13pt;}
.font12						{font-size: 12pt;}
.font11						{font-size: 11pt;}
.font10						{font-size: 10pt;}
.font9						{font-size: 9pt;}
.font8						{font-size: 8pt;}
.font7						{font-size: 7pt;}
.font6						{font-size: 6pt;}
.font5						{font-size: 5pt;}
.font4						{font-size: 4pt;}

.font10px					{font-size: 10px; line-height: 16px;}
.font11px					{font-size: 11px; line-height: 18px;}
.font12px					{font-size: 12px; line-height: 16px;}
.font32px					{font-size: 32px; line-height: 32px;}


/*------------colors-----------------*/
.white						{color: #fff;}
.orange						{color: #f17821;}
.black						{color: #221e1f;}
.gray						{color: #7c7c7c;}
.lightgrey                  {color: #a9a9a9;}


/*------------page-----------------*/

#page_container				{width: 1024px;}
#main_header_container {
	padding: 0;
	width: 940px; 
	height: 108px; 
	margin: 0 0 5px 0; 
	position: relative; 
}

#main_header_container h1 {
	position: absolute;	
	top: 0;
	left: 0;
	width: 156px; 
	height: 108px; 
	background: url(../images/content/logo.jpg) top left no-repeat;
	text-indent: -9999px;
	margin: 0; 
	padding: 0;
}
#main_header_container h1 a {display: block; width: 155px; height: 103px;}
#main_header_container h2 {
	position: absolute;	
	margin: 0;
	width: 250px;
	left: 175px;
	bottom: 25px;
	font-size: 17pt;
	text-transform: none;
	color: #f17821;
}
div#flagholder {
	position: absolute;	
	top: 53px;
	right: 120px;
	font-size: 8px; 
	width: 150px;
}
div#phonenums {
	position: absolute;	
	width: 312px;
	font-size: 8pt;
	right: -42px;
	top: 10px;
}
#cartholder {
	border: 5px solid blue;	
}
#main_header_container #shopping_bag {
	width: 170px; 
	height: 18px; 
	border: 1px solid #c8c7c7; 
	cursor: pointer; 
	padding: 0 3px; 
	line-height: 18px;
}
#main_header_container .checkout_button	{
	width: 65px; 
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	margin-left: 8px; 
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
}
#bagholder {
	position: absolute;
	width: 265px;
	bottom: 0;
	right: 5px;	
}

#left_nav_container			{width: 156px; margin: 0 17px 0 0;}
#top_nav_container			{width: 763px; height: 50px; margin: 0 0 7px 0;  border-top: 1px solid #c8c7c7;}
#no_right_container			{width: 840px;}
#container					{width: 560px; margin: 0 23px 0 0;}
#footer_container			{width: 944px; height: 106px; margin: 25px 0 5px 0; border-top: 1px solid #c8c7c7; padding-top: 10px;}

/*------------logo header-----------------*/

#header1					{margin: 30px 0 0 20px; float: left; width: 263px;}
#header2					{margin: 30px 0 0 0px; float: left; width: 230px; padding-right: 10px;}
#header2 #flags				{float: right; font-family: verdana; font-size: 8px; padding-right: 45px;}
#header2 #flags div			{margin-left: 5px; text-align: center;}

#header3					{margin: 30px 0 0 0px; float: left; width: 300px;}
#header3 div				{height: 50px;}
#header3 #shopping_bag		{border: 1px solid #c8c7c7;; cursor: pointer; float: left; height: 18px; clear: both; padding: 0 3px; width: 170px; clear: both; line-height: 18px;}
#header3 .checkout_button	{width: 65px; float: left; margin-right: 0px; height: 18px; padding: 0 5px 0 5px; line-height: 18px;
	margin-left: 8px; background-color: white; color: #f17821; border: 1px solid #f17821;}
							

#header_table				{width: 1024px; height: 108px;}
#header_table_1				{width: 156px; height: 108px; }
#header_table_2				{padding: 30px 0 0 20px; width: 380px;}
#header_table_4				{padding: 30px 0 0 0px; }


/*------------header-----------------*/

.top_nav1					{margin: 0; padding: 5px 0 5px 0; list-style: none; border-bottom: 1px solid #c8c7c7; width: 763px;}
.top_nav1 li				{float: left; width: 114px; text-transform: capitalize;}
.top_nav1 li a				{color: #000;}
.top_nav2					{margin: 0; padding: 5px 0 5px 0; list-style: none; width: 763px;}
.top_nav2 li				{float: left; width: 114px; text-transform: capitalize;}
.top_nav2 li a				{color: #000;}

/*------------left nav-----------------*/

#search_container			{width: 142px; border: 1px solid #d8d8d8; padding: 3px 0 3px 5px; margin-left: 7px;}
#search_container input		{border: 1px solid #d8d8d8; height: 12px; width: 110px; font-family: "verdana";}

#email_container			{width: 142px; border: 1px solid #d8d8d8; border-top: none; padding: 3px 0 3px 5px; margin-left: 7px; background-color: #e6e7e8;}
#email_container input		{border: 1px solid #d8d8d8; height: 12px; width: 110px; font-family: "verdana"; margin-top: 5px;}

.left_nav_header			{padding: 5px 0 5px 0px; clear: both; width: 138px; border-top: 1px solid #c8c4c5; margin-top: 0px; margin-left: 12px; clear: left;}
ul.left_nav        			{margin-top: 0px; padding: 0 0 0 12px; list-style: none; float: left; margin-left: 0px; clear: left; width: 138px;}
ul.left_nav li							{margin: 0; padding: 0 0 0 0px; line-height: 10pt; }
ul.left_nav li.left_nav_selected		{margin: 0; padding: 0 0 0 0px; line-height: 10pt;}
ul.left_nav li a				{color: #221e1f;}

/*------------left nav 2-----------------*/

#left_nav_box				{ background-color: #f1f1f1; margin: 20px 0 0 0; padding: 0 0 15px 0; width: 157px;}
#left_nav_box .box_header	{ padding: 10px 0 0 5px; width: 150px;}
#left_nav_box .box_text		{ padding: 10px 0 0 5px; width: 150px;}
#left_nav_box .box_image	{ margin: 15px 0 0 0;}
#left_nav_box ul			{ margin: 15px 0 0 10px; padding:0 0 0 15px; list-style: url("../images/content/arrow.gif");}
#left_nav_box li			{ margin: 5px 0;}

#people_saying				{clear: both; width: 165px; height:120px; padding-left: 13px; padding-top: 10px;}

/*------------footer-----------------*/
#footer_container ul		{list-style: none; margin: 0; padding: 0; margin-left: 0px; width: 125px;}
#footer_container li		{padding-bottom: 0px;}


/*------------mini cart-----------------*/
#mini_cart					{ position: absolute; z-index: 5; top: 76px; left: 747px; width: 219px; background-color: #fff; font-size: 7pt; color:#6c6c6c; border: 3px solid #ccc; display: none; }
#mini_cart_content			{padding: 3px 4px 5px 4px;}
#mini_cart_header			{border: 2px solid #A6A7AC; width: 190px; padding: 0 3px 5px 14px; margin: 0 0 10px 0;}
#mini_cart_heder_text		{ margin: 10px 0 0 5px; font-weight: bold;}
#close_mini_cart			{float: right; background-color: #bfc0c1; border: 1px solid #d4d5d6; font-weight: bold; padding: 0 3px 3px 3px; margin: 3px 0 0 0; font-size: 12pt; }
#close_mini_cart a			{color: #fff;}
#close_mini_cart a:hover	{text-decoration: none;}

.mini_cart_item				{width: 211px; margin: 0 0 2px 0;}
.mini_cart_item_desc		{width: 167px; margin: 0 0 0 6px;}
.mini_cart_item_desc td		{width: 79px;}
.mini_cart_item_desc td.cost{text-align: right;}

#mini_cart_footer1 table	{border: 2px solid #A6A7AC; width: 211px; margin: 0 0 10px 0; background-color: #fff;}
#mini_cart_footer1 td.top	{border-bottom: 1px solid #b6b5b6;}
#mini_cart_footer1 td		{padding: 3px 4px;}
#mini_cart_footer1 td.right	{text-align: right; padding-right: 7px;}

#mini_cart_separator		{width: 211px; border-top: 1px solid #A6A7AC; margin: 0 0 3px 0; }
#mini_cart_separator .header{background-color: #BCBDBE; color: #FFF; font-weight: bold; padding: 1px 5px 1px 5px; margin: 0 0 2px 0px;}
#mini_cart .checkout_button	{
	width: 72px; 
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	margin-left: 8px; 
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
}

/*------------email content-----------------*/

#email_content				{width: 650px;}
#email_content h1			{font-family: 'Century Gothic'; font-size: 36pt; margin-top: 0; color: #f17821;}
#email_content p			{font-weight: bold; color: #6c6c6c;}
#email_content a			{color: #f17821; text-decoration: underline; font-weight: bold;}

/*######################################################################*/
/*#																	   #*/
/*#							Interior Pages							   #*/
/*#																	   #*/
/*######################################################################*/

/*------------Home Page-----------------*/
#col1						{margin: 0; width: 171px;}
#col2						{margin: 0 0 0 8px; }
#col3						{margin: 0 0 0 9px; width: 265px;}



#col1a						{height: 160px;}
/*
#col1a1						{padding: 25px 5px 0 5px; text-align: right;}
#col1a2						{padding: 5px 0 0 5px; clear: left;}
*/
#col1b						{height: 160px;}
/*
#col1b1						{width: 171px; line-height: 22px; background-color: #c8c5c5;}
*/

#col1c						{}
#col2b						{padding: 90px 0px 0 8px;}
#col2d						{padding: 333px 15px 0 0;  width: 140px; text-align: right; color: #343433; float: right; clear: both;}
/*
#col1c1						{width: 171px; height: 18px; background-color: #f17821; line-height: 18px;}
#col1c2						{width: 171px; height: 139px; background-image: url("../images/homepage/col1c.png"); }
#col1c2a					{margin: 112px 20px 0 0; float: right; text-align: right;}
#col1c1uk					{width: 171px; height: 18px; background-color: #3f3f3e; line-height: 18px;}
#col1c2uk					{width: 171px; height: 144px; background-color: #dad9d9;}
#col1c2auk					{padding: 10px 0px 0 20px;}
#col1c2buk					{margin: 10px 0px 0 10px;}
*/

/*
#col2a						{padding: 50px 10px 0 0; text-align: right; float: right;}

#col2c						{padding: 25px 0 0 204px; margin: 0; list-style: url("../images/content/arrow.gif");}
#col2c li					{margin: 0 0 8px 0;}
*/


#col3a						{height: 120px; border-bottom: 1px solid #c8c4c5; width: 265px; padding-top: 3px; padding-left:5px;}
#col3a1						{margin: 0px 0px 0 20px; float: right;}
#col3a2a					{margin: 0 0 0 0; padding: 0px 0 0 0px; list-style: none; clear: left;}

#col3b						{margin: 5px 0 0 5px; height: 125px; width: 265px; border-bottom: 1px solid #c8c4c5;}
#col3b2						{margin: 0px 0px 0 0; float: right;}
#col3b3						{width: 160px; padding: 0px 0 0 0px;}
#col3b4						{width: 120px; padding: 10px 0 0 0px; clear: left;}
/*Celeb */
#col3b4a					{width: 70px; padding: 2px 3px 0 0px; }

#col3c						{height: 125px; margin: 5px 0 0 5px; border-bottom: 1px solid #c8c4c5; width: 265px;}
#col3c1						{margin: 0 0px 0 0;}
#col3c2						{width: 150px; padding: 0px 0 0 0px;}


#col3da						{margin: 5px 0 0 0; width: 268px; border-bottom: 1px solid #c8c4c5;}
#col3d1a					{width: 150px; padding: 0px 0 0 0px; }
#col3d2a					{float: right; padding: 2px 0 12px 0px;}
#col3d3a					{width: 125px; padding: 5px 0 0 0px;}
.col3d4a					{width: 120px; padding: 5px 0 0 0px;}

#col3d						{margin: 4px 0 0 0; width: 245px; height: 90px;}
#col3d1						{width: 81px; height: 77px; background-color: #4f4f4f; text-align: center; padding: 15px 0 0 0; line-height: 12pt;}
#col3d2						{width: 77px; text-align: center;}
#col3d3						{width: 87px; height: 82px; background-color: #4f4f4f; text-align: center; padding: 10px 0 0 0; line-height: 11pt;}

/*------------SlideShow-----------------*/
#slide_header			{ width: 560px; margin: 0 0 10px 0; text-align: center;}
#slide_image			{ padding: 0 0 10px 0px; text-align: center; }
#slide_controls			{ text-align: center; width: 105px;}
#slide_itemPrice		{ padding: 7px 10px 10px 5px;}

/*------------Item Thumbs-----------------*/
#category_holder						{width: 558px; border: 1px solid #8D8B8B;}
#cgy_img								{ margin: 0 12px 0 0;}
#cgy_desc								{width: 334px; text-transform: lowercase; line-height: 32pt; margin: 5px 0 0 0;}
#cgy_long_desc							{width: 341px; padding: 0 5px 10px 0; margin: 10px 0 0 0; border-bottom: 1px solid #6D6E71;}
#item_upsell_desc						{width: auto; margin: 10px 0 0 0;}
#item_upsell_long_desc					{width: 340px; }
.item_thumbs							{width: 116px; padding: 10px 0 0 32px; text-align: center;} 
/*.item_thumbs							{width: 79px; padding: 10px 0 0 17px; text-align:left;} */

/* #best_sellers_holder					{width: 170px; border-bottom: 1px solid #D2D3D4; margin: 0 0 5px 0;} */
/* #best_sellers_header					{width: 165px; background-color: #f17821; padding: 3px 0 3px 5px; text-transform: uppercase;}*/
/* #best_sellers_header					{width: 165px; background-color:#bdbdbc; padding: 3px 0 3px 5px;} */
/* #best_sellers						{width: 160px; border-left: 1px solid #D2D3D4; border-right: 1px solid #D2D3D4; padding: 6px 4px 7px 4px;} */
#best_sellers_holder					{width: 170px; margin: 0 0 5px 0;}
#best_sellers_header					{width: 165px; padding: 3px 0 3px 5px;}
#best_sellers							{width: 160px; padding: 6px 4px 7px 4px;}
#best_seller							{margin: 4px 0 0 0;}
#best_seller_ul							{margin: 5px 0 5px 0px; padding:0 0 0 10px; list-style: none; float: left; width: 90px;}
#best_seller_ul li						{margin-left: 0; }

#best_sellers .checkout_button			{	
	width: 65px; 
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	margin-left: 8px; 
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
	
}


#item_thumbs_col3d						{margin: 4px 0 4px 0; width: 170px; height: 90px;}
#item_thumbs_col3d1						{width: 93px; height: 86px; background-color: #4f4f4f; text-align: center; padding: 5px 0 0 0; line-height: 11pt;}
#item_thumbs_col3d2						{width: 77px; text-align: center;}

#item_thumbs_col3c						{width: 170px; margin: 3px 0 0 0; }
#item_thumbs_col3c1						{width: 160px; height: 18px; background-color: #f17821; padding: 0 0 0 10px;}
#item_thumbs_col3c2						{width: 170px; height: 110px;}

#item_thumbs_col3b						{margin: 4px 0 0 0; width: 170px; background-color: #e2e3e4; padding: 0 0 5px 0;}
#item_thumbs_col3b1						{width: 170px; text-align: center;}
#item_thumbs_col3b2						{padding: 0 4px 0 7px;}
#item_thumbs_col3b3						{width: 79px; line-height: 12pt;}
#item_thumbs_col3b4						{width: 91px; text-align: center; float: right;}

#page_count								{clear: both;}

#category_holder .checkout_button			{	
	width: 65px; 
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	margin-left: 8px; 
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
	
}


/*------------Item Detail-----------------*/
#item_detail_col1			{width: 580px; margin: 0 0px 0 0; float: left;}
.breadcrumbcolor { color: #6C6C6C;}
#member_pages a.prebreadcrumb                {width: 560px; margin: 0 0 18px 0; text-transform: lowercase; color: #6C6C6C;}
#breadcrumb					{width: 560px; margin: 0 0 18px 0; text-transform: lowercase;}

#next_previous				{margin: 0 5px; 10px 0; width: auto; float: left; }

#item_detail_col1a			{width: 200px; margin: 0 6px 0 0; clear: both;}
#image_zoom					{width: 200px; margin: 5px 0 0 0; }
#swatch_header				{width: 200px; text-align: center;}
#swatches					{width: 200px; text-align: center;}

#item_detail_col1b			{width: 70px; text-align: center;}
#item_detail_col1b img		{cursor: pointer; margin: 0 0 14px 5px;}
#img4div img				{margin-bottom: 0px;}

#item_price					{width: 100%;}

#item_detail_col1c			{width: 290px; float: right;}
#item_links					{margin: 13px 0 9px 0; padding: 0 0 0 15px; list-style: square; color;}
#item_links li				{margin: 0 0 9px 0; padding: 0;}

#skus						{width: 271px; margin: 15px 0 0px 0;}
#skus select				{width: 174px; height: 14pt; border: 1px solid #bdbdbc; margin: 5px 0 0 0; font-size: 8pt; font-family: verdana; color: #6c6c6c;}
#skus1						{width: 271px; margin: 10px 0 17px 0;}
#skus1 td					{vertical-align: top; padding-bottom: 5px;}
#skus1 select				{height: 14pt; border: 1px solid #bdbdbc; margin: 5px 0 0 0; font-size: 8pt; font-family: verdana; color: #6c6c6c;}
#sku_catpion				{width: 101px; line-height: 14pt; margin: 5px 0 0 0; font-size: 8pt;}
#sku_table	td				{}

#buttons					{}
.checkout_button_submit	{
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	margin-left: 8px; 
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
	
}
.checkout_button			{border: 1px solid #b6b9bc; background-color: #f17821; padding: 2px 8px; margin: 0 2px 0 0;}
.checkout_button_mini		{border: 1px solid #f17821; background-color: #fff; padding: 2px 8px; margin: 0 2px 0 0;}
.checkout_button_cancel		{border: 1px solid #b6b9bc; padding: 2px 8px; margin: 0 2px 0 0;}
#checkout_buttons			{margin: 10px 0 28px 0; width: 280px; }

.checkout_button_item       {border: 1px solid #f17821;background-color: white; padding: 2px 8px; margin: 0 2px 0 0;}


#item_buttons				{width: 282px;}


.white_button				{border: 1px solid #f17821; padding: 3px 8px; margin: 2px 0 2px 0; width: 140px;}

#tell_friend_container		{width: 107px; border: 1px solid #b6b9bc; margin: 2px 0 0 2px; background-color: #cbcccc;}
#tell_friend				{width: 66px; padding: 10px 0 0 3px;}


#item_detail_col2			{width: 200px; border-left: 1px solid #a9a9a9; padding: 10px 0 0 9px; visibility: visible;}
.related_items_container	{border-bottom: 1px solid #a9a9a9; margin: 0 0 9px 0; padding: 0 0 0px 0; width: 170px;}
.related_items_header		{margin: 0 0 7px 0;}
.related_item				{width: 85px; margin: 0 0;}
.related_item_desc			{width: 75px;}

/* #recently_viewed_container	{width: 166px; border: 1px solid #bdbdbc;} */
/* #recently_viewed_header		{width: 156px; line-height: 14pt; background-color: #bdbdbc; padding: 0 0 0 10px;} */
#recently_viewed_container	{width: 166px;}
#recently_viewed_header		{width: 156px; line-height: 14pt; padding: 0 0 0 5px;}
#recently_viewed_items		{margin: 5px 0 0px 0px; padding:0 0 5px 20px; list-style: url("../images/content/black_arrow.gif"); }
#category_recently_viewed_items		{margin: 5px 0 0px 0px; padding:0 0 5px 5px;list-style:none;}
#recently_viewed_item_1		{margin: 0px 0 0px 0px; padding:0 0 0px 0px; list-style:none;}


#gift_registry_container	{width: 156px; border: 2px solid #ffb892; margin: 10px 0 0 0; padding: 5px;}
#gift_reg2					{width: 156px; text-align: center;}
#gift_reg3					{width: 74px;}
#gift_reg4					{width: 79px; margin: 0 0 0 3px;}


#colorchips									{width: 200px; float: left; margin: 0 0 10px 0; font-size: 8pt; clear: both;}
#colorchips .row							{float: left; margin: 0; line-height: 1.25em;}
#colorchips h3								{display: block; background: #fff; margin: 10px 0 5px 0;}
#colorchips dl								{margin: 0 10px 10px 0; text-align: center; float: left; width: 20px;}
#colorchips dt								{margin: 0 auto .5; padding: 0; text-align: left;  height: 20px; width: 20px;}
#colorchips dt img, #colorchips dt input	{height: 25px; width: 25px; border: none; }
#colorchips input							{width: 18px; height: 18px; border: 1px solid #000; cursor: pointer;}
#colorchips dt.hexswatch span				{display: none;}
#colorchips dt.imageswatch span				{display: none;}
#colorchips dd								{margin: 0; padding: 0; line-height: 1em; text-align: center;}

#item_slidshow_link							{border: 1px solid #f17821;; padding: 2px 8px; margin: 0 2px 0 0;}

#tips										{width: 250px;height: 150px; margin: 0 ;padding:65px 0px 0px 0px; background-image:url("../images/content/IO_ProductPage_Styling_Tips.jpg");background-repeat: no-repeat;background-position: top ; }
#tips_content							    {padding:0 10px 10px 10px; }

/*------------Static Pages-----------------*/
#static_pages							{margin: 0 0 10px 0; color: #6c6c6c;}
#static_pages a							{color: #f17821;}
#static_pages ul.orange					{list-style: url("../images/content/black_arrow.gif"); margin: 10px 0 10px 5px; padding: 0 0 0 35px; float: none;}
#static_pages ul						{list-style: url("../images/content/arrow.gif"); margin: 10px 0 10px 5px; padding: 0 0 0 35px; float: none;}
#static_pages .checkout_button a 		{color: #fff;}
#static_pages .checkout_button_cancel a	{color: #6c6c6c;}

#static_pages input			{border: 2px solid #a6a7ac; height: 14px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#static_pages select			{border: 2px solid #a6a7ac; height: 18px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#static_pages textarea		{border: 2px solid #a6a7ac; height: 100px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#static_pages table			{float: left; margin: 10px 0 0 0;}
#static_pages th			{text-align:  left; padding: 5px 0 0 0;}
#static_pages td			{padding: 5px;}

#static_pages ol li			{line-height: 12pt; margin-bottom: 10px;}
#static_pages ol li input	{width: auto; border: none;}

#static_pages ol.tinyOl		{margin-top: 50px;}
#static_pages ol.tinyOl li	{line-height: normal; margin-bottom: auto;}

/*#static_pages td select	{width: 155px;}*/
#static_pages td.label	{vertical-align: top; text-align: right; width: 120px; padding: 8px 5px 0 0;}


/*----sweepstake pages-----------*/

#static_pages td.label1	{vertical-align: top; text-align: right; width: 90px; padding: 8px 0px 0 0;}
#static_pages td.label2	{vertical-align: top; text-align: left; width: 20px; padding: 8px 0px 0 0;}
#static_pages .checkout_button1	{ width: 40px; margin-right: 0px; height: 18px;padding: 0 5px 0 5px;line-height: 18px;margin-left: 8px; background-color: white;border: 1px solid #f17821;}  
#static_pages .checkout_button2	{ width: 75px; margin-right: 0px; height: 18px;padding: 0 5px 0 5px;line-height: 18px;margin-left: 8px; background-color: white;border: 1px solid #f17821;}

/*-------------magazine-----------*/

#magazine_col11		{width: 280px; margin: 0 0px 0 0; float: left;}
#magazine_col1c1		{width: 200px; margin:0 20px 0 0; }
#magazine_col1c2		{width: 200px; margin:0 0px 0 0px;float: left; }

#Sshhh_magazine					{width: 250px;height: 150px; margin: 0 ;padding:65px 0px 0px 0px; background-image:url("../images/magazine/contents_7.jpg");background-repeat: no-repeat;background-position: top ; }
#Sshhh_magazine_content	   {padding:0 30px 10px 20px; }

/*---------DDD-----------------*/

#magazine_col15		{ margin: 0 0px 0 0; float: left;}
#magazine_col1c5		{width: 120px; margin:0 20px 10px 10px; }
#magazine_col1c51 	{width: 120px; margin:0 20px 10 10px;float: left; }

#Sshhh_homepage		{width: 150px;height:60px; margin: 0 ;padding:5px 0px 0px 0px; background-image:url("../images/magazine/contents_7.jpg");background-repeat: no-repeat;background-position: top ; }

/*-------------label------------------------------*/
#label_container   {width: 500px;}
#homepage_sssh    {width: 200px; padding: 20px 0px 20px 0; float:left;}
#homepage_label   {width: 200px; margin: 0 0px 0 0; float: left;}



	

/*------------fieldset-----------------*/
fieldset			{margin: 5px 0 5px 0; padding: 5px 5px 5px 0; border: 1px solid #f17821; float: left;}
legend				{margin: 0 0 0 10px; font-weight: bold;}
/*label				{float: left; clear: left; width: 150px; padding: 3px 5px; margin: 2px 0 2px 0; text-align: right; background: #f17821; display: block; color: #fff; font-weight: bold;}*/
fieldset input		{font-family: Verdana; font-size: 8pt; color: #f17821; border: 1px solid #ecce8e; padding: 2px 5px; margin: 2px 0 2px 0; width: 160px;}
fieldset textarea	{font-family: Verdana; font-size: 8pt; color: #f17821; border: 1px solid #ecce8e; padding: 2px 5px; margin: 2px 0 2px 0; width: 160px;}
fieldset select		{font-family: Verdana; font-size: 8pt; color: #f17821; border: 1px solid #ecce8e; padding: 2px 5px; margin: 2px 0 2px 0; width: 172px; }

/*------------member pages-------------*/

#member_pages							{margin: 0 0 10px 0; color: #6c6c6c;}
#member_pages h1						{margin-top: 0;}
#member_pages h2						{color: #f17821; font-weight: bold; font-size: 13pt;}
#member_pages a							{color: #f17821;}
#member_pages ul.orange					{list-style: url("../images/content/black_arrow.gif"); margin: 10px 0 10px 5px; padding: 0 0 0 35px; float: none;}
#member_pages ul						{list-style: url("../images/content/arrow.gif"); margin: 10px 0 10px 5px; padding: 0 0 0 35px; float: none;}
#member_pages ul.none					{list-style: url("");}
#member_pages .checkout_button a 		{color: #fff;}
#member_pages .checkout_button_cancel a	{color: #6c6c6c;}

#member_pages input			{border: 2px solid #a6a7ac; height: 14px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#member_pages select			{border: 2px solid #a6a7ac; height: 18px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#member_pages textarea		{border: 2px solid #a6a7ac; height: 100px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#member_pages table			{float: left; margin: 10px 0 0 0;}
#member_pages th			{text-align:  left; padding: 5px 0 0 0;}
#member_pages td			{padding: 5px;}
#member_pages td.normal input {border: none; width: auto;}
#member_pages td.label	{vertical-align: top; text-align: right; width: 100px; padding: 8px 5px 0 0;}

#member_pages ol li			{line-height: 12pt; margin-bottom: 10px;}
#member_pages ol li input	{width: auto; border: none;}

#member_pages ol.tinyOl		{margin-top: 50px;}
#member_pages ol.tinyOl li	{line-height: normal; margin-bottom: auto;}

td.member_header_table {text-align: center; background: #ecce8e; font-weight: bold;}

member_pages .checkout_button a 		{color: #fff;}
#member_pages .checkout_button_cancel a	{color: #6c6c6c;}

#member_pages table.member_table 		{width: 100%;}
#member_pages .member_table td			{text-align: center; vertical-align: middle; padding: 3px 0; background-color: #fff;}
#member_pages .member_table th			{text-align: center; vertical-align: middle; padding: 3px 0; background-color: #fff;}

/*------------Cart-------------*/

#cart_container					{width: 100%; margin: 5px 0;}
#cart_container	 .checkout_button	{
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
}

#cart_container	 .savings_button	{
	margin-top: 6px; text-align: left; padding-top: 1px; padding-bottom: 1px; width: 140px; margin-top: 5px; background-color: #e3e3e3; border: 1px solid #b5b9ba;
	padding-left: 5px;
}

#sack_table 					{width: 100%; padding: 0px 0px; float: left; margin-top: 0px; border-top: 1px solid #ccc;}
#sack_table th					{border-bottom: 1px solid #ccc; padding: 5px 0 10px 8px; vertical-align: top; text-align: left;}
#sack_table td					{border-bottom: 1px solid #ccc; padding: 5px 0 10px 8px; vertical-align: top; text-align: left;}
#sack_table tr					{border: 1px solid #ccc;}
#sack_table .left				{text-align: left;}
#sack_table .no_margin			{padding: 0px;}
#sack_table .item_sack_links	{padding: 0 0 0 10px; width: 60px; background-color: #f1f1f1; text-align: left; vertical-align: middle;}
#sack_table ul					{padding: 0; margin: 0; list-style: none; float: none;}
#sack_table li					{padding: 3px 0; margin: 0;}
#sack_table select				{border: 1px solid #bdbdbc; font-size: 8pt;}
#sack_table .tr_totals td		{border-bottom: 0px;}
#sack_table .column1			{border-left: 1px solid #ccc;}
#sack_table .column5			{border-right: 1px solid #ccc;}
.qtybreakmessage a:link		{color: #f17821;}
.qtybreakmessage a:visited	{color: #f17821;}
.qtybreakmessage a:link		{color: #f17821;}

#keycodeinput				{border: 2px solid #a6a7ac; height: 12px; width: 155px; font-size: 8pt; font-family: Verdana;}
/*------------one page checkout-------------*/
#one_page_container				{width: 562px; margin: 5px 0 5px 0;}
#checkout_login_text1			{width: 230px; border: 1px solid #ccc; padding: 10px; margin: 0 0 25px 0;}
#checkout_login_text2			{width: 288px; border: 1px solid #ccc; border-left: none; padding: 10px 10px 15px 10px; margin: 0 0 25px 0;}
#checkout_login_text2 h4		{float: left; padding: 0; margin: 4px 10px 0 0; font-size: 8pt;}
#checkout_login_text2 ul		{list-style: none; padding: 0; margin: 0; }
#checkout_login_text2 li		{padding: 0; margin: 0 0 10px 0;}
#one_page_container input		{border: 2px solid #a6a7ac; height: 14px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#checkout_login_text2 .input	{border: 2px solid #a6a7ac; height: 14px; width: 200px; color:#6c6c6c; font-size: 8pt;}
#one_page_container select		{border: 2px solid #a6a7ac; height: 20px; width: 200px; color:#6c6c6c; font-size: 8pt;}

.one_column						{width: 281px; float: left;}
#one_page_container h3			{color: #000; font-size: 10pt;}
#one_page_container table		{width: 281px; float: left; margin: 10px 0 0 0;}
#one_page_container th			{text-align:  left; padding: 5px 0 0 0;}
#one_page_container td			{padding: 5px 0 0 0;}
#one_page_container td input	{width: 150px;}
#one_page_container td select	{width: 155px;}
#one_page_container td.label	{vertical-align: top; text-align: right; width: 75px; padding: 8px 5px 0 0;}
#one_page_container td.label input	{width: 25px; border: 2px solid #a6a7ac;}
#one_page_container  .border_top	{border-top: 1px solid #f17821; padding: 10px 0 0 0;}
#one_page_container  .border_bottom	{border-bottom: 1px solid #f17821; padding: 0 0 10px 0;}
#one_page_container textarea 	{border: 2px solid #a6a7ac; width: 150px; color:#6c6c6c; font-size: 8pt;}

#cc_months						{border-right: 1px solid #f17821; margin: 0 5px 0 0; padding: 0 5px 0 0;}
#one_page_container td.cvvcode input				{width: 50px;}

#table_totals					{background-color: #f1f1f1; float: left; clear: both; width: 175px; margin: 10px 0 0 23px;}
#table_totals th				{ text-align: left; padding: 15px 5px 10px 5px; border-bottom: 1px solid #a6a7ac;}
#table_totals td				{ text-align: right; padding: 5px 5px 5px 0; vertical-align: top;}
#table_totals tr.border	td		{border-bottom: 1px solid #a6a7ac; padding: 5px 5px 10px 0;}
#one_page_container td.no_input_border input		{border: none;}

/*------------verify-------------*/
#verify_container						{border: 1px solid #ccc; width: 560px; margin: 5px 0 5px 0;}
#verify_container .item_sack_links_alt	{padding: 0 0 0 10px; width: 60px;}

#order_info								{border-bottom: 1px solid #ccc; width: 100%; float: left;}
#payment								{background-color: #f1f1f1; padding: 10px 0 10px 10px; vertical-align: top;}
.address_info							{padding: 10px 0 10px 10px; vertical-align: top;}

#verify_text							{float: right; width: 125px; margin: 0 0 0 5px;}

#secure_images							{width: 175px; margin: 10px 0 0 23px; text-align: center;}
#order_notes							{width: 170px; margin: 10px 0 5px 23px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding: 10px 0 10px 0;}

/*------------confirm-------------*/
#checkout_login_text1a			{width: 230px; border: 1px solid #ccc; padding: 10px; margin: 0 0 25px 0;border-left: none; border-top: none; height: 102px;}
#checkout_login_text2a			{width: 288px; border: 1px solid #ccc; border-left: none; padding: 10px 10px 15px 10px; margin: 0 0 25px 0; border-right: none; border-top: none; padding-bottom: 0px;}
#checkout_login_text2a h4		{float: left; padding: 0; margin: 4px 10px 0 0; font-size: 8pt;}
#checkout_login_text2a ul		{list-style: none; padding: 0; margin: 0; }
#checkout_login_text2a li		{padding: 0; margin: 0 0 10px 0;}
#checkout_login_text2a .input	{border: 2px solid #a6a7ac; height: 14px; width: 200px; color:#6c6c6c; font-size: 8pt;}

#verify_container p				{margin-left: 10px; margin-right: 10px;}


/*----------Sku Master Slave-------*/
.sel2							{width: 145px; }
.mslave							{width: 95px; padding-right: 10px;}
.mslave2 .sel2					{width: 205px; }
.mslave2						{width: 95px; padding-right: 10px;}


/*---- new home page text ----*/

#aboutio { 
	margin: 80px 0 0;
	width: 787px;
	padding: 0 75px;
	text-align: center;
}
#aboutio * {
	font: normal 12px Arial, Helvetica, sans-serif !important;
	text-transform: none;
	margin: 0; 
	padding: 0;	
	display: inline;
	color: #333;
}


#sizechart 		{ font-size: 7pt; width: 100%; margin-bottom: 3px; color: #6c6c6c;}
#sizechart th 	{ font-size: 7.5pt;color: #f17821;  border-bottom: 1px solid #f17821; padding: 3px 0;}
#sizechart td	{ text-align: center; border-bottom: 1px solid #f17821; padding: 2px 0;}
#sizechart td.left	{ text-align: left;}


.style4 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; }
.style12 {color: #6D6D6D; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal; }
.style13 {color: #6D6D6D}
.style14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#checkout_container_welcome {
	color: #6D6D6D;
	width: 415px;
}

#checkout_container_welcome h1{
	font-size: 12pt;	
	margin-bottom: 20px;
}

#checkout_container_welcome h4 {
	margin: 0 0 5px 0;
	font-size: 8pt;
}

#checkout_container_welcome td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	vertical-align: top;
}

#checkout_container_welcome input {
	border: 1px solid #b5b9ba; 
	padding-left:5px; 
	height: 14px; 
	width: 175px;
	color: #6D6D6D;
	font-size: 8pt;
}

#checkout_container_welcome select {
	border: 1px solid #b5b9ba; 
	padding-left:5px; 
	height: 14px; 
	width: 50px;
	color: #6D6D6D;
	font-size: 8pt;
}

#checkout_container_welcome textarea {
	border: 1px solid #b5b9ba; 
	padding-left:5px; 	
	width: 175px;
	color: #6D6D6D;
	font-size: 8pt;
}

#checkout_container_welcome .check input {
	padding-left:5px; 
	width: auto;
	border: none;
}



#checkout_container_welcome .forgot {
	font-style: italic;
	color: #6D6D6D;	
	text-decoration: underline;
}

#checkout_container_welcome .col1 {
	padding-right: 25px;
	padding-left: 0px;
	border-right: 1px solid #b5b9ba;
}

#checkout_container_welcome tr.top td {
	padding-top: 0px;
}

#checkout_container_welcome	 .checkout_button	{
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
	font-weight: bold;
	width: 100px;
	text-align: center;
}


#checkout_container {
	color: #6D6D6D;
	width: 430px;
}

#checkout_container h1{
	font-size: 12pt;	
	margin-bottom: 60px;
}

#checkout_container h4 {
	margin: 0 0 5px 0;
	font-size: 8pt;
}

#checkout_container td {
	padding: 5px 0px 5px 15px;
	width: 200px;;
}

#checkout_container input, #checkout_container select {
	border: 1px solid #b5b9ba; 
	padding-left:5px; 
	height: 14px; 
	width: 175px;
	color: #6D6D6D;
	font-size: 8pt;
}

#checkout_container select {
	height: 16px; 
	width: 182px;
}

#checkout_container td.label {
	text-align: right;		
	width: 100px;
}

#checkout_container .buttons {
	padding-top: 40px;
	padding-left: 0px;
}

#checkout_container	 .checkout_button	{
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
	font-weight: bold;
	width: 100px;
	text-align: center;
}

#checkout_container .ship_selection input  {
	width: auto;
	border: none;
}

#checkout_container .ship_selection textarea {
	width: 330px;
	border: 1px solid #b5b9ba; 
	padding-left:5px; 	
	color: #6D6D6D;
	font-size: 8pt;
}

#checkout_container .checkboxes input{
	width: auto;
}

#checkout_container .orangebordertop {
	border-top: 1px solid #f17821;	
}

#checkout_container .orangeborderbottom {
	border-bottom: 1px solid #f17821;	
}

#checkout_container #checkbox_table {
	margin: 10px 0;
}

#checkout_container #checkbox_table input{
	border: none;
}

#checkout_container #checkbox_table td {
	padding: 5px 0px;
}

#checkout_container #checkbox_table .label {
	width: 130px;
}

#checkout_container .cvvcode input{
	width: 50px;
}

#checkout_container .hidden {
	display: none;
}

#checkout_verify {
	color: #6D6D6D;
}

#checkout_verify h1{
	font-size: 12pt;	
	margin-bottom: 20px;
}

#checkout_verify h4 {
	margin: 0 0 5px 0;
	font-size: 8pt;
	
}

#checkout_verify table{
	width: 560px;
}

#checkout_verify .border td{
	border-top: 1px solid #b5b9ba; 
}

#checkout_verify #item_table {
	margin-top: 10px;
}

#checkout_verify #item_table td {
	padding: 5px 0;
	border-top: 1px solid #b5b9ba; 
	vertical-align: top;
}
#checkout_verify #item_table th{
	border-top: 1px solid #b5b9ba; 
	text-align: left;
	font-weight: normal;
	padding: 5px 0;
}

#checkout_verify #item_table td.no_margin{
	padding: 0px;
}

#checkout_verify #item_table td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	float: right;
	padding-right: 25px;
}

#checkout_verify #item_table td ul li {
	padding-top: 5px;	
}

#checkout_verify #item_table td.noborder {
	border: none;	
}

#checkout_verify #item_table td ul.left {
	float: none;
	text-align: left;
}

#checkout_verify .buttons {
	padding-top: 40px;
}

#checkout_verify .checkout_button	{
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
	font-weight: bold;
	width: 120px;
	text-align: center;
	float: right;
	
}

#checkout_verify tr.links td {
	padding-top: 10px;	
}

#checkout_confirm {
	color: #6D6D6D;
	width:560px;
}

#checkout_confirm h1 {
	font-size: 12pt;	
	margin-bottom: 20px;
}

#checkout_confirm h4 {
	font-size: 8pt;
}

#checkout_confirm .right {
	text-align: right;	
}


#checkout_confirm .checkout_button	{
	margin-right: 0px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	background-color: white; 
	color: #f17821; 
	border: 1px solid #f17821;
	font-weight: bold;
	width: 120px;
	text-align: center;
	float: right;
}

#checkout_confirm .checkout_button_gray	{
	margin-right: 5px; 
	height: 18px; 
	padding: 0 5px 0 5px; 
	line-height: 18px;
	background-color: white; 
	color: #f17821; 
	border: 1px solid #6c6c6c;
	font-weight: bold;
	width: 120px;
	text-align: center;
	float: right;
}

#checkout_confirm th {
	border-top: 1px solid #b5b9ba; 
	border-bottom: 1px solid #b5b9ba; 
	text-align: left;
	font-weight: normal;
	padding: 5px 0;
}

#checkout_confirm td{
	vertical-align: top;
	padding: 5px 0;
}

#checkout_confirm #item_table td {
	padding: 5px 0;
	border-bottom: 1px solid #b5b9ba; 
	vertical-align: top;
}
#checkout_confirm #item_table th{
	border-top: 1px solid #b5b9ba; 
	text-align: left;
	font-weight: normal;
	padding: 5px 0;
}

#checkout_confirm #item_table td.no_margin{
	padding: 0px;
}

#checkout_confirm #item_table td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	float: right;
	padding-right: 25px;
}

#checkout_confirm #item_table td ul li {
	padding-top: 5px;	
}

#checkout_confirm #item_table td.noborder {
	border: none;	
}

#checkout_confirm #item_table td ul.left {
	float: none;
	text-align: left;
}

#checkout_img_table {
	width: 100%;
}

#checkout_img_table td {
	padding: 0px;
	margin: 0px;
	border: none;
	text-align: left;
	vertical-align: top;
	padding-bottom: 20px;
}
#checkout_img_table td.image {
	text-align: right;
}

.hidden {
	display: none;
}

.show {
	display: inherit;
}

table#color_table td input {width: 15px;}


#whatpeople .lightgrey {
    color: #7c7c7c;
}
