@charset "utf-8";
/* CSS Document */

body {background-image: url(images/bg.jpg); background-repeat:repeat-x; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#logo {background-image:url(images/logo.gif); background-repeat:no-repeat; height:100px; width:1000px; text-align:right;  }
.toll {position:relative; top:75px; font-size:18px; color:#C03; font-weight:bold;}
#header {margin-left:50px; width: 800px; height:220px; background-image:url(images/main.jpg); background-repeat:no-repeat; }
.quote {width:247px; height:54px; position:relative; top:90px; left:10px;}
#navi {height:46px; padding-left:40px; font-size:14px; font-weight:bold; }
#content {width:1000px;}
#left {width:280px;  float:left; margin-left:20px; border-right: 4px solid #e46f11; color:#C00}
#main {width:670px; float:left; padding-left:20px; }
.clear {clear:both;}
/* link  */

a img{border:0px;}
#navi A:link { display:block; height:34px; float:left; padding-top:10px; padding-left:30px; padding-right:30px; font-weight:bold; text-decoration:none;color:#000;}
#navi A:visited {display:block; height:34px; float:left; padding-top:10px; padding-left:30px; padding-right:30px; font-weight:bold; text-decoration:none;color:#000;}
#navi A:active {display:block; height:34px; float:left; padding-top:10px; padding-left:30px; padding-right:30px; font-weight:bold; text-decoration:none;color:#000;}
#navi A:hover {display:block; height:34px; float:left; padding-top:10px; padding-left:30px; padding-right:30px; font-weight:bold; text-decoration:none;color:#000;background-color:#e46f11;color:white;}

#left li {list-style-image:url(images/check.gif);}