html,body,ul,p,h1,h2{margin:0;padding:0;}
ul{list-style:none}
img{border:0;outline:0;}
a{border:0;outline:0;}
a:link, a:visited{color:Blue; text-decoration: underline;}
a:hover, a:active{color:Blue; text-decoration: underline;}
.clearBoth{clear: both;}
.floatRight{float: right;}
ol{margin-top: 0;padding-top:0;}
ul.ul{list-style: square inside;margin-bottom: 20px;}
ul.ul li, ol li{line-height: 150%;}
h2{font-size: 110%;margin: 0 0 4px 0; padding:0;}
body{background: #dadada url(/images/body_bg.gif) repeat-y center top; margin:0 auto;text-align:center;}
div#wraper{font-size:small; font-family:Arial; color: black; margin:0 auto; text-align:center;}

/* top */
div#head1{clear:both;width: 770px; margin: 0 auto;}
div#head1 img#mtmLogo{float: right; width: 290px; height: 70px;}
div#head1 img#toyotaLogo{float: left; width: 138px; height: 70px;}

div#head2{clear:both;height: 120px; margin: 0 auto; background: transparent url(/images/smallHeader.jpg) no-repeat center top;}
body#homepageDoc div#head2{clear:both;height: 237px; margin: 0 auto; background: transparent url(/images/BigHeader_bg.gif) no-repeat center top;}
body#innerMenu div#head2{clear:both;height: 130px; margin: 0 auto; background: transparent url(/images/smallHeaderMenu.jpg) no-repeat center top;}
div#head2-inner{width: 770px; margin: 0 auto;}

/* main menu */
/*div#head2-inner div#head2-1{clear: both;}*/
div#head2-inner div#head2-1{height:95px;}
div#head2-inner div#head2-1 ul{padding-top: 1px; padding-right: 20px;}
div#head2-inner div#head2-1 ul li{float: right;width: 85px; margin-left: 4px; line-height: 70px;}
div#head2-inner div#head2-1 ul li a:link, div#head2-inner div#head2-1 ul li a:visited{font-size: 110%; color: white; text-decoration: none; display: block; height:70px; line-height: 42px;background: transparent url(/images/menuItems.gif) no-repeat 0 -70px;}
div#head2-inner div#head2-1 ul li a:hover{color: white; text-decoration: none; display: block;height:70px; line-height: 45px;background: transparent url(/images/menuItems.gif) no-repeat 0 0;}
div#head2-inner div#head2-1 ul li a.selected{color: white; text-decoration: none; display: block;height:70px; line-height: 70px;background: transparent url(/images/menuItem-selected.gif) no-repeat 0 0;}
/*body#homepageDoc div#head2-inner div#head2-2{float:right; clear: right; margin-top: -24px; padding-top:5px; padding-right: 20px; width: 395px; height: 235px;}*/

/* sub menu */
body#innerMenu div#head2-inner div#head2-2{height:33px;}
div#head2-inner div#head2-2 ul{padding-right: 60px;height: 33px;}
div#head2-inner div#head2-2 ul li{font-size: 104%; float: right; line-height: 33px; background: transparent url(/images/subMenuSap.gif) no-repeat 0 2px;}
div#head2-inner div#head2-2 ul li.end{float: right; line-height: 33px; background: transparent url(/images/subMenuEnd.gif) no-repeat 0 2px;}
div#head2-inner div#head2-2 ul li a:link, div#head2-inner div#head2-2 ul li a:visited{color: gray; text-decoration: none; display: block; padding: 0 20px 0 20px; line-height: 33px;}
div#head2-inner div#head2-2 ul li a:hover,div#head2-inner div#head2-2 ul li a.selected{color: #b7111d; text-decoration: none; }

/* H1 */
h1{font-size: x-large;}
h1.right{float: right;text-align: right;}
body#inner * div#content h1, body#innerMenu * div#content h1{margin: 20px 0 10px 0;}

/* content 1 */
body#homepageDoc * div#content,body#innerMenu * div#content{margin: 0 auto; width: 770px; padding: 0 0 0 0; min-height: 350px; background: transparent url(/images/content_bgS.gif) no-repeat center bottom;}
body#inner * div#content, body#innerMenu * div#content{margin: 0 auto; width: 770px; padding: 0 0 0 0; background: transparent url(/images/content_bgS.gif) no-repeat center bottom;}
body#innerMenu.noBg * div#content,body#innerNOBG * div#content{margin: 0 auto; width: 770px; padding: 0 0 0 0; background:transparent url();}

/* content 2 */
div#content div#content-2{width: 770px; clear:both;}
div#content div#content-2 div#content-2-right{width: 455px; clear: right; float: right; padding: 0 8px 0 0; text-align: right;}
div#content div#content-2 div#content-2-right p{line-height: 150%;margin-bottom: 10px;}/*font-size:116%;*/
div#content div#content-2 div#content-2-right img{clear: right;}
div#content div#content-2 div#content-2-full{clear: both; text-align: right;}
div#content div#content-2 div#content-2-left {width: 293px;padding: 0;clear: left; float: left; min-height:420px; height:auto !important; height:420px;}/* */
/* home page adv */
div#hpImg{margin-top: -161px; margin-left: 300px;}
div#hpImg img{width:395px; height: 235px;}
div#hpImg.lavan{border: solid 2px white;}
div#content-2-right h1{margin-top: 0;}

/* 3 icons */
div#mainIcons{height:122px; margin: 0 auto;margin-top: -14px;}
body#innerMenu * div#mainIcons{margin-top: 20px;}
body#homepageDoc * div#mainIcons, body.noBg * div#mainIcons{float: left;} /* one column content */
div#mainIcons a img{float:left;}

/* left box */
div#content-2-left div#leftBoxDiv,div#content-2-left div#leftBoxDivSmall{clear: both;}
div#content-2-left div#leftBoxDiv{ height: 299px; background: transparent url(/images/leftBox_bg.gif) no-repeat right top;}
div#content-2-left div#leftBoxDivSmall{height: 168px; background: transparent url(/images/leftBox_bg_small.gif) no-repeat right top;}
div#content-2-left div#leftBoxDiv p, div#content-2-left div#leftBoxDivSmall p{text-align:right; margin:0; padding: 15px 15px 17px 12px;}
div#serviceDiv{clear:both; padding: 0 15px 0 12px;}
div#serviceDiv a{border:0; text-decoration:none;}
div#serviceDiv a img{float: right;margin-left: 2px;}


/* left form */
form#leftForm{margin-left:5px;margin-top: 20px;text-align: left;}
form#leftForm div{width: 273px;text-align: right;}
form#leftForm div#leftFormHeader{width: 213px; height: 34px; line-height: 34px; padding-right: 60px; font-size: 140%; color: #b7111d; background: transparent url(/images/leftForm/leftForm_header.gif) no-repeat right top;}
form#leftForm div#leftFormBody{padding-top: 20px; width: 273px; height: 200px; background: transparent url(/images/leftForm/leftForm_stretch.gif) repeat-y right top;}
form#leftForm div#leftFormBody div.leftFormLabelDiv{width: 90px;float:right; padding-right: 16px; line-height: 30px;}
form#leftForm div#leftFormBody div.leftFormInputDiv{width: 142px;padding-right: 10px;float: left; line-height: 30px; text-align: left;padding-left: 12px;}
form#leftForm div#leftFormBody div.leftFormInputDiv input{width: 136px;overflow: hidden;font-size: 11px; font-family: Arial;} 
form#leftForm div#leftFormBody div textarea{width: 136px;overflow: hidden;font-size: 11px; font-family: Arial;}
form#leftForm div#leftFormBody div.leftFormInputDiv select{width: 140px;overflow: hidden;font-size: 11px; font-family: Arial;}
form#leftForm div#leftFormFooter{text-align: left; width: 273px; height: 81px; line-height: 60px; background: transparent url(/images/leftForm/leftForm_footer.gif) no-repeat right bottom;}
form#leftForm div#leftFormFooter input#leftFormSubmit{cursor: pointer; border: none; outline: none; width: 95px; height: 50px; padding: 0; margin-left: 14px; background: transparent url(/images/leftForm/leftFormButton.gif) no-repeat;}
form#leftForm div#leftFormFooter input#leftFormSubmit.hover{background: transparent url(/images/leftForm/leftFormButton-hover.gif) no-repeat;}
form#leftForm div#leftFormFooter input#leftFormSubmit.down{background: transparent url(/images/leftForm/leftFormButton-down.gif) no-repeat;}


/* gallery & showroom & services */
div#content-2-right table#showGallery{width: 100%;}
div#content-2-right table#showGallery td{height: 74px; margin: auto auto;}
div#content-2-right table#showRoomThumbs td{width: 136px; margin: 0 3px 6px 0;}
div#content-2-right table#showGallery td a img{border: solid 1px #d7d7d7;}
div#content-2-right table#showGallery td a:hover img{border: solid 1px #989898;}
div#content-2-right table#showRoomThumbs td a{display:block; text-decoration: none; color: #989898;}
div#content-2-right table#showRoomThumbs td a img{display:block; border: solid 1px #d7d7d7;}
div#content-2-right table#showRoomThumbs td a:hover, div#content-2-right table#showRoomThumbs td a:active{color:#b7111d;}
div#content-2-right table#showRoomThumbs td a:hover img, div#content-2-right table#showRoomThumbs td a:active img{border: solid 1px #989898;}
div#content-2-right table#showRoomThumbs td a strong{display: block;}
div#showBigImg{width: 266px; margin: 20px auto 30px auto;}


/* equip & specs */
form#lc{margin: 10px;}
form#lc div input{width: auto;}
input#subSpecLCBtn, input#subEquipLCBtn{margin-bottom:-5px;padding-bottom:0; width: 69px; height:19px;}
#loading-indicator{position:absolute;z-index:999;background:#fff;border:solid 1px #ccc;padding:6px 30px 6px 6px;width:100px;right:336px;
background:#fff url(/Images/loading.gif) 6px 6px no-repeat;display:none}
#acr-wraper ul{width: 100%; clear: both; margin-bottom: 8px;}
#acr-wraper ul li{float: right; width: 120px;}
#acr-wraper table{width: 100%;clear:both;}
table#acr-head{line-height: 26px; background:url(/Images/acr-head.gif) repeat-x top left;color:#fff;table-layout:fixed;border-collapse:collapse;border:0;width:100%}
table#acr-head td{border-left: solid 1px white;}
table#equip-head td{border-right:solid 1px #fff;padding:3px}
table#equip-head a{color:#fff}
table#equip-head td.first{border:0;width:285px}
div#acr-category h4.first{border:0;width:220px}
div#acr-categories div.acr-category{margin-bottom: 4px;}
div#acr-categories div.acr-category p{line-height: 150%; width: 76%; padding: 14px;}
div#acr-categories div h4{margin:0;text-align:right; display:block;background:#e5e5e5 url(/Images/acr-category-open.gif) right 5px no-repeat;padding-right:27px;line-height:26px;font-size:12px;color:#666;text-decoration:none;cursor:pointer; overflow:auto;}
div#acr-categories div h4.off{background:#e5e5e5 url(/Images/acr-category-close.gif) right 5px no-repeat;padding-right:27px;line-height:26px;font-size:12px;color:#666;text-decoration:none;cursor:pointer; overflow:auto;}
tr.alt{background-color:#f1f1f1}
div.acr-collapsed{overflow:hidden;}
div#acr-categories * td.dt{font-size:90%;color:#696969;}

/* colors */
#color-main{position: relative; height:340px;width:770px;text-align:center;overflow:hidden}
#color-main img{position:relative;top:-70px}
ul#color-thumbs{clear:right; list-style:none;margin:0;padding:0;width:100%;height:28px;margin-bottom:6px}
#color-thumbs li,#color-thumbs a{float:right;display:block}
#color-thumbs li{width:28px;height:28px;margin-right:6px}
#color-thumbs a{border:solid 1px #fff}
#color-thumbs a:hover{border-color:#000}
#color-thumbs a.on{border-color:#e50000}
#color-thumbs img{display:block;width:26px;height:26px}
p.picNotice{float: right; clear:right;text-align: right;}

/* form */
div#msg{font-family:arial; font-size: medium; width: 200px; height: 40px; line-height: 40px; text-align:center; background-color:Green; color:White;position:absolute; top: 10px;left: auto;}
.validateError{background-color: #FFDFDF;}
form table td{vertical-align: top;font-size:110%;}
input, select, textarea{width: 240px; overflow: auto;}
input.formCk{width: 20px;}
.redBorder{border: solid 1px #b7111d;}
label.rem{display: block; height: 20px;color: #b7111d;margin-right: 170px;}
label.frmLabel{float: right;width: 140px;}
span.prefix{width: 20px;color: #b7111d;float: right;}
form div#subDiv{padding: 15px 170px 0 0;}
form div#subDiv input#subContact,form div#subDiv input#subTestDrive,form div#subDiv input#subContact.link{background:url(/images/contact.gif) no-repeat; width:85px ; height:37px;border:none; padding:0;}
form div#subDiv input#subContact.hover{background:url(/images/contact-hover.gif) no-repeat; width:85px ; height:37px;border:none; padding:0;}
form div#subDiv input#subContact.down{background:url(/images/contact-down.gif) no-repeat; width:85px ; height:37px;border:none; padding:0;}


/* footer & credits */
div#imgDisclamer{color: Red; text-align: left;width: 750px; margin: 0 auto; margin-top: 40px; clear:both;padding: 40px 0 4px 0;}
div#footer{clear: both;height: 34px; line-height: 34px;width: 760px; padding-right: 20px; margin: 0 auto; background: transparent url(/images/footer_bg.gif) no-repeat center top;text-align:right; color: White; font-family: tahoma;}
div#credits{width:770px; height:45px; margin: 0 auto;background:transparent url(/images/creditsShadow.gif) repeat-x center top;}
div#credits a{padding: 0 24px 0 24px; line-height: 45px; font-family: arial; color:#696969; text-decoration: none; font-size:12px;}
div#credits a:hover{color: Black; text-decoration:underline;}
/*
div#credits a#credit1{text-align: right;float:right;padding-right: 6px;}
div#credits a#credit2{text-align: left;float: left;padding-left: 6px;}
div#credits a#siteMap{float:right;}
div#credits a#copy{float: right;}
*/
/* footer links */
/*
table#footerLinks{width:770px; border: none; margin: 0 auto; text-align:center;background-color:#303030;}
table#footerLinks td{width: 33%; margin:0; border:none; vertical-align: top; text-align:right; }
table#footerLinks td ul{list-style:disc outside;padding: 10px 40px 20px 60px;}
table#footerLinks td ul li{line-height: 175%; color:#acacac;border-bottom: solid 1px #989898;}
table#footerLinks td * a{color:#acacac;text-decoration:none;}
table#footerLinks td * a:hover{color:White;text-decoration:none;}
*/
table#footerLinks{width:770px; border: none; margin: 0 auto; text-align:center;background-color:#EFEFEF;}
table#footerLinks td{width: 33%; margin:0; border:none; vertical-align: top; text-align:right; }
table#footerLinks td ul{list-style:none outside;padding: 10px 20px 20px 30px;}
table#footerLinks td ul li{line-height: 175%; }
table#footerLinks td * a{color:#696969;text-decoration:none;}
table#footerLinks td * a:hover{color:black;text-decoration:none;}

/* site map */
div#siteMapDiv h2{padding-right: 10px;}
div#siteMapDiv ul{padding: 0 20px 20px 0;}
div#siteMapDiv ul li{line-height: 150%;}

/* car price */
table#tblPrices{width: 100%;}
table#tblPrices * th{
border-right: 1px solid #FFFFFF;
padding: 3px;
color: #fff;
border-collapse: collapse;
background-color: #7F7F7F;}

/* list articles */
ul#articleList li h3{clear:both; font-weight: 600; font-size: 110%; margin: 0; padding: 0;}
ul#articleList li h3 a{color:Black; text-decoration:none;}
ul#articleList li h3 a:hover{color:blue; text-decoration:underline;}
ul#articleList li div{clear:both; padding: 10px 0 20px 20px;}
ul#articleList li img{float:right;padding-left: 10px;}