/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/* {margin: 0;padding: 0;}.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: #f2fff7; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }/*BODY {  background: #ffffff;  color: #000000;  margin: 0px;} */body {  background: #c2eaee url(images/ndesign/bg.jpg) repeat-x;  margin: 0px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}A {  color: #000000;  text-decoration: none;}/*A:hover {  color: #AABBDD;  text-decoration: underline;} */.noborder { border:0 none;}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: #ffffff;  font-weight : bold;}A.headerNavigation {   color: #006699;  font-size:85%;   padding: 0 7px 0 7px;}A.headerNavigation:hover {  color: #76bde1;}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;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight: bold;}.infoBox {background:#b6b7cb;}.infoBoxContents {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background:#e1fbfe;}.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;}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: #f8f8f9;}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: #f8f8f9;}TABLE.productListing {  border: 1px;  border-style: solid;  border-color: #b6b7cb;  border-spacing: 1px;}.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #b6b7cb;  color: #FFFFFF;  font-weight: bold;}TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}A.pageResults {  color: #0000FF;}A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}TD.pageHeading, DIV.pageHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 20px;  font-weight: bold;  color: #9a9a9a;}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; padding:5px;}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;}SPAN.newItemInCart {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ff0000;}CHECKBOX, INPUT, RADIO, SELECT { border: 1px solid #7F9DB9; font-family: Verdana, Arial, sans-serif;  font-size: 11px; padding-top:2px; margin-right:4px;}TEXTAREA { border:1px solid #7F9DB9; 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: #a0f4fb; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #d6f1f4; }.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; }/*   new css *//*hide content*/h2 span, .hide {display:none;}/*links*/a, img { border:0; text-decoration:none; color:#4e8f94; }a:hover { color:#333300;}.btn { float:right; padding-right: 6px; border:0; }/*text align*/.textright { text-align:right;}.textc {text-align:center;}#container {width:100%;height:auto;text-align:center;}#wrapper {margin: 0 auto;height:auto;width:925px;text-align:left;}/*positioning*/.left {float:left;}.right { float:right;}.clear {clear:both;}/*header*/#header {margin: 20px auto 8px auto;height:180px;width:925px;position:relative;background:url(images/ndesign/header.gif) no-repeat;}/*nav*/#nav {margin-bottom:15px;height:41px; overflow:hidden;width:925px;position:relative;background:url(images/ndesign/nav.gif) no-repeat;}ul#navlist { list-style:none; margin-left:23px;}ul#navlist li { float:left; display:inline; padding: 0 24px 0 20px;  height:41px; }ul#navlist li a { font-family: Trebuchet MS; font-size:18px; float:left; height:41px; padding: 9px 14px 0 14px; color:#4a959b; }ul#navlist li a:hover { background:url(images/ndesign/buttons/nav_on.jpg) repeat-x; color:#00CCFF;}/*center content*/#content_container {overflow:hidden;position:relative;height:auto;width:928px;padding-bottom:21px;}/*left content*/#left_content {float:left;width:261px;position:relative;}#left_inner_container {float:left;width:188px;background:#e1fbfe;overflow:hidden;}#left_inner_content {width:170px;margin: 12px 9px 0 9px;}#Layer1 { position:absolute; width:50px; height:134px; z-index:1; left: 211px; top: 46px; background:url(images/ndesign/layer1.gif);}#Layer2 {position:absolute; width:145px; height:46px; z-index:1; left: 261px; top: 173px; }	/*left_paddings*/	.left_paddingz { padding: 10px 0 10px 0; text-align:center; }	/*left inputs */		/*left subheaders*/	#shopping_header {background:url(images/ndesign/icons/shopping_cart.gif) left no-repeat; height:30px; border-top:#999999 1px solid; }	#login_header { background:url(images/ndesign/icons/user_login.gif) left no-repeat; border-top:#999999 1px solid;}	#categories_header { background:url(images/ndesign/icons/categories.gif) left no-repeat; border-top:#999999 1px solid;}		/*left contents*/	.input { padding: 4px 0 4px 0; }  .input input, .input select { border:1px #7f9db9 solid; height:19px; padding:2px 0 0 3px; }	.input select { width:145px;}	#inner_categories p { border-bottom: #999999 1px solid; text-align:left; padding-left:10px; font-family:verdana; color:#4b89aa; font-weight:bold; font-size: 12px; line-height:1.7em; }	/**********shopping contents*****************/		.shop_container { position:relative; width:100%; clear:both; margin-bottom:-13px; font-size:10px; font-family:verdana; background-color:#ECFFFF; border:1px solid #ffffff;}			.itemholder { position:relative; float:left; width:100%; clear:both; padding: 2px 0 2px 0;}				.quantity {float:left; width:20%; position:relative; font-size:10px; letter-spacing:-0.1em;}				.shop_info { float:left; position:relative; width:80%; text-align:left; }			.sumitem { text-align:right; width:100%; position:relative; clear:both; border-top:1px #000000 solid; padding-bottom:3px; font-size:11px;}				.sumitem span { margin-right:4px;}/*header text*/	p.header { 	font-size:14px; font-family:Verdana; font-weight:bold; color:#4b89aa; padding-left:40px; padding-top:10px; padding-bottom:8px; text-align:left;	}/*left text*/	div#search p { font-family:verdana; color:#000000; font-size: 10px; padding:5px 0 5px 0;}/* --------------------------------SubNav Accordion */#sidebar { position:relative; width:170px; }#sidebar #subnav {	margin: 10px 0 5px 0;	float: left;	width:170px;}#sidebar #subnav ul {	float: left;	width: 170px;	list-style: none; }#sidebar #subnav ul li {	float: left;}#sidebar #subnav ul li a {	float: left;	width: 170px;	padding: 8px 0px 9px 0px;	background: url(images/ndesign/sub-nav-bg2.gif) top no-repeat;	text-transform: uppercase;	text-decoration: none;	color:#0a4045;	outline: none;	font-size:10px;}#sidebar #subnav ul li a:hover { background: url(images/ndesign/sub-nav-bg_on.gif) top no-repeat; color:#003333;}#sidebar #subnav ul li ul {	float: left;	clear: left;	padding-left:8px;	width:162px;}#sidebar #subnav ul li ul li a {	background: none;	text-transform: none;	color:#1f5a61;	padding: 7px 5px 7px 0px;	border-bottom: 1px solid #28b3c0;	width: 149px;	margin: 0;}#sidebar #subnav ul li ul li a:hover {	color: #106fc0;	background:#9bebf2;}.accordion_content {	overflow: hidden;}/*right content*/#right_content {overflow:hidden;float:left;height: auto;width:664px;position:relative;}#right_a {position:relative;height:226px;width:664px;background:url(images/ndesign/right_a.gif) no-repeat;margin-bottom:22px;}#right_b {float:left;position:relative;margin-right:50px;height:auto;width:614px;margin-bottom:22px;}/* cart values */#add_to_cart { padding-top:9px; float:right; clear:both; }													/* RIGHT B CONTAINER DYNAMIC */	#featured_content { width:574px; margin: 0; background:#e1fbfe; float:left; position:relative; left:20px; color:#4d8d92; padding-top:20px; }		#featured_content_a { float:left; width:45%; }			#featured_content_a-img1 { position:relative; float:left; width:20%; }			#featured_content_a-text1 { float:right; width:61%; line-height:1.4em; font-family:verdana; font-size:11px; margin: 10px 0 0 0;}		#featured_content_b { float:right; width:50%; }			#featured_content_a-img2 { position:relative; float:left; width:20%; }			#featured_content_a-text2 { float:right; width:61%; line-height:1.4em; font-family:verdana; font-size:11px; margin: 10px 0 0 0;}	#whats_new_content { width:574px; padding: 15px 10px 0 20px; background:#e1fbfe; }					/*thumb new content container */ .whats_new_thumb { width:240px; float:left; padding:0 10px 20px 5px;}		#whats_new_content_a { float:left; width:48%; clear:left; }			.whats_new_text, .whats_new__price { float:right; width:50%; line-height:1.3em; font-family:verdana; font-size:12px; margin: 10px 0 5px 0;} #whats_new__price p {float:right;}			.whats_new_img { position:relative; float:left; width:50%; padding-top:15px;}		#whats_new_content_b { float:right; width:49%; }		/*right paddings*/		.paddings1 { float:left; background:#e1fbfe; height:auto;}		/*right subheaders*/	#featured_product_logo {background:url(images/ndesign/icons/featured_product.gif) left no-repeat; margin-left:20px; height:30px;}#right_c {float:left;position:relative;height:auto;margin-right:50px;width:614px;}		/*right subheaders*/		#whats_new_logo {background:url(images/ndesign/icons/whats_new.gif) left no-repeat; margin-left:20px; height:30px;}/*borders*/.top_border { background:url(images/ndesign/border-top.jpg) bottom no-repeat; height:9px; }.btm_border { background:url(images/ndesign/border-btm.jpg) bottom no-repeat; height:9px; width:614px; clear:left; float:left; }.left_border_btm { background:url(images/ndesign/border_leftbtm.jpg) top no-repeat; height:9px; width:188px; position:relative; float:left;}.left_border_top { background: url(images/ndesign/border_top_left.gif) left bottom no-repeat; height:55px; width:188px; float:left; clear:right; }/*footer*/#footer {position:relative;width:926px;height:54px;background:url(images/ndesign/footer.gif) no-repeat;padding-bottom:30px;}#footer_content {font-family:verdana; position:relative; font-size:11px; color:#555555; margin: 28px 0px 0 0px; width:84%; float:right; }.footer_copyright { float:left;}.footer_links { float:right; padding-right:20px; }p.footer_links a {color:#555555; padding: 0 7px 0 7px;}p.footer_links a:hover { color:#333300;}/*---------------------------------SUB PAGES CSS ---------------------------------*/	/*register content*/.note {width:520px; font-size:10px; margin: 10px auto; padding-left:25px; padding-right:10px;}#register_content {width:100%; position:static; text-align:center; }	#register_content_form { margin: 5px auto; padding: 10px 0 0 0; width:550px; text-align:left; /*background: url('images/ndesign/shadowtop.gif') no-repeat;*/ }		.register_inner { line-height:1.5em; /*background: url('images/ndesign/sampleside2.gif') repeat-y;*/ padding: 0 0 10px 0;}		.new_customer { line-height:1.5em; /*background: url('images/ndesign/sampleside2.gif') repeat-y;*/ padding: 10px 20px 5px 20px;}		.conditions { margin: 0px 0 -5px 0; line-height:1.5em; padding: 10px 20px 0px 20px;}		.conditions1 { margin: 0px 0 0px 0; line-height:1.5em; padding: 0px 0px 0px 0px;}		.shadowbottom { /*background:url('images/ndesign/shadowbottom.gif') top no-repeat;*/ height:10px;}		.label{ margin:0 10px 0 10px;	}		.label p{ margin-bottom: 10px;	}		.button-cont{ margin: 15px 2px 2px 2px; }	.inputLabel { float:left; width:145px; margin:2px 10px; clear:left; } .register_inner fieldset { padding:10px 5px 10px 5px; margin:0 0 3px 0; border: 1px #b6b7cb solid;}		.register_inner fieldset input { margin:2px; }		.register_inner fieldset fieldset { margin:0 2px 0 1px;} .alert { color:#990000; font-size:10px;}			#register_logo {background:url(images/ndesign/icons/register-icon.gif) left center no-repeat; margin-left:20px; height:30px;}	/*our products content wakat sa?? xenxa*/#products { width:580px; position:relative; color:#003333; margin:0 0 0 19px; }	#products .bordertop { /*background:url('images/borderbg/bordertop.jpg') no-repeat;*/ height:21px; } #products .borderbottom { /*background:url('images/borderbg/borderbottom.jpg') no-repeat;*/ height:22px; width:570px; float:left; }	#products #inner_content {  /*background:url('images/borderbg/borderside.jpg') repeat-y;*/ padding:5px 26px 0px 26px; float:left; }	#products .product_container { position:relative; float:left; width:100%; } #product_logo {background:url(images/ndesign/icons/products-icon.gif) left center no-repeat; margin-left:20px; height:30px;}		#search-product { padding:0 0 15px 10px; line-height:1.9em;}		#search-product h1 { font-size:14px; font-family:verdana; color:#006699;} #sorter label { float:left; padding: 0 5px 0 0;}			/*divider*/				.divider { background: url('images/ndesign/borderbg/divider2.gif') repeat-x; position:relative; height:10px; width:510px; float:left; padding:5px 0 2px 0;}		/*product class*/		.product-listing { position:relative; line-height:1.8em; float:left; position:relative; padding:5px 5px 5px 5px;}		.product-image { float:left; width:130px; text-align:center; display:block;}		.product-description { float:left; width:380px; margin-left:5px;} .select { border:1px #7f9db9 solid;}				/*inside descript*/			.product-title { color:#006666; font-family:verdana; font-size:12px; font-weight:bold;} .product-price { color:#003333; font-size:12px; padding:5px 0; font-weight:bold; } .product-info { color:#000000; font-size:11px; font-family:verdana; line-height:1.3em; margin-top:2px; }#pagination { width:520px; float:left; position:relative; text-align:center; font-size:11px;}	#pagination p .page { color:#337075; font-family:Verdana; font-weight:bold; font-size:11px;}/*about us content*/#about { width:614px; /*background:url('images/borderbg/borderside2.jpg') repeat-y;*/ position:relative; }		/*text class*/			.inner-about .heading { width:100%; padding:12px 2px 0px 2px; color:#003366; position:relative; } .heading h1 { font-size:14px; font-family:verdana; }	#about .bordertop { /*background:url('images/borderbg/bordertop2.jpg') no-repeat;*/ height:17px; } #about .borderbottom { /*background:url('images/borderbg/borderbottom2.jpg') no-repeat;*/ height:19px; width:580px; }	 .inner-about { margin:5px 25px 0 25px; /*background:url('images/borderbg/about-bg.gif') top no-repeat;*/ position:relative; }		#about_logo {background:url(images/ndesign/icons/about-icon.gif) left center no-repeat; margin-left:20px; height:30px;}		/***extension***/ #privacy_logo  {background:url(images/ndesign/icons/privacy-icon.gif) left center no-repeat; margin-left:20px; height:30px;}						  #shipping_logo  {background:url(images/ndesign/icons/shipping-icon.gif) left center no-repeat; margin-left:20px; height:30px;}						  #help_logo  {background:url(images/ndesign/icons/help-icon.gif) left center no-repeat; margin-left:20px; height:30px;}/*contact us content*/#contact_content { width:100%; position:relative; color:#000000; } #contact_content .inner_content textarea { line-height:1.0em; }#contact_content .inner_content { position:relative; line-height:1.5em; width:91%; margin:0 auto; padding-top:10px; /*background:url('images/borderbg/contact-bg.jpg'); border:2px #54bac6 solid;*/ }	#contact_content .inner_content p { padding:5px;	} 		#contact_logo {background:url(images/ndesign/icons/contact-icon2.gif) left center no-repeat; margin-left:20px; height:30px;}/*services content*/#services #inner_content { width:580px; position:relative;} .thumbcontent { float:left; width:250px; padding:35px 0 35px 35px; }		 .thumbcontent .heading { /*background:url('images/borderbg/gradient1.gif') repeat-x;*/ height:17px; color:#003333; text-align:left; padding-bottom:10px; border:0; font-weight:bold; text-transform:uppercase; font-size:14px;}		 .thumbcontent p { color:#003333; margin:8px 4px 8px 0px;} #services_logo {background:url(images/ndesign/icons/services-icon2.gif) left center no-repeat; margin-left:20px; height:30px;}/*login content*/#login #inner_content_login { width:580px; position:relative;} .thumbcontent_login { float:left; width:580px; padding:35px 0 35px 35px; }		 .thumbcontent_login .heading_login { height:17px; color:#003333; text-align:left; padding-bottom:10px; border:0; font-weight:bold; text-transform:uppercase; font-size:14px;}/*text classes*/.text1 { font-size:11px; font-family:verdana; line-height:2.0em; color:#000000; padding:10px 0 10px 0;}/*whats in cart thumb classes*/.content_display { position:relative; left:10px; float:left; border-bottom:1px #cccccc solid; width:590px; padding:10px 0 10px 0;}.content_display .product-image { width:100px; float:left; position:relative;}	.content_display .price {font-size:11px; font-weight:bold; padding-left:10px;}.content_display .product-description { width:270px; float:left;}	.product-description .comment { font-size:10px; color:#999999;}.thumb-s { float:left; width:50px; margin:0 2px 0 2px; text-align:center;}.thumb-w { float:left; width:400px; margin:0 2px 0 2px; }#whats_incart_content .header {position:relative; height:15px; margin: 0 5px 10px 12px; font-size:10px; font-weight:bold;}#whats_incart_content .subtotal {position:relative; float:left; text-align:right; width:580px; margin-top:10px; font-weight:bold; font-size:11px;}#bottom_nav { float:left; margin-top:10px; }	#bottom_nav .navspan { position:relative; float:left; padding: 0 68px 0 68px;}/*product info*/#product_info_content { position:relative; left:10px; float:left; border-bottom:1px #cccccc solid; width:550px; padding:5px 0 5px 0; margin:0 20px 0 20px;}.heading { font-weight:bold; color:#3F737C;}#product_info_content .info-price { font-weight:bold; width:170px; clear:both; text-align:center; position:relative; font-size:12px;}	#product_info_content .info-price .orig-price { color:#B2B2B2; display:inline; padding:0 0 0 5px;}	#product_info_content .info-price .discounted { color:#555555; display:inline; padding:0;}#product_info_content .product-details { float:left; font-size:11px; padding:10px 10px 0 0;}	#product_info_content .product-details span a { font-size:9px; letter-spacing:-0.10em; display:block; padding-top:10px; text-align:center;}	#product_info_content .product-details span { padding:0 35px 20px 35px; }	#product_info_content .product-details p { width:370px; line-height:1.7em; float:right;}/*************content classes***************/.attributes { padding:10px 0 0 20px; float:left; width:570px; color:#555555; line-height:1.8em; }	.attributes p { font-size:11px; padding:10px 0 10px 0; border-bottom:1px #cccccc solid;}/*************advance search**************/#advance_search_content { float:left; left:10px; position:relative; line-height:2.2em; width:590px; border-bottom:1px #cccccc solid;} 	#advance_search_content span  { font-size:11px;}	.label190 label { width:190px; float:left; clear:left; font-weight:bold;}	.label180 select, .label180 input { clear:right; margin-top:4px;}/*****positioning******/.textleft { text-align:left;}.textright { text-align:right;}/********text styles********/.featured-price { color:#37708f; clear:both; display:block; font-weight:bold; margin-top:5px;}