/* - - - - - - - - - - - - - - - - - - - - -

CSS Template - Preferred Naming Conventions

Users may add or remove items - this is just to be used as a guide

- - - - - - - - - - - - - - - - - - - - - */

/* - - - - - - - - - - - - - - - - - - - - -

Author : 
Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */
* { }
html { }
body { 
background-color: #EBEBEB; 
color:#000;
text-align:center;
font-size:11px;
font-family: arial;
margin:0px; 
background:#EBEBEB url(../img/bgpage.gif) repeat-x top;
}

div,td, input, select, textarea {font-family:arial; font-size:11px }
/* ----- IDS ----- */

#page { 
width:1012px;
border:1px solid #f00;
horizontal-align:center;
font:11px tahoma;
margin-top:0px;
margin-bottom:0px;
margin-left:20px;
margin-right:20px;
}
#header { 
background-repeat: repeat;
background-position: top left;
}
#mycart {
background-image: url('../img/img_cart.gif');
background-repeat: no-repeat;
background-position: bottom left;
width:200px;
height:36px;
text-align:left;
}
#headsp {
width:1px;
height:273px;
}
#headlogo {
background-image: url('../img/logo.gif');
width:398px;
height:273px;
}
#head1 {
background-image: url('../img/head1.gif');
width:614px;
height:273px;
}
#head1 .divmenu { float:left; text-align:left;}

#head1 a { font-family:arial; font-size:13px; font-weight:bold; color:#61110F; text-decoration:none; }
#head1 a:hover { text-decoration:underline }

.txtwhite {color:#fff}


/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#foxmenucontainer{height:43px;background:#000;display:block;padding:0px; background:transparent url(../img/mn_off.gif) repeat top left;}
#foxmenu{position:relative;display:block;height:43px;font-size:12px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;}
#foxmenu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#foxmenu ul li{display:block;float:left;margin:0 0 0 0; height:}
#foxmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;margin:0px; padding-left:20px;padding-right:20px;height:43px;line-height:43px;background:transparent url(../img/mn_off.gif) repeat top left;}
#foxmenu ul li a:hover{color:#fff;background:transparent url(../img/mn_on.gif) repeat ;}
#foxmenu ul li a.current,#foxmenu ul li a.current:hover{color:#fff;background:#882117;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

#panelsearch { width:1012px; background-image:url('../img/bgpanel01.gif'); font-family:arial; font-size:13px; font-weight:bold; color:#651310; }
#panelsearch select { height:17px; font-family:arial; font-size:10px; color:#651310; border:1px solid #A3A3A3; padding-left:2px; }
#panelsearch input { *height:19px; font-family:arial; font-size:10px; color:#651310; border:1px solid #A3A3A3; padding-left:2px;}
#panelsearch .button { font-family:arial; font-size:10px; color:#fff; background-color:#651310; height:17px; }
#panelsearch .mytd { padding-left:4px;padding-right:4px; }

#menubottom { padding-top:20px; }
#menubottom .b1 { font-family:verdana, arial, tahoma; color:#fff; font-size:12px; }
#menubottom .b2 { font-family:verdana, arial, tahoma; color:#E59875; font-size:10px; }
#menubottom a { font-family:verdana, arial, tahoma; color:#fff; font-size:12px; text-decoration:none}
#menubottom a:hover { font-family:verdana, arial, tahoma; color:#fff; font-size:12px; text-decoration:underline}


/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#ctgmenucontainer{width:245px; height:auto;background:#000;display:block;padding:0px; background:transparent url(../img/mn_off.gif) repeat top left;}
#ctgmenu{position:relative;display:block;height:auto; width:245px;font-size:12px;font-family:Arial,Verdana,Helvitica,sans-serif;}
#ctgmenu ul{margin:0px;padding:0;list-style-type:none;width:245px;}
#ctgmenu ul li{display:block;margin:0 0 0 0; line-height:24px;}
#ctgmenu ul li a{display:block;color:#4F2943;text-decoration:none;padding: 0 0 0 25px ;height:26px;background:transparent url(../img/mncat_off.gif) repeat top left;}
#ctgmenu ul li a:hover{color:#CC004D;background:transparent url(../img/mncat_on.gif) repeat top right;}
#ctgmenu ul li a.current,#ctgmenu ul li a.current:hover{color:#fff;background:#882117;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

.ctgmenu0 {width:245px; height:auto;margin:0 0 0 0; line-height:24px; font-weight:bold; font-size:12px;font-family:Arial,Verdana,Helvitica,sans-serif;}
.ctgmenu0 a{display:block;color:#4F2943;text-decoration:none;padding: 0 0 0 25px ;height:26px;background:transparent url(../img/mncat1_off.gif) repeat top left;}
.ctgmenu0 a:hover{display:block;color:#CC004D;background:transparent url(../img/mncat1_on.gif) repeat top left;}

.ctgmenu1 {width:245px; height:auto;margin:0 0 0 0; line-height:24px; font-size:12px;font-family:Arial,Verdana,Helvitica,sans-serif;}
.ctgmenu1 a{display:block;color:#4F2943;text-decoration:none;padding: 0 0 0 25px ;height:26px;background:transparent url(../img/mncat_off.gif) repeat top left;}
.ctgmenu1 a:hover{display:block;color:#CC004D;background:transparent url(../img/mncat_on.gif) repeat top left;}

#featbox {
width:195px; background-image:url('../images/img_featbox.gif');float:left; padding:0; margin:0px;
}
#featbox #productname { color:#661310; width:180px; padding-left:20px; padding-top:60px; font-weight:bold; font-size:11px; }
#featbox #productname a { color:#661310; text-decoration:none; display:block; width:95%; }
#featbox #productname a:hover { color:#661310; text-decoration:underline; }
#featbox #productdesc { color:#661310; width:160px; padding-left:20px; padding-top:5px; font-size:11px;}
#featbox #productpic { color:#661310; width:156px; margin-left:20px; margin-top:5px; padding-top:5px; text-align:center; 
}

#featbox #productpic img { border:4px solid #f8e2d9; } 
#featbox .featbox_bottom {
	background:url('../images/img_featbox_bottom.gif') no-repeat bottom;
	min-height:350px; height:auto !important; height:380px;  
}


#featbox #productbtn { color:#661310; width:67px; height:40px; padding-left:20px; padding-top:10px; float:left;  border:0px solid #ff0;}
#featbox #space01 {width:50px; height:5px; border:0px solid #f00; display:block}
#featbox #productprice { font-family:Georgia, Times; font-size:20px; font-weight:bold; color:#661310; width:80px; height:28px; line-height:28px; padding-left:10px; padding-top:18px; float:left; text-align:right;  }


#nav { }

#nav1 {
}
#nav1 a { color:#991B1E; text-decoration:none;}
#nav1 a:hover { color:#DB0005; text-decoration:underline;}

.navnp a { color:#991B1E; text-decoration:none;}
.navnp a:hover { color:#DB0005; text-decoration:underline;}

#wrapper { 
margin:0px; 
}
#content { }
#primary { }
#secondary { }
#footer { background-image:url('../img/bgfoot.gif'); height:110px; }

/* ----- CLASSES ----- */
.hide { }
.show { }

/* ----- HEADINGS ----- */
h1 { }
h2 { }
h3 { }
h4 { }

/* ----- PARAGRAPHS ----- */
p { }
#primary p { }
#secondary p { }

/* ----- LISTS ----- */
li { }
li p { }
ol { }
ul { }
ol li { }
ul li { }
#nav li { }
#nav ul { }
#nav ul li { }
#nav ol { }
#nav ol li { }

/* ----- IMAGES ----- */
img { border: 0; }

/* ----- TEXT FORMATTING ----- */
strong { }
em { }
b { }
i { }

/* ----- LINKS ----- */
a { }
a:hover { }
a:visited, a:active, a:focus { }
a:visited { }
a:active { }
a:focus { }
p a { }
li a { }

/* ----- TABLES ----- */
table { }
#content table { }
caption { }
thead { }
tbody { }
tfoot { }
tr { }
tr.alt { }
th { }
td { }

/* ----- FORMS ----- */
form { padding: 0; }
fieldset { }
legend { }
label { }
input { }
.input { }
textarea { }
.textarea { }
select { }
.select { }

#specialevent { float: left;margin: 0;padding: 0;display: inline; }
#specialevent ul { margin: 0;padding: 0 0 0 0; }
#specialevent li { float: left;margin: 0;padding: 0 0 0 0px;list-style-type: none; }
#specialevent a { float: left;color: #bdbab2;padding: 0px; }
#specialevent a:hover, #sub a.active { background-color: #e3f0f7;border: 0px solid #89c4e6;padding: 0px;color:#41454a; }

#dropmenudiv{
position:absolute;
border:1px solid #ccc;
margin-top:0px;
border-bottom-width: 0;
line-height:18px;
font:11px tahoma;
text-align:left;
z-index:100;
background-color: #383838;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
color:#FFFFFF;
border-bottom: 1px solid #000000;
background-color: #383838;
padding: 3px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#FFFFFF;
background-color: #000000;
}

#pagecontent { 
	border:0px solid #f00;
	width:710px; height:auto; 
	display:block;
	background-color:#fff;
	background-image: url('../img/bgcontentbottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
#pagecontent #thepadding { padding-left:20px; padding-right:20px; display:block; }
#pagecontent #thepadding a { color:#a00; text-decoration:none}
#pagecontent #thepadding a:hover { color:#f00; text-decoration:underline; }

#pagecontent .mytitle { 
	width:710px; height:54px; display:block; 
	font-family:'Times New Roman'; font-size:16px; color:#fff; font-weight:bold;
	line-height:54px;padding-left:30px;
	background-image: url('../img/bgtitle.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
#pagecontent a { color:#fff; text-decoration:none; }

.productListing-heading01, .productListing-data01 {
	color:#DF8157; font-weight:bold;
	border-bottom:1px solid #F8E2D9;
	padding:4px;
}
.productListing-heading {
	color:#DF8157; font-weight:bold;
	border-bottom:1px solid #F8E2D9;
	padding:4px;
}

.productListing-data {
	color:#DF8157; font-weight:bold;
	border-bottom:1px solid #F8E2D9;
	border-left:1px solid #F8E2D9;
	padding:4px;
}

.productListing-total {
	color:#661310;
}

.headerNavigation { color:#61110F; font-weight:bold; text-decoration:none; }
.headerNavigation:hover { color:#F8E2D9; border-bottom:3px solid #DF8157;  }

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}

.clear { clear: both; font-size:1px; line-height:1px; height:1px; }


.product_price {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#661310;
	margin:0; padding:0;
}

.product_price_18 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#661310;
}

.new_product_sidebg { 
 width:4px;
height:180px;
font-size:0px;

}

.new_products_div {
	margin:0 10px;
	display:block;
	background:#ebc2a6 url('../img/new_product_div_bg.png') repeat-x top;
}
