
body {margin:0;padding:0;background-color:#8353be;font-family:arial;font-size:12px;color:#000000;}

.clear{clear:both;}

.link {cursor:pointer;cursor:hand;}

img {border:0px !IMPORTANT;}

#main {width:100%;background-color:#FFFFFF;}
#header {width:980px;padding-top:10px;position:relative;}
#grygrd {width:100%;background-image:url(images/grygr.gif);background-repeat:repeat-x;height:43px;background-position:bottom;margin-top:-20px;}
#ftrcolors {width:100%;background-image:url(images/ftrcolors.gif);background-repeat:repeat-x;}
#footerLinks {float:left;color:#FFFFFF;}
#footerLinks a, #footerLinks a:link, #footerLinks a:hover, #footerLinks a:visited {color:#FFFFFF;}
#copyText {float:right;color:#FFFFFF;}
#content {margin-top:10px;font-family:arial;font-size:12px;}
 
#shopnav {width:980px;text-align:right;}
#shopnav_inside {background-image:url(images/blugr.gif);background-repeat:repeat-x;height:43px;
	float:right;width:620px;background-position:bottom;}
#shopnav_inside ul {list-style:none;padding:0;margin:0;}
#shopnav_inside ul li {list-style:none;padding:0;margin:0;float:left;margin-left:10px;margin-right:10px;line-height:43px;color:#FFFFFF;font-size:14px;}
#shopnav_inside a, #shopnav_inside a, #shopnav_inside a:link, #shopnav_inside a:hover, #shopnav_inside a:visited 
	{ color:#FFFFFF;font-size:14px;text-decoration:none;}

#cart_contents {position:absolute;margin-left:-95px;background-color:#FFFFFF;}
.cart_dropdown {border:6px solid #a4a4a4;font-size:12px;width:220px;background-color:#FFFFFF;}
.cart_dropdown td {padding:5px;}
.cart_dropdown_close {padding:0px !IMPORTANT;text-align:right !IMPORTANT;}
.cart_dropdown_close div {background-color:#a4a4a4;padding: 3px 7px 3px 7px;color:#FFFFFF; width:40px;float:right;font-size:11px;cursor:pointer;cursor:hand;}

#headerNav {list-style:none;padding:0;margin:0;cleaR:both;float:right;}
#headerNav li {list-style:none;padding:0;margin:0;float:left;margin-left:15px;}
#headerNav a {font-family:arial narrow, arial;color:#333333;font-size:14px;text-decoration:none;font-weight:bold;}

#homepage_login_form {list-style:none;padding:0;margin:0;margin-top:10px; }
#homepage_login_form li {list-style:none;padding:0;margin:0;float:left;color:#ffffff;}

.smwhite, a.smwhite:link, a.smwhite:hover, a.smwhite:visited {color:#FFFFFF;font-size:11px;}
.white, a.white:link, a.white:hover, a.white:visited {color:#FFFFFF; }
.purple, a.purple:link, a.purple:hover, a.purple:visited {color:#8353be; }  
.blue, a.blue:link, a.blue:hover, a.blue:visited {color:#19a3d1 !IMPORTANT; }  

#pageTitle {float:left; font-family:arial narrow, arial;color:#333333;font-size:20px;font-weight:bold;margin-top:4px;}
#pageTitle div {float:left;display:inline;}

.details_txt {font-size:12px;}

#hp_banners {list-style:none;padding:0;margin:0;width:235px;height:40px;position:absolute;z-index:999;margin-top:-320px;}
#hp_banners li {list-style:none;padding:0;margin:0;width:235px;height:40px;margin-bottom:1px;cursor:pointer;cursor:hand;}
#hp_banners li div {padding-left:30px;color:#FFFFFF;line-height:40px;font-size:16px;font-weight:regular;cursor:pointer;cursor:hand;}
#hp_banners li div a, #hp_banners li div a:link, #hp_banners li div a:hover, #hp_banners li div a:visited
	 {color:#FFFFFF;line-height:40px;font-size:16px;font-weight:regular;text-decoration:none;}

#hp_banners_div {position:relative;height:395px;width:980px; }
#hp_banners_div div {position:absolute;z-index:8;opacity:0.0;}
#hp_banners_div div.active-banner {z-index:10;opacity:1.0;}
#hp_banners_div div.last-active-banner { z-index:9;}


#hp_brands_div {position:relative;height:100px;width:140px;background-color:#FFFFFF;}
#hp_brands_div div {position:absolute;z-index:8;opacity:0.0;background-color:#FFFFFF;height:100px;}
#hp_brands_div div.active-banner {z-index:10;opacity:1.0;}
#hp_brands_div div.last-active-banner { z-index:9;}


#hp_banner_border_top {height:15px;width:980px;background-image:url(images/whitetrans.png);position:absolute;margin-top:-395px;z-index:999 !IMPORTANT;}
#hp_banner_border_bottom {height:15px;width:980px;background-image:url(images/whitetrans.png);position:absolute;margin-top:-15px;z-index:999 !IMPORTANT;}
#hp_banner_border_left {width:15px;height:365px;background-image:url(images/whitetrans.png);position:absolute;margin-top:-380px;z-index:999 !IMPORTANT;}
#hp_banner_border_right {width:15px;height:365px;background-image:url(images/whitetrans.png);position:absolute;margin-top:-380px;z-index:999 !IMPORTANT;margin-left:965px;}

#hp_dept_row {float:left;width:570px;}
.hp_dept_list {position:relative !IMPORTANT;width:187px !IMPORTANT;height:199px !IMPORTANT; float:left; } 
.hp_dept_div {position:absolute;height:1px;overflow:hidden ;z-index:8;top:199px;width:187px !IMPORTANT;display:none;}
/*
.hp_dept_list {position:relative !IMPORTANT;width:187px !IMPORTANT;border:0px;float:left; } 
#hp_dept_div_1 {border:1px solid green;}
#hp_dept_div_2 {border:1px solid blue;}
#hp_dept_div_3 {border:1px solid orange;}
.hp_dept_div {width:187px !IMPORTANT;}
*/

.hp_dept_div.active {z-index:10;top:0px;height:199px;display:inline; }
.hp_dept_div.last-active {z-index:9;top:199px; }

#aboutTitle {float:left;width:355px;font-family:arial narrow, arial;color:#333333;font-size:20px;font-weight:bold;margin-top:4px;}
#aboutButton {float:left;background-color:#19a3d1;width:100px; color:#ffffff;text-align:center;height:25px;vertical-align:middle;line-height:25px;}
#careerButton {float:left;background-color:#19a3d1;width:100px; color:#ffffff;text-align:center;margin-left:2px;height:25px;vertical-align:middle;line-height:25px;}
#aboutButton, #aboutButton a, #aboutButton a:link, #aboutButton a:hover, #aboutButton a:visited
	 { color:#ffffff;text-align:center; line-height:25px;text-decoration:none;}
#careerButton, #careerButton a, #careerButton a:link, #careerButton a:hover, #careerButton a:visited 
	{ color:#ffffff;text-align:center; line-height:25px;text-decoration:none;}

#careerslist  {list-style:none;padding:0;margin:0;width:570px;}
#careerslist li {list-style:none;padding:0;margin:0;float:left;width:570px;margin-top:10px;}
.carrerTitle {width:570px;height:25px;padding-left:10px;padding-right:10px;color:#FFFFFF;cursor:pointer;cursor:hand;line-height:25px;}
.carrerText {width:570px;padding:10px;display:none;}
 
.titlelink, a.titlelink:link, a.titlelink:hover, a.titlelink:visited {
	font-family:arial narrow, arial;color:#333333;font-size:16px;text-decoration:none;font-weight:bold;}
	
#brandslist {list-style:none;padding:0;margin:0;}
#brandslist li {list-style:none;padding:0;margin:0;float:left;height:245px;width:245px;}

.brandImg {display:none;position:absolute;margin-top:-120px;}

#contactleft {float:left;width:340px;border:10px solid #a4a4a4;}
#contactcontent { padding:20px; }
 #contactcontent a, #contactcontent a:link, #contactcontent a:hover, #contactcontent a:visited 
{color:#8353be;}
#contactright {float:right ;}

#product_left_nav {width:200px;float:left;margin-left:10px;}
#product_right_nav {width:750px;margin-left:10px;float:left;}

#product_left_nav_lst {list-style:none;margin:0;padding:0; }
#product_left_nav_lst li {list-style:none;margin:0;padding:0;height:40px !IMPORTANT;width:195px;margin-bottom:1px;position:relative !IMPORTANT;float:left;}
.product_left_nav_lst_div {padding-top:10px;padding-left:10px;height:40px !IMPORTANT;width:195px;position:absolute !IMPORTANT;z-index:99 !IMPORTANT;float:left;}
#product_left_nav_lst a, #product_left_nav_lst a:link, #product_left_nav_lst a:hover, #product_left_nav_lst a:visited {
	color:#FFFFFF;text-decoration:none;font-size:12px;font-family:arial; }
	
.product_left_nav_sublst{list-style:none;margin:0;padding:0;background-color:#535353;position:absolute;margin-left:196px;
margin-top:0px;display:none;z-index:99999 !IMPORTANT;float:left !IMPORTANT;}
.product_left_nav_sublst ul {list-style:none;margin:0;padding:0;z-index:99999 !IMPORTANT;position:relative !IMPORTANT;float:left;}
.product_left_nav_sublst li {list-style:none;margin:0;padding:0;width:185px;z-index:99999 !IMPORTANT;position:relative !IMPORTANT;float:left;cursor:pointer;cursor:hand;}
.product_left_nav_sublst li div {padding-left:10px;padding-top:10px !IMPORTANT;}

#dept_listing {float:right;}

.dept_listing_container {z-index:20 !IMPORTANT; height:180px;float:left;text-align:center;vertical-align:middle;width:172px;overflow:hidden;
	margin-top:-0px;z-index:9 !IMPORTANT;}
	
.dept_listing_spacer {background-image:url(images/whitetrans.png);z-index:30 !IMPORTANT;
	height:6px; margin-top:-180px; width:172px;text-align:center; float:left; font-size:2px;
	}
.dept_listing_link {background-image:url(images/whitetrans.png);z-index:30 !IMPORTANT;
	height:35px;margin-top:-35px; width:172px;text-align:center; float:left; }  
.dept_listing_link div {margin-top:10px;}
.dept_listing_link a, .dept_listing_link a:link, .dept_listing_link a:hover, .dept_listing_link a:visited {
	color:#000000;text-decoration:none;font-size:11px;font-family:arial;}

.quick_view {position:absolute;margin-top:-70px;margin-left:10px;cursor:pointer;cursor:hand;}
#quick_view {border:12px solid #a4a4a4;width:800px;float:left;background-color:#FFFFFF;}
#quick_view_header {color:#FFFFFF;font-family:arial narrow, arial;font-size:20px;height:30px;background-color:#a4a4a4;font-weight:bold;
	width:800px;float:left;}
#quick_view_header div {float:left;}
#quick_view_close {cursor:pointer;cursor:hand;color:#FFFFFF;float:right !IMPORTANT;font-size:16px;font-weight:normal !IMPORTANT;font-family:arial narrow}
#quick_view_left {float:left;width:350px;}
#quick_view_right {float:right;width:400px;}
#quick_view_footer {float:right;width:800px;}
#quick_view_footer div {background-color:#a4a4a4;color:#FFFFFF;float:right !IMPORTANT;font-size:14px;font-weight:normal !IMPORTANT;
	padding:3px 18px 3px 18px;}
#quick_view_footer div a, #quick_view_footer div a:link, #quick_view_footer div a:hover, #quick_view_footer div a:visited {
	color:#FFFFFF;text-decoration:none;font-size:14px;font-family:arial narrow;}
#quick_view_main {}
	
#product_showroom { }
 
#searchForm {float:right;margin-top:5px;clear:both; }

#searchForm form {border:1px solid #969696;vertical-align:bottom;margin:0;padding:0; }
#searchForm input {border:0px;height:17px;vertical-align:bottom;font-size:11px !IMPORTANT;padding:2px;}
#searchForm input[type=image] {vertical-align:bottom; }
.searchForm_input  {width:200px !IMPORTANT;border:1px solid red;font-size:11px !IMPORTANT;padding:2px;} 
.advsearch_link, a.advsearch_link:link, a.advsearch_link:visited, a.advsearch_link:hover {font-size:11px !IMPORTANT;text-decoration:underline !IMPORTANT;color:#969696 !IMPORTANT;}

#searchAdvForm {float:left;margin-top:5px;clear:both; }

#searchAdvForm form { vertical-align:bottom;margin:0;padding:0; }
#searchAdvForm input {height:20px !IMPORTANT;vertical-align:bottom;font-size:11px !IMPORTANT; }
#searchAdvForm select { height:20px !IMPORTANT;vertical-align:bottom;font-size:11px !IMPORTANT; }
#searchAdvForm input[type=image] {vertical-align:bottom; }
.searchAdvForm_input  {width:200px !IMPORTANT;border:1px solid #969696 !IMPORTANT;font-size:11px !IMPORTANT; } 
#searchAdvForm ul {list-style:none;margin:0;padding:0;width:600px;}
#searchAdvForm ul li {list-style:none;margin:0;padding:0;float:left;width:150px;text-align:left;height:22px;padding:4px;}


#dept_breadcrumb {margin-bottom:5px;}
#dept_breadcrumb a, #dept_breadcrumb a:link, #dept_breadcrumb a:hover, #dept_breadcrumb a:visited {
	color:#000000;text-decoration:none; }
	
#dept_banner {float:right;text-align:right;line-height:24px;}

#product_pager_bar {height:40px;width:750px;background-color:#8353be;color:#FFFFFF;margin-bottom:10px;}
#product_pager_bar div {padding-left:10px;padding-right:10px;padding-top:12px;}
#product_listing_selects {margin-top:10px;margin-bottom:10px;}
#product_listing {margin-top:10px;float:right;margin-bottom:10px;}
#product_pager_bar a, #product_pager_bar a:link, #product_pager_bar a:hover, #product_pager_bar a:visited {
	color:#FFFFFF;text-decoration:none;font-size:11px;font-family:arial;}

.product_listing_img {height:140px; width: 170px;overflow:hidden;text-align:center;}
.product_listing_link {height:30px;text-align:center; ;}
.product_listing_link a, .product_listing_link a:link, .product_listing_link a:hover, .product_listing_link a:visited {
	color:#000000;text-decoration:none;font-size:11px;font-family:arial;}

.pager{padding:0px !IMPORTANT;}
.pager a, .pager a:link, .pager a:hover, .pager a:visited {
	color:#FFFFFF;text-decoration:none;font-size:11px;font-family:arial;}
.pager-active {background-color:#535353;padding:2px;}
.pager select {font-size:11px;}


#email_friends {display:none;}

#product_details {margin-top:10px;}
#image_main {text-align:center;}
.zoom_txt, .zoom_txt a, .zoom_txt a:link, .zoom_txt a:hover, .zoom_txt a:visited {font-size:12px;text-align:center;line-height:26px;text-decoration:none;color:#333333;}
.thumbnails_img {float:left;display:inline;margin-right:5px;margin-left:5px;}

#product_details_right_txt {vertical-align:top;padding-left:20px;color:#000000;font-size:12px;line-height:18px;}
.product_title {color:#000000;font-size:20px;font-weight:normal !IMPORTANT;margin:0;padding:0;}

#terms_content {border:12px solid #a4a4a4;width:700px;float:left;background-color:#FFFFFF;}
#terms_title {color:#FFFFFF;font-family:arial narrow, arial;font-size:20px;height:30px;background-color:#a4a4a4;font-weight:bold;}
#terms_close {float:right;font-size:18px;cursor:pointer;cursor:hand;}
#product_terms {margin-top:10px;float:left;clear:both;}
#product_terms_view {color:#8353be;font-weight:bold;}
.variant_dd_small {font-size:11px;}

#product_descs {list-style:none;margin:0;padding:0;width:330px;float:left;border-bottom:6px solid #19a3d1;}
#product_descs li {list-style:none;margin:0;padding:0;float:left;padding: 3px 15px 3px 15px;
	margin-right:1px;font-size:11px;color:#FFFFFF;background-color:#a4a4a4;cursor:pointer;cursor:hand;}  
#product_descs_div {padding:5px;position:relative !IMPORTANT;height:100%;}
#product_descs_div div {float:left; }

#related_prods {margin-top:20px;}
#related_prods ul {width:730px;border:10px solid #19a3d1;border-top:0px;list-style:none;float:left;margin:0;padding:0;}
#related_prods li{list-style:none;float:left;margin:0;padding:3px;padding-left:16px;padding-right:16px;text-align:center;width:145px;}
.related_prods_title {width:730px !IMPORTANT;background-color:#19a3d1;padding:0px !IMPORTANT;text-align:left !IMPORTANT;
	color:#FFFFFF;font-family:arial narrow;font-size:16px;border-top:5px solid #19a3d1;border-bottom:5px solid #19a3d1;}

#related_prods_colors {margin-top:20px;}
#related_prods_colors ul {width:730px;border:10px solid #f969b7;border-top:0px;list-style:none;float:left;margin:0;padding:0;}
#related_prods_colors li{list-style:none;float:left;margin:0;padding:0;padding-left:16px;padding-right:16px;text-align:center;width:145px;}
.related_prods_title_colors {width:730px !IMPORTANT;background-color:#f969b7;padding:0px !IMPORTANT;text-align:left !IMPORTANT;
	color:#FFFFFF;font-family:arial narrow;font-size:16px;border-top:5px solid #f969b7;border-bottom:5px solid #f969b7;}
	
.related_prods_img{height:135px;}
.related_prods_txt{height:40px;width:145px;}
.related_prods_txt a, .related_prods_txt a:link, .related_prods_txt a:hover, .related_prods_txt a:visited {
	color:#000000;text-decoration:none;font-size:11px;font-family:arial;}

	

.cart_table {border:12px solid #a4a4a4;width:980px;color:#000000;font-size:12px;}
.cart_table th {background-color:#a4a4a4;color:#ffffff;font-size:16px;font-family:arial narrow, arial;padding-bottom:4px;padding-top:0px;}
.cart_table a, .cart_table a:link, .cart_table a:hover, .cart_table a:visited {color:#000000;font-size:12px;text-decoration:none;}
.cart_border {text-align:center !IMPORTANT; }
.cart_border div {width:940px;border-top:1px solid #a4a4a4;margin-left:auto;margin-right:auto;}

.checkout_totals {font-size:16px;font-weight:bold;}
.cart_totals {font-size:16px;font-weight:bold;float:right;margin-bottom:10px;}

#couponform {background-color:#8353be;color:#FFFFFF;font-size:16px;padding:12px; 
	font-family:arial narrow , arial !IMPORTANT;width:330px; float:right;white-space:nowrap;}
.couponform_submit {background-color:#8353be;color:#FFFFFF;font-size:16px;font-family:arial narrow, arial !IMPORTANT;
	border:0px;font-weight:bold;cursor:pointer;cursor:hand;}
	
.coupon_select_table {font-size:11px;text-align:center;}
	
.form_table {font-size:12px;} 
.small_box {width:40px !IMPORTANT;}

.error_message {color:red; padding:4px;font-size:12px;}
.error_message b {font-size:22px;font-family:arial black;padding:6px;}



.checkout_table {border:12px solid #a4a4a4;width:980px;color:#000000;font-size:12px;}
.checkout_table th {background-color:#a4a4a4;color:#ffffff;font-size:16px;font-family:arial narrow, arial;
	padding-bottom:4px;padding-top:0px;text-align:left !IMPORTANT;padding-left:20px;}
.checkout_table td {padding-left:20px;text-align:left !IMPORTANT;}
.checkout_table a, .checkout_table a:link, .checkout_table a:hover, .checkout_table a:visited {color:#000000;font-size:12px;text-decoration:none;text-align:left;}

.checkout_table_inside {padding:0px !IMPORTANT;font-size:12px;} 
.checkout_table_inside td {padding:0px  !IMPORTANT;} 
.checkout_table_inside input[type=text] {width:200px;border:1px solid #a4a4a4;margin-bottom:10px;}
.checkout_table_inside select  {margin-bottom:10px;}
.checkout_table_inside input   {margin-bottom:10px;}
.checkout_table_inside textarea   {width:200px;border:1px solid #a4a4a4;margin-bottom:10px;}

.btn_edit_order {color:#FFFFFF;background-color:#19a3d1;padding:3px 10px 3px 10px; font-size:13px;font-weight:normal;text-align:center;float:right;}
.btn_edit_order a, .btn_edit_order a:link, .btn_edit_order a:hover, .btn_edit_order a:visited {
	color:#FFFFFF;font-size:12px;text-decoration:none;font-family:arial;}

.checkout_order_info_table {padding:0px !IMPORTANT;font-size:12px;border:0px;color:#000000;width:930;margin-left:15px;margin-right:15px;} 
.checkout_order_info_table td {padding:0px  !IMPORTANT;font-weight:normal;font-size:12px;font-family:arial;padding: 2px 10px 10px 10px !IMPORTANT;} 
.checkout_order_info_table th {padding:0px  !IMPORTANT;background-color:#e5e5e5;color:#000000;font-weight:normal;font-size:12px;font-family:arial;
	padding: 2px 10px 2px 10px !IMPORTANT;} 
	
.checkout_items_table {padding:0px !IMPORTANT;font-size:12px;border:0px;color:#000000;width:930;margin-left:15px;margin-right:15px;} 
.checkout_items_table td {padding:0px  !IMPORTANT;font-weight:normal;font-size:12px;font-family:arial;
	padding: 4px 10px 4px 10px !IMPORTANT;border-bottom:1px solid #000000;} 
	
.checkout_totals {float:right;font-weight:bold;font-size:14px;margin-right:15px;margin-top:10px;}
.checkout_totals td {font-weight:bold;font-size:14px;}


.cart_totals {float:right;font-weight:bold;font-size:14px;margin-top:10px;}
.cart_totals td {font-weight:bold;font-size:14px;padding-top:10px;}


#myaccount_tabs {list-style:none;margin:0;padding:0;}
#myaccount_tabs li {list-style:none;margin:0;padding:0;float:left;width:240px;height:27px;background-color:#19a3d1;
	line-height:27px;color:#FFFFFF;text-align:center;margin-right:1px;cursor:pointer;cursor:hand;} 
#myaccount_divs {margin-top:20px;font-size:12px;}
#myaccount_divs div, #myaccount_divs table{ font-size:12px;}
#myaccount_tabs a, #myaccount_tabs a:link, #myaccount_tabs a:hover, #myaccount_tabs a:visited
	 {color:#FFFFFF;text-decoration:none;}
.myaccount_btn_blue {background-color:#19a3d1;color:#FFFFFF;text-align:center;height:25px;padding-left:20px;padding-right:20px;
	line-height:25px;cursor:pointer;cursor:hand;text-decoration:none;float:left;display:inline;}
.myaccount_btn_blue a, .myaccount_btn_blue a:link, .myaccount_btn_blue a:hover, .myaccount_btn_blue a:visited
	 {color:#FFFFFF;text-decoration:none;}
	 
.myaccount_btn_gry {background-color:#8e8e8e;color:#FFFFFF;text-align:center;height:25px;padding-left:20px;padding-right:20px;
	line-height:25px;cursor:pointer;cursor:hand;text-decoration:none;float:left;display:inline;}
.myaccount_btn_gry a, .myaccount_btn_gry a:link, .myaccount_btn_gry a:hover, .myaccount_btn_gry a:visited
	 {color:#FFFFFF;text-decoration:none;}

.myaccount_table {font-size:12px;}

.cvv, a.cvv, a.cvv:link, a.cvv:hover, a.cvv:visited {font-size:11px;}
.cvv_div {background-color:#ffffff;font-size:12px;padding:10px;}
.cvv_div table { font-size:12px;}


.press_lst {list-style:none;padding:0;margin:0;}
.press_lst li {list-style:none;padding:0;margin:0;float:left;width:265px;margin-right:40px;margin-bottom:20px;}
.pressbox {height:265px;width:263px;overflow:hidden;}
.presstxt {margin-top:10px;height:60px;overflow:hidden;}
.presstxt a, .presstxt a:link, .presstxt a:hover, .presstxt a:visited {font-size:11px;color:#000000;}
