body,html{margin:0 auto; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#161616; background-color:#7A7A7A;}
*{ margin:0; padding:0;}
img{ border:0; outline:0;}

#wraper{ width:100%; margin:0 auto;}
#container{width:1000px; margin:0 auto; padding:0; background-color:#fff; height:auto;}
/* header starts */
#header{width:1000px; float:left;}
.top{width:1000px; height:75px; background:url(../_images/headertop_bg.jpg) left top no-repeat;}
.logo{ width:172px; height:60px; padding:6px 0px 0px 16px; float:left}
.topText{ width:auto; padding:13px 0px 9px 211px !important; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#575757;}
.topLinks{padding:5px 0px 9px 0px !important; float:right; width:175px !important; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.topLinks ul{padding:0; margin:0; display:inline; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.topLinks ul li{ display:inline; padding:2px; list-style:none;}
.topLinks ul li a{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; line-height:15px; height:15px; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.topLinks ul li a:hover{color:#ffffff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

/* navigation menu starts */
#navigation-Wraper{ clear:both; width:963px; height:30px; background-color:#000000; padding-left:37px;}
#navigation ul{list-style:none; padding:0; margin:0; list-style-type:none;}
#navigation li{float:left; margin:0; padding-left:3px; list-style:none; text-align:center; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#fff;}
#navigation a {text-decoration:none; height:28px; padding-left:12px; background:url(http://www.jacksonstoyota.com/Portals/141/tab-blk-l.gif) left top no-repeat; color:#fff;}
#navigation a span{text-decoration:none; height:28px; padding-right:12px; background:url(http://www.jacksonstoyota.com/Portals/141/tab-blk-r.gif) right top no-repeat;}
#navigation a, #navigation a span{display: block; float: left;}
 /* Hide from IE5-Mac \*/
#navigation a, #navigation a span{font-family:Arial,Helvetica,sans-serif; font-size:11px;float: none; display:inline-block; cursor:pointer;}
/* End hide */
#navigation a:hover{color: #fff; background:#000 url(http://www.jacksonstoyota.com/Portals/141/tab-blk-l-h.gif) left top no-repeat; padding-left: 12px;}
#navigation a:hover span{background: url(http://www.jacksonstoyota.com/Portals/141/tab-blk-r-h.gif) right top no-repeat; padding-right: 12px;}
/*
.navMenu-Wraper{ clear:both; width:1000px; height:31px; background-color:#000000;}
.navMenu{ width:auto; height:30px; padding-left:8px;}
.navMenu li{margin:0; float:left; height:30px; list-style:none; padding-left:3px;}
.navMenu li a{ margin:0; display:block; float:left; height:30px; text-align:center; line-height:30px;}
.navMenu li.new-vehicles{ width:119px; height:30px;}
.navMenu li.new-vehicles a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/new_vehicles_0.gif) left top no-repeat; width:119px;}
.navMenu li.new-vehicles a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/new_vehicles_1.gif) left top no-repeat;}

.navMenu li.used-vehicles{ width:125px; height:30px;}
.navMenu li.used-vehicles a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/used_vehicles_0.gif) left top no-repeat; width:125px;}
.navMenu li.used-vehicles a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/used_vehicles_1.gif) left top no-repeat;}

.navMenu li.new-veh-spec{ width:163px; height:30px;}
.navMenu li.new-veh-spec a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/new_vehicles_specials_0.gif) left top no-repeat; width:163px;}
.navMenu li.new-veh-spec a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/new_vehicles_specials_1.gif) left top no-repeat;}

.navMenu li.used-veh-spec{ width:170px; height:30px;}
.navMenu li.used-veh-spec a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/used_vehicles_specials_0.gif) left top no-repeat; width:170px;}
.navMenu li.used-veh-spec a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/used_vehicles_specials_1.gif) left top no-repeat;}
.navMenu li.hybrids{ width:82px; height:30px;}
.navMenu li.hybrids a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/hybrids_0.gif) left top no-repeat; width:82px;}
.navMenu li.hybrids a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/hybrids_1.gif) left top no-repeat;}

.navMenu li.parts{ width:72px; height:30px;}
.navMenu li.parts a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/parts_0.gif) left top no-repeat; width:72px;}
.navMenu li.parts a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/parts_1.gif) left top no-repeat;}

.navMenu li.service{ width:87px; height:30px;}
.navMenu li.service a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/service_0.gif) left top no-repeat; width:87px;}
.navMenu li.service a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/service_1.gif) left top no-repeat;}

.navMenu li.finance{ width:87px; height:30px;}
.navMenu li.finance a{color:#fff; text-decoration:none; text-transform:uppercase; line-height:30px; background:url(../images/finance_0.gif) left top no-repeat; width:87px;}
.navMenu li.finance a:hover{color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/finance_1.gif) left top no-repeat;}*/
/* navigation menu ends */

/* header ends */

/* middle starts */
#middle{width:1000px; clear:both; background-color:#ffffff; height:auto; float:left;}
.middle-flash{background:#000 url(http://www.jacksonstoyota.com/Portals/141/mid_bg1.gif) left bottom no-repeat; width:1000px; height:420px; float:left;}
.flash{position:absolute; float:left; }

/* free Quick quote box starts */
.left-quote{width:231px; height:281px;  z-index:100000; position:absolute; padding:5px 0px 0px 3px; float:left;}
.quote-box{width:220px; float:left; background:url(http://www.jacksonstoyota.com/Portals/141/quote_box.gif) 10px 42px no-repeat; height:162px;}
.quote-box-ttl{ width:210px; height:34px; background:url(http://www.jacksonstoyota.com/Portals/141/free_quick_quote.gif) left top no-repeat; line-height:34px; padding-left:45px; margin:8px 0px 0px 10px; padding-top:8px; font:bold 13px "Trebuchet MS"; color:#fff;}
.column1{width:80px; float:left; color:#000; padding-left:25px; }
.column2{width:80px; float:left; color:#000; padding-left:23px; padding-top:2px;}
.textField{ height:15px; border:1px solid #cacaca; background:#fff; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.dropdown{ height:18px; border:1px solid #cacaca; background-color:#fff; font:normal 11px Arial, Helvetica, sans-serif; color:#000; width:82px; }
.submit{width:75px; float:right; color:#fff; padding-top:7px;}
.announce-box{width:220px; float:left; background:url(http://www.jacksonstoyota.com/Portals/141/announcement_box.gif) 10px 37px no-repeat; height:112px;}
.announce-box-ttl{ width:210px; height:29px; background:url(http://www.jacksonstoyota.com/Portals/141/announcement.gif) left top no-repeat; line-height:34px; margin:3px 0px 0px 10px !important; padding-left:45px; padding-top:9px; font:bold 13px "Trebuchet MS"; color:#fff; clear:both;}
.announce-box-ttl a{ color:#fff; text-decoration:none;}
.announce-box-ttl a:hover{ color:#fff; text-decoration:underline;}
.announce-box-txt{padding-left:18px; font-size:10px;}

.book-box{width:220px; float:left; height:28px;}
.book-box-ttl{ width:210px; height:28px; background:url(http://www.jacksonstoyota.com/Portals/141/book_your_appointment.gif) left top no-repeat; line-height:28px;  margin:3px 0px 0px 10px !important; padding-left:45px; font:bold 13px "Trebuchet MS"; color:#fff; clear:both; padding-top:4px;}
.book-box-ttl a{ color:#fff; text-decoration:none;}
.book-box-ttl a:hover{ color:#fff; text-decoration:underline;}
/* free Quick quote box ends */

/* middle box starts*/
.vehicle-box-wraper{ padding:20px 0px 20px 14px; width:930px; clear:both; height:auto; float:left;}
.vehicle-box1{ width:219px; height:122px; background:url(http://www.jacksonstoyota.com/Portals/141/new_vehicle_specials.jpg) left top no-repeat; float:left;}
.vehicle-box-txt{ color:#000; float:right; padding:30px 8px 0px 0px; font-size:10px; line-height:12px;}
.vehicle-box2{ width:219px; height:122px; background:url(http://www.jacksonstoyota.com/Portals/141/used_vehicle_specials.jpg) left top no-repeat; float:left; margin:0px 0px 0px 15px;}
.button{ float:right; clear:both; padding-right:10px; padding-top:13px;}
.button2{ float:right; clear:both; padding-right:10px; padding-top:25px;}
.vehicle-box3{ width:219px; height:122px; float:left; margin:0px 0px 0px 15px;}
.vehicle-box4{ width:219px; height:122px; float:left; margin:0px 0px 0px 15px;}
.vehicle-box5{ width:219px; height:122px; float:left; margin:20px 0px 0px 0px;}
.vehicle-box6{ width:219px; height:122px; float:left; margin:20px 0px 0px 15px; background:url(http://www.jacksonstoyota.com/Portals/141/join_email_list.jpg) left top no-repeat;}
.button3{ float:right; clear:both; padding-right:10px; padding-top:60px;}
.vehicle-box7{ width:219px; height:92px; float:left; margin:20px 0px 0px 15px;}
.vehicle-box8{ width:219px; height:92px; float:left; margin:20px 0px 0px 15px;}
/* middle box ends*/

/* middle ends */

/* footer starts */
#footer-wraper{ width:1000px; clear:both;}
.footer{color:#fff; width:1000px; height:45px; background:#000000; }
.footerlinks{ font-family:Arial,Helvetica,sans-serif; font-size:12px;color:#fff; width:930px; text-align:center; padding:7px 10px; line-height:16px; font-size:10px;}
.footerlinks a{color:#fff; text-decoration:none; text-align:center;font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.footerlinks a:hover{color:#ccc; text-decoration:underline;  text-align:center;font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.copyright{width:1000px; clear:both; height:35px; line-height:35px;}
.footerText{text-align:left; padding-left:10px; float:left;}
.footerText a{color:#000000; text-decoration:none;}
.footerText a:hover{color:#666666; text-decoration:underline;}
.e-dealer-logo{ float:right; padding-right:10px;}
.validation-logos{width:580px; text-align:center; padding-left:370px;  background:#fff; height:38px;}
.logo1{width:88px; padding-left:10px; float:left;}
/* footer ends */
/* innerpages css */
#inn-middle{width:1000px; clear:both; background:url(http://www.jacksonstoyota.com/Portals/141/inn-mid-bg.gif) repeat-x; height:auto; float:left; padding-bottom:15px;}
.ttl-img{ text-align:center;}
.bradcrumbs{width:930px; float:left; clear:both; padding:5px 0px 0px 43px;}
.brad-l-curve{width:6px; background:url(http://www.jacksonstoyota.com/Portals/141/brad-l.gif) left top no-repeat; height:28px; float:left;}
.brad-c-curve{background:url(http://www.jacksonstoyota.com/Portals/141/brad-c.gif) repeat-x; height:28px; width:908px; float:left; line-height:28px; padding-left:10px;}
.brad-r-curve{width:6px; background:url(http://www.jacksonstoyota.com/Portals/141/brad-r.gif) left top no-repeat; height:28px; float:left;}
.brad-c-curve span{font-weight:bold; font-size:11px; color:#727171;}
.brad-c-curve span a{ font-weight:bold; font-size:11px; color:#1b4685; text-decoration:underline;}
.brad-c-curve span a:hover{font-weight:bold; font-size:11px; color:#1b4685; text-decoration:none;}
.smain{width:1000px; clear:both;}
.sleft{ width:778px; float:left;}
.sright{ width:165px; float:left;}
.leftside{float:left; width:992px; padding:15px 0px 0px 0px;}
.rightside{float:left; width:165px;padding:15px 0px 0px 0px;}
.inn-ttl{font-size:20px; color:#1b4685; font-weight:bold;}
h1{font-size:20px; color:#1b4685; font-weight:bold;}
h2{font-size:12px; color:#000000; font-weight:bold; margin:0px; padding:0px;}
.main-content{ padding-top:10px;  font-size:12px; line-height:17px; text-align:justify; padding-right:10px;}
.rightside-box{padding-top:5px; float:left; height:112px; font-size:2px;}
.quick-menu{width:165px; float:left;}
.quick-box-top{background:url(http://www.jacksonstoyota.com/Portals/141/quick_menu_ttl.jpg) left top no-repeat; width:222px; height:54px; float:left;}
.quick-box-rep{background:url(http://www.jacksonstoyota.com/Portals/141/quick-box-c.gif) repeat-y; width:222px; padding:5px; float:left; }
.quick-box-bt{background:url(http://www.jacksonstoyota.com/Portals/141/quick-box-b.gif)  left top no-repeat; width:222px; height:7px; float:left; font-size:2px;}
#quick-menu-links{width:222px; float:left; padding-top:5px;}
#quick-menu-links ul{float:left; list-style:none; padding:0; margin:0;}
#quick-menu-links li{ padding:0; margin:0; list-style:none;}
#quick-menu-links li a{text-decoration:none; background:url(http://www.jacksonstoyota.com/Portals/141/bullet.gif) 7px center no-repeat; padding-left:20px; font:bold 11px Arial, Helvetica, sans-serif; color:#3d3d3d; line-height:16px;}
#quick-menu-links li a:hover{text-decoration:none; background:url(http://www.jacksonstoyota.com/Portals/141/bullet.gif) 3px center no-repeat; padding-left:20px; color:#1b4685;}
.tyre-logo{ margin-left:5px;}
.contact-name{ display:block; width:120px; float:left; font-size:12px; font-weight:bold; color:#1b4685;}
.contact-address{ display:block; width:300px; float:left; line-height:21px; font-size:12px;}
.contact-address a{text-decoration:none; color:#000000;}
.contact-address a:hover{ text-decoration:none; color:#CC0000; }
/*#cont dd{border-bottom:solid 1px #CCCCCC;}*/
.service-link a{ color:#FF0000;text-decoration:none;}
.service-link a:hover{ color:#999900;}
.sitemap{ margin-left:18px;}
.sitemap li{ list-style-type:disc; margin-bottom:5px; display:block;}
.sitemap li a{ text-decoration:none; color:#000000;}
.sitemap li a:hover{ text-decoration:underline; color:#000000;}
/*12march adding css*/
#contact-info dl dd{display:block; width:645px; height:40px; background:#f9f9f9; padding:10px;}

#online_offline {
margin-left:125px;
margin-top:10px;
}




/*========================================================*/
/*  9. House Menu				                          */
/*========================================================*/

/********  HouseMenu Tab ********/
#NavBar2                            { position: relative; 	z-index: 999; background:url(http://www.jacksonstoyota.com/Portals/141/Skins/DNN-HOME/images/menu_overall.jpg) no-repeat; height:48px;}

#HouseMenuTop2						{  border: 0; list-style: none; float: left; position: relative;background:url(http://www.jacksonstoyota.com/Portals/141/Skins/DNN-HOME/images//menu_bg.jpg) repeat-x; height:48px;padding-left:0px; width:993px;padding-left:7px;}
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; margin-top:0px; }


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{ border: 0; padding: 0; padding: 0px 5px 0px 4px; float: left;  display: inline;  }
#HouseMenuTop2CurrentItem           { background:transparent none repeat scroll 0; }
#HouseMenuTop2CurrentItem           { color:#fff!important;}
#HouseMenuTop2 li:hover			    { color:#fff!important; background:url(http://www.jacksonstoyota.com/Portals/141/Skins/DNN-HOME/images/omenu_bg.jpg) left top repeat-x;}
#HouseMenuTop2 li li				{ border: 0; padding: 0px 0px; margin: 0; z-index: 11113; background:transparent none repeat scroll 0; text-align:left; clear:left;ma position:relative; width:100%; height:auto; }


#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; /*margin-left:-4px; padding:0 0 4px;background:#b7080f none repeat scroll 0;*/  width:200px; font-size:12px; text-decoration:none; color: #000000; font-weight:bold; }
#HouseMenuTop2 li ul li             { background:#777777 none repeat scroll 0; /*margin:0 4px; width:192px;*/ font-size:11px; text-decoration:none; color: #ffffff; font-weight:bold;  border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; width:241px; }
#HouseMenuTop2 li ul ul				{  margin: -24px 0 0 192px !important;}
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop2 li li:hover		    { background:#e02c22 none repeat scroll 0; color: #000000;}


#HouseMenuTop2 li:hover ul, 
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul, 
#HouseMenuTop2 li.sfhover ul, 
#HouseMenuTop2 li li.sfhover ul, 
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; color: #000000;}
#HouseMenuTop2 iframe				{ display:none; visibility:hidden; }

#HouseMenuTop2 a					{ color: #35526d; text-align: center; text-decoration:none; }


#HouseMenuTop2 li a					{ padding:15px 4px 19px; text-decoration:none; display:block; color:#ffffff!important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{ text-decoration:none; color: #ffffff; text-align: left;}
#HouseMenuTop2 li:hover a           { /*background:url(images/nav_h.jpg) left top repeat-x;*/ text-decoration:none; color: #000000; text-align: left;}
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:transparent none repeat scroll 0; /*line-height:7px;*/ text-align: left; text-decoration:none; color: #ffffff; font-size:11px; font-weight:bold;/*padding:8px 15px 10px 5px;*/ padding:10px;}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { background:#820101 !important; /*background: url('images/submenu.dots.png') repeat-x bottom !important;*/ position:relative;  font-size: 11px; font-weight:bold; color: #fff; text-align: left; /* margin-bottom:3px; */ /*padding:8px 15px 10px 5px;*/ }
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover,
#HouseMenuTop2 li ul li a:hover		{ text-decoration:none; color: #ffffff; background:#820101; }

#HouseMenuTop2 li li li,
#HouseMenuTop2 li li li a:hover{ /*width:258px;*/}

#HouseMenuTop2ItemHome				{ display:none !important; }
.ArrowPointer						{ cursor: default; } 
#HouseMenuTop2Item6163				{background:url(http://www.jacksonstoyota.com/Portals/141/Skins/DNN-HOME/images/images/menu_bg.jpg) repeat-x; height:43px;margin-left:-7px !important;margin-top:-4px !important;width:60px;}
#HouseMenuTop2Item6163				{background:url(http://www.jacksonstoyota.com/Portals/141/Skins/DNN-HOME/images/images/omenu_bg.jpg) repeat-x; height:43px;margin-left:-7px !important;margin-top:-4px !important;width:60px;}
