/* CSS Document */



Body{

	margin: 0px;

	padding: 0px;

	background: none #DEF0FF;

	}

	

TD{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5A5B56;

	line-height: 14px;

	}

	

a{

	color: #5A5B56;

	outline: none;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

	}



a:hover{

		text-decoration: none;

}

	
.productListing-data a {
	font-size:16px;
	color: #527a9e;
	font-weight: bold;
	text-decoration: none;
}
#main{

	background: url(../images/index_01.gif) repeat-y;

	padding: 6px 25px 0px 25px; 

	}

	

#header{

	background: url(../images/index_04.gif) no-repeat;

	height: 119px;

	vertical-align: top;

	}



.logo{

	padding: 10px 0px 0px 25px;

	vertical-align: top;

	}

	

.top_links{

	padding: 5px 10px;

	text-align: right;

	color: #fff;

	font-weight: bold;

	}

	

.top_links a{

	color: #fff;

	text-decoration: none;

	padding: 0px 3px;

	}

	

.top_links a:hover{

	color: #fff;

	text-decoration: none;

	}

	

.textarea{

	height: 14px;

	width: 144px;

	vertical-align: middle;

	}

	

.img{

	vertical-align: middle;

	}

	

.spacer{

	height: 25px;

	}

	

.blank{

	height: 6px;

	}

	

a.headerNavigation{

text-decoration:underline;



}



a:hover.headerNavigation{

text-decoration:none;



}

	

/******************************* left side start *****************************/



#left_side{

	background: url(../images/index_19.gif) repeat-y;

	width: 160px;

	vertical-align: top;

	}

	

	

/********************* Main Navigation Start ***************************/



#nav{

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	}

	

#nav li{

	margin:0px;

	display: block;

	line-height: 24px;

	}

	

#nav a{
	background : transparent url(../images/icon.gif) no-repeat scroll 148px center;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #fff;

	text-decoration: none;

	border-bottom: 1px #A4A4A4 solid;

	width: 140px;

	display: block;

	padding-left: 15px;

	}

	

#nav a:hover{

	background-color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5A5B56;

	text-decoration: none;

	width: 140px;

	padding-left: 15px;

	border-bottom: 1px #fff solid;

	}

	

#nav .icon a{

	background: url(../images/icon1.gif) no-repeat;

	background-position: 140px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #fff;

	text-decoration: underline;

	border-bottom: 1px #A4A4A4 solid;

	width: 140px;

	display: block;

	padding-left: 15px;

	}

	

#nav .icon a:hover{

	background: url(../images/icon.gif) no-repeat #fff;

	background-position: 140px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5A5B56;

	text-decoration: none;

	border-bottom: 1px #fff solid;

	width: 140px;

	display: block;

	padding-left: 15px;

	}





/********************* Main Navigation Start ***************************/  



/******************************* left side start *****************************/



.content{

	padding-left: 6px; 

	vertical-align: top;

	}

	

.heading_left{

	background: url(../images/corner_03.jpg) no-repeat;

	width: 10px;

	height: 26px;

	}

	

.heading_right{

	background: url(../images/corner_06.jpg) no-repeat;

	width: 9px;

	height: 26px;

	}

	

.heading{

	background: url(../images/corner_05.jpg) repeat-x;

	font-family: "Times New Roman", Arial, Tahoma, Verdana, serif;

	font-size: 15px;

	color: #fff;

	font-weight: bold;

	text-transform:uppercase;

    }

	

.exhibhition_text{

	background: none #F5F3DC;

	padding: 5px 3px 5px 7px;

	border-right: 1px #fff solid;

	border-top: 1px #fff solid;

	vertical-align: top;

	}

	

.exhibhition_text a{

	text-decoration: underline;

	color: #5A5B56;

	}

	

.exhibhition_text a:hover{

	text-decoration: none;

	color: #000;

	}

	

	

.exhibhition_img{

	border-top: 1px #fff solid;

	vertical-align: top;

	}

	

.featured_products{

	padding-top: 5px;

	}

	

.product_break{

	width: 5px;

	}

	

.product_heading{

	background: url(../images/index_38.gif) no-repeat;

	line-height: 28px;

	color: #575757;

	font-size: 16px;

	font-weight: bold;

	padding-left: 10px;

	}

	

.product_top{

	padding-top: 5px;

	}

	

.product_img{

	padding-right: 10px;

	}



.product_text{

	padding: 0px 5px 15px 0px;

	}

	

.rate{

	color: #5980A0;

	font-size: 12px;

	font-weight: bold;

	background: none #EBF3F6;

	padding: 5px 10px;

	}

	

.view_details{

	background: none #EBF3F6;

	padding: 3px 10px;

	text-align: right;

	}

	

.footer{

	padding: 3px 17px;

	}

	

.footer_links{

	text-align: center;

		color: #5A5B56;

			text-decoration: none;

	}

	

.footer_links a{

	color: #5A5B56;

	padding: 0px 3px;

	text-decoration: underline;

	}



.footer_links a:hover{

	color: #5A5B56;

	text-decoration: none;

	}

	

a.sri{

	color: #5A5B56;

	text-decoration: underline;

	font-weight: bold;

	}

	

a:hover.sri{

	color: #000;

	text-decoration: none;

	font-weight: bold;

	}



.ProductBack {

	 background: url(../images/background_03.jpg) no-repeat left top;

	 height: 155px;

	 width: 330px;

	 padding-top: 1px;

	 padding-left: 10px;

	 padding-right: 5px;

}



.ProductTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	line-height: 27px;

	color: #527a9e;

}



.ProTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #527a9e;
	
	text-decoration: none;

}



.pageHeading {

	background: url(../images/tophead.jpg) repeat-x left top;
 
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;
	
	height: 28px;
	line-height: 24px;
	
	padding-left: 10px;
	
	font-weight: bold;

	
	vertical-align:top;
	
	padding-top: 2px;

	color: #000;

}



.newsletter{

	font-size: 12px;

	color: #fff;

	padding: 10px;

	}

	

.input{

	margin: 5px 0px;

	width: 135px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	}

	

.menu_btm{

	height: 30px;

	}
.productListing-heading {

  background: url(../images/corner_05.jpg) repeat-x;

	font-family:  Arial, Tahoma, Verdana, serif;

	font-size: 12px;

	color: #515254;

	font-weight: bold;

	height: 22px;

}



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }









/*

  $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;

	background-color: #e6e7e6;

	border: 1px outset #525252;

}



.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */

	float: left;

	white-space: nowrap;

}



.horizitem a {              /* Font style, size of submenu items */

 	font-family: Arial, Helvetica, 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: #000000;

	text-decoration: none;

}



.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */

	color: #ffffff;

	background-color: #21459c;

	text-decoration: none;

}



.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */

	color: #ffff00;

	background-color: #666666;	

	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: #e6e7e6;

	border: 2px outset #fdfefd;

	position: relative;

	display: block;	

}



.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */

	text-align: left;

	white-space: nowrap;

}



.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:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */

	color: #000000;

	font-size: 12px;	

	text-decoration: none;

}



.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */

	color: #ffffff;

	background-color: #21459c;

	text-decoration: none;

}



.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */

	color: #ffff00;

	background-color: #666666;		

	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 */

    background-color: #ccc;

		font-weight: bold;

}



.horbar .dmselected {   /* Style override for selected root category */

    background-color: #999;

}





/*---------------------------------*/

/*   Vertical Fly-Out Menu Style   */

/*---------------------------------*/



.verbar	{   /* Color of main vertical menubar and border */

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

}



.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;
	
	line-height: 24px;

}



.vertitem	a {   /* Font style, size of main menu items */

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	text-decoration: none;

	border-bottom: 1px #A4A4A4 solid;

	width: 140px;

	display: block;

	padding-left: 15px;

}



.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */

	color: #000000;

	text-decoration: none;	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */

	background-color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5A5B56;

	text-decoration: none;

	width: 140px;

	padding-left: 15px;

	border-bottom: 1px #fff solid;

}



.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */

	color: #ffff00;

	background-color: #666666;	

	text-decoration: none;

	font-size: 12px;		

	font-family: Arial, sans-serif;

}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	position: absolute;

	left: 0;

	top: 0;

	visibility: hidden;

/*	border : 1px solid #DFE1E2;*/

	line-height: 28px;
	
	height: 28px;


}



.vertsubframe	{   /* Color of submenu item and border */

/*	background-color: #e6e7e6; */

	border: 0px outset #fdfefd;
	width: 160px;


	position: relative;

	display: block;	

}



.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	text-align: left;

	white-space: nowrap;

	margin: 0px 0px 0px 5px;

	padding: 0px 0 0 0px;

	list-style-image: none;

	list-style-position: none;

	list-style-type: none;

	background-color: #6f6f6f;

	color: #ffffff;

	font-family: Arial, sans-serif;

	font-size: 12px;	
	
	line-height: 24px;

}



.vertsubitem a	{   /* Font style, size of submenu items */

  font-family: Arial, sans-serif;

	font-size: 12px;			

	text-decoration: none;

	position: relative;
	

	display: block;	

	border-bottom: 1px #A4A4A4 solid;

	padding: 4px 15px;
	
	color: #FFFFFF;
	

}



.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */

	color: #FFFFFF;

	text-decoration: none;	

	font-family: Arial, sans-serif;

	font-size: 14px;	

}



.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */

	color: #6f6f6f;

	background-color: #ffffff;

	text-decoration: none;
    border : 1px solid #A4A4A4;

}



.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */

	color: #ffff00;

	background-color: #666666;	

	text-decoration: none;			

}



.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */

	position: absolute;

	top: 5px;

	right: 8px;

}



.dmselected {   /* Style override for selected category tree */

    background-color: #ffffff;

    color:#000000;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

}



.verbar .dmselected {   /* Style override for selected root category */

    background-color: #999;

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}





	

#vertitem .icon a{

	background: url(../images/icon1.gif) no-repeat;

	background-position: 140px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	text-decoration: none;

	border-bottom: 1px #A4A4A4 solid;

	width: 140px;

	display: block;

	padding-left: 15px;

	}

	

#vertitem .icon a:hover{

	background: url(../images/icon.gif) no-repeat #fff;

	background-position: 140px 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5A5B56;

	text-decoration: none;

	border-bottom: 1px #fff solid;

	width: 140px;

	display: block;

	padding-left: 15px;

	}



/*---------------------------*/

/* Tree and Plain Menu Style */

/*---------------------------*/



.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */

	display: block;

	white-space: nowrap;

}





.phplmbodytable { /* Class of table cells containing plain menus */



}



.phplmnormal {     /* Font size & color of unlinked menu items */

	color: #000000;

	font-size: 13px;	

	text-decoration: none;	

}





a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */

	color: #003300;

	font-size: 13px;	

	text-decoration: none;	

}





a.phplm:hover	{      /* Font color, style of menu items when hovered over */

	color: #841212;

	background-color: #ccc;

	font-size: 13px;	

	text-decoration: none;	

}



a.phplm:active	{      /* Font size & color of menu items when clicked */

	color: #ff0000;

	font-size: 13px;	

	text-decoration: none;	

}



.dmselected {   /* Style overide for selected category tree */

    background-color: #ccc;

		font-weight: bold;

}
.infoBox
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.stockWarning
{
	font-size: 14px;
	color:#FF0000;
}
.prod_head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #527a9e;
}
.prod_price
{
	color: #95B8D6;
	font-weight:bold;
	font-size: 18px;
	padding: 20px 0;
}
#nav .infoBox .infoBoxContents IMG
{
	display: none;
}
SELECT
{
	margin-bottom:1px;
}
.main123
{
	text-align:right;
	background:transparent url(../images/tophead.jpg) repeat-x scroll left top;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:24px;
	padding-left:10px;
	padding-top:2px;
	vertical-align:top;
}
.productListing-heading  IMG
{
	vertical-align: middle;
}
.productListing-heading a
{
	text-decoration: none;
}
#ee
{
	display: none;
}
.gap
{
	display: none;
}
.featured_products11
{
	display: none;
}