BODY{
	margin:0px;
	padding:0px;
	background:#f0f8fa;
	font-family:arial;
	color:#303a4a;
	font-size:12px;
	
}
FORM{padding:0px;margin:0px;}
SELECT,INPUT{
	font-family:arial;
	color:#303a4a;
	font-size:11px;	
	
}

A,A:link,A:visited{
	color:#303a4a;
	text-decoration:none;
	font-weight:normal;
	font-family:arial;
	font-size:12px;
}
A:hover{
	color:#00aed3;
}
H1, H2, H3 {margin: 0}

.bold, A.bold{font-weight:bold;}
.ten, A.ten{font-size:10px;}
.eleven, A.eleven{font-size:11px;}
.twelve, A.twelve{font-size:12px;}
.thirteen, A.thirteen{font-size:13px;}
.fourteen, A.fourteen{font-size:14px;}
.blue, A.blue, A.blue:link, A.blue:visited{color:#00aed3;}
.white, A.white{color:white;}

.jildorblue, A.jildorblue{color:#65cfe9;}

.orange{color:#f25b00;}

.darkBlue{color:#0076a3;}

.red{color:#ff0000;}

.error{color:red;}

#footer {
	font-family:arial;
	font-size:11px;
	color:#4c535b;
	background:#eff3f6;
}

#footer_bg{
	background: url('/images/new_design/bg_bottom.gif') repeat-x top left;
}
#footer a:link , #footer a:visited{color:#4c535b;text-decoration:none;}
#footer a:hover {color:#4ec6e0;}
#footer .smaller {font-size:10px;}
#footer .larger {font-size:12px;}
#footer .blue {color:#4ec6e0;font-weight:bold;}
#footer A.underline,A.underline,.underline {text-decoration:underline;}
#footer_content1 DIV, #footer_content2 DIV {margin-bottom:5px;}
#footer_content3 DIV {margin-bottom:14px;float:left;}
#footer_content3  A{margin-left:10px;float:left;display:block;}
.email_input{width:175px;height:20px;border:solid #a59a97 1px;color:#4c535b;font-size:11px;font-family:arial;}


.centered {
  width: 964px ;
  margin-left: auto ;
  margin-right: auto ;
}


#main_header {
	background: url('/images/new_design/bg_header2.gif') no-repeat top left;
	width: 964px;
	height: 166px;
	margin:7px 0px 4px 0px;
	padding:0px;
	position:relative;
	color:#554a4a;
	font-family:arial;
	font-size:12px;
}

#main_header a:link , #main_header a:visited{color:#554a4a;text-decoration:none;}
#main_header a:hover {color:#00bfe8;}
#main_header  a.white:hover ,#main_header  a.selected,#main_header  a.selected:link,#main_header  a.selected:visited {color:white;}
#main_header .smaller {font-size:11px;}
#main_header .larger {font-size:14px;}
#main_header .x-large {font-size:15px;}
#main_header a.blue,#main_header a.blue:link,#main_header a.blue:visited {color:#00bfe8;font-size:12px;font-weight:bold;}
#main_header A.underline {text-decoration:underline;}
#main_header .spacer {padding:0px 10px 0px 10px}
#main_header .darker, #main_header a.darker {color:#303a4a;}







#left_nav {
	margin:0px;
	margin-right:25px;
	padding:0px;
}



#left_nav_top {
	background: url('/images/new_design/bg_left_nav_top.gif') no-repeat top left;
	width: 225px;
	height: 8px;
	font-size: 0;
}

#left_nav_bottom {
	background: url('/images/new_design/bg_left_nav_bottom.gif') no-repeat top left;
	width: 225px;
	height: 8px;
	font-size: 0;
}

#left_nav_middle {
	background: url('/images/new_design/bg_left_nav_middle.gif') repeat-y top left;

	padding-left:7px;


}


#content {
	margin:0px;
	padding:0px;
	float:left;
	

}

#content_wide {
	margin:0px;
	padding:0px;
	float:left;
}

#content_top {
	background: url('/images/new_design/bg_content_top.gif') no-repeat top left;
	width: 714px;
	height: 8px;
	font-size: 0;
}

#content_middle {
	background: url('/images/new_design/bg_content_middle.gif') repeat-y top left;
	width:700px;
	padding-left:7px;
	padding-right:7px;
	min-height:400px;


}

#content_bottom {
	background: url('/images/new_design/bg_content_bottom.gif') no-repeat top left;
	width: 714px;
	height: 8px;
	font-size: 0;
}

#content_wide_top {
	background: url('/images/new_design/bg_content_wide_top.gif') no-repeat top left;
	width: 964px;
	height: 7px;
	font-size: 0;
}

#content_wide_middle {
	background: url('/images/new_design/bg_content_wide_middle.gif') repeat-y top left;
	width:950px;
	padding-left:7px;
	padding-right:7px;

}

#content_wide_bottom {
	background: url('/images/new_design/bg_content_wide_bottom.gif') no-repeat top left;
	width: 964px;
	height: 7px;
	font-size: 0;
	
}


P{margin:0px;padding:0px;}

.dashed_line{
	background: url('/images/new_design/bg_dash.gif') repeat-x top left;
	height:1px;
}

.dashed_line_gray{
	background: url('/images/new_design/bg_dashed_line_gray.gif') repeat-x top left;
	height:1px;
}

#search_block{
	margin:4px 0px 0px 0px;
}



#search_form_div {
	background: url('/images/new_design/bg_search.gif') no-repeat top left;
	width: 384px;
	height: 31px;
	margin-bottom:8px;
	float:left;
}

#search_banner{
	float:left;
	width:520px;
	margin:4px 0px 0px 55px;
	font-family:arial;
	font-size:15px;
	color:#4c535b;
}

#search_banner .blue{font-size:15px;color:#65cfe9;}


#search_form_div , #searchKeyword{
	color:#2a4e62;
	font-family:arial;
	font-size:14px;
	position:relative;
}

.cat_on {
	background: url('/images/new_design/bg_cat_on.gif') no-repeat scroll top left;
	width: 199px;
	height: 18px;
	padding:9px 0px 0px 11px;
}

.cat_off {
	background: url('/images/new_design/bg_cat_off.gif') no-repeat scroll top left;
	
	margin-bottom:5px;
	
}

.cat_off  A,.cat_off A:visited,.cat_off A:link{
	
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width: 199px;
	height: 19px;
	display:block;
	padding:11px 0px 0px 11px;

	}
	
 .cat_on  A ,.cat_on A:visited,.cat_on A:link{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
	
}
.cat_off  A,.cat_off A:link,.cat_off A:visited{
	color:white;	
}
.cat_on  A,.cat_on A:visited,.cat_on A:link{
	color:#4c535b;	
}

#cat_list {
	background: url('/images/new_design/bg_cat_list.gif') no-repeat scroll top right;
	width: 210px;
	padding-top:7px;
	overflow-y:auto;
	direction:rtl;
}

#cat_list A,.cat_index_links A{
	background: url('/images/new_design/bg_cat_link.gif') no-repeat scroll top left;
	color:#303a4a;
	font-family:arial;
	font-size:12px;
	display:block;
	text-decoration:none;
	padding-left:15px;
	margin:2px 0px 2px 6px;
	direction:ltr;
}


#cat_list A:hover, #cat_list A.selected{color:#00aed3;}


#cat_title {
	background: url('/images/new_design/bg_cat_title.gif') no-repeat scroll top left;
	width: 700px;
	height: 95px;
}

#title_long {
	background: url('/images/new_design/bg_title_long.gif') no-repeat scroll top left;
	width: 950px;
	height: 95px;
}

#cat_title_high {
	background: url('/images/new_design/bg_cat_title_high.gif') no-repeat scroll top left;
	width: 700px;
	height: 155px;
}

#cat_index {
	background: url('/images/new_design/bg_cat_index.gif') repeat-x scroll top left;
	width: 690px;
	height: 32px;
	border-left:solid 1px #cdcfcf;
	border-right:solid 1px #cdcfcf;
	padding:0px 4px 0px 4px;
	
}

#cat_index A,#cat_index A:visited{
	font-family:arial;
	font-size:12px;
	padding:0px 8px 0px 8px;
	border-right:solid 1px #cdcfcf;
	line-height:32px;
	height:32px;
	display:block;
	float:left;
	text-decoration:none;
}

.cat_index_links{
	float:left;
	width:155px;
	margin:18px 0px 0px 15px;
}

.cat_index_links A{
	padding-left:9px;
}

#bread_crumb{
	margin:0px 0px 12px 2px;
}
#bread_crumb div{float:left;}
#bread_crumb div A {line-height:19px;color:#00aed3;}
#bread_crumb div, #bread_crumb div A:hover {line-height:19px;color:#2a4e62;}
.bb_left {
	background: url('/images/new_design/bg_bb_left.gif') no-repeat scroll top left;
	width: 6px;
	height: 19px;
}

.bb_right {
	background: url('/images/new_design/bg_bb_right.gif') no-repeat scroll top left;
	width: 8px;
	height: 19px;
}

.bb_item_last {
	background: url('/images/new_design/bg_bb_item_last.gif') repeat-x scroll top left;
	height: 19px;
}


.bb_div_last {
	background: url('/images/new_design/bg_bb_div_last.gif') no-repeat scroll top left;
	width: 17px;
	height: 19px;
}

.bb_item {
	background: url('/images/new_design/bg_bb_item.gif') repeat-x scroll top left;
	height: 19px;
}

.bb_div {
	background: url('/images/new_design/bg_bb_div.gif') no-repeat scroll top left;
	width: 14px;
	height: 19px;
}

#cart_box {
	background: url('/images/new_design/bg_cart_box.gif') repeat-x scroll top left;
	height: 71px;
}

#checkout_title {
	background: url('/images/new_design/bg_checkout_title.gif') no-repeat scroll top left;
	width: 950px;
	height: 95px;
}

.checkout_box{
	width: 211px;
	float:left;	
}
.checkout_box_content{
	border:solid 1px #cdcfcf;
	border-top:0px;	
	height:176px;
	padding:0px 10px;
	position:relative;
}


#title_guest_box {
	background: url('/images/new_design/bg_title_guest_box.gif') no-repeat scroll top left;
	width: 211px;
	height: 32px;
}

#title_new_customers_box {
	background: url('/images/new_design/bg_title_new_customers_box.gif') no-repeat scroll top left;
	width: 211px;
	height: 32px;
}
#title_returning_customers_box {
	background: url('/images/new_design/bg_title_returning_customers_box.gif') no-repeat scroll top left;
	width: 211px;
	height: 32px;
}
#title_shopping_cart {
	background: url('/images/new_design/bg_title_shopping_cart.gif') no-repeat scroll top left;
	width: 950px;
	height: 95px;
}
#cart_total {
	background: url('/images/new_design/bg_cart_total.gif') repeat-x scroll top left;
	height: 71px;
	position:relative;
}


#title_my_account {
	background: url('/images/new_design/bg_title_my_account.gif') no-repeat scroll top left;
	width: 700px;
	height: 105px;
}

#title_returning_customers2 {
	background: url('/images/new_design/bg_title_returning_customers2.gif') no-repeat scroll top left;
	width: 321px;
	height: 32px;
}

#title_new_customers2 {
	background: url('/images/new_design/bg_title_new_customers2.gif') no-repeat scroll top left;
	width: 321px;
	height: 32px;
}




/* styles for entire widget (omniture auto-complete)*/
.yui-skin-sam .yui-ac {
    position:relative;font-family:arial;font-size:100%;
}
/* styles for input field */
.yui-skin-sam .yui-ac-input {
    width:15em;
}
/* styles for results container */
.yui-skin-sam .yui-ac-container {
    top:1.6em;width:15em;
}
/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
    position:absolute;width:300px;border:1px solid #808080;background:#fff;overflow:hidden;z-index:50;
}
/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow {
    position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:49;
}
/* styles for results list */
.yui-skin-sam .yui-ac-content ul{
    margin:0;padding:0;width:15em;
}
/* styles for result item */
.yui-skin-sam .yui-ac-content li {
    margin:0;padding:2px 5px;cursor:default;white-space:nowrap;
}
/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
    background:#B3D4FF;
}
/* styles for highlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
    background:#0000FF;color:#FFF;
}

#cat_title_high h1, #cat_title h1 { 
	font-size:30px;color:#65cfe9;
	font-weight: normal;
}

.related_prod {
	width:155px;margin-left:11px;float:left;margin-top:17px;margin-bottom:12px;
}
.related_prod img {
	max-width: 150px;
	max-height: 150px;
	}
.rel_prod_details {
	margin-left:12px;
}
.rel_prod_details .block { display: block; margin-bottom:4px;}

.img_holder {
	display: table;
}
.img_holder a {
	display: table-cell;
	vertical-align: bottom;
	height: 150px;
	
}
#coupon_form_div {
	position: relative;

	left: 570px;
	background: url('/images/new_design/coupon_frm_bg.jpg') no-repeat top left;
	
	height: 32px;
	text-align: left;
	
	
}

#coupon_code
{
	width: 124px;
	border: none;
	height:12px;

}