@charset "utf-8";
/*

	Standard Definitions
	Header
	Main
	Quote Form
	Interior Styles
	About Us: the audio

*/

/******************** Standard Definitions ********************/

* {margin: 0;padding: 0;}

body {background: url(../images/background.png) repeat-x; background-color: #d8d8d8; color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

p {line-height: 140%; padding: 0px 0px 15px 0px;}

a {color: #e07204; font-weight: bold; text-decoration: none;}

a:hover {color: #000;}

h1 {background: url(../images/h1-bell.png) no-repeat; color: #0f08a1; font-size: 23px; padding: 0px 0px 10px 30px;}

h2 {background: url(../images/h2-bell.png) no-repeat; border-bottom: solid #d8d8d8 1px; color: #0f08a1; font-size: 18px; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 25px;}

#h2 {background: url(../images/h2-bell.png) no-repeat; border-bottom: solid #d8d8d8 1px; color: #0f08a1; font-size: 18px; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 25px;}

h3 {color: #e07204; font-size: 14px; font-weight: bold; padding: 0px 0px 5px 0px;}

h4 {border-bottom: solid #d8d8d8 1px; color: #0f08a1; font-size: 18px; margin: 0px 15px 15px 0px; padding: 5px 0px 5px 0px;}

h5 {color: #fff;font-size: 30px; font-weight: bold;padding: 10px 0px 0px 20px;}

h6 {color: #fff;font-size: 20px; font-weight: bold;padding: 10px 0px 0px 20px;}

.left-small {font-size: 11px; line-height: 130%;}

.bold-orange {color: #e07204; font-weight: bold;}

#wrapper {background: url(../images/main-back.png) repeat-y; background-color: #fff; margin: 0px auto; width: 920px;}

#clear {clear: both;}

.left-image {border: none; float: left; padding: 0px 10px 0px 0px;}

.right-image {border: none; float: right;}

#right-flash {border: none; padding-left:20px; float: right;}

.quote-button {padding: 10px 0px 0px 20px;}

.quote-button-int {padding: 15px 0px 0px 20px;}

.err {font-weight: bold; color: #FF0000;}



/******************** Header ********************/

#header {background: url(../images/top-banner.jpg) no-repeat; width:920px; height:119px; display:block;}
#header p{float:right; padding:32px 90px 0px 0px; font-size:24px; color:#ff9900; line-height:120%;}

/*#header img {float: left; padding-top:9px;}*/

#header-in {float: right; font-size: 30px; padding: 60px 10px 0px 0px;}


/******************** Menu ********************/

#menu {background: url(../images/menu-back.png) no-repeat; height: 41px;}
#menu ul {list-style: none; padding: 0px 0px 0px 5px;}
#menu li {display: inline; line-height: 31px;}
#menu span {font-size: 13px; font-weight: bold; text-decoration: none; padding: 8px 25px 7px 25px;}
#menu a {color: #fff;}
#menu a:hover {color: #000;}
#menu span:hover {background: url(../images/menu-ovr-back.png) repeat-x; color: #000;}
#menu span.ovr{background: url(../images/menu-ovr-back.png) repeat-x; color:#000; font-size:13px; font-weight:bold; text-decoration: none; padding: 8px 25px 7px 25px;}

html>body #menu span {color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; padding: 8px 25px 7px 25px;}

/******************** Main ********************/

#page-heading {top-margin: 25px;}

#main {padding: 10px 20px 10px 20px;}

#left {float: left;width: 356px;}

#right {float: right;width: 510px;}

/******************** Quote Form ********************/

#quote {background: url(../images/quote-back.png) no-repeat; color: #fff; float: left; height: 306px; margin: 0px 0px 10px 0px; width: 356px;}
#quote label {font-weight: bold;}
#quote p {font-size: 11px; padding: 5px 20px 5px 20px;}
#quote td {padding: 5px 5px 5px 20px;}
#quote .inputform {background: url(../images/inputform-back.png) repeat-x; background-color: #fff; border: solid #fff 1px; font-size: 11px; height: 13px; margin: 3px 0px 0px 0px; padding: 3px 0px 3px 5px; width: 155px;}

#quote .inputform2 {background: url(../images/inputform-back.png) repeat-x; background-color: #fff; border: solid #fff 1px; font-size: 11px; height: 13px; margin: 3px 0px 0px 0px; padding: 3px 0px 3px 5px; width: 115px;}

#index-list {float: left; width: 230px;}
#index-list ul {padding: 0px 0px 0px 20px;}
#index-list li {background: url(../images/index-li-back.png) no-repeat; list-style: none; padding: 0px 0px 10px 30px;}

#footer {border-top: solid #d8d8d8 1px; font-size: 11px; margin: 0px 20px; adding: 20px 0px;}

/******************** Interior Styles ********************/

#left-int {float: left;width: 250px;}

#right-int {float: right;width: 600px;}


/******************** About Us: the audio ********************/
#speaker{height:26px;background:url(../images/mp3.jpg) no-repeat center left;margin-top:14px;margin-bottom:10px;}
#speaker p{padding-left:40px;padding-top:5px;}

#radio-show {background:url(../images/mp3.jpg) no-repeat 18px 18px;background-color: #efefef;border: solid #d8d8d8 1px;padding: 0 10px 10px 10px;line-height:200%;}
#radio-show p{margin-left:5px;color: #e07204; font-size:12px; font-weight:bold;}
#radio-show h3{margin-left:50px;padding-top:20px;font-size:18px;text-decoration:underline;}
#radio-show a{text-decoration:underline;}

#side-menu {
background-color: #efefef;
border: solid #d8d8d8 1px;
padding: 0 10px 10px 10px;
}

#side-menu ul {list-style: none;}
#side-menu li {border-bottom: solid #d8d8d8 1px;display: block;padding: 5px 0 5px 0;}
#side-menu li:hover {background-color: #fff;}
#side-menu li.ovr {background-color: #dedede;border-bottom: solid #d8d8d8 1px;color: #000;display: block;font-weight: bold;padding: 5px 20px 5px 5px;}
#side-menu a {padding: 5px 30px 5px 5px;}
#side-menu li.last {border: none;}
#side-menu li.last-ovr {background-color: #dedede;border: none;color: #000;display: block;font-weight: bold;padding: 5px 20px 5px 5px;}
#side-menu li.last-ovr {background-color: #dedede;border: none;color: #000;display: block;font-weight: bold;padding: 5px 20px 5px 5px;}

#quote-int {background: url(../images/quote-side-back.png) no-repeat;color: #fff;float: left;height: 360px;margin: 0 0 10px 0;width: 257px;}
#quote-int label {font-weight: bold;}
#quote-int p {font-size: 11px;padding: 5px 20px 0 20px;}
#quote-int td {padding: 5px 5px 5px 20px;}
#quote-int .inputform {background: url(../images/inputform-back.png) repeat-x;background-color: #fff;border: solid #fff 1px;font-size: 11px;height: 13px;margin: 3px 0 0 0;padding: 3px 0 3px 5px;width: 155px;}
#quote-int .inputform2 {background: url(../images/inputform-back.png) repeat-x;background-color: #fff;border: solid #fff 1px;font-size: 11px;height: 13px;margin: 3px 0 0 0;padding: 3px 0 3px 5px;width: 115px;}

#right-int table.outer-table {border: solid #d8d8d8 1px;}
#right-int td {padding: 0 0 10px 0;}
#right-int table td.inner-table {padding: 10px 10px 10px 20px;}

.quoteform {background: url(../images/inputform-back.png) repeat-x;background-color: #fff;border: solid #d8d8d8 1px;font-size: 11px;height: 15px;margin: 3px 10px 0 0;padding: 3px 0 3px 5px;width: 230px;}

.quoteform2 {background: url(../images/inputform-back.png) repeat-x;background-color: #fff;border: solid #d8d8d8 1px;font-size: 11px;height: 100px;margin: 3px 10px 0 0;padding: 3px 0 3px 5px;width: 480px;}

#right-int ul {line-height: 160%;padding: 0 0 15px 20px;}


#locations-left {float:left; width:250px; padding:10px; margin-left:50px;}
#locations-left p{float:left; width:250px; display:block;}
#locations-left a{color:#FF7700;}
#locations-left a:hover{color:#FFAF36;}
#locations-left img{float:left; padding-top:5px;}
#locations-left div{float:left; display:block; width:250px;}

#locations-middle {float:left; width:250px; padding:10px;}
#locations-middle p{float:left; width:250px; display:block;}
#locations-middle a{color:#FF7700;}
#locations-middle a:hover{color:#FFAF36;}
#locations-middle img{float:left; padding-top:5px;}
#locations-middle div{float:left; display:block; width:250px;}

#locations-right {float:left; width:250px; padding:10px;}
#locations-right p{float:left; width:250px; display:block;}
#locations-right a{ color:#FF7700;}
#locations-right a:hover{color:#FFAF36;}
#locations-right img{float:left; padding-top:5px;}
#locations-right div{float:left; display:block;width:250px;}
.heading-homepage {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 20px; display:inline; float:left;}
.heading-homepage2 {color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
#advantages-left ul {float:left; list-style: none; padding: 0px; margin-top: 5px; width:245px;}
#advantages-left li {background:  url(/images/checkmark.jpg) no-repeat;color:#ff7b05;margin-left: 15px;font-size: 13px;font-weight:bold; height:30px;text-indent:35px;}
#advantages-right ul {float:right; list-style: none; padding: 0px; margin-top: 5px; width:245px;}
#advantages-right li {background:  url(/images/checkmark.jpg) no-repeat;color:#ff7b05;margin-left: 15px;font-size: 13px;font-weight:bold; height:30px;text-indent:35px;}

.call-to-action-small {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.call-to-action-large {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold;}
