﻿* {
	margin: 0;
	padding: 0;
}
input {
	font-size: 11px;
}
select {
	font-size: 11px;
}
html, body {
		behavior: url(styles/iepngfix.htc);
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	background-color: #472C13;
}
#divmain {
	width: 1000px;
	height: 809px;
	margin: 0 auto;
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
}

.content_head {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 10px;
}

.reg_container {
	padding: 10px;
	margin: 5px;
	border: solid 1px #9BA0A5;
	width: 93%;
	color: #640E00;
}
#tableft {
		behavior: url(styles/iepngfix.htc);
	width: 25px;
	height: 50px;
	background-image: url(../images/menu_bg_left.png);
	background-repeat: no-repeat;
}
#tabcenter {
		behavior: url(styles/iepngfix.htc);
	height: 50px;
	background-image: url(../images/menu_bg_center.png);
	background-repeat: repeat-x;
	text-align: left;
}

#divcontentmain {
	width: 852px;
	margin: 0 auto;
	height: 750px;
	vertical-align: top;
}
/* Start Menu */
#divmenu {
	width: 660px;
	height: 51px;
	float: right;
	z-index: 100;
	position: relative;
}
.divselect, .divlargeselect {
		behavior: url(styles/iepngfix.htc);
	float: left;
	height: 47px;
	width: 105px;
	text-align: center;
	line-height: 40px;
	background-image: url(../images/menu_sel.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.divunselect, .divlargeunselect {
		behavior: url(styles/iepngfix.htc);
	float: left;
	height: 47px;
	width: 105px;
	text-align: center;
	line-height: 40px;
	color: #97C0E6;
	background-image: url(../images/menu_unsel.png);
}
.divselect a, .divlargeselect a {
	text-decoration: none;
	text-transform: uppercase;
	color: #7e2f20;
}
.divunselect a, .divlargeunselect a {
	text-decoration: none;
	text-transform: uppercase;
	color: #97C0E6;
}

.divlargeselect {
		behavior: url(styles/iepngfix.htc);
	width: 170px;
	background-image: url(../images/largemenu_sel.png);
}
.divlargeunselect {
		behavior: url(styles/iepngfix.htc);
	width: 170px;
	background-image: url(../images/largemenu_unsel.png);
}

.divproframe {
		behavior: url(styles/iepngfix.htc);
	float: left;
	background-image: url(../images/proframe.png);
	background-repeat: no-repeat;
	height: 227px;
	width: 185px;
	margin-left: 10px;
	margin-right: 10px;
}
.divprotitle {
	font-size: 12px;
	padding-top: 6px;
	color: #97C0E6;
}
.product_desc {
	padding: 25px 5px 0px 10px;
	color: #482E15;
}

/* End Menu */
/* Start Content */
#content {
	width: 832px;
	height: 625px;
	position: relative;
	float: left;
	margin-top: -45px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
}
/* End Content */
/* Start Alpha */
#divalphamain {
	float: left;
	width: 832px;
	z-index: 1;
	position: relative;
}
#divalphamain #divalphacontent {
	height: 50px;
	background-color: #472C13;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#divalpha {
	position: relative;
	float: right;
	margin-top: -38px;
	width:80%;
}
#divalpha a {
	text-decoration: none;
	color: #ffffff;
}
#divalpha .catalog {
	float: left;
}
#divalpha .alpha {
	float: left;
	color: #ffffff;
	margin-left: 30px;
	margin-top:5px;
	margin-right: 5px;
}
#divalpha .alpha a {
	padding-left: 3px;
}
#divalphamain #divtopred {
	height: 8px;
	background-color: #6f1401;
}
#divalphamain #divbottomred {
	height: 8px;
	background-color: #6f1401;
}
/* End Alpha */
#divleftcontent {
	float: left;
	width: 215px;
}
#divrightcontent {
	float: left;
	width: 617px;
}
/* Left Menu */
#divleftmenu {
	float: left;
	width: 200px;
	padding-top: 15px;
	padding-left: 15px;
	background-color: #794C10;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#divleftmenu a {
	color: #ffffff;
	text-decoration: none;
}
#divleftmenu .leftmenu {
	margin-top: 3px;
}
#divleftmenu .sub {
	margin-top: 3px;
	margin-left: 15px;
}
#divleftmenu .sub a {
	color: #ce9112;
}
/* End Left Menu */
/* Email Discount */

#divemaildis {
	float: left;
	width: 215px;
	height: 285px;
	background-color: #701400;
}
.title_discount {
	padding-left: 15px;
	height: 35px;
	color: #ffffff;
	font-size: 14px;
	line-height: 35px;
}
.content_discount {
	margin: 0px 2px 1px 1px;
	height: 105px;
	padding-left: 5px;
	padding-top: 5px;
	color: #7C3F38;
	background-color: #9EBBD1;
}
.content_discount .leftcol {
	width: 45px;
	margin-top: 3px;
	float: left;
}
.content_discount .rightcol {
	width: 160px;
	margin-top: 2px;
	height: 20px;
	line-height: 20px;
	float: left;
}
.content_discount .rightcol a {
	font-size: 9px;
	color: #7C3F38;
	text-decoration: none;
}
.adver_header {
	background-color: #472C13;
	width: 215px;
	text-align: center;
	height: 135px;
}
.adver_title {
		behavior: url(styles/iepngfix.htc);
	background-image: url(../images/adver_bg.png);
	margin: 0 auto;
	width: 146px;
	height: 47px;
	line-height: 42px;
	color: #E6DEBA;
}
.adver_content {
	color: #E6DEBA;
	text-align: left;
	text-decoration: underline;
	padding-left: 10px;
}

.adver_content a{
    color:White;
    font-weight:bold;
    font-size:11px;
}
/* End Email Discount */
/* Start Footer */
#divfooter {
	width: 853px;
	margin: 0 auto;
	text-align: center;
	background-color: #701400;
	color: #E6DEBA;
}
.divftrow {
	margin-top: 2px;
}
.ccicons{
  text-align:right;
  padding-right:10px;
  padding-bottom:5px;
}
.share{
  text-align:left;
  padding-left:10px;
  padding-top:10px;
}
#divfooter a {
	color: #E6DEBA;
	text-decoration: none;
}
/* End Footer */
/* Start Logo */
#divlogo {
		behavior: url(styles/iepngfix.htc);
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 167px;
	height: 151px;
	float: left;
	margin-top: 15px;
	z-index: 100;
	position: relative;
	cursor:pointer;
}
/* End Logo */
#divleftborder {
	width: 10px;
	float: left;
	background-color: #701400;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#divrightborder {
	width: 10px;
	float: left;
	background-color: #701400;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#divcontent {
	width: 832px;
	float: left;
	height: 750px;
	background-image: url(../images/treebg.jpg);
	background-repeat: no-repeat;
}
#divneedhelp {
		behavior: url(styles/iepngfix.htc);
	width: 530px;
	height: 49px;
	float: right;
	margin-top: 10px;
	line-height: 49px;
	background-image: url(../images/need_help_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#divneedhelp a {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}
#divneedhelp #divlinks {
	margin-left: 25px;
	color: #ffffff;
	font-size: 12px;
	height: 10px;
	float: left;
}

#divlinks li {
	list-style: none;
	display: inline;
}
#divlinks #divcart {
	background-image: url(../images/cart_icon.gif);
	width: 17px;
	height: 15px;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
}
.needhelp {
	color: #E7A614;
}
.lineedhelp {
	margin-left: 5px;
}
.liFTPUpload {
	margin-left: 5px;
	margin-right: 15px;
}
#divneedhelp .liFTPUpload a {
	color: #ab5c0d;
}
.freeship
{
  color:#63AC35;
  font-size:13px;
  font-weight:bold;
}
#divsearch {
		behavior: url(styles/iepngfix.htc);
	width: 600px;
	height: 48px;
	float: right;
	margin-top: -5px;
	background-image: url(../images/searchbg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#divsearch #divsearchlnk {
	float: right;
	margin-top: 15px;
}
#divsearch #divsearchlnk {
}
#divsearchlnk li {
	display: inline;
	color: #ab5c0d;
}
.divsep {
	float: right;
	height: 20px;
}
.liSearch {
	margin-left: 25px;
}
.divlnksearch {
	float: left;
	color: #bb700b;
	text-align: right;
}
.divlnkfind {
	float: left;
	color: #bb700b;
}
.searchcol {
	float: left;
	margin-top: 2px;
}
.searchcol input {
	margin-top: -3px;
}
.imgbtn {
	float: left;
	margin-top: 1px;
}
.masktxt {
	color: Gray;
	text-align: center;
}
#tblTopMenu {
	height: 51px;
	float: right;
	z-index: 100;
	position: relative;
}
.divaskrancher {
		behavior: url(styles/iepngfix.htc);
	background-image: url(../images/RDV.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 175px;
	height: 49px;
	margin-top: -5px;
	text-align: center;
	color: #B8D4EE;
	line-height: 40px;
	float: left;
}
.divaskrancher a{
	color: #B8D4EE;
	text-decoration: none;	
}
#dvreplay {
	width: 284px;
	height: 173px;
	background-color: #000000;
	border: solid 1px #6E1000;
	background-image: url(../images/replay.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: hand;
}
#dvreplay a {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#dvreplay a:hover {
	text-decoration: underline;
}
.divresentvidindex {
	/*background-image: url(../images/video.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	width: 320px;
	margin-left: 9px;
}
.divresentvid {
	/*background-image: url(../images/video.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	width: 573px;
	margin-left: 9px;
}
.video {
	height: 193px;
	width: 284px;
	float: left;
}
.lnkshare {
	float:right;
	color: #93ABBD;
	/*display:none;*/
}
.lnkshare a {
	color: #640E00;
	text-decoration: none;
}
.divcontent {
	padding-left: 10px;
	color: #640E00;
	font-size: 12px;
}
.headerbox {
		behavior: url(styles/iepngfix.htc);
	height: 49px;
	width: 554px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	line-height: 49px;
	color: White;
	font-size: 12px;
	background-image: url(../images/header_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

/*** Grid ***/
.grid_header {
	font-weight: bold;
	color: #94b7da;
	width: 100%;
	height: 24px;
	text-align: center;
}
.grid_footer {
	font-weight: bold;
	color: Black;
}
.grid_header td {
	background-color: #6f1300;
	border-bottom: solid 1px gray;
	border-top: solid 1px gray;
	color: White;
}
.grid_header td a {
	color: White;
}

.grid_item {
	/*background-color: #E6E6E7;*/
	background-color:#F0E9D6;
}

.grid_alternate_item 
{
	background-color:White;
	/*background-color: #F5F5F0;*/
}

.grid_item_mover {
	background-color: #BDC0C6;
}

.grid_alternate_item_mover {
	background-color: #cccccc;
}

.grid_list .title {
	font-weight: bold;
	color: #000000;
}
.grid_list td {
	padding: 0px 5px 0px 5px;
	height: 20px;
}
.grid_list {
	width: 100%;
	background-color:White;
	color: Black;
}
.grid_list a {
	color: Black;
	text-decoration: none;
	font-size: 11px;
}
/*end grid*/

.divrecent {
	padding-top: 10px;
	padding-left: 15px;
	height: 30px;
	width: 300px;
	float: right;
	background-color: #280F02;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	color: White;
	font-size: 18px;
}

.divrecentvideo {
	float: right;
}
.divrecentvideo a {
	color: #93ABBD;
	text-decoration: none;
}
.videobox {
	border: solid 1px #ffffff;
	background-color: #472C13;
	text-align: left;
	padding: 5px;
	height: 50px;
}
.divredsep {
	width: 617px;
	height: 7px;
	background-color: #701400;
}

#divvideos, #divHomeImage {
	position: absolute;
	width: 376px;
	height: 240px;
	margin-top: 146px;
	margin-left: 40px;
	float: left;
	text-align: -moz-center;
}
#divHomeImage {
	background-repeat: no-repeat;
	overflow: hidden;
}
.leftdiv {
	float: left;
}
.rightdiv {
	float: right;
}
.rightdiv a {
}

/** Thank You **/
.thanku {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	height: 300px;
	padding-top: 10px;
}

.thanku .homebutton {
	padding-top: 10px;
}

.content {
	padding: 0px; /*10px 0px 10px 10px;*/
	vertical-align: top;
}


/** Shopping Cart **/
.shoppingcart {
	margin: 1px;
	background-color: #e1eaf2;
}

.shoppingcartheader {
	background-color: #6f1300;
	color: #ffffff;
}
.shoppingcart td {
	height: 28px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
	padding-right: 2px;
}

.shoppingcart .description {
	text-align: left;
	width: 300px;
}

.shoppingcart .price {
}

.shoppingcart .quantity {
	width: 50px;
}

.shoppingcart .quantity input {
	border: solid 1px #000000;
}

.shoppingcart .remove {
	width: 50px;
}
.shoppingcart .remove input {
	border: solid 0px #000000;
	padding: 0px;
	margin: 0px;
}
.shoppingcart .remove a {
	text-decoration: none;
	width: 30px;
	color: #800000;
}

.shoppingcart .remove a:hover {
	text-decoration: underline;
}

.shoppingcart .iteminfo {
	font-weight: normal;
}

.cartloginboxholder {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.cartloginbox {
	padding-top: 5px;
	border: solid 1px #A1A368;
}
/*Video*/
.videoheader {
	float: right;
	text-align: center;
	width: 600px;
	font-size: 14px;
	font-weight: bold;
    padding-bottom:5px;
}
.postlist {
	width: 95%;
}
.postlist a {
	color: #7C3F38;
	text-decoration: none;
}
.postname {
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
}
.postdetail {
	padding: 10px;
	border-bottom: solid 1px #D7C175;
}
/*Video*/

/* Products */

#divproductmain td {
	vertical-align: top;
}

#divProducts {
	margin: 0px;
	padding: 0px;
}
#divProducts td {
	vertical-align: top;
}

#divProducts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#divProducts li {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}
#divproductimage {
	height: 115px;
	width: 180px;
	overflow: hidden;
	border: solid 0px #000000;
}

.producttitle {
	font-size: 12px;
	color: #97C0E6;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	padding-top: 4px;
	width: 170px;
	height: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.productframe {
		behavior: url(styles/iepngfix.htc);
	width: 250px;
	height: 280px;
	background-image: url(../images/productframe.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.productimage {
	height: 150px;
	width: 220px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: solid 0px #000000;
	overflow: hidden;
}
html > /**/ body .productimage {
	margin-top: 10px;
}
.productdesc {
	width: 240px;
	text-align: left;
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 10px;
}
.proimage{
  width:150px;
  height:150px;
  text-align:center;
  vertical-align:middle;
  border:solid 1px #640E00;
}
.proimage img{
  border-width:0px;
  text-align:center;
}
.protitle{
  color:#640E00;
  font-size:12px;
  font-weight:bold;
  width:290px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.prodesc{
  width:290px;
  height:100px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.prodetails{
  text-align:right;
}
.prodetails a{
  color:#640E00;
  text-decoration:none;
}

.grdcontainer {
	padding: 10px 5px 5px 5px;
	border-top: solid 1px #9BA0A5;
}
.divrecen {
	width: 135px;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* End Products */

.divcdate {
		behavior: url(styles/iepngfix.htc);
	width: 530px;
	height: 49px;
	margin-top: 10px;
	line-height: 49px;
	color:White;
	padding-left:20px;
	background-image: url(../images/need_help_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
 
.divcdate a {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}

.formbutton {
	border: 1px solid #333333;
	height: 18px;
	font: 11px tahoma,arial,helvetica;
	background-color: #eeeeee;
	background-image: url(../images/button_shadow.gif);
	text-align:center;
}
 