@charset "UTF-8";
/* CSS Document */

@import url("reset.css");
@import url("typography.css");

h1, h2, h3, h4, h5, h6, ul, li, td, p, a, span, label, textarea, input { font-family:Arial, Helvetica, sans-serif; }

body { background:url(../images/front/background.jpg) center top no-repeat #000000; }
.main { width:944px; margin:0px auto; overflow:hidden; }

.header { width:944px; overflow:hidden; }
.header img { margin:26px 0 17px 0; } 

.navigation { width:700px; }
.navigation ul { list-style:none; }
.navigation li { float:left; }

.main_primary { width:531px; height:330px; background:url(../images/front/about_primary.jpg); float:left; padding:0 0 0 45px;  }
.main_primary img { border:1px solid #5a604c; margin:10px 0 0 0; }
.main_secondary { width:311px; height:330px; background:url(../images/front/main.jpg); float:right; }
.champagne_primary { width:531px; height:330px; background:url(../images/front/about_primary.jpg); float:left; padding:0 0 0 45px;  }
.champagne_primary img { border:1px solid #5a604c; margin:10px 0 0 0; }
.champagne_secondary { width:311px; height:330px; background:url(../images/front/champagne.jpg); float:right; }
.chain_primary { width:531px; height:330px; background:url(../images/front/about_primary.jpg); float:left; padding:0 0 0 45px;  }
.chain_primary img { border:1px solid #5a604c; margin:10px 0 0 0; }
.chain_secondary { width:311px; height:330px; background:url(../images/front/chain.jpg); float:right; }


.carbon_tweet { width:245px; height:59px; background:url(../images/front/carbon_twwet.jpg); float:right; padding:8px 10px 10px 10px; }

.content { width:944px; margin:20px 0 28px 0; overflow:hidden; }
.home_primary { width:576px; height:330px; background:url(../images/front/home_primary.jpg); float:left;  }
.home_primary ul { float:right; margin:260px 20px 20px 0 }
.home_secondary { width:311px; height:330px; background:url(../images/front/home_secondary.jpg); float:right; }

.about_primary { width:531px; height:330px; background:url(../images/front/about_primary.jpg); float:left; padding:0 0 0 45px;  }
.about_primary ul { top:370px; margin:0 0 0 350px; position:fixed; }
.about_secondary { width:311px; height:330px; background:url(../images/front/about_secondary.jpg); float:right; }
.about_primary img { border:1px solid #5a604c; margin:10px 0 0 0; }


.make_primary { width:536px; height:330px; float:left; margin:0 0 0 30px;  }
.make_primary td { padding:5px 5px 0 0; }
.make_secondary td { padding:5px 0 0 0; }
.make_secondary { width:311px; height:330px; float:right; margin:0 50px 0 0; }
.make_primary input {  background-color:#140f07; color:#FFFFFF; border:1px solid #414138; padding:3px; font-size:10px; width:229px;}
.make_primary textarea {  background-color:#140f07; color:#FFFFFF; border:1px solid #414138; padding:3px; font-size:10px; width:229px; height:57px;}
#send2 { background-color:#231d14; margin:10px 5px 0 15px; width:100px; } #terms2 { font-size:9px; line-height:12px; display:table; margin:0 0 0 0;}
.make_secondary input {  background-color:#140f07; color:#FFFFFF; border:1px solid #414138; padding:3px; font-size:10px; }
.make_secondary textarea {  background-color:#140f07; color:#FFFFFF; border:1px solid #414138; padding:3px; font-size:10px; width:250px; height:30px; margin:5px 0 0 0;}
.title { width:15px; } #tick { background:none; border:none; width:12px; padding:0 0 0 0; margin:0 5px 0 5px;}

.news_primary { width:576px; min-height:330px; background:url(../images/front/about_primary.jpg); float:left; }
.news_primary2 { width:576px; min-height:330px; background:url(../images/front/news_primary.jpg); float:left; padding:0 0 30px 0; }
.news_secondary { width:311px; height:330px; background:url(../images/front/about_empty.jpg); float:right; }

.menus_primary { width:531px; height:330px; background:url(../images/front/about_primary.jpg); float:left; padding:0 0 0 45px;  }
.menus_primary ul { top:370px; margin:0 0 0 350px; position:fixed; }
.menus_secondary { width:311px; height:330px; background:url(../images/front/menus.jpg); float:right; }

.gallery_primary { width:576px; height:330px; background:url(../images/front/about_primary.jpg); float:left;  }
.gallery_primary img { border:1px solid #5a604c; margin:10px 0 0 0; }
.gallery_secondary { width:311px; height:330px; background:url(../images/front/about_secondary.jpg); float:right; }

.sponsors_primary { width:576px; height:330px; background:url(../images/front/about_primary.jpg); float:left;  }
.sponsors_primary .sponsor { width:149px; margin:0 0 40px 0; float:left; }

.contact_primary { width:576px; height:330px; background:url(../images/front/about_primary.jpg); float:left;  }
.contact_primary form { padding:10px 45px 0 45px; }
.contact_primary td { padding:5px 5px 0 0; }
.contact_secondary { width:311px; height:330px; background:url(../images/front/about_empty.jpg); float:right; }
.contact_primary input {  background-color:#140f07; color:#FFFFFF; border:1px solid #414138; padding:3px; font-size:10px; width:229px;}
.contact_primary textarea {  background-color:#140f07; color:#FFFFFF; border:1px solid #414138; padding:3px; font-size:10px; width:229px; height:57px;}
#title { width:46px; } #first_name { width:167px; } #surname { width:229px; } #send { background-color:#231d14; margin:10px 5px 0 0; width:100px; float:right } #yes { background:none; border:none; width:12px; padding:0 0 0 0;} #terms { font-size:9px; width:120px; line-height:12px; display:table; margin:5px 0 0 0;}

.news_box { background-color:#1d2409; filter:alpha(opacity=75);	-moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; padding:12px 12px 12px 12px; margin:0 2px 0 2px; }
.news_box_bar { background-color:#1d2409; filter:alpha(opacity=90);	-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; margin:0 2px 0 2px; overflow:hidden;  }
.see_all { float:right; margin:14px 14px 0 0; }

.boxes { width:944px; overflow:hidden; }
.boxes .find_out_more { margin:10px 0 0 4px; } 
.main_bar_box2 { background:url(../images/front/main_bar_box.png) top left; width:190px; overflow:hidden; padding:110px 0 2px 0; float:left; }
.champagne_bar_box2 { background:url(../images/front/champagne_bar_box.png) top left; width:190px; overflow:hidden; padding:110px 0 2px 0; margin:0 3px 0 3px; float:left; }
.chain_room_box2 { background:url(../images/front/chain_room_box.png) top left; width:190px; overflow:hidden; padding:110px 0 2px 0; float:left; }
.latest_picture_box2 { width:311px; height:180px; background:url(../images/front/latest_pictures.png); float:right; overflow:hidden; padding:10px 0 0 0; }
.latest_picture_box2 img { border:1px solid #5a604c; }
.latest_picture_box2 .left { margin:20px 10px 0 20px; float:left; }
.latest_picture_box2 .right { margin:20px 20px 0 10px; float:right; }
.latest_picture_box2 .see_all { float:right; margin:14px 14px 0 0; }

.main_bar_box { background:url(../images/front/main_bar_box.jpg) top left; width:190px; overflow:hidden; padding:110px 0 2px 0; float:left; }
.champagne_bar_box { background:url(../images/front/champagne_bar_box.jpg) top left; width:190px; overflow:hidden; padding:110px 0 2px 0; margin:0 3px 0 3px; float:left; }
.chain_room_box { background:url(../images/front/chain_room_box.jpg) top left; width:190px; overflow:hidden; padding:110px 0 2px 0; float:left; }
.latest_picture_box { width:311px; height:200px; background:url(../images/front/latest_pictures.jpg); float:right; overflow:hidden; padding:10px 0 0 0; }
.latest_picture_box img { border:1px solid #5a604c; }
.latest_picture_box .left { margin:20px 10px 0 20px; float:left; }
.latest_picture_box .right { margin:20px 20px 0 10px; float:right; }
.latest_picture_box .see_all { float:right; margin:14px 14px 32px 0; width:288px; text-align:right; }


.footer { width:944px; overflow:hidden; margin:20px 0 20px 0;}
.footer .left { width:580px; float:left; }
.footer .right { width:150px; float:right; text-align:right; }


#tablist{
padding:0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding:0;
margin-left: 0;
border: none;
border-bottom: none;
}

#tablist li a:link, #tablist li a:visited{

}

#tablist li a.current{

}

#tabcontentcontainer{
/* Insert Optional Height definition here to give all the content a unified height */
padding: 0px;
border:none;
}

.tabcontent{
display:none;
}

