
* { font-family: Arial, Helvetica, sans-serif;}

BODY { 
	background:#042849;
	font-family: Arial, Helvetica, sans-serif;  font-size: 11px; text-align:center;	color: #000000;
	margin-bottom: 0; margin-top: 15px;margin-left:0;margin-right:0;
	border: none;
}
#content {
	font-size:14px; text-align: left;
	width: 642px;
	border: none;
	padding:0 15px 20px 15px;
	background-color:#FFFFFF;
	background-image:url(/design_images/contentBg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}  

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #content { width:632px;}
}

#content td p { text-align:left; }
.table-main-table { 
	background:#042849;
	width:874px;
	margin:0 auto;padding:0 0 0 0;
/*	background-image:url(/design_images/maintableBG.gif); 
	background-repeat:repeat-y;*/
	
	/*for adding border/shadow around site*/
}
.table-main-table td { padding: 0; margin:0; border: none;}
#mainTableTopCell { border:0;padding:0;margin:0;}
.table-fixed-width {
	width: 760px; 
	background: #FFFFFF; color: #000000; 
	padding: 0px;
	border: none;
}
.web_label_table {margin:0;position:relative;top:-10px;width:100%;background-color:#042849;}

.table-small { border: 0; padding:1; spacing:1 } 
form { display: inline; }
A, A:visited { color:#0055BB; text-decoration: none; }
A:active { color:#009900; }
A:hover { text-decoration: underline; }
/* classes */
A.no-link:hover {  color:#FFFFFF;}
A.grey-link:hover { background:#DDDDDD; color:#FFFFFF;}
A.light-colored { color:yellow }
.bg1 { background: #CCCCCC; }
/* STORE HEADER */
.header { width: 100%; margin-bottom: 0px; padding:0; }
#headerBanner {
	background-image:url(/design_images/header.gif);
	background-repeat:no-repeat;
	height:155px;
}
#headerBlackBox {text-align:left;padding:10px 0 0 20px;color:#FFFFFF;font-size:12px;font-weight:bold;}
#headerBlackBox a {color:#FFFFFF;font-size:12px;font-weight:bold;}
#headerBlackBox a:visited {color:#FFFFFF;font-size:12px;font-weight:bold;}
#headerBlackBox a:active {color:#FFFFFF;font-size:12px;font-weight:bold;}
#headerBlackBox a:hover {color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:underline;}

#viewCart {position:relative;top:10px;}

.header_navbar a { color: #404040; font-weight:bold; font-size: 13px; text-decoration:none; margin-left:}
.header_navbar a:visited {
	color: #404040;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
}
.header_navbar a:active {
	color: #404040;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
}
.header_navbar a:hover { color: #FFDD3D; font-weight:bold; text-decoration:none; }
.header_navbar #cart_total {color: #FFDD3D; font-weight:bold; font-size: 12px; text-decoration:none;}
.header_navbar {
	background: url(/design_images/navBar.gif); background-repeat:no-repeat;
	width: 874px; height: 59px;
	color: #FFFFFF; font-weight:bold; font-size: 12px;
	margin-bottom:0px;
}

.phoneHeader {
	float:right;
	position:relative;
	//top:-16px;
	top:-10px;
	left:-32px;
	color:#000000;
	font-weight:bold;
	font-size:17px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.phoneHeader { top:15px; }
}

/*My Account Box*/
#myaccount { position: relative; top: 12px; left: -30px; font-size:14px;}
#myaccount a { color: #4d4949; font-weight: bold; }
#login { position:relative; top:-15px; left:0px; }
#signIn_header {
/*	position: relative;
	top: 20px;
	left: 25px;*/
}
#myaccount a#logout { font-size: 13px; }
#free_shipping_bar {margin-top:7px;margin-bottom:0px;}
/*Left Menu Section*/
.greybox {
	background: url(/design_images/greybox.jpg);
	background-repeat: no-repeat;
	height: 184px; width: 209px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

	

/*#greybox_links { position: relative; top: -4px; left: 14px; }*/


/* safari fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #greyboxUl a{padding : 4px 2px 13px 14px;}
}

.greybox a:visited {
	color: #FFFFFF;
}
.greybox a:active {
	color: #FFFFFF;
}
.greybox a:hover {
	color: #FFFFFF;
}



.link_spacer { font-size: 23px; }
.home_cat_box { height: 135px; }
.home_cat_box #cat_box {
	border: 2px solid #6699CC;
	height: 135px;
	padding-left: 3px;
	vertical-align:middle;
	font-size: 13px;
}
.home_cat_box #cat_box a { font-size: 12px; font-weight:normal; }
#cat_box a#see_more  { color: #4d4949; }	

.home_cat_box #cat_box_header {
	background-color:#1E1BA9;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;font-weight:bold; 	font-size: 14px; 
	padding: 2px 0px 2px 11px;
	width:33%;
}
.home_cat_box #cat_box_header a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size: 14px;}
.home_cat_box #cat_box_header a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size: 14px; text-decoration:none; }


#featuredCatLinkContainer {margin-top:20px;color:#0055BB;font-weight:bold;}

#featuredCat1{
	background: url(/design_images/featuredCat1.jpg); background-repeat:no-repeat;
	float:left;
	height: 130px; width: 65px;
	cursor:pointer;
}
#featuredCat2 {
	background: url(/design_images/featuredCat2.jpg); background-repeat:no-repeat;
	float:left;
	height: 130px; width: 65px;
    cursor:pointer;
}
#featuredCat3 {
	background: url(/design_images/featuredCat3.jpg); background-repeat:no-repeat;
	float:left;
	height: 130px; width: 65px;
	cursor:pointer;
}

.categoryProduct {
	margin: 10px 10px 0px 10px; padding: 5px;
	height: 265px; width: 150px;
	float: left;
	border: none;
	vertical-align:bottom;
	font-size: 11px;
}
.categoryProduct img { border: none; float: left; clear: right;}

#categoryImg {max-width:620px;}

/* Product Category List Div */
#catListDiv { width:555px; }
/* Featured Items on the Home Page */
.catListDivHomeOuter {margin:0 0 0 -2px;}
.catListDivHome #catListDivHome_header {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; 
	background: url(/design_images/topSellers.gif) no-repeat;
	height:32px;
	padding-top: 8px; padding-left: 20px; 	margin-top: 0px;
	font-weight:bold; font-size: 16px; 
}
#catListDivHome_margins {}
#catListDivHome_products{ background-color:#FFFFFF; padding: 0px 0px 10px 5px; }
#catlistDivHome_products a#see_more { color:#4d4949; }
#categoryProductHome {
	margin: 14px 4px -1px 4px;
	height: 250px; width: 155px;
	float: left; vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	border-right:1px solid #999999;
}

#categoryProductHome a:hover {
 	text-decoration:none;
}

#categoryProductHome h1 {
 	font-size: 12px; font-weight: bold;
	margin:0 0 0 0; padding: 0;
	color:#000000;
}
#categoryProductHome h2 {
	font-size: 11px; font-weight: normal;
	margin:0; padding: 0;
	color:#000000;
}

#categoryProductRow{
	margin: 30px 0 -1px 0;
	height: 350px; width: 175px;
	float: left;
	font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	text-align:center;
}

#categoryProductRow a:hover {
 	text-decoration:none;
}

#categoryProductRow h1 {
 	font-size: 12px; font-weight: bold;
	margin:0 0 0 0; padding: 0;
}
#categoryProductRow h2 {
	font-size: 12px; font-weight: normal;
	margin:-12px 0px -13px 0px; padding: 0;
}

/*#productlist .odd {border-right:1px solid #999999;margin:30px 19px -1px 0px;}*/

/*modify these three below to adjust the look and text size of the tables and headers*/
.table-title { font-weight: bold; font-size: 14px; }
.tblcols { background: #CCCCCC; color: #333333; text-align:left; }
.table-header { text-align:left; background-color: #FFFFFF; }
.listing-row { background: #FFF7E8;}
.listing-row-alt { background: #FFFFFF;}
/* customize left main menu*/
.menulink { background-color: #FFFFFF; }
.cell-menulinktext{color: #FFFFFF; font-weight: bold;}
.cell-menulink{background: #CCCCCC; font-weight: bold;}
.cell-menusearch{background: #CCCCCC}
.cell-catlink{background: #EEEEEE}
.cell-cart{ background: #EEEEEE; color: #000000; font-weight:bold; font-size: 12px; text-align:center} 
/*
Modify the two classes below to adjust the text of the category product list
*/
.text-category-name{ color:#4d4949; font-weight:bold; font-size: 16px;}
.text-product-name{ color:#333333; font-weight:bold; font-size: 17px;margin:8px 0px 5px 0px;}
.text-category-desc{ color: #000000; font-weight:bold; font-size: 12px;}
.text-product-desc{ color: #4d4949; font-weight:normal; font-size: 14px; font-le: italic;margin-top:4px;}
.text-product-desc h2 { color: #4d4949; font-weight:normal; font-size: 12px; font-le: italic; margin-bottom:-7px;}
.body-form { background: #DDDDDD; color:#000000;}
.warning { color: #CC0000; font-weight:bold }
.stackdump-class { color:black }
.stackdump-method { color:black }
.stackdump-file { color:purple }
.stackdump-line { color:red }
.currency-input { 
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid;  BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; 
	BACKGROUND-COLOR: #EEEEEE;
    text-align: right; font-size: 8px;
}
.option-input { 
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; 
	BACKGROUND-COLOR: #EEEEEE;
    text-align: right; font-size: 8px;
}
.text-input {
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #EEEEEE;
    font-size: 8px;
}
.number-input {    
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #EEEEEE;
    text-align: left; font-size: 8px;
}
/* SEARCH MENU */
#search {
	text-align: left;
	margin: 0 0 0 83px;
}
#searchform { text-align: center; }
#searchform #NAME {
	width: 124px; height:14px;
	padding:0 0 3px 3px;
	border:0px;
	position:relative;
	top:-13px;
	left:0;
	font-weight:bold;
}
#adv_search a {
	margin-right: 115px;
	font-size: 12px; color: white;
}
/* SEARCH RESULTS */
#searchresults {
	width: 95%;
	background-color: #FFFFFF; border-collapse: collapse; border-top: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC;
}
#searchresults TD {
	padding: 5px;
	border-left: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; 
}
#searchresults .table-header {
	background-color: #EEEEEE;
}
#priceMatch {
	color:#3D46FF; font-size:10px;
	margin-top: 10px;
}
.smallText { font-size:9px; }

#bestseller TD, #related TD, #newProducts TD{ padding: 2px; }

.tblfoot { background:none; }
.hellouser { }
.gobutton { margin-left: 5px; font-size: 11px; } 

/* FEATURED PRODUCT */
#featured { width: 100%; text-align: center; font-size:12px;}
#featured td { vertical-align: top; }
.featuredproduct { width: 100%; }
.featuredproduct td { text-align: center; }
.frame { border: 1px solid #CCCCCC; text-align:center; }

/* PRODUCT ATTRIBUTES */
.name, .price, .qty { font-weight: bold;}
#bulletPoints { font-family:Arial, Helvetica, sans-serif; font-size: 14px; }

/* CATEGORY PRODUCT LIST */


/*#categoryproductlist a, #productlist a {color:#2561B2;}
#categoryproductlist a:hover, #productlist a:hover {color:#2561B2;}*/

.categoryProduct h1 {
	font-size: 11px; font-weight: normal;
	margin:0px 0px 0px 0px; padding: 0;
}
.categoryProduct h2 {
	font-size: 11px; font-weight: normal;
	margin-top: -10px; margin-bottom: -10px; padding: 0;
}

#categoryproductlist {
	width: 100%
}

h1.categoryName {font-size:16px;}


/*.odd {background-color:#DDDDDD;border-top:2px solid #DDDDDD;border-bottom:2px solid #DDDDDD;}*/

#pageCount {width:545px;}
#pageCount a {text-decoration:underline;}
.selectedPage {font-size:14px;font-weight:bold;margin-bottom:4px;}
#pageNavBorder {border-bottom:1px dashed #4d4949;margin-bottom:8px; width:100%;height:1px;}
.pagedesc {
	margin: 0px 5px 0px 0px;
}
#invoicelist {
	width: 75%;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-top: solid 1px #CCCCCC;
	border: solid 1px #CCCCCC;
	font-size:12px;
	margin: 15px 0px 0px 20px;
}

#productlist {
	width: 526px;
	font-size:12px;
	margin: 0px 0px 0px 25px;
}


#productlist a {color:#000000;font-weight:bold;}


#productListBorder {border-left:1px solid #999999;border-bottom:1px solid #999999;padding:10px 0 0 10px;}

#invoicelist TD {
	padding:3px;
}

#productlist .tblhead{
	text-align:center;
}

#pagehead {
	font-size: 13px;
	padding-left: px;
}

#pagehead #categoryHeaderTag {color:#2561B2;}

#bottomProdCount {padding-left:0px;padding-bottom:15px;}

/* Breadcrumb */
.breadcrumb { margin: 0px 0px 10px 0px; }
#breadcrumb { position: relative; top:0px; left: -10px; }
a.breadcrumb:link, a.breadcrumb:visited,  a.breadcrumb:hover,  a.breadcrumb:active  { color:#000000; font-size: 13px; text-decoration:underline; }
#breadCrumbTD {padding:10px 0 8px 0;}
#pagehead { font-size: 11px; }

/* FOOTER */


.footer_links {
	margin: 13px 0px 0 3px;
	font-size: 11px;
	text-align:left;
	background:url(/design_images/footerBg.gif) no-repeat;
	height:57px;
}

.footer_links td strong {font-size:12px;display:block;margin:3px 0 -9px 0;}

.footer_links td {padding:18px 0 15px 16px;}
.footer_links a   { color:#4d4949; }
.footer_links a:visited { color:#4d4949; }
.footer_links a:hover { color:#0055BB; }
#footer_copybar {
	height: 45px;
	padding:0px;
	text-align:center;
}
#footer_copybar p {
	margin-top: 15px;
	padding-left:23px;
	text-align:center;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}
#footer_copybar p img {position:relative; top:8px;}
#footer_shadow {background-image:url(/design_images/footer_shadow.gif); height:15px; width:771px;}

.footer a:link, #footer a:visited, #footer a:hover, #footer a:active  { color: #EDE8E8; }


/* PRODUCT DETAIL */
#productdetail { font-size:12px;}
#productdetail #pagehead td {padding-top:15px;}
#productDetailBackground {
/*	background: url(/design_images/product_detail_tab.jpg); background-repeat:no-repeat;
	width: 143px; height: 27px;
*/	position:relative; top: -4px; left: 10px;
}
h1.productName {font-size:16px;margin:0;padding:0;}

a.doclink {color:#000000;text-decoration:underline;}
a.doclink :visited {color:#000000;text-decoration:underline;}
a.doclink :active {color:#000000;text-decoration:underline;}
a.doclink :hover {color:#000000;text-decoration:none;}

#pdInfo {font-size:14px;}
#productdetail #Qty {width:20px;margin:0 0 0 0;}
#pdAvail{margin-top:4px;}
.pdRight {background-color:#EEEEEE;border:1px solid #DDDDDD;width:333px;}
#pdBold {font-weight:bold;font-size:15px;}

#frm15E0000-1154366431 #ListID {font-size:11px;}
.add_to_cart {border:1px solid #EDE8E8; background-color:#CCCCCC; color:#000000;padding:5px;}

#productDetailDescription {
	text-align:justify;
	/*border: 1px solid #EDE8E8;*/
	margin-top: -6px; margin-bottom: 15px;
	width: 545px;
	display:none;
}
#productDetailDescription td { width: 545px; }
#productDetailDescription td { padding: 15px 5px 15px 5px; }
#displayDesc li {margin-left:13px;}
#productdetail .frame { margin: 0 10px 5px 0px;width:200px;}
#ourPrice {color:#000000;}
#salePrice {color:#990000;}
#onOrder {color:#CC0000;font-weight:bold;}
#inStock {color:#009900;font-weight:bold;}
/* fix for ie */

.enlarge_icon td { margin-left: 0px;}

#addbutton { margin-top: 10px; }

#perListLabel {font-style:italic;font-size:17px;color:#0055BB;font-weight:bold;margin-top:10px;}

#subcategories, #shoppingcart, #coupon { font-size:12px; }
#subcat_td { padding-right:12px; }
#subcat_td h1 {
	font-size: 16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #4d4949;
	margin-bottom: -10px;
}
#subcat_td h2 {
	font-size: 12px; font-weight:normal;
	margin-top:-5px;
}
#subcat_desc h2 { font-size: 	12px; }
#subcat_desc_tags { margin-top:-4px; }
#subcat_desc_tags h2 { font-size: 	11px; font-weight:normal; }
#subcat_td a { font-size: 16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #4d4949; }
#subcat_td a:hover { text-decoration: none; color:#2561B2; }

.subCategoryProduct {
	margin: 10px 10px 0px 10px; padding: 5px;
	height: 150px; width: 225px;
	float: left;
	border: none;
	vertical-align:bottom;
	font-size: 11px;
}
.subCategoryProduct img { border: none; float: left; clear: right;}
.subCategoryProduct a {font-size:12px;color:#333333;font-weight:bold;}
#subCatBorder {border-bottom: 1px solid #999999;width:225px;heigth:1px;margin:-10px 0 5px 0;}


/* MENUS */
.MenuLeft, .MenuRight { text-align:left; width:0px;}
.MenuLeft {background-color:#042849;}
#menuPadding {padding-left:3px;}
#browse {
	width: 200px; margin: 0 0 0 0; padding: 0;
	background:url(/design_images/menuBg.gif) repeat-y;
	}
#browse .tblhead {
	background-image: url(/design_images/browsebox.jpg); background-repeat:no-repeat;
	border: none;
	margin-bottom: 3px; padding:12px 0 0 14px;
	height: 41px;
	text-decoration: none; 
	text-align: left; color: #FFFFFF; font-weight: bold; font-size:16px; font-family: Arial, Helvetica, sans-serif;
	}
.menuBottom {background: url(/design_images/menuBottom.gif) no-repeat;height:9px;}
#newsletter {
	width: 200px; margin: 15px 0 0 0; padding: 0;
	list-style-image:none;/*turns off display of bullet*/
	}
#newsletter .tblhead {
	background-image: url(/design_images/purplebox.jpg); background-repeat:no-repeat;
	border: none;
	margin-bottom: 3px; padding-top:8px; padding-left:14px;
	height: 35px;
	text-decoration: none; 
	text-align: left; color: #FFFFFF; font-weight: bold; font-size:16px; font-family: Arial, Helvetica, sans-serif;
}
#bestseller, #related, #newproducts {
	width: 150px;
	margin: 5px 0 0 0; padding: 0;
	border-top: 1px solid #3399CC; border-left: 1px solid #3399CC; border-right: 1px solid #3399CC;
	list-style-type: none; /*turns off display of bullet*/
}

.product {
	display: block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #3399CC;
	text-decoration: none; color: #000000;
	padding: 5px;
	text-align: center;
}
#bestseller .tblhead, #related .tblhead, #newproducts .tblhead {
	display: block;
	background-color:#AFCDE0;
	border-bottom: 1px solid #3399CC;
	text-decoration: none; color: #FFFFFF; font-size:11px; font-weight: bold;
	padding: 5px;
	text-align: left;
}
#browse .categoriesNav a:hover, #bestseller a:hover, #related a:hover, #newproducts a:hover { 
text-decoration:underline;}

/*#browse ul.categoriesNav {margin:0 0 0 30px;padding:0;list-style:none;}

#browse a#categoriesNavTop, #company a {
	display: block;
	padding: 5px 5px 5px 0;
	font-size: 14px; font-weight: bold;	text-decoration: none; color: #090000;
}

a#categoriesNavSecond {font-size:11px;  color: #090000;font-weight:bold;}
a#categoriesNavSecond:visited {font-size:11px;  color: #090000;}
a#categoriesNavSecond:active {font-size:11px;  color: #090000;}
a#categoriesNavSecond:hover {font-size:11px;  color: #090000;}

a#categoriesNavThird {margin-left:7px;font-size:11px;  color: #090000;}
a#categoriesNavThird:visited {font-size:11px;  color: #090000;}
a#categoriesNavThird:active {font-size:11px;  color: #090000;}
a#categoriesNavThird:hover {font-size:11px;  color: #090000;}


ul.categoriesNav ul {margin:0;padding:0;list-style:none;}
ul.categoriesNav ul li {margin:5px 0 0 0;padding:0;list-style:none;}*/



/* Customer Account Page */
.fieldlabel {
	background-color: #FFFFFF;
	font-weight: bold;
}
#customerdetails .fieldlabel strong { font-weight: bold;}
#copyBtoS6 {
	display: block;
	font-weight: normal;
	margin-top: 8px;	
}

#cd h1 {margin-top:20px;margin-left:10px;}

#customerdetails {
	font-size: 12px;
	margin:15px 5px 15px 0;
	width:100%
}

#customerdetails td {height:20px;}

#customerdetails h2 { font-size: 16px; }
#customerdetails table{ font-size: 13px; }
#BCountry { font-size: 10px; }
#SCountry { font-size: 10px; }
.required {}
.tabs { margin: 15px 0 15px 0; }
.tabs td a {
	border-top:  1px solid #CCCCCC; border-left:  1px solid #CCCCCC; border-right:  3px solid #EDE8E8; border-bottom:  0 solid #EDE8E8;
	padding: 8px;	
	text-align:center;
	white-space: nowrap;
	width: 100px;
}
.tabs td a:hover {
	color:#FFFFFF; text-decoration: none;
	background-color:#990000;
}
/*CONTACT US PAGE*/
#contact_us { margin-top: 10px; margin-left: 10px; margin-right: 10px;}
/* CUSTOMER SIGN IN */
.signin_page {	
	width: 100%;
	margin: 0 0 0 0;
	height:143px;
}
.signin_page td { padding: 5px; }
.signin_page .tblhead {
	background-color:#2166ac;
	color: #FFFFFF;
	font-weight:bold;
}

.signin_forgot {width:260px;}

/*ABOUT US PAGE*/
#aboutUs {
	width: 100%;
}

/* SHOPPING CART */

#shoppingcart_header {}
#shoppingcart_header h1{color:#009900; font-size:20px;font-weight:bold;}
#shoppingcart {font-size:12px;margin:0 0 50px 10px;width:600px;}
#shoppingcart a {color:#4d4949;font-weight:bold;}
#shoppingcart a:hover {text-decoration:underline;}
#shoppingcart #le_green {color:#009900;font-weight:bold;}
#update_coupon_button {position: relative; top: 5px; left:19px;}
#cartQty {width:33px;padding-left:2px;border-top: 1px solid #4d4949;}
#regPrice {color:#4d4949;font-weight:bold;}
.cartMessage {color:#990000;font-weight:bold;padding-right:150px;float:right;}
#enter_coupon {position:relative;top:-1px;}




.tblhead1  {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
	height: 25px;
	white-space: nowrap;
	padding: 2px 0 5px 0px;
}

.tblhead1_rounded{
    border: 0px solid #FFFFFF;
    color: #FFFFFF;
    width: 100%;
    text-align: left;
    background-color: #2166ac;
	height:25px;
	margin-top:20px;
}


.tblhead2  {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
	height: 25px;
	white-space: nowrap;
	padding: 2px 0 0 0px;
}

.tblhead2_rounded {
/*	background-image: url(/design_images/tblhead1_corner.jpg);
*/	background-repeat:no-repeat;
	height:25px;
	background-color: #2166ac;
	width:100%;

}

.blueRefl {
	background-image:url(/design_images/blueRefl.gif);
	background-repeat:repeat-x;
	height:16px;
}
#blueRefl_lc {background-image:url(/design_images/blueRefl_lc.gif);float:left;width:13px;height:16px;}
#blueRefl_rc {background-image:url(/design_images/blueRefl_rc.gif);float:right;width:13px;height:16px;display:inline;}

/* SHOPPING CART and CHECKOUT */
.cart { margin-right: 5px; }
.checkoutProgressLink { font-size: 14px; }

#checkout  {
	width: 100%;
	margin: 11px auto;
	border-collapse: collapse; 		
}

/*#shoppingcart {
	width: 520px;
	margin: 0 10px 0 10px;
	padding-right:5px;
	border-collapse: collapse; border-top: solid 1px #4d4949; border-left: solid 1px #4d4949;			
}*/

#checkout td {
	padding: 5px;
	border-bottom: solid 1px #4d4949; border-right: solid 1px #4d4949; border-left: solid 1px #4d4949;
	text-align: left;
}

/*#shoppingcart td {
	padding: 5px;
	border-bottom: solid 1px #4d4949; border-right: solid 1px #4d4949;
	text-align: left;
}*/
#coupon td {
	padding: 5px;
	text-align: left;
	background-color:#FFFFFF;
}
#coupon {
	border-collapse: collapse; border: dotted 2px #4d4949;		
	width: 70%;
	margin: 11px auto;
}
#checkoutTableOuter {
	background-image: url(/design_images/pagecheckout2.gif); background-repeat:no-repeat;
	padding-top: 75px;
	padding-right:10px;
	padding-top:100px;
	width:100%;
	}

#checkoutTableOuter h2 { font-size: 13px; }

#checkout .tblhead {
	background-color:#1E1BA9;
	color:#FFFFFF;
	font-weight:bold;
}
.checkstep {
	text-align: left;
	height: 48px;
	vertical-align:middle;
	background-color: #FFFFFF; background-image: none;
	white-space: nowrap;
	font-weight: bold;
	padding:2px;
	font-size: 16px; color: #444444;
	color:#1E1BA9;
}
#checkoutTableOuter p strong { font-size: 14px; }
.table-header2 strong {
	text-align: left; font-size: 14px;
	color: #EDE8E8;
	height: 28px;
	white-space: nowrap;
}
.table-header2 {
	text-align: left; color: #000000; font-size: 14px;
	height: 28px;
	white-space: nowrap;
}
/* IMAGES */
img { border: none; }
/*ERROR MESSAGE*/
.error {font-weight: bold; }
#category_boxes { position: relative; }
/* WSWrapper */
.WSWrapper { padding-left: 7px; }
.WSWrapper td { text-align:justify; }
.WSWrapper #wrapper_text { text-align:justify; padding-right:8px; }
.WSWrapper #wrapper_text h1 {
	font-weight:bold; font-size:20px;
	margin-bottom:0px; margin-top:7px;
}
.WSWrapper #wrapper_banner { padding-top: 3px; }
/* BLUE MESSAGE BOX */
#blue_message {
	background-color:#537B83;
	color:#FFFFFF; font-weight:bold;
	text-align:center;
	margin-top: 5px;
}
#grey_message {
	background-color:#EEEEEE;
	color:#4d4949; text-align:center; font-weight:bold;
	margin-top: 5px;
	border: 1px dotted #333333;
}
/***** EMAIL PAGE *****/
#shipping_email {
	list-style:none;
	margin-top:5px;
}

#shipping_email a.emailfriend {
	font-size: 11px;
	margin-left: 0px; margin-top:5px;
}
#shipping_email a { font-size: 11px; }

#emailpage {
	margin-left: 180px; margin-bottom: 0; padding: 0;
	list-style: none;
	position: relative; top: 0px; left: 0px;
}
#emailpage a.emailfriend {
	font-size: 11px;
	margin-left: 0px; margin-top:5px;
}
#emailpage a { font-size: 11px; }

#mainTableRightCell { display:none; }


.related_main {margin-top:15px;margin-left:0px;width:617px;}
#crossSellHeader {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#949292; padding-top: 0px; padding-left: 20px;margin-top: 12px; font-weight:bold; font-size: 13px;}
#crossSellTd {border: 2px solid #999999; padding: 14px 0px 10px 65px;}
#related_products { border: 2px solid #99CCCC; padding: 7px 0px 1px 15px;}
#related_prod_boxes {margin: 6px 8px -1px 8px; height: 200px; width: 155px; float: left; vertical-align:bottom;	font-family:Arial, Helvetica, sans-serif; font-size: 11px; }

#shippingRateCheck {margin-top:15px; line-height:40px;font-weight:bold;padding-right:100px;}


/* Catpcha */

#captchaDiv {width:400px;}
/*#captchaError{width:200px;}*/


/* Help Section */

.colors_productname {color:#0055BB}
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Verdana;  TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
A.colors_text:hover {color:#000000}
.colors_text {color:#000000}
