/* Useful Colors Box Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

#footer, h1, h4: #816627;
#leftColumn ul, border: #927634;
#content h1: #55531C;
#navigation: background: #937736, border: #a38b4f;

*/

/* Basic Elements Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	

* { margin: 0; padding: 0; }

body {
  background-image: url(../images/marble-bg.jpg);
  background-position: center top;
  font-size: 62.5%;
  }

p { 
  margin: 1em 0;
  font: 1.2em Arial, Helvetica, sans-serif; 
  line-height: 1.6em;
  }
	
#container {
  background: url(../images/top-bg.jpg) no-repeat center top;
  height: 363px;
  }
  
/* Header Elements Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	  
	
#header { 
  background: url(../images/weber_header_bgtile.gif) repeat-x center top;
/*  width: 99%;*/
	width:990px;
  margin: 0 auto;
  height: 80px;
  }
  
* html #header {
	background: url(../images/weber_header_bgtile.gif) repeat-x center top;
/*	width: 99%;*/
	width:990px;
}
  
#header .header_left {
background: url(../images/weber_header_left_new.jpg) no-repeat left top;
float:left;
height: 80px;
width:487px;
display:block;
border:1px solid #ff000;
}

#header .header_right {
/*background: url(../images/weber_header_right.gif) no-repeat;*/
float:right;
height: 80px;
width:210px;
}
  
img.cart {
  float: right;
  padding: 1px 15px 0 0;
  }
  
a:visited .cart, a:link .cart {
  border: none;
  }

h4#homepage-link {
  text-indent: -13370px;
  float: left;
  }

h4#homepage-link a {
  display: block;
  width: 200px;
  height: 50px;
  }
	  	
/* Navigation Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	
	
#navigation {
  margin: 0 auto;
  	width:990px;
/*  width: 99%;
  padding: 8px 0 7px 0;*/
  background: url(../images/nav-background.jpg) no-repeat;
  position:relative;
  height:31px;
/*  border-left: 1px solid #a38b4f;
    border-right: 1px solid #a38b4f;*/
  }
  
* html #navigation {
/*	width:99%;*/
	width:990px;
	height:15px;
	height:31px;
}

#navigation #nav_wrap	{
	width:50%;
	background: url(../images/nav-background.jpg) no-repeat top right;
	height:31px;
	position:absolute;
	top:0;
	right:0;

	
}
	
	
ul.nav {
	width:98%;
	list-style: none;
	margin: 0 0 0 8px;
	text-align:center;
	position:absolute;
	top:8px;
	right:0;
}

ul.nav li {
  font-family: georgia;
  font-size: 1.2em;
  font-weight: bold;
  color: white;
/*  float: left; */
	display:inline;
  
  padding: 0 6px;
  border-right: 2px solid #C9BA9A;
  }
	
ul.nav li.last { 
  border: none;
  }
  
ul.nav a:hover {
	color: #fbf7eb;
}
ul.nav a:link, ul.nav a:visited {
  color: white;
  text-decoration: none;
  }
	
/* Main Content (Site Wide) Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	
	
#content {
/*  width: 99%;*/
	width:988px;
  margin: 0 auto;
  border: 1px solid #a38b4f;
  background: url(../images/content_bg.jpg);
  padding: 0 0 20px 0;
  }
  
* html #content {
/*	width: 99%;*/
	width:988px;
}
  
#content a {
	text-decoration: underline;
	}
  
#content h1 {
  font: italic 2em Georgia, "Times New Roman", Times, serif;
  color: #55531C; 
  margin: 15px 5px 2px 10px;
  text-align: left;
  } 
  
#content h2 {
  font: italic 1.6em Georgia, "Times New Roman", Times, serif;
  color: #55531C; 
  margin: 0 10px 10px 10px;
  text-align: left;
  }   
  
#content p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #816627;
  padding: 0 10px 0 10px;
  }  
 
#content ul {
  margin: 10px 0 10px 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: #816627;
  }

#content ul li {
  margin: 10px 0;
  }

#content ul li a {
  color: #816627;
  font-weight: bold;
  text-decoration: none;
  }

#content form {
  color: #816627;
  }

#content .column1 {
  float: left;
  margin: 0 20px 0 0;
  }

#content .column2 {
  float: left;
  }

#content blockquote {
  margin: 0 0 0 25px;
  }

#content a {
  color: #816627;
  }

#content table#contactform  {
  margin: 0 0 0 20px;
  font-size: 1.4em;
  }
  
  
#content a { text-decoration: underline; }

/* Old Content and Shopping Cart Styles 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		

#old-contentWrap {
/*  width: 698px;*/
  margin: 0 auto;
  border: 1px solid #a38b4f;
  background: url(../images/content_bg.jpg);
  }
  
#old-content {
  padding: 10px; 
  color: #816627;  
  }

#old-content form {
  font-size: 1.4em;
  }

#old-content form input {
  margin: 4px;
  }

#old-content a {
  color: #816627;
  }
  
#old-content h1 {
  font: italic 2em Georgia, "Times New Roman", Times, serif;
  color: #55531C; 
  margin: 0;
  }

#old-content #cart-add-photo {
  margin: 20px 0 20px 130px;
  }

#old-content #cart-add-form p {
  margin: 5px 0 0 0;
  }

#shopping-cart {
  font-size: 1.2em;
  font-family: Arial;
  line-height: 1.4em;
  padding: 10px 0;
  }

#shopping-cart a {
  font-size: 1em;
  text-decoration: none; 
  }

div.plan-search {
  margin: 0 0 0 5px;
  }

div.plan-search h1 {
  margin: 0 0 0 -5px;
  font-size: 3em;
  }

div.plan-search p {
  line-height: 1.2em;
  font-size: 1em;
  padding: 0 0 10px 0;
  color: #55531C; 
  }

#shopping-cart p {
  margin: 0;
  }

div.plan-search2 {
  margin: 0 0 0 20px;

  }

.plan-search2 h1 {
/*  margin: 15px 0 15px 15px;*/
/*  margin: 0px 0px 15px 15px;  */
	margin-top:-5px;
  }
  
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #816627;
}
.smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816627;
}
A:link, A:active, A:visited {
	COLOR: #816627;
	TEXT-DECORATION: none;
} 
A:hover, A:visited:hover {
	COLOR: black;
	TEXT-DECORATION: underline;
}

.headlines {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #55531C;
}
.headlines A:link, .headlines A:active, .headlines A:visited {
	color : #55531C; 
	text-decoration: none;
} 

.headlines A:hover, .headlines A:visited:hover {
	color: black; 
	text-decoration: underline;
}

.largetext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.featured-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D0C5AD;
	padding-left: 150px;
	padding-right: 15px;
	text-align: right;
	font-style: italic;
}

.inputs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #816627;
}

p {
	line-height: 160%;
}
.alert {
	color: #990000;
	font-weight: bold;
}  

/* Footer Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		
  	
#footer {
  font: normal 1em Georgia, "Times New Roman", serif;
  color: #816627;
  text-align: center;
  margin: 0 auto;
/*  width: 700px;*/
	width:990px;
  background: none;
  }
	
#footer a {
  color: #816627;
  text-decoration: none;
  }  
  
#footer p {
  text-align: center;
  clear: both;
  }
	
ul#footer-nav {
  list-style: none;
  margin: 10px auto 0 auto;
  display: block;
  }	

ul#footer-nav li {
  font-family: georgia;
  font-size: 1.1em;
  font-weight: bold;
  color: #816627;
  display: inline;
  padding: 0 6px;
  border-right: 1px solid #816627;
  }
	
ul#footer-nav li.last { 
  border: none;
	}	
	
ul#footer-nav a:link,
ul#footer-nav a:visited {
  color: #816627;
	text-decoration: none;
	}
	
.aibd {
  float: right;
  margin: 0 100px 0 0;

  }
  
.nahb {
  float: left;
  margin: 0 0 0 100px;
  }
		
div#affiliations {
  width: 700px;
  margin: 0 auto 10px auto;
  padding: 1px 0;
  text-align: center;
  background: #fff;
  border: 1px dashed #a38b4f;;
  }		
  
/* Catfish Styles Begin Below 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/   
   
#catfish {
  height: 100px;
  background: url(http://www.weberdesigngroup.com/cms/wp-content/themes/weber-theme/images/catfish-bg.png) repeat-x;
  }  

#catfish-content {
  width: 780px;
  margin: 0 auto;
  padding: 15px 0 0 0;
  text-align: left;
  }

#catfish a {
  color: #fff;
  }

#catfish a#close {
  position: relative;
  top: -65px;
  left: 580px;  
  }

#catfish h3 {
  font-size: 2em;
  color: #f8fb00;
  margin:0; padding: 0;
  }

#catfish p {
  color: #fff;
  font-size: 1.4em;
  padding: 0; margin: 5px 0 0 0;
  }
  
#catfish img {
  float: left;
  position: relative;
  margin: 0 20px 0 0;
  top: -100px;
  }  

#catfish a img {
  border: none;
  }  
	
/* Special Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		
	
.clearfix:after {
  content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
	}
	
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* Extra Side Wide Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		

div.spacer { padding: 60px 0; }
.big { font-size: 3em; }
.bold { font-weight: bold; }	  
.image-left { float: left; margin: 0 10px 5px 10px;
=======
/* Useful Colors Box Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

#footer, h1, h4: #816627;
#leftColumn ul, border: #927634;
#content h1: #55531C;
#navigation: background: #937736, border: #a38b4f;

*/

/* Extra Side Wide Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div.spacer { padding: 60px 0; }
.big { font-size: 3em; }
.bold { font-weight: bold; }
.image-left { float: left; margin: 0 10px 5px 10px;}





.r_corner_r_b {
	background-color:#FF0000;
	background-image:url(http://www.weberdesigngroup.com/cms/wp-content/themes/weber-theme/images/table/box2_bottom_right.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}	

