body {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #000000;
}

* {
padding:0;
}

form{
margin:1px 0 2px 0;
padding:0px;
}

*html form{
margin:0px;
padding:0px;
}

ul, li{
		margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: top;
	/*font-size:small;*/
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	}

.explain-2{
	background-color:#E0EFED; 
	border-width:1px; 
border-style:solid; 
	border-color:#106E6E; 
	padding:5px;
	text-align: center;
	}

.explain-2 input {
	color: #FFFFFF;
text-decoration:none;
font-weight: bold;
font-style: normal;
background-color: #106E6E;
padding:2px 10px 2px 10px;
}

a.choosefbasket{
color:#47BFBF;
font-size:12px;
text-decoration: none;
background:url(../img/f-arrow-white-ongreen.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:0 0 0 14px;
margin:5px 0;
}

a.choosefbasket:hover{
text-decoration: underline;
background:url(../img/f-arrow-green-ongreen.gif);
background-repeat:no-repeat;
background-position:0px 0px;
color:#106E6E;
}

a.choosefbasket:visited{
}

a.choosefbasket:link{
}


/* Basket css */

#basketbox td{
border-top-width:4px;
border-top-color:#106E6E;
border-top-style:solid;
background-color:#E0EFED;
padding:4px;
}


#basketbox h3{
font-size:12px;
margin:3px 0 8px 0;
font-weight:bold;
color:#106E6E;
line-height:12px;
}

#basketbox label, #basketbox a, #basketbox a:hover, #basketbox td{
font-size:10px;
}

#basketbox hr{
width:100%; 
color:#106E6E; 
height:2px; 
margin:5px 0 5px 0;
}

*html #basketbox hr{
margin:0;
}

a.basket_remove, a.basket_remove:visited, a.basket_remove:link, a.basket_remove:active{
font-weight: bold;
background:url(../img/f-arrow-wt-onlgr-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 10px;
margin:0 5px 0 1px;
}


a.basket_remove:hover{
background:url(../img/f-arrow-gr-onlgr-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}


.basketboxpadding{

}




.baskettitle{
font-size:12px;
margin:5px 0 0 0;
font-weight:bold;
color:#106E6E;
line-height:12px;
}

.baskettext{
font-size:10px;
margin:0px;
padding:0px;
}

fieldset{
padding:10px;
border-color:#106E6E;
}

hr.titlehr { background: #fff url(/images/borderLine.gif) no-repeat right bottom;
height: 1px;
border: 0 none;
width:100px;
text-align: right;/*this will align it for IE*/
margin: 8px 0 0 auto; /*this will align it right for Mozilla*/
}

.explain{
border-color:#106E6E;
border-width:1px;
border-style:solid;
background-color:#EFEFEF;
color:#106E6E;
margin-bottom:10px;
margin-top:1px;
padding:10px;
}

legend{
color:#106E6E;
font-size:14px;
padding:0 10px 0 10px;
font-weight:bold;
}

.orderproduct{
display:inline;
font-size: 18px;
color:#17A396;
font-weight:lighter;

}
.ordertext{
display:inline;
font-size: 14px;
color:#333333;
font-weight:bold;
padding-left:15px;
}

.productorderbox{
text-align:center;
}

a:link {COLOR: #106E6E; TEXT-DECORATION: underline;}
a:visited {COLOR: #106E6E;}
a:hover {COLOR: #106E6E; TEXT-DECORATION: none;}
a:active {COLOR: #106E6E; TEXT-DECORATION: underline;}

a.foot:link {font-size: x-small; COLOR: #000000; TEXT-DECORATION: none;}
a.foot:visited {font-size: x-small; COLOR: #000000; TEXT-DECORATION: none;}
a.foot:hover {font-size: x-small; COLOR: #106E6E; TEXT-DECORATION: none;}
a.foot:active {font-size: x-small; COLOR: #000000; TEXT-DECORATION: none;}

a.registerroll {
TEXT-DECORATION:none; 
color:#106E6E;
display:block;
height:41px;
background-image:url(/images/register-now.jpg);
background-repeat:no-repeat;
padding:9px 0 0 373px;
font-size:16px;
font-style:italic;
font-weight:bold;
}

a.registerroll:link {TEXT-DECORATION: none; color:#106E6E;}
a.registerroll:visited {TEXT-DECORATION: none; color:#106E6E;}
a.registerroll:hover {TEXT-DECORATION: none; color:#106E6E; background-image:url(/images/register-now-on.jpg); background-repeat:no-repeat;}
a.registerroll:active {TEXT-DECORATION: none; color:#106E6E;}


a.registerrollsm {
TEXT-DECORATION:none; 
color:#106E6E;
display:block;
height:41px;
background-image:url(/images/register-now-sm.gif);
background-repeat:no-repeat;
padding:9px 0 0 300px;
font-size:16px;
font-style:italic;
font-weight:bold;
}

a.registerrollsm:link {TEXT-DECORATION: none; color:#106E6E;}
a.registerrollsm:visited {TEXT-DECORATION: none; color:#106E6E;}
a.registerrollsm:hover {TEXT-DECORATION: none; color:#106E6E; background-image:url(/images/register-now-on-sm.gif); background-repeat:no-repeat;}
a.registerrollsm:active {TEXT-DECORATION: none; color:#106E6E;}

.bgbl {background: url(/images/bgbl.jpg) 0 100% no-repeat #E0EFED; width: 300px; margin-bottom:0px; font-size:small;}
*html .bgbl {width: 298px;}
.bgbr {background: url(/images/bgbr.jpg) 100% 100% no-repeat;}
.bgtl {background: url(/images/bgtl.jpg) 0 0 no-repeat;}
.bgtr {background: url(/images/bgtr.jpg) 100% 0 no-repeat; padding:10px 10px 10px 10px; margin-top:0px;}

.loginbgbl {background: url(/images/bgbl.jpg) 0 100% no-repeat #E0EFED; width: 630px; margin-bottom:0px; font-size:small;}
*html .loginbgbl {width: 610px;}
.loginbgbr {background: url(/images/bgbr.jpg) 100% 100% no-repeat;}
.loginbgtl {background: url(/images/bgtl.jpg) 0 0 no-repeat;}
.loginbgtr {background: url(/images/bgtr.jpg) 100% 0 no-repeat; padding:10px 10px 10px 10px; margin-top:0px;}

.orderbgbl {background: url(/images/bgbl.jpg) 0 100% no-repeat #E0EFED; width: 600px; margin-bottom:0px; font-size:small;}
*html .orderbgbl {width: 600px;}
.orderbgbr {background: url(/images/bgbr.jpg) 100% 100% no-repeat;}
.orderbgtl {background: url(/images/bgtl.jpg) 0 0 no-repeat;}
.orderbgtr {background: url(/images/bgtr.jpg) 100% 0 no-repeat; padding:15px 10px 15px 15px;}

.order2bgbl {background: url(/images/bgblgrey.gif) 0 100% no-repeat #fff; width: 516px; margin-bottom:10px; font-size:small;}
*html .loginbgbl {width: 516px;}
.order2bgbr {background: url(/images/bgbrgrey.gif) 100% 100% no-repeat;}
.order2bgtl {background: url(/images/bgtlgrey.gif) 0 0 no-repeat;}
.order2bgtr {background: url(/images/bgtrgrey.gif) 100% 0 no-repeat; padding:10px 10px 10px 10px; margin-top:0px;}

.ordertitlescolour{
background-color:#E0EFED;
}

.conditiontitle{
font-size: 18px;
color: #2C8788;
padding-top: 10px;
padding-bottom: 10px;
}

#logintable td{
padding:3px;
}

.devtable td{
padding:5px;
}

.logboxinfo{
width:250px; 
text-align:center; 
border-width:1px; 
border-color:#106E6E;
border-style:solid; 
padding:5px; 
font-size:x-small; 
margin-top:10px;
background-color:#fff; 
margin-top:0px;\

}

*html .logboxinfo{
margin-top:0px;
background-color:#fff;
}

.regboxinfo{
width:250px; 
text-align:center; 
border-width:1px; 
border-color:#106E6E; 
border-style:solid; 
padding:5px; 
font-size:x-small;
background-color:#fff; 
margin-top:10px; 
margin-top:15px;\
}

*html .regboxinfo{
margin-top:15px; 
background-color:#fff;
}

.buttonsred{
color: #FFFFFF;
text-decoration:none;
font-weight: bold;
font-style: normal;
background-color: #DF1B23;
padding:2px 10px 2px 10px;
}

*html .buttonsred{
color: #FFFFFF;
text-decoration:none;
font-weight: bold;
font-style: normal;
background-color: #DF1B23;
padding:2px 3px 2px 3px;
}

.buttonsgreen{
color: #FFFFFF;
text-decoration:none;
font-weight: bold;
font-style: normal;
background-color: #106E6E;
padding:2px 10px 2px 10px;
}

*html .buttonsgreen{
color: #FFFFFF;
text-decoration:none;
font-weight: bold;
font-style: normal;
background-color: #106E6E;
padding:2px 3px 2px 3px;
}

hr.contenthr{ 
width:100%;
background: #fff url(/images/hr-line.jpg) no-repeat left bottom;
border: 0 none;
height:1px;
}

.home-box{
background-color: #E0EFED;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #106E6E;
width: 610px;
text-align: center;
color:#000;
}

a.home-box{
color:#000;
}

.home-box-big{
background-color: #E0EFED;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #106E6E;
width: 792px;
text-align: center;
color:#000;
}

a.home-box-big{
color:#000;
}

a.home-box-sm{
color:#000;
}

.home-box-sm{
background-color: #E0EFED;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #106E6E;
width: 370px;
text-align: center;
color:#000;
}

a.home-box-sm-male{
color:#000;
}

.home-box-sm-male{
background-color: #D1E4EF;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color:#144F6F;
width: 380px;
text-align: center;
color:#000;
}

a.home-box-sm-female{
color:#000;
}

.home-box-sm-female{
background-color: #EFD1DB;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #9F274E;
width: 380px;
text-align: center;
color:#000;
}

a.home-box-sm-sti{
color:#000;
}

.home-box-sm-sti{
background-color: #E0EFED;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color:#106E6E;
width: 380px;
text-align: center;
color:#000;
}



.home-box-ordernew{
background-color: #E0EFED;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #106E6E;
width: 810px;
text-align: center;
color:#000;
}

a.home-box-ordernew{
color:#000;
}

.popup-box{
background-color: #E0EFED;
padding: 10px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #106E6E;
width: 550px;
text-align: center;
}

.td1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #288C8E;
margin: 0px;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 3px;
text-align: center;
white-space: nowrap;
}

.td {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #288C8E;
margin: 0px;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 3px;
text-align: center;
white-space: nowrap;
}

#menu1{
background-image:url(/images/nav2.jpg)
}

#menu1 a {
color: #106E6E;
text-decoration: none;
}

#menu1 a:hover {
color: #fff;
}

.menu2 a {
color: #fff;
text-decoration: none;
}

.menu2 a:hover {
text-decoration: underline;
}

.menu2 li a:link{}
.menu2 li a:visited{}
.menu2 li a:active{}

#customer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
#customer p {
margin-top: 15px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
}

.order-product-box{
/*border-style:solid; border-color:#106E6E; border-width:1px;
padding:0 0 0 5px;*/
}

.order-product-box h2, h3{
margin:0;
padding:0;
}

.menu2 {
vertical-align: top;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding-top: 0px;
}



#info-inside{
width: 580px;
text-align: center;
}

#info-inside h2{
font-size: medium;
margin: 0px 0px 5px;
padding: 0px;
font-weight: bold;
}

#info-inside ul{
list-style:none;
margin:0px;
padding:0px;}

#info-inside li{
float:left;
display:inline;
}

#info-inside a{
}

a.choosenowff{
color:#106E6E;
font-weight: bold;
background:url(../img/ff-arrow-flash.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:0 0 0 25px;
margin:0 5px 0 1px;
}

a.choosenowff:hover{
background:url(../img/ff-arrow-green.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

a.choosenowff:visited{
}

a.choosenowff:link{
}

a.chooseff{
color:#47BFBF;
font-weight: bold;
background:url(../img/ff-arrow-white.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:0 0 0 25px;
margin:0 5px 0 1px;
}

a.chooseff:hover{
background:url(../img/ff-arrow-green.gif);
background-repeat:no-repeat;
background-position:0px 0px;
color:#106E6E;
}

a.chooseff:visited{
}

a.chooseff:link{
}

a.choosef{
color:#47BFBF;
font-weight: bold;
background:url(../img/f-arrow-white.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:0 0 0 15px;
margin:0 5px 0 1px;
}

a.choosef:hover{
background:url(../img/f-arrow-green.gif);
background-repeat:no-repeat;
background-position:0px 0px;
color:#106E6E;
}

a.choosef:visited{
}

a.choosef:link{
}


/* condition declined */
.condition_declined td{
background-color:#FFCCCC;
color:#000;
font-size:11px;
padding:0 0 0 4px;
}

.condition_declined td a, .condition_declined td a:hover, .condition_declined td a:link, .condition_declined td a:visited, .condition_declined td a:active{
color:#000;
}



a.declined_f, a.declined_f:link, a.declined_f:visited, a.declined_f:active {
font-weight: bold;
background:url(../img/f-arrow-white-onred.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 10px;
margin:0 5px 0 1px;
}

a.declined_f:hover {
background:url(../img/f-arrow-red-onred.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

a.declined_ff, a.declined_f:link, a.declined_f:visited, a.declined_f:active {
font-weight: bold;
background:url(../img/ff-arrow-flash-red-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 18px;
margin:0 5px 0 1px;
}

a.declined_ff:hover {
background:url(../img/ff-arrow-red-onred.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

/* condition pending */
.condition_pending td{
background-color:#FFDAAF;
color:#000;
font-size:11px;
padding:0 0 0 4px;
}

.condition_pending td a, .condition_pending td a:hover, .condition_pending td a:link, .condition_pending td a:visited , .condition_pending td a:active{
color:#000;
}

/* pending f */

a.pending_f, a.pending_f:link, a.pending_f:visited, a.pending_f:active {
font-weight: bold;
background:url(../img/f-arrow-white-onamber-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 10px;
margin:0 5px 0 1px;
}


a.pending_f:hover {
background:url(../img/f-arrow-amber-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

/* pending ff flash */

a.pending_ff_flash, a.pending_ff_flash:link, a.pending_ff_flash:visited, a.pending_ff_flash:active {
font-weight: bold;
background:url(../img/ff-arrow-flash-amber-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 18px;
margin:0 5px 0 1px;
}

a.pending_ff_flash:hover {
background:url(../img/ff-arrow-amber-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}


/* condition approved */
.condition_approved td{
background-color:#E3FFDF;
font-size:11px;
padding:0 0 0 4px;
color:#000;
}

.condition_approved td a, .condition_approved td a:hover{
color:#000;
}

.green_row td{
background-color:#C3DFDB;
color:#000;
}


/*  approved ff flash  */

a.approved_ff_flash, a.approved_ff_flash:visited, a.approved_ff_flash:link, a.approved_ff_flash:active {
font-weight:bold;
background:url(../img/ff-arrow-flash-green-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 18px;
margin:0 5px 0 1px;
}

a.approved_ff_flash:hover{
background:url(../img/ff-arrow-green-ongreen-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}



/*  approved f */

a.approved_f, a.approved_f:link, a.approved_f:visited, a.approved_f:active  {
font-weight: bold;
background:url(../img/f-arrow-white-ongreen-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 10px;
margin:0 5px 0 1px;
}


a.approved_f:hover {
background:url(../img/f-arrow-green-ongreen-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}



/*  other links */

.message_unread td{
background-color:#fff;
color:#000;
font-size:11px;
padding:0 0 0 4px;
}

.message_unread td a{
color:#000;
}

a.message_link_unread, a.message_link_unread:visited, a.message_link_unread:link, a.message_link_unread:active{
font-weight: bold;
background:url(../img/ff-arrow-green-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 18px;
margin:0 5px 0 1px;
color:#106E6E;
}

a.message_link_unread:hover{
background:url(../img/ff-arrow-white-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
color:#106E6E;
}


a.message_link_flash, a.message_link_flash:visited, a.message_link_flash:link, a.message_link_flash:active{
font-weight: bold;
background:url(../img/ff-arrow-flash-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 18px;
margin:0 5px 0 1px;
color:#106E6E;
}

a.message_link_flash:hover{
background:url(../img/ff-arrow-green-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
color:#106E6E;
}



.message_read td{
background-color:#fff;
color:#5FBFBF;
font-size:11px;
padding:0 0 0 4px;	
}

.message_read td a{
color:#5FBFBF;
}


a.message_link_read, a.message_link_read:visited, a.message_link_read:link, a.message_link_read:active{
font-weight: bold;
background:url(../img/f-arrow-white-sm.gif);
background-repeat:no-repeat;
background-position:7px 2px;
padding:0 0 0 18px;
margin:0 5px 0 1px;
}


a.message_link_read:hover{
background:url(../img/f-arrow-green-sm.gif);
background-repeat:no-repeat;
background-position:7px 2px;
}



a.message_remove_link, a.message_remove_link:visited, a.message_remove_link:link, a.message_remove_link:active{
font-weight: bold;
background:url(../img/f-arrow-white-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding:0 0 0 10px;
margin:0 5px 0 1px;
}


a.message_remove_link:hover{
background:url(../img/f-arrow-green-sm.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}




a.message_link_ongreen, a.message_link_ongreen:visited, a.message_link_ongreen:link, a.message_link_ongreen:active{
font-weight: bold;
background:url(../img/f-arrow-wt-onlgr-sm.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding:0 0 0 10px;
margin:0 5px 0 1px;
}


a.message_link_ongreen:hover{
background:url(../img/f-arrow-gr-onlgr-sm.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}


a.message_flash_ongreen, a.message_flash_ongreen:visited, a.message_flash_ongreen:link, a.message_flash_ongreen:active{
font-weight: bold;
background:url(../img/ff-arrow-flash-green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding:0 0 0 10px;
margin:0 5px 0 1px;
}


a.message_flash_ongreen:hover{
background:url(../img/ff-arrow-gr-ongr.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}


/* status links */

a.flash_ongreen_link, a.flash_ongreen_link:visited, a.flash_ongreen_link:link, a.flash_ongreen_link:active {
font-weight:bold;
background:url(../img/ff-arrow-flash-gr-ongr.gif);
background-repeat:no-repeat;
background-position:0;
padding:0 0 0 25px;
margin:0 5px 0 1px;
}

a.flash_ongreen_link:hover{
background:url(../img/ff-arrow-gr-ongr.gif);
background-repeat:no-repeat;
background-position:0;
}




/* end home links */


.select_condition{
font-weight:bold;
font-size:12px;
}






a.choosenowff{
color:#106E6E;
font-weight: bold;
background:url(../img/ff-arrow-flash.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:0 0 0 25px;
margin:0 5px 0 1px;
}

a.choosenowff:hover{
background:url(../img/ff-arrow-green.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

a.choosenowff:visited{
}

a.choosenowff:link{
}





.content, input {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
vertical-align: top;
}

.content, .content2{
padding-left:4px;
}

.content h1 {
font-size: 18px;
color: #2C8788;
margin: 0px;
padding-top: 28px;
padding-bottom: 15px;
}

.content h4 {
font-size: 18px;
color: #2C8788;
margin: 0px;
padding-bottom: 15px;
}

.content h6 {
font-size: 16px;
color: #2C8788;
background-image: url(/img/h6-title.jpg);
background-repeat: no-repeat;
background-position: left top;
margin-top: 0px;
padding-top: 22px;
padding-bottom: 21px;
}

.content h2 {
font-size: 16px;
font-weight:bold;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 2px;
color:#106E6E;
}

.content2 h2 {
font-size: 16px;
font-weight:bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 2px;
color:#106E6E;
}

	
.content h7{
font-size: 22px;
font-weight:normal;
margin-top: 0px;
padding-top:5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 2px;
font-style:italic;
color:#179995;
}
.content p, .content2 p {
margin-top: 10px;
margin-bottom: 0px;
}

.content h3 {
font-size: 14px;
color: #106E6E;
margin-top: 19px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 2px;
}

.content h5 {
font-size: 16px;
color: #2C8788;
margin:0;
}

.content a {
color:#106E6E;
text-decoration: underline;
}

.content a:hover {
text-decoration: none;
color:#106E6E;
}

.menu2 p {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.menu2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0 5px;
}

.menu2 li {
margin:0px;
padding:0px 20px 5px 0;
background-image:url(/img/tic.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:11px;
}

.fieldError {
color: #FF0000;
padding-left: 160px;
font-size: 11px;
}

.tdError label {
font-weight: bold;
}

.error {
font-weight: bold;
color: #FF0000;
font-size: 11px;
}

hr {
border-top: 1px solid #83BFBF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

.footer {
font-size: x-small;
color:#106E6E;
}
.information {
background-color: #D7E0BA;

padding: 7px;
margin: 0px;
}

.information-post {
padding: 7px;
margin-bottom: 10px;
border-width: 1px;
border-style: solid;
border-color: #06356A;
}

.producttitle {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

.redbold {
color:#FF0000;
font-weight: bold;
}

.red {
color:#FF0000;
}

table th {
background-color: #E0EFED;
color:#106E6E;
}

#h_nav{
margin-top:-10px;
}

#h_nav li{
width:300px;
height:55px;
margin-left:-10px;
}

#h_nav ul{
margin:0px;
padding:0px;
list-style-type: none;
}

#h_nav li a{
padding-left:45px;
padding-top:12px;
font-size:small;
width:400px;
height:30px;
display: block;
color:#ED4912;
width:300px;
font-weight: bold;
text-decoration: none;
background: url(/images/regnorm.gif) left top no-repeat;
}

#h_nav li a:hover{
text-decoration:none;
background: url(/images/regrolled.gif) left top no-repeat;
color:#003D01;
}

/* second orange coloured order button */
#h_nav2{
margin-top:-10px;
}

#h_nav2 li{
width:300px;
height:55px;
margin-left:-10px;
}

#h_nav2 ul{
margin:0px;
padding:0px;
list-style-type: none;
}

#h_nav2 li a{
padding-left:45px;
padding-top:12px;
font-size:small;
width:400px;
height:30px;
display: block;
color:#ED4912;
width:300px;
font-weight: bold;
text-decoration: none;
background: url(/images/regnorm.gif) left top no-repeat;
}

#h_nav2 li a:hover{
text-decoration:none;
background: url(/images/regrolled.gif) left top no-repeat;
color:#003D01;
}

/* end orange colour button */
a.srollover {
display: block;
width: 177px;
height: 34px;
background: url("/images/register-order.gif") 0 0 no-repeat;
text-decoration: none;
}
       
a:hover.srollover {
background-position: -177px 0;
}

a.srollover2 {
display: block;
width: 177px;
height: 34px;
background: url("/images/register-to-proceed.gif") 0 0 no-repeat;
text-decoration: none;
}
       
a:hover.srollover2 {
background-position: -177px 0;
}

a.srollover3 {
display: block;
width: 177px;
height: 34px;
background: url("/images/order-sti-test.gif") 0 0 no-repeat;
text-decoration: none;
}
       
a:hover.srollover4 {
background-position: -177px 0;
}

a.srollover4 {
display: block;
width: 177px;
height: 34px;
background: url("/images/order-now.gif") 0 0 no-repeat;
text-decoration: none;
}
       
a:hover.srollover3 {
background-position:-177px 0;
}

.registerbox1{
display:inline;
margin-top:15px;
float:left;
margin-right:5px;
color:#106E6E;
margin-bottom:15px;
font-size:small;
font-weight:bold;
}

*html .registerbox{
margin-bottom:9px;
}

*html .registerbox1{
margin-bottom:9px;
}

.registerbox1sti{
display:inline;
margin-top:15px;
float:left;
margin-right:5px;
margin-bottom:15px;
}

.registerbox{
display:inline;
float:left;
margin-top:5px;
margin-bottom:15px;
margin-right:5px;
color:#106E6E;
font-size:small;
font-weight:bold;
}

.paddown{
margin-top:25px;
}

.clear{
clear:both;}

.Admin-ButtonsRed {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-style: normal;
background-color: #FF0000;
background-repeat: repeat-x;
border: 1px ridge #000;
}

.homemove{
padding:50px 0 0 30px;
background: url("/img/i12b.jpg") 0 0 no-repeat;
}

.weight-show{
width:160px;
margin-left:40px;
float:left;
display:inline;
}

.weight-dis{
width:160px;
float:left;
display:inline;}

.smtext{
font-size:x-small;}

#tablist{
padding: 2px 0;
margin-left: 0;
margin-bottom: 0;
margin-bottom:2px;
margin-top: 0.1em;
font-size: 11px;
border-bottom: 0px solid gray;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 4px 0.5em;
margin-right: 2px;
border: 1px solid #cccccc;
border-bottom: none;
background: #eeeeee;
}

#tablist li a:link, #tablist li a:visited{
color: #000000;
}

#tablist li a:hover{
color: black;
background: lightyellow;
border-color: #cccccc;
}

#tablist li a.current{
background: lightyellow;
}

.popu{
text-align:left;
padding:20px;
}

.popu ul{
margin-left:20px;
padding:0px;
}

.popu ol{
margin:15px 0px 15px 20px;
padding:10px;
}

.popu li{
padding:4px;
}

.question_templatef{
background-color:#E6EBD5;	
}

.Error_Textf{ 
color:#FF0000;
text-align:left;
font-weight:bold;
padding-top:2px;
padding-left:10px;
}

.Error_BGf{
background-color:#FFD68F;
}

.payspace{
background-color:#FFFFFF;}

*html .paytablef{
margin-left:6px;
background-color:#E6EBD5;}

.thanktablep{
margin-left:164px;
}

.thanknewtotal{
margin-left:110px;
text-align:left;
color:red;
}

.thankpercent{
margin-left:110px;
text-align:left;
}

.thanktotal1{
margin-left:90px;
}

.deliveryleft{
margin-left:75px;
}


.ordertype{
display:inline;
float:left;
padding:4px;
text-align:center;
margin-right:5px;
margin-bottom:10px;
width: 150px;
height: 18px;
border-color:#999999;
border-width:1px;
background-color:#F0F2E5;
border-style:solid;
text-decoration: none;
color:#000000;
font-weight:bold;
}

a.ordertype, a:link.ordertype, a:active.ordertype, a:visited.ordertype {
}
   
a:hover.ordertype {
background-color:#CCCCCC;
}

.ordertypeactive{
display:inline;
float:left;
padding:4px;
text-align:center;
margin-right:5px;
margin-bottom:10px;
width: 150px;
height: 18px;
border-color:#999999;
border-width:1px;
background-color:#A9D06A;
border-style:solid;
text-decoration: none;
color:#000;
font-weight:bold;
}

a.ordertype, a:link.ordertype, a:active.ordertype, a:visited.ordertype {
}

.ritmenu ul{
margin:0px;
padding:10px 0 0 0px;
list-style:none;
}

.ritmenu li{
margin:0px;
padding:2px 0px 15px 33px;
background-image:url(/images/dot3.jpg);
background-position:left top;
background-repeat:no-repeat;
font-size:14px;
}



.ritmenu li a{
color:#FFFFFF;
text-decoration:none;}
.ritmenu li a:link{
color:#FFFFFF;
text-decoration:none;}
.ritmenu li a:visited{
color:#FFFFFF;}
.ritmenu li a:active{
text-decoration:none;
color:#FFFFFF;}
.ritmenu li a:hover{
color:#FFFFFF;
}

/* left tabs */

 .clinic_tabs ul{margin:0 0 0 10px;
padding:10px 0 0 0px;
list-style:none;}

.clinic_tabs {list-style:none;
margin:0 0 0 10px;}
  .clinic_tabs li {
    border: 1px solid #B5DFD9;
    margin-bottom: -1px;
    width: 175px;
    float: left;
	margin:0;
	padding:0;
	list-style:none;
	margin-right:2px;
	
	}
    .clinic_tabs li .icon {
      width: 18px;
      height: 18px;
      float: right;
      background-image: url(/images/arrow3.png);
	  
      background-repeat: no-repeat; 
	  list-style:none;
	  list-style-image:none;
list-style-position:outside;
list-style-type:none;}
    .clinic_tabs li a {
      text-align: left !important;
      padding: 2px 10px 4px 10px;
      font-size: 1.05em;
      color: #106E6E;
      border: 1px solid white;
	  font-weight:bold;
      display: block;
      text-decoration: none;
	  list-style:none;
	  list-style-image:none;
list-style-type:none;}
      .clinic_tabs li a:hover {
        background: inherit;
        -moz-box-shadow: 0 0 8px #106E6E;
        -webkit-box-shadow: 0 0 8px #106E6E;
        box-shadow: 0 0 8px #106E6E;
        border: 1px solid #E0EFED;
		list-style-image:none;
list-style-position:outside;
list-style-type:none;}






 .clinic2_tabs ul{margin:0 0 0 0px;
padding:10px 0 0 0px;
list-style:none;}

.clinic2_tabs {list-style:none;
margin:0 0 0 2px;}
  .clinic2_tabs li {
    border: 1px solid #B5DFD9;
    margin-bottom: -1px;
    width: 143px;
    float: left;
	margin:0;
	padding:0;
	list-style:none;
	margin-right:2px;
	
	}
    .clinic2_tabs li .icon {
      width: 18px;
      height: 18px;
      float: right;
      background-image: url(/images/arrow3.png);
	  
      background-repeat: no-repeat; 
	  list-style:none;
	  list-style-image:none;
list-style-position:outside;
list-style-type:none;}
    .clinic2_tabs li a {
      text-align: left !important;
      padding: 5px 5px 5px 5px;
      font-size: .85em;
      color: #106E6E;
      border: 1px solid white;
	  font-weight:bold;
      display: block;
      text-decoration: none;
	  list-style:none;
	  list-style-image:none;
list-style-type:none;}
      .clinic2_tabs li a:hover {
        background: inherit;
        -moz-box-shadow: 0 0 8px #106E6E;
        -webkit-box-shadow: 0 0 8px #106E6E;
        box-shadow: 0 0 8px #106E6E;
        border: 1px solid #E0EFED;
		list-style-image:none;
list-style-position:outside;
list-style-type:none;}




.lefmenu ul{
margin:0px;
padding:10px 0 0 5px;
list-style:none;
}

.lefmenu li{
margin:0px;
padding:2px 33px 15px 0;
background-image:url(/images/dot.jpg);
background-position:right top;
background-repeat:no-repeat;
font-size:14px;
}



.lefmenu li a{
color:#FFFFFF;
text-decoration:none;}
.lefmenu li a:link{
color:#FFFFFF;
text-decoration:none;}
.lefmenu li a:visited{
color:#FFFFFF;}
.lefmenu li a:active{
text-decoration:none;
color:#FFFFFF;}
.lefmenu li a:hover{
color:#FFFFFF;
}

.lefmenu li.disabledMenu {
	color: #999;
}

.lefmenu li.currentMenu {
	background-image:url(/images/dot-over.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.lefmenu li.currentMenu a {
	color: #fff;
}

.lefmenu li.visitedMenu a {
	color: #ddd;
}

.leftnavbg{background-image:url(/images/leftbg.jpg); background-repeat:repeat-y;}
.leftnavbg2{background-image:url(/images/leftbg3.gif); background-repeat:repeat-y;}

/* accordion */

#accordion {
width:100%;
}
.accordion {
color:#003333;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:95%;
}
.accordion dt {
border:1px solid #9AC1C9;
cursor:pointer;
font-weight:bold;
margin-top:5px;
padding:8px 0 8px 25px;
width:95%;
background-image:url(/images/dot2.jpg);
background-repeat:no-repeat;
background-position:5px 8px;
color:#2C8788;
}

.content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0 25px;
}
.content li {
margin:0;
padding:0px 40px 8px 20px;
background-image:url(/images/lidot.gif);
background-position:left top;
background-repeat:no-repeat;
}
.accordion dt:hover {
background-color:#069B97;
color:#FFFFFF;
background-image:url(/images/dot2a.jpg);
background-repeat:no-repeat;
background-position:5px 8px;
}
.accordion dd {
background:#FFFFFF none repeat scroll 0 0;
overflow:hidden;
margin:0px;

}
.accordion span {
display:block;
padding:8px 2px 8px 25px;
width:95%;
margin:0px;
background-color:#E0EFED;
}

.accordion p{
width:540px;}

#login-reg{
width: 630px;
text-align: center;
}

#login-reg h2{
font-size: medium;
color: #106E6E;
margin: 0px 0px 5px;
padding: 0 0 0 10px;
font-weight: bold;
text-align:left;
}

.login-reg2{
background-color: #E0EFED;
padding: 10px;
border-top-width: 5px;
border-top-style: solid;
border-top-color: #106E6E;
width: 580px;
text-align: center;
}


#login-reg ul{
list-style:none;
margin:0px;
padding:0px;}

#login-reg li{
float:left;
display:inline;
}

#login-reg li a{
color:#106E6E;
font-weight: bold;
text-decoration: none;
background:  url(/images/logmen1.jpg);
background-repeat:no-repeat;
display: block;
margin: 5px 0;
width:125px;
padding:7px 13px 2px 40px;
height: 28px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 22px;
text-align:left;
}

/*\*/
html * #login-reg li a{
padding:7px 12px 2px 40px;/* safari hack*/
}
/**/

* html #login-reg li a{
width:120px;
padding:7px 13px 2px 40px;/* ie pc hack*/
}

#login-reg li a:hover{
text-decoration: underline;
background:  url(/images/logmen2.jpg); 	
background-repeat: no-repeat;
background-position: left top;
width:125px;
text-align:left;
}

* html #login-reg li a:hover{
width:120px;
}

.logintabletitles{
background-color:#106E6E;
color:#FFFFFF;
font-size:small;
font-weight:bold;
padding:3px;
}
.conditionname{
color:#106E6E;
font-size:small;
font-weight:bold;
}

.declined{
color:#CC0000;
background-image:url(/images/status_red.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
height:26px;
}

.approved{
color:#106E6E;
background-image:url(/images/status-green.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
height:26px;
}

.pending{
background-image:url(/images/status-amber.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
color:#106E6E;
height:26px;
}

.footer-border{
background-color:#106E6E;
}

.footer-main{
background-color:#E0EFED;
}

.leftnavbgcol{
background-color:#106E6E;
}
.ritnavbgcol{
background-color:#789F9F;
}

.orderpagebutton{
margin:8px 0 0 0;
}

.orderpageselect{
width:200px;
}


.ordermorebutton{
	padding:4px;

	color:#106E6E;
    font-weight: bold;
    font-size: 120%;
	font-family:Arial, Helvetica, sans-serif;
    
 }
 
 .paymentbutton{
	padding:4px;

	color:#000EAF;
    font-weight: bold;
    font-size: 120%;
	font-family:Arial, Helvetica, sans-serif;
    
 }
	
