/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
                      font-family: Arial;
}

body{


background:#dddddb url(/images/body-bg14.jpg) top repeat-x;
	 margin-top:0px;
}

img {vertical-align:top; }
a img { border:0; text-decoration:none;vertical-align:top;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		
		color:#3e3f3b;
	}



input, select { vertical-align:middle; font-weight:normal;font-size:12px;}

a {color:#658300; text-decoration:none;}
a:visited {text-decoration:none;color:#658300;}
a:hover {text-decoration:none;color:#FF9933;}


p {padding-top:15px;}
strong {color:#658300;}
strong a {text-decoration:none;}
strong a:hover {text-decoration:none;}



/* ============================= main layout ====================== */

.link {display:block; float:right; background:url(/images/link-tail-bg.gif) top repeat-x; color:#456805; font-size:12px; text-decoration:none;}
.link span {display:block; background:url(/images/link-right-bg.gif) top right no-repeat;}
.link span span {background:url(/images/link-left-bg.gif) top left no-repeat; padding:3px 12px 7px 12px;}
.link:hover {text-decoration:none;}
.box .link span {background:url(/images/link-right-bg2.gif) top right no-repeat;}
.box .link span span {background:url(/images/link-left-bg2.gif) top left no-repeat;}


#content li { background:url(/images/list-bg.gif) no-repeat 0 6px; padding-left:20px; }
#content li a { font-weight:bold; text-decoration:none;}
#homerotator li { background:none; padding-left:0px;}
.marked {background:url(/images/list-bg.gif) no-repeat 0 3px; padding-left:15px; color:#658300; text-decoration:none;}

h1, h2{color:#412d21; font-size:18px; font-weight:normal; background:url(/images/line1.gif) bottom left repeat-x; padding:2px 0 7px 1px; margin-bottom:2px;}

.sh_title {color:#412d21; font-size:18px; font-weight:normal; background:url(/images/line1.gif) bottom left repeat-x; padding:2px 0 7px 1px; margin-bottom:2px;}
a.sh_title {text-decoration:none; color:#412d21;  font-size:18px;font-weight:normal; background:url(/images/line1.gif) bottom left repeat-x; padding:2px 0 7px 1px; margin-bottom:2px;}
a:visited.sh_title {text-decoration:none; color:#412d21;  font-size:18px;font-weight:normal; background:url(/images/line1.gif) bottom left repeat-x; padding:2px 0 7px 1px; margin-bottom:2px;}
a:hover.sh_title {text-decoration:none; color:#FF9933; font-size:18px; font-weight:normal; background:url(/images/line1.gif) bottom left repeat-x; padding:2px 0 7px 1px; margin-bottom:2px;}





.sh_listtitle {
	color: #412d21;
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;

}

a.sh_listtitle {
	color: #412d21;
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;
	text-decoration:none;
}

a:visited.sh_listtitle {
	color: #412d21;
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;
	text-decoration:none;
}

a:hover.sh_listtitle {
	color:#FF9933; 
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;
	text-decoration:none;
}












a.BoxLines  {
	color: #639012;
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;
	text-decoration:none;
}

a:visited.BoxLines  {
	color: #639012;
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;
	text-decoration:none;
}

a:hover.BoxLines {
	color:#FF9933; 
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;
	text-decoration:none;
}









h3 {
	color: #412d21;
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;

}

h3 :visited {
	color: #412d21;
	font-size: medium;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 11px;
                     text-decoration:none;
}

h3 span {color:#639012;}
h4 {font-weight:normal; text-transform:uppercase; text-decoration:underline; margin-bottom:7px;}
h5 {color:#497300; font-weight:normal; font-size:15px;}

td h5 {color:#497300; font-family:Arial; font-weight:normal; font-size:15px;}
td {font-family:Arial;}

.rss {float:right; margin:-4px 9px 0 0; position:relative;}

cite {font-size:12px;}

.imgindent {margin:0 20px 0 0; float:left;}
.extra {float:left; position:relative; margin:0 0 0 -26px;}

/* ============================= header ====================== */
.logo {margin:95px 0 97px 60px;}





#main { width:1125px; margin:0 auto; text-align:left;}


#header {width:1101px; height:200px;  margin: 0 0 0 0px;}
#header .menu {color:none ;font-size:  medium; height:26px; padding : 30px 0 0px 30px;

	 background:url(/images/menu-bg.gif); 
	background-repeat:no-repeat;

	background-position:top left;
	margin: 0px 0 0 32px;}
#topsection {margin: 0 0 0 30px;height:144px;}







#footer { height:135px; margin:0 27px 0 33px; background:url(/images/footer-tail-bg.gif) top repeat-x; text-align:center;}

/* ============================= content ====================== */

#content {background:url(REMOVE/images/content-right-bg.jpg) top right no-repeat;}
#content .left-bg {background:url(REMOVE/images/content-left-bg.jpg) top left no-repeat; width:100%;}
.indent {background:#fff; margin:0 27px 0 32px; padding:36px 34px 40px 32px;}

.col-pad {padding-right:42px;}

.box {background:#e9ebe3 url(/images/box-tail-top.gif) top repeat-x;}
.box .corner-bottom-right {background:url(/images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(/images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(/images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(/images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {background:none; padding:32px 34px 20px 32px; margin:0;}

.box2 {background:url(/images/box2-tail-bg.gif) top repeat-x #574b45; color:#fff; margin:0 1px 0 2px;}
.box2 .corner-bottom-right {background:url(/images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-bottom-left {background:url(/images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(/images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(/images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .indent {background:none; padding:26px 28px 28px 20px; margin:0;}
.box2 strong {text-transform:uppercase; float:right; display:block; margin-bottom:18px; color:#fff;}
.box2 a {color:#8db600; float:right; display:block; margin-top:11px; text-decoration:none;}


.indent2 {padding:37px 0 0 20px;}
.indent3 {padding:0 10px 0 15px;}
.indent4 {padding:0 0 0 12px;}
.padding1 {padding-top:17px;}
.padding2 {padding-bottom:40px;}
.padding3 {padding-top:22px;}
.padding4 {padding-top:32px;}
.padding5 {padding-bottom:22px;}
.margin1 {margin-top:28px;}
.margin2 {margin-top:18px;}

.phone {float:right; margin-right:100px;}

/* ============================= footer ====================== */

#footer .right-bg {background:url(/images/footer-right-bg.gif) top right no-repeat;}
#footer .left-bg {background:url(/images/footer-left-bg.gif) top left no-repeat; color:#151514; width:100%;}
#footer .menu {padding:25px 0 46px 0;}
#footer .menu li {display:inline; background:none; border-left:1px solid #8db600; padding:0 30px 0 29px;}
#footer .menu li a {font-weight:normal; color:#d0d2c8; text-decoration:none;}
#footer .menu li a:hover {text-decoration:underline;}
#footer .menu .first {border:none;}
#footer a {color:#151514;}

/* ============================= forms ============================= */


#ContactForm {padding:20px 0 0 0;}
#ContactForm .rowi {height:29px;}
#ContactForm .link {margin:20px 0 0 10px;}

.input {width:237px; height:22px; border:1px solid #4b4b4b; background:#fff; padding:0 0 0 5px; font-size:12px;}
.button { font-size:12px;}
.textarea {width:237px; height:22px; border:1px solid #4b4b4b; background:#fff; padding:0 0 0 5px; }


/* ============================= LAYOUT============================= */



.col-1, .col-2, .col-3, col-11, col-12, navigation  {float:left;}
.container {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/

.col-1 {width:200px;padding-right:50px;}
.col-2 {width:500px;}
.col-11 {width:100px;padding-right:0px;}
.col-12 {width:300px;padding-right:20px;}

.col-1 .col-1 {width:76px;}
.col-1 .col-2 {width:196px;}

.col-2 .col-1 {width:200px;}
.col-2 .col-2 {width:450px;}

.col-11 .col-2 {width: 650px;}

#rightside {
	float: left;
	width: 185px; 
height: 100%;
background: url(/images/bubbles.gif);
	 
background-repeat:no-repeat;

background-position: 100% 150%;            
padding:0px 0px 0px 20px;

}

a.homeText {background:url(/images/list-bg.gif) no-repeat 0 3px; padding-left:15px; color:#658300; text-decoration:none;}

.mTitle{
	font-family: Arial;
    font-size: 16px;
    color: #324A06;
}


a.mTitle{
	font-family: Arial;
    font-size: 16px;
    color: #324A06;
    text-decoration:none;
}

a:visited.mTitle{}


a:hover.mTitle{
    color: #F5900D;
    text-decoration:none;
}

.mTitleS{
	font-family: Arial;
    font-size: 16px;
    color: #338AA4;
}

a.mTitleS{
font-family: Arial;
    font-size: 16px;
    color: #324A06;
}

a:visited.mTitleS{
	font-family: Arial;
    font-size: 16px;
    color: #324A06;
}

a:hover.mTitleS{
	font-family: Arial;
    font-size: 16px;
    color: #324A06;
}



.ml1{ font-family: Arial; font-size: 14px; line-height: normal ; Color:#324A06; margin-left:10px}
a.ml1{color: #324A06;text-decoration:none;text-indent:0px;}
a:visited.ml1{color: #324A06;}
a:hover.ml1{Color:#F5900D;}

.ml1s{font-family: Arial; font-size: 14px;line-height: normal; Color:#F5900D;margin-left:10px}

a.ml1s{text-decoration:none;text-indent:0px;}
a:visited.ml1s{text-decoration:none;}
a:hover.ml1s{Color:#F5900D; text-decoration:none;}
    

.ml2{
	
 font-family: Arial;
text-indent:0px;
    font-size: 12px;
    line-height: normal; 
    Color:#324A06;
    margin: 0 0 0 15px;
    
}

a.ml2{
font-family: Arial;
text-indent:0px;
    font-size: 12px;
    line-height: normal; 
    Color:#324A06;
    margin: 0 0 0 15px;
text-decoration:none;
}

a:visited.ml2{
	font-family: Arial;
    font-size: 12px;
text-indent:0px;
    line-height: normal; 
    Color:#324A06;
    margin: 0 0 0 15px;

}

a:hover.ml2{
	font-family: Arial;
    font-size: 12px;
text-indent:0px;
    line-height: normal; 
    Color:#F5900D;
    margin: 0 0 0 15px;

}

.ml2s{
	
font-family: Arial;
    font-size: 12px;
text-indent:0px;
    line-height: normal; 
    Color:#F5900D;
    margin: 0 0 0 15px;
}

a.ml2s{
font-family: Arial;
    font-size: 12px;
text-indent:0px;
    line-height: normal; 
    Color:#F5900D;
    margin: 0 0 0 15px;
text-decoration:none;
}

a:visited.ml2s{
	font-family: Arial;
    font-size: 12px;
text-indent:0px;
    line-height: normal; 
    Color:#F5900D;
    margin: 0 0 0 15px;

}

a:hover.ml2s{
	Color:#F5900D;
text-indent:0px;
 }




#pagepath {margin:0 0 10px 0}
#refer {width: 1000px;background-color:#ffffff; height:60px;font-family:arial;color:#777777;font-size:10px;margin:10px auto 20px auto;padding: 5px 20px 0px 20px;}
#refer a {  color:#767676; text-decoration: none; }
#refer A:visited   {   color:#767676;   text-decoration:none;  }     
#refer A:active    {    color:#767676;   text-decoration:none;  }  
#refer A:hover     {   Color:#FF9900;   text-decoration:none; }


.padding2 {padding-bottom:20px; padding-left:20px;}

#summary { 
		font-family:Arial;
		font-size:9px;
		line-height:12px;
		color:#3e3f3b;
	}

.sh_cartlist {  
    width: 780px;
    border: 1px solid #999999;
    padding: 8px;
  

}

.sh_cart {


   
}



.sh_cartPanel {

 
    valign: top;
	margin: 40px 0 40px 0;
   
}

.thinktank {

 background: url(/images/button_homepage2.jpg) top repeat-x;
height:300px;
background-color: #ffffff;
}

.thinktank a {text-decoration:none;}

.fieldrequired {float:left;width:10px;color:#ff0000;}
.fieldlabel {float:left;width:120px;}
.fieldplace {float:left;width:160px;}
.fieldvalidator {float:left;width:200px; color:#ff0000;}

.navigation {background:#ffffff;  width:500px; vertical-align:top; float:left;}
.nav-contents{width:60px; float:left;}

.nav-module {width:351px; float:left;}

.nav-back {width:34px; float:left;}

.nav-next {width:25px;float:left;}

#cse_copyright {vertical-align: middle; text-align: left; float: left; width: 20%; }
#social {vertical-align: middle; text-align: center; float: left	; width: 55%;}
#payment { vertical-align: bottom; text-align: right;}
img.img {vertical-align: -120%; }
img.img2 {vertical-align: -100%; }