@charset "UTF-8";
/* CSS Document */


body{
 background:url(../images/bg-repeat.jpg) left top repeat-x;
 background-color:#12416d;
}

a{
 outline:none;
}

#wrap{
 width:960px;
 margin:0 auto;
 background:url(../images/bg.gif) left top repeat-y;
}

#content{
 width:596px;
 height:auto; 
 float:left;
}

#color3{
 /*padding-left:30px;*/
 margin-bottom:66px;
}

p{
 margin:0 0 17px 0;
 padding:0 0 0 15px;
 width:560px;
 color:#393939;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 text-align:justify;
}

#hr{
 background-image: url(../images/hr.jpg);
 border:none;
 width:565px;
 height:1px;
 padding:0;
 margin:0 0 11px 22px;
}

h1{
 padding-right: 14px;
 padding-left: 6px;
 background-image: url(../images/h1.jpg);
 background-repeat:no-repeat;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px; 
 color:#FFF;
 line-height:27px;
 margin-bottom:14px;
 text-align:left;
 display:block;
}

ul li{
 list-style-type:none;
 color:#393939;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
 padding-left:15px;
 margin-bottom:11px;
 background-image: url(../images/bullet.jpg);
 background-repeat:no-repeat;
 text-align:left;
}

a:link{
	color: #0773bb; 
	text-decoration:none;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


a:visited {
	font-size:12px;
	color: #0773bb;
	text-decoration:none;font-family:Arial, Helvetica, sans-serif;
}

a:hover {color:#d2a463; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

a{
 outline:none;
 cursor:pointer;
}

select {
 margin:0 0 0 8px;
 vertical-align:top;
 width:400px;
} 

p.product{
width:297px; 
margin:0 0 20px 0; 
padding:0; 
float:left;
}

/* HEADER */

#top{
 width:960px;
 height:75px; 
 float:left;
}

#d728_bg01 a{
 width:458px;
 height:44px;
 background-image:url(../images/dept728_sliced_01.jpg);
 background-repeat:no-repeat;
 float:left;
}

#d728_bg02{
 width:394px;
 height:44px;
 background-image:url(../images/dept728_sliced_02.jpg);
 background-repeat:no-repeat;
 float:left;
 text-align:right;
}

#d728_bg03{
 width:108px;
 height:44px;
 background-image:url(../images/dept728_sliced_03.jpg);
 background-repeat:no-repeat;
 float:left;
}

#d728_bg04 a{
 width:256px;
 height:31px;
 background-image:url(../images/dept728_sliced_04.jpg);
 background-repeat:no-repeat;
 float:left;
}

#d728_bg05{
 width:596px;
 height:31px;
 float:left;
}
	
#d728_bg05-blank{
 width:596px;
 height:31px;
 float:left;
}

#d728_bg06{
 width:108px;
 height:31px;
 background-image:url(../images/dept728_sliced_06.jpg);
 background-repeat:no-repeat;
 float:left;
}

.saletext{
color:d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 10pt;
line-height: 28pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}



/* LEFT */

#left{
width:256px;
height:500px;
float:left;
background:url(../images/dept728_sliced_09.jpg) left top no-repeat;
}

#d728_bg07 a{
width:256px;
height:124px;
background-image:url(../images/dept728_sliced_07.jpg);
background-repeat:no-repeat;
float:left;
}

#nav{
width:256px;
height:229px;
float:left;
}

#nav1{
 width:256px;
 height:26px;
 float:left;
}

		a.nav1-on{
		float:left;
		display:block;
		width:256px;
		height:26px;
		background-image:url(../images/dept728_nav_01.jpg);
		background-repeat:no-repeat;
		background-position:0px -52px;
		}
			
		a.nav1-off{
		float:left;
		display:block;
		width:256px;
		height:26px;
		background-image: url(../images/dept728_nav_01.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav1-off:hover{
		background-position:0px -26px;
		}

#nav2{
 width:256px;
 height:26px;
 background-image:url(../images/dept728_nav_02.jpg);
 background-repeat:no-repeat;
 float:left;
}		

		a.nav2-on{
		float:left;
		display:block;
		width:256px;
		height:26px;
		background-image:url(../images/dept728_nav_02.jpg);
		background-repeat:no-repeat;
		background-position:0px -52px;
		}
			
		a.nav2-off{
		float:left;
		display:block;
		width:256px;
		height:26px;
		background-image: url(../images/dept728_nav_02.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav2-off:hover{
		background-position:0px -26px;
		}
				
#nav3{
 width:256px;
 height:25px;
 background-image:url(../images/dept728_nav_03.jpg);
 background-repeat:no-repeat;
 float:left;
}	

		a.nav3-on{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image:url(../images/dept728_nav_03.jpg);
		background-repeat:no-repeat;
		background-position:0px -50px;
		}
			
		a.nav3-off{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image: url(../images/dept728_nav_03.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav3-off:hover{
		background-position:0px -25px;
		}
							

#nav4{
 width:256px;
 height:25px;
 background-image:url(../images/dept728_nav_04.jpg);
 background-repeat:no-repeat;
 float:left;
}

		a.nav4-on{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image:url(../images/dept728_nav_04.jpg);
		background-repeat:no-repeat;
		background-position:0px -50px;
		}
			
		a.nav4-off{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image: url(../images/dept728_nav_04.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav4-off:hover{
		background-position:0px -25px;
		}

#nav5{
 width:256px;
 height:25px;
 background-image:url(../images/dept728_nav_05.jpg);
 background-repeat:no-repeat;
 float:left;
}

		a.nav5-on{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image:url(../images/dept728_nav_05.jpg);
		background-repeat:no-repeat;
		background-position:0px -50px;
		}
			
		a.nav5-off{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image: url(../images/dept728_nav_05.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav5-off:hover{
		background-position:0px -25px;
		}

#nav6{
 width:256px;
 height:25px;
 background-image:url(../images/dept728_nav_06.jpg);
 background-repeat:no-repeat;
 float:left;
}		

		a.nav6-on{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image:url(../images/dept728_nav_06.jpg);
		background-repeat:no-repeat;
		background-position:0px -50px;
		}
			
		a.nav6-off{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image: url(../images/dept728_nav_06.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav6-off:hover{
		background-position:0px -25px;
		}

#nav7{
 width:256px;
 height:25px;
 background-image:url(../images/dept728_nav_07.jpg);
 background-repeat:no-repeat;
 float:left;
}		

		a.nav7-on{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image:url(../images/dept728_nav_07.jpg);
		background-repeat:no-repeat;
		background-position:0px -50px;
		}
			
		a.nav7-off{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image: url(../images/dept728_nav_07.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav7-off:hover{
		background-position:0px -25px;
		}

#nav8{
 width:256px;
 height:25px;
 background-image:url(../images/dept728_nav_08.jpg);
 background-repeat:no-repeat;
 float:left;
}
		a.nav8-on{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image:url(../images/dept728_nav_08.jpg);
		background-repeat:no-repeat;
		background-position:0px -50px;
		}
			
		a.nav8-off{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image: url(../images/dept728_nav_08.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav8-off:hover{
		background-position:0px -25px;
		}

#nav9{  
 width:256px;
 height:28px;
 background-image:url(../images/shopping-cart-blank.jpg);
 background-repeat:no-repeat;
 float:left;
}
		/*a.nav9-on{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image:url(../images/dept728_nav_09.jpg);
		background-repeat:no-repeat;
		background-position:0px -54px;
		}
			
		a.nav9-off{
		float:left;
		display:block;
		width:256px;
		height:25px;
		background-image: url(../images/dept728_nav_09.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		}
		
		a.nav9-off:hover{
		background-position:0px -27px;
		}*/




#d728_bg09{
width:256px;
height:188px;
background-image:url(../images/dept728_sliced_09.jpg);
background-repeat:no-repeat;
float:left;
}


/* RIGHT */

#right{
 width:108px;
 height:535px;
 background:url(../images/dept728_sliced_13.jpg) left top no-repeat;
 float:right;
}

/* FOOTER */

#footer{
 width:960px;
 height:103px;
 clear:both;
 background:url(../images/footer.gif) left top no-repeat;
}

#links{
 height:53px;
 margin:0 0 0 256px;
 padding:8px 0 9px 0;
 text-align:right;
 width:587px;
}



/* ---- TYPE STYLES ---- */

.saletext{
color:d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 10pt;
line-height: 28pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.beigetext{
color:d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 12px;
letter-spacing: normal;
text-indent: 0ex;
margin-top:18px;
margin-bottom:6px;
display:block;
}

.linktextgrey{
color:656464;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 8pt;
line-height: 13pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.linktextbrown{
color:d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 8pt;
line-height: 7pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemname{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:600;
font-size: 9pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemgrey{
color:#656565;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itembrown{
color:#d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemblue{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemblue2{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 22pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemblue3{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 12px;
line-height: 14pt;
word-spacing: 0ex;
letter-spacing: normal;
text-indent: 4px;
margin:0px;
}

.dollarsign{
color:#1972b4;
font-family: arial;
font-style: italic;
font-variant: normal;
font-weight:0;
font-size: 12pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.usd{
color:#1972b4;
font-family: arial;
font-style: italic;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.price{
color:#1972b4;
font-family: arial;
font-style:italic;
font-variant: normal;
font-weight:600;
font-size: 14pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

p.blue{
color:#1972b4;
font-weight:bold; 
}



/* ---- TYPE STYLES ---- */

.saletext{
color:d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 10pt;
line-height: 28pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.beigetext{
color:d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 12px;
letter-spacing: normal;
text-indent: 0ex;
margin-top:18px;
margin-bottom:6px;
display:block;
}

.linktextgrey{
color:656464;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 8pt;
line-height: 13pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.linktextbrown{
color:d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 8pt;
line-height: 7pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemname{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:600;
font-size: 9pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemgrey{
color:#656565;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itembrown{
color:#d2a463;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemblue{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemblue2{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 22pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.itemblue3{
color:#1972b4;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight:0;
font-size: 12px;
line-height: 14pt;
word-spacing: 0ex;
letter-spacing: normal;
text-indent: 4px;
margin:0px;
}

.dollarsign{
color:#1972b4;
font-family: arial;
font-style: italic;
font-variant: normal;
font-weight:0;
font-size: 12pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.usd{
color:#1972b4;
font-family: arial;
font-style: italic;
font-variant: normal;
font-weight:0;
font-size: 8pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

.price{
color:#1972b4;
font-family: arial;
font-style:italic;
font-variant: normal;
font-weight:600;
font-size: 14pt;
line-height: 11.5pt;
word-spacing: 0ex;
letter-spacing: normal;
text-decoration: none;
text-transform: none;
text-indent: 0ex;
margin:0px;
}

/* Fit Guide*/ 

#chest-sizes{
padding-left:17px;
width:560px;
}

#fit-guide-row{
margin-left:18px;
width:558px;
}

#fit1{
float:left;
width:186px;
height:25px;
text-align:center;
background-image: url(../images/fit-bg.jpg);
background-repeat:no-repeat;
}

#fit2{
float:left;
width:186px;
height:25px;
text-align:center;background-image: url(../images/fit-bg.jpg);
background-repeat:no-repeat;
}

#fit3{
float:left;
width:186px;
height:25px;
text-align:center;
background-image: url(../images/fit-bg.jpg);
background-repeat:no-repeat;
}

#fita{
float:left;
width:185px;
height:25px;
text-align:center;
border-left:solid 1px #dee9f1;
border-top:solid 1px #dee9f1;
border-bottom:solid 1px #dee9f1;
background-image: url(../images/fit-row.jpg);
background-repeat:repeat-x;
}

#fitb{
float:left;
width:185px;
height:25px;
text-align:center;
border-left:solid 1px #dee9f1;
border-top:solid 1px #dee9f1;
border-bottom:solid 1px #dee9f1;
background-image: url(../images/fit-row.jpg);
background-repeat:repeat-x;
}

#fitc{
float:left;
width:184px;
height:25px;
text-align:center;
border:solid 1px #dee9f1;
background-image: url(../images/fit-row.jpg);
background-repeat:repeat-x;
}

.fittextheader{
color:005994;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 24px;
letter-spacing: normal;
text-indent: 0ex;
display:block;
}

.fittext{
color:393939;
font-family: arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: 24px;
letter-spacing: normal;
text-indent: 0ex;
display:block;
}





#contact-form form label{
 width:100px;
 display:block;
 font-weight:bold;
 color:#0773bb;
}

#contact-form form input{
 width:440px;
 height:35px;
 border:1px solid #0773bb;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 padding:0 5px 0 5px;
 color:#444;
}

#contact-form form textarea{
 width:560px;
 height:290px;
 border:1px solid #0773bb;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 font-weight:normal;
 padding:5px;
 color:#444;
}

#contact-form form input.submit{
 width:186px;
 height:30px;
 background:url(../images/sendform.jpg) left top no-repeat;
 border:none;
 float:right;
 text-indent:-9999px;
 margin:10px 15px 25px 0;
 cursor:pointer;
}





















