/*

*/

#hide_content {
	display:none;
}

ul.stock_options{
	list-style-position: inside;
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
}


td.product-title2{

	color: #003366;

	text-decoration: none;

	font-family: Tahoma;

	font-size: 14px;

	background: #e5c380;

	padding: 10px;

}



a.cat-link{

	color: #61380d;

	text-decoration: none;

	font-family: Tahoma;

	font-size: 12px;

	height: 29px;

	font-weight: bold;



}



a.cat-link:hover{

	color: #fff5cc;

	font-size: 12px;

	text-decoration: none;

}



a.header-link{

	color: #fff5cc;

	text-decoration: none;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: none;



}



a.header-link:hover{

	color: #fff5cc;

	text-decoration: underline;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: none;



}



a.cat-link2{

	color: #990000;

	text-decoration: none;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

}



a.cat-link2:hover{

	color: #990000;

	text-decoration: underline;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

}



.style2 {

	color: #990000;

	font-size: 12px;

	font-family: Tahoma;

	font-weight: bold;

}

.style3 {

	color: #333333;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: none;

}

.style4 {

	color: #343b78;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

}



img.img-border{

	border: 1px solid #000000;

}



td.footer-text{

	color: #9e8180;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: none;

}



table.main_table{

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

}





iframe{

	

	background: #ffffff;

}

.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }



.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }



.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }



.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }



.productsNotifications {

	background-color: #0683b5;

	color: #ffffff;

}



.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }







BODY {

	color: #333333;

	background-color: #600902;

	margin: 0px;

}







A {



	color: #600902;



	text-decoration: none;



	font-family: Tahoma;



	font-size: 11px;



}







A:hover {



	color: #000000;



	text-decoration: underline;



	font-family: Tahoma;



	font-size: 11px;



}







FORM {



	display: inline;



}







TR.header {



  background: #ffffff;



}







TR.headerNavigation {



  background: #bbc3d3;



}







TD.headerNavigation {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  background: #bbc3d3;



  color: #fff5cc;



  font-weight : bold;



}







A.headerNavigation { 



  color: #fff5cc; 



}







a:hover.headerNavigation {



  color: #ffffff;



}







TR.headerError {



  background: #ff0000;



}







TD.headerError {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  background: #ff0000;



  color: #ffffff;



  font-weight : bold;



  text-align : center;



}







TR.headerInfo {



  background: #00ff00;



}







TD.headerInfo {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  background: #00ff00;



  color: #ffffff;



  font-weight: bold;



  text-align: center;



}







TR.footer {



  background: #bbc3d3;



}







.infoBox {



  background: none;



}







.infoBox_second {



	background-color: #FFFFFF;



}







.infoBox_second_border {



	border: 1px solid #cb0404;



}







.infoBoxContents {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-image: url(images/infobox/info-repeat2.jpg);

	

}



.infoBoxContents2 {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background:#FFFFFF;

	background-image: url(images/infobox/info-repeat2.jpg);

}







.infoBoxNotice {



  background: #FF8E90;



}







.infoBoxNoticeContents {



  background: #FFE6E6;



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}













TD.infoBox, SPAN.infoBox {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}







TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, TR.linkListing-odd {

	background-color: #f4e4af;

	padding: 5px;

}







TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, TR.linkListing-even {

	background-color: #fffae6;

	padding: 5px;

}







TABLE.productListing, TABLE.linkListing {

	border: 1px solid #e5c380;

}







.productListing-heading, .linkListing-heading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	color: #990000;

	font-weight: bold;

	background-color: #e5c380;

	height: 30px;

	padding: 3px;

}







.productlisting-headingPrice { 



  font-family: Verdana, Arial, sans-serif;



  font-size: 20px;



  font-weight: bold;



  color: #9a9a9a;



}







TD.productListing-data, TD.linkListing-data {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;

  color: #000000;



}



td.productListing-total{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #990000;

  background: #ffffff;

  padding: 20px;

}



A.pageResults {



	color: #1b4c6d;



}







a:hover.pageResults {



	color: #003366;



	background-color: #F5F5F5;



}







TD.pageHeading, DIV.pageHeading {



  font-family: Tahoma;



  font-size: 15px;



  font-weight: none;



  color: #003366;



}







TR.subBar {



  background: #f4f7fd;



}







TD.subBar {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  color: #000000;



}







TD.main, P.main {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



  line-height: 1.5;



}







TD.smallText, SPAN.smallText, P.smallText {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}







TD.accountCategory {



  font-family: Verdana, Arial, sans-serif;



  font-size: 13px;



  color: #aabbdd;



}







TD.fieldKey {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







TD.fieldValue {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



}







TD.tableHeading {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







TD.category_desc {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



  line-height: 1.5;



}







SPAN.newItemInCart {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  color: #ff0000;



}







CHECKBOX, INPUT, RADIO, SELECT {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



}







TEXTAREA {



  width: 100%;



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



}







SPAN.greetUser {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  color: #f0a480;



  font-weight: bold;



}







TABLE.formArea {



  background: #f1f9fe;



  border-color: #7b9ebd;



  border-style: solid;



  border-width: 1px;



}







TD.formAreaTitle {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







SPAN.markProductOutOfStock {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  color: #c76170;



  font-weight: bold;



}







SPAN.productSpecialPrice {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}







SPAN.errorText {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}







.moduleRow { }



.moduleRowOver {

	background-color: #3c0200;

	cursor: pointer;

	cursor: hand;

	color: #ffffff;

}



.moduleRowSelected {



	background-color: #3c0200;

	color: #ffffff;



}







.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; }







/* message box */







.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }



.messageStackError, .messageStackWarning {



	font-family: Tahoma;



	font-size: 11px;



	background-color: #006600;



	color: #FFFFFF;



}



.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }







.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}







/* Show Cart Details */



TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {



/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



  line-height: 1.5;



  color: #BDCAF0;



}







 /* Show Header Page Links */



TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {



  background-image: url('images/button_blank_left.gif');



}



TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {



  background-image: url('images/button_blank_right.gif');



}



TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {



  background-image: url('images/button_blank_middle.gif');



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  font-weight: bold;



  color: #000000



}



A.HeaderPageLinks {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  font-weight: bold;



  color: #000000;



}



a:hover.HeaderPageLinks {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  font-weight: bold;



/*  background: #00FF00; */



  color: #00FF00;



}







TD.cookieUsage {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  font-weight: bold;



  background: #000000;



  color: #FFFFFF;



}



.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}



.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}



.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}



.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}



.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }



.event { font-family: Arial, Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }



.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }



.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}



.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}



.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}







/* VJ infosystem added */



h4.infoTitle { 



  margin: 0;



  margin-bottom: 0.2em;



}







p.infoBlurb { 



  margin: 0;



  margin-bottom: 2em;



}











TD.productPriceInListing {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  background: #d2e9fb;



}







TD.productPriceInBox {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  background: #eeeeee;



}







TD.productPriceInProdInfo {



  font-family: Verdana, Arial, sans-serif;



  font-size: 12px;



  background: #ccffcc;



}























/*



Template Custom



*/







SPAN.shopping{



	font-size: 11px;



	color: #FFFFFF;



	font-family: Tahoma;



}







SPAN.welcome{



	font-size: 11px;



	color: #CCCCCC;



	font-family: Tahoma;



}







SPAN.items{



	font-size: 11px;



	color: #737373;



	font-family: Tahoma;



}







SPAN.cart{



	font-size: 11px;



	color: #737373;



	font-family: Tahoma;



}







TD.menu-sub{





	padding-left: 21px;



	height: 21px;

	margin-bottom: 3px;



}







TD.product-search{



	background-image: url(images/product-search.jpg);



	background-repeat: no-repeat;



	padding-left: 30px;



	padding-top: 46px;



	height: 112px;



	width: 200px;



}















/*



products



*/



A.product_name{

	font-size: 12px;

	color: #600902;

	font-weight: bold;

	font-family: Tahoma;

}







A.header-links{



	font-size: 11px;



	color: #CCCCCC;



	font-weight: normal;



	font-family: Tahoma;



	text-decoration: underline;



}







td.desc{

	font-size: 11px;

	color: #333333;

	font-family: Tahoma;

}



td.price{

	font-size: 12px;

	color: #3c0200;

	font-family: Tahoma;

	font-weight:bold;

	padding-left: 8px;

}





TABLE.product-bg{



	background-image: url(images/verticle.jpg);



	background-repeat: repeat-y;



	background-position: center top;



}







SPAN.products-price{

	font-size: 13px;

	color: #990000;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}





s.spec{

	font-size: 11px;

	color: #343b78;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: none;

}



.cart-icon{

	background-image: url(images/cart-icon.jpg);

	background-repeat: no-repeat;

	padding-left: 15px;

	width: 145px;

}



span.right-special{

	font-size: 11px;

	color: #990000;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: none;

}



span.cart-item{

	font-size: 12px;

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: none;

}

a.right-product{

	font-size: 11px;

	color: #343b78;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



SPAN.footer_text_body{



	font-size: 11px;



	color: #000000;



	font-weight: none;



	font-family: Tahoma;



}







TD.products_price{

	font-size: 15px;

	color: #2b99cd;

	font-family: Tahoma;

	font-weight: bold;

}













A.footer-link{

	font-size: 11px;

	color: #ffffff;

	font-weight: normal;

	font-family: Tahoma;

	text-decoration: none;



}



.infoBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	background-image: url(images/infobox/info-bg2.jpg);

	text-transform: uppercase;

}

.infoBoxHeading3 {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	background-image: url(images/infobox/info-bg2.jpg);

	text-transform: uppercase;

}





.infoBoxHeading2 {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	background-image: url(images/infobox/info-bg2.jpg);

	text-transform: uppercase;

}





TD.footer{



	font-size: 11px;



	color: #000000;



	font-weight: normal;



	font-family: Tahoma;



}



TD.cart_header{

	font-size: 11px;

	color: #FFFFFF;

	font-weight: normal;

	font-family: Tahoma;

}



td.quantity{

	border: 1px dotted #b2bebf;

	height: 43px;

}



td.quantity-text{

	font-size: 13px;

	color: #003366;

	font-weight: normal;

	font-family: Tahoma;

	font-weight: bold;

}



span.description{

	font-size: 11px;

	color: #333333;

	font-weight: normal;

	font-family: Tahoma;

}



span.price-box{

	background:#FFFFFF;

	border: 2px solid #990000;

	padding: 3px;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

	font-family: Tahoma;

}



td.products-name{

	font-size: 14px;

	color: #343b78;

	font-weight: normal;

	font-family: Tahoma;

}







span.product-date{

	font-size: 11px;

	color: #b09a6d;

	font-weight: normal;

	font-family: Tahoma;

}



td.spec-title{

	font-size: 11px;

	color: #990000;

	font-weight: bold;

	font-family: Tahoma;

}



td.spec-value{

	font-size: 11px;

	color: #343b78;

	font-weight: bold;

	font-family: Tahoma;

	padding-bottom: 4px;

}





table.reviews-table{

	border: 1px dotted #b2bebf;

	background:#fffae6;

	padding: 8px;

}



td.reviews-td{

	background:#f4e4af;

	padding: 8px;

}



td.side-review{

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	font-family: Tahoma;

	padding-top: 10px;

}



td.review-date{

	font-size: 10px;

	color: #343b78;

	font-weight: none;

	font-family: Tahoma;

}





h1{


color:#343B78;
font-family:Tahoma;
font-size:14px;
font-weight:normal;

}


h4{
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}

h4 span{
	color: #900;
}

span.upsell-desc{
	font-size: 12px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}















#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}





#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




#tabs {
	margin:0;
	padding:0;
	width:518px;
	border: 1px solid #e2c17e;
}
.ui-tabs .ui-tabs-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

position:relative;
}
.ui-tabs .ui-tabs-nav li {
border-bottom-width:0 !important;
float:left;
margin-right:2px;
margin-bottom: 10px;
padding:0;
position:relative;
}

.ui-tabs .ui-tabs-nav li.current {
border-bottom-width:0 !important;
float:left;
margin-right:-2px;
padding:0;
position:relative;
}


.ui-tabs .ui-tabs-nav li a {
background-color: #e2c17e;
color:#600902;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-weight:bold;
width: 128px;
padding-top: 5px;
padding-bottom: 5px;

text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
background-color: #a4734b;
color: #fff5cc;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
background-color: #a4734b;
color: #fff5cc;
cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-width:0;
display:block;
}
.ui-tabs .ui-tabs-hide {
display:none !important;
}

.tab-text{
	text-align: left;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 10px;
	margin-top: 10px;
	height: 250px;
}
