/* CSS Document */
body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3a294f; line-height:140%; background-image:url(../Images/PageBg.jpg); background-repeat:repeat-x; }
#Container {margin:auto;margin-top:-1px;width:945px; background-image:url(../Images/ContainerBg.jpg); background-repeat:repeat-y;}
#Banner{height:272px;border-top:1px solid #faf7d6; background-color:#faf8d2; background-image:url(../Images/BannerBg.jpg); background-repeat:no-repeat;padding:50px 0 0 560px; position:relative;left:0px; top:0px;}
#Banner img {width:350px;height:60px;border:none;}
#Banner h1 { font-size:24px;  position:relative; left:560px;top:20px;}
#Banner h3 { font-size:22px; position:relative; left:670px;top:20px;}
#BannerBox{width:200px; height:75px; position:absolute;left:0px;top:30px;font-weight:bold; text-align:center;}
#BannerBox p {color:#5e575f;font-size:14px;}
#BannerBox a {color:#5e575f;font-size:12px; text-decoration:none;}
#BannerBox a:hover {text-decoration:underline;}
h5 {font-size:30px;position:relative;left:30px;top:20px;margin:0px 0px 0px 0px; color:#0066FF;}
h6 {font-size:20px;position:relative;left:30px;top:30px;margin:0px 0px 0px 0px; color:#0066FF;}
#Content {}
.Lhs {width:202px;float:left;display:inline; background-color:#85cebf;overflow:hidden;}
.LhsNav {margin:10px 0 0 9px; background-image:url(../Images/NavigationBg.jpg);padding:10px;height:490px;}
#Rhs {width:712px;float:left;display:inline;margin:0; text-align:left; background-color:#FFFFFF;padding:10px 10px 10px 20px;line-height:180%;}



#Footer {float:none; clear:both; background-color:#85cebf; padding:5px 10px 5px 165px; text-align:center; text-align:center;color:#5a5b5d; font-size:10px;}
.Clear {float:none; clear:both;}
.Table {margin:0px 0px 15px 0px; border-bottom:1px solid #999;}
.tdTitle { background-color:#666; color:#FFFFFF; font-weight:bold;background-image:url(../Images/NavBarBg.jpg); background-repeat:repeat-x; background-position:bottom;}
.tdLower {  color:#0000FF; font-weight:bold;}
.Right {float:right;}
.AlignRight {text-align:right;}
#pagination { text-align:center;width:670px;margin:0px 0px 8px 0px;}
#pagination a { padding:3px;  color:#fff; text-decoration:none;margin:0px 1px 0px 1px; background-color:#333333;border-bottom:1px solid #333;}
#pagecurrent {padding:3px;  color:#000; text-decoration:none;margin:0px 1px 0px 1px; background-color:#ccc;border-bottom:1px solid #666;font-weight:bold;}
.CarImg {border:1px solid #000;margin:5px 0px 5px 5px; }
#RightBox {
width:150px;
border-left:1px solid #999;
height:300px;
padding-left:10px;
float:right;
font-size:14px;
}
#AddressBox {float:right;display:inline;width:215px;height:auto;position:relative;top:20px;}
#RightBox img {margin-bottom:15px;}
.Box {width:130px; height:69px; padding:10px; background-image:url(../Images/RightBoxBg.jpg); background-repeat:no-repeat; text-align:center; color:#FFFFFF;}
#map {border:1px solid #ccc; height:450px;}

h3 {font-size:20px;margin:10px 0 10px 0;}
#Developer {margin:10px auto auto auto;font-size:10px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#Developer a {color:#FFFFFF;}


.LhsNav ul {list-style-type:none;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.LhsNav li {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}


.LhsNav a {margin:0px 0px 0px 0px; padding:8px 2px 8px 10px; color:#333;width:160px; text-decoration:none; display:block; font-size:105%;border:1px solid #fff; font-weight:bold; background-image:url(../Images/Arrow.gif); background-position:right; background-repeat:no-repeat;}

.LhsNav #Services {background-color:#f49ac2;margin-bottom:0px;}
#SubOne, #SubTwo, #SubThree, #SubFour, #SubFive, #SubSix, #SubSeven, #SubEight, #SubNine, #SubTen {
background-color:#fde5ef;padding:2px 10px 2px 2px; text-align:right; background-image:none; font-size:95%;}

a#SubOne:hover, a#SubTwo:hover, a#SubThree:hover, a#SubFour:hover, a#SubFive:hover, a#SubSix:hover, a#SubSeven:hover, a#SubEight:hover, a#SubNine:hover, a#SubTen:hover {background-color:#f49ac2; background-image:none;}

.LhsNav a:hover { background-color:#f49ac2; text-decoration:none;background-image:url(../Images/ArrowOver.gif); background-position:right; background-repeat:no-repeat;}
a {color:#5a5b5d; text-decoration:none;}
a:hover { text-decoration:underline;}
.ImgThumb {border:1px solid #ccc;width:650px; float:left;margin:5px 0 10px 15px; background-color:#AEE3CD;padding:10px;}
.ImgThumb a {color:#fff;}
.Crop {margin:10px 0 10px 0;height:120px;overflow:hidden;}
.Crop img {border:none; width:160px;}


.Price a{color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}

/* STYLES */
h3 {color:#f49ac2; font-size:22px;}
.right{float:right;}
.left{float:left;}
.small {font-size:8pt; font-weight:normal;}

/* CP STYLES*/
#cp-banner {padding:15px;}
.testimonial_container{border:1px solid #ccc;margin-top:15px;}
.bg {background-color:#666;color:#fff;padding:3px; font-weight:bold;}
.ten {padding:10px;}
.five {padding:5px;}
.toolbox{float:right; color:#fff;padding:3px;}
.input {width:350px;}
.borderinput {border:1px solid #666; padding:5px;} 
textarea {border:1px solid #666;padding:5px;}
.red {color:#FF0000; font-weight:bold;}

/* LINKS */
.toolbox a:link, .toolbox a:visited, .toolbox a:active  {color:#fff; text-decoration:none;}
.toolbox a:hover {text-decoration:underline;}
#Settings input {padding:7px;width:220px; background-color:#06bc07; background-image:url(../graphics/set_inputbg.jpg); background-repeat:repeat-x; color:#06bc07;}
#Submit {background-image:none;width:208px;}
#footer a:link, #footer a:visited, #footer a:active {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#NavBar a {color:#FFFFFF; text-decoration:none;}
#NavBar a:hover {text-decoration:underline;}
.RhsImage {float:right;margin:0 0 0 20px;border:none;}
#Portrait { float:right;width:492px; height:490px;margin:10px 10px 0 20px;}
#Portrait img {border:1px solid #ccc;margin:0 10px 10px 0;float:left;display:inline;}