

/* Base Template CSS */

/* reset whitespace */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
 margin:0;
 padding:0;
}

/* basic layout */
body {
 font-family:Georgia, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
 line-height: 18px;
 background:#6b7a80;
}

a img {
 border: 0px;
 outline: none;
}

.center {
 margin: 0 auto 0 auto;
}

.left {
 float: left;
}

.right {
 float: right;
}

.clear { 
 clear: both; 
 height: 0; 
 margin: 0;
}

#mainBack{
	background:#2a3438 url(/images/main.jpg) center no-repeat;
}

#menuBack{	
	background:#1b2326 url(/images/menu.jpg) center no-repeat;	
}

#footerBack{
	background:#6b7a80 url(/images/bottom.jpg) center no-repeat;
	
}


#header{
	width: 980px;
	height:590px;
	margin:auto;	
}

#dressBack{
	width:980px;
	height:590px;		
}

#middle{
	position:relative;
	width:980px;
	height:60px;	
	margin:auto;    
}

.mainMenu{
	padding-top:21px;
	height:18px;
	text-align:center;
}

.mainMenu li{
	list-style-type:none;	
	display:inline;
}

.mainMenu li a{
	color:#DDD0B9;		
    text-decoration:none;
	padding:0px 14px 0px 14px;
}

.mainMenu li a:link,.mainMenu li a:visited{	
    text-decoration:none;	
}	

.mainMenu li a:hover,.mainMenu li a:active{	
    text-decoration:underline;	
}

.mainMenu li.selected a{
	text-decoration:underline;
}
	
#footer{
	width:980px;
	height:550px;	
	margin:auto;
}


#footerMenu ul{
	padding-top:14px;	
	text-align:center;
}

#footerMenu ul li{
	list-style-type:none;	
	display:inline;
	line-height:15px;
}

#footerMenu ul li a{
	font-size:11px;
	color:#1A2226;		
    text-decoration:none;
	padding:0px 6px 0px 6px;
}

#footerMenuSmall{	
	padding-top:10px;	
	text-align:center;
}

#footerMenuSmall li{
	list-style-type:none;	
	display:inline;
	font-size:9px;
	color:#1A2226;		
    text-decoration:none;
	padding:0px 5px 0px 5px;
	line-height:20px;
}

#footerMenuSmall p{
	list-style-type:none;	
	display:inline;
	font-size:9px;
	color:#1A2226;		
    text-decoration:none;
	padding:0px 5px 0px 5px;
	line-height:20px;
}

#footerMenuSmall p a{		
	font-size:11px;
	color:#1A2226;		
    text-decoration:none;
	padding:0px 5px 0px 5px;
	line-height:20px;
}

#footerText{
	padding-top:14px;
	text-align:center		
}

#footerText a{
	font-size:8px;
	font-family:Arial;
	color:#1A2226;		
	text-decoration:none;
}

.transparentDiv{
   filter:alpha(opacity=70); 
   -moz-opacity: 0.7; 
   opacity: 0.7; 
}

#contentDivOpaque{		
	position:absolute; 
	top:0px; 
	width:100%;
	height:590px;		
}

#contentDiv{

 background-color:#000;
 position:absolute; 
 top:0px; 
 width:100%;
 height:590px;
}

#contentLeft{
	width:189px;
	height:590px;	
	float:left;	
}

#contentLeftInner{
	width:189px;
	height:353px;
	margin-top:102px;
	border-right:1px solid #00a8ff;	   
}

.contentLeftMenu{	
	text-align:right;		
	margin:0px 18px 0px 15px;
	padding-top:30px;
	width:156px;	
}

.contentLeftMenu li{
	list-style-type:none;		
}

.contentLeftMenu li a{	
	font-size:11px;
	color:#808080;		
    text-decoration:none;
}

.contentLeftMenu li a:hover{	
	font-size:11px;
	color:#fff;		
    text-decoration:none;
}

.contentLeftMenu li.selected{		
	color:#fff;		    
}

#contentBody{
	width:602px;
	height:590px;
	float:left;	
}

#contentBodyInner{
	width:602px;
	height:353px;
	margin-top:102px;
	border-right:1px solid #00a8ff;		
}

#contentBodyInner h2, #myCustomScroll h2{
	margin:4px 39px 10px 39px;
	color:#fff;	
	font-size:20px;
	font-weight:normal;
	/*height:17px;	*/
}

#contentBodyInner p, #myCustomScroll p{
	margin:0px 39px 15px 39px;	
	color:#fff;	
	font-size:12px;	
}

#contentBodyInner p.title, #myCustomScroll p.title{		
	margin:15px 39px 0px 39px;	
	font-size:13px;
	margin-bottom:0px;		
}

#contentBodyInner p a, #myCustomScroll p {			
	color:#00a8ff;
	text-decoration:none;	
}

#contentBodyBottom{	
	width:602px;
	height:135px;
}

#contentBodyBottom p{		
	margin: 66px 30px 0px 30px;	
	font-size:12px;
	color:#fff;
	text-align:center;
}

#contentBodyBottom p a{			
	color:#fff;
}

#contentRight{
	width:187px;
	height:590px;
	float:left;		
}

#contentRightInner{
	width:187px;
	height:353px;
	margin-top:102px;	
}
	
#contentRightInner h3{			
	margin:0px 2px 0px 18px;
	color:#fff;	
	font-size:11px;
	font-weight:normal;	
	padding-top:30px;
}

#contentRightInner p{			
	margin:0px 2px 15px 18px;	
	color:#808080;	
	font-size:11px;	
	width:167px;	
}

#contentRightInner p a{				
	color:#00a8ff;	
	font-size:11px;	
	text-decoration:none;	
}

div.vAlign{						
	margin-left:20px;	
	padding-top:169px;	
}

#contentRightInner a.blueText{			
	color:#00a8ff;
	text-decoration:none;	
	font-size:16px;	
}

b.blueText{
	color:#00a8ff;	
	font-weight:normal;
}

#contentHeader{
	width: 980px;
	height:590px;
	margin:auto;		
}

#imgWrapper{	
	overflow-y:auto;	
	width:561px;
	height:352px;	
	padding-left:39px;
	position: absolute;
	margin-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
}

/*.imgHolder{
	height:110px;
	width:75px;	
	float:left;
	padding:0px 6px 11px 6px;
}

#imgWrapper .imgHolder  img{
	border:1px solid #fff;
	height:108px;
	width:73px;
}
*/



#imgWrapper  img{
	float:left;
	border:1px solid #fff;
	height:108px;
	width:73px;
	margin:0px 6px 11px 6px;
}

.inputField{
	background:#879498;	
	margin-top:5px;
	border:0px;
	height:20px;
}

.paddingBottom{
	padding-bottom:5px;
}

.floatLeft{
	float:left
}

.floatRight{
	float:Right
}

.paddingTop{
	padding-top:3px;
}

.textUnderline{
	text-decoration:underline;
}

label{
	color:white;	
}

#contactFormHolder,#contentHolder{
	margin-top:15px;
	margin-left:39px;	
	width:524px;	
}

#contactFormHolder div{	
	margin-bottom:15px;
}

#contentHolder div {		
	margin-bottom:5px;
}

#contentHolder div p{	
	margin-bottom:5px;
}

#contactFormHolder div textArea{
	overflow:hidden;
	width:524px;
	height:70px;
	border:0px;
}

#contentHolder p{
	font-size:11px;
	padding-top:3px;
}

#contentInnerBodyLeft{
	width:309px;
	height:350px;
	margin-left:45px;
	float:left;	
}

#contentInnerBodyLeft img{	
	border:1px solid white;	
}

#contentInnerBodyRight{
	width:238px;
	height:350px;	
	float:left;	
}

#contentInnerBodyRight p{
	font-size:11px;
	width:218px;	
	margin:15px 20px 0px 0px;
}

#contentInnerBodyRight h2{
	color:#fff;
	margin:30px 20px 10px 0px;	
	font-weight:normal;
	height:17px;	
}

#contentInnerBodyRight p a.blueText{
	color:#00a8ff;
	text-decoration:none;	
}

#largeImage{	
	z-index:400;	
	position:absolute;
	top:13px;
	margin:auto;
	width:400px;
	height:600px;
	display:none;
	border:1px solid white;
}

#closeLargeImage{
	position:relative;
	width:50px;
	float:right;
	z-index:500;
	color:#00a8ff;
	cursor:pointer;
	cursor:hand;
	padding:2px;
	background:#fff;
}

#closeLargeImage img{
	border:none;
	cursor:pointer;
	cursor:hand;
}

#PHHolder{
	border:1px solid white;
	width:233px;
	height:350px;
}

#PHHimage{	
	width:50px;
	float:right;
	position:relative;
	z-index:300;
	color:#00a8ff;
	padding:2px;
	cursor:pointer;
	cursor:hand;
	background:#fff;	
}

#PHHimage img{
	border:none;
	cursor:pointer;
	cursor:hand;	
}

.showpipe{
	border-left:1px solid #00a8ff;		
}

.nopipe{	
	border-left:none;	
}

#NPHolder{
	padding-top:5px;
	width:233px;
	float:left;			
}

#PreviousLink{
	float:left;		
	padding:0px;
	margin:0px;
}

#List{		
	margin:auto;		
	text-align:center;
	padding:0px;
	margin:0px;
	float:left;
	width:150px;
}

#NextLink{
	float:right;
	padding:0px;
	margin:0px;		
}

#PreviousLink a,#NextLink a{
	text-decoration:none;
	color:#00a8ff;	
}


#List ul li{		
	display:inline;
	list-style-type:none;		
	padding:0px 2px 0px 2px;	
}

#List ul li a{
	color:#00a8ff;
}


#List ul li a.listselected{	
	color:#00a8ff;
	text-decoration:none;
}

iframe.map{
	
}

.errorMessage{
	margin:auto;
	color:#FFF;
}

#contentBody #contentBodyInner .errorMessage p ul{
	display:block;
	list-style-type:disc;
	color:red
}

#contentBody #contentBodyInner .errorMessage p ul li{
		list-style-type:disc;
}

#printDiv{
	display:none;
}

#contentInnerBodyRight p.relatedProducts{
	margin-top:30px;
	margin-bottom:10px;
}

#contentInnerBodyRight p.relatedProductLinks{
	margin-top:0px;
}

#footer #footerSocialNetworks{	
	text-align:center;
}

#footer #footerSocialNetworks a img{
	margin:16px 6px 5px 6px;
}

.sitemap{
	margin:20px 39px 10px 39px;
}

.sitemap ul{
	margin-bottom:10px;
	padding-bottom:0px;
}
.sitemap ul li {
	/*background: transparent url(/images/Bullet.gif) top left no-repeat;*/
 margin-left:10px;
 width: 300px;
 float: left;
 color:#fff;
 font-size: 12px;
 padding-left: 10px;
 line-height: 22px;
 padding-bottom:0px;

}

.sitemap ul li a{
	color:#00a8ff;
	text-decoration:none;	
	font-size:11px;
}
