html{margin:0;padding:15px;}
body{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4;
	color:#333;
	font-size:80%;
	background-color:#FFF;
	text-align:center;
	margin:0;
	padding:0;
}
a:link{text-decoration:none;font-weight:400;}
a:hover{color:#045497;text-decoration:underline;}
img{border-style:none;}
hr{border:none;width:380px;background-color:#266426;height:3px;}
#page_container{width:800px;background-color:#FFF;margin:auto;}
#header{width:800px;border:0;float:left;margin:0 0 10px;padding:0;}
#translate{position:absolute;top:75px;height:auto;width:788px;padding-right:12px;z-index:1;left:50%;margin-left:-400px;text-align:right;}
#addthis{position:absolute;top:125px;height:auto;width:788px;padding-right:12px;z-index:1;left:50%;margin-left:-400px;text-align:right;}
#nav_holder{width:800px;clear:both;float:left;border:0;text-align:center;background-color:#266426;color:#ccc;font-size:105%;font-weight:600;letter-spacing:0.75px;margin:0 0 10px;padding:0;}
#nav_pictures{position:relative;width:800px;clear:both;float:left;border:0;text-align:center;padding:0 0 0 4px;}
#nav_pictures img{padding-left:3px;padding-right:4px;border:none;}
#wholecolumn{width:800px;float:left;border:0;text-align:justify;line-height:1.4;display:inline;clear:none;margin:0 5px 5px 0;padding:10px 0 0 10px;}
#leftcolumn{border:0 solid;height:auto;width:150px;float:left;line-height:20px;display:inline;clear:none;text-align:left;margin:0 5px 5px 0;padding:10px 0 0 10px;}
#content{float:left;width:610px;border:0 solid #ccc;text-align:justify;line-height:1.4;display:inline;clear:none;margin:0 5px 5px 0;padding:10px 0 0 10px;}
#content_left{
	border:0 solid;
	height:auto;
	width:47%;
	float:left;
	clear:none;
	text-align:left;
	border-right:1px dotted #333;
	padding:10px 10px 0;
}
#content_right{border:0 solid;height:auto;width:45%;float:right;clear:none;text-align:justify;margin:0 5px 5px 0;padding:10px 10px 0;}
#content_inner{width:100%;height:auto;text-align:justify;clear:both;}
#brochure_content{float:left;height:auto;width:450px;border:0;display:inherit;clear:none;text-align:justify;margin:0;padding:0;}
#brochure_column{float:right;height:auto;width:150px;border:0;font-size:75%;display:inherit;clear:none;text-align:center;margin:0;padding:0;}
#brochure_column img{text-align:center;display:block;margin:0 auto;padding:0;}
#rightcolumn{float:right;height:auto;width:10px;border:0 solid #ccc;font-size:75%;display:inline;clear:none;text-align:justify;margin:0 0 5px;padding:0;}
#footer_links{width:800px;height:1px;clear:both;float:left;border:0 solid;}
#footer_links_left{width:200px;height:auto;float:left;display:inline;clear:none;border:0 solid;text-align:left;font-size:70%;margin:0;padding:10px 0 0 10px;}
#footer_links_centre{width:350px;height:auto;float:left;border:0 solid;padding-top:15px;text-align:center;font-size:70%;display:inline;clear:none;margin:0;}
#footer_links_right{width:200px;height:auto;float:right;display:inline;clear:none;border:0 solid;padding-top:15px;text-align:right;font-size:70%;margin:0;}
#footer{width:800px;height:60px;clear:both;float:left;border:0 solid;padding-top:15px;text-align:center;font-size:70%;margin:0 0 10px;}
.horizontal_separator{height:1px;clear:both;border-top:1px dotted #333;margin-left:-10px;}
.text_divider{height:2px;clear:both;border-top:1px dotted #266426;}
.left_picture_links{padding-bottom:2px;padding-top:2px;border-color:#CCC;border-width:1px;}
.image_padding{padding:3px 3px 0;}
.image_float_left{float:left;margin:13px 13px 13px 0;}
.image_float_left_top{float:left;width:auto;text-align:center;margin:0 13px 13px 0;}
.image_float_left_paddedtop{float:left;width:auto;text-align:center;margin:0 10px 0 0;padding:8px;}
.image_float_right{float:right;clear:both;text-align:center;margin:13px 0 13px 13px;}
.image_float_right_contact{width:200px;float:right;clear:both;text-align:center;margin:13px 0 13px 13px;}
.image_float_right_top{float:right;width:auto;text-align:center;margin:0 0 13px 13px;}
.image_top_link{float:right;margin:0;}
.left_align{text-align:left;}
ul{list-style-position:inside;margin:0;padding:0;}
ul.menu li{list-style:none;background-position:0 5px;padding-left:30px;line-height:30px;text-align:left;font-weight:700;font-size:100%;margin:0;}
ul.list li{list-style:disc;margin:5px;}
ul.checklist li{list-style:none;background:url(/images/tick.gif) left center no-repeat;padding-left:30px;margin-left:10px;margin-bottom:10px;text-indent:0;}
ul.level2 li{list-style:disc;margin-left:55px;padding:0 0 0 5px;}
blockquote{min-height:32px;color:#575757;background:transparent url("/images/blockquote.gif") no-repeat 0 0;margin:20px;padding:0 60px;}
h1 {
	font-weight:300;
	font-variant:small-caps;
	letter-spacing:125%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:200%;
	color:#006600;
	margin:0;
	border-bottom:1px solid #266426;
	padding:0;
	line-height:25px;
}
p{
	margin:0;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-top: 6px;
}
.center{text-align:center;}
.table_border{border:2px solid #CCC;}
a,a:visited,#leftcolumn a:hover{color:#266426;text-decoration:none;}
#nav_holder a,#nav_holder a:link,#nav_holder a:visited,#nav_holder a:hover{color:#FFF;text-decoration:none;font-weight:400;}
#leftcolumn a,#leftcolumn a:link,#leftcolumn a:visited{color:#333;text-decoration:none;font-weight:500;}
.subtitles a:hover{font-weight:700;color:#045497;text-decoration:none;font-size:110%;}
.thumbnail{float:left;margin-left:auto;margin-right:auto;padding:5px 5px 5px 0;}
table.prices_table{width:100%;font-size:90%;}
table.prices_table tr th{background-color:#266426;border-right:1px solid #FFF;border-bottom:1px solid #FFF;text-align:center;padding:3px;}
table.prices_table tr td{text-align:center;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:3px;}
table.prices_table .firstColumn{background-color:#CCC;font-weight:700;color:#333;border-right:1px solid #FFF;border-bottom:1px solid #FFF;text-align:left;}
table.prices_table .no_borders{border-right:1px solid #FFF;border-bottom:1px solid #FFF;text-align:left;}
.booking_form_table td{background-color:#CCC;color:#333;font-weight:700;font-size:100%;}
#photo_center,.photo_center{width:610px;
	border:0;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	padding:0;}
#photo_center img,.photo_center img{padding-left:3px;padding-right:4px;border:none;vertical-align:middle;}
h2,h3,h4,h5,h6{font-weight:700;font-size:105%;line-height:25px;margin:0;padding:0;}
.subtitles,.subtitles a,.subtitles a:link,.subtitles a:visited{font-weight:700;color:#266426;font-size:110%;}
table.prices_table .firstColumn_centre{background-color:#CCC;font-weight:700;color:#333;border-right:1px solid #FFF;border-bottom:1px solid #FFF;text-align:center;}
.ad_display3 {
	font-size:100%;
	border-top:1px solid #006600;
	border-right:1px solid #006600;
	border-left:1px solid #006600;
	border-bottom:1px solid #006600;
	border-collapse:collapse;
	background-color:#006600;
	color:white;
	line-height:2em;
	text-align:left;
	padding-left: 2px;
	font-weight: bold;
}

td.column_divider{border-right:1px dotted #333;}
td.column_divider_right{border:none;padding-left:5px;}
.main_view{float:right;position:relative;padding:13px 0 13px 13px;}
.left_view{float:left;position:relative;padding:13px 13px 13px 0px;}
.window{height:286px;width:273px;overflow:hidden;position:relative;}
.image_reel{position:absolute;top:0;left:0;}
.image_reel img{float:left;padding-right:13px;}
.paging{position:absolute;top:17px;right:-12px;width:150px;height:37px;z-index:100;text-align:center;line-height:32px;background:url(/images/adverts/paging_bg2.png) no-repeat;display:none;}
.paging a{text-decoration:none;color:#333;padding:5px;}
.paging a.active{font-weight:700;border:1px solid #610000;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;background:#999;border-color:#333;}
#garagedoor{list-style:none;background:url(/images/nav_background_en.gif) no-repeat;width:810px;overflow:auto;margin:10px auto;}
#garagedoor li{width:160px;height:170px;display:block;float:left;}
.csstransitions #garagedoor li{-webkit-transition:background-position 0.6s ease;-moz-transition:background-position 0.6s ease;-o-transition-property:background-position 0.6s ease;}
.csstransitions #garagedoor li:hover{background-position:0 -160px !important;}
#garagedoor li#shutter1{background:url(/images/icon_general_english.jpg) 0 0 no-repeat;}
#garagedoor li#shutter2{background:url(/images/icon_business_english.jpg) 0 0 no-repeat;}
#garagedoor li#shutter3{background:url(/images/icon_yl.jpg) 0 0 no-repeat;}
#garagedoor li#shutter4{background:url(/images/icon_family_english.jpg) 0 0 no-repeat;}
#garagedoor li#shutter5{background:url(/images/icon_english+.jpg) 0 0 no-repeat;}
#garagedoor a{width:150px;height:160px;display:block;background:url() no-repeat bottom center;text-indent:-9999px;}
#menu{clear:left;float:left;background:#266426 url(/images/menu_bg.gif) top repeat-x;width:100%;border-top:1px solid #266426;overflow:hidden;padding:0;}
#menu ul{float:left;list-style:none;position:relative;left:50%;text-align:center;margin:0;padding:0;}
#menu ul li{display:block;float:left;list-style:none;position:relative;right:50%;margin:0;padding:0;}
#menu ul li.first{border-left:1px solid #FFF;}
#menu ul li.last{border-right:1px solid #FFF;}
#menu ul li a{display:block;float:left;border-left:1px solid #FFF;border-right:1px solid #FFF;text-decoration:none;color:#FFF;font-size:100%;font-weight:500;letter-spacing:0.75px;margin:0;padding:2px 8px 3px;}
#menu ul li a:hover{color:#FFF;background-color:#333;border-left:1px solid #FFF;}
#menu ul li.active a,#menu ul li.active a:hover{color:#266426;background:#fff;border-left:0;}
.bold_main_text,.paging a:hover{font-weight:700;}
.halfwidth{float:left;min-width:330px;max-width:45%;min-height:220px;padding: 0 10px 0 10px; border:2px solid #666;}
.clearboth{clear:both}
.hA1{
	font-weight:700;
	color:#333;
	text-decoration:none;
	font-size:150%;
	font-style: normal;
}
.image_float_right_caption{
	width:100px;
	float:right;
	clear:both;
	text-align:center;
	margin:13px 0 13px 20px;
	font-size:84%;
	line-height:84%;
}
.image_float_left_caption{
	width:100px;
	float:left;
	clear:both;
	text-align:center;
	margin:13px 13px 13px 0px;
	font-size:84%;
	line-height:100%;
}
.image_float_right_caption2{
	width:250px;
	float:right;
	clear:both;
	text-align:center;
	margin:13px 0 13px 20px;
	font-size:84%;
	line-height:84%;
}
.image_float_left_caption2{
	width:250px;
	float:left;
	clear:both;
	text-align:center;
	margin:13px 13px 25px 0px;
	font-size:84%;
	line-height:84%;
}

