body
{
	margin:0px;
	font-family:verdana,arial;
	font-size:0.9em;

}
h1
{
	text-align:left;
	background-color:#ECEDEF;
	font:bold 18px verdana ;
	padding-top:16px;
	padding-bottom:15px;
	text-indent:5px;
	width:324px;float:left;
	color:#A10101;
}

#left_container
{
	width:466px;
	float:left;	background:#ECEDEF;
}
#right_container
{
	width:272px;
	float:left;	

}
#inner_right_container
{
	width:236px;
	margin:auto;
	padding-left:5px;
}
#right_outer_bar
{
	width:22px;
	float:left;
	background:#ECEDEF;
}
#above_flash_spacer
{
	font-size:0.6em;
	background:#fff;
	margin-top:-2px;
}
#header
{
	text-indent:5px;
	width:324px;
	float:left;
}
#header_image
{
	width:60px;
	float:left;	
	height:40px;
}
#wedding_rings
{
	position:relative;
	bottom:2px;
}
#wedding_rings_roses
{
	float:left;
	padding-bottom:5px;
	padding-top:15px;
	padding-right:15px;
}
#star_hotels
{
	text-align:left;
	background-color:#ECEDEF;
	font:bold 0.7em verdana ;
	padding-top:7px;
	padding-bottom:10px;
	width:82px;float:left;
	color:#A10101;
	margin-top:12px;
}
#main_container{
		width:760px;
		margin:auto;
}
#spacer
{
	font-size:0.1em;
	background:#fff;
}
#spacer2
{
	font-size:2px;
	background:#fff;
}
#coloured_div
{
	font-size:4px;
	background:#ECEDEF;
	
}
#bread
{
	text-align:left;
	font-size:0.8em;
	padding:0px;
}
#bread a,#bread
{
	color:#8A8A8C;
}
#main_text{
	clear:both;
	width:406px;
	font-size:0.8em;
	background:#ECEDEF;
	margin:auto;
	padding-top:10px;
}
#legal_requirements a:link
{
	background:url(../rotos/siteImages/wedding_images/legal-button.gif) no-repeat;
	width:152px;
	font-size:0.8em;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;	
	float:right;
	margin-left:10px;
	text-decoration:none;
	color:#000;
}
#legal_requirements a:visited
{
	background:url(../rotos/siteImages/wedding_images/legal-button.gif) no-repeat;
	width:152px;
	font-size:0.8em;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;	
	float:right;
	margin-left:10px;
	text-decoration:none;
	color:#000;
}
#legal_requirements a:hover
{
	background:url(../rotos/siteImages/wedding_images/legal-button.gif) no-repeat;
	width:152px;
	font-size:0.8em;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;	
	float:right;
	margin-left:10px;
	text-decoration:underline;
	color:#000;
}
.para_headers
{
	font:normal normal bold 1em arial;
	color:#A10101;
}
#skype_me a
{
	font-size:2em;
	float:right;
	padding-left:20px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
}
#skype_me a:link
{
	background:url(../rotos/siteImages/wedding_images/skype-button.jpg) no-repeat;
	text-decoration:none;
}
#skype_me a:visited
{
	background:url(../rotos/siteImages/wedding_images/skype-button.jpg) no-repeat;
	text-decoration:none;
}
#skype_me a:hover
{
	text-decoration:none;
	background:url(../rotos/siteImages/wedding_images/skype-button-underline.jpg) no-repeat;
}
#platinum
{
	background:blue url(../rotos/siteImages/wedding_images/platinum.jpg) no-repeat;
	width:236px;color:#fff;
	text-align:left;
	position:relative;		
	padding-bottom:0px;
	font-weight:900;
}
#gold
{
	background:blue url(../rotos/siteImages/wedding_images/gold.jpg) no-repeat;
	width:236px;color:#fff;
	text-align:left;
	position:relative;
			padding-bottom:0px;
				font-weight:900;

}
#silver1
{
	background:blue url(../rotos/siteImages/wedding_images/silver.jpg) no-repeat;
	width:236px;
	color:#fff;
	text-align:left;
	position:relative;
	padding-bottom:0px;
		font-weight:900;


}
#silver1 a,#gold a
{
	color:#fff;
}
#silver1 a:link,#gold a:link, #bread a:link
{
	text-decoration:none;
}
#silver1 a:visited,#gold a:visited,#bread a:visited
{
	text-decoration:none;
}
#silver1 a:hover,#bread a:hover
{
	text-decoration:underline;
}
.inbetween_stars
{
	font-size:0.8em;
}
.ad_mask
{
	position:absolute;
	top:0px;
	left:0px;

}


#platinum .h_3,#gold .h_3,#silver1 .h_3
{
padding-left:5px;
padding-top:5px;

width:218px;
text-align:left;
padding-bottom:10px;
	
}
#platinum .h_4,#gold .h_4,#silver1 .h_4
{
	font-size:0.6em;
	text-align:left;
	width:200px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:8px;
}
#movie_clip
{
	width:218px;
	height:253px;
	margin:auto;
}
#copyright
{
	clear:both;
	font:normal normal normal 0.8em verdana;
	width:760;
	text-align:center;
}
#below_flash
{
	font-size:1em;
}
#m_legal a
{
	color:#000;
}
#m_legal a:link
{
	text-decoration:underline;
}
#m_legal a:visited
{
	text-deocration:underline;
}
#m_legal a:hover
{
	text-decoration:none;
}
