body { margin-left: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; background-color:#C7C6C2 }

div.maincontainer {width: 921px; height: auto; background-color:#FFFFFF ; margin-left:auto; margin-right:auto}
div.topredcontainer {width: 921px; height: 11px; background-color:#E20A16; margin-left:auto; margin-right:auto}
div.topwhitecontainer {width: 900px; height: 7px; background-color:#fff; margin-left:auto; margin-right:auto}
div.topgreycontainer {width: 900px; height: 100px; background-color:#C7C6C2; margin-left:auto; margin-right:auto}
div.logoslogan { width: 650px; height: 100px; float: left; }
div.logoslogan img{ margin-top: 70px; margin-left: 320px }
div.logo {width: 200px;  height: 100px;background-color:#fff; float:left}
div.logo img { margin-left:22px }
div.grey {width: 50px;  height: 100px; float: right}
div.mainpic {width: 900px; margin-left:auto; margin-right:auto; vertical-align: top; height: auto}
div.whiteline { width: 900px; height: 1px; margin-left:auto; margin-right:auto; background-color:#FFFFFF}
div.carmenu { width: 900px; height: 29px; margin-left:auto; margin-right:auto; background-image:url(../images/bkg_menu.gif)}

div.greycontainer {width: 900px; height:320px; background-color:#D8D8D6; margin-left:auto; margin-right:auto; margin-bottom: 20px }
div.menublack {width: 900px; height:25px; margin-left:auto; margin-right:auto; background-color:#000; margin-top: 3px }
div.menured {width: 900px; height:10px; margin-left:auto; margin-right:auto; background-color:#E20A16;}
div.menutextcontainer { padding: 9px 0px 3px 20px; }
div.menutext a {font: bold 11px Trebuchet, Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin-right: 70px; text-decoration:none}
div.menutext a:visited {color:#fff; text-decoration:none}
div.menutext a:hover {color:#ddd; text-decoration:underline; font-weight: 900}
div.blackcontactscontainer {width: 921px; height:60px; background-color:#000; margin-left:auto; margin-right:auto; }
div.greybottomcontainer {width: 921px; height:10px; background-color:#C7C6C2; margin-left:auto; margin-right:auto; }
div.contactstxt {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-top: 15px; margin-left: 30px}

div.containervehicletitle {width: 895px; height: 130px; margin-left:auto; margin-right:auto;  padding-top: 20px;}

div.containervehicletitle2 {width: 895px; height: 30px; margin-left:auto; margin-right:auto;  padding-top: 20px;}
div.titlewelcome {width: 890px; float: left; height:auto}
div.titlewelcome img { padding-left: 15px; padding-top: 10px}

div.containervehiclepic {width: 895px; height: auto; margin-left:auto; margin-right:auto; margin-top: 5px}
div.welcomebox {width: 280px; height: 220px; float:left}
div.welcometxt { margin-left: 15px; margin-top: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#464646; margin-right: 20px; line-height: 1.3em}
div.welcometxt a {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#464646; text-decoration:underline}
div.welcometxt a:visited {color:#464646; text-decoration:underline}
div.welcometxt a:hover {color:#111; text-decoration:none}
div.vehiclebox { width: 605px; height: 220px; float: right; background-image:url(../images/bkg_vehicle.gif); background-repeat:no-repeat; margin-top:auto; margin-bottom:auto}

div.titlevehicle { width: 605px; float:right; height:auto}
div.titlevehicle img {padding-left: 20px; padding-top: 10px}

.indexpgvehicletxt { font: 9px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left: 10px; padding-right: 3px; padding-top: 5px}
.indexpgvehicletxt strong a  { font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#464646; text-decoration:none}
.indexpgvehicletxt a:hover { text-decoration:underline; color:#444}

div.requestbar {width: 860px; height: 30px; margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 20px}


/* inyathi page css list */
div.inyathimenu { width: 900px; height: 29px; margin-left:auto; margin-right:auto; background-image:url(../images/bkg_inyathimenu.gif)}
div.inyathibkg {width: 900px; height: 800px;  margin-left:auto; margin-right:auto; background-image:url(../images/bkg_inyathi.gif); margin-bottom: 2px }
div.inyatcontainer {width: 900px; margin-left:auto; margin-right:auto; }
div.inyathiabouttxt {margin: 5px 5px 0px 15px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#453708}
div.specwrapper {width: 890px; height: 500px; margin-left:auto; margin-right:auto; background-color:#DF4B24}
div.curvetop { width: 890px; height: 9px;  margin-left:auto; margin-right:auto}
div.curvebot {background-image:url(../images/curvebot.gif); width: 890px; height: 9px; background-repeat:no-repeat; margin-left:auto; margin-right:auto}
div.spectxt { font: 900 10px verdana, Arial, Helvetica, sans-serif; color:#fff; margin-left: 20px; margin-top: 5px}
div.spectxt3 { font: 900 10px verdana, Arial, Helvetica, sans-serif; color:#181818; margin-left: 20px; margin-top: 5px}
div.spectxt2 { font: 900 10px verdana, Arial, Helvetica, sans-serif; color:#fff; margin-top: 5px}

.dottedline {border-bottom: 1px dotted #666;}
.enginespecstxt {font: 900 10px verdana, Arial, Helvetica, sans-serif; color:#181818; height: 20px; vertical-align:middle}
.colorborder {border-left: 1px solid #fff;}

/* leo page specific css*/
div.leowrapper {width: 890px; height: 730px; margin-left:auto; margin-right:auto; background-color:#DF4B24}
div.leobkg {width: 900px; height: 1050px;  margin-left:auto; margin-right:auto; background-color:#B48F55; margin-bottom: 2px }
div.leomenu { width: 900px; height: 29px; margin-left:auto; margin-right:auto; background-image:url(../images/bkg_leoscmenu.gif)}
div.leopic {width: 900px; margin-left:auto; margin-right:auto; vertical-align: top; height: 420px; background-color:#B48F55}
div.leowelcome {width: 800px; float: left; height:auto}
div.leowelcome img { padding-left: 15px; padding-top: 10px}
div.leovehicle { width: 490px; float:right; height:auto}
div.leovehicle img {padding-left: 10px; padding-top: 10px}
div.leoabouttxt {margin: 5px 5px 0px 15px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#2D210F}

/*leo doublecab css*/
div.leodcmenu { width: 900px; height: 29px; margin-left:auto; margin-right:auto; background-image:url(../images/bkg_leodcmenu.gif)}
div.leodcwrapper {width: 890px; height: 730px; margin-left:auto; margin-right:auto; background-color:#cc0F0}
div.leodcbkg {width: 900px; height: 1000px;  margin-left:auto; margin-right:auto; background-color:#f0f0f0; margin-bottom: 2px }
div.leodcpic {width: 900px; margin-left:auto; margin-right:auto; vertical-align: top; height: 420px; background-color:#f0f0f0}
div.containerleo {width: 895px; height: 150px; margin-left:auto; margin-right:auto;  padding-top: 20px;}

/*about us styles*/

div.abouttextwrapper { width: 615px; height: 220px; float: right; margin-top:auto; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#111; padding-left: 10px }
div.abouttextwrapper img{ margin-top: 20px; }
div.aboutanimewrapper {width:270px; height: 220px; float:left}
div.aboutanimewrapper img{margin-left:auto; margin-right:auto; margin-top: 20px; display:block;}
div.aboutcontainer {width: 895px; height: 300px; margin-left:auto; margin-right:auto; }
div.aboutgreycontainer {width: 900px; height:390px; background-color:#D8D8D6; margin-left:auto; margin-right:auto; margin-bottom: 20px }
div.vlgreycontainer {width: 900px; height:430px; background-color:#D8D8D6; margin-left:auto; margin-right:auto; margin-bottom: 20px }

/*dealor styles*/
div.dealordropdown { width: 876px; height: 30px; padding-top: 20px; padding-left: 20px }
div.dimage2 {width: 180px;  position:relative;}
div.dimage {width: 180px; float:left; position:relative;}

div.dcontactbox { width: 866px; height: 50px; background-color:#555; margin-top: 15px; margin-left:auto; margin-right:auto; font: bold 9px Verdana, Arial, Helvetica, sans-serif; color:#eee; margin-top:auto; margin-bottom:auto}
div.ddropdown {width: 876px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; margin-top: 10px}
div.dcontactbox input {width: 130px; height: 20px; border: 1px solid #333; background-color:#eee}
div.dsubmit {width: 476px; float: right}
div.dealordropdown2 { width: 876px; height: 276px; padding-top: 5px; padding-left: 10px; margin-left:auto; margin-right:auto }
div.dmain {width: 657px; height: 265px; float: left}
div#dajax { width: 219px; height: 265px; float:right; background-image:url(../images/dealor_bkg.jpg); background-repeat:no-repeat}
div#dajax img { margin-left: 21px; margin-top: 11px}
.ddtext {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#222; border: 1px solid #222; width: 250px; height: 25px; background-color:#F6F6F6; padding-top: 5px; padding-left: 5px}

div.vehiclegreycontainer {width: 900px; height:500px; background-color:#D8D8D6; margin-left:auto; margin-right:auto; margin-bottom: 20px }


/*contacts styles*/
div.contactbox {width : 873px; margin-left: 10px}
div.contactbkg {width: 654px; background-image:url(../images/contact_bkg.jpg); background-repeat:no-repeat; height: 265px; float: left}
.hofficetext {font: 10px Verdana, Arial, Helvetica, sans-serif; color:black; margin-left: 21px; margin-top: 10px}
.hofficetext strong{font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:black;}
.contacttable {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#eee; margin-left: 10px; margin-top: 10px}
.rtextaligh {text-align: right; padding-right: 40px}
.csubmit {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color:#222; border: 1px solid #222; width: 200px; height: 25px; background-color:#F6F6F6; padding-top: 5px; padding-left: 5px}

/*dealer styles*/
.dealercontainer {margin: 25px 5px 5px 25px; width: 200px; height: 200px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#eee}
.dealercontainer strong {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#eee}
.dealercontainer ul li { list-style-type:none; margin-left: -25px}

/*rhino styles*/
div.rhinnowrapper {width: 890px; height: 520px; margin-left:auto; margin-right:auto; background-color:#DF4B24}
div.rhinocont {width: 895px; height: 160px; margin-left:auto; margin-right:auto;  padding-top: 20px;}
.greycell {margin: 1px 0px 1px 0px; background-color:#CCCCCC}
div.rhinocpicwrapper {width: 900px; margin-left:auto; margin-right:auto; vertical-align: top; height: 378px; background-color:#f0f0f0}


/*rhino dropside styles*/
div.rdswrapper {width: 900px; margin-left:auto; margin-right:auto; vertical-align: top; height: 378px; background-color:#f0f0f0}
.rhinobouttxt {margin: 5px 5px 0px 15px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#454343}

