.style101 {
	color: #999999;
	font-family: "Trebuchet MS";
}
.style104 {
	color: #5d5c5c; 
	font-family: "Trebuchet MS"; 
	font-size: 12px; 
}
.style106 {
	font-size: 12px; 
	color: #666666;
}
.stylenb {
	font-weight: bold;
	color: #183aa5;
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
}
.stylenb1 {
	font-weight: bold;
	color: #183aa5;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}

.followus {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

a.style107:link {text-decoration: none;color: #333333; font-weight: bold;}
a.style107:visited {text-decoration: none;color: #333333;font-weight: bold;}
a.style107:hover {text-decoration: underline; color: red;}
a.style107:active {text-decoration: none;font-weight: bold;}

.style108 {font-size: 12px; color: #666666; font-family: "Trebuchet MS"; }
.style109 {font-family: "Trebuchet MS"}

a.style110:link {text-decoration: none;color: #333333; font-weight: bold;}
a.style110:visited {text-decoration: none;color: #333333;font-weight: bold;}
a.style110:hover {text-decoration: underline; color: red;}
a.style110:active {text-decoration: none;font-weight: bold;}
#rotator
{
	border: 1px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 10px auto 10px;
	position: relative;
	width: 620px;
	height: 215px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 620px;
	height: 215px;
}


.style111 {
	color: #0000FF
}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {

	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #05a0d2;
	color: white;
}

.Menu {
	/*background-color: #ffffff;*/
	font-family: Arial;
	font-size: 12px;
	/*margin-left: 15px;*/
}

.Menu ul li a {
	background-image: url(../styleImages/icons/arrow.gif);
	background-repeat: no-repeat;
	background-position: center left;
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}



.Menu ul li a:hover {
	color: #0785be;
}

.style100 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
}

.style67 {
	color: #FFFFFF
}

.Menu ul li {
	list-style-type: none;
}

.Menu ul {
	padding:0px;
	margin:0px;
}

/*\*/

* html .Menu ul li  {
	float: left;
}

/**/

.Menu1 {
	background-color: #ffffff;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	margin-left: 15px;
}

.cathead {
	color: #0785be;
	font-weight: bold;
	font-size: 14px;
}

.catheadsmall {
	color: #0785be;
	font-weight: bold;
	font-size: 12px;
}

.Menu1 ul li a {
	background-image: url(../styleImages/icons/arrow.gif);
	background-repeat: no-repeat;
	background-position:center left;
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}



.Menu1 ul li a:hover {
	color: #0785be;
}

.Menu1 ul li {
	list-style-type: none;
}

.Menu1 ul {
	padding:0px;
	margin:0px;
}

/*\*/

* html .Menu1 ul li  {
	float: left;
}

/**/


.searchBox {
	background-color: #c7d9df;
	border: 1px solid #000;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 9px;
	color: #333333;
	width: 140px;
	
}

.txtInfoMsg {

	border: 1px #448811 solid;

	color: #448811;

	padding: 0.5em;

}

.txtErrorMsg {

	border: 1px #FF0000 solid;

	color: #FF0000;

	padding: 0.5em;

}

.textbox {

	background-color: #FFFFFF;

	border: 1px solid #7F9DB9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

.textbox2 {

	background-color: #FFFFFF;

	border: 1px solid #7F9DB9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

}

.textbox1 {

	background-color: #FFFFFF;

	border: 1px solid #7F9DB9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #00acee;

}

.textbox5 {

	background-color: #FFFFFF;

	border: 1px solid #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}



.text6 {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	color: #333333;
}

.text7 {
	font-family: Verdana;
	font-size: 12px;
	color: #0785BE;
}


.textReturn {
	font-family: Verdana;
	font-size: 13px;
	color: #0785BE;
	font-weight: bold;
}

.textboxDisabled {

	background-color: #FFFFFF;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

.submit {	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #00acee;

	font-weight: bold;

	border: 1px solid #333333;

}


a.submit:hover {

	background-color: #66CC33;

	color: #FFFFFF;

}



form, ol, ul {

	margin: 0px;

	padding: 0px;

}

li {

	list-style-position: inside;

	margin: 0px;

	padding: 0px;

}

li.bullet {

	list-style-type: square;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #333333;	

}

li.bulletLrg {

	list-style-type: square;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #333333;	

}

li.num {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #333333;		

}

li.account {

	list-style-type: square;

	padding-top: 5px;

	padding-bottom: 5px;

}



.txtSession1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #00acee;

	text-decoration: none;

}



.txtSession2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

a.txtSession8 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.navCon {
	float:left;
	height: 25px;
	white-space: nowrap;
}
.navCon:hover {
	background-image:url(../styleImages/icons/hover.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.navCon1 {
	float:left;
	padding-top: 1px;
	height: 24px;
	white-space: nowrap;
}
.navCon1:hover {
	background-image:url(../styleImages/icons/hover.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
a.txtSession2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
} 

a.txtSession2:hover {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
} 



.txtSession {

	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;

	font-size: 11px;

	color: #ff0000;

	text-decoration: none;

}

a.txtSession {

	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;

	font-size: 11px;

	color: #ff001e;

	text-decoration: none;

} 

a.txtSession:hover {

	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;

	font-size: 11px;

	color: #66CC33;

	text-decoration: underline;

} 

.txtSessionGrey {

	color:	#6B6B6B;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.txtCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #44c6f3;

}
.searchBtn {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00acee;
	border: none;
	padding: 3px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbg.jpg);
	background-color: #bd091d;
	padding: 4px 5px 4px 5px;
	line-height: 20px;
	text-align: center;
	border:1px solid #b31f30;
	text-decoration: none;
}

.txtButton1 {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbg.jpg);
	background-color: #bd091d;
	padding: 4px 5px 4px 5px;
	line-height: 10px;
	text-align: center;
	border:1px solid #b31f30;
	text-decoration: none;
}
.txtButton1:hover {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbg.jpg);
	background-color: #bd091d;
	padding: 4px 5px 4px 5px;
	line-height: 10px;
	text-align: center;
	border:1px solid #b31f30;
	text-decoration: none;
}

.txtButtonBlack {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbgb.jpg);
	background-color: #000000;
	padding: 4px 5px 4px 5px;
	line-height: 10px;
	text-align: center;
	border:1px solid #000000;
	text-decoration: none;
}
.txtButtonBlack:hover {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbgb.jpg);
	background-color: #000000;
	padding: 4px 5px 4px 5px;
	line-height: 10px;
	text-align: center;
	border:1px solid #000000;
	text-decoration: none;
}


a.txtButton:hover {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbg.jpg);
	background-color: #bd091d;
	padding: 4px 5px 4px 5px;
	line-height: 20px;
	text-align: center;
	border:1px solid #b31f30;
	text-decoration: none;
}
a.txtButtonab {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbg.jpg);
	background-color: #bd091d;
	padding: 4px 5px 4px 5px;
	line-height: 20px;
	text-align: center;
	border:1px solid #b31f30;
	text-decoration: none;
}

a.txtButtonab:hover {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../styleImages/buttons/Bbg.jpg);
	background-color: #bd091d;
	padding: 4px 5px 4px 5px;
	line-height: 20px;
	text-align: center;
	border:1px solid #b31f30;
	text-decoration: none;
}



.txtOldPrice {
	text-decoration: line-through;
}

.txtSale1 {
 	color: #FF0000;
	font-size: 16px;
	padding-top: 7px;
	padding-bottom: 5px;
	font-weight:bold;
	text-align: right;
}

.txtSale {
 	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}

.txtOutOfStock {

	color: #FF0000;

}

.txtSiteDocs, a.txtSiteDocs {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	color: #656565;
	text-decoration: none;
}

a.txtSiteDocs:hover {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	color: #656565;
	text-decoration: underline;
}

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	color: #0E51A3;
	text-decoration:none;
}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
 	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	color: #FF3300;
	text-decoration:none;
}

.txtDefault1, a.txtDefault1, a.txtLink1, a.txtLocation1 {
  	font-size: 10px;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	color: #333333;
	text-decoration:none;
}

a.txtDefault1:hover, a.txtLink1:hover, a.txtLocation1:hover {
	font-size: 10px;
 	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	color: #0785BE;
	text-decoration:none;
}

.txtContentTitle {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 120%;
	font-weight: bold;
	color: #0785BE;
	padding-bottom: 4px;
}

.txtContentTitle1 {
	font-family: Verdana;
	font-size: 120%;
	font-weight: bold;
	color: #0785be;
	padding-bottom: 4px;
}

.txtSubTitle {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 100%;
	font-weight: bold;
	color: #0785BE;
	padding-bottom: 4px;
}

.txtBoxSave {

	color: #F90707;

	padding-left: 16px;

}

.tblList1 {

	border: 1px solid #e8eaeb;

}.tblList {

	border: 1px solid #BFCCC7;

}

.tdListTitle {

	background-color: #BFCCC7;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #0E51A3;

	border-bottom: 1px solid #BFCCC7;

}

.tdEven {

	background-color: #FFFFFF;

}

.tdOdd {

	background-color: #e8eaeb;

}

.txtCartPrice {
	/*padding-right: 3px;*/
	font-weight: bolder;
}

.txtCart {

  	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #00acee;	

}

.cartTotal {color: #00acee;

	border-top: 1px dashed #CCCCCC;

	padding-top: 2px;

	margin-top: 3px;

}

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {

	text-decoration: none;

	color: #00acee;

}

a.txtCartProduct:hover {

	text-decoration: none;

	color: #66CC33;

}

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #00acee;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #FFFFFF;

}

a.txtviewCart:hover {

	background-color: #66CC33;

	color: #FFFFFF;

}

.cartProgress {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #ccc;

	padding: 4px;

	border: 1px solid #CCCCCC;

	width: 350px;

	margin: auto;

}

.txtcartProgressCurrent {

	color: #61A2DF;

	font-weight: bold;

}

.quickBuy {

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000;

}

.tdcartTitle {
	font-weight: bold;
	color: #ffffff;
	background-color: #00acee;
}

.tdcartEven {
	background-color: #ffffff;	
}

.tdcartOdd {
	background-color: #FFFFFF;
}

.tdCartSubTotal {

	padding-top: 10px;

	border-top: 1px solid #666666;

}

a.txtCheckout {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	border: 1px solid #333333;

	background-color: #00acee;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;

}

a.txtCheckout:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #66CC33;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;

}

a.txtUpdate {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	border: 1px solid #333333;

	background-color: #00acee;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;

}

a.txtUpdate:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #66CC33;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;

}

.txtStockWarn {

	color: #FF0000;

}

.txtError {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #050F72;

	background-color: #FFCECE;

	border: 1px solid #FF0000;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

}

.txtCopyright, a.txtCopyright {

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #6B6B6B;

}

a.txtCopyright:hover {

	text-decoration: none;

}

.dropDown {
	background-color: #c7d9df;
	width: 50px;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
	/*margin-left: 45px;*/
margin-left: 5px;
}

.txtCat {

	font-family: sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}



ul.sitemap, li.sitemap {

	margin: 0px 0px 0px 20px;

}

.boxTitlePopProd {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 75%;

	color: #FFFFFF;

	background-color: #031074;

	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);

	height: 15px;

	border-top: 1px solid #333333;

	border-left: 1px solid #333333;

	border-right: 1px solid #333333;

	padding-left: 5px;

}



.boxContentPopProd {

	border: 1px solid #333333;

	background-color: #EBEDFE;

	padding-left: 5px;

	margin-bottom: 10px;

	padding-top: 3px;

	padding-bottom: 5px;

}



.PopProdEa {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

 	text-align: center;

	padding: 3px;

}



.imgbdr img{border: none;}

/*Currency list management and font*/

.Currency ul li {

	display: inline;

	list-style-type: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	color: #FFF;

	width: 180px;

}



/*Currency links - link effects*/

.Currency ul li a {

	color: #3BADD8;

	text-decoration: none;

	font-variant: small-caps;

}

.Currency ul li a:hover {

	color: #FFF;

	text-decoration: underline;

	font-variant: small-caps;

}

.category1 {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

}



.category6 {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

}

.category2 {

	font-size: 12px; 

	color: #333333; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.category5 {

	color: #FFFFFF; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

}

.category3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

.style66 {

	color: #0000FF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.style70 {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #FF0000; 

	font-weight: bold; 

}

.style71 {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; 

}

.style72 {

	font-size: x-small

}

.style73 {

	font-size: medium;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.style75 {

	font-size: small; 

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold; 

}

.style76 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color: #FFFFFF;

	font-weight: bold;

}





.style81 {

	color: #0000FF

}

#question { 
	background-image:url(../modalbox/blue3.jpg); 
	background-repeat:repeat-x;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size: 11pt;
}
#question input { 
	background-color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size: 10pt;
	border:none;
}
.tdExpress {
	background-color: #ff99cc;
}



/*Shopping Basket box*/
.SCart{
 color: #808080;
 padding-left:8px;
 padding-top:7px;
 	font-size: 12px;
	
}

.hCurrency {
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
	color: #808080;

}



.LeftMenu{	background-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;}
.LeftMenu a{	color:#4A4A4A;  font-size: 12px;}
.LeftMenu td {
	padding-left: 10px; border-bottom: 1px solid #ABABAB!important;  font-weight: bold; }
.LeftMenuTitle{
	background-color: #ABABAB;
	font-size: 13px;
	font-weight: bolder;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; /*border-top: 1px solid #ABABAB!important;*/
}

.lstable { 
	font-size: 11px; 
	font-family: verdana, helvetica, arial, sans-serif; 
	line-height: 13px; 
}

.lstable li { 
	font-size: 11px; 
	font-family: verdana, helvetica, arial, sans-serif; 
	line-height: 13px; 
}

.lstable p { 
	font-size: 11px; 
	font-family: verdana, helvetica, arial, sans-serif; 
	line-height: 13px; 
}

.lstable td { 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	font-size: 11px; 
	font-family: verdana, helvetica, arial, sans-serif; 
	line-height: 13px; 
	padding: 5px; 
}

table.lstable { 
	border: 1px solid #999999; 
	width: 100%; 
	border-collapse: collapse; 
	border-spacing: 0; 
}

.lstable table{ 
	border: 1px solid #999999; 
	width: 100%; 
	border-collapse: collapse; 
	border-spacing: 0; 
}

.lstable th { 
	padding: 5px; 
}	

ul.noIndent {
margin-left: 1.10em;
padding-left: 1.10em;
}

/* start mod: Fully Flexible Contact Forms */
/* by Estelle - http://cubecart.expandingbrain.com */

/* Information displayed after email is sent */
.divEmailInfo {
	margin: 1em auto 1em auto;
	color: black;
	background-color: #E0FFB8;
	padding: 1em;
	position: relative;
}
.divEmailError {
	margin: 1em auto 2em auto;
	padding: 1em;
	color: red;
	background-color: #FFEEE7;
}
.divEmailFields {
	margin: 1em auto;
	padding: 10px;
	width: 95%;
	overflow: auto;
	border: 1px dashed #94DA3A;
}

/* Table and field sizes/alignment */
table.contactForm {
	margin: 0 auto;
	width: 100%;
}
.contactForm input.textbox {
	width: 96%;
}
.contactForm select {
	/*width: 243px;*/
}
.contactForm textarea {
	width: 99%;
	height: 160px;
}

/* Field error messages */
span.validation-advice, span.custom-advice, label.error {
	margin-top: 5px;
	color: #FF0000;
	background-color: #FFFFFF; /* set this to fix problem in IE */
	font-weight: bold;
}

/* This is for the CAPTCHA */
#recaptcha_area {
	margin: 0.5em 0;
}
.recaptcha_theme_white .required, .recaptcha_theme_blackglass .required, .recaptcha_theme_red .required {
	border: 1px solid #70CDCC !important;
}
.recaptcha_theme_white .validation-failed, .recaptcha_theme_blackglass .validation-failed, .recaptcha_theme_red .validation-failed {
	border: 2px solid #FF3333 !important;
}
.recaptcha_theme_white .validation-passed, .recaptcha_theme_blackglass .validation-passed, .recaptcha_theme_red .validation-passed {
	border: 1px solid #B1D16C !important;
}
.recaptcha_theme_white .validation-advice, .recaptcha_theme_blackglass .validation-advice, .recaptcha_theme_red .validation-advice {
    display: none;
}

/* end mod: Fully Flexible Contact Forms */
