html {
    background: #DAB370;
}

h3 {
    color:#86B3D4;
    font-size:130%;
    }

body {
    font-family:Arial, Helvetica, sans-serif; 
    background: ##EFE5A8 url('../images/bg2.gif') repeat-x; 
    text-align:center; margin: 0; 
    padding: 0px; 
    font-size:12px; 
    color: #7f7f7f;
    background: #EFE5A8;
    line-height:140%;
    }

a, img {
    border:0px;
    }

div#container {
    background: url('../images/repeat-bg.jpg') repeat-y top center;	
    text-align:center; 
    width: 906px; 
    display: block; 
    margin: 0 auto 0 auto;
    }

div#footer {
    background: url('../images/bg-footer.gif') repeat-x; 
    text-align:center; /*width: 906px;*/ 
    display: block; 
    margin: 0 auto 0 auto; /*height: 162px;*/
    }

/* Services Page */
div#leftnav {
    margin: 0 0 5px 10px !important;
    margin: 20px 0 5px 10px; 
    padding:0; 
    width: 200px; 
    float:left;
    }

.leftnav-links-on a{
    color: #D48040; 
    text-decoration:none;
    }


.leftnav-links a{
    color: #7f7f7f; 
    text-decoration:none;
    }

.leftnav-links a:hover {
    color: #d48040; 
    text-decoration:none;
    }
.bundle { border: 1px solid #D48040; font-size: 1em; }

.orangebold {
    color:#d48040; 
    font-weight:bold;
    }

.orange {
   color:#D48040; 
    }

a {
    color:#D48040;
    }

div#main-content {
    margin:10px 0 0 245px !important; 
    margin:10px 0 0 225px; 
    padding-right: 30px; 
    width:625px; text-align:left;
    }

ul {
    margin:0pt;
    padding-bottom:8px;
    }

ul#services,
ul#products {
    list-style-type:none; 
	text-align:left;
    padding-left:38px;
}

p {
    padding:7px 0pt;
    margin:0pt;
}

.contact_form, #id_state {
    border: 1px solid #C1C1C1;
    width: 309px;
    }

.blueheading {
    color:#78A4C9;
    font-size:14px;
    }


.blue {
    color:#78A4C9;
    }

div.product {
    margin:28pt 0pt 0pt 14px;
    float:left;
    display:inline;
    }

img.product {
    border: 8px solid #C4D9EA;
    margin-bottom:14px;
    }

.clear {
    clear:both;
    }

div#productimages {
    width:700px;
    padding-left:57pt;
    *margin-left:-90pt;
    }

label {
    font-weight:normal;
    }

    #header { width: 904px; }

.pad { padding:10px;}

/* Specials */

ul#specials li {
	text-align: left;
	font-size: 14px;
	padding-bottom: 10px;
}

span.terms {
	display: block;
	font-style: italic;
	font-size: 11px;
	padding-top: 2px;
}

div.newsletter {
	float: right;
	padding-right: 50px;
	padding-top: 30px;
}

span.underline {
	text-decoration: underline;
}

span.highlight {
	color: #D48040;
	font-weight: bold;
}

/* Products */

div.order {
	float: right;
	padding-right: 50px;
}

div.product a {
	text-decoration: none;
}

div.product-title {
	float: left;
	text-align: left;
	width: 550px;
}

div.product-block {
	float: left;
	text-align:left;
	margin: auto 0;
	padding: 20px 0 30px 0;
}

div.product-block img {
	float: left;
}

div.product-image {
	float: left;
}

div.product-text {
	float: left;
	width: 350px;
}

div.product-text p {
	padding: 0;
}

div.product-text p.price {
	padding-top: 10px;
}

div.top {
	padding: 0 0 20px 170px;
}
