/* CSS Document */
html {
	SCROLLBAR-FACE-COLOR: #999999; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #666666; 
	SCROLLBAR-ARROW-COLOR: #B10116; 
	SCROLLBAR-BASE-COLOR: #99cc00;
	
}

body {
	margin:0;
	background-color:#FFFFFF;
}
img	{
	border:0px; 
}
a {
	outline:none;
}
li {
	list-style-type:none;
}
object {
	float:left;
}
form
{
margin:0px;
padding:0px;
}
a{
outline:none;
}
p,h1,ul,li{
padding:0px;
margin:0px;
list-style-type:none;
}
#page	
{
width:968px;
margin:0px auto;
margin-top:16px;
padding:0px;
background-color:#FFFFFF;
}
#container	
{
position:absolute;
}
#top_logo
	{
	float:left;
	}
#topmenu
{
float:left;
height:37px;
width:968px;
padding-left:2px;
}
#topmenu img
{
float:left;
}
#menus
{
float:left;
}

#mainbody	
{
width:968px;
float:left;
padding:7px 0px 0px 2px;
margin:0px;
} 
#mainbody img
{
float:left;
} 

#newtoyotabody	
{
width:970px;
margin:0px;
float:left;
padding-left:2px;
}
#newtoyotabody img
{
float:left;
}
#newtoyotaflash	
{
width:760px;
margin:0px;
float:left;
padding:7px 0px 0px 0px;
height:378px;
}
#rightimg
{
float:right;
height:376px;
width:200px;
padding:7px 1px 0px 0px;
}
#rightimg img
{
float:left;
}
#rightimg_bg
{
float:left;
height:347px;
width:189px;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
background-image:url(images/rightbox_bg.gif);
background-repeat:repeat-x;
padding:18px 0 0 8px;
}
#right_dir
{
position:absolute;
padding-right:0px;
}
/*********  For highlighted menu   **********/

#newtoyota
{
position:absolute;
left:282px;
top:0px;
}
#preowned
{
position:absolute;
left:406px;
top:0px;
z-index:100;
}
#parts
{
position:absolute;
left:608px;
top:0px;
z-index:100;
}
#service
{
position:absolute;
left:511px;
top:0px;
z-index:100;
}
#espanolover
{
position:absolute;
left:701px;
top:0px;
z-index:100;
}


/*********  For highlighted menu   **********/
#bottombtns
{
float:left;
padding:4px 0px 0px 0px;
margin:0px;
width:972px;
height:114px;
}
#bottomaddress
{
float:left;
width:968px;
border:opx solid red;
padding:0px;
margin:0px;
}
.address{
padding:8px 0px 0px 31px;
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:11px;
float:left;
color:#000000;
}
.copy{
padding:8px 0px 0px 146px;
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:11px;
float:left;
color:#000000;
}
.tk-logo{
padding:5px 28px 0px 0px;
margin:0px;
float:right;
}
.address_tab{
padding:8px 0px 0px 31px;
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:11px;
float:left;
color:#000000;
}

.copy_tab{
padding:8px 32px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Arial;
font-size:11px;;
float:right;
color:#000000;
}


#border
{
padding:0px 0px 0px 2px;
margin:6px 0px 0px 2px;
float:left;
height:23px;
width:966px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
}

#bottomNav{
float:left;
padding:3px 0px 0px 14px;
}

#bottomNav1 ul {
padding:0px 0px 0px 7px;
float:left;
margin:0px;
}
#bottomNav1 ul li{
border-right:0px solid #000000;
padding:0px 4px 0px 4px;
float:left;
margin:0px;
font-family:Arial;
font-size:11px;
height:13px;
}
#bottomNav1 a{
font-family:Arial;
font-size:11px;
color:#EE3A43;
height:13px;
}
#bottomNav1 a:hover{
color:#878787;
text-decoration:none;
}

/*********  For Inner pages   **********/

#innerbody	
{
width:968px;
margin:0px;
float:left;
padding:0px 0px 0px 2px;
margin:7px 0px 0px 0px;
}
#innerbody img
{
float:left;
}
#title
	{
	float:left;
	width:968px;
	height:25px;
	background-image:url(images/inner_body_top.gif);
	background-repeat:no-repeat;
	}
.title
	{
	float:left;
	padding:6px 0px 0px 128px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	}
#innercontent
	{
	float:left;
	width:968px;
	background-image:url(images/inner_body_bg.gif);
	background-repeat:repeat-y;
	}
	
#innerpanel
{
height:450px;
padding:0px 0px 0px 0px;
border-right:1px solid #717171;
border-left:1px solid #717171;
margin:0px;
clear:both;

}
#innerpanelinv
{
height:575px;
padding:0px 0px 0px 0px;
border-right:1px solid #717171;
border-left:1px solid #717171;
margin:0px;
clear:both;
}
.frame{
margin:0px;
padding:0px 0px 0px 0px;
height:100%;
float:left;
width:965px;
overflow: auto;
overflow-x:hidden;
text-align:center
}
.frameprivacy{
margin:0px;
padding:0px 1px 0px 0px;
height:100%;
float:right;
width:88%;
overflow: auto;
overflow-x:hidden;
text-align:center
}
.framedigi{
margin:0px 0px 0px 0px;
padding:7px 0px 0px 102px;
height:450px;
float:left;
width:84%;
overflow-x:hidden;
}
.frameinv{
margin:0px;
padding:0px 0px 0px 0px;
height:100%;
float:left;
width:965px;
overflow: auto;
overflow-x:hidden;
text-align:center
}
#bottomNav_inner{
float:left;
padding:3px 0px 0px 76px;
}
/*****************/

#wel{
height:200px;
width:966px;
background-color:#ffffff;
float:left;
border-left:1px solid #878787;
border-right:1px solid #878787;
border-bottom:1px solid #878787;
margin-left:2px;
/*border-right:none;*/
background-image:url(images/moreinfo_car.jpg);
background-repeat:no-repeat;
background-position:bottom center;
background-attachment:fixed;
}

#car{
height:200px;
width:966px;
background-color:#ffffff;
float:left;


}
/*#wel_txt
{
font-family:Arial;
font-size:12px;
color:#696969;
letter-spacing:0.10px;
padding:10px 0px 0px 15px;
}*/
#wel_txt
{
	font-family:Arial;
	font-size:12px;
	color:#3B3B3B;
	padding:10px 15px 0px 15px;
	text-align:justify;
	text-decoration:none;
}
#wel_txt a
{
	color:#0066FF;
	text-decoration:none;
}
#wel_txt a:hover
{
	color:#D72917;
	text-decoration:none;
}
#wel_txt h1
{
font-family:Arial;
font-size:20px;
color:#FF0000;
letter-spacing:0.10px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
font-weight:bold;
}
#wel_txt h2
{
font-family:Arial;
font-size:12px;
color:#FF0000;
line-height:20px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

#text
{
font-family: "HelveticaNeueLT Std Thin Ext";
font-size:11px;
color:#696969;
letter-spacing:1px;
padding:100px 0px 0px 13px;
}
.mainimg
{
float:left;
margin:0px;
padding:5px 0px 0px 0px;

}

/****** Pre-Owned Inner ******/

#prebody
{
float:left;
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
width:757px;
}
#partsbody
{
float:left;
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
width:766px;
}
#inncontent
{
background-image:url(images/innercontent_bg.gif);
background-repeat:repeat-x;
height:460px;
width:755px;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
}
#precontent
{
background-image:url(images/innercontent_bg.gif);
background-repeat:repeat-x;
width:755px;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
float:left;
}
#precontent2
{
width:755px;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
float:left;
}
#content_3
{
background-image:url(images/innercontent_bg.gif);
background-repeat:repeat-x;
height:520px;
width:755px;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
}
.inntopcurve
{
float:left;
margin:0px;
padding:0px;
}
.innbotcurve
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#prerightimg
{
float:right;
height:376px;
width:201px;
padding:7px 0px 0px 0px;
margin:0px;
}
#precertifiedimg
{
float:left;
margin:0px;
padding:0px;
width:228px;
}
#partsleft
{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
width:200px;
height:100%;
}
#serviceleft
{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
width:200px;
height:100%;
background-image:url(images/leftmenu_brdr.gif);
background-repeat:repeat-y;
}
#leftbotm_img
{
background-image:url(images/leftmenu_bot.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.leftmenu_bottom
{
float:left;
}
.leftimg1
{
float:left;
padding:15px 0px 10px 36px;
margin:0px;
width:168px;
height:60px;
}
.leftimg2
{
padding:0px 0px 10px 12px;
float:left;
margin:0px;
width:216px;
height:112px;
}
.leftimg3
{
padding:0px 0px 10px 12px;
float:left;
margin:0px;
width:216px;
height:112px;
}
#car_care_img
{
float:left;
margin:0px;
padding:25px 0px 25px 30px;
width:220px;
}
.car_care_leftimg1
{
float:left;
padding:0px 0px 0px 0px;
margin:0px;
width:220px;
height:189px;
}
.car_care_leftimg2
{
padding:0px 0px 0px 0px;
float:left;
margin:0px;
width:220px;
height:173px;
}
.car_care_leftimg3
{
padding:0px 0px 0px 0px;
float:left;
margin:0px;
width:220px;
height:208px;
}
#service_partsimg
{
float:left;
margin:0px;
padding:25px 0px 22px 29px;
width:216px;
}
.service_parts_leftimg1
{
float:left;
padding:0px 0px 0px 0px;
margin:0px;
width:216px;
height:208px;
}
.service_parts_leftimg2
{
padding:0px 0px 0px 0px;
float:left;
margin:0px;
width:216px;
height:192px;
}
.service_parts_leftimg3
{
padding:0px 0px 0px 0px;
float:left;
margin:0px;
width:216px;
height:166px;
}
.lifetime_img3
{
padding:0px 0px 0px 0px;
float:left;
margin:0px;
width:216px;
height:168px;
}
#genunetoyota
{
width:766px;
float:left;
}
#content2
{
float:left ;
margin:0px;
padding:20px 0px 0px 0px;
width:470px;
}
#partscontent
{
float:left ;
margin:0px;
padding:0px 0px 0px 10px;
width:475px;
}
#linkbg
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/car-care.jpg);
background-repeat:no-repeat;
background-position:center;
width:466px;
height:175px;
}
#linkbg1
{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/Genuine-Toyota.jpg);
background-repeat:no-repeat;
background-position:center;
width:465px;
height:122px;
}
#partslinkbg1
{
float:float;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 60px;
background-image:url(images/Genuine-Toyota.jpg);
background-repeat:no-repeat;
background-position:center;
width:465px;
height:122px;
}
#text1
{
	font-family:Arial;
	font-size:12px;
	color:#3B3B3B;
	padding:20px 5px 10px 30px;
	width:100%;
	float:left;
	text-decoration:none;
}
#text1 a
{
	color:#0066FF;
	text-decoration:none;
}
#text1 a:hover
{
	color:#D72917;
	text-decoration:none;
}

#textparts
{
	font-family:Arial;
	font-size:12px;
	color:#3B3B3B;
	padding:0px 0px 0px 0px;
	margin:0px;
	width:548px;
	float:left;
	text-decoration:none;
}
#textparts a
{
	color:#0066FF;
	text-decoration:none;
}
#textparts a:hover
{
	color:#D72917;
	text-decoration:none;
}
#textparts1
{
	font-family:Arial;
	font-size:12px;
	color:#3B3B3B;
	padding:10px 0px 10px 0px;
	width:548px;
	float:left;
	text-decoration:none;
}
#textparts1 a
{
	color:#0066FF;
	text-decoration:none;
}
#textparts1 a:hover
{
	color:#D72917;
	text-decoration:none;
}
#text3
{
	font-family:Arial;
	font-size:12px;
	color:#3B3B3B;
	padding:10px 5px 10px 30px;
	width:100%;
	float:left;
	text-decoration:none;
}
#text3 a
{
	color:#0066FF;
	text-decoration:none;
}
#text3 a:hover
{
	color:#D72917;
	text-decoration:none;
}

#heading
{
float:left;
width:100%;
float:left;
padding:0px 0px 0px 10px;
}
#partsheading
{
float:left;
padding:10px 0px 10px 0px;
}
.doit_images
{
padding:6px 0px 0px 80px;
margin:0px;
display:none;
}
h1
{
font-family:Arial;
font-size:16px;
color:#FF0000;
letter-spacing:0.10px;
padding:0px 0px 0px 20px;
font-weight:bold;
}
h2
{
font-family:Arial;
font-size:12px;
color:#0066FF;
line-height:20px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
h3
{
font-family:Arial;
font-size:12px;
color:#0066FF;
line-height:20px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.partsheading1
{
font-family:Arial;
font-size:20px;
color:#FF0000;
letter-spacing:0.10px;
padding:0px 0px 0px 0px;
font-weight:bold;
}
#serheading
{
float:left;
padding:0px 0px 10px 0px;
}
.davidcontent{
padding:0px;
margin:0px;
font-family:Arial;
font-size:12px;
float:left;
color:#000000;
text-align:justify;
text-decoration:none;
}
.davidcontent a
{
	color:#0066FF;
	text-decoration:none;
}
.davidcontent a:hover
{
	color:#D72917;
	text-decoration:none;
}
.daviddimcontent{
padding:0px;
margin:0px;
font-family:Arial;
font-size:12px;
float:left;
color:#666666;
text-align:justify;
text-decoration:none;
}
#davidcontentdiv
{
margin:0px;
padding:10px 0px 10px 130px;
float:left;
width:690px;
}