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

BODY { 
	background:#a0a0a0;
	font-family: Arial, Helvetica, sans-serif;  font-size: 11px; text-align:center;	color: #4d4949;
	margin-bottom: 0; margin-top: 15px;margin-left:0;margin-right:0;
	border: none;
}
#content {
	font-size:14px; text-align: left;
	width: 770px;
	border: none;
	padding-left: 5px;
}  
#content td p { text-align:justify; }
/* modify main table width and background to adjust the page width and color*/
.table-main-table { 
	background: #FFFFFF;
	width:770px;
	margin:0 auto;
	border-bottom:3px solid #4d4949;
/*	border-right:3px solid #4d4949;*/
}
.table-main-table td { padding: 0; margin:0; border: none;}
.main-table-border {border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF;}
#mainTableTopCell { border:0;padding:0;margin:0;}
.table-fixed-width {
	width: 760px; 
	background: #FFFFFF; color: #000000; 
	padding: 0px;
	border: none;
}
.web_label_table {margin-top:3px; margin-bottom:5px;}

.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 {height:152px;margin:0;}
.header_navbar a { color: #FFFFFF; font-weight:bold; font-size: 12px; text-decoration:none; }
.header_navbar a:visited {
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
}
.header_navbar a:hover { color: #FFDD3D; font-weight:bold; font-size: 12px; 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:repeat-x;
	width: 100%; height: 40px;
	color: #FFFFFF; font-weight:bold; font-size: 12px;
	margin-bottom:1px;
}
#header_links {
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	position: relative; top: 15px; left: -16px;
	list-style-image: url(/design_images/header_arrow.gif);
}
#header_links a { color: #4d4949; font-weight:bold; }

#headerImgLinks {padding-top:8px;padding-left:10px;padding-right:0px;width:170px;}
#headerImgLinks img {margin-bottom:6px;}

/* Move Carousel */

#moveCarousel {display:none;}

/*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; }
#freeShip {padding-bottom:2px;}
/*Left Menu Section*/
.greybox {
	background: url(/design_images/greybox.jpg);
	background-repeat: no-repeat;
	height: 183px; width: 200px;
	position: relative; top: -1px; left: 0px;
	margin-bottom: 6px;
}
/*#greybox_border {border-left: 5px solid #FFFFFF;}*/
#greybox_links { position: relative; top: 5px; left: 14px; }
.greybox a { color: #FFFFFF; font-weight: bold; font-size:16px; line-height: 35px; font-family: Arial, Helvetica, sans-serif; }
.greenbox a:visited {
	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:#0e0738;
	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:10px;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: 245px; width: 150px;
	float: left;
	border: none;
	vertical-align:bottom;
	font-size: 11px;
}

.categoryProduct h1 {color:#0055BB;}

.categoryProduct img { border: none; float: left; clear: right;}

.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;}

#productlist a.subCatLinks {color:#0055BB;font-size:13px;}
#categoryproductlist a.subCatLinks {color:#0055BB;font-size:13px;}

#category_header_image { text-align:center; }
#category_header_image img { margin:-18px 0px 0px 0px;}
/* Product Category List Div */
#catListDiv { width:542px; }
/* Featured Items on the Home Page */
.catListDivHome #catListDivHome_header {
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
	background-color:#0e0738;
	padding-top: 0px; padding-left: 20px; 	margin-top: 12px;
	font-weight:bold; font-size: 15px; 
}
#catListDivHome_margins {}
#catListDivHome_products{ border: 2px solid #6699CC; padding: 7px 0px 1px 23px; }
#catlistDivHome_products a#see_more { color:#4d4949; }
#categoryProductHome {
	margin: 14px 14px -1px 14px;
	height: 200px; width: 100px;
	float: left; vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif; font-size: 12px;
}

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

#categoryProductHome h1 {
 	font-size: 12px; font-weight: normal;
	margin:0 0 0 0; padding: 0;
}
#categoryProductHome h2 {
	font-size: 12px; font-weight: normal;
	margin:-12px 0px -13px 0px; padding: 0;
}
/*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-style: italic;margin-top:4px;}
.text-product-desc h2 { color: #4d4949; font-weight:normal; font-size: 12px; font-style: 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;
	position: relative; top: 1px; left: 0px;
	background: url(/design_images/search_back.gif); background-repeat:no-repeat;
}
#searchform { text-align: center; }
#searchform #NAME {
	width: 151px; height:17px;
	margin-left: 3px; margin-top: 3px; padding-left: 3px;
	border:0px;
}
#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%
}

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

.catNav {
	background-color:#0f0738;
	color:#FFFFFF;
	width: 100%;
	border-collapse: collapse; border-top: solid 1px #ccc; border-right: solid 1px #ccc;
	font-size:12px;
}	

#productlist .catNav a {color:#FFFFFF;}

#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: 545px;
	font-size:12px;
	margin: 0px 0px 0px 0px;
}


#productlist TD {
	padding:0;
}

#productListBorder {border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:5px 0 0 5px;}

#invoicelist TD {
	padding:3px;
}

#productlist .tblhead, #productlist-bottom, #invoicelist {
	width: 100%;
	background-color: #fff;
	border-collapse: collapse; border-top: solid 1px #ccc; border-right: solid 1px #ccc;
	font-size:12px;
}

#productlist a {color:#000000;font-weight:bold;}
#productlist a:hover {background-color:#778BA8;color:#FFFFFF;text-decoration:none;}
#productlist-bottom { margin-bottom: 25px; }
#productlist-bottom TD, #invoicelist TD { padding: 2px; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; }
#productlist .tblhead { padding: 2px 2px 2px 2px;border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; }
#productlist_next { vertical-align: bottom; clear:both; }
.selectedPage {font-weight:bold;font-size:14px;position:relative;top:-1px;}
.numbProducts {font-weight:bold;}


#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_bar {
	background-image: url(/design_images/bottombar.gif); background-repeat:repeat-x;
	margin-top: 10px; margin-left: 5px; margin-right:5px;
}
.footer_links {
	margin: 13px 0px 15px 0px;
	font-size: 14px;
	text-align:left;
}
.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:16px;
	color: #000000;
	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; }

.visa {
	background: url(/design_images/visa_master.gif); background-repeat:no-repeat;
	position:relative; top: 56px; left: 0px;
}
/* PRODUCT DETAIL */
#productdetail { font-size:12px;}
#productDetailBackground {
/*	background: url(/design_images/product_detail_tab.jpg); background-repeat:no-repeat;
	width: 143px; height: 27px;
*/	position:relative; top: -4px; left: 10px;
}
#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; }


/* MENUS */
.MenuLeft, .MenuRight { text-align:left; width:0px;}
#browse {
	width: 200px; margin: 5px 0 0 0; padding: 0;
	clear:right;
	list-style-image:;/*turns off display of bullet*/
	}
#browse .tblhead {
	background-image: url(/design_images/purplebox.jpg); background-repeat:no-repeat;
	border: none;
	margin-bottom: 3px; padding-top:5px; padding-left:14px;
	height: 32px;
	text-decoration: none; 
	text-align: left; color: #FFFFFF; font-weight: bold; font-size:16px; font-family: Arial, Helvetica, sans-serif;
	}
#newsletter {
	width: 200px; margin: 0 0 8px 0; padding: 0;
	list-style-image:;/*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:5px; padding-left:14px;
	height: 32px;
	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*/
}
#browse li, #company li { /* for IE5 and IE6 */ display: inline; }
#browse .categoriesNav a, #company a {
	display: block;
	background-color: #FFFFFF;
	padding: 5px; margin-left: 20px;
	font-size: 13px; font-weight: bold;	text-decoration: none; color: #4d4949;
}

.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 { 
background-color: #EEEEEE; }

#browse ul.categoriesNav {margin:0 auto;padding:0;}

/* 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:#0e0738;
	color: #FFFFFF;
	font-weight:bold;
}

.signin_forgot {width:260px;}

/* 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:535px;}
#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: #0e0738;
	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: #0e0738;
	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:#0e0738;
	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:#0e0738;
}
#checkoutTableOuter p strong { font-size: 14px; }
.table-header2 strong {
	text-align: left; font-size: 14px;
	color: #666666;
	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 { position:relative;top: 0px;	left: -45px; }


.related_main {margin-top:15px;margin-left:0px;width:551px;}
#crossSellHeader {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0055BB; background-color:#BEDFFF; padding-top: 0px; padding-left: 20px;margin-top: 12px; font-weight:bold; font-size: 13px;}
#crossSellTd {border: 2px solid #99CCCC; padding: 14px 0px 10px 30px;}
#related_products { border: 2px solid #99CCCC; padding: 7px 0px 1px 15px;}
#related_prod_boxes {margin: 6px 8px -1px 8px; height: 177px; 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}

/* GIFT REGISTRY */

h1#myReg {
	background-image: url(/design_images/cdH1.gif);
	background-repeat:no-repeat;
	width:882px; height:62px; 
	color:#FFFFFF;	font-size:20px;
	padding:12px 0px 0px 23px;
}
#searchReg {	
	background-image: url(/design_images/findRegH2.gif);
	background-repeat:no-repeat;
	height:52px;
	width:350px;
	color:#FFFFFF;
	padding:7px 0px 0px 23px;
}
#searchRegForm{margin-left:40px;}

#instSearchReg {font-weight:bold;color:#999999;width:325px;text-align:justify;line-height:17px;margin-left:15px;}
#setupReg {float:right;background-image:url(/design_images/findRegBg.gif);background-repeat:no-repeat;width:318px;height:182px;margin-top:-52px;margin-right:60px;padding-top:15px;padding-left:17px;color:#999999;font-weight:bold;line-height:20px;}
#setupReg a {color:#70C918;font-weight:bold;text-decoration:underline;}
#savedHeading {font-weight:bold;margin-left:16px;width:534px;}
h1#saved {color:#2561b2;font-size:26px;font-weight:bold;margin-top:5px;}
#savedCartList {margin:0 0 0 13px;}
#savedCartList strong {font-size:15px;text-align:left;color:#0087BF;}
#savedCartList a {color:#70C918;font-weight:bold;text-decoration:none;text-align:center;}
#newSavedCart {font-weight:bold;margin-left:5px;}
#newSavedCart td {padding-bottom:24px;}
.styleNewSC {font-size:13px; font-weight:bold;}
.sc1, .sc3, .sc5, .sc7, .sc9, .sc11, .sc13, .sc15, .sc17, .sc19, .sc21, .sc23, .sc25, .sc27, .sc29, .sc31, .sc33, .sc35, .sc37, .sc39, .sc41, .sc43 {background-color:#BFDCA2;font-weight:bold;color:#000000;}
.sc2, .sc4, .sc6, .sc8, .sc10, .sc12, .sc14, .sc16, .sc18, .sc20, .sc22, .sc24, .sc26, .sc28, .sc30, .sc32, .sc34, .sc36, .sc38, .sc40, .sc42, .sc44 {background-color:#FFFFFF;font-weight:bold;color:#000000;}


