@charset "utf-8";
/* CSS Document */

body {
	background-color:#FF8D99;
	margin:0;
	padding:0;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.clear { clear:both; }
img { border:0 none; }
.language { width:1000px;
	margin:8px auto; text-align:right; padding-right:25px; }
#box-top {
	background:url(images/main-bg-top.jpg) top left no-repeat;
	height:10px;
	}
#box-out {
	width:1000px;
	margin:8px auto;
	background:url(images/main-bg-bgr.jpg) left repeat-y;
	z-index:1;
	}
#box-in {
	background:url(images/main-bg-bttm.jpg) left bottom  no-repeat;
	}
#content-out{
	float:left;
	}
#right-out {
	float:left;
	}
#content {
	width:734px;
	padding:10px 20px 10px 20px;
	}
#right {
	width:180px;
	padding:10px 20px 20px 20px;
	}
#right h2 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	font-variant:small-caps;
	letter-spacing:1px;
	margin:30px 0 20px 0;
	}
#right ul {
	list-style:none;
	list-style-image:url(images/bullet-right.gif);
	margin:30px 0 30px 40px;
	padding:0;
	}
#right ul li {
	margin-bottom:8px;
	}
#right ul li a, #right ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	}
	
#right ul li a:hover {
	color:#D8B2C4;
	}
/*content*/
h1 {
	font-size:24px;
	font-weight:normal;
	}
p { line-height:22px; margin-bottom:15px; }

.footmessage {	
	margin:10px 30px 10px 30px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	}
	
/**/
.pagespics {
	width:460px;
	float:left;
	}
.pagesthumbs {
	width:260px;
	float:left;
	}

.services { list-style:none; list-style-image:url(images/bullet-01.gif); margin:10px 0 0 40px; padding:0; }
.services li { margin-bottom:5px; }

.cycle {
	overflow:hidden;
	padding:0;
	margin:0 auto;
	margin-bottom:20px;
	width:550px;
	height:290px;
	}
.form-input { 
	border:1px solid #76063A;
	background-color:#FFEFF6;
	padding:1px;
	margin-bottom:5px;
	}

.form-submit {
	border:1px solid #76063A;
	font-weight:bold;
	color:#76063A;
	background-color:#FFEFF6;
	padding:3px;
	margin:5px 0 0 0;

}

.testimonials {
	padding-left:10px;
	font-size:90%;
	}

.line {
	color:#820740;
	}

#leftimages {
overflow:hidden;
width:329px;
height:494px;
margin-right:10px;
}
.comments-nav-top a, .comments-nav-bot a { color:#820740; text-decoration:underline;}
.comments-nav-top a:hover, .comments-nav-bot a:hover { text-decoration:underline; color:#000000; }
.comments-nav-top { color:#820740; font-size:90%; border-bottom:1px solid #820740; padding-bottom:3px; margin-bottom:5px; }
.comments-nav-bot { color:#820740; font-size:90%;  padding-top:3px; margin-top:5px; }