/* CSS Document */
html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, img{ margin:0; padding:0; border:0; font-style:inherit; font-size:100%;text-decoration:none;border:0;font-weight:inherit;font-size:11px;}

img, ul, li, ol, a, fieldset {border:0;}
ul {list-style:none;}
ol {list-style:decimal;}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-size:11px;}
input, select{font-size: 12px; }

.clear{ clear:both; margin:0px; padding:0px;}

body{line-height:1.25; font-family: "Trebuchet MS", Verdana, arial, freesans, garuda, helvetica, sans-serif;font-size:11px; color:#6f6f6f; background:url(images/body.jpg) no-repeat top center #c7c7c7;}

#all{ margin: 0 auto; width:944px; font-size:11px; position:relative;}
/* -----------------------------------  ##    heard   ## --------------------------------------- */
#logo{ margin:31px 0px 0px 36px; float:left;}

#heard_top{ height:35px; background:#000000; position:relative;}
#heard_top a{ color:#666666}
#heard_topo{ margin: 0 auto; width:944px; text-align:right; color:#FFFFFF; line-height:35px;}


.heard_link{ right:68px; top:58px; height:50px; position:absolute; z-index:9999;}
.heard_link ul{}
.heard_link ul li{ float:left; font-size:12px; display:block; height:30px; width:104px; text-align:center; line-height:30px; color:#FFFFF; margin-left:2px;}
.heard_link ul li a{ color:#737373; display:block; background:url(images/heard_link.gif) center no-repeat; padding-top:20px;}
.heard_link ul li a:hover{ background:url(images/heard_link_hover.gif) center no-repeat; color:#FFFFFF; text-decoration:none}

.search{}
.search .button{ vertical-align:middle;}
.search .search_id{ border:1px solid #E3FCFD ; background:#ffffff; padding-left:5px; padding-right:5px;padding-top:2px; padding-bottom:2px;color:#999999; font-size:12px;}

.breadcrumbs{ padding-bottom:20px;}
.breadcrumbs a{ color:#333333}

/* -----------------------------------  ##   flash   ##  -------------------------------------- */
#flash{ margin-top:5px; background:url(images/flash.jpg) no-repeat top; position:relative; width: 944px; height: 447px;}

/*----- homepage -----*/

#bb1, #bb1mask{
	position: absolute;
	top: 0px;
	width: 944px;
	height: 447px;
}

#bb1, #bb1mask {
	left: 0px;
}


#bb1 img {
	position: absolute;
	border: 0;
}
#freeshippingDetails
	{
	 position:absolute;
		text-align:right;
		font-size:16px;
		*font-weight:bold;
		color:#000;
		padding:10px;
		width:910px;
		z-index:999999;
		top:407px;
		background: Transparent url("images/whiteTransparent.png") repeat;
		_background:none;
		_background-color:#fff;
		margin-left:7px;
			
	}
	
/* -----------------------------------  ##   home_down  ##  -------------------------------------- */
.home_down{ background:url(images/home_down.jpg) no-repeat top; height:256px; color:#FFFFFF;}
.home_down .home_down_top{ padding:25px 40px 0px 40px; height:187px;}
.home_down h2{ font-size:18px; text-align:center; line-height:20px;}
.home_down p{ padding-bottom:15px; font-size:12px;}

.home_down .home_down_down{ height:30px; line-height:30px; color:#ff5629; text-align:center;}
.home_down .home_down_down a{ color:#ff5629; padding-left:10px; padding-right:10px;}

/* -----------------------------------  ##   middle   ##  -------------------------------------- */
.middle{ margin-top:5px; background:url(images/module.jpg) repeat-y;}
.middle_top{ background:url(images/flash.jpg) top no-repeat;}
.middle_down{ background:url(images/module_down.jpg) bottom no-repeat; min-height:600px; height:auto; *height:auto!important; *height:600px; padding-bottom:31px;}
.middle_left{ float:left; width:161px; padding:0px 10px 20px 42px; margin-top:31px; }
.middle_right{ float:right; width:673px; padding:0px 42px 20px 10px; border-left:#c5c5c5 solid 1px; margin-top:31px; min-height:600px; height:auto; *height:auto!important; *height:600px; }

/* -----------------------------------  ##   product   ##  ------------------------------------- */
.new{ padding-left:5px; vertical-align:top;}

ul.product{ width:172px; color:#696969; padding-bottom:20px;}
ul.product .p_images img{ width:170px;padding-top:1px;}
ul.product .p_images a img{ border:1px solid #f1f1f1; }
ul.product .p_images a:hover img{ border:1px solid #E0E0E0;}
ul.product .p_name{ padding-top:8px; padding-bottom:8px; color:#696969; line-height:20px;  font-size:12px;}
ul.product .p_name a{ color:#696969;}
ul.product .p_pice { color:#ff5629;}
ul.product .p_pice a{ color:#ff5629;}


/* -----------------------------------  ##    down    ##  -------------------------------------- */
#down{ text-align:center; padding-top:5px; padding-bottom:5px;color:#6b6b6b;}
#down a{ color:#6b6b6b; line-height:25px; padding-left:10px; padding-right:10px;}

/* -----------------------------------  ##   module   ##  -------------------------------------- */
.module{ margin-bottom:15px;}
.module_top{ background:#595959; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding:10px; text-align:center; text-transform:uppercase;}
.module_down{ padding-top:10px;}
.center{ text-align:center;}

/* -----------------------------------  ##   module Categories   ##  -------------------------------------- */
.categories{font-family: "Lucida Grande", Verdana, sans-serif;}
.categories ul{ list-style: none;}
.categories ul ul{ list-style: none;padding-left:0px;}
.categories ul li a{ line-height:23px; display: block; width:150px; margin:0; font-size:11px; color: #848484;text-decoration: none; background:url(images/categories_li.gif) left 10px no-repeat; font-weight:bold}
.categories ul li a:hover { color:#000000;}
.categories ul li li{ padding-left:10px;}
.categories ul li li a{ width:140px; font-weight:normal}




/* -----------------------------------  ##   help   ##  -------------------------------------- */

#specs {DISPLAY: block; OVERFLOW: auto; PADDING-TOP: 5px; padding-bottom:10px;}
#specs LI {	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: circle; font-size:12px;}
.dark-row {	BACKGROUND-COLOR: #eee}
.dark-row-top {	FONT-SIZE: 11px; COLOR: #fff; BACKGROUND-COLOR: #828282}
#womensSizingDiv TD {	FONT-SIZE: 11px; COLOR: #2a2a2a}