@charset "UTF-8";

/* CSS Document  */


body { background-color:#e0d4aa;background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:400;font-variant:normal;text-transform:none;color:#000333;margin:0;padding:0; background-image:url(images/bg.jpg); line-height:18px; font-size:0.80em }

#banner { width:928px; height:166px; margin:0 auto ; background-image:url(images/bannerbg.jpg); background-repeat:no-repeat }
#logodiv { width:928px; height:50px; padding:62px 0 0 0 }
#numbers { font-family:"Times New Roman", Times, serif; color:#213529; text-align:right; float:right; font-size:1.60em;  text-transform:uppercase; margin:0px 10px}
#navcont { width:500px; height:56px; float:right; padding:0; margin:0 20px} 


#promessage { color:#333333;position:relative;top:-413px;}

#promessage-soz { color:#333333;
position:relative;
text-align:left;
top:-1499px; }


#container { width:935px; margin:0 auto; position:relative; overflow:hidden }


#tabs { width:935px; height:278px;  background-image:url(images/tabs-bg.jpg); position:absolute; top:0; left:0; margin-top:15px }

#main { width:911px; margin:310px 0 0 4px;  padding:15px 10px 0 10px; background-color:#FFFFFF; overflow:hidden }
#mainpro { width:911px; margin:16px 0 0 4px;  padding:15px 10px 0 10px; background-color:#FFFFFF; overflow:hidden }
#leftcont { float:left; width:612px; overflow:hidden; }

#left { width:274px; float:left; background:url(images/leftbg.jpg); background-repeat:no-repeat; padding:104px 10px 0 10px; display:inline; overflow:hidden; font-size:0.9em; margin-top: 20px; }
#mid { width:285px; margin:0 14px 0 14px; float:right; display:inline }
#process { color:#FFFFFF; width:400px; margin:0 14px 0 14px; float:left; display:inline; height:500px; }
#right { width:295px; float:left; background-repeat:no-repeat; overflow:hidden}
#form { width:295px; background:url(images/rightbg.jpg); background-repeat:no-repeat;  overflow:hidden; padding:104px 0 0 0}
#guild { width:275px; background-image:url(images/guildbg.jpg); height:127px; padding:10px 10px 0 10px; margin:10px 10px 14px 0}
#midmain { width:541px; margin:0 30px 10px 0px; padding:20px 20px 20px 20px; float:right; display:inline; background-color:#f3eee0 }

#movie { width:929px; height:331px; padding:0; margin:0 auto; }

#leftcontact { float:left; width:891px; overflow:hidden; margin:0 0 30px 0 }
#midcontact { width:551px; margin:0 14px 0 14px; float:right; display:inline }

#foot {width:918px;padding:10px; margin:0 auto; clear:both; font-size:0.9em; line-height:20px;}
#foot ul{display:inline;list-style:none;color:#213529;font-size:0.9em;margin:0;padding:0;}
#foot li{display:inline;padding-left:5px;padding-right:5px;border-right:1px solid #fff;list-style:none;color:#213529;font-size:0.9em;}
#foot a{ color:#213529}

#base {width:918px;padding:10px; margin:0 auto; clear:both; font-size:0.9em; line-height:20px;}
#base ul{display:inline;list-style:none;color:#fff;font-size:0.9em;margin:0;padding:0;}
#base li{display:inline;padding-left:5px;padding-right:5px;border-right:1px solid #fff;list-style:none;color:#086737;font-size:0.9em;}
#base a{ color:#086737}
 
/*Forms*/
.form { width:258px; margin-bottom:11px; height:17px; font-size:0.8em  }
.form2 { width:262px; margin-bottom:11px; height:17px; font-size:0.8em }
.form3 { width:262px; margin-bottom:27px;height:17px; font-size:0.8em }

.formone { width:158px;height:20px ; margin-bottom:10px }
.formtwo { width:160px;height:20px ; margin-bottom:10px}
.formthree { width:60px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:0.90em; color:#0000CC}

/*Navigation*/
ul#nav {width:454px; height:56px; float:right; padding:0; margin:0  }

ul#nav li { display:inline; float:left; margin:0; padding:0; text-align:center; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:1.10em; line-height:50px; text-decoration:none }
ul#nav li a { display:block;  height:56px; margin:0 ; padding:0;background-image:url(images/nav-sprite.jpg); background-repeat:no-repeat; text-decoration:none; color:#fff }


ul#nav li.home a { background-position:-130px 0; width:150px; }
ul#nav li.home a:hover { background-position:-130px bottom; color:#fff }
#home ul#nav li.home a { background-position:-130px bottom;  color:#fff }


ul#nav li.advice a { background-position:-135px 0; width:152px; }
ul#nav li.advice a:hover { background-position:-135px bottom; color:#fff }
#advice ul#nav li.advice a { background-position:-135px bottom; color:#fff }


ul#nav li.contactus a { background-position:-290px 0; width:150px; }
ul#nav li.contactus a:hover { background-position:-290px bottom;color:#fff }
#contactus ul#nav li.contactus a { background-position:-290px bottom;color:#fff }

/*tabs sprite*/

ul#tab1 { width:927px;  padding:5px; margin:0  }

ul#tab1  { display:inline; float:left; margin:0; padding:0; text-align:center; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:1.10em; line-height:50px; text-decoration:none }
ul#tab1  { display:block;  height:258px; margin:0 ; padding:0; background-image:url(images/tabs-sprite.jpg); background-repeat:no-repeat; text-decoration:none; color:#fff }

#leftcont ul a {
	color: #333;
}


#tabs ul {list-style:none; margin:0; padding:0}

#tabs li {margin:0 17px 0 0; padding:0; width:297px; height:120px; float:left; display:inline-block; position:relative;}

#tabs li.three, #tabs li.six {margin:0;}

#tabs li.one, #tabs li.two, #tabs li.three {margin-top:8px; margin-bottom:11px} 

#tabs li.one, #tabs li.four {margin-left:5px; margin-right:17px;}

#tabs li a {display:block; padding:57px 90px 15px 17px; position:absolute; top:0; left:0; width:199px; height:48px;font: 0.78em Verdana, Arial, Helvetica, sans-serif ; line-height:15px; color:#000; text-decoration:none; background:transparent url(images/tabs-sprite.jpg) no-repeat; z-index:998;}

#tabs li h2 {z-index:999; position:absolute; font:1.4em "Times New Roman", Times, serif; line-height:17px; text-transform:uppercase; color:#c1601c; margin:18px 0 0 17px}

/* ----- TAB HOVER ----- */

#tabs li.three a:hover { background-position:0 -251px;}

#tabs li.two a { background-position:-315px 0;}

#tabs li.two a:hover { background-position:-315px -251px;}

#tabs li.one a { background-position:-630px 0;}

#tabs li.one a:hover { background-position:-630px -251px;}

#tabs li.four a {background-position:-630px -130px;}

#tabs li.four a:hover { background-position:-630px -381px;}

#tabs li.five a { background-position:-315px -130px;}

#tabs li.five a:hover { background-position:-315px -381px;}

#tabs li.six a {  background-position:0px -130px;}

#tabs li.six a:hover {background-position:0px -381px; }

.builders { font-size:0.85em; line-height:17px }



#test { height:130px; width:205px; padding:15px 35px 50px 15px; margin: 0 0 35px 0; }

#testtwo { height:67px; width:275px; padding:0px 0px 7px 0px; margin: 0 0 20px 0px; clear:both}


.contactbox{ background-color:#CCCCCC;text-align:left;border:#FFF dashed 1px; }
.formstyle2{width:190px;}
.meassagebox{width:495px;}
.contact{color:#333;font-size:0.9em;padding:8px}

.linkbox { background-color:#66CCFF; padding:10px; color:#FFFFFF}

h1 { color:#C1601C;font-family:"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;font-weight:400;}
.h1home { font-family:"Times New Roman", Times, serif; color:#213529; font-size:1.80em;  font-weight:400}
.areas{ font-family:"Times New Roman", Times, serif; color:#213529; font-size:1.80em;  font-weight:400; display:inline; font-style:normal; line-height:29px;}
.areasbig{ font-family:"Times New Roman", Times, serif; color:#213529; font-size:1.80em;  font-weight:400; display:inline; font-style:normal; line-height:29px;}
.lefthead {font-family:"Times New Roman", Times, serif; color:#213529; font-size:1.40em; font-weight:400; font-style:normal}

h2{ color:#C1601C;font-family:"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;font-weight:400;}
strong { color:#2c503a}
.marginzero { margin:0 10px 0 14px}

.contactbox { background-color:#f3eee0; border:#333333 1px dashed; width:495px }
.contacthead { font-size:1.30em; }
.contactbody { background-color:#f3eee0; padding:10px 10px 10px 20px}

.underline { border-bottom:dotted 1px #92918c; padding:0 0 20px 0}
.small { font-size:0.8em}
.table { font-size:0.9em;}
.tablecolour { background-color:#e0d4aa; padding:5px; border:#003300 1px solid}
.big { font-size:1.3em}

