/*
$Id: style.css,v 1.130.2.1 2009/01/16 09:10:52 avg Exp $
vim: set ts=2 sw=2 sts=2 et:
*/

/*
	general tags styles
*/
html,body {
  background-color: #8fa372;
  margin:0px;
  padding: 0px;
  font-family:helvetica, sans-serif;
  font-size: 13px;
  border: 0px none;
  height:100%;
}
/*div,th,td,p,input,select,textarea,tt,button {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #2c3e49;
	font-size: 11px;
}
*/

:focus{
outline:none;
}

.breadcrumbs {
width: 100%; 
height: 14px; 
background: #f3f2f0; 
margin-bottom:5px;
padding: 4px;

}

.breadcrumbs a {
color: #1b3e26;
text-decoration:underline;
}

.breadcrumbs a:link, .breadcrumbs a:visted {
color: #1b3e26;
text-decoration:underline;
}

.breadcrumbs a:hover {
color: a0633f;
}


label.left-stick{
float:left;
padding-top:10px;
width:2px;
display:block;
}

	ul.dropdown li {
	 border:1px #000000 solid;
	 background-color: 0 none;
     background-image:url(../images/border-right.gif);
	 background-repeat:no-repeat;
	 background-position:right;
	}

		ul.dropdown li:hover {
       background:0 none;
		}


p{
padding:0px 25px 0px 0px;
margin:0px;
line-height:17px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active  {
	text-decoration: none;
}


h1 {
	margin: 10px 0px;
	padding: 0;
	font-weight:lighter;
	font-size: 20px;
	color: #626b1c;
}
h2 {
	margin: 20px 0px 10px 0px;
	padding: 0;
	font-size: 13px;
}
h3 {
  margin: 12px 0px;
  padding: 0;
  font-size: 12px;
	color: #626b1c;
}
hr {
	border: 0px none;
  margin: 20px 0px 10px 0px;
	padding: 0px;
	height: 4px;
	background-color:#d2d2d2;
	width:100%;
}
form {
	margin: 0px;
}
table, img {
	border: 0px;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}

/*
  service styles
*/
/* float-box finisher */
.clearing {
  height: 0px;
  font-size: 0px;
  clear: both;
}

/* vertical align (center) */
.valign-middle {
	vertical-align: middle;
	height: 100%;
}
.valign-middle-adv-lvl1 {
  height: 100%;
  display: table;
}
.valign-middle-adv-lvl2 {
  display: table-cell;
  vertical-align: middle;
}
.valign-middle-adv-lvl3 {
}

/* horizontal align */
.halign-center {
  display: table;
  margin: 0px auto;
  text-align: center;
}
.center {
  text-align: center;
}
.right-box {
  width: 100%;
  text-align: right;
}

/* text block container */
.text-block {
  margin-bottom: 15px;
}
.text-pre-block {
  margin-top: 15px;
}

/* no-wrap */
.nowrap {
  white-space: nowrap;
}

/* width:100% emulator */
table.width-100 {
  width: 100%;
}

/* form */
.form-field td{
padding:5px 10px;
}

.text-field{ 
border:1px #bcb7b7 solid;
width:200px;
height:15px;
}

.textarea{
border:1px #bcb7b7 solid;
width:200px;
}

.submit{
width:107px;
height:28px;
background-image:url(images/submit.gif);
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
}

.address{
font-size:12px;
line-height:18px;
}


/* Select Field Option */
.select1{
width:220px;
/* height:26px; */
font-size:12px;
}

.select2{
width:108px;
/* height:26px; */
font-size:12px;
margin-right:4px;
}

.gap-label{
padding-bottom:10px;
display:block;
float:left;
}



/*Pannel Start Here*/
#pannel{
width:970px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -142px !important;
margin: 0 auto 0px;
position:relative;

/* the bottom margin is the negative value of the footer's height */
}

/* Header Start Here */

.logo{
position:relative;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
margin-top:-150px;
background-position:0 -1px;
position:relative;
overflow:visible;
float:left;
}

}

#header{

}

.top-header{

}

.top-header .right{
float:right;
}

.top-header .right .first-block{
float:left;
}

.top-header .right .second-block{
float:left;
padding-left:2px;
}

.inside-left{
float:left;
background-image:url(../images/right-block.gif);
background-position:left top;
padding-left:10px;
height:29px;
}

label.list-text{
display:block;
float:left;
font-size:12px;
color:#ffffff;
line-height:24px;
}

label.list-text a{
font-size:12px;
color:#ffffff;
line-height:24px;
}

label.list-icon{
display:block;
float:left;
}

label.list-icon1{
display:block;
float:left;
padding-top:2px;
}

.inside-center{
float:left;

}

.inside-right{
float:left;
background-image:url(../images/right-block.gif);
background-position:right top;
padding-right:10px;
height:29px;
}

#top-header .right .second-block{

}

.navigation-block{

}

.navigation{
background-color:#f3f2ee;
float:left;
width:99.6%;
}

.top-strip{
background-image:url(../images/right-block.gif);
background-position:center -30px;
float:left;
margin-top:30px;
width:100%;
}

.menu{
float:right;
color:#dddddd;
padding-right:20px;
font-size:14px;
}

.menu a{ 
color:#000000
}

label.separation{
display:block; 
float:left;
padding:5px 0;
}

.menu a:hover{
color:#ffffff;
text-decoration:none;
} 


/*WRAPPER*/

#wrapper{
float:left;
padding-bottom:5px;
width:100%;
}

.left-wrapper{
float:left;
width:260px;
background-color:#f3f2f0;
margin-top:6px;
padding-top:20px;
}

h1.left-title{
font-size:18px;
font-weight:lighter;
color:#515b5c;
border-bottom:1px solid #DBDBDB;
width:85%;
margin-left:10px;
padding-bottom:10px;
}

.widget-box-field{
color:#18462c;
float:left;
width:95%;
padding:3px 0 3px 10px;
}

.checkbox-style{
border:1px #18462c solid;
}

.bur{
float:left;
}

.bur1{
float:left;
padding-top:1px;
}



.widget-box{
float:left;
width:250;
padding-top:10px;
padding-left:10px
}

.widget-box-pic{
padding:1px;
margin-left:-1px;
}

.widget-box-list{

}

ul.core-listing{
list-style-type:square;
margin:0px 0px 0px 25px;
padding:0px;
color:#18462C;
font-size:18px;
/* float:left; */
}

ul.core-listing a{
text-decoration:underline;
color:#18462C;
font-size:14px;
}

.widget-box .left{
width:40px;
float:left;
}

.widget-box .right{
color:#9a643e;
font-size:13px;
float:left;
width:190px;
}

.widget-box .right a{
color:#9a643e;
font-size:13px;
text-decoration:underline;
}

.main-wrap{
padding-bottom:30px;
float:left;
width:100%;
}

label.date{
background-image:url(../images/date-bg.gif);
float:left;
display:block;
color:#ffffff;
font-size:18px;
text-align:center;
width:33px;
height:33px;
line-height:33px;
}

label.days{
float:left;
display:block;
color:#18462c;
font-size:13px;
text-align:center;
width:33px;
text-align:center
}

.left-wrapper .title{
background-color:#16462c;
padding:3px 0 3px 10px;
margin:1px 1px 0px 1px;
color:#ffffff;
font-size:12px;
margin-left:-1px;
position:relative;
float:left;
width:96.5%;
}

.left-wrapper .title1{
background-color:#16462c;
padding:3px 0 3px 10px;
margin:1px 1px 0px 1px;
color:#ffffff;
font-size:12px;
margin-left:-1px;
position:relative;
/*float:left;*/
width:96.5%;
}

.left-strip{
background-image:url(../images/bottom-strip.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
padding-left:2px;
width:258px;
}

.right-strip{
background-image:url(../images/bottom-strip.gif);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
width:100%;
padding-bottom:20px;
}

.right-strip1{
background-image:url(../images/bottom-strip.gif);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
/* width:100%; */
 padding-bottom:0px;
 height:253px; 
}

.right-strip1 .content{
padding-left:0px;
}

.right-wrapper{
float:right;
width:704px;
padding-top:7px;
overflow:hidden;
padding-bottom: 12px;
}

.left-content{
width:256px;
float:left;
}

.right-content{
float:right;
width:640px;
padding-left:28px;
}

.middle-cambr .content{
padding-left:10px;
}

.main-title{
border-bottom:1px #dbdbdb solid;
font-weight:lighter;
font-size:24px;
padding-bottom:10px;
}

.bottom-strip{
float:left;
width:100%;
background-image:url(../images/bottom-strip.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:18px;
background-color:#f3f2f0;
}

.main-bod-top-strip{
float:left;
width:100%;
background-image:url(../images/bottom-strip.gif);
background-repeat:no-repeat;
background-position:-1413px top;
background-color:#f3f2f0;
padding-top:10px;
}

.main-bod-bottom-strip{
float:left;
width:100%;
background-image:url(../images/bottom-strip.gif);
background-repeat:no-repeat;
background-position:right bottom;
padding-bottom:20px;
background-color:#f3f2f0;
}

.top-cambr{
background-image:url(../images/cambr.gif);
background-position:left top;
background-repeat:no-repeat;
width:255px;
height:121px;
float:left;
}

.middle-cambr{
background-image:url(../images/cambr.gif);
background-position:right;
width:255px;
float:left;
}

.bottom-cambr{
background-image:url(../images/cambr.gif);
width:255px;
background-position:left bottom;
height:13px;
float:left;
}



.main-box {
float:left;
padding:15px 0;
border-bottom:1px #c4c4c4 solid; 
}


.main-box1 {
float:left;
padding:15px 0;
}

.main-box-showcase{
float:left;
padding:0px;
border-bottom:1px #184a2d solid; 
width:100%;
}

.main-box-featured{
float:left;
padding:0 0;
border-bottom:1px #184a2d solid; 
width:100%;
}


.main-box-showcase-inner{
padding:3px 0 0 3px;
}

.main-box-showcase .left{
float:left;
padding-right:10px;
}

.main-box-featured .left{
float:left;
width:122px;
padding-right:10px;
}

.wip-select-area{
padding:10px 10px 10px 10px;
text-align:right;
}

.title-head-top{
background-color:#18462c;
font-size:18px;
color:#ffffff;
padding:2px 10px;
float:left;
width:97.2%;
}

.title-head-top-cover{
padding-bottom:3px;
border-bottom:1px #18462c solid;
float:left;
width:100%;
}

.main-box-showcase .right{
float:left;
width:560px;
overflow:visible;

}

.content-text{
line-height:18px;
height:250px;
}

.content-text-part{
float:left;
line-height:18px;
padding:9px;
}

.content-text1{
clear:left;
}

.main-content{
float:left;
padding:0px 0px 10px 9px;
}

.main-content1{
float:left;
padding:0px 0px;
width:100%;
}

.main-box .left{
float:left;
width:287px;
}

.main-box .right{
float:left;
width:400px;
color:#282827;
font-size:13px;
}

.main-box1 .left{
float:left;
width:279px;
}

.main-box1 .right{
float:left;
width:371px;
padding-left:10px;
color:#282827;
line-height:16px;
font-size:13px;
}

.heading-block{
height:70px;
}

.b-head a{
color:#18462C;
text-decoration:underline;
}

.heading-block h1{
color:#16462c;
font-weight:lighter;
font-size:20px;
margin:0px;
padding-top:15px;
}

.heading-block-left{
float:left;
}

.heading-block-right{
float:right;
}

.heading-block label.nof{
background-image:url(../images/date-bg.gif);
background-position:-40px top;
color:#FFFFFF;
display:block;
float:right;
font-size:20px;
height:43px;
line-height:43px;
padding-left:13px;
width:51px;
}

.show-menu{
height:27px;
background-color:#18462c;
float:left;
width:100%;
}

.note label.note-bg{
background-image:url(../images/edit.gif);
background-repeat:no-repeat;
padding-left:18px;
display:block;
font-size:11px;
color:#6f8b7c;
padding-top:2px;
}

label.read-more{
color:#18462c;
font-size:13px;
padding-top:20px;
float:right;
}

label.read-more a{
color:#18462c;
font-size:13px;
text-decoration:underline;
font-weight:bold;
}

label.verify a{
color:#15472c;
font-size:15px;
text-decoration:underline;
}

.button{
float:left;
padding-top:10px;
}

.buttonb{
float:left;
padding-top:10px;
margin-right:-20px;
position:relative;
}


.right-form-button{
float:right;
margin-right:20px;
}

.button-half{
float:right;
height:26px;
overflow:hidden;
margin-right:-268px;
margin-top:-20px;
position:relative;
}

.button-half1{
float:right;
height:26px;
overflow:hidden;
margin-top:-20px;
position:relative;
padding-right:10px;
}

.buttona{
float:left;
padding-top:5px;
}

.button1{
float:left;
}

.button2{
padding-left:5px;
float:left;
}

.button1 .left-side{
background-image:url(../images/button.gif);
background-position:left top;
float:left;
padding-left:3px;
}

.button1 .right-side{
background-image:url(../images/button.gif);
background-position:right top;
height:28px;
float:left;
}

.button2 .left-side{
background-image:url(../images/button.gif);
background-position:left bottom;
float:left;
padding-left:3px;
}

.button2 .right-side{
background-image:url(../images/button.gif);
background-position:right bottom;
height:28px;
float:left;
}

.button1a{
float:left;
padding-left:5px;
}

.button2a{
float:left;
}

.button1a .left-side{
background-image:url(../images/button-icon.gif);
background-position:left top;
float:left;
padding-left:3px;
}

.button1a .right-side{
background-image:url(../images/button-icon.gif);
background-position:right top;
height:28px !important;
height:26px;
float:left;
}

.buttonba .right-side{
background-image:none;
background-position:right top;
height:28px;
float:left;
}

.buttonba .right-side-package{
background-image:none;
background-position:right top;
height:68px;
float:left;
}

.button2a .left-side{
background-image:url(../images/button-icon.gif);
background-position:left bottom;
float:left;
padding-left:3px;
}

.button2a .right-side{
background-image:url(../images/button-icon.gif);
background-position:right bottom;
height:28px;
float:left;
}

.buttonb a{
display:block;
float:left;
padding:0 35px 0 5px;
color:#ffffff;
line-height:27px;
font-size:12px;
}

.buttonb a:hover{
text-decoration:none;
}

.buttona a{
display:block;
float:left;
padding:0 35px 0 5px;
color:#ffffff;
line-height:27px;
font-size:12px;
}

.buttona a:hover{
text-decoration:none;
}

.button a{
display:block;
float:left;
padding:0 15px;
color:#ffffff;
line-height:27px;
font-size:12px;
}

.button a:hover{
text-decoration:none;
}

.button-half a{
display:block;
float:left;
padding:0 15px;
color:#ffffff;
line-height:27px;
font-size:12px;
}

.button-half a:hover{
text-decoration:none;
}

.right-head{
float:left;
padding-bottom:10px;
width:80%;

}

.left-sec{
float:left;
width:400px;
}

.left-sec1{
float:left;
width:298px;
}


.right-sec{
float:right;
width:120px;
margin-right:-18px;
position:relative;
}

.right-sec1{
float:right;
position:relative;
margin-top:-3px;
text-align:center;
}

.thumbnail{
float:left;
margin-left:-2px;
width:276px;
overflow:hidden;
}

.thumbnail label.thumb{
float:left;
padding-left:2px;
padding-right:0px;
padding-top:4px;
position:relative;
width:63px;
overflow:hidden;
margin-right:4px;
}

.pic-box1{
width:270px;
overflow:hidden;
height:208px;
}

label.name-head{
float:left;

}

label.name-head a{
font-size:18px;
color:#18462C;
text-decoration:underline;
}

label.price{
color:#9f6438;
font-size:18px;
padding-bottom:5px;

}

label.price1{
color:#9f6438;
font-size:18px;
padding-right:10px;
}

.tab-box{
float:left;
width:90%;
padding-top:20px;
padding-left:15px;

}

/* Pagination */

.pagination {
float:left;
padding:15px 0;
width:100%;
}

.pagination .left {
background-image:url(../images/line.gif);
background-position:center center;
background-repeat:repeat-x;
float:left;
height:23px;
width:450px;
}

.pagination .right {
float:right;
overflow:hidden;
width:190px;

}

.pagination a {
float:left;
margin-left:2px;
margin-right:2px;

}

.pagination a.inactive {

margin-left:2px;
margin-right:2px;

}

.pagination a.active {
background-image:url(../images/paging.gif);
color:#FFFFFF;
display:block;
float:left;
height:20px;
line-height:20px;
text-align:center;
width:20px;
}

.pagination a.inactive:hover {
background-image:url(../images/paging.gif);
background-position:left;
color:#FFFFFF;
display:block;
float:left;
height:20px;
line-height:20px;
text-align:center;
width:20px;
}

.pagination a.inactive {
background-image:url(../images/paging.gif);
background-position:right;
color:#184a2d;
display:inline;
float:left;
height:20px;
line-height:20px;
text-align:center;
width:20px;

}

.label-left{

}

.fi-left{
float:left;
width:110px;
}

.tabs{
float:left;
width:704px;
margin-left:-10px;
position:relative;
}

.tab-menu{
float:left;
margin-bottom:-4px;
position:relative;
z-index:2000;
}

.left-tabs{
background-image:url(../images/left-tabs.gif);
background-repeat:no-repeat;
padding-left:3px;
float:left;
width:99.6%;
margin-left:-9px;


}

.middle-tabs{
background-image:url(../images/tabs.gif);
background-repeat:repeat-x;
float:left;
width:100%;
}

.right-tabs{
background-image:url(../images/right-tabs.gif);
background-repeat:no-repeat;
background-position:right top;
float:left;
width:100%;
}

a.active{
/*background-image:url(../images/tabs1.gif);
display:block;
width:133px;
height:33px;
color:#426851;
text-decoration:none;
line-height:35px;
text-align:center;
float:left;
*/
}

a.inactive{
background-image:url(../images/tabs2.gif);
display:block;
width:133px;
height:33px;
color:#ffffff;
text-decoration:none;
line-height:35px;
text-align:center;
float:left;
margin-left:-1px;
position:relative;
}

/* Tabbed Menu */

 /* Example styles used for this demo */
 #alpaca_desc {
 width: 100%;
 display:block;
 margin-top:10px;
 float:left;
 position: relative;
 }
  
 #tabContainer{
 position:relative;
  width:100%; 
 float:left;
 padding-top:40px;

 }

 .tabContent{
 padding:0px
 }

 #tabMenu{
 position:relative; float:left; margin-bottom:-4px; height:30px;
 }
 
 #tabContent{
 position:relative; font:12px Verdana, Arial, Helvetica, sans-serif; float:left;width:100%; color:#444444; overflow:auto; 
 }
 
 #tabContent .content{ 
 display:none;
 }
 
 #tabContent .active{
 padding:5px 10px; display:block;
 } 
 
 /* Tab menu styles generated via the horitontal menu builder @ www.cssmenubuilder.com */ 
 .menu-tab{
 margin:0 ;
 padding:0; 
 height:30px;  
 background:url('../images/topMenuImages.png') repeat-x;
 float:left;




 }
 
 .menu-tab li{
 padding:0;
 margin:0;
 list-style:none;
 display:inline;
 }
 
 .menu-tab li a{
 float:left;
 padding-left:15px;
 display:block;
 color:rgb(255,255,255);
 text-decoration:none;
 font:12px Verdana, Arial, Helvetica, sans-serif;
 cursor:pointer; background:url('../images/topMenuImages.png') 0px -20px no-repeat;

 }
 
 .menu-tab li a span{
 line-height:30px;
 float:left;
 display:block;
 padding-right:15px;
 background:url('../images/topMenuImages.png') 100% -20px no-repeat;
 height:30px;
 /* width:89px; */
 }
 
 .menu-tab li a:hover{
 background-position:0px -55px; color:#18462c;
 } 
 
 .menu-tab li a:hover span{
 background-position:100% -55px;
 } 
 
 .menu-tab li a.active, .menu-tab li a.active:hover{
 line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif;
 background:url('../images/topMenuImages.png') 0px -88px no-repeat;
 color:#18462c;
 }
 
 .menu-tab li a.active span, .menu-tab li a.active:hover span{
 background:url('../images/topMenuImages.png') 100% -88px no-repeat;
 } 

/* Footer */

#footer{
width:100%;
display:block;
position: relative;
margin: 0 auto;
}

.footer-list{
padding-left:30px;
}

.footer-inner-box{
background-color:#18462c;
float:left;
width:100%;
padding:15px 0 40px 0;
}

.footer-block{
width:970px;
margin:0 auto;
}

h2.footer-heading{
color:#ffffff;
padding:0px;
margin:0px;
font-size:14px;
font-weight:lighter;
}

ul.footer-menu{
list-style-type:none;
padding:0px;
margin:10px 0 0 0;

}

ul.footer-menu li a{
color:#8fa372;
}

ul.footer-menu li{
padding:2px 0;
}

.list-block{
float:left;
margin-right:14px;
}


/* changes as on 22-6-2009 */

.hdr {
font-family:arial;
font-size:24px;
float:left;
padding:10px;
color:#9f6438;
font-weight:bold;
text-align:left
}

.toppings {
padding: 5px 15px 5px 15px; 
color:#ffffff;
font-family:arial;
font-size:14px;

}

.toppings a {
text-decoration:none; 
color:#ffffff;
font-family:arial;
font-size:14px;

}

.title-head-toppings {
background-color:#18462c;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:2px 10px;
float:left;
width:97.2%;
}


label.name-header a{
font-size:18px;
text-decoration:none;
color:#18462C;
}

.prices {
color:#9F6438;
/* font-weight:bold; */
font-size:18px;
padding-top: 5px;
}

.content-details{
font-size:11px;
font-weight:bold;
clear:both
}

.prices input {
width:30px;
}

.update {
color:#18462c;
font-weight:bold;
font-family:arial;
font-size:11px;
text-decoration:none;
}

.update a{
color:#18462c;
font-weight:bold;
font-family:arial;
font-size:11px;
text-decoration:underline;
}


.main-box-showcases .left{
float:left;
width:130px;
padding-right:10px;
}



.medium-box-showcase .left{
float:left;
width:60px;
padding-right:10px;
}

.shipping {
color: #19452a;
font-size:18px;
font-family:arial;
padding-left:5px
}

.content-details input {
width:50px;
border-top:1px solid #999999;
}

.orange {
background:#a16337;
width:111px;
padding:4px;
text-align:left;
color:#ffffff;
font-family:arial;
font-size:10px;
height:16px;
float:left
}


.grey {
background:#c5c5c5;
width:111px;
padding:4px;
height:16px;
text-align:right;
color:#000000;
font-family:arial;
font-size:10px;

float:left
}

.total {
background-color:#18462c;
font-size:14px;
text-align:left;
color:#ffffff;
padding:3px 5px;
float:left;
width:97.2%;
height:18px
}

.cal {
background:url(../images/cal.jpg) no-repeat;
height:19px;
width:86px;
}

.proceed {
background:url(../images/proc.jpg) no-repeat;
height:29px;
width:178px;
float:left;
line-height:29px;
text-align:center;
margin-top:30px

}

.proceed a {
line-height:27px;
text-align:center;
color:#ffffff;
font-family:arial;
font-size:16px;
text-decoration:none;
font-weight:bold
}


.checkout {
background:url(../images/cont.jpg) no-repeat;
height:29px;
width:178px;
float:left;
line-height:29px;
text-align:center;
margin-top:30px;
margin-left:-110px;
margin-right:15px

}

.checkout a {
line-height:27px;
text-align:center;
color:#ffffff;
font-family:arial;
font-size:16px;
text-decoration:none;
font-weight:bold
}

.sub-hdr {
font-family:arial;
font-size:14px;
float:left;
padding:0px 0px 10px 10px;
color:#898989;
font-weight:bold

}

.left-tab {
background:url(../images/left-tab.gif) no-repeat;
height:180px;
width:37px;
float:left
}


.middle-tab {
background:url(../images/middle-tab.gif) repeat-x;
height:180px;
float:left;
width:890px;
overflow:hidden

}


.end-tab {
background:url(../images/end-tab.gif) no-repeat;
height:180px;
width:9px;
float:left;

}

.award {
color:#16462c;
font-family:arial;
font-size:12px;

}

.lists {
color:#16462c;
font-family:arial;
font-size:12px;
list-style-type:square;

}

.lists ul li {
color:#16462c;
font-family:arial;
font-size:12px;
list-style-type:square;
width:350px

}
.fi-left{
float:left;
width:110px;
}

.fi-left1{
float:left;
width:190px;
}

.pro-desc {
font-family:arial;
font-size:12px;
color:#000000;
width:150px
}

ul.site-list-type{
list-style-type:none; 
margin:0px;
padding:0px;
color:#000000;
}

ul.site-list-type a{
color:#000000;
}


.left-wrapper-green{
float:left;
width:260px;
background-color:#1a482e;
margin-top:6px;
padding-top:20px;
}

.logogreen{
position:relative;
background-image:url(../images/logogreen1.gif);
background-repeat:no-repeat;
margin-top:-150px;
}

.left-strip-green{
background-image:url(../images/bottom-strip-green.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
padding-left:2px;
width:258px;
}

.right-strip-green{
background-image:url(../images/bottom-strip-green.gif);
background-repeat:no-repeat;
background-position:right bottom;
float:left;
width:100%;
padding-bottom:20px;
}

.shipping {
color:#18462C;
font-size:18px;
}

.title-head-review {
background-color:#8fa272;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:10px;
margin-top:10px
}

.deposit {
color:#a16337;
font-family:arial;
font-size:11.4px
}

.title-head-shipping {
background-color:#dedede;
font-size:12px;
font-weight:bold;
color:#4c4c4c;
padding:10px;
margin-top:10px
}


td.text input.review {

width:178px;
}

.review {
background:url(../images/proc.jpg) no-repeat;
height:29px;
width:178px;
float:left;
line-height:29px;
text-align:center;
margin-top:30px

}

.review a {
line-height:27px;
text-align:center;
color:#ffffff;
font-family:arial;
font-size:14px;
text-decoration:none;

}

.pics {
float:left;
padding-right:10px;
width:130px;
}

.title-content-shipping {
background-color:#ededed;
font-size:12px;
font-weight:bold;
color:#4c4c4c;
padding:5px;
margin-top:10px;
text-align:right;
}

.hdrgreen {
font-family:arial;
font-size:20px;
float:left;
padding:10px;
color:#9f6438;
font-weight:bold;
text-align:left
}

.top-stripp {
background-color:#F3F2F0;
background-image:url(../images/bottom-strip.gif);
background-position:-707px top;
background-repeat:no-repeat;
float:left;
padding-top:2px;
width:704px;

}

label.name-headm a{
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#18462C;
}
td.text input {
width:200px;
}

td.select select{
width:204px;
}

td.phone input {
width:180px;
}

.billhdr {
background:#dbeedb;
display:block;
color:#000000;
font-size:12px;
font-weight:bold;
}

		ul.active li.hover,
	ul.active li:hover a {
	color:#fff;
	}

.button-full{
float:left;
height:28px;
overflow:hidden;
margin-right:0px;
margin-top:10px;
position:relative;
}

td.street input {
width:570px;
}

td.zip input {
width:250px;
}

.contact {
color:#a26337;
font-weight:bold;
font-family:arial;
font-size:12px;
text-decoration:none;
text-align:left;
}

td.text {
font-size:12px;
}

.main-box-part{
border-bottom:1px solid #C4C4C4;
float:left;
padding:15px 9px;
}

.top1 {
background:url(../images/top1.jpg) no-repeat center bottom;
height:13px;
width:938px;
display:block;
float:left;

}

.middle1 {
background:url(../images/middle1.jpg) repeat-y;
width:938px;
display:block;
float:left
}

.bottom1 {
background:url(../images/bottom1.jpg) no-repeat;
height:13px;
width:938px;
display:block;
float:left
}

ul.footer-menu a{
font-size:12px;
}

.square-k{
list-style-type:square;
}

/* 30012009 */
.right-content-home{
float:right;
width:670px;
padding-left:28px !important;
padding-left:18px;
}


.right-content-home .content-area{
float:left;
width:415px;
}

.right-content-home .newsletter-area{
float:right;
width:234px;
font-family:Arial;
}

.newsletter-area .top-news{
background-image:url(../images/news-top.gif);
background-repeat:no-repeat;
padding-top:11px;
}

.newsletter-area .middle-news{
background-image:url(../images/middle-news.gif);
background-repeat:repeat-y;
padding:0 8px;
}

.newsletter-area .bottom-news{
background-image:url(../images/shop-news.gif);
background-repeat:no-repeat;
}

.newsletter-area .bottom-news a{
width:233px;
height:74px;
display:block;
text-indent:-2000px;
}


.newsletter-area h1{
font-size:18px;
font-weight:lighter;
color:#915530;
margin:0;
padding-bottom:5px;
}

.newsletter-area p{
font-size:11px;
color:#915530;
line-height:15px;
padding:0;
margin-bottom:12px;
}

label.email-news{
display:block;
padding-bottom:40px;
}

label.email-news input.news-text{
border-top:1px #727272 solid;
border-left:1px #b3b5b2 solid;
border-right:1px #b3b5b2 solid;
border-bottom:1px #b3b5b2 solid;
width:153px;
height:18px;
float:left;
}

label.email-news input.submit-news{
background-image:url(../images/news-submit.gif);
width:54px;
height:22px;
border:0 none;
text-indent:-2000px;
font-size:0;
float:left;
margin-left:6px;
cursor:pointer;
}

.newsletter-area .middle-news font{
color:#ff0000;
font-size:11px;
padding-bottom:5px;
display:block;
}
