* {margin : 0; padding : 0; }
body {
font:normal 12px/18px  tahoma, arial,  Sans-Serif;
color : #404040;
background:#DCF1F8;
}

/* Common */
p {padding :0 0 10px 0; margin : 0;}
a {text-decoration:none; color : #89B90F;}
a:hover {text-decoration :underline;}
a img {border:0;}


h1, h2, h3,h4,  img, form,input,ul, li {margin:0; padding:0;}
h2 {color:#465862; padding:0 0 5px 0;font:normal 24px  arial;}
h3 {font:normal 18px  arial;padding:0 0 5px 0;}
h4 {font:bold 14px  tahoma,arial;padding:5px 0;}


.bold {font-weight:bold;}
.big {font:normal 14px/24px arial;}
small, .small {font:normal 11px arial;}
.none {display:none;}
.space {font:normal 5px/5px arial;height:5px;}

/* Alignments */
.textright {text-align:right;}
.alignleft {float:left;width:auto;}
.alignright {float:right;width:auto;}
.center {text-align:center;}
img.alignleft {margin:0 10px 2px 0;}
img.alignright {margin:0 0 2px 10px;}
img.center {display:block; margin:0 auto;}

/* ======= Page Strucure ======== */
#outer {background:url(../images/bg1.gif) repeat-x;}
#header-outer {background:url(../images/header-outer.jpg) no-repeat center top;}
#footer-outer {background:url(../images/footer-outer.jpg) no-repeat center bottom; padding-bottom:90px;}

#header {width:913px;margin:0 auto; height:104px;overflow:hidden;background:url(../images/header.png) no-repeat;padding:30px 44px 0 44px;}
#wrapper {width:925px;margin:0 auto;background:url(../images/bg.png) repeat-y; padding:12px 38px 0 38px;}
    #content {float:left; width:640px;min-height:530px;}
    * html #content {height:530px;}
    #sidebar {float:right; width:274px;overflow:hidden;}
#bottom {width:1001px;margin:0 auto; height:41px;background:url(../images/footer.png) no-repeat;clear:both;}
#footer {padding:15px 0;width:1001px;margin:0 auto;text-align:center;}


.clr, .clear {clear:both; margin:0; padding:0; font-size:1px; line-height:1px;height:1px;}


/* ===== Header ===== */

/* logo */
.logo {display:block; width:283px; float:left; height:61px;background:url(../images/logo.gif) no-repeat;cursor:pointer;position: relative;}
.logo span {display:none;}

.calink {display:block; width:179px; float:right; height:21px;background:url(../images/ca-link.gif) no-repeat;margin-bottom:15px;position: relative;}

.callus {float:right; width:180px;color:#4E4E4E;font:bold 11px tahoma;padding-top:12px;}
.callno {font:bold 24px arial;}



/* Main Navigation */
ul#nav {list-style:none;height:43px;width:925px; overflow:hidden;background:url(../images/nav.gif) no-repeat;padding-bottom:15px;}
ul#nav li {list-style:none; display:block; float:left; width:auto;background:url(../images/button-new.gif) no-repeat 0 -129px;margin-right:2px;}
ul#nav li a {display:block; float:left;text-decoration :none;width:auto;color:#FFFFFF;}
ul#nav li a span {display:block; float:left;width:auto;padding:0 15px; font:bold 12px/43px arial;cursor:pointer;}
ul#nav li a:hover,  ul#nav li.selected a {background:url(../images/button-new.gif) no-repeat 0 -43px;}
ul#nav li a:hover span,  ul#nav li.selected a span {background:url(../images/button-new.gif) no-repeat right -86px;}
ul#nav li.home,ul#nav li.next {background:none;}

ul#nav li.home span {padding:0 16px;}
ul#nav li.blog span {padding:0 17px;}

ul#nav li.home a:hover {background:url(../images/button-new.gif) no-repeat 0 0;}
ul#nav li.homepage a {background:url(../images/button-new.gif) no-repeat 0 0;}
ul#nav li.homepage a span {background:url(../images/button-new.gif) no-repeat right -86px;}

/*Contact Link */
ul#nav li.contact {float:right;margin-right:0;}
ul#nav li.contact a:hover  {background:url(../images/button-new.gif) no-repeat 0 -43px;}
ul#nav li.contact a:hover span  {background:url(../images/button-new.gif) no-repeat right -172px;}

/*Contact Link for contact page*/
ul#nav li.contactpage {float:right;margin-right:0;}
ul#nav li.contactpage a, ul#nav li.contactpage a:hover {background:url(../images/button-new.gif) no-repeat 0 -43px;}
ul#nav li.contactpage a span, ul#nav li.contactpage a:hover span{background:url(../images/button-new.gif) no-repeat right -172px;}


/* ======= Content ======== */
.box {width:640px;background:url(../images/box-bg.gif) repeat-y;margin-bottom:9px}
.boxtop {background:url(../images/box-top.gif) no-repeat; }
.boxbtm {background:url(../images/box-btm.gif) no-repeat left bottom; }
.boxmain {padding:20px 25px; width:590px;}

.box2 {width:638px;background:url(../images/box2bg.gif) repeat-y;margin-bottom:9px}
.box2top {background:url(../images/box2top.gif) no-repeat; }
.box2btm {background:url(../images/box2btm.gif) no-repeat left bottom; }
.box2main {padding:20px 3px 16px 25px; width:610px;}
.box h2 {font:bold italic 20px tahoma; color:#282828;}

.whychoose {padding-right:85px; width:525px;}
.whychoose2 {padding-right:190px; width:420px;background:url(../images/oldcar.gif) no-repeat right bottom; min-height:122px;}
* html .whychoose2 {height:122px;}


.box ul {padding:0 0 10px 20px;}
.box .welcomlist {list-style:none;margin-top:15px;padding:0 0 10px 0;}
.box .welcomlist li {padding:0 0 0 30px; font:bold 11px/19px tahoma;background:url(../images/blt-q.gif) no-repeat;margin-bottom:3px;width:310px;}
.box .welcomlist li.rt {background:url(../images/blt-rt.gif) no-repeat;width:500px;}
.box .welcomlist li span {display:block; background:url(../images/home-list-border.gif) no-repeat bottom left;padding:0 0 7px 0; }
.box .welcomlist li.rtlast {padding:0 0 7px 30px;background:url(../images/blt-rt.gif) no-repeat;width:500px; }
.box .welcomlist li.last {padding:0 0 7px 30px;width:500px;}

.box a {color:#222;font-weight:bold;}

/* Content Images */
img.donate {display:block; width:auto; float:right;margin-top:25px;}
img.greencar {margin-right:25px;}
img.welcome {margin-top:15px;}
img.usamap {margin:30px 0 0 25px;}
img.donatecar {margin-right:30px;}


/* ======= Sidebar ======== */
.sbbox {width:274px;background:url(../images/sb-boxbg.gif) repeat-y;margin-bottom:9px}
.sbboxtop {background:url(../images/sb-boxtop.gif) no-repeat; }
.sbboxbtm {background:url(../images/sb-boxbtm.gif) no-repeat left bottom; }
.sbboxmain {padding:15px 17px; width:240px;font:normal 11px/16px  tahoma;}
.sbboxmain2 {padding:20px 22px; width:240px;font:normal 11px/16px  tahoma;}
.sbbox h3 {text-align:center; color:#fff;font:normal 19px/41px arial;background:url(../images/sb-yellow.gif) no-repeat }

.sbbox2 {width:274px;background:url(../images/sb-box2bg.gif) repeat-y;margin-bottom:9px}
.sbbox2top {background:url(../images/sb-box2top.gif) no-repeat; }
.sbbox2btm {background:url(../images/sb-box2btm.gif) no-repeat left bottom; }
.sbbox2main {padding:15px 17px; width:240px;}
.sbbox2 h3 {text-align:center; color:#fff;font:normal 19px/41px arial;background:url(../images/sb-green.gif) no-repeat }

.border {height:31px; background:url(../images/border.gif) repeat-x left center; }

/* ======= Footer ======== */
#fdonate {display:block; width:436px; height:65px;background:url(../images/donate-txt.gif) no-repeat;margin:0 auto;}
#fnav {list-style:none;height:43px;width:895px; overflow:hidden;background:url(../images/nav.gif) no-repeat;padding:0 15px;}
#fnav li {float:left; background:url(../images/button.gif) no-repeat 0 -129px;font:normal 11px/23px arial;
padding:10px 8px 10px 10px;width:auto;}
#fnav li a {color:#fff;}

#fnav li.home {background:none;}

#fnav li.flogo {float:right;width:auto; background:none;padding:4px 0;}
#fnav li.flogo a {float:left;display:block; width:142px;background:url(../images/flogo.gif) no-repeat; height:35px;}
#fnav li.flogo a span {display:none;}





/* ====================== FAQ Page ======================= */
ul#faq {padding:15px 0 0 0;list-style:none;}
ul#faq li {padding:0 0 25px 0;}
ul#faq ul {padding:0;list-style:none;}
ul#faq li li {padding:0;}


/* Testimonial */
.tm-logo {float:left;width:120px;padding-right:10px;}
.tm-name {color:#282828; font:bold 13px/18px arial;}
.tm-company {color:#4e4e4e; font:bold 11px/16px tahoma;}
.tm-info {float:left;width:100px;}

ul#faq ul.car {list-style:square inside;}
ul#faq ul.car li {padding:2px 0 2px 15px;}


p.error, h4.error, .error {color:#FF0000;}

