* { font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #525252; }
A { text-decoration : underline; }
BODY { margin : 0; background-color : #efedf3; text-align: center; }
.Wrong { color : #bb0000; }
.Wrong LI { color : #bb0000; }

.Button { color : #fff; background-color : #9C94B5; border-top : 2px Solid #B5ADCE; border-left : 2px Solid #B5ADCE; border-right : 2px Solid #837B9C; border-bottom : 2px Solid #837B9C; }

/* **************************************************************
Main Holder Styles */
#oD0MainHolder { width : 800px; margin-left : auto; margin-right : auto; }
	#oD0MainHolder #oD1MainHolder { width : 100%; border-left : 1px Solid #d5d4d6; border-right : 1px Solid #d5d4d6; float : left; background-color : #fff; }
	#oD0MainHolder #oD1MainBorder { width : 100%; height : 12px; float : left; background-color : #fff; margin-bottom : 14px; }
		#oD0MainHolder #oD1MainBorder #oD2MainBorderL { float : left; width : 12px; height : 12px; }
		#oD0MainHolder #oD1MainBorder #oD2MainBorderR { float : left; width : 12px; height : 12px; }
		#oD0MainHolder #oD1MainBorder #oD2MainBorderB { float : left; width : 776px; border-bottom : 1px Solid #d5d4d6; height : 12px; font-size : 5px; }

/* **************************************************************
Top Menu Styles */
#oD2MenuHolder { height : 43; width : 756px; padding-top : 15px; margin-left : auto; margin-right : auto; }
	#oD2MenuHolder #oD3MenuLogo { float : left; width : 180px; }
		#oD3MenuItems { float : left; width : 410px;}
		#oD3MenuItems UL { margin: 0; padding: 0; list-style: none; }
		#oD3MenuItems UL LI { float : left; width : 82px; height : 43px; line-height : 40px; }
		#oD3MenuItems UL LI.Item A { font-weight : bold; text-decoration : none; font-size : 11px; }
		#oD3MenuItems UL LI.Item { background-image : url(/img/menuitn.gif); cursor : pointer; }
		#oD3MenuItems UL LI.Current { font-weight : bold; text-decoration : none; background-image : url(/img/menuito.gif); color : #fff; cursor : default; font-size : 11px; }

/* **************************************************************
Search Box Styles */
#oD3SearchHolder { float : left; width : 165px; background-image : url(/img/searboxbk.gif); }
	#oD4SearchBox { float : left; width : 150px; height : 43px; background-image : url(/img/searboxbk.gif); }
	#oD4SearchBox input.InputText { width : 78px; border : 0; font-size : 10px; margin-top : 1px; padding-left : 5px; }
	#oD4SearchBox input.Button { border : 0px; }
	#oD4SearchBox form { margin : 0; }
	#oD4SearchBox #oD5SearchInput { margin-left : 5px; width : 150px; margin-top : 12px; margin-left : auto; margin-right : auto; }
	#oD4SearchBox table { margin : 12px 0 0 10px; }
	#oD4SearchBox table td { background-image : url(/img/searboxinpbk.gif); }
	#oD4SearchRiCur { float : right; }
	
/* **************************************************************
Header Styles */
#oD2Header { background-image : url(/img/headbk.gif); width : 760px; margin-left : auto; margin-right : auto; cursor : default; }
#oD3HeaderContain { border-top : 11px Solid #fff;  float : left; width : 100%; background-image : url(/img/headbk.gif); }
	#oD2Header #oD4HeaderSbMenu { margin-top : 10px; float : left; width : 435px; }
	#oD2Header #oD4HeaderSbMenu UL { margin: 0; padding: 0; list-style: none; }
	#oD2Header #oD4HeaderSbMenu UL LI { float : right; margin-left : 12px; margin-right : 6px; }
	#oD2Header #oD4HeaderSbMenu UL LI A { color : #fff; font-weight : bold; text-decoration : none; font-size : 11px; }
	#oD2Header #oD4HeaderSbMenu UL LI A:hover { text-decoration : underline; }
	#oD2Header #oD4HeaderTitle { padding-top : 5px; width : 299px; float : left; text-align : left; }
	#oD2Header #oD4HeaderTitle H1 { color : #fff; font-size : 20px; margin : 0; font-weight : normal; }
	#oD2Header #oD4HeaderSep { border-right : 2px Solid #fff; margin-top : 8px; margin-left : 7px; margin-right : 7px; height : 19px; float : left; }
	#oD2Header #oD4HeaderName { font-weight : bold; color : #fff; margin-top : 12px; font-size : 11px; width : 173px; text-align : left; float : left; }
	#oD2Header #oD4HeaderLfCu { float : left; }
	#oD2Header #oD4HeaderRiCu { float : left; }

/* **************************************************************
Header Styles */
#oD2BreadHolder { width : 756px; margin-left : auto; margin-right : auto; cursor : default; }
	#oD2BreadHolder #oD3Bread { width : 100%; padding-left : 11px; padding-top : 8px; padding-bottom : 12px; float : left; cursor : default; }	
		#oD2BreadHolder #oD3Bread UL { margin: 0; padding: 0; list-style: none; }
		#oD2BreadHolder #oD3Bread UL LI { float : left; margin-right : 5px; color : #84739B; font-weight : bold; font-size : 11px; cursor : default; }
		#oD2BreadHolder #oD3Bread UL LI A { font-size : 11px; text-decoration : none; color : #84739B; }
		#oD2BreadHolder #oD3Bread UL LI A:hover { text-decoration : underline; }

/* **************************************************************
Footer Styles */
#oD0FooterHolder { width : 800px; margin : 0 auto 0 auto; }
	#oD0FooterHolder #oD1FooterLfCu { float : left; }
	#oD0FooterHolder #oD1FooterRiLogo { float : left; }
	#oD0FooterHolder #oD1FooterContHolder { float : left; width : 694px; margin-bottom : 40px; background-image : url(/img/footerbk.gif); height : 61px; }
		#oD0FooterHolder #oD1FooterContHolder #oD2FooterCpRi A { color :#6A6283; text-decoration : none; font-size : 11px; font-weight : normal; }
		#oD0FooterHolder #oD1FooterContHolder #oD2FooterCpRi A:hover { text-decoration : underline; }
		#oD0FooterHolder #oD1FooterContHolder #oD2FooterCpRi { font-size : 11px; text-align : left; border-top : 1px Solid #d5d4d6; padding-top : 5px; width : 670px; float : left; height : 25px;}

		#oD2FtMailingHolder { width :320px; margin-top : 2px; text-align : left; float : left; }
		#oD2FtMailingHolder div { float : left; margin-right : 10px; }
		#oD3FtMailingJoin {  margin-top : 6px; color : #84739B; font-size : 11px; font-weight : bold; }
		#oD3FtMailingSubmit { width : 50px; }
		#oD2FtMailingHolder form { margin : 0; }
		#oD2FtMailingHolder input.InputText { border : 0; width : 95px; font-size : 11px; height : 14px; margin-top : 1px;  }
		#oD2FtMailingHolder table { margin-top : 3px; }
		#oD2FtMailingHolder td { background-image : url(/img/mailinginpbk.gif); }
		
/* **************************************************************
Other */
#GMap { height : 300px; width : 300px; float : right;  }

#oBasketTable { width : 100%; border-top : 1px Solid #837B9C; }
#oBasketTable th, #oBasketTable td { padding : 4px; }
#oBasketTable td { border-bottom : 1px Solid #D6D6D6; }
#oBasketTable .Header th { border-bottom : 1px Solid #837B9C; background-color : #9C94B5; font-weight : normal; color : #fff; }

.FormTable td { padding : 3px; }
.FormTable .Name { width : 120px; }

.FormTable2 td { padding : 3px; }
.FormTable2 .Name { width : 170px; }

/***********************************************
* ERROR
***********************************************/

.errors{ color:#FF0000;}
.errors li{ color:#FF0000;}
.errors li label{ color:#FF0000;}
.errors strong{ color:#FF0000;}