* { margin:0; padding:0;}
body { background:#272928 url(../images/bg.jpg) top repeat-x; font-size:13px; line-height:1em; font-family:Verdana, Arial, tahoma; color:#272928;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

p {margin: 1em 0 2em 0;}

a{ color:#942601;}
a:hover{text-decoration:none;}

.clear {clear:both;}
.clear, .col-list, .row-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:75px;}

/*header*/
#home .header .col-1{ width:264px;}
#home .header .col-2{ width:456px; height:136px;}
#home .header .col-3{ width:246px;}
#main .header .col-1{ width:264px;}
#main .header .col-2{ width:702px;}
#home .header{ height:412px;}
#main .header{ height:155px;}


/*content*/
#content{background-color:#ece0c2;}
#home-sub-header .col-1 {padding-top: 25px;}
#content .col-1, #content .col-2 {padding-top: 30px;}
#content .col-1 {text-align: left;}


/*footer*/
#footer {background:  url(../images/footer-bg.jpg) top repeat-x; text-align: left; font-size: .9em;}
#footer .col-1, #footer .col-2, #footer .col-3 { margin:5px; margin-top:15px; padding:0 15px;}
#footer .col-1{padding-left:40px;}
#footer .col-2{ border-left: 1px #272928 dotted;}
#footer .col-3{ border-left: 1px #272928 dotted;}
.footer-text{ margin:23px 0 32px 33px; position:absolute;}

/* breadcrumbs */
.B_crumbBox {margin: 25px 0 0 25px;}

/*================== inline-style-text ==================*/
.br{ display:block;}
.content .title{ display:block;}
.content .img-left{ float:left; margin:2px 19px 0 0;}
.content .img-left1{ float:left; margin:2px 50px 0 0;}

/*================== headers ==================*/
h1 { color:#fff;font-weight: normal; font-size: 1.65em; font-family: "Century Gothic", Verdana, sans-serif;}
h2 { color:#942601;font-weight: normal; font-size: 1.3em; margin:.5em 0;}
h3 { color:#942601;font-weight: bold; font-size: 1.15em; margin:.5em 0; text-transform: uppercase;}
h4 { color:#942601;font-weight: bold; font-size: 1em; margin:.5em 0; text-transform: uppercase;}


/*==================== lists ====================*/
ul {margin:10px 0;}
li { list-style:inside square; padding:0 0 0 1em; line-height:1.1em;}
ul li ul li {padding-left: 1em; list-style-type:circle;}
/*================== list-finish ==================*/



/*================== forms ==================*/
fieldset {margin: 5px; padding: 15px; border: 1px #992300 dotted; width:275px;}
label {color:#992300; font-size: 1.15em;}
input, textarea, select {color: #000; border: 1px #777 solid; background-color:#f4eddb; margin: 5px; margin-bottom: .95em; padding: 2px;}
.changedField { background-color:#DDC893; font-weight:bold;}
.currentField {	background: #fff;}
.button {background: #992300 url(../images/button-bg.jpg) left repeat-x; color: #ece0c2; font-size: .95em; font-weight: bold; padding: 3px 8px; border:0;}

/*================== forms end ==================*/








/*================== products tables ==================*/
#products {width: 550px; font-size: 10px;}
#products td{text-align:left; padding:0 50px; padding-bottom: 25px; }
#products .tdHeader{background-color: #998D7D; color:#000; font-size: 16px; font-weight: bold; padding: 2px 2px 2px 5px;}
#products .tdHeader input{background-color:#998D7D; border:0; float:right;}
#products .tdMediumColor{background-color:#ede2d2;}
#products td input {background-color:#ECE0C2; border:0;}
/*================== hours tables finish ==================*/


/*================== hours tables ==================*/
#hours td{padding-left: 3px;}
#hours .tdHeader{background-color: #998D7D; color:#000; font-weight: bold; padding: 1px 2px 1px 5px;}
#hours .tdMediumColor{background-color:#ede2d2;}
/*================== hours tables finish ==================*/

/*================== month tables ==================*/
.month{width:650px; border:0; text-align:center;}
.monthnavigation, .monthname{background-color:#ad9271; font-size: 1.3em; font-weight:bold; line-height:1.5em; text-transform: uppercase;}
.dayname{background-color: #998D7D; color:#000; font-weight: bold; padding: 2px 2px 2px 5px; width: 75px; text-transform: uppercase;}
.sunday, .monthday, .saturday{font-size:1.3em; line-height:2em; border:1px solid #ede2d2;}
.today{background-color:#ede2d2;}
.tdMediumColor{background-color:#ede2d2;}
/*================== month tables finish ==================*/


/*================== indent ==================*/
.img-bottom{ margin-bottom:22px; display:block;}
.indent-top{ display:block; margin-top:10px;}
.indent-top1{ display:block; margin-top:23px;}
.indent-top2{ display:block; margin-top:6px;}
.indent-top3{ display:block; margin-top:16px;}
.indent-top4{ display:block; margin-top:35px;}
.indent-top-bot{ padding:7px 0; display:block;}
.indent-top-bot1{ padding:11px 0; display:block;}
.indent-bot{ display:block; margin-bottom:7px;}
.indent-bot1{ margin-bottom:15px; display:block;}
/*================== indent-finish ==================*/

/*================== buttom ==================*/
.button{ display:block;}
.button span{ display:block;  text-align:center; line-height:1.437em; height:19px;}
.button a{ background:url(../images/button_link.gif) center left no-repeat; padding:0 0 0 9px; text-decoration:none; color:#FFF !important; font-size:0.937em;}
.button a:hover{ text-decoration:underline;}
.width-1{ width:84px;}
.width-2{ width:124px;}
.width-3{ width:169px;}
.width-4{ width:116px;}
.width-5{ width:90px;}
.width-6{ width:52px;}

.bg-button-1{ background:#ad9271 url(../images/bg-button-1.gif) top right no-repeat;}
.bg-button-1 span{ background:url(../images/bg-button-1.gif) 0 0 no-repeat;}
.bg-button-2{ background:#7b6851 url(../images/bg-button-2.gif) top right no-repeat;}
.bg-button-2 span{ background:url(../images/bg-button-2.gif) 0 0 no-repeat;}
/*================== buttom-finish ==================*/




/*================== index.html ==================*/
#main .content .box-1, .box-1{padding:22px 0 31px 20px;}
#main .content .col-2 .content-box-2{ padding-top:2px;} 
/*================== index-1.html ==================*/
#page2 .content .col-1 .box-1{ padding:42px 33px 11px 26px;}
#page2 .text-text{ margin:0 0 0 211px;}
#page2 .indent-text{ padding:0 0 0 10px;}
/*================== index-2.html ==================*/
#page3 .content .col-1 .box-1{ padding:32px 0 11px 37px;}
#page3 .content-box-2{ padding-top:2px;}
#page3 .extra-indent{ padding-left:3px;}
#page3 .box-bottom{ padding:2px 11px 0 0;}
/*================== index-3.html ==================*/
#page4 .content .col-2 .box-1{ padding:43px 0 11px 38px;}
#page4 .content .content-box-2{ margin-top:7px;}
/*================== index-4.html ==================*/
#page5 .content .content-box-2{ padding-top:2px;}
#page5 .content .col-1 .text-left{ padding-left:8px;}
#page5 .content .col-3 .indent1{ padding:0 0 0 13px;}
#page5 .content .box-1{ padding:42px 27px 11px 47px;}

/*================== index-5.html ==================*/
#main .content .col-2 .content-box-2{ padding-top:2px;} 
#main .form input{ height:18px;}
#main .form textarea{ overflow:auto; display:block; height:102px; margin-bottom:14px; display:block;}
#main .form textarea, #page6 .form input{ border:1px solid #6d6d6d; width:185px; color:#484039; font-size:1em;}
#main .form .form-link{margin-right:8px;}
#main .indent-form{ height:25px;}
#main .content .col-2 .box-1{ padding:30px;}
/*================== index-5.html ==================*/
#page7 .text-5{line-height:1.5em !important;}
#page7 .text-5 p{ margin-top:21px; } 



/*================== home page banners ==================*/
.banner {float: left; height:150px; width:250px; margin:auto; padding:0 12px;}
/*================== home page banners end ==================*/
