/* STANDARD CSS Only read by front end of website */
* { margin:0; padding:0;}
body { background:#e2eaf0 url(/images/bg_body.gif) top repeat-x;}
.fleft { float:left; position:relative;}
.fright { float:right; position:relative;}
.clear { clear:both; height:0; line-height:0;}

.2col { width: 48%; color:#ff9900; float:left; margin:5px 0;}

#container { background:url(../images/bg_container.png) repeat-y; width:790px;}
.left { width:194px; float:left; position:relative;}
.right { width:590px; float:left; position:relative;}

#header { position:relative;}
#header .left { height:50px; background:#464646;}
#header #tel { color:#fff; font-size:1.8em; font-weight:bold; padding:13px 0 0 15px; width:179px; height:35px; display:block;}
#header .right { height:50px; background:#65b90b url(../images/bg_header.gif) repeat-x;}
#header .logo { position:absolute; top:8px; left:20px;}
#header #lexbanner { background:url(../images/bg_lexbanner.gif) no-repeat; font-style:italic; color:#f58d1e; width:218px; padding: 2px 0 0 10px; height:38px; position:absolute; right:15px; top:6px; font-size:1.2em;}
#header #lexbanner b { position:absolute; left:10px; top:3px; color:#f58d1e;}
#header #lexbanner i { position:absolute; left:10px; top:18px; font-size:12px; color:#333;}
#header #lexbanner img { position:absolute; right:10px; top:2px;}

#content {}
#content .image{ margin-top: 25px; }
#content .left { background:url(../images/bg_left.gif) repeat-x left top; padding:10px 10px 0 10px; width:174px;}
#content .box { padding:5px 8px 8px 8px;  margin-bottom:10px; background:#f5f6f6 url(../images/bg_navshadow.gif) repeat-x left bottom; border:1px solid #737d84; border-width:0 1px;}
#content #nav { padding:0px;}
#content #news { color:#868686;}
#content #lex { color:#95937e;}
#content #lex b { color:#f58d1e; font-style:italic; font-size:1.2em;}
#content #van { font-style:italic; color:#95937e; font-size:1.2em; padding:0; background: none; border: none; margin-bottom: 2px;}
#content #van b { color:#f58d1e; border: none;}
#content #van a:hover b{ border-bottom: 1px solid #ccc; }
#content #van a{ width: 169px; height:131px; background: url(../images/vanrepair_banner.jpg) no-repeat 0 0; display:block; padding: 5px 0 0 5px; text-decoration:none; }
#content #van a:hover{ background-position: 0 -136px; }
#content #senior{ /*font-style:italic;*/ color:#464646; font-size:1.0em; line-height: 1.2em; font-weight:normal; }
#content #senior span{ display: block; color:#464646; font-weight:bold; margin-bottom: 3px; }
#content .right { padding:0 0 15px 20px; width:570px; background:#fff;}

#content .vanrepair_vehicle{ width: 556px; margin-top: 20px; height:146px; border: none; display:block; text-decoration:none; }

#footer { clear:both; color:#fff;}
#footer .left { height:117px; background:#464646; color:#c3c3c3; padding:20px 20px 0 20px; width:154px;}
#footer .right { height:117px; background:#5db103; padding:20px 15px 0 15px; width:560px;}
#footer a{ color:#fff; text-decoration:underline; }
#footer a:hover{ text-decoration: none; }

#botshadow { background:url(../images/bg_botshadow.jpg) no-repeat; width:790px; height:8px;}

#weblink { display:none;}

#noclaim { border:1px solid #ccc; border-bottom-color:#999; background:#fff; padding:15px 15px 5px; margin:0 15px 15px 0;}
#noclaim h3 { color:#ff8800;}

#callzebra { border:1px solid #ccc; border-bottom-color:#999; background:#f5f5f5; padding:15px 15px 5px; margin:15px 15px 0 0;}
#callzebra p { margin:0 0 15px 0;}
#callzebra h3 { color:#7eb800; margin:0; font-size:1.5em;}
#callzebra h3.phone { margin:0;}
#callzebra li { border:none;}
#callzebra .links { overflow:hidden;}
#callzebra .links li { background:none; padding:0; float:left; border:none; margin-right:15px;}
#callzebra .links li, #callzebra .links a { color:#868686; text-decoration:none;}

#cc b { color:#888; font-weight:normal; margin-bottom:6px; display:block;}
