/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/body-tail.jpg) left top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.688em; line-height:1.545em; color:#2D2D2C;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#3986C9;}
a:hover {text-decoration:none;}
ul {list-style:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.main { width:980px; margin:0 auto; text-align:left;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header {background:url(images/header-bg.jpg) left 25px no-repeat; height:204px; padding:5px 0 0;}

#header p {color:#BEBEBE; padding:0 0 4px 19px;}
#header p span {color:#FFFFFF;}
.logIn {padding:0 0 0 505px;}

.logo {padding:6px 0 19px 19px;}
.banner {padding-left:68px;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:13px;}
.phone {float:right;}
cite {font-style:normal;}

#content {padding:0 19px 0 7px;}
.row-2 {padding-top:14px}

.text {line-height:1.364em;}
.text-right {text-align:right; color:#9B9A99;}
/***************titles***************/
.title1, .title2, .title3, .title4 {width:100%;}
.title1 span, .title2 span, .title4 span, .title4 span {display:block;}
.title1 span span, .title2 span span, .title3 span span, .title4 span span {display:block; padding:13px 0 10px 13px;}
.title3 span span, .title4 span span {padding:8px 0 6px 13px;}

.title1 {background:url(images/title1-tail.gif) left top repeat-x;}
.title1 span {background:url(images/title1-left.gif) left top no-repeat;}
.title1 span span {background:url(images/title1-right.gif) right top no-repeat;}
.title2 {background:url(images/title2-tail.gif) left top repeat-x;}
.title2 span {background:url(images/title2-left.gif) left top no-repeat;}
.title2 span span {background:url(images/title2-right.gif) right top no-repeat;}
.title3 {background:url(images/title3-tail.gif) left top repeat-x;}
.title3 span {background:url(images/title3-left.gif) left top no-repeat;}
.title3 span span {background:url(images/title3-right.gif) right top no-repeat;}
.title4 {background:url(images/title4-tail.gif) left top repeat-x;}
.title4 span {background:url(images/title4-left.gif) left top no-repeat;}
.title4 span span {background:url(images/title4-right.gif) right top no-repeat;}

h2 {font-size:1.182em; color:#FF6415;}
h3 {font-size:1.182em; color:#141413;}
h4 {font-size:1.636em; color:#141413; font-weight:normal; padding:5px 0 7px;}

.price {color:#EA1E2A;}

.box2 .title {margin-bottom:4px;}
/***************links***************/
#header a {color:#bebebe; text-decoration:none;}
#header a:hover {text-decoration:underline;}
.logIn li {float:left; border-right:1px solid #939393; padding:0 7px;}
.logIn .extra {border:none;}
.logIn li a {color:#FFFFFF !important; text-decoration:none;}
.logIn li a:hover {text-decoration:underline;}

.menu li {float:left; background:url(images/menu-border-tail.gif) left top repeat-y; padding-left:2px;}
.menu li a {font-weight:bold; text-decoration:none; color:#FFFFFF !important; width:87px; display:block; text-align:center; background:url(images/menu-tail.gif) left top repeat-x;
 padding:9px 0 11px;}
.menu li a:hover, .menu .act a {background:url(images/menu-alt-tail.gif) left top repeat-x; text-decoration:none !important;}
.menu .extra {background:none; padding:0;}

.box2 a {color:#FFFFFF;}

.carTipes .float-l {padding-left:4px;}
.carTipes li {text-align:center; width:58px;}
.carTipes li a {font-size:0.917em; color:#383838; text-decoration:none;}
.carTipes li a:hover {text-decoration:underline;}
/***************boxes***************/
.box1 {background:#FEFDFC url(images/box1-bot.jpg) left bottom repeat-x; border-right:1px solid #F2F1F0;}
.box1 .box-left {background:url(images/box1-left.jpg) left bottom no-repeat;}
.box1 .box-right {background:url(images/box1-right.jpg) right bottom no-repeat; margin-right:-1px; padding:5px 14px 16px 21px;}

.box2 {background:url(images/box2-tail.jpg) left top repeat-x;}
.box2 .box-right {background:url(images/box2-right.jpg) right bottom no-repeat;}
.box2 .inner {padding:12px 60px 0 185px;}

.box3 {background:#FBF8F1; padding:21px 10px 33px 15px;}

.box4 {background:#FBF8F1 url(images/box4-tail.gif) 172px top repeat-y; padding:17px 0 2px 13px;}

/***************form***************/
.form p {padding-bottom:2px;}
.form p span {line-height:1.727em;}
.form select {border:1px solid #A5ACB2; color:#8B8B8B; height:20px; width:157px;}
.form .buttons {padding:10px 3px 0 0; text-align:right;}
.form .extra {color:#3986C9; margin:5px 15px 0 0;}

#contactForm3 select {width:148px;}

/***************positioning***************/
.margin1 {margin:0 0 7px 14px;}
.margin2 {margin-bottom:13px;}
.margin3 {margin:7px 0 14px;}
.margin4 {margin:2px 0 15px;}
.margin5 {margin-top:22px;}
.margin6 {margin-top:19px;}

.padding1 {padding-right:16px;}
.padding2 {padding-left:15px;}
.padding3 {padding-right:38px;}
.padding4 {padding-right:62px;}
.padding5 {padding-bottom:19px;}
.padding6 {padding:5px 0 2px;}
.padding7 {padding-bottom:9px;}
.padding8 {padding-bottom:22px;}
.padding9 {padding-top:11px;}

/***************page-1***************/
#page-1 .row-1 .col-1 {width:211px; padding-right:6px;}
#page-1 .row-1 .col-2 {width:211px;}
#page-1 .row-1 .col-3 {width:725px;}
#page-1 .row-2 .col-1 {width:428px;}
#page-1 .row-2 .col-2 {width:510px;}
#page-1 .box4 .col-1 {width:142px; padding-right:30px;}
#page-1 .box4 .col-2 {width:280px;}
#page-1 .box4 .img-indent {margin-right:18px;}

/***************page-2***************/
#page-2 .col-1 {width:594px;}
#page-2 .col-2 {width:344px;}
#page-2 .box1 .float-l {width:127px;}
#page-2 .box2 .inner {padding-right:0;}
#page-2 .text .wrapper div {width:153px;}

/***************page-3***************/
#page-3 .col-1 {width:954px;}

/***************footer***************/
#footer {background:#E7E6E4; color:#868277; margin-top:22px; margin-bottom:0px}
/*#footer p {padding:18px 0 16px 21px;}
#footer a {border-left:1px solid #868277; margin-left:3px; padding-left:4px; text-decoration:underline;}*/
#footer a:hover {text-decoration:none;}