body {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	margin: 0; padding: 0;
	color: #111;
	background: #FFF url(../images/bg_page.png) repeat-y top left;
}
	
/*/*/a{}
body,
body p {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body,
html>body p {
	font-size: small;
}
/* */

/* -- Containers -- */

#page {
	background: url(../images/bg_header.png) no-repeat top left;
}

#container {
	position: relative;
	width: 1000px;
	margin: 0;
}

#header {
	width: 1000px; height: 75px;
	background: #FFF url(../images/bg_header.png) no-repeat top left;
}

#wrapper {
	float: right;
	width: 100%;
	margin-left: -240px;
}

#content {
	margin: 0 20px 0 240px;
	padding-bottom: 100px;
	width: 720px;
}

#sidebar {
	float: left;
	width: 240px;
	background: url(../images/header_top.png) no-repeat top left;
}


#sidebar_container {
	margin: 0 20px;
	background: url(../images/bg_header_top.png);
}

#footer {
	clear: both;
	width: 100%;
}

#splash {
	width: 100%;
	padding: 20px;
	margin-top: 50px;
	min-height: 430px;
}
#pictures {
	width: 320px;
	float: left;
}
#pictures #guernsey_logo,#pictures #guernsey_logofr {
	margin-bottom: 20px;
	background: none;
}

#GuernseyPics img{
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
}
#splash_infos {
	margin-left: 330px;
	text-align: center;
}
#splash_infos #flags {
	margin-top: 50px;
}
#splash_infos #flags li {
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
}
#splash_infos #flags li img{
	border:0;
}
/* -- Titles -- */

h1 {
	margin: 0; padding: 0;
}

h1 a {
	position: absolute;
	top: 20px; left: 20px;
	width: 200px; height: 50px;
	text-indent: -9999em;
}

h2 {

}

/* -- Links -- */

#content a { color: #003265; text-decoration: none; }
#content a:hover, #content a:focus { text-decoration: underline; }

/* -- Menus -- */

ul#languagesmenu {

}

ul#languagesmenu li {

}

ul#languagesmenu a {

}

ul#languagesmenu a:hover,
ul#languagesmenu a:focus {

}

ul#mainmenu,
ul#mainmenufr {
	margin: 10px; padding: 0;
	list-style: none;
}

ul#mainmenu li.item,
ul#mainmenufr li.item {
	margin-bottom: 10px;
}

ul#mainmenu li.item a.toplink,
ul#mainmenufr li.item a.toplink {
display: block;
width: 180px; height: 30px;
background-image: url(../images/mainmenu3.png);
text-indent: -9999em;
}
ul#mainmenu.fr li.item a.toplink {
	background-image: url(../images/mainmenu3-fr.png);
}
body#home ul#mainmenu li.item a.toplink,
body#home ul#mainmenufr li.item a.toplink  {
background-image: url(../images/mainmenu_splash.png);
}
ul#mainmenu li.english a.toplink { background-position: 0 0; }
ul#mainmenu li.french a.toplink { background-position: 0 -40px; }
ul#mainmenu li.dutch a.toplink { background-position: 0 -80px; }

ul#mainmenu li.guernsey28 a.toplink { background-position: 0 -80px; }
ul#mainmenu li.guernsey34 a.toplink { background-position: 0 -120px; }
ul#mainmenu li.press a.toplink { background-position: 0 -160px; }
ul#mainmenu li.faq a.toplink { background-position: 0 -200px; }
ul#mainmenu li.dealers a.toplink { background-position: 0 -240px; }
ul#mainmenu li.pictures a.toplink { background-position: 0 -280px; }
ul#mainmenu li.brochures a.toplink { background-position: 0 -320px; }
ul#mainmenu li.brunswick a.toplink { background-position: 0 -360px; }

ul#mainmenu li.english a.toplink:hover, ul#mainmenu li.english a.toplink:focus, ul#mainmenu li.english a.current { background-position: 180px 0; }
ul#mainmenu li.french a.toplink:hover, ul#mainmenu li.french a.toplink:focus, ul#mainmenu li.french a.current { background-position: 180px -40px; }
ul#mainmenu li.dutch a.toplink:hover, ul#mainmenu li.dutch a.toplink:focus, ul#mainmenu li.dutch a.current { background-position: 180px -80px; }

ul#mainmenu li.homepage a.toplink:hover, ul#mainmenu li.homepage a.toplink:focus, ul#mainmenu li.homepage a.current { background-position: 180px 0; }
ul#mainmenu li.guernsey28 a.toplink:hover, ul#mainmenu li.guernsey28 a.toplink:focus, ul#mainmenu li.guernsey28 a.current { background-position: 180px -80px; }
ul#mainmenu li.guernsey34 a.toplink:hover, ul#mainmenu li.guernsey34 a.toplink:focus, ul#mainmenu li.guernsey34 a.current { background-position: 180px -120px; }
ul#mainmenu li.press a.toplink:hover, ul#mainmenu li.press a.toplink:focus, ul#mainmenu li.press a.current { background-position: 180px -160px; }
ul#mainmenu li.faq a.toplink:hover, ul#mainmenu li.faq a.toplink:focus, ul#mainmenu li.faq a.current { background-position: 180px -200px; }
ul#mainmenu li.dealers a.toplink:hover, ul#mainmenu li.dealers a.toplink:focus, ul#mainmenu li.dealers a.current { background-position: 180px -240px; }
ul#mainmenu li.pictures a.toplink:hover, ul#mainmenu li.pictures a.toplink:focus, ul#mainmenu li.pictures a.current { background-position: 180px -280px; }
ul#mainmenu li.brochures a.toplink:hover, ul#mainmenu li.brochures a.toplink:focus, ul#mainmenu li.brochures a.current { background-position: 180px -320px; }
ul#mainmenu li.brunswick a.toplink:hover, ul#mainmenu li.brunswick a.toplink:focus, ul#mainmenu li.brunswick a.current { background-position: 180px -360px; }

ul#mainmenu li.faq,
ul#mainmenu li.press {
	display: none;
}

ul#mainmenu ul.sub {
margin: 0; padding: 0;
list-style: none;
}

ul#mainmenu ul.sub a {
display: block;
padding: 2px 0;
color: #CCC;
text-align: center;
text-decoration: none;
font-size: 90%;
border-bottom: 1px dotted #2C5E8F;
}

ul#mainmenu ul.sub a:hover,
ul#mainmenu ul.sub a:focus, 
ul#mainmenu ul.sub a.current {
color: #FFF;
}


ul#mainmenu a.current {
font-weight: bold;
}

ul.modelsmenu {
float: left;
margin: 0 120px 50px; padding: 0;
list-style: none;
margin-top: 15px;
}
ul.modelsmenu img {
	border: 0;
	margin-bottom: -15px;
}

ul.modelsmenu li {
float: left;
width: 218px;
padding: 10px;
text-align: justify;
border: 1px solid #FFF;
}

ul.modelsmenu li.guernsey28 {
/*margin-right: 30px;*/
}

ul.modelsmenu li strong a {
display: block;
width: 220px; height: 139px;
margin-bottom: 10px;
text-indent: -9999em;
border-bottom: 3px solid #F0F0F0;
}
ul.modelsmenu li h3 {
text-align: center;
}

ul.modelsmenu li.guernsey28 strong a { background: url(../images/intro2.jpg); }
ul.modelsmenu li.guernsey34 strong a { background: url(../images/intro3.jpg); }

ul.modelsmenu li strong a:hover { border-bottom-color: #BCAF7F }

ul.modelsmenu li a {
font-size: 1.4em;
}

/* -- Useful -- */

.hidden { position: absolute; left: -9999em; }
.clearer { clear: both; }
.first_letter { font-size: 1.5em; }
.title_picture { margin-top: 20px; width: 709px; height: 71px; }
.title_picture2 { margin-top: 20px; width: 425px; height: 57px; }

p, li { line-height: 150%; }

#guernsey_logo {
width: 320px; height: 80px;
margin: 0 auto;
margin-top: 10px;
background: url(../images/guernsey_logo.png);
}
#guernsey_logofr {
	width: 320px; height: 80px;
margin: 0 auto;
margin-top: 10px;
background: url(../images/titles/fr/guernsey_logo.png);
}

.presentation {
clear: both;
margin: 0 auto;
width: 500px;
padding: 10px;
}

.presentation p {
font-style: italic;
font-size: 1.2em;
text-align: center;
font-family: "Times New Roman";
}

.presentation p a { font-weight: bold; }

#intro { margin-top: 30px; }

#intro #intro_picture{
	float:left;
	width: 370px;	
	text-align: center;
}
#intro #intro_picture img {
	margin-bottom: 10px;
}
#intro  img{
	border: 1px solid #ccc;
	padding: 2px;
}
#intro #intro_infos{
	margin-left: 370px;	
	padding-left: 30px;
}
#intro #intro_infos h2{
	color: #5F5959;
	font-size: 1.1em;
	margin-bottom: -10px;
	text-decoration: underline;
}
#intro .under_intro {
	text-align: center;
	margin-top: 30px;
}
#intro .under_intro img {
	margin-left: 41px;
	margin-right: 41px;
}

#intro .under_intro.four img {
	margin-left: 11px;
	margin-right: 11px;
}
#intro .under_intro img.first {
	margin-left: -15px;
}
#intro .under_intro img.last {
	margin-right: 0;
}

table.specifications {
	font-size: 1em;
	width: 95%;
	color: #555;
	border: 1px solid #ccc;
	padding: 4px;
}
table.specifications .second{
	margin-left: 20px;
}
table.specifications td{
	padding: 2px;
	font-size: 1.1em;
	border: 0;
}
table.specifications tr.pair td {
	background: #EFEFEF;
}
table.specifications td.title{
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: #999;
}

img.color { vertical-align: middle; }
.choose_color a:hover,.choose_color a:visited, .choose_color a:focus {
text-decoration:none !important;
}

#brochure { text-align:center; }

#brochure img { border: 0; }

.download_pictures ul { list-style: none; }

.download_pictures li.picture {
	display: inline;
	text-align: center;
	border: 1px solid #ccc;
	width: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	background: #F0F0F0;
}

.download_pictures li.line_clearer { clear: both; display: block; list-style: none; width: 100%; height: 0; margin: -20px 0 0 0; padding: 0; border-top: 1px solid #FFF; }

.download_pictures img { border: 1px solid #003265; }

table.specifications td.dotted { padding-left: 20px; }

span.dot {
	float: left;
	margin-left: -15px;
}


