body { margin-top: 0px;
	font: 11px/140% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	background-image: url(images/gold.jpg); background-attachment: fixed; background-position: center; background-position: top; background-color: #a5780c;
	text-align: center; 
	}

h1  {color: #986f0c; font-size: 15px; font-family: Arial, Helvetica, sans-serif;}
h2  {color: #986f0c; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
h3  {color: #986f0c; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
h4  {color: #453205; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

h5 {color: #986f0c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: -10px;}


a   {color: #986f0c; text-decoration: none;  }
a:hover   { color: white; background-color: #584007;   text-decoration: none;  }

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: white; margin: 0px auto; width: 852px; border: 1px solid #eac74e;}


/* Masthead*/
#masthead  {height: 85px; width: 852px; background-image: url(images/header900.jpg); 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 { font-size: 10px;  font-weight: 800; background-color: #614707; 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: #402e04; 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: #a8810c;}	
.nav:visited { color: #a8810c;}	
.nav:hover { color: white;  background-color: #614707;}


/* Main Content Area */
#content  { background-color: white;  width: 852px; }
#contentJacket  { background-color: white;  width: 852px; 	padding-top: 110px; background-image: url(images/jacketback.jpg)}
#contentJacket2  { background-color: white;  width: 852px; 	padding-top: 0px; background-image: url(images/jacketback2.jpg)}
#contentx  { background-color: black;  background-image:url(images/b.jpg) ;   width: 852px; height: 450px; }

#contentImageBackground {
	clear: both;
	height: 447px;
	width: 852px;
	background-image: url(images/HomeImage.jpg)}
	
	
#catalog{
	text-align:left;
	padding: 10px 30px 0px 30px;
	height: 350px;
	}
	
	
#catalog1 {
	text-align:left;
	margin-left: 80px;
	margin-right: 50px;
	padding:  0px;
	height: 450px;
	}
	
#MainAd { 
	float: right;
	margin: 35px 50px 10px 10px;
	width: 200px;
	}
	
#ads{
	width: 850px;
	height: 150px;
	
	}	

#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;
	}
	
#col-L{
	float:left;
	width:250px;
	padding: 80px 20px 10px 10px;
	text-align:left;
	}	
	
#col-L2{
	float:left;
	width:230px;
	padding: 30px 20px 10px 30px;
	text-align:left;
	}		
	
#col-Lphoto{
	float:left;
	width:340px;
	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:420px;
	margin: 15px 30px 20px 25px;
	text-align:left;
	}
	
#col-2B{
	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; }	



#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;
	background-image: url(images/bottomGrad2.jpg); background-repeat:both;
	}

.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: 280px;
	padding: 5px 15px;
	border-left: white dotted 1px;
	text-align:left;
	margin-bottom: 10px;
	}

.info-1 h4, .info-A h4{
	font-size: 10px;
	font-family: "Times New Roman", Times, georgia, serif;
	text-transform: uppercase;
	color: #634c07;
	border-bottom-color: #d3a111;
	border-top-color: #d3a111;
	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  { color: #6f5007; 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 {width: 700px;
	margin: 5px auto;
	color: #f2e4ba;
	font: 10px/140%  "Lucida Grande", Verdana, Arial, sans-serif; 
	}
	
#footer a {color: #f2dd9e;}	

.legal {

	padding: 10px;
	text-align: left;
	width: 700px;
	color: #f2e4ba;
	font: 9px/120%  Verdana, Arial, sans-serif; }
	
.legal a {font-weight: bold; color: white; background-color: #443104;}

#bottom  {margin: 400px auto 10px auto; background-color: white;  width: 850px; padding: 20px; background-image: url(images/bottomGrad2.jpg); background-repeat:repeat-x; }


img {padding:0; margin: 0; border:0; display: none;}
.icon-left {float: left;  margin: 10px; display: none; }
.img-left {float: left;  margin: 0px 20px 10px 0px; border: black 1px solid; display: none;}
.img-left2 {float: left;  margin: 0px 20px 10px 0px; display: none;}
.img-leftTop {float: left;  margin: 25px 20px 10px 0px; display: none;}
.img-right {float: right;  margin: 0px 0px 10px 20px; border: black 1px solid; display: none;}
.img-right2 {float: right;  margin: 0px 0px 10px 20px; display: none;}
.img-bottom {float: right;  vertical-align: bottom; display: none; }
.img-5 {float:left; margin: 5px; display: none;}
.img-R {float: right;  margin: 20px 20px 0px 00px; border: #996600 1px solid; display: none;}
.img-L {float: left;  margin: 0px 0px 20px 20px; border: black 1px solid; display: none;}
.img-Main {float: left;  margin: 0px; display: none;}

.left {float: left; display: none;}
.leftMargin {
	float: left;
	margin: 35px 0px 20px 25px;
	 border: #765508 1px solid;
	  display: none;
	}
	
.topMargin {
	float: left;
	margin: 10px 0px;
	 border: #765508 1px solid;
	  display: none;
	}

.right {float: right; display: none;}

.thumbnail { margin: 10px; border: white 1px solid; display: none;}

.imgborder {margin: 5px; display: none;}

#lightbox{
	background-color: #7f5c09;
	padding: 15px;
	border-bottom: 2px solid #765508;
	border-right: 2px solid #765508;
	border-left: 2px solid #bf890b;
	border-top: 2px solid #bf890b;
	}
#lightboxDetails{
	font-size: 1em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both; display: none;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.berryfit.com/css/images/overlay.png", sizingMethod="scale");
	}
	



