/** { margin:0; padding:0;}*/
body{background:url(images/page_bgd.jpg) left top;margin:0; padding:0;}
html, input, textarea, select{font-family:Tahoma; font-size:11px; color:#191919;}
.table_page {width:800px}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#191919;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.tall_top { background:url(images/tall_top.gif) left top repeat-x #ffbb00;}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}

.form { height:30px;}
.form input {width:199px; height:19px; border:0px; background:none; color:#FFFFFF;padding-top:3px;padding-left:15px}
textarea { width:247px; height:80px; border:0px; overflow:auto;  margin-bottom:17px; background:none; color:#FFFFFF;}
.bgd_input {background:url(images/input_bgd.gif) left top no-repeat;}
.bgd_textarea {background:url(images/textarea_bgd.gif) left top no-repeat;}

ul { list-style:none;}
ul li a { background:url(images/marker.gif) no-repeat 0 5px; padding-left:11px; line-height:22px;}

.title { margin:0 0 5px 0;}

.img_indent { margin:0 20px 0 0; float:left;}

.txt1 { color:#202020;}


/*header*/
#header { background:url(images/header_bgd.jpg) no-repeat 384px 0 #010101; color:#6c6c6c;}
#header a { color:#6c6c6c;}
#header .row_1 { height:331px;}
#header .row_1 .block { width:327px; background:url(images/header_block_bgd.jpg) no-repeat left top;}
#header .row_1 .block .ind { padding:23px 20px 0 20px;}
#header .row_1 .block .title { margin-bottom:18px;}
#header .row_1 .indent { padding:9px 0 20px 21px;}
#header .row_1 .indent1 { padding:0 0 0 3px;}
#header .row_2 { height:60px; background:url(images/header_bgd1.jpg) left top;}
#header .row_2 .indent { background:url(images/header_bgd2.gif) left top repeat-x; padding:0 0 0 21px;}

/*content*/
#content1 { background:#fecb00;}
#content2 { background:url(images/content2_bgd1.jpg) left top;}
#content2 .bgd_content2 {background:url(images/content2_bgd.jpg) left top repeat-x;}

/*footer*/
#footer { background:url(images/footer_bgd.jpg) left top;}
#footer .indent { padding:27px 0 0 22px;}



/*================== about_us.cfm ==================*/
#page1 #header .row_1 .block .ind { padding:23px 20px 0 19px;} /*THE 3 HEADER STYLES CONTROL THE UPCOMING AREA*/
#page1 #header .row_1 .block .title { margin-bottom:10px;}  /*THE 3 HEADER STYLES CONTROL THE UPCOMING AREA*/
#page1 #header .row_1 .block .img_indent { margin:2px 18px 0 -1px;} /*THE 3 HEADER STYLES CONTROL THE UPCOMING AREA*/
#page1 #content1 .indent {padding-top: 23px;padding-right: 0pt;padding-bottom: 24px;padding-left: 21px;}
#page1 #content1 .indent { padding:23px 0 19px 21px;}
#page1 #content1 .col_1 .title { margin:0 0 23px 1px;}
#page1 #content1 .col_1 .indent { padding:15px 40px 0 0;}
#page1 #content1 .col_2 .indent { padding:15px 0 0 1px;}
#page1 #content1 .col_2 .title {margin-bottom:18px;}
#page1 #content2 .col_1 .indent { padding:18px 0 23px 18px;}
#page1 #content2 .col_1 .title { margin-bottom:14px;}
#page1 #content2 .col_2 .indent { padding:18px 0 23px 0;}
#page1 #content2 .col_1 .block { background:url(images/2_block.jpg) no-repeat left top;}
#page1 #content2 .col_2 .block1 { background:url(images/2_block1.jpg) no-repeat left top;}

/*================== whats_new.cfm ==================*/
#page2 #header .row_1 .block .ind { padding:23px 20px 0 19px;}
#page2 #header .row_1 .block .title { margin-bottom:10px;}
#page2 #header .row_1 .block .img_indent { margin:2px 18px 0 -1px;}
#page2 #content1 .indent { padding:15px 0 20px 0px;}
#page2 #content1 .indent { padding:23px 0 19px 21px;}
#page2 #content1 .col_1 .title { margin:0 0 23px 1px;}
#page2 #content1 .col_1 .indent { padding:15px 40px 0 0;}
#page2 #content1 .col_2 .indent { padding:15px 0 0 1px;}
#page2 #content1 .col_2 .title {margin-bottom:18px;}px;}
#page2 #content1 .col_2 .link a{text-decoration:none;}
#page2 #content1 .col_2 .link a:hover{text-decoration:underline;}
#page2 #content1 .col_2 .block2 { margin-left:1px;width:250px;} /*JAS Mod*/

#page2 #content2 .col_1 .indent { padding:18px 0 23px 18px;}
#page2 #content2 .col_1 .block { background:url(images/2_block.jpg) no-repeat left top;}
#page2 #content2 .col_1 .block .ind { padding:17px 10px 20px 19px;}
#page2 #content2 .col_1 .title { margin-bottom:14px;}
#page2 #content2 .col_2 .indent { padding:18px 0 23px 0;}
#page2 #content2 .col_2 .block1 { background:url(images/2_block1.jpg) no-repeat left top;}
#page2 #content2 .col_2 .title { margin-bottom:4px;}
#page2 #content2 .col_2 .block1 .ind { padding:17px 20px 21px 22px;}
#page2 #content2 .col_2 .img_indent { margin:2px 18px 0 1px;}

/*================== news.cfm ==================*/
#page3 #header .row_1 .block .ind { padding:23px 20px 0 19px;}
#page3 #header .row_1 .block .title { margin-bottom:10px;}
#page3 #header .row_1 .block .img_indent { margin:2px 18px 0 -1px;}
#page3 #content1 .indent { padding:23px 0 19px 21px;}
#page3 #content1 .col_1 .title { margin:0 0 23px 1px;}
#page3 #content1 .col_1 .indent { padding:15px 40px 0 0;}
#page3 #content1 .col_2 .indent { padding:15px 0 0 1px;}
#page3 #content1 .col_2 .title {margin-bottom:18px;}
#page3 #content2 .col_1 .indent { padding:18px 0 23px 18px;}
#page3 #content2 .col_1 .block { background:url(images/2_block.jpg) no-repeat left top;}
#page3 #content2 .col_1 .block .ind { padding:17px 10px 20px 18px;}
#page3 #content2 .col_1 .title { margin-bottom:13px;}
#page3 #content2 .col_1 .img_indent { margin:2px 18px 0 0;}
#page3 #content2 .col_2 .indent { padding:18px 0 23px 0;}
#page3 #content2 .col_2 .block1 { background:url(images/2_block1.jpg) no-repeat left top;}
#page3 #content2 .col_2 .title { margin-bottom:11px;}
#page3 #content2 .col_2 .block1 .ind { padding:17px 20px 22px 22px;}
#page3 #content2 .col_2 .img_indent { margin:2px 18px 0 1px;}

/*================== products.cfm ==================*/
#page4 #header .row_1 .block .ind { padding:23px 20px 0 19px;}
#page4 #header .row_1 .block .title { margin-bottom:10px;}
#page4 #header .row_1 .block .img_indent { margin:2px 18px 0 -2px;}
#page4 #content1 .indent { padding:23px 0 18px 21px;}
#page4 #content1 .col_1 .indent { padding:15px 0 0 0;}
#page4 #content1 .col_1 .title { margin:0 0 25px 0;}
#page4 #content1 .col_2 .indent { padding:60px 0 0 0;}
#page4 #content1 .col_2 .title {margin-bottom:9px;}

#page4 #content2 .col_1 .indent { padding:18px 0 23px 18px;}
#page4 #content2 .col_1 .block { background:url(images/2_block.jpg) no-repeat left top;}
#page4 #content2 .col_1 .block .ind { padding:17px 10px 20px 19px;}
#page4 #content2 .col_1 .title { margin-bottom:14px;}
#page4 #content2 .col_2 .indent { padding:18px 0 23px 0;}
#page4 #content2 .col_2 .block1 { background:url(images/2_block1.jpg) no-repeat left top;}
#page4 #content2 .col_2 .title { margin-bottom:4px;}
#page4 #content2 .col_2 .block1 .ind { padding:17px 20px 21px 22px;}
#page4 #content2 .col_2 .img_indent { margin:2px 18px 0 1px;}

/*================== calendar.cfm ==================*/
#page5 #header .row_1 .block .ind { padding:23px 20px 0 19px;}
#page5 #header .row_1 .block .title { margin-bottom:10px;}
#page5 #header .row_1 .block .img_indent { margin:2px 18px 0 -1px;}
#page5 #content1 .indent { padding:23px 0 22px 21px;}
#page5 #content1 .col_1 .indent { padding:15px 0 0 0;}
#page5 #content1 .col_1 .title { margin:0 0 25px 0;}
#page5 #content1 .col_2 .indent { padding:15px 30px 0 0;}
#page5 #content1 .col_2 .title {margin-bottom:21px;}
#page5 #content2 .col_1 .indent { padding:18px 0 23px 18px;}
#page5 #content2 .col_1 .title { margin-bottom:14px;}
#page5 #content2 .col_2 .indent { padding:18px 0 23px 0;}
#page5 #content2 .col_2 .title { margin-bottom:14px;}
#page5 #content2 .col_2 .block1 .ind { padding:17px 20px 25px 23px;}

/*================== contacts.cfm ==================*/
#page6 #header .row_1 .block .ind { padding:23px 20px 0 19px;}
#page6 #header .row_1 .block .title { margin-bottom:10px;}
#page6 #header .row_1 .block .img_indent { margin:2px 18px 0 -1px;}
#page6 #content1 .indent { padding:23px 0 18px 20px;}
#page6 #content1 .col_1 .indent { padding:15px 0 0 0;}
#page6 #content1 .col_1 .title { margin:0 0 25px 0;}
#page6 #content1 .col_2 .indent { padding:15px 0 0 0;}
#page6 #content1 .col_2 .title {margin-bottom:21px;}

#page6 #content2 .col_1 .indent { padding:18px 0 23px 18px;}
#page6 #content2 .col_1 .block { background:url(images/2_block.jpg) no-repeat left top;}
#page6 #content2 .col_1 .block .ind { padding:17px 10px 20px 19px;}
#page6 #content2 .col_1 .title { margin-bottom:14px;}
#page6 #content2 .col_2 .indent { padding:18px 0 23px 0;}
#page6 #content2 .col_2 .block1 { background:url(images/2_block1.jpg) no-repeat left top;}
#page6 #content2 .col_2 .title { margin-bottom:4px;}
#page6 #content2 .col_2 .block1 .ind { padding:17px 20px 21px 22px;}
#page6 #content2 .col_2 .img_indent { margin:2px 18px 0 1px;}

/*================== privacy.cfm ==================*/
#page7 #header .row_1 .block .ind { padding:23px 20px 0 19px;}
#page7 #header .row_1 .block .title { margin-bottom:10px;}
#page7 #header .row_1 .block .img_indent { margin:2px 18px 0 -1px;}
#page7 #content1 .indent { padding:38px 0 18px 21px;}
#page7 #content1 .col_1 .title { margin-bottom:14px;}
#page7 #content2 { background:url(images/7_content_bgd.jpg) left top; height:25px;}

/*==================list====================*/

.block { background:url(images/block_bgd.jpg) left top repeat-x #fff100; width:319px;}
.block .bgd { background:url(images/block_bgd_up.jpg) no-repeat 13px 2px;}
.block .b { background:url(images/b.jpg) left bottom repeat-x;}
.block .l { background:url(images/r.jpg) left top repeat-y;}
.block .r { background:url(images/r.jpg) right top repeat-y;}
.block .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block .ind { padding:17px 10px 25px 18px;}

.block1 { background:url(images/block_1_bgd.jpg) left top no-repeat;}
.block1 .ind { padding:17px 0 24px 22px;}


/*==========================================*/

/*MODS*/
.btnShop a {
        display:block;
        width: 85px;
        height: 35px;
        background:url(images/btn-shopping-cart.png)
}
.btnShop a:hover {
        background-position: -85px 0;
}
/*IE6 Fix See style-IE6*/
div.shopWrapper {
        width:85px;
        height:35px;
        margin-left:330px;
        _margin-left:330px; /*IE6 Hack*/
        margin-top:-40px;
        }

/*JAS Mods*/
.style1 {color: #606D1F}
.style2 {color: #CCCCCC}
.style3 {font:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold}
.style4 {font-size: 12px}


/*easySlider Mods*/
#slider ul, #slider li{
        margin:0;
        padding:0;
        list-style:none;
        }
#slider, #slider li{
        width:480px;
        height:300px;
        overflow:hidden;
        }
span#prevBtn{}
span#nextBtn{}

/*javascript "Scroller"*/
 #scr1 div {
  visibility:hidden;
 }
 #scr1, #scr1 div.default {
   width:460px;
  /* height:300px;*/
   overflow:hidden;
   visibility:visible;
 }
 #scr1 table tr td div {
  visibility:visible;
 }

/* Change both "scr1" to the id you gave to the scroller container.  The
 width and height properties should match those you will use in step 4.

 To further style the scroller container, assign CSS properties to the
 scroller target id:*/

 #scr1 {
   background-color:#FECB00;
   margin:0px auto;
 }

/* The script will replace each block you add to the container with a
 single-celled <table>. So to style the blocks of your scroller, you
 can style these table cells as if they were actually part of your
 document source:*/

 #scr1 table tr td {
   padding:0px;
   color:#202020;
   text-align:left;
   /*vertical-align:middle;*/
 }

/*Contact Form Validation Styles*/

div.contact-form {
        /*background-color:#B5A694;*/  /* #D1C297 */
		font-weight:bold;
        color:#ffffff; /* #40604B */
        padding:0px 0px 0px 15px;
        margin-top:0px;
        margin-bottom:0px;
        /*border:#8F8156 1px solid;*/
        width:210px;
        text-align:left;

        }

#contactform label.error {
  background:url("images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  margin-top:10px;
  font-weight: normal;
  color: #3E756E; /*#EA5200 orig*/
}

#contactform label.checked {
  background:url("images/checked.gif") no-repeat 0px 0px;
}

#contactform .status {
  padding-top: 2px;
  padding-right:10px;
  /*vertical-align: top;*/
  /*width: 260px;*/
 /* height:3px;*/
  /*white-space: nowrap;*/
  text-align:right;
}

#contactform input {
        font: normal 100% Geneva, Arial, Helvetica, sans-serif;
        background-color:#F7AE18 !important;
        border:#606D1F 1px solid;
        color:#202020;
        width:200px;
        padding-left:5px;
		height:24px;
		vertical-align:middle;
        }
		
#contactform textarea {
        font: normal 100% Geneva, Arial, Helvetica, sans-serif;
        background-color:#F7AE18 !important;
        border:#606D1F 1px solid;
        color:#202020;
        width:245px;
        padding-left:2px;
		
        }
		
#send input{
width: 63px;
height: 23px;
background-image:url(images/send.jpg);
/*background-image: url(images/send.jpg) no-repeat 0px 0px;
*/
border: 0px #000000 solid; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 1px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 2px;
}
#clear input{
width: 68px;
height: 23px;
background-image:url(images/clear.jpg);
/*background-image: url(images/send.jpg) no-repeat 0px 0px;
*/
border: 0px #000000 solid; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 1px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 2px;
}

div.contentformblock {
background:url("images/9_block2.jpg") no-repeat 0px 0px;
height:180px;
}

/*EOF Contact Form Validation Styles*/

