body {

	text-align: center;

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

	margin-left:0px;

	margin-right:0px;

	margin-top:8px;

	margin-bottom:8px;

	border:0px;

	padding:0px;

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

	}



form {

	margin:0px;

	}



h1 {

	color:#1E8F99;

	font-size:18px;

	font-weight:normal;

	}



h2 {

	color:#A7943B;

	font-size:12px;

	font-weight:bold;

	}



body a, body a:link, body a:visited {

	color:#1E8F99;

	font-weight:bold;

	text-decoration:none;

	}



a:hover {

	text-decoration:underline;

	}



ul {

	list-style-image: url(../images/arrow_01.gif);

	}



li {

	margin-left:-15px;

	margin-bottom:10px;

	}



img {

	border:0px;

}




http://www.medina.com.au/css/custom.css

/* specific divs -------------------------------------------------------------------- */



#top {

	text-align:left;

	margin-right:auto;

	margin-left:auto;

	margin-top:0px;

	margin-bottom:0px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	width:762px;

	height:5px;

	padding:0;

	border:0;

}



#bottom {

	text-align:left;

	margin-right:auto;

	margin-left:auto;

	margin-top:0px;

	margin-bottom:0px;

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

	background-repeat: no-repeat;

	background-position: left top;

	width:762px;

	height:8px;

	padding:0;

	border:0;

}



#outerContainer {

	text-align:left;

	margin-right:auto;

	margin-left:auto;

	margin-top:0px !important;

	margin-bottom:0px !important;

	width:738px;

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

	background-repeat: repeat-y;

	padding-left:12px;

	padding-right:12px;

	padding-top:6px;

	padding-bottom:6px;

}



/*  \*/

* html #outerContainer {

	width: 762px;

	w\idth: 738px;

}



#innerContainer {

	background-color: white;

	width:734px;

	padding:2px;

}

#banner1, #banner2, #banner3, #banner4 {

	width:734px;

	height:94px;

	background-repeat: no-repeat;

	overflow:hidden;

	}



#banner1 {
background-image:url(../images/banner1.jpg);
background-repeat:no-repeat;
}
.hone{
font-size:28px;
font-weight:bold;
padding:20px 0 0 10px;
font-family: "Trebuchet MS";
/*color: #297d87;*/
color:#FFFFFF;
}


#banner2 {

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

	}



#banner3 {

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

	}



#banner4 {

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

	}





#bannerHomeLink {

	display:block;

	width:155px;

	height:94px;

	}



#bannerHomeLink span {

	display:none;

	}



#bannerHomeLink img {

	visibility:hidden;

	}





#content {

	width:524px; 

	float:left;

	font-size:11px;

	color:#8D8674;

	margin-bottom:8px;

	}



#content td {

	font-size:11px;

	color:#8D8674;

	}



#content li {

	margin-bottom:2px;

	}





#homeLeft {

	width:280px;

	font-size:12px;



	margin-left: 1px;

	float: left;

	display: inline;

	}

#homeLeft1 {

	width:505px;

	font-size:12px;

	overflow:hidden;

	margin-left: 1px;

	float: left;

	display: inline;

	}



.homeleftContainer {

	padding: 0 8px 8px 8px;

	}



.homeleftContainer p {

	margin:0 0 8px 0;

	}



.homeleftContainer li {

	margin-bottom: 8px;

	}



.homeleftContainer ul {

	margin-bottom: 0;

	}





#homeLeft h2 {

	background: url(../images/title_deals_bg.gif) 0 0 no-repeat;

	width:280px;

	height:31px;

	margin:0;

	color: #297d87;

	font-size: 13px;

	padding: 8px 5px 0 8px;

	}
#homeLeft1 h2 {

	background: url(../images/title_deals_bg1.gif) 0 0 repeat-x;

	width:500px;

	height:31px;

	margin:0;

	color: #297d87;

	font-size: 13px;

	padding: 8px 5px 0 8px;

	}


#homeRight1 {

	width: 216px;

	float:right;

	}



#homeRight2 {

	font-size:12px;

	width:214px;

	overflow:hidden;	

	margin-left: 1px;

	background-color: #fbfaf2;



	}



#homeRight2 ul {

	font-size:11px;

	}



#homeRight2 p {

	margin:8px;

	}



#homeRight2 h3 {

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

	background-repeat: no-repeat;

	width:214px;

	height:27px;

	margin:0px;

	color: #297d87;

	font-size: 13px;

	padding: 4px 5px 0 8px

	}



#reservations {

	background: #ffffff url(../images/btn_phoneno.gif) no-repeat;

	width: 216px;

	height: 71px;

	}



#reservations h2  {

	text-indent: -9999px;

	margin: 0;

	padding: 0;

	}



#contentLeft {

	float: left;

	text-align:left;

	margin-left:16px;

	width:200px;

	overflow:hidden;

	}



#contentCentre {

	float:left;

	margin-left:16px;

	width:256px;

	display: inline;

	overflow:hidden;

	}



#contentTOC {

	float: left;

	margin-left: 16px;

	width: 480px;

	display: inline;

	overflow-x: hidden;

}



#contentTOC a {

	font-size: 11px;

}



#formCentre {

	float:left;

	margin-left:16px;

	width:480px;

	display: inline;

	overflow:hidden;

	}



#relatedInfoBox {

	padding: 2px;

	border: 1px solid #BFD5D6;

	margin-bottom: 8px;

}



#relatedInfoBox h2 {

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

	background-repeat: no-repeat;

	background-position: left center;

	margin:0px;

	height:18px;

	}



#relatedInfoBox li{

	margin-bottom:8px;

	}



#relatedInfoBox span {

	display:none;

	}



#rhs {
padding-top:10px;
	width:195px; 

	float:left;

	padding-right:10px;

	}





#searchHeading {

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

	height:20px;

	border-top:1px solid white;

	border-left:1px solid white;

	}



#searchHeading h2{

	color:#fff;

	font-size:11px;

	margin: 3px 3px 0 7px;

	}



h2#requestReservation {

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

	width:127px;

	height:19px;

	margin:0px;

	}



h2#requestReservation span {

	display:none

	}



h2#makeBooking {

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

	width:124px;

	height:19px;

	margin:0px;

	}



h2#makeBooking span {

	display:none

	}



h2#agentLogin {

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

	width:76px;

	height:19px;

	margin:0px;

	}



h2#agentLogin span {

	display:none

	}



#agentLoginBox {

	border-top:1px solid #7FABAE;

	border-left:1px solid #7FABAE;

	border-right:1px solid #7FABAE;

	margin-top:4px;

	}



#agentLoginBottom {

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

	background-position: center bottom;

	background-repeat: no-repeat;

	margin-top:0px;

	margin-bottom:8px;

	height: 6px;

	display:block;

	}



#footer {

	clear: both;

	border-top:4px solid #06929E;

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

	background-position:  left bottom;

	font-size:11px;

	padding-top:3px;

	padding-bottom:3px;

	padding-left:8px;

	margin-top:4px;

	height:30px;

	color:#3B7D82;

	}



body .footer a {

	font-size:11px;

	font-weight:normal;

	color:#52A8B0;

	}



.footer span.separator {

	color:#3B7D82;

	font-size:11px;

	margin-left:4px;

	margin-right:4px;

	}



.footerlink {

	white-space: nowrap;

}





/* special div classes for home and special feature pages --------------------------- */



#homeFeature {

	width:507px;

	margin-left: 8px;

	margin-bottom: 12px;

	}



#homeFeature h1 {

	background: url(../images/title_homefeature.gif) no-repeat;

	width:507px;

	height:32px;
	padding:10px 0 0 10px;

	margin: 5px 0 0 0;
	
	color: #297d87;
	font: bold 14px Arial, Helvetica, sans-serif;

	}

#homeFeatureimage {

	float: left;

	width: 377px;
	margin:10px 0 0 0;

	}



#homeFeaturebtns {

	float: right;

	width: 128px;

	}



#leisurebtn a{

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

	display: block;

	width: 128px;

	height: 54px;

	text-indent: -9999px;

	}



#leisurebtn a:hover {

	background-position: right top;

}



#businessbtn a{

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

	display: block;

	width: 128px;

	height: 54px;

	text-indent: -9999px;

	margin: 2px 0;

	}



#businessbtn a:hover {

	background-position: right top;

}



#conferencebtn a{

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

	display: block;

	width: 128px;

	height: 54px;

	text-indent: -9999px;

	}



#conferencebtn a:hover {

	background-position: right top;

}



#homeTitle span {

	display:none;

	}



a#leisure {

	display:block;

	float:left;

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

	width:173px;

	height:164px;

	margin-right:2px;

	margin-bottom:2px;

	}



a#leisure:hover {

	display:block;

	float:left;

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

	width:173px;

	height:164px;

	margin-right:2px;

	}



a#leisure b {

	display:none;

	}



a#business {

	display:block;

	float:left;

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

	width:173px;

	height:164px;

	margin-right:2px;

	margin-bottom:2px;

	}



a#business:hover {

	display:block;

	float:left;

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

	width:173px;

	height:164px;

	margin-right:2px;

	}



a#business b {

	display:none;

	}



a#conference {

	display:block;

	float:left;

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

	width:173px;

	height:164px;

	margin-right:2px;

	margin-bottom:2px;

	}



a#conference:hover {

	display:block;

	float:left;

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

	width:173px;

	height:164px;

	}



a#conference b {

	display:none;

	}



#specialFeature {

	width:525px;

	margin-left:2px;

	margin-bottom:2px;

	}



#specialFeature img {

	display:block;

	}



#leisureTitle {

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

	width:523px;

	height:25px;

	}



#leisureTitle span {

	display:none;

	}



#conferenceTitle {

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

	width:523px;

	height:25px;

	}



#conferenceTitle span {

	display:none;

	}



#businessTitle {

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

	width:523px;

	height:25px;

	}



#businessTitle span {

	display:none;

	}



#featureHeading_Locations {

	height:22px;

	font-size:14px;

	font-weight:bold;

	color:#2D96A0;

	margin-top:8px;

	margin-left: 16px;

	margin-right: 16px;

	border-bottom:1px solid #D3C99D;

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

	background-position: top left;

	background-repeat: no-repeat;

	}



#featureHeading_Locations span {

	display:none;

	}



#featureLeft {

	float:left;

	margin:2px;

	width:260px;

	overflow:hidden;

	}



#featureLeft p {

	margin-left:16px;

	}



#featureCentre {

	float:left;

	margin-left:8px;

	width:245px;

	}



#featureCentre ul {

	font-size:11px;

	}





/* custom classes ------------------------------------------------------------------- */



div.shadowBar, div.shadowBar2 {

	clear: both;

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

	background-position: top center;

	background-repeat: repeat-x;

	width:525px;

	height:12px;

	}

	

#addThis {

	float:right;

	}



div.shadowBar2 {

	width:507px;

	margin-left: 8px;

	}



div.clearFloat {

	clear:both;

	}



div.row {

	position: relative; /* ie6 disappearing floated content hack */

	margin-bottom:5px;	

	}



div.row span.left {

	float: left;

	text-align: left;

	

	}

	

div.row span.leftShort {

width:100px;

float: left;

text-align: left;

margin-top:3px;

}



div.row span.leftShort a{

font-size:11px;

color:#8D8674;

font-weight:normal;

text-decoration:underline;

}



div.row span.leftShort a:hover {

text-decoration:none;

}



div.row span.leftBook {

	float: left;

	text-align: left;

	padding-top:5px;

	}



div.row span.right {

	float: right;

	text-align: right;

	}



.breadcrumbs {

	margin-left: 16px;

	margin-right: 16px;

	margin-top:5px;

	margin-bottom:10px;

	color:#B5B0A5;

	font-weight:25px;

	}



body .breadcrumbs a {

	color:#6DB6BD;

	font-weight:normal;

	}



h1.pageHeading {

	font-size:18px;

	font-weight:normal;

	color:#2D96A0;

	margin-left: 16px;

	margin-right: 16px;

	padding-bottom:8px;

	border-bottom:1px solid #D3C99D;

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

	background-position: center right;

	background-repeat: no-repeat;

	}




.rhsHeading_02 h2{

	color:#fff;

	font-size:11px;

	line-height: 19px;

	margin: 0;
	background:url(../images/rhs_bg_header_02.gif) repeat-x;

	}


 .rhsHeading_01 h2 {

	color:#fff;

	font-size:11px;

	line-height: 19px;

	margin: 0;

	}





.rhsOuterBox_01 {

	border:1px solid #D3C99D;

	padding: 0;

	margin-bottom:6px;

	}



.rhsHeading_01 {

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

	background-position: left top;

	background-repeat: repeat-x;

	margin: 1px 0 1px 1px;

	border: 0;

	padding: 0 0 0 7px;

	}



.rhsHeading_01 h2 {

	text-transform: uppercase;

}



.rhsInnerBox_01 {

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

	background-repeat: repeat-x;

	background-position: left bottom;

	background-color: #F7F4E3;

	border:2px solid white;

	padding:5px;

	font-size:11px;

	color:#8D8674;

	}



.rhsOuterBox_02 {

	border:1px solid #7FABAE;

	margin-bottom:6px;

	}



.rhsHeading_02 {

	background:url(../images/rhs_bg_header_02.gif) repeat-x;

	margin: 1px 0 1px 1px;

	border: 0;

	padding: 0 0 0 7px;

	}



.rhsInnerBox_02, .rhsInnerBox_03 {

	background-color: #fff;

	margin: 2px 0 2px 2px;

	padding:5px;

	font-size:11px;

	color:#8D8674;

	}



.rhsInnerBox_02 ul{

	margin-top: 5px;

	margin-bottom: 0;

	}



.rhsInnerBox_02 p{

	margin: 0 0 8px 0;

	}



.rhsInnerBox_03 {

	padding: 0 !important;

}



.rhsInnerBox_03 img {

	border: 0px;

	display: block;

}



.groupLogos {

	width: 194px; 

	float:left;

	margin-bottom: 8px;

	}





#contentContainer {

	background: url(../images/bg_homecontent_01.gif) repeat-y ;

	width: 507px;

	margin-left: 8px;

	}
	#contentContainer1 {

	background: url(../images/bg_homecontent_02.gif) repeat-y ;

	width: 507px;

	margin-left: 8px;

	}

#contentFooter {

	background: url(../images/bg_homecontent_02.gif) no-repeat ;

	float: left;

	width: 507px;

	height: 16px;

	margin-left: 8px;

	display: inline;

	margin-bottom: 20px;

	}





.lhsBox_01 {

	padding:2px;

	border:1px solid #BFD5D6;

	margin-bottom:8px;

	}



.lhsBox_02 {

	padding:2px;

	border:1px solid #D3C99D;

	margin-bottom:8px;

	}



.lhsBox_02 img {

	display:block;

	margin-left:1px;

	margin-right:1px;

	margin-top:1px;

	margin-bottom:2px;

	}



.lhsBox_02 p {

	margin:6px;

	}



.sitemapLink {

	font-weight:normal;

	}



.table1 {

	background-color:#FCFBF6;

	border-left:1px solid #D3C99D;

	border-top:1px solid #D3C99D;

	border-right:2px solid #D3C99D;

	border-bottom:2px solid #D3C99D;

	font-size:11px;

	text-align:left;

	margin-bottom:8px;

	}



.table1 th.tableTitle {

	font-size:12px;

	color:white;

	padding-left:8px;

	text-align:left;

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

	background-position: top left;

	background-repeat: repeat-x;

	background-color:#1E8F99;

	}



.table1 th {

	font-size:11px;

	color:#8D8674;

	padding:2px;

	padding-left:8px;

	text-align:left;

	background-color:#E9E4CE;

	}



.table1 td {

	padding:2px;

	padding-left:8px;

	color:#8D8674;

	border-left:1px solid #E9E4CE;

	border-bottom:1px solid #E9E4CE;

	}



/* form classes -------------------------------------------------------------------- */



.formField_01 {

	width:127px;

	padding:2px;

	margin-right:6px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #D3C99D;

	}

	

.formField_location {

	margin-bottom: 5px;

	width: 173px;

	padding: 2px;

	margin-right: 6px;

	font-size: 11px;

	color: #8D8674;

	border: 1px solid #D3C99D;

}



.formField_02 {

	width:28px;

	padding:2px;

	margin-right:6px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #D3C99D;

	}



.formField_03 {

	width:46px;

	padding:2px;

	margin-right:6px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #D3C99D;

	}



.formField_04 {

	width:127px;

	padding:2px;

	margin-right:6px;

	margin-bottom:4px;

	font-size:11px;

	color:#7FABAE;

	border:1px solid #7FABAE;

	background-color:#FDFDFD;

	}



.formField_05 {

	width:200px;

	padding:2px;

	margin-right:6px;

	margin-bottom:4px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #E2DCBF;

	background-color:#FDFDFD;

	}



.formField_06 {

	width:28px;

	padding:2px;

	margin-right:6px;

	margin-bottom:4px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #E2DCBF;

	background-color:#FDFDFD;

	}



.formField_07 {

	width:50px;

	padding:2px;

	margin-right:6px;

	margin-bottom:4px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #E2DCBF;

	background-color:#FDFDFD;

	}



.formField_08, .formField_08a {

	width: 300px;

	height:80px;

	padding:2px;

	margin-right:6px;

	margin-bottom:4px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #E2DCBF;

	background-color:#FDFDFD;

	}



.formField_08a {

	width: 200px !important;

}





.formField_09 {

	width:182px;

	padding:2px;

	margin-right:2px;

	font-size:11px;

	color:#B7AF99;

	border:1px solid #D3C99D;

	}



.formContainer_01 {

	background-color: #FDFCF8;

	border: 1px solid #E2DCBF;

	border-width: 1px 2px 2px 1px;

	padding: 12px;

	margin-bottom:24px;

}



.formContainer_01 td {

	padding: 12px;

}



.formContainer_02 {

	width:100%;

	background-color: #FFFFFF;

	border: 1px solid #E2DCBF;

	border-bottom-width: 2px;

	border-right-width: 2px;

	margin-bottom:24px;

}



.formContainer_02 td {

	padding: 12px;

}



div.formRow_01 {

	position: relative; /* ie6 disappearing floated content hack */

	margin-bottom:8px;

	width: 440px;

	padding: 12px;

}



div.formRow_01 span.left {

	float: left;

	text-align: left;

	width: 160px;

	}



div.formRow_01 span.right {

	float: left;

	text-align: left;

	}



/* custom classes for re:fract ----------------------------------------------------- */



.subheading1 {

	color:#A7943B;

	font-size:12px;

	font-weight:bold;

	}



.subheading2{

	color:#2D96A0;

	font-size:12px;

	font-weight:bold;

	}



.size12Copy {

	font-size:12px;

	}



.size10LightCopy {

	font-size:10px;

	color:#A7943B;

	}



.specialCopy1 {

	color: #2D96A0;

	font-size: 14px;

	}



/* IMAGE GALLERY */

.imagegallery {

	float: left;

	background-color: #FFFFFF;

	border: 1px solid #E3E0D2;

	padding: 0;

	margin: 0 0 0px 9px; /* 15 px */

	width: 152px;

	min-height: 255px;

	text-align:center;

}



/* \*/

* html .imagegallery {

	width: 154px;

	w\idth: 152px;

	height: 210px;

	he\ight: 255px;

	margin-bottom:10px;

}

/* */



.imagegalleryimage {

	background-color: #F1EEE1;

}



* html .imagegalleryimage {

	padding-top:17px;

	padding-bottom:17px;

	margin-bottom:-10px;

}



.imagegallery h2, .imagegallery ul {

	text-align:left;

}



#imageGallery .first {

	margin: 0 0 10px 0;

}



.imagegallerydisplay {

	background-color: #fff;

	border: 1px solid #D7D2BF;

	padding: 4px;

	margin:  17px auto;

}



.imagegalleryport {

	background-color: #fff;

	border: 1px solid #D7D2BF;

	padding: 4px;

	margin: 0 15px;

}



.imagegalleryportORIG {

	background-color: #fff;

	border: 1px solid #D7D2BF;

	padding: 3px;

	margin: 5px 15px;

}



.imagegallery h2 {

	color: #184475;

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

	padding: 5px 0 5px 7px;

	margin: 0;

	font-size: 100%;

	background-color: #fff;

}



.imagegallery ul {

	background-color: #fff;

	padding: 0 0 0px 25px;

	margin: 0;

}



* html .imagegallery ul{

	height: 67px;

}

	

.imagegallery ul li {

	background-color: #fff;

	padding: 0 0 3px 0;

	margin: 0;

}

	

.pagenavigator {

	clear: both;

	background-color:#E6EEF0;

	height:25px;

	padding-bottom:8px;

	margin-bottom:11px;

	border: 1px solid #CCDADE;

	color: #3B7D82;

}



* html .pagenavigator { /* IE5 box model (Tan) hack */

	height:33px;

	he\ight: 25px;

} 



.searchPageForm {

	width:170px;

	text-align:right;

	padding:0px 10px 0 0;

	margin:6px 0 0 0;

	font-size:12px;

	float:left;





}



/* \*/

* html .searchPageForm {

	width:180px;

	w\idth: 170px;

} 

/* */



.searchPageFormButton {

	margin-left:5px;

	vertical-align:bottom;

	margin-top:0px;

	margin-bottom:2px;

}



.searchPageFormField {

	border: 1px solid #CFD4D7;

	margin: 0 0 0 5px;

	width:43px;

	height:17px;

	vertical-align:middle;

	padding: 1px 1px 0 2px;

	font-size: 11px;

}



/* \*/

* html .searchPageFormField {

	width: 46px;

	w\idth: 43px; 

	height: 18px;

	he\ight: 17px;

}

/* */



.searchPageLinks {

	width:286px;

	text-align:right;

	vertical-align:middle;

	padding:0px;

	margin:10px 0 0 0;

	font-size:12px;

	float: left;

	color: #3B7D82;

}



.searchPageLinks img {

	margin:0 9px;

	vertical-align:bottom;

}



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.imageRight img, .imageLeft img, .imageHolder img {

	display: block;

}



.imageRight, .imageLeft, .imageHolder {

	background-color: #fff;

	border: 1px solid #e1dfd7;

	margin: 0.4em;

	clear: none;

}



* html .imageHolder {

	display: inline;	/* fix for IE double margin float bug */

}



.imageRight td, .imageLeft td, .imageHolder td {

	padding: 2px;

}



.imageRight {

	float: right;

	margin-right: 0;



}

.imageLeft {

	float: left;

	margin-left: 0;



}



.imageRight th, .imageLeft th, .imageHolder th {

	color: #8d8674;

	font-size: 11px;

	text-align: left;

	font-weight: normal;

	padding-left: 2px;

	padding-right: 5px;

}





.namesizer {

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

	font-weight: normal !important;

	font-size: 11px !important;

}



.error {

	color: #B5121B;

}



/*

a[rel=nofollow] {

	border: 1px solid red !important;

}

*/



* html .layout {

	zoom: 1;

}



*:first-child+html .layout {

	zoom: 1;

}


http://www.medina.com.au/css/menu.css

/*** Top level navigation ***/

#nav {

	height: 21px;

	width: 734px;

	background: url(../images/nav_bg.gif) left top repeat-x;

	margin-top:2px;

	margin-bottom:5px;

}





#nav img {

	display: block;

}



#nav a.topLevelNavItem {

	display: block;

	padding: 3px 10px 4px 10px;

	color: #fff;

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

	font-size: 11px;

	font-weight: bold;

	border-right: 1px solid #4d939b;

	border-left: 1px solid #216b73;

	white-space: nowrap;

}



#nav a:hover {

	text-decoration: none;

}



#nav a.topLevelNavItem:hover, #nav a.current {

	color: #fff;

	padding: 3px 10px 4px 10px;

	background: url(../images/nav_bg_hover.gif) left top repeat-x;

}



#nav a.first {

	border-left: none;

}



#topLevelNav {

	list-style-type : none;

	position: relative;

	padding: 0px;

	margin: 0px;

	float: left;

	z-index: 1000;

}



ul#topLevelNav {

	height: 21px;

	margin-bottom: 0;

	padding: 0;

}



#nav li.topLevelNavItem {

	float: left;

	position: relative;

	display: block;

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

	padding: 0px;

	margin: 0px;

	height: 21px;

}







#nav li.topLevelNavItemWithChildren  {

	float: left;

	position: relative;

	display: block;

	background-image: none;

	padding: 0px;

	margin: 0px;

	height: 21px;



}



#nav .divider_end {

	border-left: 1px solid #216b73; 

	width: 1px;

	float: left; 

	height: 21px

}



/* Drop-down styles */



#nav div.subNav{

	position: relative; 

	display: none;

	clear:both;

}



#nav ul.subNav {

	position: absolute;

	display: block;

	left: 0px;

	padding: 0px;

	margin: 0px;

	list-style-type: none;

    list-style-image: none;

	background-color: white;



	border-top: 1px solid #BFD1D2;

	border-bottom: 1px solid #9EA0A0;

	border-right: 1px solid #9EA0A0;



	/* Allow multi-line menu items */

	white-space: normal !important;

	overflow: visible !important;



}



#nav ul.subNav li {



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

    font-size: 11px;

	font-weight: normal;

	line-height: 18px;



	padding: 0px !important;

	margin: 0px !important;

	display: block;

	overflow: visible !important;

    clear:both;



	border: 1px solid #BFD1D2;

	border-top: 0px;

}



#nav ul.subNav li span {

	float: right;

	padding-right: 2px;

	line-height: 18px;

	

	white-space:normal;

	overflow:visible;

}



#nav ul.subNav ul.subNav {

	left: 100%;

	top: -17px;

}



#nav ul.subNav li a 

{

	display: block;

	color: #1E8F99;

    background-color: #FFFFFF;



	line-height: 18px;



    border: none;

	padding: 2px 0 0 14px;



	font-weight: normal;



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

	background-repeat: no-repeat;

	background-position: 3px 50%;

	white-space:normal;

	overflow:visible;



}



#nav ul.subNav li a:hover {

	color: #FFFFFF;

	background-color: #1E8F99;

}


#message{
float:left;
width:95%;
height:auto;
}

.borError{
border:#FF0000 2px solid;
}

.normal{
color:#666666;
border:#333333 2px solid;
}

.name{
font-size:18px;
font-weight:bold;
color:#8D8674;
}

.redColor{
color: #8D8674;
}

.adtop{

margin:5px;

padding:5px;

float:right;

width:300px;

height:250px;

}

.adtop1{

margin:5px;

padding:5px;

float:left;

width:300px;

height:250px;

}

.adbottom1{

float:none;

text-align:center;

margin:10px 10px 10px 10px;

padding:0;

width:468px;

height:60px;

}



.adlong{

text-align:center;

margin:10px 10px 10px 10px;

padding:0;

width:120px;

height:600px;

float:none;

}