
#htmlBody
{
	padding:0;
	margin:0;
	background:url(../images/bg.jpg) left top repeat-x #D5D5D5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
}

#htmlBody .header { height:65px; }

#htmlBody .regidiv
{
	color:#7c7c7c;
	margin:3px 5px 0 0;
	font-size:11px;
	position:relative;
	height:30px;
}

#htmlBody .regidiv a
{
	color:#7c7c7c;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#htmlBody .regidiv a:hover
{
	color:#7c7c7c;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

#htmlBody .navigation
{
	padding:0;
	margin:0 0 0 0;
	text-align:left;
}

#htmlBody #content-body-wrapper
{
	display:table;
	border-collapse:collapse;
}

#htmlBody #content-body { display:table-row; }

#htmlBody #primary-nav, #htmlBody #secondary-nav, #htmlBody #content { display:table-cell; }

* + html #htmlBody #primary-nav, * + html #htmlBody #secondary-nav, * + html #htmlBody #content
{
	display:table-cell;
	float:left;
}

#htmlBody #primary-nav
{
	background:url(../images/img_left.png) left top no-repeat;
	height:29px;
	width:12px;
}

#htmlBody #secondary-nav
{
	background:url(../images/img_right.png) left top no-repeat;
	height:29px;
	width:12px;
}

#htmlBody #content
{
	width:273px;
	height:29px;
	background:url(../images/img_mdl.png) left top repeat-x;
	vertical-align:middle;
	padding:0 0 0 5px;
	color:#6c6c6c;
}

* + html #htmlBody #content
{
	width:243px;
	height:24px;
	background:url(../images/img_mdl.png) left top repeat-x;
	vertical-align:middle;
	padding:5px 0 0 5px;
	color:#6c6c6c;
}

#htmlBody .tbl_mdl
{
	background:url(../images/tbl_mdl.png) right top repeat-y;
	width:273px;
	height:160px;
	overflow:hidden;
}

* + html #htmlBody .tbl_mdl
{
	background:url(../images/tbl_mdl.png) right top repeat-y;
	width:272px;
	height:auto;
}

#htmlBody .padding
{
	padding:5px 15px 10px 20px;
	overflow:hidden;
}

#htmlBody .green { color:#3c7300; }

em, i { font-style: italic!important; }

#htmlBody .probg
{
	background:url(../images/pro_bg.png) 7px top no-repeat;
	height:28px;
	display:block;
	padding:5px 0 0 15px;
}

* + html #htmlBody .probg
{
	background:url(../images/pro_bg.png) 6px top no-repeat;
	height:28px;
	display:block;
	padding:5px 0 0 15px;
}

#htmlBody .readmore
{
	background:url(../images/readmore.png) left top no-repeat;
	width:75px;
	height:23px;
	display:block;
	border:none;
}

#htmlBody .tbl_btm
{
	background:url(../images/tbl_btm.png) 4px top no-repeat;
	width:269px;
	height:10px;
	display:block;
}

* + html #htmlBody .tbl_btm
{
	background:url(../images/tbl_btm.png) 3px top no-repeat;
	width:269px;
	height:10px;
	display:block;
}

#htmlBody .titleBG
{
	background:url(../images/title_bg.png) left top no-repeat;
	display:block;
	height:39px;
	color:#000000;
	text-transform:uppercase;
}

#htmlBody .titleBG .pad { padding:10px 10px 10px 15px; }

#htmlBody .list_box_bg
{
	background:url(../images/list_bg.png) left top repeat-y;
	height:auto;
	display:block;
	height:auto !important;
	/*height: 450px;*/
	min-height:450px;
}
#htmlBody .pagenotfound_box_bg
{
	background:url(../images/list_bg.png) left top repeat-y;
	height:auto;
	display:block;
	height:auto !important;
	height: 120px;
	min-height:120px;
}
html>/**/body #htmlBody .list_box_bg, x:-moz-any-link, x:default {
min-height:450px;
overflow:hidden;
height:auto !important;
}
body:nth-of-type(1) #htmlBody .list_box_bg {
min-height:450px;
overflow:hidden;
height:auto !important;
}

#htmlBody .prolistTable
{
	padding:0;
	margin:0;
}

#htmlBody .rs
{
	color:#642488;
	padding:0 0 0 20px;
	margin:0;
	background:url(../images/rsSymbol.png) left top no-repeat;
}

#htmlBody .discTable td
{
	padding:0 5px 0 5px;
	width:auto;
}

#htmlBody .listrowbg
{
	background:url(../images/bestsellerBg.png) 5px top no-repeat;
	height:33px;
	display:block;
}

#htmlBody .footer
{
	background:url(../images/footer.png) -1px top no-repeat;
	height:96px;
	display:block;
}

#htmlBody .footer .ftr
{
	height:41px;
	display:block;
}
#htmlBody .footer .rftr
{
	display:block;
	text-align:right;
	vertical-align:bottom;	
	margin:0;
	padding:3px 4px 0 2px;
}

#htmlBody .footer .nav
{
	padding:0;
	margin:0;
}

#htmlBody .footer .nav ul
{
	padding:0;
	margin:0 0 0 20px;
	list-style-type:none;
}

#htmlBody .footer .nav ul li
{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	text-transform:uppercase;
	color:#747474;
	padding:16px 5px 5px 5px;
}

#htmlBody .footer .nav ul li a
{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	text-transform:uppercase;
	color:#747474;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}

#htmlBody .footer .nav ul li a:hover
{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	text-transform:uppercase;
	color:#474747;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}

#htmlBody .btm div
{
	padding:22px 20px 0 25px;
	font-size:11px;
	color:#747474;
	margin:0!important;
}

#htmlBody .btm div a
{
	text-decoration:none;
	color:#747474;
}

#htmlBody .btm div a:hover
{
	text-decoration:none;
	color:#343434;
}
#htmlBody #tabs
{
	float:left;
	width:979px;
	line-height:normal;
	overflow:hidden;
	margin:0;
	border:none;
	padding:0;
	background:url(../images/navBG.png) left center repeat-x;
	margin:0!important;
	height:40px;
}

#htmlBody #tabs ul
{
	margin:0!important;
	padding:0!important;
	list-style:none;
}

#htmlBody #tabs li
{
	display:inline;
	margin:0;
	padding:0;
}

#htmlBody #tabs a
{
	float:left;
	background:url("../images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 0px!important;
	text-decoration:none;
}

#htmlBody #tabs a.selected
{
	float:left;
	background:url("../images/left.png") no-repeat 0% -39px;
	background /*\**/:url("../images/left.png") no-repeat 0% -39px\9!important;
	margin:0;
	padding:0 0 0 0px!important;
	text-decoration:none;
}

#htmlBody #tabs a span
{
	float:left;
	display:block;
	background:url("../images/right.png") no-repeat right top;
	padding:14px 15px 14px 15px;
	margin:0;
	color:#7b7b7b;
	text-transform:uppercase;
}

#htmlBody #tabs a span.selected
{
	float:left;
	display:block;
	background:url("../images/right.png") no-repeat 100% -39px;
	background /*\**/:url("../images/right.png") no-repeat 100% -39px\9!important;
	padding:12px 15px 12px 15px;
	margin:0;
	color:#FFF;
	text-transform:uppercase;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#htmlBody #tabs a span { float:none; }

/* End IE5-Mac hack */
#htmlBody #tabs a:hover span { }

#htmlBody #tabs a:hover
{
	background-position:0% -39px;
	background-position /*\**/:0% -39px\9!important;
}

#htmlBody #tabs a:hover span
{
	background-position:100% -39px;
	color:#FFF!important;
}

#htmlBody .ddsubmenustyle, #htmlBody .ddsubmenustyle ul
{ /*topmost and sub ULs, respectively*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin: 0!important;
	padding: 0!important;
	position: absolute;
	left:0;
	top:110px!important;
	list-style-type: none;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	background:none;
	border:none;
	padding:0!important;
	margin:0!important;
	background:none!important;
}
#htmlBody .ddsubmenustyle, #htmlBody .ddsubmenustyle ul:nth-of-type(1) 
{ /*topmost and sub ULs, respectively*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin: 0!important;
	padding: 0!important;
	position: absolute;
	left:0;
	top:105px!important;
	list-style-type: none;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	background:none;
	border:none;
	padding:0!important;
	margin:0!important;
	background:none!important;
}

#htmlBody .ddsubmenustyle li a
{
	display: block;
	width: 160px; /*width of menu (not including side paddings)*/
	text-decoration: none;
	border:none;
	padding:8px 10px 8px 10px;
	text-align:left;
	margin:0!important;
	background:#FFF;
	margin:0 0 0 -9px!important;
	margin /*\**/:0 0 0 0px\9!important;
	border:1px solid #f0f0f0;
	border-top:none;
	color:#747474;
}

* html #htmlBody .ddsubmenustyle li
{ /*IE6 CSS hack*/
	display: inline-block;
	width: 170px; /*width of menu (include side paddings of LI A*/
}

#htmlBody .ddsubmenustyle li a:hover
{
	background-color:#f8f8f8;
	color: #292929!important;
}

/* ######### Neutral CSS  ######### */

#htmlBody .downarrowpointer
{ /*CSS for "down" arrow image added to top menu items*/
	padding-left: 0px;
	border: 0;
}

#htmlBody .rightarrowpointer
{ /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top:0px;
	left: 100px;
	border: 0;
}

#htmlBody .ddiframeshim
{
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

#htmlBody .navleft
{
	background:url(../images/nav_left.png) left top no-repeat;
	width:5px;
	height:40px;
	border:none;
	text-decoration:none;
	float:left!important;
}

#htmlBody .navright
{
	background:url(../images/nav_right.png) left top no-repeat;
	width:5px;
	height:40px;
	border:none;
	text-decoration:none;
	float:left!important;
}

#htmlBody .navmidl
{
	height:40px;
	border:none;
	text-decoration:none;
	background:url(../images/navBG.png) left top repeat-x;
	width:980px;
	float:left!important;
}

#htmlBody .innerpadding
{
	padding:20px 22px 22px 22px;
	overflow:hidden;
}

#htmlBody .boxTitle
{
	background:url(../images/titlebar.png) left top no-repeat;
	width:219px;
	height:24px;
	padding:5px 0 0 10px;
}

#htmlBody .catbg
{
	background:url(../images/cat_bg.png) left top repeat-y;
	height:auto !important;
	height: 130px;
	min-height:130px;
}
html>/**/body #htmlBody .catbg, x:-moz-any-link, x:default {
min-height:130px;
overflow:hidden;
height:auto !important;
}
body:nth-of-type(1) #htmlBody .catbg {
min-height:130px;
overflow:hidden;
height:auto !important;
}

#htmlBody .catbgpad { padding:10px; }

#htmlBody .catagory
{
	padding:0;
	margin:0;
}

#htmlBody .catagory ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

#htmlBody .catagory ul li
{
	padding:0;
	margin:0;
	list-style-type:none;
	float:none;
	color:#868686;
}

#htmlBody .catagory ul li a
{
	padding:0px 0 0 10px;
	margin:0 0 0 10px;
	list-style-type:none;
	float:none;
	text-decoration:none;
	color:#868686;
	background:url(../images/arrow.png) left 5px no-repeat;
}

#htmlBody .catagory ul li a:hover
{
	padding:0px 0 0 10px;
	margin:0 0 0 10px;
	list-style-type:none;
	float:none;
	text-decoration:none;
	color:#363636;
	background:url(../images/arrow_hover.png) left 5px no-repeat;
}

#htmlBody .catagory ul li a.selected
{
	padding:0px 0 0 10px;
	margin:0 0 0 10px;
	list-style-type:none;
	float:none;
	text-decoration:none;
	color:#363636;
	background:url(../images/arrow_hover.png) left 5px no-repeat;
}

#htmlBody .catbtm
{
	background:url(../images/cat_btm.png) left top no-repeat;
	height:5px;
	width:229px;
}

#htmlBody .divider { background:url(../images/sapreter.jpg) right center no-repeat; }

#htmlBody ul#paging, ul#paging ul
{
	list-style-type:none;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

#htmlBody ul#paging a
{
	display: block;
	text-decoration: none;
}

#htmlBody ul#paging li { float:left; }

#htmlBody ul#paging li a
{
	background:#FFF;
	color: #333;
	padding:0;
}

* + html #htmlBody ul#paging li a
{
	background:#FFF;
	color: #333;
	padding:0;
}

#htmlBody ul#paging li a.pagingselected
{
	color:#000;
	border:none!important;
	padding:0px;
	background:#FFF;
	font-weight:bold;
}

* + html #htmlBody ul#paging li a.pagingselected
{
	color:#000;
	border:none!important;
	padding:0px;
	background:#FFF;
	font-weight:bold;
}

#htmlBody ul#paging li a:hover
{
	color:#000;
	text-decoration:underline;
}

#htmlBody .combobox
{
	display:inline-block;
	white-space:nowrap;
	font-size:12px;
	margin:0;
	padding:0;
	border:none!important;
}

#htmlBody .combobox-text
{
	font-size:12px;
	border:0px;
	line-height:20px;
	height:23px;
	padding:0px;
	border:1px solid #bebebe;
	border-right:none;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	padding:0 0 0 5px;
}

#htmlBody .combobox-arrow
{
	background:url('../images/combo_arrow.jpg') left top no-repeat;
	width:25px;
	height:25px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;
}

#htmlBody .combobox-arrow-hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
}

#htmlBody .combobox-content
{
	position:absolute;
	background:#fff;
	display:none;
	border:1px solid #A4BED4;
	overflow-x:hidden;
	overflow-y:auto;
}

#htmlBody .combobox-item
{
	padding:2px;
	font-size:12px;
	padding:3px;
	padding-right:0px;
}

.combobox-#htmlBody item-hover { background:#fafafa; }

#htmlBody .combobox-item-selected { background:#FBEC88; }

#htmlBody .box_top
{
	background:url(../images/box_top.png) left top no-repeat;
	width:229px;
	height:26px;
}

#htmlBody .box_btm
{
	background:url(../images/box_btm.png) left top no-repeat;
	width:229px;
	height:22px;
}
#htmlBody .boxMdl
{
background:url(../images/box_mdl.png) left bottom no-repeat;
width:229px;
height:auto;
font-size:11px;
color:#5b2f75;
text-align:left;
}

#htmlBody .boxMdl .paddin { padding:0px 15px 0px 15px; }

#htmlBody .customOrder
{
	margin:0 0 0 0;
	padding:10px 10px 0 0;
}

#htmlBody .formview
{
	padding:0;
	margin:0;
}


#htmlBody .formview
{
	padding:0;
	margin:0;
}

#htmlBody .formview td
{
	padding:5px 5px 5px 5px!important;
	margin:0;
	color:#666;
}
#htmlBody .recover{
	font-size:11px;
	color:#7b3f9d;
	font-weight:bold;
	text-decoration:none;
}
#htmlBody .recover:hover{
	font-size:11px;
	color:#4e1f69;
	font-weight:bold;
	text-decoration:underline;
}
#htmlBody .contactTitle{
	font-size:13px;
}

#htmlBody .tblabNormal
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	border:1px solid #efefef;
}

#htmlBody .tblabNormal td
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	padding:3px 5px 3px 10px!important;
	font-size:11px;
	color:#666;
	border:1px solid #e8e8e8;
	border-left:none;

	border-bottom:1px solid #e8e8e8; 
}
#htmlBody .tblabNormal th
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	padding:4px 5px 4px 10px!important;
	border:1px solid #eeeeee;
	background:#f6f6f6;
	border-right:none;

}
#htmlBody .viewcartfooter
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	padding:4px 5px 4px 10px!important;
	border:1px solid #eeeeee;
	background:#f6f6f6;
}
#htmlBody .probarMiddle{
	background:url(../images/probar_mdl.png) left top repeat-x;
	padding:0!important;
	margin:0!important;
	height:38px;
	
}
#htmlBody .none{
	padding:0!important;
	margin:0!important;
}
#htmlBody .prodcutTitles{
	padding:0 0 0 10px!important;
	margin:0!important
}
#htmlBody .productviewbg
{
	background:url(../images/proItembg.png) center top no-repeat;
	width:225px;
	height:267px;
}
#htmlBody .productviewdetail
{
	border:1px solid #ececec;
	padding:3px;
}

/*#htmlBody .productviewbg{
	background:url(../images/proItembg.png) center top no-repeat;
	width:196px;
	height:197px;
}*/


#htmlBody .tblNormal
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
}

#htmlBody .tblNormal td
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	padding:5px!important;
	font-size:12px;
	color:#666;
	border:none;
	font-family:Arial, Helvetica, sans-serif!important;
}
#htmlBody .tblNormal th
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	padding:4px 5px 4px 10px;
	border-right:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif!important;

}
#htmlBody .procattab
{
	margin:0 0 0 0;
	font-size:11px;
	color:#7b7b7b;
	padding:0px 25px 5px 25px!important;
	overflow:hidden!important;
	text-transform:capitalize;
}
/*#htmlBody .procattab td{
	margin:0 0 0 0;
	padding:5px 0px 5px 10px!important;
	font-size:11px;
	color:#9e66be;
}*/
.contenttitle
{
	font-weight:bold;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#575757;*/
}
#htmlBody .tblebview
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	border:1px solid #efefef;
}

#htmlBody .tblebview td
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	padding:3px 5px 3px 10px!important;
	font-size:11px;
	color:#666;
	/*border:1px solid #e8e8e8;*/
	border-left:none;

	/*border-bottom:1px solid #e8e8e8;*/ 
}
#htmlBody .tblebview th
{
	padding:0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
	padding:4px 5px 4px 10px!important;
	border:1px solid #eeeeee;
	background:#f6f6f6;
	border-right:none;

}
.watermark
{
	color:#bbb;	
}

#htmlBody .gridHead
{
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
	background-color: #E6E6E6;
	color: #616161 !important;
	vertical-align: middle;
	font-weight: bold;
	padding : 8px;
	border-left:1px solid #CCCCCC;
}

#htmlBody .gridBody
{
	border:1px solid #CCCCCC;
	width :97%;
	font-family:Arial;
}
#htmlBody .gridrs
{
	width:120px;
	margin:0;	
	background:url(../images/rupee.png) left top no-repeat;
}
#htmlBody .rupee
{
	background:url(../images/rupee.png) left top no-repeat;
	padding-left:20px;
}
#htmlBody .GridEmptyRow td
{
	background:#FFF6BF;
	border:1px solid #FFD324;
	text-align:center;
	font:bold 12px Arial;
	color:Red;
	padding:10px!important;
}
sup { vertical-align:super; }
sub { vertical-align: sub; }
#htmlBody .testifont{
font-size:11px;
color:#999;
}

#htmlBody .testimonialfont{
color:#333;
}

#htmlBody .message_list
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
}

#htmlBody .message_list li
{
	padding: 0;
	margin: 0;
	border:none;
	color:#7c7c7c!important;
	margin:0 0 2px 0;
	font-size:11px;
}

#htmlBody .message_head
{
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	font-size:14px;
	color:#666;
	background:#fbfbfb!important;
	border:1px solid #f5f5f5;
}


#htmlBody .message_body { padding: 10px 20px 10px 20px!important; }

#htmlBody .arrow
{
	margin:0!important;
	padding:0 5px 0 0 !important;
	vertical-align:middle!important;
}
#htmlBody .thumb{
	padding:0 0 0 0;
	margin:19px 0 0 0px;
}
checkbox{
	border:1px solid #CCC!important;
}
/*** tables ***/

/*new*/

#htmlBody .subcatbgpad { padding:10px 10px 0px 10px; overflow:hidden;}

#htmlBody .subcat
{
	padding:0;
	margin:0;
}

#htmlBody .subcat ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

#htmlBody .subcat ul li
{
	padding:0;
	margin:0;
	list-style-type:none;
	float:none;
	color:#868686;
}

#htmlBody .subcat ul li a
{
	padding:0px 0 0 20px;
	margin:0 0 0 10px;
	list-style-type:none;
	float:none;
	text-decoration:none;
	color:#868686;
	background:url(../images/arrow.png) left 5px no-repeat;
}

#htmlBody .subcat ul li a:hover
{
	padding:0px 0 0 20px;
	margin:0 0 0 10px;
	list-style-type:none;
	float:none;
	text-decoration:none;
	color:#363636;
	background:url(../images/arrow_hover.png) left 5px no-repeat;
}

#htmlBody .subcat ul li a.selected
{
	padding:0px 0 0 20px;
	margin:0 0 0 10px;
	list-style-type:none;
	float:none;
	text-decoration:none;
	color:#754292;
	background:url(../images/arrow_hover.png) left 5px no-repeat;
	font-weight:bold;
}

#htmlBody .subcat ul li h5
{
	margin:0 0 10px 0!important;
}

#htmlBody .subcat ul li a.editicon
{
	background:url(../images/editProfileIcon.png) left 2px no-repeat;
}
#htmlBody .subcat ul li a.editiconSelected
{
	background:url(../images/editProfileIcon_hover.png) left 2px no-repeat;
}

#htmlBody .subcat ul li a.changepassword
{
	background:url(../images/changepasswordIcon.png) left 2px no-repeat;
}
#htmlBody .subcat ul li a.changepasswordSelected
{
	background:url(../images/changepasswordIcon_hover.png) left 2px no-repeat;
}

#htmlBody .subcat ul li a.myprofile
{
	background:url(../images/myprofileIcon.png) left 2px no-repeat;
}
#htmlBody .subcat ul li a.myprofileSelected
{
	background:url(../images/myprofileIcon_hover.png) left 2px no-repeat;
}
#htmlBody .subcat ul li a.ordertrack
{
	background:url(../images/trackorderIcon.png) left 2px no-repeat;
}
#htmlBody .subcat ul li a.ordertrackSelected
{
	background:url(../images/trackorderIcon_hover.png) left 2px no-repeat;
}
/*#htmlBody .subcat ul li a.trackOrder
{
background:url(../images/trackorderIcon.png) left 2px no-repeat;
}
#htmlBody .subcat ul li a.trackOrderSelected
{
background:url(../images/trackorderIcon_hover.png) left 2px no-repeat;
}*/


#htmlBody .subcatbg
{
	background:url(../images/cat_bg.png) left top repeat-y;
	height:auto !important;
	height: 50px;
	min-height:50px;
}
html>/**/body #htmlBody .subcatbg, x:-moz-any-link, x:default {
min-height:50px;
overflow:hidden;
height:auto !important;
}
body:nth-of-type(1) #htmlBody .subcatbg {
min-height:50px;
overflow:hidden;
height:auto !important;
}

#htmlBody .cattop
{
	background:url(../images/cat_top.png) left top no-repeat;
	height:5px;
	width:229px;
}
.combocss 
{
	border:1px solid #888;
	font-size:12px;
	font-family: arial;
	background:#fdfdfd;
}
.combocss:hover
{
	border:1px solid #B268C5;	
}
#htmlBody .searchbox{
background:url(../images/searchbox.png) left top no-repeat;
width:165px;
border:none;
margin:0 0 0 0!important;
padding:7px 0 6px 10px!important;
font-size:11px;
color:#666!important;
cursor:text;
}


#htmlBody .searchbtn{
width:65px;
height:27px;
border:none;
background:url(../images/searchbtn.png) left top no-repeat!important;
padding:0;
margin:0;
}
*:focus { outline: none }
button:focus {
outline: none!important;
}

a:focus {
outline: none!important;
}
a:active {
outline:none!important;
}

:focus {
-moz-outline-style:none!important;
}

.Grid .PagerStyle
{
	margin:0px 0px 0px 0px;
	font:12px Arial;
	height:30px;
	text-align:right;
}
.Grid .PagerStyle td
{
	text-align:right;
}

.Grid .PagerStyle table
{
	padding:5px;
	margin-top:10px;
	text-align:right;
	font:noraml 12px Arial;
}
.Grid .PagerStyle table td span
{
	background: url('../admin/images/page_active.gif'); 
	color: #FFFFFF; 
	text-decoration: none; 
	width: 22px !important;
	padding:3px 10px 3px 10px;
}
.Grid .PagerStyle table td a
{
	cursor: pointer;
	background-color: transparent;
	background-image: url("../admin/images/bck_black_10.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	text-align: center;
	color: #333333;
	text-decoration: none;
	width: 22px;
	padding:3px 10px 3px 10px;
}

.Grid .PagerStyle table td a:hover
{
	background: url('../admin/images/bck_white_50.png'); 
	color: #0084FF; 
	text-decoration: none;
}
