body{padding:0; margin:0; background:#eee; font:62.5%/160% "Trebuchet MS",Arial,Helvetica,sans-serif; color:#5f5f5f;}
img{border:0; margin:0; padding:0;}
a{color:#333; text-decoration:underline;}
a:hover{text-decoration:none;}

#header{background:url(images/toyota-accessories_hd.jpg) 0 0 no-repeat; height:280px; margin:12px auto 0; position:relative; width:970px;}
h1{left:23px; margin:0; padding:0; position:absolute; top:27px; z-index:1;}
#home{height:42px; left:23px; position:absolute; top:27px; width:433px; z-index:2;}
#slogan{color:#444; font:11px/17px Verdana,sans-serif; left:40px; margin:0; padding:0; position:absolute; text-align:justify; top:105px; width:275px;}
#gform{background:url(images/search.png) 0 0 no-repeat; height:23px; right:17px; position:absolute; top:242px; width:154px;}
#gform input{background:none; border:0; color:#bbb; font-size:10px; height:23px; line-height:22px; padding:0 10px; width:134px;}

#content{background:#fff; overflow:hidden; margin:15px auto; position:relative; width:970px;}
#cont-top{background:url(images/cont_bg.gif) left top no-repeat; height:10px;}
#cont-bot{background:url(images/cont_bg.gif) left bottom no-repeat; clear:both; height:10px;}

#main{display:inline; float:left; margin:10px 0 10px 15px; width:710px;}
p{font:1.2em/1.7em Verdana,sans-serif; margin:7px 0; padding:0; text-align:justify; word-spacing:-0.1ex;}
.h2main{border-bottom:1px solid #eee; color:#7d7d7d; font-size:1.8em; font-weight:bold; margin:10px 0 7px; padding:0 0 3px 3px;}
.h3main{border-bottom:1px solid #eee; color:#7d7d7d; font-size:1.4em; font-weight:bold; margin:10px 0 7px; padding:0 0 3px 3px;}
.img-l{border:2px solid #bbb; float:left; margin:4px 12px 4px 0;}
.img-r{border:2px solid #eee; float:right; margin:4px 0 4px 12px;}
#main ul{font:1.2em/1.7em Verdana,sans-serif; margin:7px 0 7px 30px; padding:0;}
#main table{border-collapse:collapse; border-spacing:0; padding:0; margin:7px 0 10px; width:99%;}
#main th, #main td{border:1px solid #777; margin:0; padding:2px 5px; line-height:120%;}
#main th{background:#777; font-size:1.2em; font-weight:bold; color:#fff; text-align:center;}
#main td{width:50%;}

#side{display:inline; float:right; margin:10px 15px 10px 0; width:200px;}
.h2side{border-bottom:1px solid #eee; color:#7d7d7d; font-size:1.6em; font-weight:bold; margin:10px 0 7px; padding:0 0 3px 3px;}
#side ul{list-style:none; margin:7px 0 30px; padding:0;}
#side li{ margin:0; padding:3px;}
#side a{background:url(images/side-n.gif) 0 3px no-repeat; display:block; color:#7d7d7d; font-size:1.3em; margin:0; padding:2px 0 2px 20px; text-decoration: none;}
#side a:hover{background-image:url(images/side-h.gif); color:#b03d33;}

#footer{background:#777 url(images/footerbg.gif) 0 0 repeat-x; color:#fff; margin:0; padding:15px 0 20px; width:100%;}
#footer a{color:#fff; margin:0 10px;}
.f-links, .copyright{color:#fff; font:11px/15px Tahoma,Arial,sans-serif; margin:7px auto 0; padding:0; text-align:center; width:900px;}