/*
gray color: #b1b1b1
orange color: #D61C08
*/




* {margin: 0;padding: 0;}
body {margin: 0;padding: 0;background-image: url(../_images/body_bg.jpg);background-position: top center;background-repeat: no-repeat;background-color: #ffffff;}
#wrapper {width: 830px;margin: 32px auto 0px;list-style-type: none;}
#header {margin: 0 0 10px 0;width: 830px;height: 150px;border-bottom: 1px solid #b1b1b1;}
#content {width: 830px;list-style-type: none;}
#contentcontainer {margin: 0;padding: 0;}

#calloutnumber {height: 33px;color:white;background-color:#D61C08;margin: 0 0 0px 0;border-top: 1px solid #F53600;border-bottom: 1px solid #fff;}
#calloutnumber p {font-size: 24px;color:#fff;padding: 0px 5px 0 0; text-align: right;}
#calloutnumber p b {font-size: 24px;}

/* Left Column */

#leftcolumn {width:207px;padding: 0;margin: 0;list-style-type: none;border-right: 1px solid #ffffff;float:left;}

#menublock {width:198px;margin: 0 0 10px 0;background-color: #555;border: 1px solid #b1b1b1;min-height: 248px;list-style-type: none;float: left;background-image: url(../_images/mb_bg.jpg);background-position: top center;background-repeat: repeat-x;background-color: #999999;}
#menublock a:hover {color: #111111;text-decoration: none;font-style: normal;}

.menuitem {padding:5px 10px 2px 0;text-align: right;font-family: Times, serif;font-size: 18px;border-bottom: 1px dotted #b1b1b1;}
.menuitem:hover {padding:5px 10px 2px 0;text-align: right;font-family: Times, serif;font-size: 18px;background-color: #ccc;}
a:link .menuitem, a:visited .menuitem {color: #ffffff;text-decoration: none;}
a:link .menuitem:hover, a:visited .menuitem:hover {color: #111;text-decoration: none;font-style: normal;}
.menuitem a:link , .menuitem a:visited {color: #ffffff;text-decoration: none;}
.menuitem:hover a:link , .menuitem:hover a:visited {color: #111111;text-decoration: none;font-style: normal;}

#contactinfoblock {width:198px;background-color: #ffffff;border: 1px solid #ffffff;height: 150px;list-style-type: none;float:left;}

.contactinfoitem {width:198px;margin: 0 0 10px 0;color: #D61C08;text-align: right;font-family: sans-serif;font-size: 11px;line-height: 1.5em;}

#donateblock {margin: 0 0 10px 0px;width:198px;border: 1px solid #b1b1b1;height: 100px;list-style-type: none;float: left;max-height: 150px;/* background-image: url(../_images/donatesmall_bg.jpg);background-position: center center;background-repeat: no-repeat; */}
#donateblock p {font-size: 13px;}



/* Main Column */

#maincolumn {width:620px;padding: 0;margin: 0;list-style-type: none;float:right;}

#maincolumnblock {margin: 0 0 10px 0;padding: 0 0 0 0;/* text-align: right; */width: 618px;border: 1px solid #b1b1b1;min-height: 525px;list-style-type: none;float: right;}

#maincolumnblock_index {
margin: 0 0 10px 0;
padding: 0 0 0 0;
text-align: right;
width: 618px;
border: 1px solid #b1b1b1;
min-height: 248px;
max-height: 248px;
list-style-type: none;
float: right;
background-image: url(../_images/index_ad_02.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#maincolumnitem {padding: 0 0 -5px 0;margin:0 0 0 0;width: 616px;float: left;text-align: right;}

#infoblock1 {
margin: 0 0 10px 0px;
width:198px;
border: 1px solid #b1b1b1;
height: 150px;
list-style-type: none;
float: left;
max-height: 150px;
background-image: url(../_images/info1_bg.jpg);
background-position: center center;
background-repeat: no-repeat;
}
#infoblock1 p {
font-size: 13px;
}

#infoblock2 {
margin: 0 0 10px 0px;
width:198px;
border: 1px solid #b1b1b1;
height: 150px;
list-style-type: none;
float: left;
max-height: 150px;
background-image: url(../_images/info2_bg.jpg);
background-position: center center;
background-repeat: no-repeat;
}
#infoblock2 p {
font-size: 13px;
}

#infoblock3 {
margin: 0 0 10px 0px;
width:198px;
border: 1px solid #b1b1b1;
height: 150px;
max-height: 150px;
list-style-type: none;
float: left;
background-color: #D61C08;
background-image: url(../_images/info3_bg.jpg);
background-position: center center;
background-repeat: no-repeat;
}

#infoblock3 p, #infoblock3 p a {font-size: 13px;color: #ffffff !important;}
#infoblock3 h3 a {color: #ffffff !important;}

.spacer {width: 10px;margin: 0px;height: 150px;padding: 0;float: left;list-style-type: none;}


#footer {clear:both;padding: 15px 0 0 0;width: 830px;min-height: 50px;list-style-type: none;border-top: 1px solid #b1b1b1;}
.footertext, .footertext a {font-size: 11px;font-family: sans-serif;color: #888888;text-align: center;margin: 0;padding: 0;}
.footertext a:hover {color: #333;}


/* Typography */

h1, h2, h3, h4, h5, h6, p {font-family: Times, sans-serif;}
h1 {margin: 10px 15px 5px 12px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 28px;font-weight: normal;font-style: normal;}
h2 {margin: 10px 15px 5px 12px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 24px;font-weight: normal;font-style: normal;}
h3 {margin: 10px 15px 5px 12px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 18px;font-weight: normal;font-style: normal;}
h4 {margin: 15px 15px 0px 12px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 16px;font-weight: normal;font-style: normal;}
h5 {margin: 10px 15px 0px 12px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 14px;font-weight: normal;font-style: normal;}
h6 {margin: 10px 15px 0px 12px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 12px;font-weight: normal;font-style: normal;}
p {margin: 0px 15px 10px 12px;color: #222222;text-align: left;line-height: 1.3em;font-size: 14px;font-weight: normal;font-style: normal;}

h1 a {margin: 10px 15px 5px 0px;color: #D61C08;text-align: left;font-family: Times, sans-serif;font-size: 28px;font-weight: normal;font-style: normal;}
h2 a {margin: 10px 15px 5px 0px;color: #D61C08;text-align: left;font-family: Times, sans-serif;font-size: 24px;font-weight: normal;font-style: normal;}
h3 a {margin: 10px 15px 5px 0px;color: #D61C08;text-align: left;font-family: Times, sans-serif;font-size: 18px;font-weight: normal;font-style: normal;}
h4 a {margin: 15px 15px 0px 0px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 16px;font-weight: normal;font-style: normal;}
h5 a {margin: 10px 15px 0px 0px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 14px;font-weight: normal;font-style: normal;}
h6 a {margin: 10px 15px 0px 0px;color: #D61C08;text-align: left;line-height: 1.3em;font-size: 12px;font-weight: normal;font-style: normal;}
p a {margin: 0px 15px 10px 0px;color: #222222;text-align: left;font-family: Times, sans-serif;font-size: 14px;font-weight: normal;font-style: normal;}

#faq {text-align: left;margin: 0 0 0 25px;}
#faq li{list-style-type: disc;margin: 10px 0;}
#faq li a{color: #111111;text-decoration: underline;font-size: 14px;}

.btt {color: #b1b1b1;margin-top: 0px; }

.gaq {color: #D61C08;margin-top: 0px;}


/* Contact Form */

input {
width: 300px;
text-align: left;
clear: right;
margin: 10px 0;
}

select {
width: 250px;
text-align: left;
clear: right;
margin: 10px 0;
}

input.small {
width: 100px;
text-align: center;
float: right;
clear: none;
margin: 10px 10px 0 0;
}


p.label {
width: 225px;
color: black;
text-align: right;
margin: 10px 10px;
clear: left;
float: left;
}

textarea {
margin: 10px 0 0 0;
}

/*
#contactform {
list-style-type: none;
margin: 10px;
}
fieldset.contact {
border: 0px solid #ffffff;
width: 425px;
float:left;
text-align: right;
}
label{
float: left;
font-size: 14px;
}
input.small {
width:275px;
text-align: left;
}
.contactformitem {
margin: 10px 0px;
text-align: right;
}
textarea {
text-align: left;
float: left;
margin: 0 0 10px 0;
width:425px;
}
*/



/* Quote Form */

/*
fieldset.form {
border: 0px solid #ffffff;
width: 450px;
float:left;
text-align: right;
}
.formitem {
margin: 10px 0px;
text-align: right;
clear: both;
}
.formitem label p{
text-align: left;
}
legend {
text-align: left;
margin: 0;
padding: o;
line-height: 1.4em;
color: #333;
font-size: 16px;
}
.formheading {
padding: 4px 4px;
margin: 3px 0px;
color: #fff;
background-color: #D61C08;
width: 100%;
clear: both;
}
input.large {
width:275px;
text-align: left;
}
select {
float: right;
clear: right;
width: 200px;
margin: 0 75px 0 0;
text-align: left;
}
*/

/* Specific Quotes */

#lifequote {
list-style-type: none;
margin: 10px;
}
#autoquote {
list-style-type: none;
margin: 10px;
}
.quoteform {
list-style-type: none;
margin: 10px;
}



/* General styles */

.orange {
color: #D61C08 !important;
}
.white {
color: #ffffff !important;
}
#gray {
color: #888888 !important;
}
br {
clear:both;
}
hr {
border-top: 1px solid #b1b1b1;
border-bottom: 0px solid #b1b1b1;
border-left: 0px solid #b1b1b1;
border-right: 0px solid #b1b1b1;
margin: 5px 10px;
width: 90%;
clear:both;
}
.blank {
color:none;
border: 0px;
}
a img {
text-decoration: none;
border: none;
margin: 0;
padding: 0;
}
a {
margin: 0;
padding: 0;
text-decoration: none;
}
.imagefloatleft {
float:left;
margin: 5px 15px 10px 10px;
padding: 3px;
clear: left;
border: 1px solid #b1b1b1;
}
.imagefloatright {
float:right;
}
ul {
text-align: left;
margin: 0 0 15px 35px;
list-style-type: disc;
list-style-position: outside;
/* font-size: 14px; */
}
ul li{
text-align: left;
margin: 5px 0px;
font-size: 14px;
}
#emailsentdiv {
width: 100%;
min-height: 30px;
background-color: #D61C08;
color:white; 
}
#emailsenttext {
text-align: center;
font-size: 16px;
font-family: Times, serif;
color:#fff;
}
