body { 
background-color: #6679ff; 
margin-top: 0px;
font: 11px/140% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
text-align: center; 
background-image: url(backgrounds/7.gif)
}

h1  {color: #1a6c98; font-size: 15px; font-family: Arial, Helvetica, sans-serif;}
h2  {color: #1a6c98; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
h3  {color: #1a6c98; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
h4  {color: #03195d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

h5 {color: #1a6c98; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: -10px;}
h1.pink  {color: #f36de2; font-size: 15px; font-family: Arial, Helvetica, sans-serif;}

a   {color: #1a6c98; text-decoration: none;  }
a.pink   {color: #f36de2;  text-decoration: none;  }
a:hover   { color: #ff337e; background-color: white;   text-decoration: none;  }
a.pink:hover   { color: white; background-color: #f36de2;   text-decoration: none;  }

a.noback:hover {background-color: transparent; }

em { font-weight: bold; font-stretch: expanded; font-style: normal;}

table {margin-top: 5px;
	font: 11px/100% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	text-align: left; }
	
.indent {font-size: 10px;  margin-left: 30px;}
.indent2 {font-size: 10px; font-weight: bold; margin-left: 15px;}


#container {
	background-color: #e5ebff; 
	margin: 0px auto; 
	width: 852px; 
	border: 1px solid #5179c3;
	}


/* Masthead*/
#masthead  {
height: 85px; 
width: 852px; 
background-color: #e4edff;
position: relative; 
left:0px; 
top:0px; 
}

#masthead ul	{ margin: 0px; padding: 0px 10px; list-style-type: none; }
#masthead li	{ display: inline; padding: 0px 7px;}

.logo {position: absolute; top:0px; left: 0px}

#nav-main {
	text-align: right;
	position: absolute; 
	top: 50px; 
	right: 0px 
	}
	
#nav-main ul	{ margin: 0px; padding: 0px; list-style-type: none; }
#nav-main li	{ padding: 0px 0px;}
	
#nav-main a { font-size: 10px;  font-weight: 800; background-color: white; padding:2px 10px;}
#nav-main a:hover { color: #cdff33; font-size: 10px;  font-weight: 800; background-color: black; padding:2px 10px;}


#nav-top {position: absolute; top: -2px; right: 0px }
#nav-search {position: absolute; top: 20px; right: 0px }	

#nav-sub  { position: absolute;	top: 68px; right: 0px; text-align: right;}
#nav-sub a, #nav-top a   {color: #14576b; text-decoration: none;  }
#nav-sub a:hover, #nav-top a:hover   {color: white; text-decoration: none;  }
	

.nav {
	font-size: 9px; 
	font-weight: 100;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;  
	text-transform: uppercase;
	}
.nav:link { color: #1b7995;}	
.nav:visited { color: #1b7995;}	
.nav:hover { color: #cdff33;  background-color: black;}


/* Main Content Area */
#content  {
	width: 852px;  
	background-color: white;  
	}

#content2  { background-color: white;  width: 852px; }
#contentUn  { background-color: white;  width: 852px; 	padding: 20px 0px; }
#contentJacket  { background-color: white;  width: 852px; 	padding-top: 100px;}

#contentJacket2  { background-color: white;  width: 852px; 	padding: 20px 0px;}
#contentJacket3  { background-color: white;  width: 852px; 	padding-top: 10px; }
#contentJacket5  { background-color: white;  width: 852px; 	padding-top: 10px; }
#contentFeatured  { background-color: white;  width: 852px; 	padding-top: 25px; }

#contentJacketWest  { background-color: white;  width: 852px; 	padding-top: 100px; background-image: url(images/jacketbackWest.jpg)}
#contentJacketSelect  { background-color: white;  width: 852px; 	padding-top: 100px; background-image: url(images/jacketbackSelect.jpg)}
#contentx  { background-color: black;  background-image:url(images/b.jpg) ;   width: 852px; height: 450px; }
#contentNews { background-color: white;  width: 852px; 	padding-top: 0px; }

#contentImageBackground {
	clear: both;
	width: 852px;
	}
	
#contentImageBackground2 {
	clear: both;
	height: 430px;
	width: 852px;
	}
	
	
#catalog{
	text-align:left;
	padding: 10px 30px 0px 30px;
	}
	
#col-LJacket{
	float:left;
	width:230px;
	padding: 0px 20px 10px 20px;
	text-align:left;
	}	
	
.img-JacketThumb {float: right;  margin: 0px 10px 10px 0px; border: #03195d 1px solid;}
.img-Jacket {float: left;  margin: 0px; border: #03195d 1px solid;}	
.img-SelectThumb {float: right;  margin: 20px 0px 10px 50px; }
	
#featured{
	text-align:left;
	padding: 0px 30px 0px 30px;
	height: 350px;
	}
	
	
#catalog1 {
	text-align:left;
	margin-left: 120px;
	margin-right: 50px;
	padding:  0px;
	height: 450px;
	}
	
#MainAd { 
	float: left;
	text-align: left;
	margin: 0px;
	padding: 10px 20px 10px 25px;
	width: 240px;
	color: black;
	}
	
#MainAd p, #MainAd a, #MainAd h1, #MainAd h2, #MainAd h3, #MainAd h4{ 
	margin: 0px;
	}
	
#rightMain {
float: right;
height: 345px;
width: 567px;
}
	
	
.blue {
	background-color: #cdff33;
	background-image: url(images/backSnow.jpg) ;
	padding: 10px 10px 0px 10px;
	}
		
.white {
	padding: 10px 10px 0px 20px;

	}
	
#ads{
	width: 850px;
	height: 250px;
	
	}	

#formpage {
	text-align:left;
	}



/* 2 column content */

#col-525{
	float:right;
	width:525px;
	text-align:left;
	}
	
#col-R{
	margin-left: 250px;	
	text-align:left;
	padding: 10px 20px 10px 10px;
	height: 400px;
	}
	
		
#colRAccessories{
	margin-left: 300px;	
	text-align:left;
	padding: 10px 20px 10px 10px;
	height: 400px;
	}
	
.accessoriesList {

}

#accessories { 
	border: 0px solid gray;
	padding: 10px;
	height: 120px;
	width: 450px;
	margin-left: 20px;
	margin-bottom: 10px;
	float: right;
	background-image: url(images/backSnow.jpg); 
}

.accessoriesThumb {
float: left;
width: 130px;
height: 120px;
margin-right: 25px;
margin-bottom: 20px;
overflow: hidden;
border: 1px solid black;
}

.text { margin: 0px 10px 0px 0px; margin-left: 25px; color: gray; 
font: 10px/150% Verdana, "Helvetica Neue", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
 }
 

	
#colLAccessories{
float: left;
	width:280px;
	padding: 20px 20px 10px 30px;
	text-align:left;
	}	
	
#col-L{
	float:left;
	width:320px;
	padding: 20px 20px 10px 30px;
	text-align:left;
	}	
	
#col-2L{

	padding: 20px 20px 10px 30px;
	text-align:left;
	}

	
#col-LF{
	float:left;
	width:250px;
	padding: 0px 20px 10px 10px;
	text-align:left;
	}
	
	
#col-west{
	float:left;
	width:250px;
	padding: 0px 00px 10px 10px;
	text-align:left;
	}
		
#col-L2{
	float:left;
	width:230px;
	padding: 30px 20px 10px 30px;
	text-align:left;
	}	
	
#col-LNews{
	float:left;
	width:150px;
	padding: 30px 20px 10px 30px;
	text-align:left;
	}
	
#col-LX{
	float:left;
	width:250px;
	padding: 30px 20px 10px 30px;
	text-align:left;
	}		
	
#col-Lphoto{
	float:left;
	width:300px;
	margin: 30px 0px 20px 30px;
	text-align:left;
	}	


#video{
	width:852px;
	height: 460;
	background-image: url(images/b.jpg);
	}
	
#vid {margin: auto;
	padding:50px;}

#col-1{
	float:right;
	width:470px;
	text-align:left;
	}

#col-1 p {padding: 0px 30px 0px 15px; margin-top: -5px;}
#col-1 h1 {padding: 5px 30px 0px 0px;}

#col-2{
	float:right;
	width:520px;
	margin: 15px 30px 20px 25px;
	text-align:left;
	}
	
#col-2B{
	float:right;
	width:490px;
	margin: 15px 30px 20px 10px;
	text-align:left;
	}
	
#col-2C{
	float:right;
	width:450px;
	margin: 15px 30px 20px 10px;
	text-align:left;
	}
	
	
#col-2R{
	float:right;
	width:490px;
	margin: 15px 30px 20px 10px;
	text-align:left;
	}
	
#col-w{

	width:820px;
	padding: 5px;
	text-align:left;
	}

#col-3{
	float:right;
	width:200px;
	background-color:white;
	text-align:left;
	clear:right;
	}

#col-3 li {margin:0;padding:0;}

.spacer {clear:both}





/*Single Column for Content */


#maincopy{
	text-align:left;
	padding: 1px 70px 25px 70px;
	}
	
#maincopy ul	{ margin: 0px 0px 15px 10px; padding: 0px; list-style-type: none; }
#maincopy li	{ color: #473605; font-size: 9px; margin-left:20px; }	

#consi {width: 290px; }

#col-a{
	float:right;
	width:700px;
	text-align:left;
	background: inherit;
	}

#col-a p {padding: 0px 30px 0px 25px;}
#col-a h1 {padding: 5px 30px 0px 25px;}



/* Site Info Section */

#site-info{
	width:852px;
	min-height: 150px;
	}

.info-1ORIG {
	float:left;
	clear: right;
	width: 25%;
	padding: 5px 15px;
	border-left: white dotted 1px;
	text-align:left;
	margin-bottom: 10px;
	}

.info-A {
	float:left;
	clear: right;
	padding: 5px 15px;
	border-left: white dotted 1px;
	text-align:left;
	margin-bottom: 10px;
	}

.info-1 {
	float:left;
	clear: right;
	width: 252px;
	padding: 5px 15px;
	border-left: white dotted 1px;
	text-align:left;
	margin-bottom: 10px;
	}

.info-1 h4, .info-A h4{
	border-top-color: white;
	font-size: 10px;
	font-family: "Times New Roman", Times, georgia, serif;
	text-transform: uppercase;
	color: #021346;
	border-bottom-color: white;
	margin: 10px 0px 5px 0px; 
	padding: 1px 10px;
	border-left-style: none;
	border-right-style: none; 
	border-top-style: dotted;  border-top-width: 1px; 
	border-bottom-style: dotted;  border-bottom-width: 1px;
	}

.info-1 ul	{ margin: 0px; padding: 0px; list-style-type: none; }
.info-1 li	{ color: #473605; font-size: 9px; margin:0px; font-weight: 200; padding: 0px 10px;}	
	
.info-1 p, .info-A p { color: #473605; font-size: 9px; margin:0px 0px 5px 0px; font-weight: 200; padding: 0px 10px;  }

.info-1 a:link, .info-A a:link,  .info-1 a:visited, .info-A a:visited { color: #1b7995; font-size: 9px; margin:0px; font-weight: 200; padding: 0px 10px;   }

.info-1 a:hover, .info-A a:hover { color: #fff; font-size: 9px; margin:0px; font-weight: 200; padding: 0px 10px; }

.signup {margin: 8px 10px;}

/* End Site Info Section */






/* footer */

#footer {text-align: left; width: 855px;
	margin: 5px auto;
	color: #1a6c98;
	font: 10px/140%  "Lucida Grande", Verdana, Arial, sans-serif; 
	}
	
#footer a {color: #1a6c98; text-decoration: none; background-color:transparent;}	
#footer a:hover {color: #cdff33;  background-color:black;}	


.legal {
	padding: 0px;
	text-align: left;
	color: #1a6c98;
	font: 9px/120%  Verdana, Arial, sans-serif; }
	
.legal a {font-weight: bold; color: white; background-color: #7033ff;}

#bottom  {margin: 400px auto 10px auto; background-color: white;  width: 850px; padding: 20px;  
	background-image: url(images/info2.jpg); background-repeat:both;}

.smallThumb {width: 80px; height: 80px; float: left; margin: 20px 10px 20px 0px; overflow: hidden;}

img {padding:0; margin: 0; border:0;}
.icon-left {float: left;  margin: 10px; }
.img-left {float: left;  margin: 0px 20px 10px 0px; border: #03195d 1px solid;}
.img-left2 {float: left;  margin: 0px 20px 10px 0px;}
.img-leftTop {float: left;  margin: 25px 20px 10px 0px;}
.img-right {float: right;  margin: 0px 0px 10px 20px; border: black 1px solid;}
.img-right2 {float: right;  margin: 0px 0px 10px 20px;}
.img-bottom {float: right;  vertical-align: bottom; }
.img-5 {float:left; margin: 5px;}
.img-R {float: right;  margin: 10px 20px 0px 0px; border: #03195d 1px solid;}
.img-R2 {float: left;  margin: 0px 0px 10px 10px; border: #03195d 1px solid;}
.img-L {float: left;  margin: 0px 0px 10px 10px; border: black 1px solid;}
.img-LC {float: left;  margin: 10px 30px 20px 10px; border: black 1px solid;}
.img-L2 {float: left;  margin: 0px 0px 10px 10px; }
.featured {float: left;  margin: 0px 20px 20px 20px; border: #03195d 1px solid;}
.img-Main {float: left;  margin: 0px;}
.img-Accessory {float: left;  margin: 0px; border: #03195d 1px solid;}

.news {float: left;  margin: 0px 10px 10px 0px; border: black 1px solid;}


.cd  {margin: 40px; border: 1px solid black;}
.cd2  {margin-left: 35px;}

.left {float: left; margin: 0px; padding: 0px;}

.leftI {float: left; margin: 10px 50px 20px 75px;}
.leftC {float: left; margin: 10px 30px 20px 10px;}

.leftMargin {
	float: left;
	margin: 35px 0px 20px 25px;
	 border: #765508 1px solid;
	}
	
.topMargin {
	float: left;
	margin: 10px 0px;
	 border: #765508 1px solid;
	}

.right {float: right;}

.thumbnail { margin: 10px; border: white 1px solid;}

.imgborder {margin: 5px;}





