﻿body {
	background:#FFFFFF;
	margin:0;
	padding:0;
}

img {
	border: 0px solid #fff;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

.catalogdivider{
	height:20px;
	width:730px;
	}

.small2 { font-family: arial; font-size: 11px; line-height: normal; color: #518DA8; text-decoration: none}
.small3 { font-family: arial; font-size: 11px; line-height: normal; color: #3E8C65; text-decoration: none }
.subheader2 { font-family: georgia; font-size: 12px; line-height: normal; color: #08597E; text-decoration: none ; font-weight: bold }
.cellbottom1 {  border-color: black black #FFFFFF; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

#wrapper{
	margin:0 auto; 
	width:966px;	
	z-index:0;
}

.margin1{
	margin-left:13px;
	display:inline;
}

#dropnavwrapper{
	display:inline;
	margin-left:13px;
	float:left;
	height:64px;
}

#header{
	height:114px;
	width:966px;
	background:0 0 no-repeat url(/images/header_bg.jpg);
}

#breadcrumb{
	float:left;
	text-align:left;
	width:730px;
	height:19px;
	background:0 0 no-repeat url(/images/breadcrumb_bg.gif);
	padding:0px 0 0 14px; 
}

#topnav{
	float:left;
	margin:10px 0 0 8px;
	display:inline;
}

.checkout{
	margin-right:13px;
}

.cart_item{
	margin-top:7px;
}

.topdiv1{
	margin:5px 13px 0 13px;
	float:left;
}

.bottomdiv1{
	margin:5px 13px 0 13px;
	float:left;
}

.logo{
	margin:3px 0 0 13px;
}

.women{
	width:293px;
	float:left;
	amargin-left:76px;
	display:inline;
}

.men{
	width:288px;
	float:left;
	amargin-left:86px;
	display:inline;
}

#women_bg{
	width:383px;
	height:64px;
	background:0 0 no-repeat url(/images/women_bg.gif);
}

#men_bg{
	height:64px;
	width:375px;
	background:0 0 no-repeat url(/images/men_bg.gif);
}

.menu{
	position:absolute;
	left:-120px; 
	top:20px;
	height:500px;
	width:420px;
	display:none;
	z-index:10000;
}

.dropbottom{
	background:bottom left url(/images/dropbottom.gif) no-repeat;
	width:406px;
	margin-left:7px;
	display:inline;
}

.droptop{
	background:0 0 url(/images/droptop.gif) no-repeat;
	width:370px;
	padding:11px 18px 8px 18px;
	display:inline;
	line-height:12px;
}

#search_bg{
	width:186px;
	height:83px;
	background:0 0 no-repeat url(/images/search_bg.gif);
	padding:22px 0 0 10px;	
}

#search_bg.newsletter {
   	height:61px;
	background:0 0 no-repeat url(/images/newsletter-bg.gif); 
}

.margin2{
	margin:5px 0 0 0;
}

.margin3{
	margin:19px 0 0 0;
}

.search{
	margin-top:16px;
}

#main{
	width:741px;
	margin-left:13px;
	float:left;
	display:inline;
}

#main1{
	width:966px;
}

#left{
	width:758px;
	float:left;
}

#content,
#content1{
	width:745px;
	float:left;
	background:0 0 no-repeat url(/images/thumbheaderbg.gif);
	float:left;
}

#brandcaption{
	padding-left:14px;
	color:#5BB174;
	font-family:Tahoma;
	font-size:12px;
	afont-weight:bold;
	font-style:italic;
}

#content1{
	background:0 -18px no-repeat url(/images/thumbheaderbg.gif);
	padding:0 0 50px 0;
}

#swatchdisplay{
	width:316px;
	float:left;
	background:0 0 no-repeat url(/images/swatchbg1.gif);
	padding:8px 0 20px 12px;
	margin:21px 0 0 3px;
}

#prodbigpic{
	width:275px;
	float:left;
	abackground:0 0 url(/images/prodbigpic.jpg) no-repeat;
	height:500px;
}

#prodleft{
	width:352px;
	float:left;
}

#swatchwrapper{
	margin-left:1px;
	width:40px;
	float:left;
}

.swatch{
	margin-bottom:1px;
	float:left;
}

.prodright{
	margin-top:32px;
		width:393px;
	float:left;
	}
#prodright{
	width:393px;
	float:left;
}

#prodrightcontent{
	width:385px;
	float:left;
	aline-height:13px;
}

.freeshipping{
	float:right;
	margin:19px 0 22px 0;
}

#products1{
	width:745px;
	float:left;
	padding:0 0 35px 0px;
}

.thumbbg{
	width:139px;
	height:291px;
	float:left;
	background:0 0 no-repeat url(/images/thumbbg.gif);
	padding:0 0px 0 7px;
	margin-left:3px;
	display:inline;
}

.thumb{
	margin:0 0 7px 7px;
}

.thumbname{
	font-family:Tahoma;
	font-size:11px;
	color:#0c6d94;
	text-decoration:none;
	line-height:11px;
}

.thumbbrand{
	color:#5ca4c4;
	font-family:Tahoma;
	font-size:9px;
	text-decoration:none;
}

.thumbnamewrapper{
	width:136px;
	height:22px;
}

.pricewrapper{
	text-align:right;
	width:110px;
	margin:17px 20px 0 0;
	display:inline;

}

.price1,
.saleprice{
	font-family:Georgia;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;	
	line-height:11px;
}

.saleprice{
	color:#acf3b0;
	text-decoration:line-through;
}

.price2,
.saleprice2{
	font-family:Georgia;
	font-size:14px;
	color:#498a5c;
	font-weight:bold;
	text-decoration:none;	
}

.saleprice2{
	color:#6dc66e;
	text-decoration:line-through;
}

.senditem{
	margin-top:5px;
}

.indicator{
	margin-right:3px;
}

#thumbheaderbg{
	height:48px;
	width:745px;
	float:left;
}

.thumbheader{
	width:741px;
}

.prev1{
	padding-right:30px;
}

.prevwrapper{
	padding:3px 10px 0 0px;
	float:right;
}

#productheaderbg{
	width:732px;
	height:20px;
	float:left;
	background:0 0 url(/images/productheaderbg.gif) no-repeat;
	padding:10px 0 0 12px;
}

#right{
	width:196px;
	float:left;
}

#rightnav2{
	width:189px;
	padding:5px 0 20px 6px; 
	float:left;
	background:bottom left url(/images/brandnavbg.gif) no-repeat;
	margin-bottom:10px;
	}
#rightnav{
	width:189px;
	padding:5px 0 20px 6px; 
	float:left;
	background:bottom left url(/images/catnavbg.gif) no-repeat;
	margin-bottom:10px;
}

.rightnavitem{
	width:180px;
	float:left;
}

.rightnavitem{
	line-height:14px;
}

.rightnavitem a:hover{
	color:#52b653;
}

#right .banners a {
    display: block;
    margin: 0 0 20px 0;
}

.catdropwrapper{
	position:absolute; 
	top:-18px; 
	left:0; 
	width:126px;
	display:none;
}

.catdropwrapper1{
	position:absolute; 
	top:70px; 
	left:142px; 
	width:126px;
	display:none;
	z-index:9999;
}

.catdrop{
	float:left;
	margin-left:4px;
	width:118px;
	display:inline;
	background:bottom left url(/images/catdropbgtile.gif);
}

.catdrop ul, .catdrop li { padding: 0;margin: 0; list-style: none;background: 0;}

.catdrop li {
    padding: 0 0 5px 0;    
}

.div1{
	margin:5px 5px 6px 5px;
}

.catdropbg{
	padding:0 2px 0 6px;
	width:110px;
	background:0 0 url(/images/catdropbg.gif) no-repeat;
	line-height:12px;
}

#minicart{
	width:195px;
	float:left;
}

.minicartitem{
	width:180px;
	padding:7px 10px 5px 8px;
	background:0 0 url(/images/cartitembg.gif) no-repeat;
	float:left;
}

.carttext{
	width:135px;
	margin-left:5px;
	float:left;
	line-height:11px;
}

.qtywrapper{
	margin-top:8px;
	float:left;
}

#totalbg{
	float:left;
	width:195px;
	height:23px;
	background:0 0 no-repeat url(/images/totalbg.gif);
}

#minicartbutt{
	background:0 0 no-repeat url(/images/cartfooterbg.gif);
	width:195px;
	height:31px;
	float:left;
}

.total{
	float:right;
	margin:4px 7px 0 0;
	display:inline;
}

.homeshare #share {
    margin-top: -15px;
    padding-bottom: 20px;
}

#share{
	width:177px;
	float:left;
	background:0 0 no-repeat url(/images/sharebg.gif);
	padding:43px 0px 34px 0px;
	margin-top:10px;
}

#share ul, #share li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#share li {
    float: left;
    display: inline;
    padding: 0 5px 0 0;    
}

#catviewall{
	position:absolute;
	top:8px;
	left:-265px;
	height:500px;
	width:420px;
	display:none;
}

ul{
	list-style: none;
	margin: 15px 0 15px 0;
	padding:0;
	/**float:left;**/
}

ul li{
	padding-left: 14px;
	background:url(/images/bullet1.gif) no-repeat 5px 4px;
	/**width:228px;**/
}

.pricewrapper1{
	padding-top:12px;
}

.sizingchart{
	margin:9px 86px 0 0;
}

.select{
	margin-top:20px;
	float:left;
}

.prodselect{
	float:left;
	width:385px;
	margin-bottom:8px;
}

.select1{
	margin-top:7px;
	float:left;
}

#email{
	float:left;
	width:371px;
	height:31px;
	padding:28px 0 0 0;
	background:0 0 url(/images/emailbg.gif);
}

#questionsbg{
	float:left;
	width:371px;
	height:31px;
	padding:7px 0 0 0;
	background:0 bottom  no-repeat url(/images/questionsbg.gif);
}

#prodmain{
	padding:0 0 22px 0;
	float:left;
}

#related{
	float:left;
	width:600px;
}

#related1{
	float:left;
	width:600px;
	padding-bottom:80px;
}

.prev1a{
	position:relative;
	float:left;
}

.pause{
	padding:1px 10px 0 10px;
	float:left;
}

.next1a{
	position:relative;
	float:left;
}

#footer_bg{
	width:970px;
	height:125px;
	background:0 0 no-repeat url(/images/footer_bg.gif);
}

#footer{
	margin:15px 0 0 145px;
	float:left;
	display:inline;
}

.disclaimer{
	margin:20px 0 0 139px;
	width:540px;
	display:inline;
}

.copy{
	width:600px;
	display:inline;
	margin:25px 0 0 121px;
}

.spider{
	margin:6px 18px 0 0;
	display:inline;
}

.relative{
	position:relative;
}

.left{
	float:left;
}

.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.test{
	border:1px solid red;
}

.top{
	z-index:2; 
	position:relative;
}

.pointer{
	cursor:pointer;
}

.ie6{
	margin-right:-3px;
}

.formborder1{
	background-color:#c0fdbc;
	border:1px solid #92dcf8;
	padding:2px;
	width:110px;
}

.formborder2{
	background-color:#e4f5fc;
	border:0;
	padding:2px;
	color:#0c6d94;
}

.formborder3{
	background-color:#fff;
	border:1px solid #55a04a;
	padding:2px;
	color:#0c6d94;
	width:185px;
}

.formborder4{
	background-color:#fff;
	border:1px solid #55a04a;
	padding:2px;
	color:#0c6d94;
	width:185px;
	height: 20px;
}



.qty{
	width:25px;
	border:1px solid #3f913e;
	background-color:#e4fcfc;
	text-align:center;
	color:#76b980;
}

.qty1{
	width:17px;
	border:0;
	background-color:#e4f5fc;
	text-align:center;
	color:#0c6d94;
	margin-top:2px;
}

/* Gender Nav */

.gender-nav {
    float: left;
    clear: both;
    margin: 0 0 26px 13px;
    width: 744px;
}

.gender-nav .nav-women {
    float: left;
    display: inline;
    width: 371px;
    height: 186px;
    background: url(/images/headers/home-women.png) no-repeat 0 0;
}

.gender-nav .nav-men {
    display: inline;
    float: left;
    width: 371px;
    height: 186px;
    background: url(/images/headers/home-men.png) no-repeat 0 0;
}

.gender-nav ul li.space {
    display: block;
    height: 6px;
}

.gender-nav ul, .gender-nav li {
    list-style: none;     
    background: none;   
}

.gender-nav .nav-women ul {
    padding: 90px 0 0 175px;
}

.gender-nav .nav-men ul {
    padding: 90px 0 0 33px;
}

.gender-nav ul li a {
    color: #234857;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -.5px;
    line-height: 16px;
}

.gender-nav ul li a:hover {
    color: #48a447;
}

.catalog-header {
    background: url(/images/headers/new-item-header.gif) 0 0 no-repeat;
    width: 741px;
    height: 46px;
    margin: 17px 0 -20px 13px;
}

.refresh-btn {
    overflow: hidden;
    margin: 0 0 0 156px;
    background: url(/images/buttons/refresh-btn.png) 0 0 no-repeat;
    width: 111px;
    height: 23px;  
    display: block;  
    text-indent: -9999px;
    cursor: pointer;
    position: relative;
    top: 11px;
}

.itemsearchbar {
    width: 741px;
    height: 41px;
    margin: 0 0 0 13px;
    display: block;
    clear: both;
    background: url(/images/item-search-bar.gif) no-repeat 0 0;
}

.itemsearchbar form{
    float: right;
    padding: 9px 12px 0 0;    
}

.itemsearchbar form .text {
    float: left;
    border: solid 1px #92dcf8;    
    background: #d8fed5;
    height: 16px;
    width: 154px;
    line-height: 16px;
    padding: 3px;
    color: #35855E;
    margin: 0 5px 0 10px;
    font-weight: bold;
    font-size: 12px;
}

.itemsearchbar form .go-btn {
    float: left;
    padding: 0 0 0 0;
}

.sitesearchlabel {
    background: url(/images/headers/site-search-label.png) 0 0 no-repeat;
    text-indent: -9999px;
    width: 103px;
    height: 17px;
    position: relative;
    top: 4px;
    float: left;
}


/* LIGHTBOX */

#overlay{ 
    background-image: url(/images/overlay1.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 110;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(lightbox/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/images/overlay1.png", sizingMethod="scale");
}

.addx{
	float:right;
	margin:13px 14px 0 0;
}

.addedtext{
	width:270px;
	margin-top:91px;
	float:left;
	padding:0 30px 0 28px;
	height:65px;
}

.keepshopping{
	margin-left:12px;
}

/* END LIGHT BOX */

/* CART */

.mybag{
	margin-top:35px;
}

.freeshipping1{
	margin:0 0 0 56px;
	float:left;
}

.spend{
	width:340px;
	float:left;
	margin:3px 0 0 59px;
}

.keepshopping1{
	float:left;
	margin:23px 0 0 43px;
}

.checkout3{
	float:left;
	margin:23px 0 0 37px;
}

.carttablebg{
	float:left;
	padding-top:3px;
	background:0 0 url(/images/carttop.gif) no-repeat;
}

.cartfooter{
	float:left;
	width:723px;
	height:21px;
	background:0 0 url(/images/cartfooter.gif) no-repeat;
	margin-top:10px;
	padding:2px 22px 0 0;
}

.update1{
	float:left;
	margin:0 0 45px 65px;
	display:inline;
}

.lastsecond{
	float:left;
	clear:both;
}

/* CART */

*{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}

.subheader4,
.subheader4a{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#5bb174;
	margin-left:14px;
}

.teal2{
	color:#5bb174;
}

.subheader4a{
	margin-left:0px;
}

.green6{
	color:#498a5c;
}

.top20{
	color:#318848;
	font-weight:bold;
}

.viewall1{
	color:#57bf57;
	font-weight:bold;
	cursor:pointer;
}

.viewall{
	color:#57bf57;
	cursor:pointer;
}

.breadcrumb_off,
.breadcrumb_on{  
	font-family: arial; 
	font-size: 9px; 
	color: #5ca4c4; 
	text-decoration: none;
}

.breadcrumb_on{ 
	color: #0c6d94; 
}

#breadcrumb a:hover{
	color: #0c6d94; 
}

.blue2{
	color:#1d7ca6;
	margin-left:3px;
	position:relative;

}

.topnavoff{
	color:#4197bd;	
}


#topnav a:hover{
	color:#67cf68;
}

.topnavon{
	color:#67cf68;	
}

.small1{
	color:#7cc4df;
	font-size:9px;
}

#footer a:hover{
	color:#39b3e9;
}

.footeron{
	color:#39b3e9;
}

.footeroff{
	color:#4cbe73;
}

.blue1{
	color:#59b4dd;
}

.green1{
	color:#318848;
}

.green2{
	color:#35855e;
}

.green3{
	color:#95bf96;
}

.green4{
	color:#4ca863;
	font-weight:bold;
	font-family:Georgia;
}

.green4a{
	color:#4ca863;
	font-weight:bold;
	font-family:Georgia;
	font-size:14px;
}

.blue4{
	color:#afc0ee;
}

.droptop a b:hover,
.droptop div a:hover{
	color:#63c864;
}

.green5{
	color:#5db676;
}

.teal1{
	color:#76be89;
}

.teal3{
	color:#5ca4c4;
}

.blue3 a,
.blue3 span,
.blue3 em,
.blue3 b,
.blue3 strong,
.blue3{
	color: #1d7ca6;
}

.blue3 a{
	text-decoration:underline;
}

.blue4{
	color:#0c6d94;
}

.f9{
	font-size:9px;
}

.pagetextoff,
.pagetexton{
	font-family:Georgia;
	font-size:12px;
	color:#57bf57;
	font-weight:bold;
	text-decoration:none;
}

.brandtable{
	margin-bottom:10px;
	float:left;
}

.pagetable{
	margin:4px 10px 0 0;
}

.pagetable td{
	margin:0 2px;
}

.sizetextoff,
.sizetexton{
	font-family:Arial;
	font-size:12px;
	color:#57bf57;
	text-decoration:none;
	font-weight:bold;
	position:relative;
}

.sizetexton,
.pagetexton{
	color:#3b8a63;
}

.sizetexton{
	text-decoration:underline;
}

.sizetable{
	margin:0 0 0 4px;
}

.sizetable td{
	padding-right:12px;
}

.sizetextoff:hover{
	color:#3B8A63;
}

.size{
	margin-left:8px;
	height:21px;
	display:inline;
}

.thumburl{
	height:218px;
	width: 120px;
	display:block;
	margin:0 0 7px 0px;
}

.contentpadding{
	margin:20px 20px 20px 20px;
	}
	

/* press */

.cover{
	position:relative;
	float:left;
	left:15px;
	top:6px;
	}

.cover_caption{
	text-align:right;
	float:right;
	position:relative;
	left:-9px;
	top:9px;
	width:108px;
}

.green
{	color:#256b4a !important;
	font-size:10px;
	}

.press_wrapper{
	height:150px;
	width:145px;
	float:left;
	margin-bottom: 20px;
	position:relative;
	left:32px;
	
}
  
.press_item{
	width:113px;
	height:150px;
	background-image:url(/images/press/pressthumb_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}  
  
.button_wrapper{
	height:68px;
	width:48px;position:absolute;
	top:134px;
	
	left:0;
}

.button_wrapper img{
	float:left;
	border:0;
}

#press_bg{
	background-image:url(/images/press/press_bg.jpg);
	width:700px;
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

.press_swatch{
	float:left;
	border-top:1px solid #a8ecb0;
	border-right:1px solid #a8ecb0;
	border-bottom:1px solid #a8ecb0;
}

.pic_wrapper{
	wiasddth:311px;
	padding:7px 0 0 18px;
	position:relative;
}

.press_description{
	padding:80px 0 0 20px;
	float:right;
}

.shop_this_look{
	position:absolute;
	top:30px;
	left:526px;
}

.assets{
	height:101px;
	clear:right;
}

/* end press */
