/*  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/@import url(cssbuttonstoggler.css);@import url(featuredcontentglider.css);@import url(imagebox.css);.boxText { font-family: Arial, Verdana, sans-serif; font-size: 12px; }.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: #f2fff7; }.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }BODY {background: #ffffff;color: #000000;margin: 0px;}A {  color: #666666;  text-decoration: none;  font-size: 11px;}A:hover {  color: #990033;  text-decoration: none;  font-weight : bold;}FORM {	display: inline;}TR.header { 	background-color: #FFFFFF; 	background-repeat: repeat; 	background-attachment: scroll; 	font-family: Verdana; 	font-size: 12px; 	color: #800000;                	font-weight: bold; 	background-position: 0% 50% }TR.header2 { 	background-color: #FFFFFF; 	background-repeat: repeat; 	background-attachment: scroll; 	font-family: Verdana; 	font-size: 10px; 	color: #ffffff;                	background-position: 0% 50% }tr.headerNavigation { 	background-repeat: repeat; 	background-attachment: scroll; 	color: #FFFFFF; 	font-family: Verdana, Arial, sans-serif; 	font-size: 12px;                	background-position: 0% 50%}td.headerNavigation { 	font-family: Verdana, Arial, sans-serif; 	font-size: 10px; 	background-repeat: repeat; 	background-attachment: scroll; 	color: #666666;                 	background-position: 0% 50% }A.headerNavigation {   	color: #FFFFFF; 	font-size:10px; 	font-weight:bold }a:hover.headerNavigation { 	color: #FCE6D3; 	font-size: 10px; 	font-weight:bold}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: #990033;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #990033;  color: #ffffff;  font-weight: bold;}.infoBox {  background: #ffffff;  border:1px solid;  border-color: #FCE6D3;  border-spacing: 1px;  border-top-right-radius: 10px;  border-bottom-left-radius: 10px;  -moz-border-top-right-radius: 10px;  -moz-border-bottom-left-radius: 10px;}.infoBoxContents {  background: #ffffff;  font-family: Arial, Verdana, sans-serif;  font-size: 12px;}.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}td.infoBoxHeading {   font-family:Georgia,serif;       color:#666666;       font-size:20px;       line-height:1em;        margin:0 0 0 60px;  background-color: #ffffff;   background-repeat: repeat;   background-attachment: scroll;    background-position: 0% }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 {  background: #ffffff;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #ffffff;}TABLE.productListing {  background: #ffffff;  border: 1px;  border-style: solid;  border-color: #FCE6D3;  -moz-border-radius: 0 1em;}.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #990033;  color: #FFFFFF;  font-weight: bold;  line-height: 2;}.productListing-heading-right {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #990033;  color: #FFFFFF;  font-weight: bold;  line-height: 2;  border-top-right-radius: 10px;  -moz-border-top-right-radius: 10px;}TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  color: #339933;}A.pageResults {  color: #990033;}A.pageResults:hover {  color: #990033;  background: #FCE6D3;}TD.pageHeading, DIV.pageHeading {  font-family: Arial, Verdana, sans-serif;  font-size: 20px;  font-weight: bold;  color: #555555;}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.smallText2, SPAN.smallText2, P.smallText2 {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}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;}SPAN.newItemInCart {  font-family: Arial, Verdana, sans-serif;  font-size: 12px;  color: #ff0000;}SPAN.product_listing {  font-family: Arial, Verdana, sans-serif;  font-size: 12px;  font-weight: bold;  color: #666666;}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: #339933;  font-weight: bold;}TABLE.formArea {  background: #fef8f1;  border-color: #990033;  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;  font-size: 12px;  color: #ff0000;  font-weight: bold;}SPAN.productPrice {  font-family: Verdana, Arial, sans-serif;  color: #666666;  font-size: 12px;  font-weight: bold;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }/* message box */.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }.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; }#indicator {    visibility:hidden;	}/* Links Manager v1.19 begin */TABLE.linkListing {  border: 1px;  border-style: solid;  border-color: #FCE6D3;  border-spacing: 1px;}.linkListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #990033;  color: #FFFFFF;  text-align: center;}A.linkListing-heading {  color: #FFFFFF;}A.linkListing-heading:hover {  color: #339966;}TD.linkListing-data {  border-right: 1px solid #fce6d3;  border-bottom: 1px solid #fce6d3;  padding: 4px;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TR.linkListing-odd {  background: #f8f8f9;}TR.linkListing-even {  background: #F5F5F5;}.linkFeatured {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #fce6d3;  color: #FFFFFF;  text-align: center;  border: 1px;  border-style: solid;  border-color: #990033; }.linkFeaturedHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  font-weight: bold;  background: #fce6d3;  color: #990033;  text-align: center;}A.linkListingHeading {  color: #339966;}A.linkListingHeading:hover {  color: #000000;}.linkFeaturedMain {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  background: #fce6d3;  color: #000000;  text-align: center;}A.linkFeaturedMain {  color: #FFFFFF;}A.linkFeaturedMain:hover {  color: #990033;}.linkListingMain {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #fce6d3;  color: #000000;  text-align: left;}A.linkListingMain {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;  color: #339966;}A.linkListingMain:hover {  color: #000000;}.linkListingCats {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: #666666;  text-align: center;}A.linkListingCats {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #339966;}A.linkListingCats:hover {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #990033;}.linkListingSubCats {  font-family: Verdana, Arial, sans-serif;  font-size: 9px;  font-weight: normal;  color: #000000;  text-align: center;  line-height: 1.5;}A.linkListingSubCats {  color: #339966;}A.linkListingSubCats:hover {  color: #990033;}/* VJ Links Manager v1.19 end *//*** Begin Header Tags SEO ***/h1 { font-family: Arial, Verdana, sans-serif; font-size: 20px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; color: #555555;}h2 { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 0; padding-bottom: 0; color: #666666;}/*** End Header Tags SEO ***//* DWD Contribution -> Add: Browse by Categories. */UL.BrowseBy {  list-style-type: disc;  list-style-position: inside;  list-style: none;  margin-left: 1em;  padding-left: 2em;  text-indent: -1em;} /* UL.BrowseBy */LI.BrowseBy {} /* LI.BrowseBy *//* DWD Contribution End. *//***** Begin Sitemap_SEO *****/ ul.sitemap {color: #ff0000;}.sitemap {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #666666;  font-weight : normal;}.sitemapHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #666666;  font-weight : bold;}.sitemapProducts {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #555555;  font-weight : normal;}A.sitemap {   color: #555555; }A.sitemap:hover {  color: #990033;}/***** End Sitemap_SEO *****/ /* ISM Start */.newinfobox_top1 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top2 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top3 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top4 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top5 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top6 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top7 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top8 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top9 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfobox_top10 {font-family: Verdana, Arial, sans-serif;font-size: 12px;white-space: nowrap;color: #ffffff;font-weight : bold;text-align : left;}.newinfoBoxContents {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.box_width {  width: 150px;}/* ISM End *//* Begin Testimonials Scroller */#pscroller_np {height: 150px;border: 0px;padding: 5px;}.pscroller_c_np {font-family: sans-serif;font-size: 11px;line-height: 1.5;}.marquee_hide {visibility:hidden;}.marquee_show {visibility:visible;}/* End Testimonials Scroller */_write.php');/* star product pimped start */.starTitle{  font-family: Verdana, Arial,  sans-serif;  font-size: 14px;  color: #c3c3c3;  font-weight : normal;}.starName{ font-family: Tahoma, Verdana, Arial; font-size: 15px; font-weight: bold; color: #339933; }    .starProdDesc{ font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #808080; }    .starPrice{ font-family: Arial, Verdana, sans-serif; font-size: 17px; font-weight: bold; color: #ffffff; }    .box_outline3 {margin-top:0px;border-top-width: 1px;border-bottom-width: 1px;border-right-width: 1px;border-left-width: 1px;border-style: solid;border-color: #bfbfbf;}/* star product pimped end */#content{  height: 100%;  width: 100%;  text-align: left}#ie_fix{  height: 100%;  width: 100%;  text-align: center}#scroll{  position: absolute;  margin: 0 auto;   visibility: hidden;  background-color: white;  z-index: 1;      width: 176px;  height: 150px;  border-top-style: solid;  border-right-style: solid;  border-left-style: solid;  border-collapse: collapse;  border-bottom-style: solid;  border-color: #000000;  border-width: 1px;        overflow: auto;  float: left;}#scroll div{  margin: 0 auto;  text-align:left}#suggest table{  width: 170px;  font-size: 11px;  font-weight: normal;  color: #676767;  text-decoration: none;  border: 0px;  padding: 0px;    text-align:left;     margin: 0px}a.suggest_link {  text-decoration: none;  margin: 0px;  color: #173f5f}a:hover.suggest_link {  text-decoration: none;  margin: 0px;  color: #173f5f} /* Fancy jQuery horizontal navigation menu */#menalign {top:0;margin:0 auto;padding:0;width:990px;}#menua {font-family: Helvetica, Arial, sans-serif; position: absolute; color: #FFF; float: left;width: 100%; height: 41px; z-index:1000;top: 214px; padding:0;margin:0;text-align: center;}#menua ul {list-style: none;padding: 0;margin:0;width: 9em;float: left;}#menua li a, #menua li h2 {height: 27px; margin: 3px 0; padding: 0 10px 0 10px; color: #FFF; border-right: 1px solid #967760; font-size: 11px;line-height:27px;display: block;text-align:center;}#menua h2 {color: #fff;background: #000;text-transform: uppercase;}#menua a {text-decoration: none;}#menua a:hover {color: #F31A85;background: #fff;}#menua li {position: relative;}#menua ul ul {position: absolute;z-index: 1000;}#menua ul ul ul {position: absolute;top: 0;left: 100%;}div#menua ul ul,div#menua ul li:hover ul ul,div#menua ul ul li:hover ul ul{display: none;}div#menua ul li:hover ul,div#menua ul ul li:hover ul,div#menua ul ul ul li:hover ul{display: block;}.head_sub_cat_bx {	border:1px solid #392210;	display:none;	z-index:1000;	position:absolute;	top: 261px;	background: #fff;}.head_sub_cat_bx a {	font-weight: normal;}.inner_top {	display:block;	font-size:12px;	padding:0 8px 10px 8px;	display:block;}	.inner_top strong {		font-weight: bold;		border-bottom:1px solid #666;		margin:0 0 2px 0;	}	.inner_top a {	display:block;	color: #5F381D;		}.top_nv_parent a {font-family: Georgia, Arial, sans-serif; 	font-weight:bold;	color: #E91D7E;}.vert_men_sub {font-family: Helvetica, Arial, sans-serif; 	font-size:14px;}.inner_top_lnks {font-family: Helvetica, Arial, sans-serif; 	font-size:12px;}/* SimpleSuggest */.suggest_link {    background-color: #FFFFFF;    padding: 5px 6px 2px 6px;}.suggest_link_over {    background-color: #C70357;    color: #FFFFFF;    padding: 5px 6px 2px 6px;    border: red;    cursor: pointer;}.suggest_link:visited {    color: #FFFFFF}#search_suggest {    position: absolute;    float: left;    background-color: #FFFFFF;    text-align: left;    font-family: Arial, Helvetica, sans-serif;    color: #5F381D;    font-size: 10px;    border: 1px solid #FCE5D3;}/* SimpleSuggest *//* BOF : jQuery UI Button */      .contentText, .contentText table {  padding: 5px 0 5px 0;  font-size: 11px;  line-height: 1.5;}.productListTable {  padding: 5px;  font-size: 11px;  line-height: 1.5;}.productListTable tr.alt td {  background-color: #ecf6fc;}/* EOF : jQuery UI Button */.box_outline3 {margin-top:3px;border-top-width: 1px;border-bottom-width: 1px;border-right-width: 1px;border-left-width: 1px;border-style: solid;border-color: #FFE2C6;border-top-right-radius: 15px;border-bottom-left-radius: 15px;-moz-border-top-right-radius: 15px;-moz-border-bottom-left-radius: 15px;}.specials_price{font-family: Arial, Verdana, sans-serif; font-size: 11px;color: #ffffff; font-weight: bold;text-decoration: none;}.specials_old_price{ font-family:  Verdana, Arial, Tahoma; font-size: 11px; color: #333333;font-weight: normal; text-decoration: none;}.specials_name{font-family:  Verdana, Arial, Tahoma;font-size: 12px;font-weight: bold; color: #666666;padding-left:0px;}.specials_desc{ font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #808080; font-weight: normal;text-decoration: none;padding-left:5px; padding-top:5px;}#flash_stamp {	position:relative;	width:60px;	height:60px;	left: 51px;	top: 10px;
