*{
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

A:link {text-decoration: none; color:#C179BF;}
A:visited {text-decoration: none; color:#C179BF;}
A:active {text-decoration: none; color:#C179BF;}
A:hover {text-decoration: underline; color:#C179BF;}

body {
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}

#menubg {
	width:100%;
	height:40px;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
}

#menu {
	width:504px;
	height:37px;
	background-image:url(../images/menu_bg2.jpg);
	float:right;
	position:relative;
	right:462px;
}

#content {
	width:766px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 40px;
	margin-bottom: 20px;
}

#logo {
	width:401px;
	height:68px;
	margin-left:4px;
	margin-bottom:46px;
}

#header_left {
	float:left;
	background-color:#FFFFFF;
	width:383px;
	height:43px;
}

#header_right {
	float:right;
	width:383px;
	height:43px;
}

#left_image {
	float:left;
}

#right_image {
	float:right;
}

#footer_left {
	padding-left:15px;
	padding-top:5px;
	float:left;
	background-image:url(../images/footer_left.jpg);
	height:70px;
	width:368px;
}

.header1 {
	float:left;
	color:#666666;
	font-size:21px;
}

#footer_right {
	padding-left:15px;
	padding-top:5px;
	float:right;
	background-image:url(../images/footer_right.jpg);
	height:70px;
	width:368px;
}

.header2 {
	float:left;
	color:#666666;
	font-size:21px;
}

#content_left {
	float:left;
	margin-top:25px;
	margin-right:42px;
	width:365px;
}

#content_right {
	float:left;
	margin-top:25px;
	width:340px;
}

#content_right2 {
	float:left;
	margin-top:25px;
	margin-bottom:30px;
	width:367px;
}

#content_large {
	float:left;
	margin-top:25px;
	width:766px;
	height:490px;
}

#image_gallery {
	float:left;
	margin-top:33px;
	margin-right:32px;
	margin-bottom:30px;
	width:367px;
}

#footer {
	width:100%;
	height:auto;
	background-color:#92378E;
	clear:both;
}

#footer_content {
	width:766px;
	height:85px;
	padding-top:37px;
	margin-left:auto;
	margin-right:auto;
}

.bottom_menu {
	float:left;
	color:#FFFFFF;
	font-size:16px;
}

.bottom_text {
	float:left;
	padding-top:3px;
	font-size:14px;
	color:#D09ACE;
}