

body {
	font: 12px Verdana,Arial, Helvetica, sans-serif;
	margin: 10px auto;
}
.messageProd{
    border:1px solid #CCCCCC;
	position:relative;
	width:950px;
	border:1px solid #c93;
	background:#ffc;
	padding:5px;
	left:0px;
	top : 0px;
}
.c_pointer
{
	cursor:pointer;
}
/* excl soft */
.Off_TCat2_lk {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #F0F2F7;
	cursor:pointer;

}
.Off_TCat2_lk_nounder {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #FFEFC4;
	cursor:pointer;
	text-decoration: none;
}
.Off_Tcat_lk {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #784B01;
	background-color: #FFEFC4;
}
.Shpc_blueBBld 
{font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #161C29; 
	background-color: #F0F2F7; 
	border-top-color: #A9B8CF; 
	border-right-color: #A9B8CF;
	border-bottom-color: #A9B8CF; border-left-color: #A9B8CF; font-weight: bold;
	cursor:pointer;
	}
	.Shpc_blueBBld_medium
{font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #161C29; 
	cursor:pointer;
	background-color: #F0F2F7; 
	border-top-color: #A9B8CF; 
	border-right-color: #A9B8CF;
	border-bottom-color: #A9B8CF; border-left-color: #A9B8CF; font-weight: bold;
	}
	.Shpc_blueBBld_big 
{font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #161C29; 
	cursor:pointer;
	background-color: #F0F2F7; 
	border-top-color: #A9B8CF; 
	border-right-color: #A9B8CF;
	border-bottom-color: #A9B8CF; border-left-color: #A9B8CF; font-weight: bold;
	}
.excl_white
{
	
	background-color:Transparent;
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	color:White;
	
}
.rec_small
{
	
	background-color:Transparent;
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	color:White;
	
}
/* feedback pages */
.feed_top_text {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					background-color: #FFFFFF;
					text-align:justify;
					}
/* offers page styles */
.line_dark
{
	background-color: #161C29;
}
.Off_TCat2Small {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #161C29;
	background-color: #F0F2F7;
}
.Off_TCat2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #161C29;
	background-color: #F0F2F7;
}
.Off_TCat3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #F0F2F7;
}
.Off_TCat4 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #FFFFFF;
	border: 1px solid #A9B8CF;
}
.Off_TCat5 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #FFFFFF;
}
.Off_Tcat {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #784B01;
	background-color: #FFEFC4;

}
.Off_TCat2bigb {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #161C29;
	background-color: #F0F2F7;
	font-weight:bold;


}
.Off_Tcatbigb {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #784B01;
	background-color: #FFEFC4;
	font-weight:bold;

}
.borer_off
{
	border-top-color: white;
	border-right-color: white;
	border-bottom-color:white;
	border-left-color: white;
}
.off_desc {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #FFFFFF;
}
.off_desc2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFFF;
}
.off_desc3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	background-color: #FFFFFF;
}
.offer_grid_title
{
	color:White;
	font-family:Tahoma;
	font-size:14px;
	background-color:#A9B8CF;
	font-weight:bold;
}
.offer_grid_cap
{
	color:White;
	font-family:Tahoma;
	font-size:14px;
	background-color:#2B4484;
	
}
/* offers end */
/* product search*/
.grey_text_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F4F4F4;
	cursor:hand;
}
/* product search end*/
/* shopping cart*/
.sph_prod_desc {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-style: normal;
					background-color: #FFFFFF;
					}
.shp_c_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color:#FFFFFF;
	color: #B00000;
	text-align: justify;
}
.Spc_whitec {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #161C29;
	background-color: white;
}
.Sp_grid_middle {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161C29;
	background-color: #F8FAFC;
}
.Sp_grid_big {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #F8FAFC;
}
.Sp_grid_big_a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #F8FAFC;
	cursor:pointer;
	text-decoration: underline;
}
.Sp_grid 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #161C29;
	background-color: #F8FAFC;
}
.Sp_grid_on 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #161C29;
	background-color: #FFFF99;
}
.Sp_grid_lnk {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	cursor:pointer;
	color: #161C29;
	background-color: #F8FAFC;
}
.Sp_grid_lnk_email {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	cursor:pointer;
	color: #161C29;
	background-color: #F8FAFC;
}
.Sp_grid_td_off {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #F8FAFC;
}
.Sp_grid_td_off2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161C29;
	background-color: #F0F2F7;
	border: 1px solid #CCCCCC;
}
.Sp_grid_td_on_black2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #161C29;
	border: 1px solid #000000;
	cursor:pointer;
}
.Sp_grid_td_on {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #FECA2B;
	cursor:pointer;
}
.Sp_grid_td_on2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #F0F2F7;
	cursor:pointer;
}
.Sp_grid_td_off_black 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	/*background-color: #FECA2B;*/
	border: 1px solid #FFFFFF;
	cursor:hand;
}
.Sp_grid_td_on_black 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/*background-color: #FECA2B;*/
	border: 1px solid #000000;
	cursor:pointer;
}
.Sp_grid_products_td_off {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #F0F2F7;
}
.Sp_grid_products_td_on {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161C29;
	background-color: #FECA2B;
	cursor:pointer;
}
.Sp_grid_prod_cat_td_on {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #2B4484;
}
.shpc_price {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #784B01;
	background-color: #FFFCF2;

}
/* shopping cart end*/
/* product details */
.pd_TCat2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #161C29;
	background-color: #F0F2F7;
	cursor:pointer;


}
.pd_Tcat {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #784B01;
	background-color: #FFEFC4;
	cursor:default;

}
/* end product details */
a {
    outline: none;
 }
a img {
    border:none;
 }
.MoverHand {cursor : pointer;}
.MoutNormal {cursor : auto;}
.register_lbls
{
	
	background-color:Transparent;
	text-align:right;
	font-family:Verdana;
	font-size:12px
	
}
.enq_full_text
{
	
	background-color:Transparent;
	text-align:justify;
	font-family:Verdana;
	font-size:12px
	
}
.register_datalbls
{
	
	background-color:Transparent;
	text-align:left;
	font-family:Verdana;
	font-size:12px
}
.MenuL1
{
	font-weight: normal;
	font-size: 12px;

	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
}
.MenuL2
{
	font-size: 8pt;
	cursor: pointer;
	font-family: Arial;
	background-color: #EEF0F9;
	color:#1F2856;
}
.family {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.features {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.component {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	color: #FFFFFF;
}
.pricel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #620000;
}
.price_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #620000;
}
.stock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C4484;
}
.MenuSel{
	background-color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor:pointer;
}
.MenuNotSel{
	background-color: #F4F8FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A246A;
	cursor:pointer;
}
.InternalSelectionbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A246A;
	background-color: #F4F8FB;
}
.InternalSelection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A246A;
	background-color: #F4F8FB;
}
.HideShow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
}
.a2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}
.a_item{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A246A;
	background-color: #F4F8FB;
	cursor: pointer;
	text-decoration: none;
}

.HideShow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
	height:15px;
	background-color: #000066;
}
.grouphearder
{
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000066;
}
.ProdDescTextsel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	cursor: pointer;
}
.searchCriteria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.txtboxPrice{
width: 50px;
}
.minitxt{
width: 25px;
}
.grouphearder2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000066;
}
.InternalSelection2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A246A;
	background-color: #F4F8FB;
}
.SecSel{
	background-color: #F4F8FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0A246A;
	cursor:pointer;
}
.a_AddTC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}

.ProdSpecs{
 	background-color: #F4F8FB;
	color:#0A246A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ProdSpecs2{
 	background-color:#FFFFFF;
	color:#0A246A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.a_ShCard{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0A246A;
	background-color: #F4F8FB;
	cursor: pointer;
	text-decoration: underline;
}
.Offer_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #F0F2F7;
	background-position: top;

}
.Table2Left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #E7EAF1;
	background-position: top;
}
.Table2LeftBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #E7EAF1;
	background-position: top;
}
.whitebk_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.Table2LeftB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #E7EAF1;
	background-position: top;
}
.Table2center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #91BAD2;
}
.grey_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FCFCFC;
}
.grey_text_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F4F4F4;
	cursor:hand;
}
.Table2LeftB_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #C3CDDE;
	background-position: top;
	cursor:hand;
}
.Table2LeftB_menu_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #C3CDDE;
	background-position: top;
	cursor:hand;
}
.a_item2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A246A;
	background-color: #F4F8FB;
	cursor: pointer;
	text-decoration: none;
}
.grey_text_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #F4F4F4;
	cursor: pointer;
	text-decoration: none;
}
.grey_text_menu_ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #F4F4F4;
	cursor: pointer;
	text-decoration: underline;
}
.grey_textm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color:#F9F9F9;
}

.LsTitle 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #91BAD2; font-weight: bold; }
.Product_model {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A246A;
	background-color: #D8E7F1;
}
.whiteCenterTextPanel
{
	text-align: center;
	font-family:Arial;
	font-size:	10px;
	color: White;
}
.terms_link
{
	font-weight:bold;
	font-family:Arial;
	font-size:	11px;
	color:	white;
	cursor:pointer;
	text-decoration:underline;
}
.terms_link_big
{
	font-weight:bold;
	font-family:Arial;
	font-size:	12px;
	color:	white;
	cursor:pointer;
	text-decoration:underline;
}
.terms_link_big2
{
	font-weight:bold;
	font-family:Arial;
	font-size:	15px;
	color:	white;
	cursor:pointer;
	text-decoration:underline;
}
.len_titleB
{
	font-family: Verdana;
	font-size: 13px;
	color: #000;
}
.len_title
{
	font-family: Verdana;
	font-size: 12px;
	color: #000;
}
.len_textB
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}
.len_text
{
	font-family: Verdana;
	font-size: 10px;
	color: #000;
}
.InputError 
{ 
	border: 2px solid red; 
	margin: 0px; 
	padding: 0px; 
	width: auto; 
	height: auto;
}
.Bttn
{
	border: 1px solid black; 
	background-color: #F0F0F0;
	cursor:pointer;
}
.okmsg 
{
	background: #DEF776 url(../Images/products/shopping/ok.png) center no-repeat;
	background-position: 30px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 20px 20px 20px 120px;
	border-top: 2px solid #6B9D00;
	border-bottom: 2px solid #6B9D00;
}
.errormsg 
{
	background: #FBCCCC url(../Images/products/shopping/error.png) center no-repeat;
	background-position: 30px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 20px 20px 20px 120px;
	border-top: 2px solid #D21212;
	border-bottom: 2px solid #D21212;
}

/* PAGINATION */

div.pagination { width:600px; font-size: 11px; font-family: Verdana; vertical-align: middle; text-align: center; }
div.pagination span { float: left; background: #ffffff url(../Images/bc_bg.jpg) 0 100% repeat-x; border: 1px solid #d3d3d3; color: #454545; font-weight: bold; margin: 0 2px 0 0; padding: 2px 5px; } 
div.pagination span a:hover { color: #454545; text-decoration: none; }
div.pagination span.current { background: #FE990B none; border: 1px solid #ff6600; color: #fff; text-align: center; }
div.pagination a { background: #ffffff url(../Images/bc_bg.jpg) 0 100% repeat-x; border: 1px solid #d3d3d3; color: #333333; float: left; font-weight: bold; margin: 0 2px 0 0; padding: 2px 5px; text-decoration: none; text-align: center; }
div.pagination a:hover { border: 1px solid #454545; background: #FE990B; color: #454545; text-decoration: none; }


/* round border generic */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}.b1 {height:1px; background:#C0C0C0; margin:0 5px;}.b2 {height:1px; background:#FFFFFF; border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0; margin:0 3px;}.b3 {height:1px; background:#FFFFFF; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0; margin:0 2px;}.b4 {height:2px; background:#FFFFFF; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0; margin:0 1px;}.contentb {background: #FFFFFF; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0;}.contentb div {margin-left: 5px;}


/* Tabs */
UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

UL.tabNavigation LI {
	display: inline;
}

UL.tabNavigation LI A {
	padding: 3px 5px;
	background-color: #A9B8CF;
	color: #fff;
	text-decoration: none;
		    
	cursor:pointer;
	font-family: Verdana;
	font-size: 10pt;
	padding-bottom: 4px;	
}

UL.tabNavigation LI A.selected
{
    background-color: #A9B8CF;
    color: #fff;	
}

UL.tabNavigation LI A:hover {
    background-color: #FE990B;
    color: #fff;
    border: 1px solid #ff6600;
}
		
UL.tabNavigation LI A:focus {
	outline: 0;
}

div.tabs > div {
	padding: 5px;
	margin-top: 3px;
	border: 5px solid #A9B8CF;
}
		
div.tabs > div h2 {
	margin-top: 0;
}

#first {
    background-color: #ffffff;
}
		
.waste {
	min-height: 1000px;
}
