/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(images/body-bg.gif) top center; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right; text-align:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.417em; color:#84693f;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#a4160c;}
a:hover{text-decoration:none;}
p {
	padding-top:17px;
	text-align: left;
}
cite{ font-size:1.167em; display:block; line-height:1.214em; padding-bottom:17px;}
strong{ font-size:1.167em; display:block; line-height:1.214em; color:#462f0a; font-weight:normal; font-style:italic;}
.strong1{ color:#84693f;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.space1{ margin-left:7px;}
.space2{ margin-left:10px;}
.space3{ margin-left:35px;}
.space4{ margin-left:23px;}
.space5{ margin-left:70px;}
.space6{ margin-left:50px;}
.phone{ float:right; padding-right:125px;}
.padding1{
	padding-top:20px;
	text-align: left;
}
.padding2{ padding-top:10px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg-car.jpg) no-repeat 0 0;}
#header .logo{ padding:86px 0 0 124px; float:left}
#header .menu{ padding:18px 27px 0 0;}
#header .menu ul{ overflow:hidden; float:left; background:url(images/menu-item-border.gif) right repeat-y;}
#header .menu li{ float:left; background:url(images/menu-item-border.gif) left repeat-y; padding-left:2px;}
#header .menu a{ color:#fbe1af; text-decoration:none; text-transform:uppercase; display:block; padding:28px 26px 25px 27px; letter-spacing:-1px;}
#header .menu a:hover, #header .menu .active{
	background:url(images/menu-item-bg.jpg) no-repeat top center;
	font-weight: bold;
}

/* ============================= content ====================== */
.indent1{ padding:35px 15px 0 30px;}
.indent2{ padding:35px 20px 0 18px;}
.row-1{ background:url(images/row1-tail.gif) bottom repeat-x #ecd5b0; padding:9px 1px 35px 1px;}
.bg{ background:#ecd5b0;}
.row-1 .title{ padding-bottom:15px;}

.row-2{ background:url(images/row2-tail.gif) left repeat-y;}
.row-2 .top-bg{ background:url(images/row2-top-bg.jpg) no-repeat 0 0; padding:35px 0 32px 31px;}
.row-2 .column-2, .row-2 .column-3, .row-2 .column-4{ margin-left:26px;}
.row-2 .title{ padding-bottom:23px;}

.row-2 .box{ background:url(images/box-top-tail.gif) top repeat-x #f0dcb8; width:100%;}
.row-2 .box .left-top{ background:url(images/box-corner-left-top.gif) left top no-repeat;}
.row-2 .box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat;}
.row-2 .box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat;}
.row-2 .box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat;}
.row-2 .box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.row-2 .box .indent{ padding:12px 14px 20px 14px;}
.row-2 .box .indent2{ padding:10px 5px 0 6px;}

.box1{ background:url(images/box1-tail.gif) top left repeat-y; width:100%;}
.box1 .top-bg{ background:url(images/box1-top-bg.gif) top left no-repeat;}
.extra .top-bg{ background:url(images/box1-top-bg-extra.gif) top left no-repeat;}
.extra .title{ padding-bottom:15px;}
.box1 .bot-bg{ background:url(images/box1-bot-bg.gif) bottom left no-repeat; width:100%;}
.box1 .indent{ padding:35px 20px 54px 29px;}

.box2{ background:url(images/box2-tail.gif) top left repeat-y; width:100%;}
.box2 .top-bg{ background:url(images/box2-top-bg.gif) top left no-repeat;}
.box2 .bot-bg{ background:url(images/box2-bot-bg.gif) bottom left no-repeat; width:100%;}
.box2 .indent{ padding:35px 20px 36px 29px;}

.box3{ background:url(images/box3-tail.gif) top left repeat-y; width:100%;}
.box3 .top-bg{ background:url(images/box3-top-bg.gif) top left no-repeat;}
.box3 .bot-bg{ background:url(images/box3-bot-bg.gif) bottom left no-repeat; width:100%;}
.box3 .indent{ padding:35px 25px 54px 29px;}

.box4{ background:url(images/box4-tail.gif) top left repeat-y; width:100%;}
.box4 .top-bg{ background:url(images/box4-top-bg.gif) top left no-repeat;}
.box4 .bot-bg{ background:url(images/box4-bot-bg.gif) bottom left no-repeat; width:100%;}
.box4 .indent{ padding:35px 20px 51px 32px;}

.box5{ background:url(images/box5-tail.gif) top left repeat-y; width:100%;}
.box5 .bot-bg{ background:url(images/box5-bot-bg.gif) bottom left no-repeat; width:100%;}
.box5 .indent{ padding:35px 20px 34px 32px;}

.link{	display:inline-block; background:url(images/link-left-bg.gif) top left no-repeat; line-height:1em; text-decoration:none; margin-top:15px; color:#ffffff; font-size:1.083em;}
.link span{ display:block; background:url(images/link-right-bg.gif) top right no-repeat; padding:0 10px;}
.link span span{ font-weight:normal; display:block; background:url(images/link-tail.gif) top repeat-x; padding:5px 0 7px 0;}
.link:hover{ background:url(images/link-left-bg-act.gif) top left no-repeat;}
.link:hover span{ background:url(images/link-right-bg-act.gif) top right no-repeat;}
.link:hover span span{ background:url(images/link-tail-act.gif) top repeat-x;}

.link2{ font-size:0.833em; text-transform:uppercase; color:#462f0a; background:url(images/link1-bg.gif) no-repeat 0 5px; display:inline-block; margin-top:5px; padding-left:12px;}
.link3{ color:#462f0a; font-size:1.167em; display:inline-block; font-style:italic; margin-top:11px;}
.gallery{ text-align:center; padding-left:7px;}

.list{ margin-top:-5px;}
.list li{ line-height:2.083em; padding-left:10px; background:url(images/list-marker.gif) no-repeat 0 10px;}
.list a{ color:#462f0a;}

ol{ color:#a4160c; font-weight:bold; list-style-position:inside; padding-top:17px;}
ol a{ font-weight:normal;}
ol span{ color:#84693f; font-weight:normal;}

/* ============================= footer ====================== */
#footer{ background:url(images/footer-bg.gif) no-repeat 0 0; color:#983833; font-size:0.833em; text-transform:uppercase;}
#footer a{ color:#983833;}
#footer span{ color:#672320;}
#footer .text{ padding:22px 0 0 30px;}

/* ============================= forms ============================= */
#SearchForm{ padding:42px 29px 0 0;}
#SearchForm input{ border:solid 0px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#fbe1af; width:176px;}
#SearchForm span{ display:inline-block; background:url(images/search-form-tail.gif) top repeat-x;}
#SearchForm span span{ background:url(images/search-form-left-bg.gif) top left no-repeat;}
#SearchForm span span span{ background:url(images/search-form-right-bg.gif) top right no-repeat; padding:2px 5px 3px 30px;}
#SearchForm a{ display:inline-block; background:url(images/form-link-tail.gif) top repeat-x; color:#05161d; font-weight:normal; text-decoration:none; color:#fbe1af; font-size:1.083em; margin-left:3px; vertical-align:top; cursor:pointer;}
#SearchForm a span{ display:inline-block; background:url(images/form-link-left-bg.gif) left top no-repeat;}
#SearchForm a span span{ background:url(images/form-link-right-bg.gif) right top no-repeat; padding:2px 12px 3px 12px;}
#SearchForm a:hover{ background:url(images/form-link-tail-act.gif) top repeat-x;}
#SearchForm a:hover span{ background:url(images/form-link-left-bg-act.gif) left top no-repeat;}
#SearchForm a:hover span span{ background:url(images/form-link-right-bg-act.gif) right top no-repeat;}

#SearchForm2{ color:#462f0a; padding-top:7px;}
#SearchForm2 .row{ height:43px;}
#SearchForm2 .id{ padding-left:29px;}
#SearchForm2 select{ color:#462f0a; font-size:0.833em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; background:#e8e1c3;}
#SearchForm2 .input1{ color:#462f0a; font-size:0.833em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; background:#e8e1c3; width:120px; padding:1px 0 2px 5px;}
#SearchForm2 .select1{ width:105px; margin:0 27px 0 5px;}
#SearchForm2 .select2{ width:76px; margin:0 0 0 5px;}
#SearchForm2 .last{ margin:0;}
#SearchForm2 .link{ margin:0 22px 0 0; float:right;}

#SearchForm3{ color:#462f0a; padding-top:17px;}
#SearchForm3 input{ background:#ddd1b0; margin-left:10px; width:205px; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#SearchForm3 .link{ float:right; margin:31px 0 0 0;}

#SearchForm4{ color:#462f0a; padding-top:17px;}
#SearchForm4 input{ background:#ddd1b0; margin-left:10px; width:165px; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#SearchForm4 .link{ float:right; margin:31px 0 0 0;}

#SearchForm5{ color:#462f0a; padding-top:17px;}
#SearchForm5 .row{ height:27px;}
#SearchForm5 .col-1{ width:285px;}
#SearchForm5 .col-2{ width:295px;}
#SearchForm5 .col-1 span{ display:inline-block; width:60px;}
#SearchForm5 .col-2 span{ display:inline-block; width:120px;}
#SearchForm5 input{ background:#e8e2ca; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
#SearchForm5 select{ background:#e8e2ca; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
#SearchForm5 .input1{ width:170px;}
#SearchForm5 .input2{ width:70px;}
#SearchForm5 .input3{ width:66px; margin-left:10px;}
#SearchForm5 .input4{ width:58px;}
#SearchForm5 .input5{ width:57px;}
#SearchForm5 .select1{ width:172px;}
#SearchForm5 .link{ float:right; margin:5px 10px 0 0;}

#LoginForm{ color:#462f0a; padding-top:13px;}
#LoginForm label{ display:block; height:45px;}
#LoginForm input{ background:#e8e1c4; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif; width:275px;}
#LoginForm a{ display:inline-block; margin-top:10px;}
#LoginForm .link{ float:right; margin:5px 27px 0 0;}

#ProfileForm{ color:#462f0a; padding-top:17px;}
#ProfileForm .col-1{ width:348px;}
#ProfileForm .col-2{ width:218px;}
#ProfileForm .row{ height:27px;}
#ProfileForm .col-1 .row span{ display:inline-block; width:107px;}
#ProfileForm .col-2 .row span{ display:inline-block; width:83px;}
#ProfileForm  input{ background:#e8e2ca; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#ProfileForm  select{ background:#e8e2ca; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
#ProfileForm .input1{ width:90px;}
#ProfileForm .input2{ width:58px;}
#ProfileForm .input3{ width:68px;}
#ProfileForm .input4{ width:160px;}
#ProfileForm .input5{ width:75px; margin-right:20px;}
#ProfileForm .input6{ width:83px;}
#ProfileForm .input7{ width:130px;}
#ProfileForm .input8{ width:15px;}
#ProfileForm .select1{ width:85px;}
#ProfileForm .select2{ width:80px;}
#ProfileForm .select3{ width:38px;}
#ProfileForm .select4{ width:52px;}
#ProfileForm .link{ float:right;}

#ContactForm{ padding-top:15px; color:#462f0a;}
#ContactForm .col-1{ width:282px;}
#ContactForm .col-2{ width:260px;}
#ContactForm label{ display:block; height:45px;}
#ContactForm input{ background:#e8e2ca; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:1px 0 1px 3px; width:253px;}
#ContactForm textarea{background:#e8e2ca; color:#462f0a; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:1px 0 1px 3px; width:255px; height:104px; overflow:hidden;}
#ContactForm .link{ margin:9px 20px 0 0;}
p test {
	text-align: center;
}
#page2 #main #content .row-1 .container .column-1 .indent1 h1 {
	color: #F90;
}
#page2 #main #content .row-1 .container .column-2.space2 .box4 .top-bg .bot-bg .indent .extra {
	text-align: center;
	color: #C6C;
}
#page2 #main #content .row-1 .container .column-1 .box3 .top-bg .bot-bg .indent p {
	text-align: left;
}
#page2 #main #content .row-1 .container .column-1 .box3 .top-bg .bot-bg .indent .menu {
	text-align: center;
	color: #F00;
}
#page3 #main #header .container .right #SearchForm div .link1 span span {
	color: #FFF;
}
