/*  @@@@@[  Wrappers  ]@@@@@ */
body {background:url(../images/bg.jpg) repeat; font: 11px/18px "trebuchet MS"; color: #323232; text-align: center; margin:0px; padding:0px;}

#mainwrapper{
	width:853px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0;
}
#mainwrapper-sec{
	width:865px;
	text-align:left;
	margin: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0;
}
.wrapped {width: 853px; margin:0 0 10px; padding:0 0px 0px 12px; text-align:left;background: url(../images/_bg-index.gif) top left repeat-y #FFFFFF;  }

.wrapped-sec {width: 853px; margin:0 0 10px; padding:0 0px 0px 12px; text-align:left;background: url(../images/_bg-index.gif) top left repeat-y #FFFFFF;  }
.clr {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}

#left-col{
	width:157px;
	float:left;
	padding-bottom: 25px;
}
/* @@@@@[  Header / Footer  ]@@@@@ */
#banner {
	width: 655px;
	float:right;
	margin-top: 15px;
}
#logo {
	margin:20px 0 0 2px;
}
/**** main nav ****/
ul#nav {
	margin:50px 0 0 20px;
	padding:0px;
	list-style:none;
	text-align:left; 
}
ul#nav li,  ul#nav li a{
	color:#fecd06;
	list-style:none;
	font-family:Arial, Futura, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	padding:0px;
}
ul#nav li a:hover {
	text-decoration:underline;
}

/** subnav **/
ul#nav li ul {
	margin:0px;
	padding:0px; 
}
ul#nav li ul li, ul#nav li ul li a {
	color:white;
	font-size:13px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:22px;
	text-transform:none;
	font-weight: normal;
} 
ul#nav li ul li a:hover {
	text-decoration:underline;
} 

ul#nav li ul  ul{
	margin-left:20px;
}


#footer {
	color:#000000;
	text-align:left;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size:10px;
}
#footer div{float:right;}
#footer a:link, #footer a:visited, #footer a:active {color: #000000; text-decoration: none;}
#footer a:hover {color: #000000; text-decoration: underline;}

/* @@@@@[  Secondary-Content  ]@@@@@ */
#cont-sec {
	width:560px;
	float:right;
	padding:25px 42px 25px 0px;
	font: 11px/20px Georgia, "Times New Roman", Times, serif;
	/*text-align: center;*/
}
#cont-sec_shop {
	width:630px;
	float:right;
	padding:0px 22px 25px 0px;
	font: 11px/20px Georgia, "Times New Roman", Times, serif;
	/*text-align: center;*/
}
.cent {
	text-align:center !important;
}
#cont-sec img {
	border: 0px;
}
h1{ color:#326e8c; font-size:20px; line-height:20px; font-weight:normal; margin:0px; padding:0px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; }
h2{font-size:15px; color:#5d6e3e;font-weight:normal;margin:0px; padding:0px 0 0px; background-color:inherit; }
ul{ margin:0; padding:5px 0 10px 50px; color:#5d6e3e; font-weight:bold; background-color:inherit;}
p{margin:0; padding:4px 0 15px;}
/* @@@@@[  other-Content  ]@@@@@ */
#top{
    color: #7c8467;
    height: 28px;
    line-height: 28px;
    text-align: right;
    padding-right: 15px;
    padding-left: 191px;
}
#top a:link,#top a:visited, #top  a:active {color:#7c8467; text-decoration:none;}
#top a:hover {color:#7c8467; text-decoration:underline;}
#top input, #top select {font-size: 10px; /*vertical-align:baseline;*/ margin-top:3px;}

a:link,a:visited,  a:active {color:#326e8c; text-decoration:underline;}
a:hover {color:#326e8c; text-decoration:  none;}
.left{float:left;}
.right{float:right;}
.right img {padding-left:10px;}
.padright{ padding-right:10px;}
.center { text-align:center;
}
#quote{ padding:5px 0 10px;}
.btn
{
    background-color: #5d6e3e;
    border: 1px solid #333333;
    color:#FFFFFF;
    font-size: 11px;
		cursor:pointer;
}
.sBtn {
	padding:1px;
	padding-left:4px;
	padding-right:4px;
}
.goBtn {
	border: none;
	cursor:pointer;
	vertical-align:middle;
	margin-bottom:1px;
} 
#search{
	width:90px;
	margin-left: 5px;
}
#signup {
	vertical-align:middle;
}
input, select
{
    font-size: 11px;
    /*vertical-align:baseline;*/
}
img {
	border:none;
	margin-bottom: 3px;
}
.phone{
	font-size: 16px;
	font-weight: bold;
}
.search {
	float:left;
	width: 250px;
	text-align:left;
}
.search_in {
	margin:30px 0 0 0px;
	padding:0px;
}
.search_in form {
	margin:0px;
	padding:0px;
}
.img1 {
	padding-right: 20px;
	padding-bottom: 10px;
}
.img2 {
	padding-right: 20px;
	padding-bottom: 10px;
}
.img3 {
	padding-right: 20px;
	padding-left: 20px;
}
.colimg1 {
	float:left;
	width: 240px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.colimg1 div {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	text-align:center;
}
.colimg2 {
	float:left;
	width: 170px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.colimg2 div {
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	text-align:center;
}
/* @@@@@[ category page pagination ]@@@@ */
.pagenav {
	text-align:right;
	padding-right:14px;
}
.pagecount {
	float:left;
}
.pagenavigation  a  {
	cursor:pointer;
	text-decoration:none;
	
}
.pagenavigation a:hover {
	text-decoration:underline;
	color:#6f4d23;
}
.deactivated {
	color:#666;
}

/* @@@@@[ Category Page ]@@@@@@@ */
.categoryitem {width: 140px; padding-right: 20px;}
.categoryitem p {margin-bottom: 2px; text-align: center;}
.categoryitem a:active, .categoryitem a:visited, .categoryitem a:link {color: #157792; text-decoration: none;}
.categoryitem a:hover {color: #157792; text-decoration: underline;}

.retailprice
{
	text-decoration: line-through;
	font-family: verdana;
}
.ourprice
{
	font-weight: bold;
	font-family: verdana;
}

table#relatedproducts td {
	padding-right:10px;
	padding-left:10px;
}
.error {
	color:red;
}

.spacetop {
	padding-top: 50px;
}
#nav_shop {
	text-align:left;
}
#shop_nav {
	width: 630px;
	height: 273px;
	background: url(../images/shopa.jpg) no-repeat;
	padding-top: 150px;
}
#shop_menu {
	width: 220px;
	padding-left: 380px; /* 190px;  for centered */
	font-size: 16px;
	padding-top: 3px;
	color: #a3b6AF;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	line-height:22px;
}
#shop_menu a{
	text-decoration:none;
	color: #a3b6AF; /* #007c89; if on white */
}
#shop_menu a:hover{
	text-decoration:none;
	color: #D3E6AF;
}
.successMsg {
	border:1px solid #999;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#5d6e3e;
}
.top_tb {
	vertical-align:top;
}
.right-img {
	width: 230px;
	float:right;
	text-align:center;
	padding-top: 20px;
}
.tr_color {
	color:#31787c;
}
#seal {
	margin-top:200px;
	margin-left:20px;
	background-color:white;
	text-align:center;
	width:90px;
	padding:10px;
}
