a { text-decoration:none; color:#000000; font-size:13px; }
a:hoever { text-decoration:underline; color:#000000; }

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
form
{
padding:0px;
margin:0px;
}
.header {
	background-image: url(images/headerbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo{
	padding-bottom: 24px;
	padding-left: 31px;
}.bg1 {
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #085F92;
	text-decoration: none;
}

.bg1 a{
	
	color: #085F92;
	text-decoration: none;
}

.bg1 a:hover{
	
	color: #000;
	text-decoration: none;
}
.contentbg {
	background-image: url(images/contentbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F7FBFD;
}
.top {
	background-image: url(images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.a1 {
	background-image: url(images/a2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "trebuchet MS";
	font-size: 17px;
	color: #000000;
	text-decoration: none;
}
.cartbg {
	background-image: url(images/cartg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.cartbg b{
	
	font-size: 16px;
	
	color: #0172B2;
	
}
.probg {
	background-image: url(images/t2.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.probg ul{
	padding: 0px;
	margin: 0px;
}
.probg ul li{
	margin: 0px;
	list-style-type: none;
	background-image: url(images/bull.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 35px;
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.probg ul li a{
	
	color: #666666;
	text-decoration: none;
}

.probg ul li a:hover{
	
	color: #000;
	text-decoration: none;
}
.bgbg {
	background-image: url(images/bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFFFFF;
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.bgbg a{
	
	
	font-family: "trebuchet MS";
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.cont{
	font-family: "trebuchet MS";
	font-size: 13px;
	font-style: italic;
	color: #333333;
	text-decoration: none;
}

.cont a{
	font-family: "trebuchet MS";
	font-size: 13px;
	font-style: italic;
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
}
.cont a:hover{
	color: #333333;
	text-decoration: none;
}.hbg {
	background-image: url(images/hbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "trebuchet MS";
	font-size: 16px;
	color: #143C58;
	text-decoration: none;
}

.hbg h1{
	margin: 0px;
	padding: 0px;
	font-family: "trebuchet MS";
	font-size: 21px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.hbg a{
	
	color: #00FFFF;
	text-decoration: underline;
}


.hbg a:hover{
	
	color: #ffffff;
	text-decoration: underline;
}
.text1{
	line-height: 180%;
	text-decoration: none;
}
.text1 strong{
	line-height: 180%;
	text-decoration: none;
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.text1 a{
	text-decoration: underline;
	font-family: "trebuchet MS";
	font-size: 17px;
	font-weight: normal;
	color: #0272B2;
	line-height: 100%;
}
.text1 a:hover{
	text-decoration: none;
	
	color: #000;
	
}.f {
	background-image: url(images/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #034872;
	text-decoration: none;
}

.f a{
	
	color: #034872;
	text-decoration: none;
}

.f a:hover{
	
	color: #ff0000;
	text-decoration: none;
}

.w{
	color: #FFFFFF;
	text-decoration: none;
}
.w a{
	color: #FFFFFF;
	text-decoration: none;
}
.w a:hover{
	color: #ccc;
	text-decoration: none;
}.bluee {
	background-image: url(images/subtitle_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.specification{
	background-image: url(images/specificationbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	width: 142px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.spebg{
	background-image: url(images/spe.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 1px;
	padding-left: 1px;
}
.prodish{background-image: url(images/discription.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	width: 162px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;}
	.line1{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	padding: 10px;
}
.q1{
	background-image: url(images/q2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.q2{
	background-image: url(images/q5.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.q3{
	background-image: url(images/q8.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.q8{
	background-image: url(images/q7.gif);
	background-repeat: repeat-y;
	background-position: left top;
}.xrep {
	background-image: url(images/gry.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

.yrep {
	background-image: url(images/gry.jpg);
	background-repeat: repeat-y;
	background-position: bottom center;
	
}

}

/*   nagraj   */

/*.pro_listing_box{ width:95%; border:1px dashed #CDCDCD;}

.pro_listing_box tr{ background:#F2F2F2;}
.pro_listing_box tr:hover{ background:#fff;}

.pro_listing_box .protitle{ color:#000000; text-decoration:none; font-weight:bold; line-height:35px; font-size:13px;}
.pro_listing_box .protitle:hover{ color:#2083BE;}


.subtitle{background:url(images/subtitle_bg.jpg) no-repeat left top; color:#FFFFFF; font-size:15px; padding-left:10px; padding-bottom:5px; line-height:30px; font-weight:bold}

.pro_listing_box .subcategori{  color:#000000; text-decoration:none; font-weight:bold; font-size:13px;}
.pro_listing_box .subcategori:hover{  color:#0D79B7;}

.productbox{  width:100%; border:1px dashed #CDCDCD}
.productbox .product_title{ color:#000000; text-decoration:none; display:block; line-height:15px; font-weight:bold; font-size:13px;}
.productbox .product_title:hover{ color:#64A9D0;}
.productbox22{  }
.productbox22 .product_title{ color:#000000; text-decoration:none; display:block; line-height:15px; font-weight:bold; font-size:13px;}
.productbox22 .product_title:hover{ color:#64A9D0;}*/


.pro_listing_box{ width:100%; border:1px dashed #CDCDCD}

.pro_listing_box tr{ background:#F2F2F2;}
.pro_listing_box tr:hover{ background:#fff;}

.pro_listing_box .protitle{ color:#000000; text-decoration:none; font-weight:bold; line-height:35px; font-size:13px;}
.pro_listing_box .protitle:hover{ color:#2083BE;}

.subtitle{background:url(images/subtitle_bg.jpg) no-repeat left top; color:#FFFFFF; font-size:15px; padding-left:10px; padding-bottom:5px; line-height:30px; font-weight:bold}

.pro_listing_box .subcategori{  color:#000000; text-decoration:none; font-weight:bold; font-size:13px;}
.pro_listing_box .subcategori:hover{  color:#0D79B7;}

.productbox{  width:100%; border:1px dashed #CDCDCD}
.productbox .product_title{ color:#000000; text-decoration:none; display:block; line-height:15px; font-weight:bold; font-size:13px;}
.productbox .product_title:hover{ color:#64A9D0;}
.productbox22{  }
.productbox22 .product_title{ color:#000000; text-decoration:none; display:block; line-height:15px; font-weight:bold; font-size:13px;}
.productbox22 .product_title:hover{ color:#64A9D0;}

.singlemenucat {
background-image:url(images/bull.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-bottom:0px solid #CE0500;
line-height:24px;
padding-left:14px;
color:#666666;
color:#666666;
font-family:"trebuchet MS";
font-size:14px;

vertical-align:top;
white-space:nowrap;}
.singlemenucat a{color:#666666;
font-family:"trebuchet MS";
font-size:14px;
list-style-type:none;
margin:0;display:block;
padding:10px 0 10px 35px;
text-decoration:none;
}
.singlemenusubcat {
line-height:24px;
padding-left:30px;
vertical-align:top;
}

.singlemenucat a:hover{ color:#000000}
.singlemenucat a.active{ color:#000; }

.singlemenusubcat a{color:#666666;
font-family:"trebuchet MS"; background:url(images/bullet_bg.gif) repeat-x left bottom;
font-size:14px; text-decoration:none; line-height:28px; padding-top:5px; padding-bottom:5px;
padding-left:30px; padding-right:63px; width:auto}

.singlemenusubcat a:hover{color:#000;
}

/*<!--.probg ul li {
background-image:url(images/bull.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#666666;
font-family:"trebuchet MS";
font-size:14px;
list-style-type:none;
margin:0;
padding:12px 0 12px 35px;
text-decoration:none;
}
-->*/

.price{ color:#2083BE; font-size:14px; font-weight:bold}
.headerNavigation{ font-size:13px; font-family:"Arial";color:#0066CC;}
.greetUser
{
	margin: 0px;
	padding: 0px;
	font-family: "trebuchet MS";
	font-size: 21px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/*.pro_listing_box a
{
color:#FFFFFF;
text-decoration:none;
}

.pro_listing_box a:hover
{
color:#FFFFFF;
text-decoration:none;
}*/


TD.pageHeading12{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000; padding:10px;
}

TD.main{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5; padding-left:10px;
}

TD.smallText{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-right:10px;
}






.pro_listing_box22 .protitle{ color:#000000; text-decoration:none; font-weight:bold; line-height:35px; font-size:13px;}
.pro_listing_box22 .protitle:hover{ color:#2083BE;}


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; vertical-align:bottom;  }



.messageStackError{font-family:Arial; font-size:13px;}
.messageStackSuccess{font-family:Arial; font-size:13px;}
.inputRequirement{font-family:Arial; font-size:13px; padding-right:10px;} 
.infoBoxHeading{font-family:Arial; font-size:13px; padding-right:10px;} 
TD.checkoutBarCurrent,TD.checkoutBarTo{font-family:Arial; font-size:13px; padding-right:10px;} 



/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
div#ERROR_payment, div#ERROR_shipping{  text-align:center;   width:100%;   padding:10px 0 10px 0;   border:2px solid #96171A;   background-color:#F00;   color:#FFF; display:none}
iframe#checkout-gateway{  width:0; height:0;   visibility:hidden}
.checkout-overlay{  visibility:hidden;   position:absolute;   left:0px;   top:0px;   width:100%;     text-align:center;   z-index:5000;   background-color:#FFF}
.checkout-dialog-box{  position:absolute;   visibility:hidden;   width:540px;   height:300px;   z-index:9999;   text-align:center}
.checkout-js-required{  position:relative;   margin:120px auto;   padding:10px;   border:2px solid #F00;   visibility:visible;   font:12px arial,verdana,sans-serif}
.checkout-js-required h2{  font-size:18px;   margin:4px}
div#checkout-shipping-quotes{  font:14px arial;   color:#787878;   font-weight:bold;   text-align:center}
div#checkout-shipping-quotes table{  width:100%;   text-align:left}
span.pageHeading{  font-size:16px}
div#progress_bar{  position:relative;   width:300px;   height:20px;   border:1px solid #000;   padding:1px;   text-align:left}
div#progress_bar div#progress{  width:0;   background-color:#2E9127;   height:100%;   text-align:left}
div#progress_status{  font:11px verdana;   color:#96171A;   font-weight:bold;   padding-top:10px;   padding-bottom:4px}
.checkout-input-error{  border:2px solid #F00}
.checkout-form-error{color:#F00; font:11px arial; font-weight:bold; clear:left}
.checkout-spacing-1{  height:10px;   font-size:1px}
.checkout-spacing-2{  height:10px;   font-size:1px}
.checkout-input-text, .checkout-select{  font:12px arial}
.checkout-input-text{  padding:2px}
select.checkout-select{  padding:1px}
.checkout-field-short{  width:130px;   padding:2px}
.checkout-hidden{  display:none}
.pageHeading{  }
h2{ font:14px arial,sans-serif;  font-weight:bold;  margin:0}
.checkout-js-pane{ height:184px;  overflow-y:scroll;  text-align:left;  border:1px solid #000;  padding:8px}
.checkout-column-right{ width:220px;  padding-right:10px}
.checkout-column-left{ padding:0 10px 10px 10px}
.productListing-heading{ font-size:11px}
.checkout-productListing-heading{ font:14px arial;  font-weight:bold;  color:#fff;  background-color:#b6b7cb}
.checkout-productListing-heading a{ color:#fff;  font-size:12px}
.checkout-productListing-data{ padding:10px;  background-color:#fff}
.checkout-dashed-line{ border-top:1px dashed #000}
.checkout-loading{ padding:30px;  text-align:center}
.checkout-returning-customer{ border:1px solid #b6b7cb;  background-color:#fff;  padding:20px;  text-align:center;  width:100%}
.checkout-login-box table{ border:1px solid #b6b7cb}
.checkout-login-box table th{ background-color:#b6b7cb;  color:#fff;  padding:4px;  text-align:left;  font:11px arial}
.checkout-login-box table td{ padding:4px}
#checkout-coupon-status{ font:11px arial,verdana,sans-serif;text-align:left}
.checkout-order-total-wrapper{text-align:right}
.checkout-order-total{text-align:right}
.checkout-msg-success{ color:#090;  font-weight:bold;  text-align:left;  width:100%}
.checkout-msg-failure{ color:#900;  font-weight:bold;  text-align:left;  width:100%}
.checkout-order-total table tr td{ padding:4px}
.checkout-order-total table tr td.ot_total{ font-weight:bold;  font-size:16px}
span.main{ font-family:Verdana,Arial,sans-serif;  font-size:11px;  line-height:1.5}
label{display:block; float:left; padding:5px 5px 1px 5px; font-weight:bold; font-size:11px; color:#444}
label.optional{ font-weight:normal}
.checkout-tip{ clear:left;  padding-left:8px;  font:10px arial;  font-style:italic}
#bill_firstname, #ship_firstname{ width:120px}
#email_address{ width:260px}
#bill_country, #ship_country{ width:280px}
#bill_street_address, #bill_suburb, #ship_street_address, #ship_suburb{width:268px}
#bill_city, #ship_city{ width:110px}
#dob {width:120px;}
label.bill_state, label.ship_state{ display:block;  position:relative}
.state_container{ position:relative;  float:left;  *width:60px}
#bill_postcode, #ship_postcode{ width:80px}
.checkout-highlight{ background:#f8f8f9}
.payment-row, .shipping-row{ cursor:pointer;  *cursor:hand}
.shipping-row{ width:100%;  position:relative;  padding:2px}
.shipping-row .cost{ position:absolute;  top:0;  right:2px}
#dynamo-effects-logo {float: left}
.messageStackError, .messageStackWarning {background-color: transparent;color:#000000}
ul.checkout-payment-methods {list-style:none;margin:0;padding:0}
ul.checkout-payment-methods li {padding-top:10px}
ul.checkout-payment-methods li a.payment-title {font: 14px arial;font-weight:bold;text-decoration:none}
ul.checkout-payment-methods li a.payment-title:hover {cursor:pointer;*cursor:hand;color:#000}
ul.checkout-payment-methods li div {padding-left:20px}
div.terms-container {width: 640px;height: 300px;background-color:#b6b7cb;padding:10px}
div.terms-container textarea {border:1px solid #000;height:270px}
div.terms-container .button {padding-top: 4px;text-align:right;}

/*
  $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
	
	Dynamenu for osCommerce CSS Definitions

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
	Released under the GNU General Public License
	
	Below are styles to be included in your catalog stylesheet (stylesheet.css) for
	use with Dynamenu for osCommerce. All the CSS declarations for various menu styles
	are included below. You need only include the style for the type of menu you plan
	to use in your store template (of course feel free to paste them all in if experimenting).
	
	The plain and DHTML menus also work with a set of templates found in the
	/includes/functions/dynamenu/templates folder, but in just about all cases
	modifying the styles below should net you the results you want. 
	
*/

	 

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
	height:35px;
	padding-left:10px;
	border-left:1px dotted white;
}

#catmenuL1{ 
	border-left:none;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #085F92;
	text-decoration: none;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #f2f2f2;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #ffffff;
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
	border:1px solid #ccc;
	border-top:none;
}



.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a {
	height: 23px;
	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #085F92;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #085F92;
	background-color: #f2f2f2;
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    
}

