@import url("reset.css");
/* Main CSS Start */
body {
	background: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F3AA03;
	margin-top:20px;
}
h1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #f4f4e8;	
	padding:0 0 10px 0;
}
h2 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #f2d987;	
	padding:0 0 15px 0;
}
h3 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #f2d987;	
	padding:0 0 15px 0;
}
h4 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #F3AA03;	
	padding:0 0 15px 0;
}
h5 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #F3AA03;	
	padding:0 0 15px 0;
}
h6 {
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	color: #F3AA03;	
	padding:0 0 15px 0;
}
p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #F3AA03;
	padding:0 0 10px 0;
	line-height:16px;
}
blockquote {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #F3AA03;
	padding:0 0 10px 35px;
	line-height:16px;
}
ul{
	list-style:none;
	padding:0 0 15px 0;	
}
ul li{
	float:none;
	background:url(/images/bullet.gif) no-repeat left 3px;
	padding:0 0 0 14px; 
}
ol{
	list-style:decimal;
	padding:0 0 15px 40px;
}
ol li{
	float:none;
	padding:0; 
	background:none;
}
#wrapper {
	width: 760px;
	margin: 0 auto;
}
/* Main CSS End */


/* Header CSS Start */
#header {
	position:relative;
	background:none;
}
.mailbox {
	position:absolute;
	top:105px;
	right:5px;
	width:190px;
	text-align:right;
}
.mailbox span.email {
	float:left;
	width:114px;
	border:1px solid #000;
}
input.email {
	width:105px;
	height:13px;
	border:0;
	padding:0 5px 5px 0;
	font-size:11px;
}
input.emailtext {
	width:106px;
	height:11px;
	border:0;
	padding:2px 5px 2px 3px;
	font-size:11px;
}
.mailbox span input.submit {
	float:left;
	border:1px solid #000;
	margin:0 0 0 3px;
	font-size:11px;
}
.header-image {
	position:relative;
	width:760px;
}
.content-nav {
	width:587px;
	height:15px;
	padding:5px 0 5px 173px;
}
.content-nav ul{
	list-style:none;
}
.content-nav ul li{
	float:left;
	padding:0 5px 0 0;  
	background:none;
	width:auto;
}
.content-nav ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F3AA03;
	text-decoration:none;
}
.content-nav ul li a:hover{
	text-decoration:underline;
}
.flash-obj {
	width:760px;
	height:339px;
}
.top-heading p {
	position:absolute;
	top:-20px;
	right:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#704F01;
	font-weight:bold;
}
.header-bottom {
	width:760px;
	height:51px;
	background:url(/images/header_bot.jpg) no-repeat top;
}
.email-box {
	float:right;
	width:190px;
	text-align:right;
	margin:4px 0 0 0;
}
.email-box span.email-text, .mailbox span.email-text {
	float:left;
	width:110px;
	border:1px solid #000;
}
input.your-email-text {
	width:104px;
	height:15px;
	border:0;
	padding:0 5px 1px 1px;
	font-size:11px;
}
.email-box span input.submit-btn, .mailbox span input.submit-btn {
	float:left;
	border:1px solid #000;
	margin:0 0 0 3px;
	font-size:11px;
}
/*----------*/
.mailbox {
	position:absolute;
	top:105px;
	right:1px;
	width:190px;
	text-align:right;
}
/*----------*/
/* Header CSS End */


/* Menu CSS End */


/* Content CSS Start */
#content {
	width:760px;
	margin:0 0 10px 0;
	background:url(/images/rhs_bg.jpg) no-repeat right top;
}

#col-1 {
	width:173px;
	float: left;
	background:url(/images/lhs_bg1.png) no-repeat top;
}
.side-bar {
	width:146px;
	float:left;
	padding:87px 0 0 24px;
}
.side-bar-top {
	width:146px;
	height:49px;
	float:left;
	font-size:0;
	background:url(/images/side-bar-top.png) no-repeat top;
}
.side-bar-center {
	min-height:150px;
	height:auto!important;
	height:150px;
	width:146px;
	float:left;
	background:url(/images/side-bar-center.png) repeat-y;
}
.side-bar-bottom {
	width:146px;
	height:306px;
	float:left;
	font-size:0;
	background:url(/images/side-bar-bottom.png) no-repeat top;
}
#col-2 {
	width:507px;
	float: left;
	padding:0 80px 0 0;
}

#col-2 a {
	color: #f4f4e8;	
}
.content-bg {
	background:url(/images/homepage_bg.jpg) no-repeat left top;
	height:620px;
}
.cont-images {
	float:left;
	width:146px;
	padding:85px 0 0 310px;
}
.image-01, .image-02 {
	float:left;
	width:146px;
	height:203px;
	padding:0 0 5px 0;
}
/*#col-3 {
	width:80px;
	float:left;
	background:url(../images/rhs_bg.jpg) no-repeat right top;
	min-height:620px;
	height:auto;
	height:620px;
}*/
/* Content CSS End */


/* Footer CSS Start */
.footer {
	width:760px;
	margin:0 auto;
}
.footer ul {
	float:left;
	list-style:none;
	text-align:center;
	width:760px;
	color:#F3AA03;
	font-size:11px;
	padding:0 0 8px 0;
}
.footer ul li {
	float:none !important;
	padding:0 1px 4px 1px;
	display:inline;
	color:#F3AA03;
	background:none;
	border-left: 1px solid #f2d987;
}
.footer ul li:first-child {
	border-left: none;
}
.footer ul li a {
	display:inline-block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f2d987;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
}
.footer ul li a:hover {
	color:#F3AA03;
	text-decoration:underline;
}
.footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F3AA03;
	text-align:center;
	padding:0 0 8px 0;
}
.footer p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F3AA03;
	text-decoration:none;
}
.footer p a:hover {
	text-decoration:underline;
}
/* Footer CSS End */

#clear {
  clear: both;
}

div.crumbs {
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 0.8em;
 color: #f2d987;	
}

div.crumbs a {
 color: #f2d987;	
}

div.updated
{
color: #505050;
font-size: 0.8em;
text-align: right;
}


/* PROD CAT */

span.curr_name {
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #704F01;
}    

table.prod_cat {
    width: 100%;
    margin-top: 10px;
}

table.prod_cat td {
    width: 33%;
    border: 1px solid #704F01;
}    

span.prod_price {
    display: block;
    font-weight: bold;
    color: #FF0000;
}

table.prod_det {
    width: 100%;
}

td.prod_det_desc {
    text-align: left;
    padding-bottom: 5px;
    vertical-align: top
}      

td.prod_det_imgs {
    text-align: center;
    height: 50px;
    border-top: 1px solid #473201;
    border-bottom: 1px solid #473201;
    padding: 5px 0px 5px 0px;
}

td.prod_det_imgs table td {
    vertical-align: bottom;
}

td.prod_det_desc div.left {
    float: left;
    position: relative;
    font-size: 14px;
    font-weight: bold;
}

div.prod_det_desc {
    text-align: left;
    position: relative;
    clear: both;
    padding: 10px 0px 10px 0px
}   

a.pc_button          {display;block;font-size: 11px;border: 1px solid #704F01;padding: 0px 5px 0px 5px;width: 60px;color: #F3AA03; text-decoration: none}
a.pc_button:link     {display;block;font-size: 11px;border: 1px solid #704F01;padding: 0px 5px 0px 5px;width: 60px;color: #F3AA03; text-decoration: none}
a.pc_button:visited  {display;block;font-size: 11px;border: 1px solid #704F01;padding: 0px 5px 0px 5px;width: 60px;color: #F3AA03; text-decoration: none}
a.pc_button:active   {display;block;font-size: 11px;border: 1px solid #704F01;padding: 0px 5px 0px 5px;width: 60px;color: #F3AA03; text-decoration: none}
a.pc_button:hover    {display;block;font-size: 11px;border: 1px solid #704F01;padding: 0px 5px 0px 5px;width: 60px;color: #F3AA03; text-decoration: none}

/* PROD CATEGORIES - listing */

table.prod_listing {

}

table.prod_listing td {
    vertical-align: top
}    

td.prod_listing_img {
    text-align: center;
    width: 170px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #704F01;
}

td.prod_listing_img img {
    margin: 0px auto 0px auto;
}    

td.prod_listing_desc {
    text-align: left;
    padding: 0px;
    border-top: 1px solid #704F01;
}

td.prod_listing_desc span {
    display: block;
    font-weight: bold;
    padding: 5px 0px 5px 5px;
}

td.prod_listing_desc p {
    padding: 5px 0px 5px 0px;
    margin: 0px;
}

td.prod_listing_subcat {
    text-align: left;
}

/* PRODUCTS - listing */

td.prod_img {
    text-align: center;
    vertical-align: top;
   
}    

td.prod_img img {
    border-top: 1px solid #704F01;
    border-left: 1px solid #704F01;
    height: 85px;
}    

td.prod_summary {
    text-align: left;
    vertical-align: top
}


td.prod_summary a{
    text-decoration: none
}


td.prod_summary p {
    padding: 0px;
    margin: 0px;
}  
