 BODY              { background: #404040; margin: 0px 0px 0px 0px; }

/* - default font */
td,html,body,input,select,option{font-family:'Arial',verdana,sans-serif; font-size: 12px;}


.header            { color: #000000; text-decoration: none; font-size: 16px; font-weight: normal; }
.quote_topic       { color: #ffffff; text-decoration: none; font-size: 24px; font-weight: bold; }
.quote_content     { color: #d5d5d5; text-decoration: none; font-size: 14px; font-weight: normal; }
.quote_author      { color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; }

.text              { color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; }
.textlink          { color: #b80000; text-decoration: none; font-size: 12px; font-weight: normal; }
.textlink:hover    { color: #b80000; text-decoration: underline; font-size: 12px; font-weight: normal; }

.footer            { color: #757575; text-decoration: none; font-size: 9px; font-weight: normal; }
.footerlink        { color: #757575; text-decoration: none; font-size: 11px; font-weight: normal; }
.footerlink:hover  { color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: normal; }

.buttonon  { position:relative; right:-2px; bottom:-2px; }
.buttonoff { position:relative; right:0px; bottom:0px; }


#timedisplay       { border: solid 1px red; width: 50px; }

/*-----------------------------------------
    Navigation Styles
-----------------------------------------*/
ul.nav {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.nav li   { float:left; }
ul.nav li a {
	background-image: url('../gfx/navi_bg_a.png');
	background-repeat: no-repeat;
	background-position: left;
	margin: 0;
	padding: 0px 18px 0px 18px;
	display: block;
	line-height: 40px;
	font-family:'Arial',verdana,sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
	color: #000000;	
}
ul.nav li a:hover { background-image: url('../gfx/navi_bg_b.png');; }


.content { padding: 20px 0px 0px 0px; }
.panel { width: 336px; background-color: #ffffff; float: left; border: 0px solid red; margin: 10px 10px 0px 10px; padding: 5px;  border: 30px solid white; max-height: 493px; overflow-y: auto; opacity: 0.85 }
.panel, .box-shadow { box-shadow: #ccc 2px 2px 3px; }


h2 { text-shadow: #999 1px 1px 0px; color: #c60c30; border-bottom: 1px solid #c60c30; margin-right: 20px; display: block;}
h3 { margin-top: 20px;}

#request_an_offer table td { border-bottom: 0px !important; padding: 1px; }
#prices #panel-right {  }
#prices #panel-right-inner { margin-left: 70px; }

.subheader { font-weight: bold; margin-top: 0.3em; margin-bottom: 0em }

#index a.frontbox { text-decoration: none; }
#index a.frontbox div.frontbox { padding: 2px 0px 0px 6px; font-size: 14px; background-color: #c60c30; color: #fff; font-weight: normal; float: left; padding: 20px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
#index a:hover div.frontbox { background-color: #E33 !important; cursor: pointer; text-decoration: none; color: #fff; }

.bottom_contact { background-color: #aaa; width: 100%; color: #666; padding: 1px 40px 1px 40px; height: 60px;}
.bottom_contact table { width: 100%; }
.bottom_contact table td { font-size: 80%; vertical-align: top; }
.bottom_contact b { color: #555; }

