/* CSS Document */



html, body {

margin: 0px;

padding: 0px;

border: 0px;

color: #000101;

font: normal 12px verdana, arial, 'sans serif';

background: #DCDCD4 url(../images/graphics/main_bg.jpg) repeat-x;

line-height:16px;

}



A:link, A:visited {color: #0066FF;text-decoration: none;}

A:hover, A:active {color: #666666;text-decoration: underline;}



a.services:link, a.services:visited {color:#0852A5;text-decoration:none; font-weight:bold; font-size:11px;}

a.services:hover, a.services:active {color:#B20101;text-decoration:none; font-weight:bold; font-size:11px;}



a.sinai:link, a.sinai:visited {color:#000101;text-decoration:none;}

a.sinai:hover, a.sinai:active {color:#FF9900;text-decoration: underline;}



a.action:link, a.action:visited {color:#B20101;text-decoration:underline;}

a.action:hover, a.action:active {color:#B20101;text-decoration: none;}





.center1 {

margin: 0px auto;

width:780px;

}



.center2 {

margin: 0px auto;

width:770px;

background:url(images/content_bg.jpg) repeat-y; 

padding:0px 5px 0px 5px;

}



.center_footer{

margin: 0px auto;

width:770px;

background:url(images/window_bg.jpg) repeat-y; 

padding:0px 5px 0px 5px;

}



#header {

height:140px;

background:url(images/bar1_bg.jpg) repeat-x;

border-bottom:solid 1px #FFFFFF;

}



#header_shadow_l{

float:left;

width:5px;

height:140px;

background-image:url(images/bar1_shadow_left.jpg);

}



#header_shadow_r{

float:left;

width:5px;

height:140px;

background-image:url(images/bar1_shadow_right.jpg);

}



#header_frame{

float:left;

width:730px;

height:135px; 

background:url(images/header_blue_bg.jpg) repeat-x;

padding:5px 20px 0px 20px;

}



#header_content{

padding:20px 20px 0px 20px;

}



#logo{

float:left;

margin-top:30px;

}



#header_phone{

float:right;

margin-top:30px;

}



#window{

background-color:#DCDCD4;

border-bottom:solid 1px #FFFFFF;

}



#main {

background-color:#EAEAE1;

border-bottom:solid 1px #FFFFFF;

}



#main_content{

padding:5px 30px 15px 30px;

text-align:justify;

}



#footer {

height:74px;

background-color:#DCDCD4;

}



#footer_content{

padding:5px 20px 5px 20px; 

border-top:solid #CDD5DB 1px;

background:url('images/footer_bg.jpg') repeat-x bottom;

}



.phone {

float:left;

width: 194px;

color:#00478D;

font-size:13px;

font-weight:bold;

text-align:center;

padding: 10px 0px 0px 0px;

}



#white_bar{

height:5px;

width:770px;

background-color:#FFF;

}



.col_left {

width: 525px;

height:auto;

float: left;

border-left:solid; border-left-color:#D2DEEB; border-left-width:1px;

margin-bottom:15px;

padding: 4px 20px 10px 20px;

line-height:18px;

text-align:justify;

}



.col_right {

width: 194px;

float: right;

}



ul {

line-height:20px;

padding:0px;

margin:0px 0px 0px 0px;

list-style-image:url(images/fat_arrow.png);

}



.indent{

margin:0px 0px 0px 40px;

}



.window_nav{

width:176px;

margin:6px 6px 6px 0px;

float:left;

text-align:center;

}



form {

padding:0px;

margin:0px;

}



li {

padding:0px;

margin:0px;

}



.text_box {

border: solid 1px #999999;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#333333;

}



.right{

float:right;

}



.left{

float:left;

}



.clear {

clear: both;

}



h1 { 

font-family: Arial, Helvetica, sans-serif;

color:#B20101;

font-size: 20px;

font-weight: bold;

padding: 15px 0px 10px 0px;

margin:0px 0px 0px 0px;

}



.highlight {

color:#010101;

font-weight:bold;

}



p{

padding: 5px 0px 5px 0px;

margin:0px;

}



.image_none{

list-style-image:none;

list-style-type: none;

}



#navigation

{

padding:0px;

margin:0px;

color:#fff;

white-space:nowrap;

list-style-type:none;

}



#navigation li {

display:inline;

}



#navigation li a

{

margin:0px 4px 0px 0px;

padding:0.3em 1em;

background:url(images/main_nav_button_bg.jpg) repeat-x;

color:#fff;

text-decoration:none;

float:left;

border-top:solid 1px #A0BFDD;

border-left:solid 1px #A0BFDD;

border-right:solid 1px #A0BFDD;

}



#navigation li a:hover

{

background:url(images/main_nav_button_selected_bg.jpg) repeat-x;

color:#0850A3;

}



body#home a#home ,

body#services a#services,

body#guarantee a#guarantee,

body#about a#about,

body#contact a#contact,

body#quote a#quote  {

background:url(images/main_nav_button_selected_bg.jpg) repeat-x;

color:#B20101;

}



#services_display{

padding:0px;

margin:0px;

list-style-type:none;

}



#services_display li {

display:inline;

}



#main_nav{

height:28px;

}



.highlight_blue {

color:#0852A5;

font-weight:bold;

}



.highlight_red {

color:#B20101;

font-weight:bold;

}



.service_title{

color:#0852A5;

font-weight:bold;

font-size:16px;

}



.month_select {

width:45px;

}



.day_select {

width:45px;

}



.year_select {

width:55px;

}



select {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#333333;

}



.text_box {

border:solid 1px #999999;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#333333;

}

#rss h1 {
font-size:14px; 
font-family:Tahoma, Geneva, sans-serif; 
float:left;
}

#rss a.rssfeed {
font-weight:normal; 
color:#4265A7; 
font-size:12px; 
float:right; 
padding: 15px 0px 10px;	
}

#rss div.line {
clear:both; 
border-top: 1px solid #BFBFBF; 
height:10px;	
}

#rssitem {
margin-bottom: 10px;	
}

#rssitem a {
font-family:Tahoma; 
font-size:12px; 
color:#4265A7;
}

#rssitem span.date {
color:#999; 
font-size:10px; 
font-style:italic;	
}

#rssitem span.desc {
font-family:Tahoma; 
font-size:12px;
}

#rssitem a.rmore {
color:#4265A7; 
font-size:11px;
}