/* added by matt */
p, td, input, select, textarea, ul, form {font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; }
body.thrColElsHdr  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #5e808d url("images/pageStripe2.jpg") repeat-x left top; 
	
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
h1 {color:#ff7309; font:Verdana; font-size: 14px; }
h2 {color: #000066; font:Verdana; font-size: 14px; margin-bottom: 5px; } /* text-transform:uppercase;}*/
h3 {color: #000066; font-size: 11px; }

/*.txtbox1{border:1px solid #000066;}*/

input[type=text]{border:1px solid #cccccc;background-color:#ffffff; padding-right:1px;}
input[type=password]{border:1px solid #cccccc;background-color:#ebebeb}
textarea{border:1px solid #cccccc;}

.graytxt{color:#666666;font-weight:bold}

a { font-weight: bold; text-decoration: none; color: #bd4300; }

a:hover { font-weight: bold; text-decoration: none; color: #d8550e; }
a { :-moz-any-link:focus;  outline: none; }

div, ul, li, span, form {
    margin:0;
    padding:0;
}

#maintable {width:880px; border:0; cell-padding:0; cell-spacing:0; background-color:#ffffff; border-collapse:collapse;margin-top:-45px;}
#maintable td.content, td.rightnav {vertical-align:top; padding:10px; }
#maintable td.content {  }
#maintable div.content {min-height:400px; width:755px;margin-top:0px;margin-right:-10px; }
#maintable .rightnav {  height:100%; padding:0 0 0 0px; }


.content .products {}
.content .products td {border-bottom: 1px solid #b9bedc; height: 22px; vertical-align: top; font-size:10px;padding-left:10px}
.content .products td input[type=text] {padding-right:1px;}
.content .products td.left {text-align: left}
.content .products a:link {color:#2f5363; text-decoration: none;font-weight:normal}
.content .products a:hover {color: #27bff2; text-decoration: underline}
.content .products a:visited { text-decoration: none;font-weight:normal}

.content .products_th td {background-image:url(img/tablebar.gif); color: #666666; font-weight:bold;height: 30px; font-weight:normal; vertical-align:middle;}
.content .products_th a:link {color: #2f5363;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;font-weight:bold}
.content .products_th a:hover {color: #2f5363; text-decoration: underline}



.content .grdadmin {border: #c0c0c0 1px solid;border-collapse:collapse;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.content .grdadmin_td {border-left: #eeeeee 1px solid;border-right: #eeeeee 1px solid;padding : 2px; font-size:11px; }
.content .grdadmin_td a{color: #2f5363;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.content .grdadmin_td a:hover{color:#102153}
.content .grdadmin_th {background-image:url(img/tablebar.gif);height:30px; color: #2f5363; font-weight:normal;padding-left:2px;}
.content .grdadmin_th a:link {color: #2f5363;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;font-weight:bold}
.content .grdadmin_th a:visited {color: #2f5363}
.content .grdadmin_th a:hover {color:#27bff2}
#ContentWrapper {height:100%; float:left;width:620px;}


#ctl00_MPMain_dgrd a{color: #2f5363;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold}

#ctl00_MPMain_pnlConfirm .ordertbl {border: #ffffff 1px solid;border-collapse:collapse; width:100%;color:#2f5363;background:#ffffff}
.ordertbl th {background-image:url(img/tablebar.gif);height:30px; color: #2f5363; font-weight:normal;padding-left:2px}
.ordertbl th.total {font-size: 14px; font-weight:bold;color:#ff7900;background:#ffffff}
.ordertbl .total1 {font-size: 14px; }

#ctl00_MPMain_lblTotalInc{color:#ff7309;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}

.pagenum {font-size: 10px; color:#2f5363;}
.pagenum a{ color:#2f5363;}
.mnu2 {text-transform:uppercase; }


.specialcat_E .ProdsNav h1{width:202px; height:33px;font-size: 11px; padding:10px 3px 3px 0px; margin:5px 0 0 0px;background-image:url(images/pronav_e.gif);background-repeat:no-repeat;}
.specialcat_E .ProdsNav h1 a {font-weight: bold; color:#006600; margin:0px;padding-left:5px}
.specialcat_E .ProdsNav h2 a:hover {color:#669933}
.specialcat_E .ProdsNav h2.selectedrow {background-color: #ffffff;}
.specialcat_E .ProdsNav h2.selectedrow a {color:#669933}
.specialcat_E .subcatbox {background:#e1f4d3;  padding:15px;margin-right:10px;width:530px}
.specialcat_E h1{color:#669933}
.specialcat_E .products_th td {background-image:url(images/pronav_e.gif); }



.promoitems .ProdsNav h1{width:202px; height:33px;font-size: 11px; padding:10px 3px 3px 0px; margin:5px 0 0 0px;background-image:url(images/pronav_p2.gif);background-repeat:no-repeat;}
.promoitems .ProdsNav h1 a {font-weight: bold; color:#cc3300; margin:0px;padding-left:5px}
.promoitems .ProdsNav h2 a:hover {color:#ff6600}
.promoitems .ProdsNav h2.selectedrow {background-color: #ffffff;}
.promoitems .ProdsNav h2.selectedrow a {color:#ff6600}
.promoitems .subcatbox{background:#fbe9cd;  padding:15px;margin-right:10px;width:530px}
.promoitems h1{color:#cc3300}
.promoitems .products_th td{background-image:url(images/pronav_p2.gif); }

.ProdsNav {width: 170px;  margin:0px;}
.ProdsNav a {color:#666666; text-decoration:none;}

.ProdsNav h1 {width:202px; height:33px;font-size: 11px; padding:10px 3px 3px 0px; margin:10px 0 0 0px;background-image:url(images/pronav.gif);background-repeat:no-repeat;}/*top categories*/
.ProdsNav h1 a {font-weight: bold; color:#2f5363; margin:0px;padding-left:5px}
.ProdsNav h2 {font-size: 10px; padding-left:15px; padding-right:5px;padding-bottom:2px; text-transform:none; margin:2px 5px 0 0;/*border-bottom:1px dotted #9de6f5*/ background-image:url(img/arrow5.gif);background-repeat:no-repeat}/*2nd cat*/

.ProdsNav h2 a:hover {color:#27bff2}
.ProdsNav h2.selectedrow {background-color: #ffffff;}
.ProdsNav h2.selectedrow a {color:#27bff2}
.ProdsNav h3 {font-size: 10px; padding-left:20px; text-transform:none; margin:5px 5px 0 0;}
.ProdsNav h4 {font-size: 10px; padding-left:20px; text-transform:none; margin:5px 5px 0 0;}
div.ProdsNav {float:left; width:172px; margin-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.subcatbox {background:#e2f6fd;  padding:15px;margin-right:10px;width:530px}
.subcatbox a{color:#284c5c; text-decoration:underlined;font-weight:normal;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.subcatbox a:hover{border-bottom:1px dotted #182890;font-weight:normal}
.subcatitem {
	padding-left: 25px;
	background-image:  url(img/subcat.gif);
	background-repeat: no-repeat;
	background-position: 10px .25em;
	padding-bottom: 5px;
}

.subcatitem a{ text-decoration:none; }
#Table1{margin-top:10px;}
#ctl00_MPMain_gridUsers{}
/*#Table1 a{color:#102153}*/
#ctl00_MPMain_pnlPriceSets a{color:#666666;padding-left:12px;}
#ctl00_MPMain_pnlSets a{color:#183890;background-image:url(img/subcat.gif);background-repeat:no-repeat;padding-left:12px;}
#ctl00_MPMain_btnEdit {color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.ProdsActual{ padding-left:10px;}/*product table space*/
.ProdsContainer{height:100%;}/*product lists and table together*/

#Table3{}
#ctl00_MPMain_txtSpecialInstructions{width:250px;}


.breadcrumbs{color:#666666;width:450px}
.breadcrumbs a{color:#666666;border-bottom:1px dotted #666666;text-decoration:none;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.breadcrumbs a:hover{color:#27bff2;font-weight:normal}




/*////////////////////////////////////////////////////////////////////////*/


#maintable .prodlist{
list-style-type: none; margin: 0 0; padding: 0;
width: 100%; border-bottom-width: 0;

z-index: 2
}




#maintable .prodlist li a{
background :  url(images/vmenu3.jpg) repeat-x bottom left;
font: 12px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #2f5363;
display: block;
width: auto;
padding: 2px 0;
padding-left: 7px;
text-decoration: none;
/*text-transform:uppercase;*/

}

*html #maintable .prodlist li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;

}


#maintable  .prodlist li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 153px; height:28px
}


#maintable .prodlist li a:visited, .glossymenu li a:active{
color: #2f5363;
}

#maintable .prodlist li a:hover{
background-image:  url(images/vmenu4.jpg);
color: #ff6600;
}
/******/
#maintable .prodlist .submenu {
list-style-type: none;
margin: 0 0 0 0;
padding:5px 0 5px 0;
width: 160px;
border-bottom-width: 0;
background-color: white;
}

#maintable .prodlist .submenu li {
	width:150px;
}

*html #maintable .prodlist .submenu li a{
border-bottom: solid 1px #6680b1;
/*border-top: solid 0.5px #6680b1;*/
text-transform:none;
}
#maintable .prodlist .submenu li a{
background : none;
font: bold 11px  'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
color:#666666;
display: block;
/*width: auto;*/
padding: 1px 3px 0 10px;
text-decoration: none;
border-bottom: solid 1px;
/*border-top: solid 0.5px;*/
text-transform:none;
height:auto;
}

*html #maintable .prodlist .submenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

#maintable .prodlist .submenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 146px;
}
#maintable .prodlist .submenu li .selected1 {   color: #209de8; 
		font: bold 11px  arial, Helvetica, sans-serif; width: auto; display:block; padding: 1px 3px 0 10px;
		border-bottom: solid 1px; }
#maintable .prodlist .submenu li a.selected1b{ background-color: #2f5363; color: white; }

#maintable .prodlist .submenu li a:visited, .glossymenu li a:active{
color: #209de8;
}

#maintable .prodlist .submenu li a:hover{
color: #209de8;
background : none;

}


/*//////////////////////////////////////////////////////////////////////*/
/***************  HELP CENTRE  *****************/
#hdg_help {color:#f97319; font:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size: 16px; margin-left: 43px;}
div.faq_q { margin-left: 10px; margdin-top:3px;background: url(images/faq_q.gif) no-repeat; width:20px; height:20px; float:left; }
span.faq_txt1 { margin-left: 12px; font-weight:bold; font-size: 14px; width: 500px;color:#2f5363;font:12px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif}	

div.faq_a { margin-left:10px; background: url(images/faq_a.gif) no-repeat; width:20px; height:20px; margin-top: 15px;}
div.faq_txt2 { margin-top: -20px; margin-left: 45px; width: 520px;
list-style-type:circle;
}
div.faq_txt2 li {list-style-position: inside; margin-left: 40px;}

div.faq_end { background: url(images/faq_end.gif) no-repeat; width:670px; height:1px; margin-top: 10px}

#helpdrill_title {
	height: 33px; width: 100%;
	margin: 0em; padding: 0 1 em;
	background:  url(images/title_help.gif) top left no-repeat;
	background-color: white;
	}
.helpdrill  { background:url(images/pronav.gif);height:33px }
.helpdrill a{}
#maintable .helpdrill .prodlist li a { border-top: 1px solid #ffffff;}
/*#mainContent .helpdrill .prodlist li a { background :  url(images/help_vmenu1.jpg) repeat-x bottom left; color: #756B2B; }
#mainContent .helpdrill .prodlist li a:hover { background: url(images/help_vmenu2.jpg) repeat-x bottom left; color: #F7EEBA; }
#mainContent .helpdrill .prodlist .submenu li a {background:none; background-color:white;}
.helpdrill #prodlist_end_1 { background:  url(images/helplist_end1_1.gif)  no-repeat; }
.helpdrill #prodlist_end_2 { background:  url(images/helplist_end2.jpg) top left no-repeat; background-color:white;}	
.helpdrill .bt_var { background:none; background-color: #AE9C36; }
#mainContent .helpdrill .prodlist .submenu li .selected1 { background-color: #FDF7D2; color: #5B5422; }
#mainContent .helpdrill .prodlist .submenu li a:visited { color: #5B5422; }
#mainContent .helpdrill .prodlist .submenu li a:active { color: #5B5422; }
#mainContent .helpdrill .prodlist .submenu li a:link { color: #5B5422; }
#mainContent .helpdrill .prodlist .submenu li a:hover{ background:none; color: #A3953D; }*/





/* added by matt - end */
.thrColElsHdr #container { width: 969px; background:#ffffff; margin: 0px auto;  text-align: left; padding:0;} 
.thrColElsHdr #header { background:url(images/header_bg.jpg) repeat-x;padding: 10px 0px 0px 0px;height:135px;margin:0; } 
.thrColElsHdr #header h1 { margin: 0; padding: 10px 0; }
.thrColElsHdr #sidebar1 { float: left; width: 13em; padding:0; margin: 0 0 0 10px; _margin: -15px 0 0 10px; _display:inline; height: 861px; background-color: #EBEBEB; }
.thrColElsHdr #sidebar2 { float: right; width: 9em; background: #EBEBEB; margin: 0 10px 0 0;  _display:inline; height: 861px; _height: 840px; }
.thrColElsHdr #sidebar1 h3, .thrColElsHdr #sidebar1 p, .thrColElsHdr #sidebar2 p, .thrColElsHdr #sidebar2 h3 {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}


/* place css fixes for all versions of IE in this conditional comment */
.thrColElsHdr #sidebar1, .thrColElsHdr #sidebar2 { padding-top: 30px; }

/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */

.loginbox { padding-left:20px;height:86px;padding-top:10px;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.login_welcome {color:#284c5c;font-weight:bold;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.login_links { margin-left:-10px;padding:30px;padding-top:-50px;height:40px;width:370px;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
/*.login_links a{color:#000066;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.login_links a:hover{color:#CC0000;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.login_content1 {margin-top:40px;}
.logintable{width:300px; height:100px;border-top:1px dotted #283890;border-bottom:1px dotted #283890;color:#283890;}
.logintable a{color:#000066;}*/
.login_instr{color:#284c5c;height:20px;padding-top:10px;display:none;}
.thrColElsHdr #loginmenu { float: right; padding-left: 0px; padding-top: 0px; width:153px;text-align:right;}
/*.thrColElsHdr #searchdiv { float:right; padding-top: 15px;padding-right:0px;_padding-top:0px;_padding-right:-20px;}*/
.thrColElsHdr #searchdiv { float:right; padding: 0px; width:295px;color:#284c5c;margin-top:20px;font:12px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.thrColElsHdr #searchdiv form { padding: 0; margin:0;}
.thrColElsHdr #logo{
	border: none;
	width: 141px;
	height:94px;
	float:left;
	padding: 0px;
	margin-top:-10px;
	
}


.thrColElsHdr #footer {
	padding: 0px 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(img/footer.gif);
	width:790px;
	height:41px;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	color: #283890;

	margin:10px 10px 0px 10px;
} 
.thrColElsHdr #footer p {
	/*margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	margin: 10px 0 0 0;
	_display: inline;
	}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	

}
.about{
	
	float: right;
	padding: 1px 12px 0 10px; /*500px;*/
	list-style:none;
	
/*	_padding-right:9px;*/
	font-weight: normal;

	
	
}
.about a{
	color:#000066; font-weight:bold;font: arial;
	font-size: 11px;
	text-decoration: none;
  
	
}
.about a:hover{
	
	text-decoration: underline;
	
}
.track{
	color:#000066;
	font: arial;
	font-size: 10px;
	font-weight: normal;
	margin-top: 30px;
	padding-top: 30px;
}
.track a{
	color:#000066;
	text-decoration: none;
	
}
.track a:hover{
	
	text-decoration: underline;
	
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
/*.topbar{width:980px; height:34px;background: url(img/bar.gif) top left repeat-x;_margin-top:-49px;}*/
.topbar ul{float:right; width:705px; padding:0;top:8px;right:0;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; text-align:right;}
.topbar ul li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 0 0 5px;
	color: #fff;
	}
.topbar ul li a, .header .topbar ul li a:visited {
	margin: 0 10px 0 0;
	color: #fff !important;
	text-decoration: none;
	}

.topbar ul li a:hover {
	margin: 0 10px 0 0;
	color: #00aeef !important;
	text-decoration: none;
	}





.glossymenu{
	padding: 0px 0px 0 0px;
    
	margin: 0px 0 0 0;
	
	

	list-style: none;
	float: left;
	width:636px;
/*	width: 790px;
	_width:787px;*/
	
	font-weight: normal;
/*	margin-bottom: 0px;*/
	
	}

.glossymenu li.tabmenu{
	float:left;
	width: auto;
	margin-top:0px;
	 background:url(img/divider.gif)  no-repeat;

	list-style: none;
}

.glossymenu li.tabmenu  a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	color:#283890;
	text-decoration: none;
    font-size: 10px;
	font-weight: bold;
	padding:0 0 0 25px; /*Padding to accomodate left tab image. Do not change*/

	text-align: center;
	cursor: pointer;
	
	
}

.glossymenu li.tabmenu a b{
	float: left;
	display: block;
	padding: 0 15px 0 0px; /*Padding of menu items*/
	
	
}

.glossymenu li.current a, .glossymenu li.tabmenu a:hover{
	color: #CC0000;
	
	margin-bottom: 0px;
}

.glossymenu li.current a b, .glossymenu li.tabmenu a:hover b{
	color: #CC0000;
	
}
.glossymenu li.current a {
	color: #CC0000;
	
	margin-bottom: 0px;
}
.glossymenu li.current a:hover {
	color: #CC0000;
	
	margin-bottom: 0px;
}

.glossymenu li.current a b{
	color: #CC0000;
	
}
.glossymenu li.current a:hover b{
	color: #CC0000;
	
}
.categ1{
	color: #F7951F;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 5px 0 5px 10px;
	
    font-size: 12px;
	margin:0px;
	_margin:-20px 0 0 0;


		font-weight: bold;
	border-bottom: 2px solid #999999;
		border-bottom: 2px solid #999999;
}
/*right nav*/
 #navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer a
{
	display: block;
	color: #666666;
	background-color: #EBEBEB;
	
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 0 5px 15px;

	
}

#navcontainer a:hover
{
	background-color: #999999;
	color: #FFFFFF;
	
	
	
	
}
.cart
{width:150px;
height:127px;

	
    background-image:url(img/cart.gif);

	padding: 30px 10px 10px 20px;
	
	font: Arial;
	font-size: 10px;
	color: #183890;
	background-repeat: no-repeat;
	bxackground-position: 10px 15px;
	
	
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	
}
.rightnav .online a
{width:180px;
height:130px;
	

	padding: 0px 0px 10px 0px;
	
	font: Arial;
	font-size: 10px;
	color: #102153;

	
	
	
	text-decoration: none;
	font-weight:bold;
	
}
.links
{
width:182px;
padding:5px 10px 10px 20px;
margin-bottom:7px;

color:#283890;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-image:url(img/linkdot.gif);
background-position:0px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #283890;
}
.rightnav .links_img a
{
width:180px;
padding:5px 0px 10px 0px;
margin-bottom:7px;
border:none;

}
.rightnav .links_img a:hover
{background:none;
}


.rightnav .more a
{border:none;text-align:right}

.rightnav .more a:hover
{background:none;}

.delivery
{width:140px;
height:137px;
	

	padding: 20px 0px 10px 0px;
	
	font: Arial;
	font-size: 10px;
	color: #102153;

	
	
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	
}
.catalogue
{width:140px;
height:150px;
	

	padding: 0px 10px 10px 0px;
	
	font: Arial;
	font-size: 10px;
	color: #102153;

	
	
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	
}

.cart2{ color:#cc6600; font-weight:bold; font-size:10px; text-decoration:none }

.cartimage img {border:none;text-align:center;}

.cartnumitems {color:#cc0033;}
.carttotal {color:#cc0033}



.btn
{
	padding: 4px;
	font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font: Arial;
	font-weight: bold;
	margin-top:2px;
	cursor: hand;
	color: #284c5c;
	text-align: center;
	text-decoration: none;
	border:0px;
	
}
/*.btn2{padding:7px;
margin:0;

	
	font-size: 10px;
	font: Arial;
	font-weight: bold;
	
	cursor: hand;
	color: #000066;
	text-align: center;
	text-decoration: none;
	border:0px;
	background-image:url(img/loginBTN.gif); width:112px;height:22px;border:0; }*/
#ctl00_MPMain_hlChangePassword{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_hlManageSubUsers{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnAddMult{font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;color:#284c5c;background-image:url(img/subcat.gif);background-repeat:no-repeat;padding-left:12px;}
#ctl00_MPMain_lbl_RefNo{color:#6e92a2;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_lbl_Order{color:#6e92a2;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_lblOrderID{color:#6e92a2;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_Label1{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_Label2{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_Label3{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_Label4{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_Label5{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.label1{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;font-size:12px;background-image:url(img/subcat.gif);background-repeat:no-repeat;background-position:left center;padding-left:12px;}
#ctl00_MPMain_lbl_TotalEx{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_lbl_GST{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_lbl_TotalInc{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_lblGST{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_lblTotal{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnAddDelivAdd{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_pnlUser_DelivAdd h2{color:#ff7309}
.orderdtl{color:#284c5c;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}


.btn_so
{
padding: 5px;
	
	font-size: 10px;
	font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	text-transform: uppercase;
	cursor: hand;
	color: #284c5c;
	text-align: center;
	margin-top:10px;
	border:0px;

}






.button
{
	background-image: url(img/button_m.png);
	font: Arial;
	color: #FFFFFF;
	border-bottom-style: groove;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	margin:0;
    text-transform: uppercase;	
	text-decoration: none;
}
.button2
{
	background-image: url(img/button_m.png);
	font: Arial;
	color: #ffffff;
	border-bottom-style: groove;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	margin:0;
    text-transform: uppercase;	
}
.button3
{
	background-image: url(img/button_m.png);
	font: Arial;
	color: #ffffff;
	border-bottom-style: groove;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	margin:0;
    text-transform: uppercase;	
}
.button a
{

	font: Arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	
}
.button a:hover
{
	color: #1C3A6A;
}

.path
{
	font-size:10px;
	color:#003366;
	margin-bottom: 10px;
	font: Arial;
}

.featured_text
{
	font: Arial;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
	background: url(img/bg.gif) top left repeat-x;
}
.productBox {
	background-color:#EBEBEB;
	padding: 10px 20px 20px 20px;
	height: 565px;
}
.subBox {
	background-color:#FFFFFF;
	width: 180px;
	height: 275px;
	text-align: center;
	color: #000033;
	font-size: 10px;
	font-weight: bold;
	float:left;
	_display: inline;
	margin: 6px;
	padding: 0;
}


.prodetail_title {
	font-family: 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff7309;
	
	padding-top:0;
	margin-top:0;
    width:450px;
}
.prodetail_price {
	font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff7309;
}
/*.prodetail_otherprice { margin-left:38px; }
.prodetail_bulk {padding-left:38px; }
.categ_instr{color:#000066}*/
/*.addtoord{padding:0px;margin:0;float:left;margin-left:40px;margin-top:10px;z-index:3;}*/
.prodetail_addtofav { background-image:url(img/adf.gif);background-repeat: no-repeat;font-size: 22px; text-decoration: none;margin-top:-25px;margin-right:140px;padding:8px;z-index:2;float:right}
.prodetail_delfromfav {background-image:url(img/dff.gif);background-repeat: no-repeat; font-size: 22px; text-decoration: none;margin-top:-25px;margin-right:140px;padding:8px;z-index:2;float:right}
.prodetail_image{float: left; width:200px; height: 200px;border: 1px solid #f8a464;text-align:center;}

.prodetail_box{ float:left; width:300px; margin-left: 20px; }
.prodetail_code{ font-size:11px; color:#6e92a2; margin-left: -10px; padding: 5px 0 5px 10px;width:auto; background-color:#e7f5c4}
.prodetail_qty{font-size:12px; font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold; color: #2a4e5e;}
.prodetail_cat{font-size:10px; font:Arial; font-weight:bold; color: #666666;}

.prodetail_extra { margin-top: 20px; }

.CategoryPath a{color: #666666;}
.CategoryPath a:hover{color: #000066;}

.qty_box{width:40px;height:17px; border:1px solid #000066;}
.prodesc_txt{font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#284c5c;text-align:right;margin-right:5px}
.prodesc_box{border-top:1px dotted #f8a464;width:430px}
.prodesc_title{background:#e7f5c4}
.desc{font:verdana; font-size:12px; color:#284c5c; background:#ffffff;padding:5px; }


.desc ul { list-style:square; color:#284c5c ;padding-left:20px;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; }
.goback{padding-top:10px; padding-bottom:5px}
.goback a{color:#000066; text-decoration:none;}
.goback a:hover{text-decoration:underline;}

/*checkout*/
.printtext{margin-bottom:15px}
.checkout h2{color:#2f5363; background-color:#ffffff;padding:10px;border:1px solid #999999;}
.checkout_contactdetails{background-color:#e2f6fd;padding:10px;height:180px}
.checkout_delivery{background-color:#e2f6fd;padding:10px;height:100%}
.checkout_confirmation{border:1px solid #cccccc;padding:10px;height:100%;}
.checkout_submitted h2{color:#000000;font-size:12px}
.checkout_paymentmethod {background-color:#e2f6fd;padding:10px;hmeight:100%}
.submitfinal{text-align:right;padding:10px}
.btnB_3{background-image:url(img/continue.gif); width:145px;height:23px;border:0 }
.btnB_1{background-image:url(img/btn1.gif); width:112px;height:23px;border:0}
#ctl00_MPMain_btnPrint . btn btnA_2{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;width:400px}
.btnA_2{background-image:url(img/btn1.gif); width:112px;height:23px;border:0;margin-top:10px}
#ctl00_MPMain_btnNewEntry{background-image:url(img/btn1.gif); width:112px;height:23px;border:0;margin-top:10px}
.btnA_1{background-image:url(img/btn1.gif); width:112px;height:23px;border:0;margin-top:0px}
.btnA_4{background-image:url(img/continue.gif); width:145px;height:23px;border:0}
.btnA_3{background-image:url(img/continue.gif); width:145px;border:0;margin-top:20px;padding-top:0px;padding-right:25px;padding-left:24px;text-align:center;height:23px}
.btnA_0{background-image:url(img/add.gif); width:45px;height:21px;border:0;}
#ctl00_MPMain_btnSearch{background-image:url(img/add.gif); width:45px;height:21px;border:0;}
#ctl00_MPMain_btnSubmitEntry{background-image:url(img/add.gif); width:45px;height:21px;border:0;}
.btnlog{background:#283890;border:0;color:#ffffff;font-weight:normal;font-size:11px;padding-left:7px;background-image:url(img/key_s.gif);background-repeat:no-repeat;background-position:center left}
.btn_search{background-image:url(img/go.gif); width:33px;height:21px;border:0;padding:0px;}
#ctl00_MPMain_CtlProdLst1_ttgrdProds{margin-right:10px;}
#ctl00_MPMain_CtlProdLst1_btnAddToOrder{margin-right:10px}
/*RIGHT NAVIGATION styles*/
.rightnavb{border:2px solid #000066;display:inline;margin:0;float:right;}
.rightnav {float: right; width: 135px; margin:0 0px 20px 0px;  _display:inline; height: 100%;_margin-right:-2px; }
#firstp {margin-top: 0; padding-top: 30px}
.rightnav ul {width:170px;margin: 0 0 15px 10px; padding: 0; list-style-type: none; /*url(img/rightnav.gif) left top repeat-x;*/}
.rightnav li {font: 10px/19px Verdana; margin: 0; padding: 0; display:inline;}
.rightnav li.first {margin: 0;  color: #ffffff; padding-left: 6px; padding-top:4px;
					display:block; font-size:11px;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;font-weight: bold;background-image:url(img/rightnav1.gif);background-position:left top;background-repeat:no-repeat;background-color: #ffffff;}
.rightnav li.divider {margin: 0; background-color: #777777; color: #FFFFFF; padding-left: 12px; display: block; font-weight: bold;}
.rightnav a {font-size:11px;color: #102153; display: block; padding-left: 15px; margin: 0; text-decoration:underline;}
.rightnav li a {font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;font-size:11px;color: #6e92a2; display: block; padding-left: 20px; margin: 0; text-decoration:none;background: #ffffff;border-left:1px solid #6e92a2;border-right:1px solid #6e92a2;border-bottom:1px solid #6e92a2; }
.rightnav .cart a{border:0; padding-left:0;text-decoration:none;color:#cc0033;}
.rightnav .cart a:hover{background:none;text-decoration:underline;color:#cc0033;}
.rightnav a:hover {background-color:#ffffff; text-decoration: none; color: #4eddff;}

.rightnav .register a{border:0; background-color:#ffffff;padding-left:0;}
.rightnav .register a:hover{background-color:#ffffff;}
.rightnav .catalogue a{border:0; background-color:#ffffff;padding-left:0;}
.rightnav .catalogue a:hover{background-color:#ffffff;}
.CategoryTitle{margin-top:10px}

/*hacks for ie5.x/6*/
/*commented mac ie5 backslash hack \*/
* html > body .rightnav li {margin-top: -4px;ma\rgin-top:0;}
* html .rightnav li {height:1%;/*he\ight:auto;*/}
* html .rightnav a {height:1%;/*he\ight:auto;*/}
/*end backslash hack*/

#ctl00_MPMain_pnlStart{background-color:#e7f5c4;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;width:400px; padding:20px 20px 30px 20px;height:300px;background-image:url(img/folding.gif);margin:0;background-repeat:no-repeat;}
#ctl00_MPMain_pnlStart p{color:#284c5c;margin-top:30px;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_pnlStart #Table2{background-color:#ffffff; border-top:1px dotted #182890;border-bottom:1px dotted #182890;margin-top:20px;}
#ctl00_MPMain_pnlStart #Table2 td{padding-left:20px;padding-top:5px;}
#ctl00_MPMain_pnlDetails{border:1px dotted #3399ff; width:400px; padding:20px;min-height:360px;margin-top:10px}

#ctl00_MPMain_pnlForgotPwd{color:#000000}
#ctl00_MPMain_pnlRegister{color:#000000}

#ctl00_MPMain_btnSubmit{padding-bottom:20px;}

.report_amount {color: navy; font-size: 12px; }

 .t {background: url(img/dot.gif) 0 0 repeat-x; background:#5d68ab;margin-top:0px;}


.b2 {background: url(img/dot2.gif) 0 100% repeat-x;}
.l2 {background: url(img/dot2.gif) 0 0 repeat-y;}
.r2 {background: url(img/dot2.gif) 100% 0 repeat-y;}
.bl2 {background: url(img/d3.gif) 0 100% no-repeat}
.br2 {background: url(img/d4.gif) 100% 100% no-repeat;}
.tl2 {background: url(img/d1.gif) 0 0 no-repeat}
.tr2 {background: url(img/d2.gif) 100% 0 no-repeat; padding:5px 5px 5px 9px;}

#AdminMenu .hdgtext{color:#2f5363;padding:3px;font-weight:bold;font-size:11px}
.adm_users {background:url(img/tablebar.gif);}
.adm_prods{background:url(img/tablebar.gif);}
.adm_ords{background:url(img/tablebar.gif);}
.adm_misc{background:url(img/tablebar.gif);}
.adm_help{background:url(img/tablebar.gif);}
.adm_support{background:url(img/tablebar.gif);}
.adm_custpg{background:url(img/tablebar.gif);}
#AdminMenu ul a{color:#2f5363;font-weight:normal}
#AdminMenu ul{ list-style:square;color:#ff7900;margin-left:30px;padding:5px}
#AdminMenu ul a:hover{color:#29badd;font-weight:normal}

#ctl00_MPMain_hlNewUser{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_hlAddProduct{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_exportimportProds_btnExport{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_exportimportProds_btnImport{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_pnlDeliveryAddress{color:#182890}
#ctl00_MPMain_pnlDeliveryAddress #Table2{width:630px;}
#ctl00_MPMain_pnlDeliveryAddress .btn{background-image:url(img/btn1.gif); width:115px;height:26px;border:0;margin-top:10px}
#ctl00_MPMain_pnlConfirm .btn{background-image:url(img/btn1.gif); width:112px;height:23px;border:0;margin-top:10px}
#ctl00_MPMain_pnlConfirm{color:#2f5363;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_pnlConfirm table{background:#e5f5bf;padding:5px;margin:0;background-repeat:no-repeat;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}

#hdg_chkout_delivadd p{color:#000000;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#Table2{color:#2f5363;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}

#hdg_chkout_paymeth p{color:#000000;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#Table3{color:#2f5363;font-family:'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#Table3 .btn{background-image:url(img/btn1.gif); width:112px;height:23px;border:0}
#Table2 .btn{background-image:url(img/btn1.gif); width:112px;height:23px;border:0}

.maincontent {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;


	color: #333333;



}

a.mainlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	color: #666666;

}

a.mainlink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	color: #8FC73E;

}



.maincontent_1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #8FC73E;



}


@charset "UTF-8";
/* CSS Document */


* { margin: 0; padding: 0; }
img { border: 0; }
.clearfix { clear: both; }
h1 { font: 16px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; }
h2 { font: 14px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; }
p { margin: 0 0 15px 0; line-height: 1.6; color: #333;  }

a { font-weight: bold; text-decoration: none; color: #bd4300; }

a:hover { font-weight: bold; text-decoration: none; color: #d8550e; }
a { :-moz-any-link:focus;  outline: none; }

.floatLeft, #floatLeft {
	float: left;
	margin: 0 12px 10px 0;
	padding: 1px;
	}
	
.floatRight, #floatRight { 
	float: right; 
	margin: 0 0 10px 12px;
	padding: 1px;
	}

body.thrColElsHdr {
	background: #6d93a1 url("images/pageStripe2.jpg") repeat-x left top;
	font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; 
	margin: 0;
	padding: 0;
	}
	
.wrapper {
	background: url("images/pageBGhome.jpg") no-repeat 50% top;
	}
	
.wrapper2 {
	width: 960px;
	margin: 0 auto;
	padding-left:8px;
	}
	
/*-- HEADER STYLES --*/
.header {
	height: 252px; 
	position: relative;
	padding: 36px 0 0 0;
	}

	
.topNav ul {
	width: 805px;
	top: 8px;
	right:0;
	
	float:right;
	list-style-type: none;
	font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	text-align: right;
    margin-top:-2px
	
		
	}
	
.topNav ul li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 0 0 5px;
	color: #fff;
	}
	
.topNav ul li a, .topNav ul li a:visited {
	margin: 0 10px 0 0;
	color: #fff !important;
	text-decoration: none;
	}

.topNav ul li a:hover {
	margin: 0 10px 0 0;
	color: #00aeef !important;
	text-decoration: none;
	}

.headerLeft {
	width: 960px;
	height: 252px;
	float: left;
	background: url("images/headerBG.jpg") no-repeat left top;
	}
	
.wrapper2 .headerLeft {
	width: 960px;
	height: 252px;
	float: left;
	background: none;
	}
	
		

/*-- body STYLES --*/
.bodyWrap {
	
	}	

.bodyWrap .Left {
	width: 717px;
	padding: 0;
	float: left;
	margin: 0px 0 0 0;
	display: inline;
	overflow: hidden;
	
	
	}	

	.bodyWrap .Left .header {
		height: 40px;
		background: url("images/bodyHeader.jpg") no-repeat center top;
		margin: 0;
		padding: 0;
		position: relative;
		text-transform: uppercase;
		color: #8c8c8c;
		}	
	
	.bodyWrap .Left .body {
		width: 717px;
		float: left;
		padding: 0 0 15px 0;
		background: #fff url("images/homeBodyBG.gif") repeat-y left top;
		}	

	
		/*-- left col --*/
		.bodyWrap .Left .body .colLeft {
	width: 190px;
	float: left;
	margin-left: 14px;
	padding: 10px 10px;
			}	
		
		/*-- mid col --*/
		.bodyWrap .Left .body .colMid {
			width: 190px;
			float: left;
			margin: 0 0 0 30px;
			padding: 10px 10px;
			
			}	

		/*-- right col --*/
		.bodyWrap .Left .body .colRight {
			width: 190px;
			float: left;
			margin: 0 0 0 30px;
			padding: 10px 10px;
			
			}	
	
		
p.homeHeight { height: 165px;}

	

/*-- footer --*/
.footer {
	width: 980px;
	clear: both;
	margin-top: 40px;
	padding: 0;
	/*background-image:url(img/footer.gif);
	background-repeat:repeat-x;*/
	background-color:#6e92a2;
	
	}

.footer .left {
	float: left;
	width: 900px;
	margin: 0 0 0 10px;
	font-size: 10px;
	color: #fff;
	
	}


.footer .left ul {
	margin-top: 10px;
	list-style-type: none;
	font: 10px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;

	width:900px
	}
	
.footer .left ul li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0 0 0 0px;
	color: #fff;
	}
	
.footer .left ul li a, .header .left ul li a:visited {
	margin: 0 5px 0 0;
	color: #fff !important;
	text-decoration: none;
	}

.footer .left ul li a:hover {
	margin: 0 5px 0 0;
	color: #7fd9fa !important;
	text-decoration: none;
	}

.footer .left span {
	color: #deeff5;
	}

	
.footer .right {
	margin-top: 8px;
	float: left;
	width: 200px;
	color: #fff;
	font: 10px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	
	}

.footer .right ul {
	text-align:right;
	list-style-type: none;
	font: 10px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
	}





.footer .right p {
		color: #fff;
	}
	
/*-- Right Column Stlyes --*/
.bodyWrap .Right {
	width: 210px;
	float: left;
	color:#FFFFFF;
	margin-left: 15px;
	}	

.bodyWrap .Right h1 {
	margin: 10px 0;
	font-weight: bold;
	font-size:16px;
	}

.bodyWrap .Right .post p{
	line-height: 15px;
	color: #FFFFFF;
	}

	
.bodyWrap .Right .post img {
	float: left;
	margin: 0 25px 0 0;
	}

.bodyWrap .Right a {
	color: #7fd9fa;
	}

.bodyWrap .Right a:hover {
	color: #333;
	}

	
.linkless { font-weight: bold; color: #ffffff; }


/*-- (ALL PAGES) NAVIGATION IMG Replacement Styles --*/
#navInt {
	width: 717px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url("images/nav/navInt_NEW.jpg") no-repeat left bottom;
	
	}

#navInt ul {
	position: relative;
	width: 717px;
	height: 40px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	}

#navInt li {
	display: inline;
	float: left;
	height: 40px;
	text-indent: -9999em;
	}
	
#navInt li a:link, #navInt li a:visited {
	position: absolute;
	display: block;
	height: 40px;
	text-indent: -9999em;
	text-decoration: none;
	:-moz-any-link:focus;
	outline: none;
	}
	
/* ----- Nav Defaults ------ */
#navInt #one a:link, #navInt #one a:visited {
	width: 238px;
	left: 0;
	}
#navInt #two a:link, #navInt #two a:visited {
	width: 239px;
	left: 238px;
	}
#navInt #three a:link, #navInt #three a:visited {
	width: 240px;
	left: 477px;
	}

	/* ----- Nav Hover ------ */
	#navInt #one a:hover {
		background: url("images/nav/navInt_NEW.jpg") no-repeat 0 -40px;
		}
	#navInt #two a:hover {
		background: url("images/nav/navInt_NEW.jpg") no-repeat -238px -40px;
		}
	#navInt #three a:hover {
		background: url("images/nav/navInt_NEW.jpg") no-repeat -477px -40px;
		}
	
	/* ----- Nav Selected ------ */
	#navInt #one a.selected:link, #navInt #one a.selected:visited {
		background: url("images/nav/navInt_NEW.jpg") no-repeat 0 0;
		}
	#navInt #two a.selected:link, #navInt #two a.selected:visited {
		background: url("images/nav/navInt_NEW.jpg") no-repeat -239px 0;
		}
	#navInt #three a.selected:link, #navInt #three a.selected:visited {
		background: url("images/nav/navInt_NEW.jpg") no-repeat -477px 0;
		}

	
.labelhead{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:10px;
color:#333333;}

.labelhead1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;}

.buttons {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#4EDDFF;
	width:75px;
	height:22px;
}
.errmsg{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}

.label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
color:#000000;}
.content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #666666;
}
.links{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;

}
.cntrlhead{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-right:10px;
color:#0576A0;}
.login_btn{background-image:url(images/login_btn.gif); width:66px;height:46px;border:0;color:#ffffff}

.featuredprod { background-color:#ffffff; border:1px solid #6e92a2; width:160px; text-align: center; float:left; text-decoration:none; cursor:hand; background-position:15px 0}
.featuredprod a { text-decoration:none; }
.featuredprod .desc {color: #666666; tesxt-transform:uppercase; font-weight:bold; font-size:10px; height:40px;font: 10px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.featuredprod .code { font-size:10px; color:#274c5c; font-weight:bold;}
.featuredprod .price { font-size:18px; color:#f07923; font-weight:bold;}
.featuredprod .extra 
{
    margin: 115px 5px 5px 5px; 
    height: 72px; vertical-align:middle; 
    background-image:url(img/featured_blue.gif); 
    padding:32px 30px 4px 30px; z-index:20;   
    font-size:11px; color:#ffffff; font-weight:bold;
	font-family: 10px  'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;
}


#ctl00_MPMain_btnLinksList{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnNewLink{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_exportimportPriceDefs_btnImport{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_exportimportPriceDefs_btnExport{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnNewSet {color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_hlUserList{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnDelete{background-image:url(img/continue.gif); width:145px;height:23px;border:0;padding:5px 13px 3px 13px; color:#2f5363;}
#ctl00_MPMain_btnPreview{background-image:url(img/btn1.gif); width:112px;height:23px;border:0;padding:5px 31px 3px 31px; color:#2f5363;}
#ctl00_MPMain_btnClosePreview{background-image:url(img/btn1.gif); width:112px;height:23px;border:0;padding:5px 40px 3px 40px; color:#2f5363;}
#ctl00_MPMain_btnUpload{background-image:url(img/btn1.gif); width:112px;height:23px;border:0;padding:5px 40px 3px 40px; color:#2f5363;font: 10px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnShowPassword{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnAddCostCentre{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}

#ctl00_MPMain_btnNewUser{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;width:400px}

#ctl00_MPMain_btnChangePassword{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;width:400px}

#ctl00_MPMain_dgrdCategories{font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_dgrdCategories a{color:#2f5363; text-decoration: none;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold}
#ctl00_MPMain_dgrdCategories a:hover{color: #27bff2; text-decoration: underline}

#ctl00_MPMain_dgrdCostCentres a{color:#2f5363; text-decoration: none;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold}
#ctl00_MPMain_dgrdCostCentres a:hover{color: #27bff2; text-decoration: underline}


#ctl00_MPMain_pnlUserTitle{text-decoration: none;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold;}
#ctl00_MPMain_pnlChangePassword{text-decoration: none;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold}
#ctl00_MPMain_lblCategories{color:#666666;font: 12px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; }
.tt_tabmenu{margin-left:20px;}
.tt_tabmenu ul{list-style:none;font: 12px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold;padding:5px;color:#2f5363}
.tt_tabmenu ul a{list-style:none;color:#2f5363;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; text-decoration:underline}
#ctl00_MPMain_hlCreateNewOrder{background-image:url(img/continue.gif); width:145px;height:23px;border:0;padding:4px 19px 5px 18px}
#ctl00_MPMain_hlCreateNewOrder a{color:#2f5363; text-decoration: none;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_pnl_None a{color:#2f5363; text-decoration: none;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; font-weight:bold}
#ctl00_MPMain_pnlNewUser p{color:#2f5363;}
#ctl00_MPMain_btnAdd{background-image:url(img/btn1.gif); width:112px;height:23px;border:0}
#ctl00_MPMain_btnBackToPriceSetList{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
#ctl00_MPMain_btnNewPriceDef{color:#666666;background-image:url(img/arrow5.gif);background-repeat:no-repeat;padding-left:12px;font: 11px 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif;}
.tt_tabmenu { }
.tt_tabmenu UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e0e0e0; HEIGHT: 18px }
.tt_tabmenu UL LI { BORDER-LEFT: white 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; HEIGHT: 20px; }
.tt_tabmenu UL LI A { COLOR: gray; TEXT-DECORATION: none;background:none }
.tt_tabmenu UL LI A:visited { COLOR: black; TEXT-DECORATION: none }
.tt_tabmenu UL LI A:hover { COLOR: #209de9; TEXT-DECORATION: none  }
.tabonli { BACKGROUND-COLOR: whitesmoke; HEIGHT: 20px }
.tabonli A:hover { COLOR: black; TEXT-DECORATION: none }

#ctl00_MPMain_pnlMenu ul{padding-left:10px; list-style:square}

.hlt {color: red; }
.cuteedit {border: solid #808080 3px; }

.feat-banners {
	overflow: hidden;
}
.feat-prod .fpmain { 
	height: 250px; 
	width: 530px; 

	background-color: #eef; /*lightblue; /*#ddd;*/
	border: 0px #aaaaaa solid; 
	cursor: pointer;
	font-family: arial;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	overflow:hidden; 
}
.feat-prod .fpbg {
	/*position: relative;*/
	height: 100%;

	background-color: white; 	
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.feat-prod .fpimg { 
	/*position: absolute;
	left:10px;*/
	margin-left: 10px
	margin-right: auto;
	width: 48%; 
	height: 250px; 

	overflow:hidden; 
	background-position: center center; 
	background-repeat: no-repeat; 
	/*filter:alpha(opacity=80);*/
}
.feat-prod .extra { 
	/*position: absolute;
	right: 20px;
	top: 20px; */
	margin-left: auto;
	margin-right: 15px;
	margin-top: -240px; 
	height: 84%;
	width: 48%; 
	text-align: right; 

	color: #444; 
	font-size: 20px; 
	font-weight: normal;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}
.feat-prod .desc { 
	/*position: absolute;
	bottom: 5px;
	right: 10px;*/
	margin-left: 0px;
	margin-right: auto;
	height: 20px; 
	padding: 5px; 
	width: auto;
	xdisplay: inline;

	background-color: #eeeeee; 
	color: #444; 
	font-family: arial;
	font-size: 20px; 
	font-weight: normal; 
	text-align: center; 
	opacity: 0.8; 
	/*filter:alpha(opacity=80);*/
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.feat-prod .price {
	color: red;
	font-size: 40px; 
	margin-bottom: 5px; 
	font-weight: normal;
}
.feat-prod a { 
	text-decoration: none; 
}

.feat-prod-2 .fpmain { 
	background-color: slategray1; 
}
.feat-prod-2 .fpimg  { 
	/*right: 10px;
	left: auto; */
	margin-left: auto;
	margin-right: 10px;
}
.feat-prod-2 .extra { 
	/*left: 15px;
	right: auto;*/
	margin-left: 10px;
	margin-right: auto;
	text-align: left;	
}
.feat-prod-2 .desc { 
	/*left: 10px;
	right: auto;	*/
	margin-left: auto;
	margin-right: 10px;
}



.jshowoff-controls a { margin-right: 10px; color: #ccc; }
.xjshowoff-controls { position: absolute; top: 3px; left: 3px; z-index: 50000; overflow: visible; }