@import url("reset.css");
html, body{height:100%}
body, a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666}
a{text-decoration:underline}
.right{float:right}
.left{float:left}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.hidden{display:none;}
.center{text-align:center}
.wallpaper{background-position:50% 0;background-repeat:repeat-y;}
#index{background-image:url("i/tile.index.png");background-color:#00ccff}
#boutique{background-image:url("i/tile.boutique.png");background-color:#971F73;}
#honour{background-image:url("i/tile.honour.png");background-color:#F4DB19;}
#photogallery{background-image:url("i/tile.photogallery.png");background-color:#33FFCC;}
#contact{background-image:url("i/tile.contact.png");background-color:#00CC00;}


#main_img_title{display:block;overflow:hidden;height:160px;}
#index #main_img_title{height:356px;}

#main_img_title .title{background:url("i/titles.png") no-repeat 0 -1000px; line-height:160px;}
#main_img_title .title .logo{vertical-align:middle;}
#boutique #main_img_title .title{background-position:right 0;height:160px;}
#honour #main_img_title .title{background-position:right -160px;height:158px;}
#photogallery #main_img_title .title{background-position:right -318px;height:154px;}
#contact #main_img_title .title{background-position:right -480px;height:154px;}

#width{padding:0 20px;width:760px;background-color:black;text-align:left;}
#width img.header{width:100%}
#content {min-height:500px;padding-top:25px;}
#copyright{color:#f9e005;padding-bottom:50px;padding-top:40px;}

#comments .white_block{margin-bottom:0;border-bottom:0 none;}
#comments .bottom_corner{background:url(i/corner.gif) no-repeat 20px 0;color:white;margin-bottom:10px;padding-top:10px}
.white_block{margin-bottom:10px;padding:17px;background-color:white;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-top:1px solid #bababa;border-bottom:1px solid #bababa;}
#REPLIER{display:block;}
#REPLIER label{display:block;font-size:18px;padding:6px 0 3px;}
#REPLIER textarea{border:1px solid #C2C2C2;width:100%;height:110px}
#REPLIER #REVIEW_AUTHOR,
#REPLIER #captcha_code{border:1px solid #C2C2C2;width:178px;}

.page_nav{background:url(i/nav.selected.bg.png) no-repeat 0 0;height:35px;line-height:35px}
.page_nav a{font-size:20px;color:white;text-decoration:none;display:inline-block;width:43px;text-align:center}
.page_nav .selected{color:black;}
.page_nav .left{padding-top:7px;}
.page_nav .right{width:190px}
.page_nav .right a{font-size:15px}
.page_nav .previous{color:#666666;}

#right_column{width:180px}
#right_menu .title{color:#f9e005;font-size:20px;padding-bottom:6px;}
#right_menu a{font-size:14px;color:white;line-height:24px;}
#right_calendar{position:relative;left:-10px;background:url(i/calendar.bg.gif) no-repeat 0 0;height:122px;overflow:hidden;padding-left:34px;padding-top:28px;}
#right_banners img{display:block;margin:15px 0;width:100%;}


#contact #content strong{color:#00CC00;font-size:18px;}
#contact #content b{font-size:18px;}
#contact .white_block{line-height:20px}
#contact #map{height:600px}

#boutique #content h1{background:url("i/boutique.h1.gif") no-repeat 0 0;height:30px;}

#index #width{background:url("i/line.header.png") no-repeat center 0;padding-top:20px;}
#content img{padding-right:5px}