

.boxText {    

	height: auto;

	font: 11px verdana, monospace;

	width: auto;

	color:#ff0000;

	line-height: 16px;

}

.boxText a{

    color:#000;}

	

DIV HR{visibility:hidden;}



.errorBox { font-family : verdana, sans-serif; font-size: 11px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : verdana, sans-serif; font-size: 11px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : verdana, sans-serif; font-size: 11px; color: #70d250; text-decoration: underline; }



h1{



	color: #FF0800;

	font-family: verdana, sans-serif;

	font-size: 14px;

	font-weight:bold;

	display: block;

	width:auto;

	padding-left:20px;

	margin-top:10px;

	background:url(images/favicon.gif) no-repeat left center;

}



 h2 {



	color: #FF0800;

	font-family: verdana, sans-serif;

	font-size: 12px;

	font-weight:bold;

	display: block;

	width:auto;

	height:25px;

}





TD {

		font-family:verdana, sans-serif;

		font-size: 11px;

		}



TD.top{

font-size: 11px;

	color:#fff;

	vertical-align: top;

}

TD.top a{ color:#fff;}

TD.top a:hover{color:#000;}



TD.t2{

	color:#fff;

}

TD.t2 a{ color:#fff;}

TD.t2 a:hover{color:#fff;}

TABLE.imag{background-image:url(images/1_z1.gif);}





TD.pageHeading, DIV.pageHeading {

  font-family: verdana, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #333;

}





BODY {

	color: #333;

	font-size: 11px;

	font-family: verdana, verdana, Verdana;

	margin:0;

}

  



A {

  font-size:11px;

  color: #333;

  text-decoration: none;

}



A:hover {

  color:#f00;

  text-decoration: none

}



FORM {

	display: inline;

}



TR.header {

  background:  #FFE6DF;

}



TR.headerNavigation {

}



.headerNavigation {

	font-family: verdana;

	font-size: 11px;

	text-align:left;

}



A.headerNavigation { 



}



A.headerNavigation:hover {



}



A.headerNavigation:visited {



}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: verdana, sans-serif;

  font-size: 11px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family:  verdana, sans-serif;

  font-size: 11px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #FF9900;

}



TD.footer {

  font-family: verdana, sans-serif;

  font-size: 11px;

  background: #FF9900;

  color: #ffffff;

  font-weight: bold;

  padding-top : 1px;

  padding-bottom : 2px;

}



.infoBox {

  border:1px solid #ccc;

}



.infoBoxContents {

    font-family: verdana, sans-serif;

	font-size: 11px;

	color:#333;

	list-style-type: disc;



}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: verdana, sans-serif;

  font-size: 11px;

}



TD.infoBoxHeading {

   font-family:verdana;

   text-transform:uppercase;

   text-align:center;

   color:#000;

   font-weight:bold;

   font-size:11px;

   padding-left:15px;

   height:23px;

   background: url(images/featured_bg.gif) repeat-x;

   border:1px solid #A9ACB6;

   line-height:23px;

}





TD.infoBox, SPAN.infoBox {

  font-family: verdana, sans-serif;

  font-size: 11px;

}



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.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {



}



TABLE.productListing {



}



.productListing-heading {

	font-family: verdana, sans-serif;

	font-size: 11px;

	color: #333;

	font-weight: bold;

	background: #ccc;



}



TD.productListing-data {

  font-family: verdana, sans-serif;

  font-size: 11px;

  color:#333;

}

.productListing-data a

  {  font-size: 11px;

  color:#f00;}



A.pageResults {

  color: #333;
font-weight:700;
padding:0 0 0 5px;
marign:0;
border-left:1px solid #333;

}



A.pageResults:hover {

  color: #f00;
text-decoration:none;
  /*background: #f00;*/ 

}



TR.subBar {

  background: #FCF3EA;

}



TD.subBar {

  font-family: verdana, sans-serif;

  font-size: 11px;

  color: #000000;

}



TD.main, P.main {

  font-family: verdana, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  width:auto;

  color:#333;

}

.main a{

 color:#333;

 font-size:11px;

 }



TD.smallText, SPAN.smallText, P.smallText {

  font-family: verdana, sans-serif;

  font-size: 11px;

  color:#333;

}





TD.accountCategory {

  font-family: verdana, sans-serif;

  font-size: 11px;

  color: #EFD9C2;

}



TD.fieldKey {

  font-family: verdana, sans-serif;

  font-size: 11px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: verdana, sans-serif;

  font-size: 11px;

}



TD.tableHeading {

  font-family: verdana, sans-serif;

  font-size: 11px;

  font-weight: bold;

}



TD.category_desc {

  font-family: verdana, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



SPAN.newItemInCart {

  font-family: verdana, sans-serif;

  font-size: 11px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: verdana, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: verdana, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: verdana, sans-serif;

  font-size: 11px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #FCEEDF;

  border-color: #DABC8E;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: verdana, verdana, sans-serif;

  font-size: 11px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: verdana, verdana, sans-serif;

  font-size: 11px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: verdana, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: verdana, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #eee; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #eee; }



.checkoutBarFrom, .checkoutBarTo { font-family: verdana, sans-serif; font-size: 11px; color: #000000; }

.checkoutBarCurrent { font-family: verdana, sans-serif; font-size: 11px; color: #000000; }



/* message box */



.messageBox { font-family: verdana, sans-serif; font-size: 11px }

.messageStackError, .messageStackWarning { font-family: verdana, sans-serif; font-size: 11px;color: #ff0000; }

.messageStackSuccess { font-family: verdana, sans-serif; font-size: 11px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: verdana, sans-serif; font-size: 11px; color: #ff0000; }



/* VJ Links Manager v1.12 begin */

TABLE.linkListing {

  

  border-style: solid;

  

  



}



.linkListing-heading {

  font-family: verdana, sans-serif;

  font-size: 11px;

  font-weight: bold;

  background: #b6b7cb;

  color: #FFFFFF;

  text-align: center;

}



TD.linkListing-data {

  border-right: 1px solid #b6b7cb;

  border-bottom: 1px solid #b6b7cb;

  padding: 4px;

  font-family: verdana, sans-serif;

  font-size: 11px;

}



TR.linkListing-odd {

	background-color: #FFFFFF;

}



TR.linkListing-even {

  background: #F5F5F5;

}



.linkFeatured {

  font-family: verdana, sans-serif;

  font-size: 11px;

  font-weight: bold;

  background: #dbd6d6;

  color: #FFFFFF;

  text-align: center;

}

/* VJ Links Manager v1.12 end */



.PriceList  { font-family: verdana, sans-serif; color: #000; font-size: 11px font-weight: bold }

.oldPrice { text-decoration: line-through }

.ourPrice { color: #000}

.priceSaving {color: #FF0800}

.productSpecialPrice {color: #FF99000}



/* AJAX Popup Image Begin */

#lightbox{

            position: absolute;

            top: 40px;

            left: 0;

            width: 100%;

            z-index: 100;

            text-align: center;

            line-height: 0;

            }

 

#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, #nextLink{

            width: 49%;

            height: 100%;

            background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */

            display: block;

            }

#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: 11px verdana, Helvetica, sans-serif;

            background-color: #fff;

            margin: 0 auto;

            line-height: 1.4em;

            }

 

#imageData{

            padding:0 10px;

			overflow:auto;

			zoom:1;

            }

#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;    }          

                        

#overlay{

            position: absolute;

            top: 0;

            left: 0;

            z-index: 90;

            width: 100%;

            height: 500px;

            background-color: #000;

            filter:alpha(opacity=60);

            -moz-opacity: 0.6;

            opacity: 0.6;

            }

            

 

.clearfix:after {

            content: "."; 

            display: block; 

            height: 0; 

            clear: both; 

            visibility: hidden;

            }

 

* html>body .clearfix {

            display: inline-block; 

            width: 100%;

            }

 

* html .clearfix {

            /* Hides from IE-mac \*/

            height: 1%;

            /* End hide from IE-mac */

            }          



/* AJAX Popup Image End */



TD.category_header, DIV.category_header {

       font-family    : verdana, sans-serif;

       font-size      : 1.5em;

       font-weight    : bold;

       color          : Black;

       margin-top     : 1.82em;

       margin-bottom  : 1.82em;

       line-height    : 1.5;

    }



    TD.category_sub_header, DIV.category_sub_header {

       font-family    : verdana, sans-serif;

       font-size      : 1em;

       margin-top     : 1em;

       margin-bottom  : 1em;

    }

    TD.category_sub_desc, DIV.category_sub_desc {

       font-family    : verdana, sans-serif;

       font-size      : 0.7em;

       background     : #DCDCDC;

       margin-bottom  : 1em;

    }

    

TD.productDesc {

  font-family: verdana, sans-serif;

  font-size: 11px;

  color: #333;

  padding: 1px 7px 1px 7px;

}

.productDesc a{

  color:#000;}



TD.productheadDesc {

 font-family: verdana, sans-serif;

 font-size: 11px;

 font-weight: normal;

 color: #000000;

 padding: 4px 0px 0px 11px;

}

.productheadDesc {

 color:#666;

 }

.productheadDesc a {

 color:#000;

 }



/* BOF: Open Featured Products */

TD.featuredProducts, TD.featuredCategories, TD.featuredManufacturers, TD.featuredManufacturerWP {

	font-family:verdana, sans-serif;

	font-size: 11px;

	line-height: 1.4;

	color: #555;

}



TD.featuredProducts A, TD.featuredCategories A, TD.featuredManufacturers A, TD.featuredManufacturerWP A {

  color: #000;

  font-size: 11px;

  font-weight:normal;

  font-family:verdana;

}



TD.featuredProducts A:hover, TD.featuredCategories A:hover, TD.featuredManufacturers A:hover, TD.featuredManufacturerWP A:hover {

  color: #f00;

    text-decoration: none;

}

/* EOF: Open Featured Products */



.optionsBox {

	background-color: #ccc;

}



.optionsBoxHeading {

	font-family: verdana, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #383838;

	background-color: #eee;

}



.optionsBoxContent {

  background: #fff;

  font-family: verdana, sans-serif;

  font-size: 11px;

}



.input	{width:101px; height:18px; padding-left:5px}

.input2	{width:31px; height:17px; padding-right:5px; text-align:right}

.h_text { color:#17191A}

.h2_text { color:#ffffff}

#nav1 a .pop {

	display: block;

	position: absolute;

	top: auto;

	visibility: hidden;

}

#nav1 a:hover .pop {

	visibility: visible;

}



/*--------------------- theme_cn_01 added ---------------------------------*/

.box_width_left			{ width:170px;}

.box_width_right		{ width:170px;}

.box_width_right2		{ width:0px;}

.box_width_cont			{ width:100%;}



.column_left_header_txt	{color:#ffffff; font-size:11px; font-weight:bold;}



.bg   {background:url(images/bg1.gif) repeat-x bottom;}

.bg1  {background:url(images/m10.gif); background-repeat: no-repeat; background-position:top;}

.bg3  {background:url(images/bg6.gif); background-repeat: repeat-x; height:2px;}

.bg5  {background:url(images/bg7.gif); background-repeat: repeat-y;}

.bg6  {background:url(images/bg9.gif); background-repeat: repeat-x;}

.bg7  {background:url(images/bar_1.gif); background-repeat: no-repeat; background-position:top;}

.border2 {border: 4px solid ; background-color: #B7B7B7;}

.border3 {border: 1px solid ;}





.footer td 		  {color:#E2EFF3;}				

.footer a 		  {color:#E2EFF3; text-decoration:none} 				

.footer a:hover   {text-decoration:underline}				

.footer b a 	  {color:#E2EFF3; text-decoration:underline; font-weight:bold;}			

#nav1 a .pop {display: block;position: absolute;top: auto;visibility: hidden;}

#nav1 a:hover .pop {visibility: visible;}

#page_and_sort{margin:0 auto;padding:0; width:100%;}

from{display:inline;margin:0;padding:0; overflow:hidden;}

#div_sort{margin:0 auto;padding:0;}

#div_sort label{font-weight:bold;}

#div_manufacturer{margin:0;padding:0;float:left;}

#div_sortby{margin:0;padding:0;float:right;}

#div_page_row_form{margin:0;padding:0;float:right;}

#div_page{margin:0 auto;padding:0;}

#div_page_resp_disp{margin:10px 0;padding:0; float:left; width:auto;}

#div_page_disp{margin:0;padding:0;float:left;}

#div_page_resp{margin:0;padding:0;float:left;padding:0 0 0 5px; }

#div_page_view{margin:10px 0;padding:0;float:right;}

#div_page_view span.currentstyle{font-weight:bold;}	

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