@charset "utf-8";
/* CSS Document */

body {text-align:center; background: url(../images/body-bg4.jpg); margin:0px; padding:0px; 

}
#top_advert {width:728px; height:90px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:10px; background:#ffffff; }
#rside_advert{ width:160px; height:10px; background:#9900FF;}
#wrapper_outter {width:990px; background:#FFFFFF; margin-left:auto; margin-right:auto; text-align:center;}
#wrapper {width:980px; background:#FFFFFF; margin-left:auto; margin-right:auto; text-align:center;}
#header {width:960px; margin-left:10px; height:95px;  background:#ffffff; margin-bottom:0px; background:url(../images/header_bg.jpg) no-repeat; }
#butt_bar {width:960px; height:35px; background:url(../images/button_bg.png) repeat-x; margin-bottom:5px; text-align:left; padding-top:10px; margin-left:10px;}
#main_menu {width:150px; float:left; margin-left:10px; margin-right:0px;  background:#ffffff; }
#main_content {width:670px; float:left;  background:#ffffff; margin-right:10px; margin-left:10px;}
#right_advert { width:120px;  float:left; margin-left:0px; margin-right:5px; background:#ffffff; } 
#footer {width:980px; height:90px; float:left;  background:#ffffff; background:url(../images/line.jpg) no-repeat; }
#footer_links { width:140px; margin-top:10px; height:24px; float:right; text-align:left;}
#partner_links { width:140px; margin-top:10px; height:24px; float:left; text-align:left;}

#feature {width:330px; height:180px; float:left; border: 0px solid #ff00ab; margin-left:5px; margin-top:5px; margin-bottom:5px;}
#feature_title {background: #ff00ab; width:330px; height:20px; text-align:left;}
#list {width:666px; height:190px; background: #ffffff; margin-bottom:5px; float:left; border: 2px solid #F7B7F0; }
#name {width:663px; text-align:left; background: #F7B7F0; padding-left:5px; padding-top:0px; height:25px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow:0px 3px 5px #999999;font-size: 16px;font-weight: bold;}
#pic {float:left; margin:5px; width:130px; height:130px; background:#FFFFFF url(../images/gallery_bg.jpg) no-repeat; padding-top:25px;}
#address {width:150px; height:150px; float:left; margin-top:5px; padding-top:5px; text-align:left;}
#listdetails {width:373px; height:150px; float:left; margin-top:5px; padding-top:5px; text-align:left;}
#location {width:663px; text-align:left; padding-left:5px; padding-top:3px; margin-bottom:1px; height:20px;}
br.clear { clear: both; } 

#slider {width:670px; }

#contact_map{ width:275px; height:200px; float:left; margin-right:60px;}
#contact_address{ width:335px; height:335px; float:left;}
#contact_form { width:335px; height:520px; float:left;}

#newletter_main { width:350px; float:left; text-align:left;}
#newsletter_signup { width:295px; margin-left:10px; float:left; padding-top:20px; padding-left:15px; text-align:center; background:url(../images/signup_bg.jpg) no-repeat; height:260px;}

#toolbar {width:670px; height:300px; background:url(../images/toolbar_header.jpg);}
#toolbar_download {width:165px; margin-left:480px; padding-top:180px;}

#newsfair {width:300px; height:250px; float:right;}
#homefeature{ width:370px; height:80px; float:left;}
#homefeaturepic {width:100px; height:70px; margin:5px; float:left;}
#homefeaturetitle {width:255px; height:15px; float:left; margin-top:5px; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; color:#990066; font-size:14px;}
#homefeaturecontent {width:255px; height:58px; float:left; margin-top:2px; text-align:left; font-size:10px; line-height:normal;}
#feature_company {width:240px; height:220px; float:left; text-align:left;}
#competition{width:218px; height:220px; float:left; margin-left:2px; background:url(../images/competition_bg.jpg);}
#homecalendar{width:205px; float:left; margin-left:5px; padding-top:20px;}
#newsletter { width:670px; height:100px; float:left; margin-top:30px; margin-bottom:20px;}
#subscribeForm { width:200px;}



#feature_outline{ width:670px; height:80px; float:left; border-bottom:#FF0099 solid 1px;}
#feature_pic {width:100px; height:70px; margin:5px; float:left;}
#featuretitle {width:555px; height:15px; float:left; margin-top:5px; text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; color:#990066; font-size:14px;}
#feature_content {width:555px; height:50px; float:left; margin-top:2px; text-align:left; font-size:10px; line-height:normal;}

.feature_header { color: #000000; font-weight:bold;}



.featuretitle A:link {color: #ff00ab; text-decoration:none}
.featuretitle A:visited {color: #ff00ab; text-decoration:none}
.featuretitle A:active {color: #ff00ab; text-decoration:none}
.featuretitle A:hover {color: #ff00ab; text-decoration:underline}


.featurecontent A:link {color: #000000; text-decoration:none}
.featurecontent A:visited {color: #000000; text-decoration:none}
.featurecontent A:active {color: #000000; text-decoration:none}
.featurecontent A:hover {color: #000000; text-decoration:underline}


.class1 A:link {color: #FFFFFF; text-decoration:none}
.class1 A:visited {color: #FFFFFF; text-decoration:none}
.class1 A:active {color: #FFFFFF; text-decoration:none}
.class1 A:hover {color: #FFFFFF; text-decoration:underline}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:1.4em;
}

.signup {color:#FFFFFF;}

.style7 {
	font-size: x-small;
	color: #999999;
}

.style9 {
	font-size: 16px;
	color: #ff00ab;
	font-weight: bold;
}


.style15 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF; text-shadow:0px 3px 5px #999999;font-size: 16px;
	font-weight: bold;
	}
	
.questions {
	color: #ff00ab;
	font-weight: bold;
}

a:link {
	color: #ff00ab;
	text-decoration: none;
}
a:visited {
	color: #ff00ab;
	text-decoration: none;
}
a:hover {
	color: #ff00ab;
	text-decoration: underline;
}
a:active {
	color: #ff00ab;
	text-decoration: none;
}

h1 {
	font-size:20px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#Ff00aa; margin:2px; height:25px; font-weight:lighter;
	
}

h2 {
color:#ff00ab; font-size:12px; font-weight:bold; font:Georgia, "Times New Roman", Times, serif; margin:0px; height:20;
}


h3 {
font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow:0px 3px 5px #999999;font-size:16px; font-weight: bold; padding-top:0px; margin:0px;
}
