@charset "utf-8";
/* CSS Document */

/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */





/* Basics
======================================================================*/

body {}
#container{width:950px; margin-left:auto; margin-right:auto;}
.fr {float:right;}
.fl {float:left;}
.cb {clear:both}
.cl {clear:left}
.clearcols{clear:both; height:10px;}
.txtc {text-align:center;}
.caps {text-transform: capitalize;}


/* Links
======================================================================*/

a.dgrey:link {color: #3d3d3d; text-decoration:none;}
a.dgrey:active {color: #3d3d3d; text-decoration:none;}
a.dgrey:visited {color: #3d3d3d;text-decoration:none; }
a.dgrey:hover {color: #3d3d3d; text-decoration:underline;}

a.red:link {color: #d0352f; text-decoration:none;}
a.red:active {color: #d0352f; text-decoration:none;}
a.red:visited {color: #d0352f;text-decoration:none; }
a.red:hover {color: #d0352f; text-decoration:underline;}

a.white:link {color: #ffffff; text-decoration:none;}
a.white:active {color: #ffffff; text-decoration:none;}
a.white:visited {color: #ffffff;text-decoration:none; }
a.white:hover {color: #ffffff; text-decoration:underline;}


a.whiteb:link {color: #c8c20c; text-decoration:underline; font-weight:bold;}
a.whiteb:active {color: #c8c20c; text-decoration:underline; font-weight:bold;}
a.whiteb:visited {color: #c8c20c;text-decoration:underline; font-weight:bold; }
a.whiteb:hover {color: #c8c20c; text-decoration:none; font-weight:bold;}


/* Main
======================================================================*/

/*--- Header ----*/
#header{width:950px;}
#header .fl{width:650px;}
#header .fr{width:300px;}
/*--- Navigation ----*/

#nav{background-image:url(img/greybg.gif); background-repeat:repeat;  padding-top:4px;height:23px; text-align:left; clear:both; }
#nav ul{width:927px;    margin-left:23px; }
#nav li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:18px; font-weight:bold; float:left; padding-right:20px; display:inline; }


/*--- footer ----*/

#footer {clear:both;  font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; padding-top:7px; font-size:12px; line-height:17px;margin-top:20px; height:120px;  background-image:url(img/bottomline.gif); background-position:00px 0px;   background-repeat:no-repeat;}
#footer img{padding-bottom:10px}
#footer .fr{text-align:right;}




/* Homepage
======================================================================*/


#homebody{}
#homebody .homl{width:586px; background-width:#666666; float:left;}
#homebody .homr{width:304px; background-width:#aa6666; float:left; padding-left:14px;}


/*--- intro----*/

#homebody #introbox {margin-top:11px; width:586px; height:288px; background-image:url(img/introbox2.jpg);}
#homebody #introbox .fl{float:left; width:277px; padding-left:23px; padding-top:10px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
#homebody #introbox h2{font-size:30px; font-weight:bold; margin-bottom:10px;}
#homebody #introbox h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:10px;}
#homebody #introbox p{font-size:12px; line-height:17px;padding-bottom:10px; border-bottom: #8daa65 solid 1px;  margin-bottom:10px; }
#homebody #introbox .fr{float:right; padding-right:13px; }
#homebody #introbox img{float:right;}

/*--- sections ----*/

#homebody #sectionsbox {width:563px; height:250px; background-color:#e4e2df;  border-left:#e4e2df solid 23px; padding-top:15px;} 
#homebody #sectionsbox img {padding-right:7px; padding-bottom:7px;}
#homebody #sectionsbox li{float:left; width:138px;  font-family:Arial, Helvetica, sans-serif; color:#3d3d3d;  }
#homebody #sectionsbox h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:4px;}
#homebody #sectionsbox p{font-size:12px; line-height:17px;margin-bottom:10px; width:128px;}

/*--- news ----*/
#homebody #news {width:563px; border-left:#ffffff solid 23px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; color:#3d3d3d;} 
#homebody #news li {width:563px; height:98px;}
#homebody #news h2{font-size:30px; font-weight:bold; margin-bottom:10px; background-image:url(img/newsul.gif); background-position:00px 19px; height:49px;  background-repeat:no-repeat;}
#homebody #news h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:4px;}
#homebody #news p{font-size:12px; line-height:17px;margin-bottom:10px;}
#homebody #news li img {padding-right:14px; padding-bottom:7px; float:left;}
#homebody #news li .fakeimg{width:131px; height:10px; margin-right:7px; padding-bottom:65px; float:left;}
#homebody #news .button {float:right; padding-right:23px; padding-bottom:10px;}

/*--- secondhandHP ----*/
#homebody #secondhand {margin-top:11px;width:350px; height:175px; font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; background-image:url(img/secondhandbg.jpg); color:#ffffff;}
#homebody #secondhand .fl{float:left; width:307px; padding-left:23px; padding-top:10px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
#homebody #secondhand h2{font-size:30px; font-weight:bold; margin-bottom:10px;}
#homebody #secondhand h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:10px;}
#homebody #secondhand p{font-size:12px; line-height:17px;padding-bottom:10px; border-bottom: #8daa65 solid 1px;  margin-bottom:10px; padding-right:15px;}
#homebody #secondhand img{float:right;}

/*--- featured ----*/
#homebody #featured {width:304px; height:370px; background-color:#e4e2df; border-left:#e4e2df solid 23px; padding-top:8px; font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; padding-right:23px;}
#homebody #featured li {width:304px; height:95px; }
#homebody #featured h3{font-size:22px; font-weight:bold; margin-bottom:20px; }
#homebody #featured h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:4px;}
#homebody #featured p{font-size:12px; line-height:17px;margin-bottom:10px; padding-right:20px;}
#homebody #featured li img {padding-right:7px; padding-bottom:7px; float:left;}
#homebody #featured .button {float:right; padding-right:23px;}


/*--- map ----*/
#homebody #map {width:327px; border-left:#ffffff solid 23px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; color:#3d3d3d;} 
#homebody #map img {border:#b0b0b0 solid 1px;} 
#homebody #map h2{font-size:30px; font-weight:bold; margin-bottom:10px; background-image:url(img/newsul.gif); background-position:00px 19px; background-repeat:no-repeat; height:49px; }
#homebody #map p{font-size:12px; line-height:17px;margin-top:20px;}


/*--- general text page green----*/

#homebody #generalgreen {margin-top:11px;  padding-left:23px; padding-right:23px;  width:540px;  padding-top:10px; font-family:Arial, Helvetica, sans-serif; background-image:url(img/greenbg.jpg);} 
#homebody #generalgreen h2{font-size:30px; font-weight:bold; color:#ffffff; margin-bottom:10px; background-image:url(img/green_uline.gif); background-position:00px 39px; background-repeat:no-repeat; height:50px;}
#homebody #generalgreen h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:12px;color:#ffffff; }
#homebody #generalgreen h5{font-size:12px; font-weight:bold; line-height:18px; color:#ffffff; text-transform: uppercase;}
#homebody #generalgreen p{font-size:12px; line-height:17px;margin-bottom:12px;color:#ffffff; }
#homebody #generalgreen .logos{border:#ffffff 1px solid;  margin-top:7px;}
#homebody #generalgreen .images{border:#ffffff 1px solid; margin-bottom:14px; margin-top:7px;}
#homebody #generalfooter {width:586px; height:39px; background-image:url(img/greenbg_whitecut.jpg);}
#homebody #generalgreen .lists ul{list-style-type: circle;  padding-bottom:15px; padding-left:15px;}
#homebody #generalgreen .lists li{font-size:12px; line-height:18px;color:#ffffff; }
#homebody #generalgreen table{font-size:11px; line-height:18px; color:#ffffff; }
#homebody #generalgreen table .head {font-size:18px;  padding-top:20px; font-weight:bold;}
#homebody #generalgreen table .headnopad {font-size:18px;   font-weight:bold;}
#homebody #generalgreen table .sub {border-bottom:2px #ffffff solid; padding-top:10px; font-weight:bold; text-transform: capitalize;}

#homebody #generalgreen table .cell { padding-top:10px;padding-bottom:10px; }
#homebody #generalgreen ul{margin:0px; padding:0px;}
#homebody #generalgreen .top {}
#homebody #generalgreen .top li{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;text-align:left; float:left; }
#homebody #generalgreen .top  li a:link{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_link.gif);width:151px;height:25px;margin-top:1px;margin-top:1px; margin-right:1px;padding-top:9px; padding-left:28px; }
#homebody #generalgreen .top  li a:active{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_link.gif);width:151px;height:25px;margin-top:1px;margin-top:1px; margin-right:1px;padding-top:9px; padding-left:28px; }
#homebody #generalgreen .top  li a:visited{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_link.gif);width:151px;height:25px;margin-top:1px;margin-top:1px; margin-right:1px;padding-top:9px;  padding-left:28px;}
#homebody #generalgreen .top  li a:hover{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_hov.gif);width:151px;height:25px;margin-top:1px;margin-top:1px; margin-right:1px;padding-top:9px; padding-left:28px; }

#homebody #generalgreen .top .selected  {color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_sel.gif);width:151px;height:25px;margin-top:1px;margin-top:1px; margin-right:1px;padding-top:9px; padding-left:28px; }

/* Misc Pages
======================================================================*/

/*--- news item ----*/
#homebody #newsitem {margin-top:11px;  padding-left:23px; padding-right:23px;  width:540px;  padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-image:url(img/greenbg.jpg); } 
#homebody #newsitem h2{font-size:30px; line-height:35px; font-weight:bold;  margin-bottom:10px; background-image:url(img/green_uline.gif); background-position:00px bottom; background-repeat:no-repeat; padding-bottom:8px;}
#homebody #newsitem h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:4px;}
#homebody #newsitem p{font-size:12px; line-height:17px;margin-bottom:10px;}
#homebody #newsitem img { margin-bottom:20px; float:left; border:#ffffff solid 2px;}
#homebody #newsitem .links {width:540px; text-align:right;  padding-top:10px; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; border-top:#8daa65 1px solid;}

/*--- news archive ----*/
#homebody #newsarchive {margin-top:11px;  padding-left:23px; padding-right:23px;  width:540px;  padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-image:url(img/greenbg.jpg);;} 
#homebody #newsarchive li {width:540px; }
#homebody #newsarchive h2{font-size:30px; font-weight:bold;   margin-bottom:10px;  background-image:url(img/green_uline.gif); background-position:00px 39px; background-repeat:no-repeat; height:50px;}
#homebody #newsarchive h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:4px;}
#homebody #newsarchive p{font-size:12px; line-height:17px;margin-bottom:10px;}
#homebody #newsarchive li img {margin-right:15px; margin-bottom:15px; float:left; border:#ffffff 2px solid;}
#homebody #newsarchive li .fakeimg{width:135px; height:10px; margin-right:15px; padding-bottom:65px; float:left;}
#homebody #newsarchive .button {float:right; padding-right:23px; padding-bottom:10px;}
#homebody #newsarchive .links {width:540px; text-align:right;  padding-top:10px; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; border-top:#8daa65 1px solid;}

/*--- second hand ----*/
#homebody #secondhandlist .secondviewtype, #homebody #secondhandpage .secondviewtype  {height:30px;font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px;}
#homebody #secondhandlist .vatetc, #homebody #secondhandpage .vatetc  {margin-top:20px;font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;}
#homebody #secondhandlist h2{font-size:30px; font-weight:bold; color:#ffffff; margin-bottom:10px; background-image:url(img/green_uline.gif); background-position:00px 39px; background-repeat:no-repeat; height:50px;}
#homebody #secondhandlist {margin-top:11px;  padding-left:23px; padding-right:23px;  width:540px;  padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-image:url(img/greenbg.jpg); }

#homebody #secondhandlist table{font-size:11px; line-height:18px; color:#ffffff; }
#homebody #secondhandlist table .head {font-size:18px;  padding-top:20px; font-weight:bold; text-transform: uppercase;}
#homebody #secondhandlist table .headnopad {font-size:18px;   font-weight:bold;}
#homebody #secondhandlist table .sub {border-bottom:2px #ffffff solid; padding-top:10px; font-weight:bold; text-transform: capitalize;}
#homebody #secondhandlist table .cell { padding-top:10px;padding-bottom:10px; }



#homebody #secondhandpage {margin-top:11px;  padding-left:23px; padding-right:23px;  width:540px;  padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-image:url(img/greenbg.jpg); }  
#homebody #secondhandpage h2{font-size:30px; font-weight:bold;   margin-bottom:10px;  background-image:url(img/green_uline.gif); background-position:00px 39px; background-repeat:no-repeat; height:50px;}
#homebody #secondhandpage p{font-size:12px; line-height:17px;margin-bottom:10px;}
#homebody #secondhandpage ul{margin:0px; padding:0px; }
#homebody #secondhandpage .top {}
#homebody #secondhandpage .top li{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;text-align:left; float:left;}
#homebody #secondhandpage .top  li a:link{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_link.gif);width:151px;height:25px;margin-top:1px; margin-right:1px;padding-top:9px; padding-left:28px;  }
#homebody #secondhandpage .top  li a:active{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_link.gif);width:151px;height:25px;margin-right:1px;margin-top:1px;padding-top:9px; padding-left:28px; }
#homebody #secondhandpage .top  li a:visited{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_link.gif);width:151px;height:25px;margin-right:1px;margin-top:1px;padding-top:9px;  padding-left:28px;}
#homebody #secondhandpage .top  li a:hover{color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_hov.gif);width:151px;height:25px;margin-right:1px;margin-top:1px;padding-top:9px; padding-left:28px; }

#homebody #secondhandpage .top .selected  {color:#ffffff;text-decoration:none;display:block;background-image:url(img/select_sel.gif);width:151px;height:25px;margin-right:1px;margin-top:1px;padding-top:9px; padding-left:28px; }
#homebody #secondhandpage h3{clear:left; font-size:22px; font-weight:bold; margin-bottom:15px; margin-top:15px; height:39px; }
#homebody #secondhandpage .content{ clear:both; margin-bottom:10px;} 
#homebody #secondhandpage .content .left{width:230px; float:left; padding-bottom:6px;} 
#homebody #secondhandpage .content .left .border {border:2px solid #ffffff; }
#homebody #secondhandpage .content .right{width:300px; float:right; padding-bottom:6px;} 
#homebody #secondhandpage .content h4{font-size:30px; font-weight:bold; margin-bottom:10px;  }
#homebody #secondhandpage .content p{font-size:12px; line-height:17px;padding-top:14px;}
#homebody #secondhandpage .content h5{font-size:16px; font-weight:bold; line-height:17px;padding-top:5px; color:#ffffff;}

#homebody #secondhandpage .content .soldlogo{position:relative;left:0px;top:0px;}
#homebody #secondhandpage .content .soldimg{left:15px;top:10px;position:absolute;z-index:10;}

#homebody #secondhandpage .dropboxline{width:540px; height:15px; font-weight:bold;   padding-left:5px; padding-right:7px;  font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:none; }
#homebody #secondhandpage .dropboxline a {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:none;}
#homebody #secondhandpage .dropboxline img{padding-right:5px;}
#homebody #secondhandpage .dropboxcontent {width:540px; font-weight:bold;    padding-top:6px;padding-bottom:1px; margin-bottom:7px; }
#homebody #secondhandpage .dropboxcontent img{margin-right:6px; border:2px solid #ffffff;}
#homebody #secondhandpage .item {margin-bottom:55px; border-bottom:1px solid #8daa65; width:540px;}


/*--- contact us ----*/

#homebody #contactus {margin-top:11px;  padding-left:23px; padding-right:23px;  width:540px;  padding-top:10px; font-family:Arial, Helvetica, sans-serif; background-image:url(img/greenbg.jpg);} 
#homebody #contactus h2{font-size:30px; font-weight:bold; color:#ffffff; margin-bottom:10px; background-image:url(img/green_uline.gif); background-position:00px 39px; background-repeat:no-repeat; height:50px;}
#homebody #contactus h4{font-size:14px; font-weight:bold;line-height:18px;margin-bottom:12px;color:#ffffff; }
#homebody #contactus h5{font-size:12px; font-weight:bold; line-height:18px; color:#ffffff; text-transform: uppercase;}
#homebody #contactus p{font-size:12px; line-height:17px;margin-bottom:12px;color:#ffffff; }
#homebody #contactus ul{font-size:12px; line-height:18px; color:#ffffff; padding-bottom:20px;}
#homebody #contactus li{padding-bottom:6px;}
#homebody #contactus .address{height:130px; float:left;}
#homebody #contactus label{width:150px; float:left;}
#homebody #contactus input, #homebody #contactus textarea {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}

/*--- rightside ----*/

#rightside {margin-top:11px; }
#rightside .servicebutton{margin-top:11px; }
#rightside #testimonial{width:350px; background-image:url(img/test_bg.gif); margin-top:11px;}
#rightside #testimonial .testupper{width:350px; height:10px; background-image:url(img/test_upper.gif); line-height:1px;}
#rightside #testimonial .testmain{line-height:18px; padding-left:15px; padding-right:15px; width:320px; padding-bottom:5px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px; color:#444444;}
#rightside #testimonial .testsource{text-align:right; width:320px; padding-left:15px; padding-right:15px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#444444;padding-bottom:5px;}
#rightside #testimonial .testlower{width:350px; height:27px; background-image:url(img/test_lower.gif);}
#rightside li{margin-left:15px; margin-top:10px; background-image: url(img/contactus.gif); background-repeat:no-repeat; padding-left:40px; font-family:Arial, Verdana, Helvetica, sans-serif;font-size:16px; color:#444444; line-height:22px; background-position:0px 4px;}
