body,form,input {

	margin: 0px;

	padding: 0px;

}

.menu_lnk {

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

	font-size: 15px;

	font-weight: bold;

	line-height: 31px;

	background-image: url(../images/menu_spacer.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right: 20px;

	padding-left: 20px;

}

.menu_lnk a {

	color: #8DC63F;

	text-decoration: none;

}

.menu_lnk a span {

	color: #00AEEF;

}

.menu_lnk a:hover {

	color: #00AEEF;

}

.menu_lnk a:hover span {

	color: #8DC63F;

}

.flg {

	height:27px;

}

.flg a{

	display:block;

	padding:3px;

}

.flg a:hover {

	background-image: url(../images/flag_hover.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.head1 {

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

	font-size: 18px;

	background-repeat: no-repeat;

	font-weight: normal;

	color: #A1A1A1;

}



/*** Celebrants Banner ***/



.ban {

	padding: 0px;

	border: 5px solid #E8E8E8;	

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 283px;

}

.ban_inner {

	padding: 0px;

	border: 5px solid #E8E8E8;

	

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}

.ban_inner2 {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}



/*** Carsforhire Banner ***/



.ban1 {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/banner1_bg.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 283px;

}

.ban1_inner {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/banner1_bg1.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}

.ban1_inner2 {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/mem_carhires.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}



/*** Photographers Banner ***/



.ban2 {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/banner2_bg.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 283px;

}

.ban2_inner {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/banner2_bg1.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}

.ban2_inner2 {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/mem_photographers.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}



/*** Venues Banner ***/



.ban3 {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/banner3_bg.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 283px;

}

.ban3_inner {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/banner3_bg1.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}

.ban3_inner2 {

	padding: 0px;

	border: 5px solid #E8E8E8;

	background-image: url(../images/mem_venus.jpg);

	background-repeat: no-repeat;

	background-position: right 2px;

	height: 162px;

}



/*** End ***/



.body_txt{	

	font-family: Verdana;

	font-size: 12px;	

	font-weight: none;

	color: #000000;

	line-height: 15px;

	/*text-align:justify;*/

	}

.body_txt2{

	font-family: tahoma;

	font-size: 12px;

	font-weight: none;

	color: #000000;

	line-height: 15px;

	/*text-align:justify;*/

	}



.btn {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../images/h_bg.gif);

	background-repeat: repeat-x;

	background-position: left center;

	background-color:transparent;

}

.btn a {

	color: #FFFFFF;

	text-decoration:none;

}

.btn a:hover {

	text-decoration:underline;

}

.btn1 {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(../images/a_bg.gif);

	background-repeat: repeat-x;

	background-position: left center;

}

.btn1 a {

	color: #FFFFFF;

	text-decoration:none;

}

.btn1 a:hover {

	text-decoration:underline;

}.head2 {

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

	font-size: 22px;

	font-weight: normal;

	color: #00AEEF;

}.head2 a {

	text-decoration:none;

	color: #00AEEF;

}

.head2 a:hover {

	text-decoration:underline;

}

.head7 {

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

	font-size: 18px;

	font-weight: normal;

	color: #41AD49;

}.head7 a {

	text-decoration:none;

	color: #41AD49;

}

.head7 a:hover {

	text-decoration:underline;	

}

.txt1 {

	font-family: tahoma;

	font-size: 11px;

	line-height: 18px;

	color: #000000;

}

.txt1 a {

	color: #000000;

}

.txt1 a:hover {

	text-decoration:none;

}

.txt2 {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-align:justify;
}

.txt3 {
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.message_txt {

	font-family: tahoma;

	font-size: 11px;

	font-weight:bold;

	color: #FF0000;

	text-decoration:none;

}

.foot_bg {

	font-family: tahoma;

	font-size: 11px;

	color: #000000;

	border: 1px solid #E3E3E3;

	background-color: #EEFAFF;

	/*background-image: url(../images/footer_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;*/

	line-height: 18px;

}

.foot_bg a {

	font-size: 12px;

	line-height:52px;

	text-decoration:none;

	color:#000000;

	padding-right: 10px;

	padding-left: 10px;

}

.foot_bg a:hover {

	text-decoration:underline;

}

.bdr {

	border: 1px solid #E3E3E3;

	background-color: #EEFAFF;

}

.bdr_blue {

	border: 1px solid #00B6FB;

	background-color: #EEFAFF;

}

.lst {

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

	font-size: 11px;

	line-height: 21px;

	color: #8F9699;

	text-indent: 28px;

	background-image: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 11px center;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CBD5D9;

}

.lst a {

	color: #8F9699;

	text-decoration:none;

}

.lst a:hover {

	text-decoration:underline;

}

.shw_all {

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

	font-size: 12px;

	color: #8DC63F;

	line-height: 24px;

	font-weight: bold;

}

.shw_all a {

	width:55px;

	color: #8DC63F;

	display:block;

	padding-left:10px;

	padding-right:5px;

	background-image: url(../images/arrow1.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.shw_all a:hover {

	background-image:none;

}

.bdr1 {

	border: 1px solid #E3E3E3;

	background-image: url(../images/pic_bx_bg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.head4 {

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

	font-size: 18px;

	color: #8DC63F;

}

.head10 {

	font-family: Arial;

	font-size: 15px;

	font-weight:bold;

	color: #000000;

}

.head11 {

	font-family: Arial;

	font-size: 15px;

	font-weight:bold;

	color: #ffffff;

}

.head3 {

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

	font-size: 24px;

	color: #8DC63F;

}

.head5 {

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

	font-size: 14px;

	line-height: 24px;

	font-weight: normal;

	color: #00AEEF;

}

.head5 a {

	text-decoration:none;

	color: #00AEEF;

}

.head5 a:hover {

	text-decoration:underline;

}

.pic_bdr img {

	background-color: #E8FDFE;

	padding: 5px;

}

.head6 {

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

	font-size: 18px;

	color: #00AEEF;

	text-indent: 10px;

}

/*** Custom Form ***/



span.checkbox {

	width: 19px;

	height: 18px;

	padding: 0 5px 0 0;

	background: url(../images/checkbox.gif) no-repeat left top;

	display: block;

	clear: left;

	float: left;

}

span.radio {

	width: 19px;

	height: 18px;

	padding: 0 5px 0 0;

	background: url(../images/radio.gif) no-repeat left top;

	display: block;

	clear: left;

	float: left;

}

span.select {

	position: absolute;

	width: 148px; /* With the padding included, the width is 190 pixels: the actual width of the image. */

	height: 26px;

	color: #B2B2B2;

	background: url(../images/select.gif) no-repeat left top;

	overflow: hidden;

	padding-top: 0;

	padding-right: 24px;

	padding-bottom: 0;

	padding-left: 8px;

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

	font-size: 11px;

	line-height: 21px;

}

/*** Custom Form ***/

.txt_bx {

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

	font-size: 11px;

	color: #B2B2B2;

	background-color:transparent;

	background-image: url(../images/txt_bx_bg.gif);

	background-repeat: repeat-x;

	background-position: left center;

	border: none;

	height:21px;

	width:100%;

	padding-top:5px;

}

.txt_bx1 { 

	height:110 px;

	width:230px;

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

	font-size: 11px;

	color: #B2B2B2;

	border:solid 1px #8BAD2F;

	line-height:14px;

	padding:5px;

}

.txt_bx2 { 



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

	font-size: 11px;

	color: #B2B2B2;

	border:solid 1px #8BAD2F;

	line-height:14px;

	padding:5px;

}

.txt_bx3 {

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

	font-size: 11px;

	color: #B2B2B2;

	background-color:#FFFFFF;

	border: solid 1px #8BAD2F;

	height:18px;

	width:230px;

	padding-top:3px;

}

.cel_btn {

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

	font-size: 18px;

	font-weight: normal;

	color: #699F21;

	background-image: url(../images/btn_bg.jpg);

	background-repeat: repeat-x;

	background-position: left center;

	height: 35px;

	width: 100%;

	border: none;

	background-color:transparent;

}

.cel_btn1 {

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

	font-size: 18px;

	font-weight: normal;

	color: #1D89A3;

	background-image: url(../images/btn1_bg.jpg);

	background-repeat: repeat-x;

	background-position: left center;

	height: 35px;

	width: 100%;

	border: none;

	background-color:transparent;

}

.link_1 {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #00AEEF;

	text-decoration:none;

}

.link_1:hover {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration:underline;

}.log {

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

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.log:hover {

	text-decoration:overline underline;

	color:#00ADF0;

}

.ntxt {

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

	font-size: 11px; 

	color: #B2B2B2;

	height:26px;

	width:65px;

}



.input_box {

	COLOR: #947140;

	FONT-SIZE: 11px;

	FONT-FAMILY: arial;

	FONT-WEIGHT:normal;

	TEXT-DECORATION: none;

	HEIGHT: 20px;

	BACKGROUND-COLOR: #ffffff;

	BORDER: solid 1px #BFBFBF; 

	WIDTH: 200px; 

}

.text_box_123 {

	COLOR: #947140;

	FONT-SIZE: 11px;

	FONT-FAMILY: arial;

	FONT-WEIGHT:normal;

	TEXT-DECORATION: none;

	BACKGROUND-COLOR: #ffffff;

	BORDER: solid 1px #BFBFBF; 

	WIDTH: 200px; 

}





.btn123 {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	height:23px;

	border:solid 1px #131313;

	background-color:#4e4e4e;

}



.img_border

{

	border: 1px solid #DADADA;

	padding: 4px;

}

.styled

{

	style="font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #B2B2B2;

	height:26px;

	width: 180px;

}

