* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	background: #000000;	  
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#6D6D6D; line-height:13px; font-size:11px;
}

legend { border:none;}

.in_none {border:none; padding:0;}

#body_top_menu { background: url(../images/body_bg_top.gif) top no-repeat; height:60px;}

#header_menu {
	color: #FFFFFF;
	padding: 15px 10px 10px 25px;
}

#header_menu a { color: #FFCCCC;; font-weight:bold;}
#header_menu a:hover { text-decoration:underline;}
#header_menu select { 
	border:1px solid #FFFFFF;
	background: #000000 url(../images/search_box.jpg) no-repeat 0; 
	color: #FFCCCC;
	width: 130px; height: 18px;
	vertical-align:middle;
	overflow: hidden;
}

#main_content_wrapper { background:url(../images/main_content_bg_body.gif) repeat-y right; margin-right:6px;}
#main_content_wrapper_top { background:url(../images/main_content_bg_top.gif) no-repeat right; height:18px; margin-right:6px;}
#main_content_wrapper_bottom { background:url(../images/main_content_bg_bottom.gif) no-repeat right; height:19px; margin-right:6px;} 

.centerBoxWrapper{ background: #FFFFFF; padding:3px; }
.centerBoxWrapper a{ color:#333333;}
.centerBoxWrapper a:hover { text-decoration: underline;}

#indexDefaultMainContent { background:#FFFFFF; padding:3px;}

#new_customer_create { 
	display: block;
	float:left;
	width: 450px; 
	padding: 5px;
	}
	
#returning_customer_login { 
	width: 320px; 
	padding: 5px; 
	display: block;
	float:left;
	}
	
	
#nosidebox_content { background:url(../images/nosidebox_main_bg_body.gif) repeat-y 0; margin-left: 7px;}
#nosidebox_content_top { background:url(../images/nosidebox_main_bg_top.gif) no-repeat 0; height: 14px; margin-left: 7px;}
#nosidebox_content_bottom { background:url(../images/nosidebox_main_bg_bottom.gif) no-repeat 0; height: 15px; margin-left: 7px; margin-bottom: 4px;}

#feature_img_price{ float: left; color:#333333; font-size: 1.2em; font-weight:bolder; padding: 5px;}
#feature_img_price img { border: 2px #FFCCFF solid; float: left;}
#feature_name { padding: 5px 9px; text-align:right; font-size: 1.0em; font-weight:bold;}
#feature_name a{ color:#CC3366; font-size: 1.1em; font-weight:bolder;}
#feature_name a:hover { text-decoration:underline;}
#feature_desc { padding: 5px 9px; text-align:left;}
#feature_link { float: right; padding-right: 9px;}

#shop_confidence_box, #customer_service_box {
	 float: left;
	 display:block;
	 width: 320px;
	 padding: 10px 0;
	}

#shop_confidence_header, #customer_service_header { 
	background: url(../images/nosidebar_box_header_body.gif) repeat-x 0; 
	color:#333333; 
	text-align:center;
	font-size:1.2em; 
	font-weight:bolder; 
	height: 33px; 
	}
#shop_confidence_content, #customer_service_content { border: 1px dotted #999999; padding:10px;}
#shop_confidence_content a, #customer_service_content a { color:#333333; font-size: 1.1em;}
#shop_confidence_content a:hover, #customer_service_content a:hover { text-decoration: underline;}

.shop_cart_buttonRow { margin: 0; height: 27px;}

.prod_desc hr { height: 1px; margin: 2px 0; padding: 2px 0; border: none; border-bottom: 1px groove #FF66CC; }
.estimate_ship_table { border: 1px dotted #999999; padding: 2px 2px;}
.estimate_ship_table td { padding: 2px 2px;}

.checkout_fieldset { width: 96%;}
			
.checkout_success_box {
			float:left;
			font-size: 1.1em;
			margin: 0 auto;
			padding: 10px 5px;
			border: 1px dotted #CCCCCC;}

#productLink { padding: 0 10px;}
#productLink a{ color:#666666; }
#productLink a:hover{ text-decoration:underline;}

.header_left { background:url(../images/nosidebar_box_header_left.gif) no-repeat 0; height: 33px; width: 7px; float:left; display:block;}
.header_right { background:url(../images/nosidebar_box_header_right.gif) no-repeat 0; height: 33px; width: 7px; float:right; display:block;}
.box_content { float:left; display:block; padding: 10px 10px 10px 20px;}

#footer_body_bg { background-color: #000000; background:url(../images/body_footer.gif) bottom no-repeat; height:19px; }

.productListing-even { background:#FFCCFF; }
.productListing-odd { background: #FFFFCC;  }
.productListing-heading { background:#999999; padding: 5px 0; color:#000000; }

.productListing-data { text-align:left; padding:5px;}
.productListing-data a { color:#333333; text-decoration: none; }
.productListing-data a:hover { text-decoration: underline;}
.productListing-data img { text-align:center;}

.tabTable { 

			border-bottom: 1px dotted #999999;
			border-left: 1px dotted #999999;
			border-right: 1px dotted #999999;
			border-top: 1px dotted #999999;
			
			text-align:center; margin: 0 auto; padding: 0;
}
		
.listing a { color: #999999; text-decoration:none;}
.listing a:hover { text-decoration:underline;}

.listingTable { 
				border-top: 1px dotted #999999;
				border-left: 1px dotted #999999;
				border-right: 1px dotted #999999;
				border-bottom: 1px dotted #999999;	
}
				

#cartContentsDisplay { 
				border-top: 1px dotted #999999;
				border-left: 1px dotted #999999;
				border-right: 1px dotted #999999;
					
}
#cartContentsDisplay a{ color:#666666; text-decoration:underline; }
#cartContentsDisplay a:hover { color:#FF3399; text-decoration:underline;}

#ccHeading { background:#CCCCCC; color:#666666; text-align:center;}

.bgColorBorder { background:#FF99FF; border:1px dotted #999999; padding: 2px;}
#checkoutSuccessThanks { width: 98%; margin: 0 auto; padding: 2px 0; float: left;}

.sendorspendbox { padding:5px; margin: 0 auto;}
.account_img_container { width: 50px; padding: 5px 10px; float: left;}

#accountNotificationsHeading { padding:3px; background:#FFCCFF; border:1px #666666 dotted; }			
#acctNewslettersDefaultHeading  { padding:3px; background:#FFCCFF; border:1px #666666 dotted; }	
#accountHistoryDefaultHeading { padding:3px; background:#FFCCFF; border:1px #666666 dotted; }	

.myOrderHistoryBox { border: 1px dotted #999999; padding: 3px 5px 28px 5px; background: #FFFFCC;}
.content { padding: 0 20px 0 0;}

#orderHistoryDetailedOrder { background:#FFCCFF; padding:3px;}
#orderHistoryStatus {background:#FFCCFF; padding:3px;}

.accountHistoryFloatBox { padding: 5px; width:47%;}

.sa_home_announcement {
	float:left;
	background:url(../../../../sa_images/sa_pics/announcement_bg.jpg) no-repeat;
	padding:1px;
	width: 250px;
	height: 250px;
	font: 1.6em;
	color:#000000;

}

.sa_home_right_box {
	float:left;
	text-align:center;
	padding: 5px;
	

}

.sa_home_right_box img { padding: 3px;}

.announcement_box { 
	padding: 10px;
	margin-top: 60px;
}

.sa_home_big_banner_box img { padding:3px;}

.home_hr img{ 
	padding: 10px 2px;
	text-align:center;
}

.sa_shoppingCart_button_container { text-align:center; padding:40px 20px 20px 20px;}
.sa_home_button_container { margin: 0 auto; text-align:left; padding-left: 25px;}

.fset { border:0px; padding: 0 10px;}

.sitemap_container { padding: 0 3px;}
.sitemap_container ul li { padding: 0 20px;}

#shoppingcartHeading a { color:#666666; font-size:12px; background:none;}

#free_delivery_sidebox { padding: 0 20px;}
#free_delivery_sidebox a{ color: #FFFF99; font-size:13px; font-weight:bolder; text-decoration:underline;}

#productMainImage img { border: 2px #FFCCFF solid;}
#productMainImage a { text-decoration: none;}
#productMainImage a:hover { text-decoration:none;}
#productAdditionalImages img { border: 2px #FFCCFF solid;}
#productAdditionalImages a { text-decoration: none;}
#productAdditionalImages a:hover { text-decoration:none;}
#productAdditionalImages hr { height: 1px; margin: 0; padding: 0; border: none; border-bottom: 1px groove #FF66CC; }

.sideBoxContent img{ border: 1px solid #ffffff;}