html,body{ font-size: 80%;
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
background-image:url(images/bg.jpg); background-attachment: fixed; background-position: 0 50%; width: 100%; z-index: 1; 	min-height: 600px;
}

h1{
display:				none;
}

#container{
background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -290px;
	min-width: 900px;
	min-height: 600px;
}
#wrapper{
background-color: transparent;
	position: relative;
	text-align: left;
	width: 100%;
	height: 360px;
	margin: 0px auto; 	min-height: 600px;
}
#neg_top{
position: relative; background-image:url(images/neg_top.jpg); background-position: 180px 0;  height: 107px; background-repeat: repeat-x; width: 100%; z-index: 4; align: center;
}
#header{
position: relative; background-image:url(images/header.jpg); background-position: 0 0;  height: 18px; background-repeat: no-repeat; width: 720px; top: 80px;
}
#nav{
position: relative; width: 100px; align: right; float: right; height: 18px; margin: 0 0; font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; top: 7px;
}
a.navL:link{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-left: 16px; background-image: url(buttons/left_out.jpg); background-position: 0 60%; background-repeat: no-repeat; height: 12px;
}
a.navL:visited{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-left: 16px; background-image: url(buttons/left_out.jpg); background-position: 0 60%; background-repeat: no-repeat; height: 12px;
}
a.navL:hover{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-left: 16px; background-image: url(buttons/left_over.jpg); background-position: 0 60%; background-repeat: no-repeat; height: 12px;
}
a.navL:active{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-left: 16px; background-image: url(buttons/left_over.jpg); background-position: 0 60%; background-repeat: no-repeat; height: 12px;
}
a.navR:link{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-right: 16px; background-image: url(buttons/right_out.jpg); background-position: 28px 60%; background-repeat: no-repeat; height: 12px; width: 30px;
}
a.navR:visited{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-right: 16px; background-image: url(buttons/right_out.jpg); background-position: 28px 60%; background-repeat: no-repeat; height: 12px; width: 30px;
}
a.navR:hover{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-right: 16px; background-image: url(buttons/right_over.jpg); background-position: 28px 60%; background-repeat: no-repeat; height: 12px; width: 30px;
}
a.navR:active{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1em; text-decoration: none; padding-right: 16px; background-image: url(buttons/right_over.jpg); background-position: 28px 60%; background-repeat: no-repeat; height: 12px; width: 30px;
}

#content{
position: relative; height: 360px; background-image:url(images/fade_bg.jpg); background-position: 50% 0; background-repeat: repeat-x; width: 100%; margin: 0 0; align: center;
}
#neg_bott{
position: relative; background-image:url(images/neg_bott.jpg); background-position: 180px 0;  height: 107px; background-repeat: repeat-x; width: 100%; z-index: 4; align: center; margin: 0 0;
}
#footer{
position: relative; height: 100px; width: 720px; top: 8px; margin: 0 0;
}

#form{
position: 			relative; 
padding:			0;
width: 				480px; 
float: 				right; 
height: 			auto; 
margin: 			0;  
z-index: 			150;
}

#form ul{
float:				left;
width:				238px;
overflow:			visible;
padding:			0;
margin:				0;
}

#form ul li{
font-family: 		'Trebuchet MS',Verdana,Arial,Sans-Serif;
width:				100%;
list-style:			none;
display:			block;
color:				#fff;
font-weight:		normal;
text-align:			right;
font-size: 			11px; 
}

#form ul li input{
border: 			none; 
font-size: 			11px; 
margin: 			1px 0 1px 0;
border:			 	#333 1px solid;
width: 				142px;
height:				20px;
color: 				#fff; 
background: 		transparent url(images/box_back.jpg) 0 0 repeat-x; 
padding: 			3px 2px 3px 4px; 
}

#form ul li input#submit, #form ul li input#reset, #form ul li input#submit:visited, #form ul li input#reset:visited{
border:			 	#333 1px solid;
padding: 			1px 2px 1px 2px;
margin:				1px 0 0 3px;
width:				60px;
height:				auto;
background: 		#2a2a2a;
color: 				#efefef;
font-size: 			13px;
font-family: 		'Trebuchet MS',Verdana,Arial,Sans-Serif;
cursor:				pointer;
}

#form ul li input#submit:hover, #form ul li input#reset:hover{
border:			 	#555 1px solid;
padding: 			1px 2px 1px 2px;
margin:				1px 0 0 3px;
width:				60px;
background-color:	#3f3f3f;
color: 				#fff;
font-size: 			13px;
} 


.footer_text{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; color: #ffffff; font-size: 1.1em; width: 240px; margin: 0 0; text-align: left; float: left; valign: middle; z-index: 150;
}

.phone{
float: 				left; 
background:			url(images/phone.jpg) no-repeat 1px center; 
margin: 			4px 0 0 0;
padding-left: 		20px; 
display:			block; 
font-size: 			1.1em;
}

#mobile{
float: left; background-image:url(images/phone.jpg); background-position: 0px 50%; height: 13px; background-repeat: no-repeat; margin: .4em 0; padding-left: 20px; display:inline; list-style:none; font-size: 1.1em;
}
.header{
font-family: Times New Roman,san serif; font-size: 1.2em; color: #ffffff; letter-spacing: .3em; font-weight: 500;
}
.sub_header{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1.1em; color: #000000; font-weight: 700; line-height: 140%;
}
.body_copy{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1.1em; color: #000000; font-weight: 400; line-height: 130%;
}
.body_sub{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1.1em; color: #ed1c24; font-weight: 400; line-height: 130%;
}
.body_sub2{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1.1em; color: #429837; font-weight: 400; line-height: 130%;
}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<HOME>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.main{
position: relative; height: 360px; width: 720px; background-image: url(images/home_page.jpg); background-position: 0 0; background-repeat: no-repeat; border-right: 1pt solid; border-left: 1pt solid; border-color: #ffffff; z-index: 20;
}
.main2{
position: relative; height: 360px; width: 720px; background-color: #ffffff; border-right: 1pt solid; border-left: 1pt solid; border-color: #ffffff; z-index: 20;
}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<HOME>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
#content_wrap{
width: 320px; border: 0; padding-top: 26px;
}
.body_wrap{
width: 160px; border: 0; padding-top: 18px; line-height: 100%;
}
#contL{
position: absolute; float: left; height: 360px; width: 360px; background-image: url(images/pics1.jpg); background-position: 0 0; background-repeat: no-repeat; margin: 0 0; z-index: 40; padding: 0; display:inline; list-style:none; left: 0px;
}
#contL2{
position: absolute; float: left; height: 360px; width: 360px; background-image: url(images/pics2.jpg); background-position: 0 0; background-repeat: no-repeat; margin: 0 0; z-index: 40; padding: 0; display:inline; list-style:none; left: 0px;
}
#contL3{
position: absolute; float: left; height: 360px; width: 360px; background-image: url(images/pics3.jpg); background-position: 0 0; background-repeat: no-repeat; margin: 0 0; z-index: 40; padding: 0; display:inline; list-style:none; left: 0px;
}
#contR{
position: relative; float: right; height: 360px; width: 360px; margin: 0 0; z-index: 40; display:inline; list-style:none;
}
.page2_content{
background-image: url(images/page2_content.jpg); background-position: 0 0; background-repeat: no-repeat; height: 360px; width: 360px; padding-top: 0px; padding-left: 12px; text-align: left;
}
.page3_content{
background-image: url(images/page3_content.jpg); background-position: 0 0; background-repeat: no-repeat; height: 360px; width: 360px; padding-top: 0px; padding-left: 12px; text-align: left;
}
.page4_content{
background-image: url(images/page4_content.jpg); background-position: 0 0; background-repeat: no-repeat; height: 360px; width: 360px; padding-top: 0px; padding-left: 12px; text-align: left;
}
.page5_content{
height: 360px; width: 360px; padding-top: 0px; padding-left: 12px; text-align: left;
}
a.gallery, a.gallery:visited {text-decoration:none; border:0px; width:120px; height:120px; float:left; margin:0px; z-index:60; background-color: transparent;}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:0px; width: 120px; height: 120px; background-image: url(images/hover.png); background-repeat: no-repeat; background-position: 0px 0; z-index:60;}

a.galleryh, a.galleryh:visited {text-decoration:none; border:0px; width:120px; height:240px; float:left; margin:0px; z-index:60; background-color: transparent;}
a.galleryh em, a.galleryh span {display:none;}
a.galleryh:hover {border:0px; width: 120px; height: 240px; background-image: url(images/hoverh.png); background-repeat: no-repeat; background-position: 0px 0; z-index:60;}

#container_top {position:relative; width:360px; height:360px; background-color: transparent;  border:0; margin:0 0; left: 0px; float: left; z-index: 60;}
#container_top img {border:0;}
#container_top .thumbs {position:absolute; left:0; top:0;}
.main5{
position: relative; height: 360px; width: 720px; background-image: url(images/page5_content.jpg); background-position: 0 0; background-repeat: no-repeat; border-right: 1pt solid; border-left: 1pt solid; border-color: #ffffff; z-index: 20;
}
.sent{
position: relative; height: 360px; width: 720px; background-color: #fff; border-right: 1pt solid; border-left: 1pt solid; border-color: #ffffff; z-index: 20;
}
.list_cont{
position: absolute; height: 340px; width: 720px; margin: 0 0; z-index: 40; display:inline; list-style:none; float: right; align: right; right: 0px;
}
.list_wrap{
position: absolute; width: 320px; border: 0; padding-top: 85px; text-align: left; float: right;  align: right; right: 0px;
}
.list_title{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1.4em; color: #000000; font-weight: 400; line-height: 130%;
}
.list_text{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: .9em; color: #000000; font-weight: 400; line-height: 130%;
}
.list{
list-style-type:square; color: #cba4cd; font-size: 1.5em;
}
.list_footer{
position: relative; width: 720px; font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1.1em; color: #000000; font-weight: 400; line-height: 130%; top: 300px;
}
.sent_footer{
position: relative; width: 720px; font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1.1em; color: #000000; font-weight: 400; line-height: 130%; top: 150px;
}
a.email:link{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1em; color: #000000; font-weight: 400; text-decoration: none;
}
a.email:visited{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1em; color: #666666; font-weight: 400; text-decoration: none;
}
a.email:hover{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1em; color: #cba4cd; font-weight: 400; text-decoration: underline;
}
a.email:active{
font-family: Trebuchet MS,Verdana,Arial,Sans-Serif; font-size: 1em; color: #000000; font-weight: 400; text-decoration: none;
}