/* Nautica CSS */

html, body{ 
margin:0; 
padding:0; 
text-align:center; 
background-color: #001a39;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
} 
#content{ 
width:959px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
background-color: #002a5c;
border-left:1px solid #003D85;
border-right:1px solid #003D85;
border-bottom: 1px solid #003D85;
} 
#header{
position:relative; 
height:92px; 
width:100%;
background-color: #002a5c; 
} 
#nav{
position:relative; 
height:28px; 
width:100%;
background-color: #021a39;
margin: 0px;
padding: 0px;
vertical-align:top;
} 
#maincol{  
float: right; 
display: inline; 
position: relative;
width:471px;
height: 344px;
background-color: #001331;
padding: 0px;
margin: 0px;
}
#leftcol{
background-color: #001431;
width:488px;
height: 344px;
}
#addbuttons{
clear:both;
padding: 5px 0 5px 0;
}
#info{
height:229px; 
clear:both;
} 
#footer{
height:85px;
clear:both;
vertical-align:top;
background: #002A5C url(images/footerBG.jpg) top right repeat-x;
} 
#copyright{
height:40px;
vertical-align:top;
font-size:9px;
padding-top: 10px;
color:#78adeb;
} 

a:link {color: #78adeb;	text-decoration: underline; outline:none;}
a:visited {color: #78adeb; text-decoration: underline; outline:none;}
a:hover {color: #78adeb; text-decoration: none; outline:none;}
a:active {color: #78adeb; text-decoration: underline; outline:none;}
.submit {padding-left:8px; padding-top:5px;
}
.leftlink {text-decoration: underline; font-weight:bold;}

#TopCopy {
padding: 0px;
margin: 0px 0px 5px 45px;
vertical-align:top;
}
#TopCopy p {
line-height:15px;
padding: 0px;
margin: 0px;
}
#BottomCopy {
vertical-align:top;
padding: 0px 0px 15px 0px;
margin: 15px 10px 20px 10px;
border-bottom:#003d85 1px solid;
}

h3 {
font-weight: normal;
color:#78ADEB;
font-size:15px;
padding: 0px;
margin: 0px;
}

#legal-1 {
display: inline-block;
vertical-align:top;
padding: 0px;
margin: 20px 10px 10px 25px;
font-size: 9px;
line-height:10px;
color: #78adeb;
}
#legal-2 {
display: inline-block;
vertical-align:top;
padding: 0px;
margin: 20px 10px 10px 305px;
font-size: 9px;
line-height:10px;
color: #78adeb;
}

.forms {background-color: #2d81e7  !important;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin: 0px 0px 0px 8px;
border:none;
padding: 1px;
font-size: 11px;
}	
.copy {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
}

input.drop {
	border: none;
	}




/* BEGIN NAV */
#link_men{ display:block;
           width: 60px;
		   height: 25px;
		   background: transparent url('images/men.gif') no-repeat;
		   background-position:12px 7px;
}

#link_men:hover{background-position:12px -18px;}

#link_women{ display:block;
           width: 89px;
		   height: 25px;
		   background: transparent url('images/women.gif') no-repeat;
		   background-position:12px 7px;
}

#link_women:hover{background-position:12px -18px;}

#link_kids{ display:block;
           width: 64px;
		   height: 25px;
		   background: transparent url('images/kids.gif') no-repeat;
		   background-position:12px 7px;
}

#link_kids:hover{background-position:12px -18px;}

#link_gifts{ display:block;
           width: 77px;
		   height: 25px;
		   background: transparent url('images/gifts.gif') no-repeat;
		   background-position:12px 7px;
}

#link_gifts:hover{background-position:12px -18px;}

#link_accessories{ display:block;
           width: 152px;
		   height: 25px;
		   background: transparent url('images/accessories.gif') no-repeat;
		   background-position:12px 7px;
}

#link_accessories:hover{background-position:12px -18px;}

#link_home{ display:block;
           width: 75px;
		   height: 25px;
		   background: transparent url('images/home.gif') no-repeat;
		   background-position:12px 7px;
}

#link_home:hover{background-position:12px -18px;}

#link_fragrance{ display:block;
           width: 135px;
		   height: 25px;
		   background: transparent url('images/fragrance.gif') no-repeat;
		   background-position:12px 7px;
}

#link_fragrance:hover{background-position:12px -18px;}

#link_sale{ display:block;
           width: 71px;
		   height: 25px;
		   background: transparent url('images/sale.gif') no-repeat;
		   background-position:12px 7px;
}

#link_sale:hover{background-position:12px -18px;}

#frmsearchterm {
	font-size:11px;
	width:135px;
	height:16px;
	color:#000000;
	padding:6px 5px 4px;
	background-color:#73b2fe;
	vertical-align:top;
	border:none;
	top:-1px;
	position:relative;
}
/* END NAV */




/* Float containers fix: */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



/*printer styles*/ 
@media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
.promo-code {font-size: 9px}

#subText {
	position:absolute; 
	left: 625px; 
	top: 510px;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
}
#subText2 {
	/* position:absolute; */
	left: 690px; 
	top: 615px;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #78adeb;
	padding-top: 0px;
	padding-right: 0px;
}
