html, body {margin: 8px;	padding: 0; }
body, h1, h2, h3 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 10pt; text-align: left; font-weight: normal; color: #333333;}
body {background: #ffffff;}
body a, body a:visited, body a:hover {color: #333333;}

h1		{color:#999999; font-weight: bold; margin: 1px 0px 2px 1px; }
h1 a, h1 a:visited, h1 a:hover	{ color:#999999; text-decoration: none}

h2		{font-size: 12pt; font-weight: bold; margin: 20px 10px 5px 5px}
h3		{font-weight: bold; margin: 5px 5px 0px 5px}

#main, #top, #topr, #left, #right, #props, #rmenu, #golf1, #golf2, #golf3, #golfprop, #golftrain1, .box2, .golfhead, 
	.prop, .prop2, .prop2r, .propleft, .mnu, .mnu-1, .mnu-2, .prophead1, .propa, .prophead2, .propb, .proppic, #foot,
		.props-1, .props-2, .props-4, #left1, .rhome, #rmenu1, #rmenu1a, .prop2a, .prop6a, .box3, .box4, .box5, #wedding1, #wedding2,
			.box7, .boxlg, .boxvsm, .boxform, #rmenu2, #bottom, #btmleft, .prop10, .box10, .box09, .box20
					 {float: left; margin: 0px; border: 0px ; padding: 0px; text-align: left;}


#main 	{width:1100px; margin: 0; }
#top 		{width:809px; background: #EF7300; float:left;}
#topr 	{float:right; width:175px; background: #EF7300; float: left;}
#left 	{width: 285px;  height: 1880px}
#right	{width: 710px; background: #f0fff0; }
#props	{width: 520px; background: #ffffd5; padding-bottom: 6px;}
#rmenu	{float: right; width:175px; height: 580px; background: #D3E48A;}
#golf1 	{background: #f0fff0; width: 699px; margin-bottom: 10px; }


#golf2	{background: #D3E48A; width: 699px;}
#golf3	{width: 500px; margin: 5px;}
#golfprop {background: #f0fff0; width: 696px; margin-bottom: 10px;}
#golflist {float: right; background: #D3E48A; height: 255px; width: 164px; margin-top: 10px;}
#golftrain1	{clear: both; margin: 5px; width: 515px;}

#golftrain	{ width: 697px; margin-bottom: 10px; border: 1px solid #999999; background: #F0FFFF;}
#golfcheap1	{float: right; width: 570px; margin: 5px; text-align: left;}
#wedding1	{height: 60px; background: #4163A4; width: 687px; padding: 0px;}
#wedding2 { width: 672px; padding: 3px;}

.box2 {width: 687px; border: 1px solid #999999; margin-bottom: 10px}

.box3 {width: 265px; border: 1px solid #CCCCCC; margin: 2px 0px 10px 0px; }
.box4 {width: 267px;}
.box5 {width: 250px;}
.box6 {width: 395px; padding-right: 5px}
.box7 {width: 200px; padding-right: 5px}

.mnu		{float: right; width:173px ; border: 1px solid #ffffff; border-bottom: 0px;}
.mnu-2	{float: right; }
.mnu-1 	{width: 96px ; }

.golfhead {background: #346601; width: 699px; }

.prop 		{width: 258px; margin: 0px;}
.prop2r 	{float: right;}

.prop2a, .prop3a, .prop4a, .prop5a, #golf3 p, #golflist p, #topr p, #golftrain p, .box2 p, #golfcheap1 p, 
	#left p, #foot p, .mnu-1 p, .golfhead p, .prophead1 p, .propa p, .prophead2 p, .propb p, .proppic p, .propleft p, .			<img border="0" src="../marbella-images/Props/rubi/rubi-garden-226.jpg" width="226" height="150" alt="Villa Rubi's expansive gardens, Marbella"><img border="0" src="../marbella-images/Props/rubi/rubi-jacaranda-126.jpg" width="122" height="150" hspace="2" alt="Colourful Jacaranda trees in Villa Rubi garden, Marbella">-1, .props-2, .props-3, #left1 p,
	 .props, .rhome1, .menu-main, .menu-sub1, .menu-sub2, .smalltext, .wedding2 p, .boxtxt p, .box7 p, .boxsm p, .boxlg p, .boxvsm p,
	 	.prop10a, .prop10, .vboxprt, .vboxmap p, .vboxpic p
		 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 10pt; font-weight: normal; margin: 0px; color:#333333; text-align: left;}

.prop2a {font-size: 12pt; font-weight: bold; padding: 6px 2px 2px 2px;}
.prop3a {font-weight: bold; padding: 8px 0px 2px 2px; text-align: right;}
.prop4a	{padding: 6px 2px 5px 2px;}
.prop5a	{padding: 3px 2px 5px 2px; margin-bottom: 5px; text-align: right; float: right; }
.prop10a {font-size: 14pt; font-weight: bold; margin: 6px 2px 2px 2px;}
.prop10 {font-size: 14pt; font-weight: normal; margin: 6px 2px 2px 2px;}

.prop6a {font-weight: bold; padding: 8px 2px 2px 2px;}
.prop6a a, .prop6a a:visited {color: #333333;}
.prop6a a:hover{color: #FF0000;}

#golf3 p 			{margin: 2px 5px 2px 5px; }
#golflist p		{margin: 2px 4px 2px 15px; }
#golftrain p, .wedding2 p, .box2, #golfcheap1 p 
							{margin: 5px 5px 2px 5px;}
#left p				{margin: 0px 5px 12px 5px; }
#topr p 			{margin: 6px 4px 5px 4px;}
#foot p 			{font-size: 8pt; margin: 5px 5px 2px 5px;}

.mnu-1 p { font-weight: bold; margin: 6px 2px 5px 5px; }
.mnu-1 a, .mnu-1 a:visited {color: #ffffff; font-weight: bold;}
.mnu-1 a:hover {color: #FFFF00; font-weight: bold; }

#foot {width: 984px; border: 1px solid #999999; margin-top: 10px}
.propleft p 	{font-size: 12pt; font-weight: bold; color:#ffffff; margin: 5px 4px 2px 10px; }

.golfhead p {color:#ffffff; margin: 5px 10px 2px 5px; text-align: right;}
.golfhead a, .golfhead a:visited {color: #ffffff;}
.golfhead a:hover{color: #FFFF00;}

/*for villa and apartment main pages*/

.propa {width: 537px; }

.prophead1 {background: #003399; width: 537px;}
.prophead1 p {font-weight: bold ; color:#ffffff; margin: 5px 15px 5px 5px;}

.propb {float: left; width: 292px;}
.propb p {margin: 8px 3px 4px 5px; font-weight: normal;}

.prophead2 {float: left; background: #3366CC; width: 293px; }
.prophead2 p {font-weight: normal; color:#ffffff; margin: 2px 5px 2px 5px;}
.prophead2 a, .prophead2 a:visited {color: #ffffff; font-weight: bold;}
.prophead2 a:hover {color: #FFFF00; font-weight: bold; }

.proptext {width: 292px; }
.proptext p {}

.proppic {float: right; width: 244px; margin-bottom: 20px;}

.props-1, .props-2 {float: none;}

.props-1 p {font-size: 14pt; font-weight: bold ; margin: 12px 10px 5px 10px;}

.props-2 p {color:#0066CC; font-weight: bold ; margin: 2px 10px 12px 10px;}
.props-2 a, .props-2 a:visited {color: #333333; font-weight: bold;}
.props-2 a:hover {color: #FF0000; font-weight: bold; }

.props-3 p {font-size: 12pt; font-weight: bold ; margin: 0px 15px 0px 5px; margin-bottom: 0px}

.props-4 {width: 248px; background: #ccffcc; margin: 2px; border: 1px solid #999999; padding-top: 5px;}

.rhome1 {margin: 0px 5px 1px 8px;}

#rmenu1, #rmenu1a	{float: right; width:175px; }
#rmenu1, #rmenu1a a:visited {color: #ffffff; font-weight: bold;}

#rmenu2	{float: right; width:175px; }

.menu-main	{color:#ffff00; font-weight: bold; margin: 7px 5px 5px 15px; line-height: 22px}
.menu-main a {color: #ffffff; font-weight: bold;}
.menu-main a:visited {color: #ffffff; font-weight: bold;}
.menu-main a:hover {color:#ffff00; font-weight: bold;}

.menu-sub1	{color:#ffff00; font-weight: bold; margin: 10px 5px 0px 15px; line-height: 20px}
.menu-sub1 a {color: #FFFF00; font-weight: bold;}
.menu-sub1 alink {color:#ffff00; font-weight: bold; text-decoration: none;}
.menu-sub1 a:visited {color: #FFFF00; font-weight: bold;}
.menu-sub1 a:hover {color:#ffff00; font-weight: bold;}

.menu-sub2	{color:#ffffff; font-weight: normal ; margin: 0px 5px 0px 25px; line-height: 20px}
.menu-sub2 a, .menu-main a:visited {color: #ffffff; font-weight: normal;}
.menu-sub2 a:visited {color: #FFFF99; font-weight: normal;}
.menu-sub2 a:hover {color:#ffff00; font-weight: normal;}

.smalltext p {font-size: 8pt; text-align: right; padding-right: 30px;}

.boxtxt p {margin: 5px 2px 5px 5px}

.box7 p {margin: 2px 5px 2px 2px}

#left1 	{width: 272px; background: #F4FAFF; }
#left1 p	{margin: 0px 0px 2px 5px; }