/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	background:url(../images/basebg.jpg) repeat-x #000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E6E6E6;
	line-height:18px;
}

#top
{height:235px; text-align:left; vertical-align:middle;}
#top .heading
{font-size:25px; text-align:center; text-transform:uppercase; line-height:30px; text-decoration:none; font-weight:bold; color:#D8C4A1;}
#top .heading span
{font-size:18px; font-weight:bold; color:#AB9C45;}
#top .heading span a
{font-size:18px; font-weight:bold; text-decoration:none; color:#AB9C45;}
#top .heading span a:hover
{font-size:18px; font-weight:bold; text-decoration:none; border-bottom:2px dashed #AB9C45; color:#AB9C45;}

#top .heading span.smalltext
{font-size:14px; font-weight:normal; line-height:20px; color:#ffffff;}

#top #logform
{background-color:#910000; border:#B30303 1px solid; margin:0px; padding:10px; color:#D6C39B; font-size:13px;}
#top #logform h1
{margin:0px; padding:0px; color:#AF9F47; font-weight:normal; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
#top #logform .btext
{color:#AF9F47; text-decoration:none; font-weight:bold;}
#top #logform a:link, a:active, a:visited
{color:#AF9F47; text-decoration:underline; font-weight:normal;}
#top #logform a:hover
{color:#AF9F47; text-decoration:none; font-weight:normal;}

#top #logform a:link.register, a:active.register, a:visited.register
{color:#AF9F47; text-decoration:none; font-weight:bold;}
#top #logform a:hover.register
{color:#AF9F47; text-decoration:underline; font-weight:bold;}

#top #logform input
{color:#000000; font-weight:normal; float:right; background-color:#ffffff; border:1px solid #B30303; padding:2px; margin:2px;}


#topnav
{margin:0px; padding:0px;}
#topnav ul
{margin:30px 0px 0px 0; padding:0px 0 55px 0;}
#topnav ul li
{margin:0px 0px 0px 0px; padding:0px 20px 0px 20px;list-style-type:none; float:left; color:#D3C79F;}
#topnav ul li a{color:#D3C79F; text-decoration:none; font-weight:normal; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
#topnav ul li a.selected{color:#AEA048;font-weight:normal;font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
#topnav ul li a:hover{color:#AEA048; text-decoration:none}

h1{color:#C10718;margin:0px; padding:0px;font-weight:normal; font-size:28px; font-family:Georgia;}
p{margin:0px; padding:0px 0 20px 0; line-height:20px;}
.category_heading{color:#C10718;margin:0px; padding:0px;font-weight:normal; font-size:18px; font-family:Georgia;}

.imgporp
{margin:0 0 5px 0; padding:0px;}

.bottombox
{background:url(../images/btmbox_bg.jpg) repeat-x #9A0000; border:#9A0000 3px solid; padding:10px 10px 16px 10px; margin:0 10px 0px 0;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior: url(border-radius.htc); vertical-align:top;}

.bottombox h1{color:#000000;margin:0px; padding:0px 0 8px 0;font-weight:normal; font-size:20px; font-family:Georgia;}


#innermid
{background-color:#1D1D1D; border:1px solid #2b2b2b; margin:0px; padding:25px 20px 20px 28px; text-align:left; color:#AEAEAE;}
#innermid h1{color:#DF0314;margin:0px; padding:0px 0 8px 0;font-weight:normal; font-size:23px; font-family:Georgia;}

#footer
{background-color:#910000; width:100%; color:#D5C3A4; text-align:center}
#footer ul
{margin:40px 0 10px 0; padding:0px;}
#footer ul li
{margin:0px 0px 0px 0px; padding:0px 12px 0px 12px; list-style-type:none; text-align:center; display:inline; color:#D5C3A4;}
#footer ul li a{color:#D5C3A4; text-decoration:none}
#footer ul li a:hover{color:#ffffff; text-decoration:none}

.copyright{color:#000000;margin:0px; padding:0px 0 8px 0;font-weight:normal; text-align:center; font-size:10px;}

.vtop
{vertical-align:top}
.acenter
{text-align:center}
.aright
{text-align:right}
.vbtm
{vertical-align:bottom}

#slideshow_top
{background-image:url(../images/slide-top.jpg); width:580px; height:28px; font-size:18px; padding-right:90px; background-repeat:no-repeat; text-align:right;}

#fadeshow1
{background-color:#E9DBBE;
margin:0px 0 0 0px;
text-align:left;
width:140px;
height:206px;
padding:0px;}

#fadeshow1 img
{margin:0px;
padding:0px 10px 0 0 ;}

/* ----------- Product Page ---------- */
.product_display {border:1px solid #2b2b2b;}

.product_title {font:normal 16px Georgia, "Times New Roman", Times, serif; color:#d7c6ab; margin:0px; padding:0 0 5px 0;}
.product_thumb {border:3px solid #af9f47}
.product_details {font:normal 12px Arial, Helvetica, sans-serif; color:#d7c6ab; padding:10px 0 0 15px; line-height:24px;}
.price {font:normal 16px Georgia, "Times New Roman", Times, serif; color:#df0314; padding:10px 0 0 5px;}
.qty_text_box {width:40px;}
.infoBox {
  background: #2b2b2b;
}
.tableborder {
 border:1px solid #2b2b2b;
}

.infoBoxContents {
  background: #1d1d1d;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #2b2b2b;
  /*border-spacing: 1px;*/
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #272727;
  color: #d7c6ab;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 8px 8px 8px 8px;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }
.link1{
	font-family : Verdana, Arial, sans-serif; 
	font-size : 12px; 
	color: #D7C6AB; 
	text-decoration: none;
}
.link1:hover{
	color:#eff78c; 
	text-decoration:none;
}
.login_title {font:normal 20px Georgia, "Times New Roman", Times, serif; color:#af9f47; padding:8px 0 10px 0;}
.registerlink {color:#af9f47; line-height:20px;}
.registerlink a {color:#af9f47; text-decoration:none;}
.registerlink a:hover {color:#d7c6ab; text-decoration:underline;}
.login_button {margin:0 5px 0 0;}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.phonetext
{font-size:22px; font-weight:normal; line-height:20px; color:#ffffff;}