/* global */
a, b, body, h1, h2, h3, input, li, ol, p, select, span, textarea, ul {
	font-family: verdana,arial,helvetica,san serif; 
	}
a:focus, a:active   { 
     outline: 0; 
     -moz-outline: none; 
}

span.featured {
	color: #7c7b7b; 
	font-size: 9px;
    font-weight: normal;
    letter-spacing: -1px;
	line-height: 1.5;  
	}

p.footer a {
	color: #7C7B7B; 
	font-size: 9px; 
	text-decoration: underline; 
	}

p.footer a:hover {
	color: #996f47; 
	font-size: 9px; 
	text-decoration: none; 
	} 
    
span.featured a {
	color: #7C7B7B; 
	font-size: 9px; 
	text-decoration: underline; 
	}
    
span.featured a:hover {
	color: #996f47; 
	font-size: 9px; 
	text-decoration: none; 
	}  

p {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #999999; 
	font-size : 11px; 
	line-height : 1.5; 
	padding : 0px 15px 10px 15px; 
	}
	
p.litegray {
	color : #999999; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size : 11px; 
	line-height : 1.5; 
	padding : 0px 15px 10px 15px; 
	}
	
p.footer {
	color: #7c7b7b; 
	font-size: 9px; 
	line-height: 2; 
	margin-top: 5px;
    margin-bottom: 10px; 
	padding-left:0px;
	padding-bottom:0px;
	}	
	
body {
	/* background-color : #535353; */
	background-color : #535353;
	margin : 0px; 
	}

body.shopcart {
	background-color : #2b2b2b;

	}
	
/* images */

img.sectionhead {
	margin:26px 0px 0px 0px;
	}
	
img.subnav {
	margin:0px 0px 16px 0px;
	}

img.subnavlast {
	margin:0px 15px 16px 0px;
	}
	
img.mainhead {
	margin:46px 15px 16px 15px;
	}	
	
/* end images */
	
	
	
/* headers */


.header {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #9A7857;
	display : block; 
	font-size : 12px; 
	font-weight : bold; 
	line-height : 1.5; 
	margin: 15px 15px 0px 15px; 
}	
	
.headerv2 {
	color: #9A7857;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	display : block; 
	font-size : 12px; 
	font-weight : bold; 
	line-height : 1.5;  
}	
.subheader {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #9A7857;
	display : block; 
	font-size : 11px; 
	font-weight : bold; 
	line-height : 1.5; 
	margin: 15px 15px 0px 15px; 
}
	
td.greensubheader {
	color: #3f7a3f;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px; 
	font-weight : bold; 
	padding: 13px 0px 10px 0px;
}

td.graysubheader {
	color: #999999;
	font-family: verdana,arial,helvetica,san serif; 
	font-size : 11px; 
	font-weight : bold; 
	padding : 0px 10px 10px 10px;
}


/* end headers */

/* text */

span.catDesc {
	color : #797979; 
	display: block; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size : 10px; 
	line-height : 2; 
	padding : 0px 10px 10px 0px; 
	}
	
span.medium {
	color : #999999; 
	display: block; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size : 10px; 
	line-height : 1.5; 
	padding : 15px 15px 15px 15px; 
	}
	
span.lite {
	color : #cccccc; 
	display: block; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size : 10px; 
	line-height : 1.5; 
	padding : 0px 15px 15px 15px; 
	}
	
td.Prodtitle {
	color : #999999; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	font-weight : normal;
	line-height : 1.5;  
	padding : 10px 10px 10px 10px;	
	}
	
td.PartName {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #999999; 
	font-size : 10px; 
	font-weight : normal;
	}	

span.whitehotel {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #ACABAB;
	display: block; 
	font-size : 10px; 
	line-height : 2; 
	padding : 0px 15px 0px 0px;	
	
	}	
	
span.whitephone {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF; 
	font-size : 13px; 
	font-weight : bold;
	line-height : 1.5; 
	}		
	
span.shopcart {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	display: block; 
	font-size: 13px; 
	font-weight : bold; 
	}			
		
table.shipCostsTable {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #999999; 
	font-size : 10px; 
	line-height : 2; 
	margin: 10px 10px 10px 0px;
	padding : 15px 15px 15px 15px;	
	}		

/* text */


/* calendar */

input.button {
	background-color : #424242; 
	border : 1px #706F6F solid; 
	color : #CCCCCC; 
	font-size: 9px; 
	font-family: verdana,arial,helvetica,san serif;	
	}
	
input.button2 {
	background-color : #424242; 
	border : 1px #706F6F solid; 
	color : #CCCCCC; 
	font-size: 9px; 
	font-family: verdana,arial,helvetica,san serif;	
	}	
	
input.buttonrese {
	background-color : #424242; 
	border : 1px #706F6F solid; 
	color : #CCCCCC; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size: 9px;
	width:140px;
	float:right;
	margin-right:15px;
	margin-left:15px;
	}

input.monospace {
	background-color : #313131; 
	border : 1px #706F6F solid; 
	color : #999999; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size: 9px; 
	margin : 0px 15px 0px 0px; 
	}
	
input.monospace2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color : #313131; 
	border : 1px #706F6F solid; 
	color : #999999; 
	font-size: 9px; 
	margin : 0px 0px 0px 0px; 
	width : 120px;
	}
	
.ProdFL {
	float: left;
	}	

span.inline {
	color : #797979; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size : 10px; 
	line-height : 1.5; 
	}

span.lite {
	color : #cccccc; 
	display: block; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	line-height : 1.5; 
	padding : 0px 15px 15px 15px; 
	}
	
span.liteform {
	color : #cccccc; 
	display: block; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	line-height: 1.5; 
	padding : 0px 0px 5px 15px; 
	}
	
span.liteformalt {
	color : #cccccc; 
	display: block; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	line-height: 1.5; 
	padding : 0px 0px 0px 15px; 
	}
	
textarea.monospace {
	background-color : #313131; 
	border : 1px #706F6F solid; 
	color : #999999; 
	font-size: 10px; 
	}
	
/* links */

a.hotelslink {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #999999;
	font-style: italic;
}

a.gray {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #7b7b7b; 
	font-size : 9px; 
	font-weight : bold; 
	text-decoration : none; 
	}

a.gray:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 9px; 
	font-weight : bold; 
	text-decoration : none; 
	}

a.gray-activated {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 9px; 
	font-weight : bold; 
	text-decoration : none; 
	}

a.mediumgray {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #999999; 
	font-size : 10px; 
	text-decoration : none; 
	}

a.mediumgray:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	text-decoration : none; 
	}

a.mediumgray-activated {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	text-decoration : none; 
	}	

a.shopcart {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size: 13px; 
	font-weight : bold; 
 	text-decoration: none
	}	
	
a.pageRust {
	color : #9A7857; 
	font-size : 11px; 
	text-decoration : none; 
	padding : 15px 15px 15px 15px;
	}
			
a.rust {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	text-decoration : none; 
	}
	
a.rust:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	text-decoration : underline; 
	}		
	
ul.links {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	margin: 15px 15px 0px 15px; 	
	}	
	
.links {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	margin: 15px 15px 15px 0px; 	
	}		

a.servicelinks {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	text-decoration : none; 
	}

ul.medium {
	color : #999999; 
	font-size : 10px; 
	line-height : 1.7; 
	list-style-image : url(/images/bullet.gif); 
	margin-top : 0px; 
	margin-right : 15px; 
	}
			
a.servicelinks:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 10px; 
	text-decoration : underline; 	
	}	

a.footer {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #7C7B7B; 
	font-size : 9px; 
	text-decoration : underline; 
	}

a.footer:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color : #9A7857; 
	font-size : 9px; 
	text-decoration : underline; 
	}	
	
/* end links */


/* decoration */
	
.copyDivider {
	border-bottom: 1px solid #999999;
	border-align: center
}	

/* end decoration */



/* start dynamic */

.EcProdDetailName {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #999999;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.EcProdDetailDesc {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #999999 ;
	line-height : 1.5; 
	margin : 15px 15px 0px 15px;
}
.EcProdDetailPrice {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11 px ;
	font-weight : bold ;
	color : #999999 ;
	padding-bottom : 10px;
}
.EcCustomSelect {
	background-color : #313131; 
	border : 1px #706F6F solid; 
	color : #999999; 
	width: 45px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EcProdQty {
	font-weight : normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin : 15px 15px 0px 15px;	
}
.EcProdAvail {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11 px ;
	font-weight : bold ;
	color : #999999;
	padding-bottom : 10px;
}
.EcProdDetailPulldown {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #999999;
	font-size: 11px;
}

img.swatch {
	margin-top: 6px;
	margin-right: 29px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.PaginationLinks {
	color : #999999; 
	font-family: verdana,arial,helvetica,san serif;	
	font-size : 11px; 
	font-weight : normal;	
	text-decoration : none; 
	padding : 15px 15px 15px 15px;
		}
			
/* end dynamic */
