	/*  GLOBAL DEFAULT STARTS */
	body {
		background-color: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:Black;
		margin: 0 0 0 0;
	}

	table.border {
		border-top: 1px #666666 solid;
		border-left: 1px #666666 solid;
		border-right: 1px #666666 solid;
		border-bottom: 1px #666666 solid;
		background-color: #FFFFFF;
	}

	DL { margin: 0 0 0 0; padding: 0 0 0 0; }
	/*TD, P, B, INPUT, DIV {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}*/
	TD, P, B, INPUT, textarea, DIV, select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
	.INPUT {
		background-color:#FFFFFF;
	}
	/*  GLOBAL DEFAULT  ENDS */


	/*  COOL MENU4  STARTS */
	/* CoolMenus 4 - default styles - do not edit */
	.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
	.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
	/* CoolMenus 4 - default styles - end */

	/*Category Navigation Box  Style*/
	.NavCat,.NavCatOver,.NavCatHeading,.NavSubCat,.NavSubCatOver,.NavBrandHeading{
		position:absolute;
		padding:2px;
		font-size:10px;
		font-weight:bold
	}
	.NavCat{
		background-color:#ffffff;
		layer-background-color:#ffffff;
		color:#00508F;
	}
	.NavCatOver{
		background-color:#61A6FF;
		layer-background-color:#61A6FF;
		color:#ffffff;
		cursor:pointer;
		cursor:hand;
	}


	.NavCatHeading{
		background-color:#EFEFEF;
		layer-background-color:#EFEFEF;
		color:#ffffff;
		font-size:11px;
	}
	/*Border around each menu item of level0 which is the menu itself*/
	.NavCatBorder{
		position:absolute;
		visibility:hidden;
		background-color:#ffffff; 			/* Border Color */
		layer-background-color:#ffffff;  /* Border Color for NetScape*/
	}

	/*Styles for level 1*/
	.NavSubCat{
		background-color:#61A6FF;
		layer-background-color:#61A6FF;
		color:#ffffff;
		font-weight : normal;
	}
	.NavSubCatOver{
		background-color:#efefef;
		layer-background-color:#efefef;
		color:#000000;
		font-weight : normal;
		cursor:pointer;
		cursor:hand;
	}

	/*Brand Navigation Box  Style*/
	.NavBrand,.NavBrandOver,.NavBrandHeading{
		position:absolute;
		padding:2px;
		font-size:10px;
		font-weight:bold
	}
	.NavBrand{
		background-color:ffffff;
		layer-background-color:ffffff;
		color:#00508F;
		padding:2px;
	}
	.NavBrandOver{
		background-color:#61A6FF;
		layer-background-color:#61A6FF;
		color:#ffffff;
		cursor:pointer;
		cursor:hand;
	}
	.NavBrandHeading{
		background-color:EFEFEF;
		layer-background-color:EFEFEF;
		color:#ffffff;
		font-size:11px;
		padding : 1 px;
	}


	/*Styles for level 2*/
	.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
	.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
	.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
	.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

	/*   COOL MENU4  ENDS */

	/* Cart Summary Box */
	TR.CartSum {
		background-color:#ffffff;
		layer-background-color:#ffffff;
	}
	TD.CartSumHeading {
		background-color:FFFFFF;
		layer-background-color:FFFFFF;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		padding : 0 px;
	}
	A.CartSumItem {
		color:#00508F;
		font-size:10px;
		padding : 3 px;
		text-decoration : none;
		font-weight : bold;
	}
	A.CartSumItem:hover {
		text-decoration : underline;
	}

	/* Search Box */
	TR.Search {
		background-color:#ffffff;
		layer-background-color:#ffffff;
	}
	.frmSearchBox{
		width : 92;
	}
	TD.SearchHeading {
		background-color:ffffff;
		layer-background-color:ffffff;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		padding : 0 px;
	}
	A.SearchItem {
		color:#00508F;
		font-size:10px;
		padding : 3 px;
		text-decoration : none;
		font-weight : bold;
	}
	A.SearchItem:hover {
		text-decoration : underline;
	}

	/* RIGNT PANE*/
	/* Quick Link Box*/
	TD.QuickLinkHeading {
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding : 0 px;
	}
	A.QuickLinkItem {
		color:#000000;
		font-size:10px;
		padding : 3 px;
		text-decoration : none;
		font-weight : bold;
	}
	A.QuickLinkItem:hover {
		text-decoration : underline;
	}

	/* Best Seller Box*/
	TD.BestSellerHeading {
		color:#000000;
		font-size:11px;
		font-weight:bold;
		padding : 0 px;
	}
	A.BestSellerItemTitle,TD.BestSellerItem {
		color:#000000;
		font-size:10px;
		padding : 3 px;
		text-decoration : none;
		font-weight : bold;
	}
	A.BestSellerItemTitle:hover {
		text-decoration : underline;
	}
	TD.BestSellerItem {
		color:#000000;
		font-weight : normal;
	}


	/* TOP PANE */
	A.PaneTopNav{
		font-size:10px;
		font-weight:bold;
		padding : 0 px;
		text-decoration : none;
		color:#000000;
	}
	A.PaneTopNav:hover{
		text-decoration : underline;
	}

	A.TabOff, A.TabOn  {
		font-size:11px;
		font-weight:bold;
		text-decoration : none;
		text-align : center;
	}
	A.TabOn {
		color:#ccff99;
	}
	A.TabOff {
		color:#FFFFFF;
	}
	A.TabOff:hover, A.TabOn:hover,{
		COLOR: #ccff99;
		font-weight:bold;
	}
	DIV.TopPaneLogo {
		z-index : 100;
		top : 10;
		left : 5;
		position : absolute;
	}

	/* BOTTOM PANE */
	TD.PaneBottom, A.PaneBottomNav{
		font-size:10px;
		font-weight:bold;
		padding : 0 px;
		text-decoration : none;
		color:#000000;
	}
	A.PaneBottomNav:hover{
		color: #61A6FF;
	}

	/* MIDDLE PANE*/
	TD.PaneMidBoxTitle2
	{
		font-size:10px;
		font-weight:bold;
		color:#00508F;
	}
	A.PaneMidTitle, TD.PaneMidTitle, A.PaneMidBoxTitleD, A.PaneMidBoxTitleL, TD.PaneMidBoxTitleD, TD.PaneMidBoxTitleL, A.PaneMidSubHead, TD.PaneMidHeading,TD.PaneMidDetailHead,TD.PaneMidSubHead{
		font-size:10px;
		font-weight:bold;
		text-decoration : none;
		color:#00508F;
	}
	A.PaneMidTitle:hover{
		text-decoration : underline;
	}
	TD.PaneMidHeading,TD.PaneMidDetailHead {
		font-size:18px;
	}
	TD.PaneMidDetailHead{
		color:#4B71BC;
	}
	TD.PaneMidSubHead, A.PaneMidSubHead{
		font-size:11px;
		font-weight:bold;
		text-decoration : none;
		color:#00508F;
	}
	TD.PaneMidBoxTitleD, A.PaneMidBoxTitleD{
		color:#000000;
	}
	TD.PaneMidBoxTitleL, A.PaneMidBoxTitleL{
		color:#00508F;
	}
	TD.PaneMidTxt, TD.PaneMidBoxTxt, A.PaneMidTxt{
		font-size:10px;
		color:#000000;
		text-decoration : none;
	}
	TD.PaneMidBoxTxt{
		color:#000000;
	}
	A.PaneMidLink{
		font-size:10px;
		color:#000000;
		text-decoration : underline;
	}
	A.PaneMidLink:hover{
		text-decoration : none;
	}
	A.PaneMidPrice.{
		font-size:10px;
		font-weight:bold;
		color:#000000;
		text-decoration : none;
	}
	A.PaneMidPrice:hover{
		text-decoration : underline;
	}

	TD.PaneMidPrice.{
		font-size:10px;
		font-weight:bold;
		color:#000000;
	}
	/* MIDDLE PANE*/

	/* Paging Navigation*/
	A.PagingNavTxtOn{
		font-size:10px;
		text-decoration : none;
		color:#ffffff;
	}
	A.PagingNavTxtOnSelected{
		font-weight:bold;
		text-decoration : none;
		color:#ffffff;
		ALIGN: Center;
	}
	TD.PagingNavTxtOnSelected{
		BACKGROUND-COLOR: #61A6FF;
		BORDER-BOTTOM: e6e6e6 1px solid;
		BORDER-LEFT: e6e6e6 1px solid;
		BORDER-RIGHT: e6e6e6 1px solid;
		BORDER-TOP: e6e6e6 1px solid;
	}
	TD.PagingNavTxtOff.{
		font-size:11px;
		color:#666666;
	}
	/* Paging Navigation*/

	.frmSort {
		font-size:10px;
		background-color:#FFFFFF;
		color:#000000;
	}
	P {
		line-height : 170%;
		margin : 10 px;
	}
	P.BlockText {
		line-height : 130%;
		margin : 0 px;
	}

	.MsgBox {
		BACKGROUND-COLOR: transparent;
		BORDER-TOP: #000000 1px solid;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		PADDING-TOP: 10px;
		PADDING-BOTTOM: 10px;
		PADDING-LEFT: 10 px;
		PADDING-RIGHT: 0 px;
		COLOR: #000000;
		FONT-SIZE: 11;
	}




	/* Paging Navigation*/
	A.PagingNavTxtOn{
		font-size:10px;
		font-weight: bold;
		text-decoration : none;
		color:#000000;
	}
	TD.PagingNavTxtOff.{
		font-size:11px;
		color:#999999;
	}
	/* Paging Navigation*/


	img.ImageBorder {
		border: 1px solid #CCCCCC;
		/*padding: 1px 1px 1px 1px;*/
	}




	/* new setup*/
	.TitleW{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		line-height:200%;
		padding: 0 5 0 5;
	}
	.Title{
		font-size: 11px;
		font-weight: bold;
		color: #4E34FF;
		line-height:200%;
		/*	 padding: 0 5 0 0;*/
	}
	.List{
		padding: 4 5 4 5 ;
	}

	.frmSortS {
		font-family: Verdana;
		font-size:11px;
		background-color:#FFFFFF;
		color:#000000;
		width:180px;
	}
	.frmSortSS {
		font-family: Verdana;
		font-size:11px;
		background-color:#FFFFFF;
		color:#000000;
		width:33px;
	}
	.frmSortSM {
		font-family: Verdana;
		font-size:11px;
		background-color:#FFFFFF;
		color:#000000;
		width:130px;
	}


	/*----------------Addtion--------------------*/
	/*--------------Button---------------------*/
	input.Submit{
	background-color: #61A6FF;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	WIDTH: auto;
	ALIGN: Center;
	cursor: hand;
	border: 1px outset;
}
	
	/*-------------Pane Color-----------------*/
	.PaneMidBg{
		background-color: #FFFFFF;
	}
	.PaneMidHotBg{
		background-color: #FFFFFF/*#EFEFEF*/
	}
	.PaneMidTitle{
		color: #00508F;
		font-size: 10px;
		font-weight: bold;
	}	
	.PaneMidTitleBgD{
		background-color: #7B67FF;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
	}
	.PaneMidTitleBgL{
		background-color: #FFFFFF;
		color: #00508F;
		font-size: 10px;
		font-weight: bold;
	}
	TD.PaneMidTopTitleBgL{		/*left*/
		background-color: #61A6FF;
		height: 8px;
	}
	TD.PaneMidTopTitleBgR{		/*right*/
		background-color: #FFCC00;
		height: 8px;
	}
	TD.PaneMidBottomBgL{		/*left*/
		background-color: #61A6FF;
		height: 3px;
	}
	TD.PaneMidBottomBgR{		/*right*/
		background-color: #FFCC00;
		height: 3px;
	}	


	/*--------------Border--------------------*/
	TD.BorderH{	/* Line Horizontal*/
		border-top: 1px #E6E6E6 SOLID;
		line-height: 1px;
	}
	TD.BorderV{	/* Line Vertical*/
		border-left: 1px #E6E6E6 SOLID;
		line-height: 100%;	
	}			
	TD.BorderVRB{	/* Line Vertical Right bold*/
		border-right: 1px #666666 SOLID;
		line-height: 100%;	
	}	
	TD.PaneMidBorderL{	/*left*/
		background-color: #E6E6E6
	}
	TD.PaneMidBorderR{/*right*/
		background-color: #FFCC00
	}
	Table.PaneMidBorder{
		/*	border-top: 1px #E6E6E6 solid;*/
		border-left: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;
		border-bottom: 1px #E6E6E6 solid;
		background-color: #FFFFFF;
	}
	Table.PaneMidBorderR{
		/*	border-top: 1px #E6E6E6 solid;*/
		border-left: 1px solid #FFCC00;
		border-right: 1px solid #FFCC00;
		border-bottom: 1px #FFCC00 solid;
		background-color: #FFFFFF;
	}

	Table.PaneMidBoxBorder{
		border-top: 1px #E6E6E6 solid;
		border-left: 1px #E6E6E6 solid;
		border-right: 1px #E6E6E6 solid;
		border-bottom: 1px #E6E6E6 solid;
		background-color: #FFFFFF;
	}


	/*----------------Margin--------------------*/
	TD.PaneMidL{
		padding-left: 20px;
	}
	Table.Margin{
		padding: 4 0 4 10;
	}
.Texth{
color:#E5E5E5;
font-size:1px;
}
