body {
	margin:0;
	background:#fefefe url(../../images/main-bg.jpg) repeat-x;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
p {
	margin:8px 0 0 0;
}
a 
{
    text-decoration:none;
    font-weight:bold;
    color:Red;
}
a image
{
    border-style:none;
}
a:hover 
{
    text-decoration:underline;
    font-weight:bold;
    color:Red;
}
.menu a
{
    color:White;
}
.menu a:hover
{
    color:White;
}
brown-content a {
	text-decoration:none;
	color:#000;
}
brown-content a:hover {
	color:#E38A02;
}
img {
	float:left;
	border:0;
}
#main {
	width:804px;
	margin: 20px auto 100px; /*33px auto 100px;*/
	overflow:hidden;
}
/* mobile */
#mobile 
{
    padding: 0 0 0 18px;
	font-size:10px;
	/*font-weight:bold;*/
	/*text-align:right;*/
}
#mobile  a {
	color:#8e8e8e;
	text-decoration:none;
}
#mobile  a:hover {	
color:#000;
} 
/* header */
#header {
	width:804px;
	float:left;
	height:190px;
	background:url(../../images/header.jpg);
}
#header h1{
	display:none;
}
/* logo */
.logo {
	float:left;
	width:526px;
	height:67px;
	text-indent:-9999px;
	margin:76px 0 0 48px;
	overflow:hidden;
}
#content,
#bottom-box,
.orange-box,
#footer {
	width:766px;
	float:left;
}
/* page content */
#content {
	padding:0 19px;
	background:url(../../images/page-bg.png) repeat-y;
}
/* left white box */
.white-box {
	float:left;
	width:195px; /*566px;*/
	background:#fff;
	min-height: 215px;/* 234px;*/
	padding: 30px 0 0 15px; /*33px 0 0 15px;*/
}
/* html .white-box {
	height:234px;
}
/* Loading image*/
.loading
{
    text-align:center;
}
/* circle buttons */
ul#buttons {
	float:left;
	width:200px; /*565px;*/
	padding:0 0 0 1px;
	margin:0;
	list-style:none;
}
ul#buttons li {
	float:left;
	padding-right:30px;
}
ul#buttons li a {
	display:block;
	float:left;
	width:165px;
	height:159px;
	overflow:hidden;
	text-indent:-9999px;
}
ul#buttons li.get-quote a {
	background:url(../../images/get-quote.jpg);
}
ul#buttons li.get-quote a:hover {
	background:url(../../images/get-quote-hover.jpg);
}
/*ul#buttons li.get-quote a.active {
	background:url(../../images/get-quote-active.jpg);
}*/
ul#buttons li.last {
	padding-right:0;
}
/*
ul.bottom-white {
	float:left;
	width:542px;
	padding:12px 24px 0 0;
	margin:0;
	list-style:none;
}
ul.bottom-white li {
	float:left;
}
ul.bottom-white li.last {
	float:right;
}*/
/* brown table */ 
.brown-content {
	display:table;
	line-height:15px;
}
.brown-content .info {
	float:left;
	padding: 10px 0px 0px 20px;
	background-image: url(../../images/get-quote-hover.jpg);
    background-repeat: no-repeat;
    background-position: -1000px -1000px;
}
/*
.brown-content ul {
	padding:1px 0 0;
	margin:0;
	list-style:none;
}
.brown-content ul li {
	padding:0 10px;
	background:url(../../images/main-bullet.gif) no-repeat 0 9px;
	line-height:21px;
}*/
#bottom-box {
	padding:0 19px;
	background:url(../../images/bottom-shadow.png) repeat-y;
}
.orange-box {
	background:#ea8400 url(../../images/bg-orange.gif) repeat-x;
	padding-top:11px;
}
.testimonials,
.testimonials ul,
.testimonials span {
	width:189px;
	float:left;
}
.testimonials {
	padding:0 133px 0 15px;
	min-height:110px;
	/*background:url(../../images/crates.jpg) no-repeat 100% 0;*/
	font-size:13px;
	font-weight:bold;
}
* html .testimonials {
	height:110px;
}
.testimonials ul {
	padding:16px 0;
	list-style:none;
	margin:0;
}
.testimonials ul li {
	float:left;
	padding-right:9px;
	margin-right:7px;
	background:url(../../images/testimonials-separator.gif) no-repeat 100% 50%;
}
.testimonials ul li.last {
	padding:0;
	margin:0;
	background:none;
}
.testimonials ul li a {	
	color:#fff;
}
.testimonials ul li a:hover {	
	color:#000;
	text-decoration:none;
}
.testimonials a {	
	color:#000;
	text-decoration:none
}
.testimonials a:hover {
	text-decoration:underline;
}
.testimonials span {
	padding-top:2px;
}
/* photos */
ul.photos {	
	width:429px;
	float:left;
	padding:13px 0 0 0;
	margin:0;
	list-style:none;
}
ul.photos li {
	float:left;
	padding-right:29px;
}
ul.photos li.last {
	padding-right:0;
}
ul.photos li img {
	border:2px solid #000;
}

/* footer */
#footer {
	background:url(../../images/footer-bg.png) no-repeat;
	padding:19px 19px 0;
	font-size:10px;
	color:#8e8e8e;
	font-weight:bold;
	text-align:right;
}
#footer a {
	color:#8e8e8e;
	text-decoration:none;
}
#footer a:hover {	
color:#000;
} 
/* valirator results */
ul#validator {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
ul#validator li {
	padding-right:6px;
	float:left;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}


ul.Hlist{ 
    list-style:none;
  }
ul.Hlist li
{
display: inline;
float:left;
list-style: none;
padding-bottom:5px;
width:85px;
}
.text-mid
{
    width:400px;
    margin-top:20px;
}

/*************************** span style notices ***********************************/

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc 
{
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:100%;
	}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../../images/icons/attention.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../../images/icons/notice.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../../images/icons/alert.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(../../images/icons/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../../images/icons/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../../images/icons/note.png) 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../../images/icons/camera.png) 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../../images/icons/doc.png) 10px 50% no-repeat;}
