 html, body{
    padding: 0px;
    margin: 0px;
    background: #fff;
    font-family:Arial;
    font-size:12px;
}

h1,h2,h3,h4,h5,h6{
    color:#F7A444;
}
*{
    padding: 0px;
    margin:0px;
}

li{
    list-style:none;
}

a{
    color:#6A9400;
}

a:hover{
    text-decoration:none;
}

strong{
    color:#F48300;
}

#tbody{
    margin:0 auto;
    width:980px;
    background:url(/images/tbody.gif) repeat-x;
}

#header{
    height: 392px;
    position: relative;
}
#logo{
    padding: 25px 30px;
width: 400px;
height: 136px;

}
#slog{
    background: url(/images/slog.png) repeat-x;
    height: 206px;
}
#pic{
    left: 365px;
top: -383px;
height: 390px;
width: 606px;
position: relative;
    background: url(/images/pic.png) no-repeat;
}
#menu{
  
    height:45px;
    background:url(/images/menu.gif) repeat-x;
}

#top-menu{
    padding: 0px; 
    margin:6px 0px;
}

#menu ul li{
    border-right: 1px dotted #fff;
    display: inline-block;
    padding:12px 9px;
    
}
#menu ul li:last-child{
    border:none;
}

#menu ul li a{
 
    font-size: 17px;
    font-family: Verdana;
    color: white;
    
    text-decoration: none;
}
#menu ul li:hover{
    background: #F6AC57;
}

#menu ul li.act{
    background:#F6AC57;
}

#main{
    min-height:400px;
    padding:10px;
    
}

#sep{
    background:#F69628;
    height:35px;
}

#footer{
    background: url(/images/footer.gif);
    height:70px;
}

#breadcrumbs{
    border-bottom: 1px solid #CBCBCB;
    margin-bottom: 12px;
}
h1{
    display:inline-block;
    margin:10px 0px;
}
#copyright{
    font-size: 14px;
    padding:19px 0px;
    text-align: center;
}
.clr{
    clear:both;
}

#left-col{
    width:710px;
    float:left;
    padding-right:18px;
    border-right:1px dotted #CBCBCB;
}

#right-col{
    width:220px;
    float:right;
    padding: 10px 0px 0px 10px;
  
}

#main-cat{
    float: left;
    width:100%;
}

#left-cat{
    padding: 7px;
    width:150px;
    float:left;
    padding-right:18px;
    border-right:1px dotted #CBCBCB;
}

#right-cat{
    padding: 7px 0px 0px 7px;
    width: 526px;
    float: right;
    
  
}

#left-col table{
    border-collapse: collapse;
}

#left-col table th{
    border:1px solid #7FA200;
    font-weight:bold;
    color:#fff;
    background: #F6AC57;
    }
#left-col table td{
    min-width: 110px;
    padding: 3px;
    border:1px solid #7FA200;
  
    }
#left-col table td:last-child{
    min-width:70px;
   
  
    }   
    
#left-col table tr{
    border:1px solid #7FA200;
  
}


#content{float:left;
width:100%;
}



#contactForm {
	width: 45%;
	position: relative;
}
#contactForm .label {
	position: absolute;
	top: 20px;
	right: -200px;
}
#contactForm label {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 17px 0px 5px;
}
#contactForm input.text, #contactForm textarea, #contactForm select {
	font-size: 12px;
	width: 100%;
}
#contactForm select {
	width: 32%;
}
#contactForm textarea {
	height: 125px;
}
#dopInput {
	position: relative;
	display: none;
}
#dopInput img {
	display: inline;
	margin: 7px 0px 0px 0px;
}
#dopInput input.text {
	width: 60%;
	float: right;
	position: relative;
	margin-right: -4px;
}
#contactForm .submit {
	float: right;
	margin-right: -4px;
}
.clearBoth{
    clear:both;
}
.title{
    font-weight: bold;
    color:#629B00;
}
.child{
   
    padding: 3px 0px 3px 20px;
}
.child ul{
   
    padding: 3px 0px 3px 10px;
}
.child ul ul{
   
    padding: 3px 0px 3px 10px;
}
#left-menu a{
    font-size:13px;
    color:#355300;
}
.ar{
    vertical-align: middle;
    padding:0px 3px;
    
}


#paging {
	font-size: 13px;
}
#paging .lnk-page {
	margin: 0px 5px;
}
#paging ul {
	margin-top: 18px;
}
#paging li {
	display: inline;
}
#paging li a {
	display: inline-block;
	font-size: 15px;
	font-style: italic;
	margin-right: 3px;
}
#paging li a span {
	display: block;
	margin-right: -3px;
	position: relative;
	height: 21px;
	padding: 3px 6px 0px 4px;
	cursor: pointer;
}
#paging li a.act {
	background: #7FA200;
	font-weight: bold;
	color: #fff!important;
	text-decoration: none;
}
#paging li a.act span {
	background: #7FA200;
	padding: 3px 11px 0px 9px;
}
#sl-text{
    padding:30px;
    color:#fff;
    width:300px;
    font-size:17px;
}

#sl-text h1{
   color:white; 
}
#sForm .label{
    margin:9px 0px;
}
#sForm label{
    color: #E77B00;
margin: 6px 0px;
display: inline-block;
}
#submitBut{
    font-weight: bold;
background: #E7912F;
padding: 5px 6px;
color: white;
text-transform: uppercase;
font-size: 12px;
}

.tie{ border:solid 1px #eceaea;  background:#fff;}
.tie-margin1{ margin-bottom:10px;}
.tie .tie-indent{ padding:11px;}
#cartAdd { margin:0; padding:1em 1em 1em 0; margin:10px 0 0; overflow:hidden;}
#cartAdd .qty{ padding:3px; border:solid 1px #E1E1E1; width:50px;}
#cartAdd .text2{ margin:6px 0 0 0;}
LABEL.inputLabel {
                width:10em;
        float: left;
                padding-left:10px;
                margin:5px 0;
                padding-right:10px;
        }

LABEL.inputLabelPayment {
        width: 16em;
        float: left;
                padding:4px 0 4px 0;
        }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
        width: 13em;
        float: left;
        }

P, ADDRESS {
        padding: 0.5em;
        }
#contactUsNoticeContent{ border-top:solid 1px #e5e5e5; margin:15px 0 0; padding:15px 0 20px 7px;}

ADDRESS {
        font-style: normal;
        }

.clearBoth {
        clear: both;
        }

HR {
        color:#C1C1C1;
        border:0; border-top:1px solid #E1E1E1;
        margin:5px 0px;
}

fieldset{ background:none; border:solid 1px #eceaea; padding:15px 20px 30px 20px; color:#494949; margin-bottom:20px !important;}
legend{ border:solid 1px #eceaea; padding:10px 20px !important; color:#494949 !important; background:#fff; margin-bottom:15px;}

.stabs {

}

.stabs_head {
        font-family: Arial,Tahoma,Verdana;
        font-size: 12px;
        
        height: 28px;
        
        padding: 0px 3px;
        margin-bottom: 30px;
}

.stabs_head ul {
        list-style: none;
        margin: 0px;
        padding: 0px;

}

.stabs_head ul li {
        display: block;
        float: left;
        margin-right: 3px;
        
        padding-left: 2px;
}

.stabs_head ul li a {
        display: block;
        text-decoration: underline;
        padding: 8px 14px;
}

.stabs_head ul li.active {
       background: #F6D9B7;
}


.stabs_head ul li.active a {
        color: black;
        text-decoration: none;
}

.stabs .stab {
        display: none;
}

/* *** */

.delivery{
    display:none;
}
.huge{
   vertical-align: top;
    width: 10px;
    margin: 6px 0px;
    display: inline-block;
    color: #F69628;
    font-size: 16px;
   
}
.hg{
    display: block;
margin: 2px 0px;
}
.big{
    margin: 5px 6px;
    display: inline-block;
    
    vertical-align: top;
}
#tyt{
    left: 260px;
    top: 116px;
    position: absolute;
}