body {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	background:url(images/bck_body.gif) 50% 0 #252222;
}
strong {
	color: #FFFFFF;
}



.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


.normal{
font-weight:normal;
}

.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
color:#ff0cd0;
}

a:hover {
text-decoration:underline;
color:#ff0cd0;
}



.more {
	font-size:11px;
	height:21px;
	width:110px;
	float: right;
}

.more img{
vertical-align:middle;
}


.more a{
color:#ffffff;
} 

.more a:hover{
color:#ff0cd0;
} 

.white{
color:#FFFFFF;
}

#all{
width:910px;
margin:0 auto;
}


#header{
	height:223px;
	width:908px;
	background:url(images/bck_header.jpg) 0 0 no-repeat;
}


#tel{
height:24px;
color:#eaa7ef;
font-size:24px;
font-weight:bold;
padding:18px 0 0 390px;
}


#mail{
	font-size:14px;
	height:14px;
	color:#ef67fb;
	padding:5px 0 0 390px;
}

#mail a{color:#ef67fb;}

#mail a:hover{
color:#ff0cd0;
text-decoration:none;
}

#hdr_header{
background:url(images/hdr_top.gif) 250px 0 no-repeat;
height:69px;
margin:28px 0 0 0;
}





#menu{
	height:38px;
	line-height:38px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	background:url(images/bck_menu.jpg) 0 0 no-repeat;
	width:908px;
}

#menu .cnt{
padding:0 0 0 0;
}

#menu ul a{
color:#FFFFFF;
}

#menu ul a:hover{
color:#cccccc;
text-decoration:none;
}


#menu ul{
list-style:none;
padding:0;
margin:0;
}

#menu li{
float:left;
/*padding:0 4px;*/
}

#menu .line{
float:left;
background:url(images/bck_line.gif) 0 6px no-repeat;
width:2px;
height:33px;
font-size:0;
padding:0;
margin:0;
}

#menu li a{
	padding:0 16px;
}


#edit{
width:910px;

}



#box1{
background:url(images/ico_1.gif) 0 0 no-repeat;
margin:17px 45px 0 20px;
font-size:12px;
line-height:20px;
}

#box1 .cnt{
padding:0 0 0 90px;
}

#submenu{
	height:203px;
	text-align:center;
	font-size:18px;
	color:#ff0cd0;
	font-weight:bold;
	letter-spacing:-1px;
	margin:15px 0 15px 45px;
}

#submenu a{color:#ff0cd0;}

#submenu a:hover{
color:#ffffff;
text-decoration:none;
}

#submenu .tab1{
float:left;
width:164px;
}



#submenu .tab2{
float:left;
width:191px;
}

#submenu .tab3{
float:left;
width:151px;
}

#submenu .tab4{
float:left;
width:155px;
}

#submenu .tab5{
float:left;
width:159px;
}

#box2{
	background:url(images/bck_edit.jpg) -1px 240px no-repeat!important;
	background:url(images/bck_edit.jpg) 0 240px no-repeat;
	height:600px;
	padding: 0px 0 0px 0;
}



#footer{
text-align:center;
font-size:16px;
background:url(images/bck_footer.gif) 0 0 no-repeat;
height:57px;
color:#FFFFFF;

}

#footer a{color:#FFFFFF;}

#footer a:hover{
color:#ff0cd0;
text-decoration:none;
}

#footer .menu{
padding:4px 0 0 0;
color:#ffffff;
line-height:22px;
}

#subfooter{
	text-align:center;
	font-size:11px;
	background:url(images/bck_subfooter.gif) 0 0 no-repeat;
	height:46px;
	padding: 0 0 10px 0;
}

#subfooter a{color:#FFFFFF;}

#subfooter a:hover{
color:#ff0cd0;
text-decoration:none;
}

#subfooter .copy{
line-height:20px;
padding:4px 0 0 0;
}

#banner{
	margin:12px 0 0 0;
	text-align:center;
	padding: 0 0 15px 0;
}
#banner .cnt{
height:131px;
padding:0 0 0 50px;
}

#banner .tab{
float:left;
}

#newsgalleryleft{
	width:550px;
	float:left;
	padding:20px 0px 0 20px;
}

#newsgalleryleft h1{
	color: #FFFFFF;
	margin: 0 0 0 0;
	font-size: 22px;
	font-weight:bold;
}

#newsgalleryleft h2 {
	font-size: 16px;
	color: #FF12C3;
	margin: 24px 0 4px 0;
}

#newsgalleryleft ul {
	line-height:20px;
	list-style-image: url(images/ico_2_small.jpg);
	margin: 14px 0 0 30px;
}

#newsgalleryleft li {
	padding: 0 0 0 6px
}


#newsgalleryright{
	width:300px;
	float:right;
	padding:20px 0px 0 0px;
}

#newsgalleryright .h1{
	color: #FF0CD0;
	font-size: 20px;
	font-weight:bold;
}

#newsgalleryright .h2 {
	font-size: 16px;
	color: #FF12C3;
	margin: 24px 0 4px 0;
}

#newsgalleryright .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a68f9c;
	font-weight:bold;
	padding: 0 0 20px 0;
}

.portfolio {
	padding: 0 0 30px 0;
}

.portfolio .h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0cd0;
	font-size: 14px;
	margin: 0 0 10px 0;
	font-weight:bold;
}

.imagegallery{
	padding:25px 0px 0px 0px;
	width:300px;
}

.imagegallery .image {
	padding: 0 20px 0 0;
	width: 280px;

}

.imagegallery .txt {
	padding: 6px 0 0px 0px;
	color: #FF0CD0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

.clear {
clear:both;
}

.anyheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0cd0;
	margin: 0 0 10px 0;
	font-size: 27px;
	font-weight:bold;
}

#submenuright{
	color:#ff0cd0;
	padding: 0 0 20px 0;
}

#submenuright a{color:#ff0cd0;}

#submenuright a:hover{
color:#ffffff;
text-decoration:none;
}

#submenuright .tab1{

}



#submenuright .tab2{

}

#submenuright .tab3{

}

#submenuright .tab4{

}

#submenuright .tab5{

}

#submenuright .tabmain{
	padding: 0 0 50px 0;

}
#box1template{
	background:url(images/ico_1.gif) 0 0 no-repeat;
	font-size:12px;
	height: 60px;
	line-height: 30px;
}
#box1template h1 {
	color: #ff0cd0;
	font-size: 27px;
	font-weight:bold;
	padding: 18px 0 0 95px;
	margin: 0 0 20px 0;
	}
.testimonialauthor {
	padding: 0px 0 40px 56px;
	color: #FF0CD0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}

blockquote {
	font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
	width: 500px;
	background: url(images/close-quote.gif) no-repeat right bottom;
	padding-left: 18px;
	text-indent: -18px;
	margin: 0 0 4px 40px;
}
blockquote:first-letter {
	background: url(images/open-quote.gif) no-repeat left top;
	padding-left: 18px;
	font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}

.fontsmaller {
	font-size: 11px;
}

.contacttext {
	width: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #FFFFFF;
	color: #FF0CD0;
	padding: 2px;
}

.contactselect {
width: 50px;
height: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #FFFFFF;
color: #FF0CD0;
}

.contactcomments{
width: 362px;
height: 80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #FFFFFF;
color: #FF0CD0;
float: right;
}

.contactsubmit{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight: bold;
color: #FF0CD0;
width: 340px;
float: right
}

form {
color: #FF0CD0;
}

.whiteanswers {
color: #FFFFFF;
font-size: 11px;
}

.masterheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	/*color: #F4D4C0; */
	color: #DA702E;
	font-weight: bold;
	margin: 0 0 0 0;
}
