
/*---- Base ----*/
div
{
	padding: 0;
	margin: 0;
}

body 
{
	margin: 0px;
/*	padding: 14px 0px 20px 0px; */
	padding: 14px 0px 20px 0px;
	background: #214C89 url("../../images/bg.gif") repeat-x fixed 0px -14px;
	text-align: center;
}

html
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #5A5A5A;
	text-decoration: none;
}

p
{
	margin: 10px 0px 10px 0px;
}

.clear
{
	clear: both;
}

a.link
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: underline;
	margin: 0px;
}

a.linkBd
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: underline;
	margin: 0px;
}

a.link:hover, a.linkBd:hover
{
	color: #3A78B8;
	text-decoration: none;
}

.arrow
{
	background: url("/boatshop/images/icon_arrow_blue.gif") no-repeat 0px 5px;
	padding: 0px 10px 0px 12px;
}

/*---- Layout ----*/

#wrapper
{
	margin: 0px auto;
	width: 900px;
	text-align: left;
}

#login 
{
	height: 72px; /* temporary */
}

#container 
{
	background-color: #FFF;
	border: 3px solid #EBEBEB;
	padding: 7px;
}


/*---- Login ----*/

#login .banner
{
	float: right;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFF;
}

#login .bannerBox img
{
	float: right;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFF;
}

#login .loginArea
{
	background: url("../../images/bg_topLogin.gif") no-repeat 12px 23px;
	width: 400px;
	padding: 15px 0px 0px 12px;
	color: #FFF;
}

#login .loginArea span
{
	color: #FFDB08;
	margin: 0px 0px 0px 25px;
	background-color: #214C89;
}

#login .loginArea input
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	background-color: #FFF;
	border: 1px solid #A7A6AA;
	padding: 2px;
	width: 77px;
	margin: 0px 10px 0px 2px;
}

#login .loginArea input.submit
{
	border: 1px solid #2E85CA;
	background: #214C89 url("../../images/bg_submit.gif") no-repeat 0px 0px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	width: 48px;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	cursor: default;
}

#login .loginArea input.submit:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
}

#login .member
{
	padding: 18px 0px 0px 0px;
}

#login .member a
{
	background: url("../../images/bg_leftNav_item_on.gif") no-repeat 13px 5px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
	float: right;
	text-decoration: underline;
	padding: 0px 0px 0px 25px;
}

#login .member a:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
	text-decoration: none;
}



/*---- Top Navigation ----*/
#topNavigation 
{
	background: url("../../images/bg_topNav.gif") no-repeat 0px 0px;
	height: 60px;
}

#topNavigation ul.menu
{
	margin: 0px;
	padding: 10px 0px 0px 30px;
	list-style: none;
	float: left;
}

#topNavigation ul.menu li
{
	float: left;
}

#topNavigation ul.menu li.last
{
	background: url("../../images/bg_topNav_item_last.gif") no-repeat 0px 0px;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 26px 0px 5px 0px;
}

#topNavigation ul.menu li a
{
	background: url("../../images/bg_topNav_item_off.gif") no-repeat -5px 0px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 24px 12px 5px 25px;
}

#topNavigation ul.menu li a:hover, #topNavigation ul.menu li.active a
{
	background: url("../../images/bg_topNav_item_on.gif") no-repeat -5px 0px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
	text-decoration: none;
}

#language
{
	margin: 0px;
	padding: 25px 0px 0px 10px;
	list-style: none;
	color: #FFF;
	float: left;	
}

#language li
{
	float: left;
	padding: 1px 2px 0px 0px;
}

#language li a {
	display: block;
	width: 11em;
	w\idth: 7em;
	text-decoration: none;
	padding: 0px 0px 7px 0px;
}

#language li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18.4em;
	w\idth: 17.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0px;
	padding: 2px 0px 3px 2px;
	list-style: none;
	background-color: #265694;
	border: 1px solid #FFF;
}

#language li li {
	width: 8.7em
}

#language li ul a {
	display: block;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	width: 10em;
	w\idth: 6em;
	text-decoration: none;
	padding: 3px 3px 3px 25px;
}

#language li ul li.selected a
{
	color: #FFDB08;
}

#language li ul a.en { background: url("../../images/flags/flag_en.gif") no-repeat 5px 4px; }
#language li ul a.hr { background: url("../../images/flags/flag_hr.gif") no-repeat 5px 4px; }
#language li ul a.si { background: url("../../images/flags/flag_si.gif") no-repeat 5px 4px; }
#language li ul a.de { background: url("../../images/flags/flag_de.gif") no-repeat 5px 4px; }
#language li ul a.fr { background: url("../../images/flags/flag_fr.gif") no-repeat 5px 4px; }
#language li ul a.it { background: url("../../images/flags/flag_it.gif") no-repeat 5px 4px; }
#language li ul a.cz { background: url("../../images/flags/flag_cz.gif") no-repeat 5px 4px; }
#language li ul a.sk { background: url("../../images/flags/flag_sk.gif") no-repeat 5px 4px; }
#language li ul a.pl { background: url("../../images/flags/flag_pl.gif") no-repeat 5px 4px; }
#language li ul a.hu { background: url("../../images/flags/flag_hu.gif") no-repeat 5px 4px; }

#language li ul a.en:hover { background: #3A78B8 url("../../images/flags/flag_en.gif") no-repeat 5px 4px; }
#language li ul a.hr:hover { background: #3A78B8 url("../../images/flags/flag_hr.gif") no-repeat 5px 4px; }
#language li ul a.si:hover { background: #3A78B8 url("../../images/flags/flag_si.gif") no-repeat 5px 4px; }
#language li ul a.de:hover { background: #3A78B8 url("../../images/flags/flag_de.gif") no-repeat 5px 4px; }
#language li ul a.fr:hover { background: #3A78B8 url("../../images/flags/flag_fr.gif") no-repeat 5px 4px; }
#language li ul a.it:hover { background: #3A78B8 url("../../images/flags/flag_it.gif") no-repeat 5px 4px; }
#language li ul a.cz:hover { background: #3A78B8 url("../../images/flags/flag_cz.gif") no-repeat 5px 4px; }
#language li ul a.sk:hover { background: #3A78B8 url("../../images/flags/flag_sk.gif") no-repeat 5px 4px; }
#language li ul a.pl:hover { background: #3A78B8 url("../../images/flags/flag_pl.gif") no-repeat 5px 4px; }
#language li ul a.hu:hover { background: #3A78B8 url("../../images/flags/flag_hu.gif") no-repeat 5px 4px; }


#language li:hover ul ul, #language li:hover ul ul ul, #language li.sfhover ul ul, #language li.sfhover ul ul ul {
	left: -999em;
}

#language li:hover ul, #language li li:hover ul, #language li li li:hover ul, #language li.sfhover ul, #language li li.sfhover ul, #language li li li.sfhover ul {
	left: auto;
}

/*
#flags
{
	display: none;
}
*/


/*---- Header - main image ----*/

#headImg 
{
	border-top: 1px solid #FFF;
	padding: 0px 0px 20px;
	background: url("../../images/bg_header_pic.gif") repeat-x bottom left;
}


/*---- Columns ----*/

#leftColumn, #centerColumn, #rightColumn, #centerWideColumn
{
	background-color: #F5F5F5;
}

#leftColumn
{
	width: 192px;
	float: left;
	margin: 0px 5px 0px 0px;
}

#rightColumn
{
	width: 146px;
	float: right;
}

#centerColumn
{
	width: 532px;
	float: left;
}

#centerWideColumn
{
	width: 683px;
	float: left;
}

#leftColumn .columnBox, #centerColumn .columnBox, #rightColumn .columnBox, #centerWideColumn .columnBox
{
	border: 1px solid #E1E1E1;
	background-color: #FFF;
	padding: 3px;
	margin: 2px;
	position: relative;
}

#leftColumn h1, #centerColumn h1, #centerWideColumn h1 , #rightColumn h1
{
	background: #214C89 url("../../images/bg_columns_h1.gif") no-repeat top right;
	margin: 0px;
	padding: 6px 5px 6px 0px;
}

#leftColumn h1 span, #centerColumn h1 span, #centerWideColumn h1 span, #rightColumn h1 span 
{
	background: url("../../images/bg_columns_h1_arrow.gif") no-repeat top left;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 6px 5px 6px 25px;
}

#rightColumn h1.banner
{
	background: #214C89 url("../../images/bg_columns_h1_arrow.gif") no-repeat top left;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 6px 5px 6px 25px;
}

#rightColumn .wrapBanners 
{
	background-color: #214C89;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

#rightColumn .wrapBanners img
{
	margin: 0px 0px 5px 0px;
}

#centerColumn h1, #rightColumn h1.banner, #centerWideColumn h1
{
	border-bottom: 1px solid #FFF;
	position: relative;
}

#container .columnBoxSeparator 
{
	height: 5px;
	background-color: #FFF;
}



/*---- Left columns ----*/

#leftColumn .navigationBox 
{
	border-left: 4px solid #214C89;
	border-right: 4px solid #214C89;
	border-bottom: 14px solid #214C89;
	background: #3A78B8 url("../../images/bg_leftNavBox.gif") no-repeat top left;
	padding: 10px;
	color: #FFF;
}

#leftColumn .skipper 
{
	text-align: center;
}

#leftColumn .navigationBox ul
{
	background: url("../../images/h_dot_light.gif") repeat-x bottom left;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	list-style: none;
}

#leftColumn .navigationBox ul li
{
	padding: 1px 0px 1px 0px;
	background: url("../../images/h_dot_light.gif") repeat-x top left;
}

#leftColumn .navigationBox ul li a
{
	background: url("../../images/bg_leftNav_item_off.gif") no-repeat 0px 8px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 4px 0px 4px 12px;
}

#leftColumn .navigationBox ul li a:hover, #leftColumn .navigationBox ul li.active a
{
	background: url("../../images/bg_leftNav_item_on.gif") no-repeat 0px 8px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFE33D;
	text-decoration: none;
}

#leftColumn .navigationBox .label
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	display: block;
	padding: 0px 0px 3px 3px;
}


#leftColumn .navigationBox input, #leftColumn .navigationBox select
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	background-color: #FFF;
	border: 1px solid #A7A6AA;
}

#leftColumn .navigationBox input
{
	padding: 2px;
	width: 142px;
}

#leftColumn .navigationBox select
{
	padding: 1px;
	width: 147px;
}

#leftColumn .navigationBox input.submit
{
	border: 1px solid #2E85CA;
	background: #214C89 url("../../images/bg_submit.gif") no-repeat 0px 0px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	width: 80px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	cursor: pointer;
	cursor: default;
}

#leftColumn .navigationBox input.submit:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFE33D;
}

#leftColumn .paddTop {
	margin-top: 8px;
}




/*---- Center columns ----*/

#centerColumn .wrap
{
	line-height: 1.3;
	padding: 10px 15px 5px 15px;
}

#centerColumn .wrapBlue 
{
	padding: 0px 10px 10px 10px;
	line-height: 1.3;
	background-color: #214C89;
	color: #FFF;
	text-align: right;
}

#centerColumn .light 
{
	background-color: #2865a4;
}

#centerColumn .wrapBlue .all
{
	text-align: right;
	background: url("../../images/bg_leftNav_item_off.gif") no-repeat 0px 4px;
	padding: 0px 0px 0px 12px;
}

#centerColumn .wrapBlue .all a
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
	text-decoration: underline;
}

#centerColumn .wrapBlue .all a:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
	text-decoration: none;
}

#centerColumn .wrapLightBlue 
{
	padding: 2px 10px 10px 20px;
	line-height: 1.3;
	background-color: #63A0DF;
	color: #FFF;
	border-bottom: 1px solid #FFF;
}

#centerColumn h2:first-letter, #centerWideColumn h2:first-letter
{
	text-transform: uppercase;
}

#centerColumn h2 .smallCaps
{
	text-transform: lowercase;
}

#centerColumn h2, #centerWideColumn h2 
{
	background: url("../../images/bg_columns_h2.gif") no-repeat 0px 0px;
	font: bold 15px Tahoma, Arial, sans-serif;
	color: #FFF;
	margin: 0px;
	padding: 14px 20px 15px 27px;
}

#centerWideColumn h2.red 
{
	background: url("../../images/bg_columns_h2_red.gif") no-repeat 0px 0px;
	color: #FFF;
}

#centerColumn h2.green 
{
	background: url("../../images/bg_columns_h2_green.gif") no-repeat 0px 0px;
	color: #214C89;
}

#centerColumn h2.yellow 
{
	background: url("../../images/bg_columns_h2_yellow.gif") no-repeat 0px 0px;
	color: #214C89;
}

#centerColumn .topOfferBox
{
	float: left;
	background: #2664A4 url("../../images/bg_topOffersBox.gif") no-repeat bottom right;
	width: 245px;
	height: 82px;
	position: relative;
	text-align: left;
}

#centerColumn .light .topOfferBox
{
	background-color: #3a73b2;
}

#centerColumn .topOfferBox .wrapOffer
{
	padding: 8px 4px 8px 8px;
	line-height: 1.2;
}

#centerColumn .topOfferBox .wrapOffer .info
{
	float: right;
	width: 138px;
}

#centerColumn .topOfferBox .wrapOffer a
{
	display: block;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
	text-decoration: underline;
	padding: 0px 0px 2px 0px; 
	margin: 0px 0px 0px 0px;
}

#centerColumn .topOfferBox .wrapOffer a:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
	text-decoration: none;
}

#centerColumn .topOfferBox .wrapOffer img
{
	border: 3px solid #FFF;
	margin: 0px 10px 0px 0px;
	float: left;
	height: 54px;
}

#centerColumn .topOfferBox .wrapOffer img.logo
{
	border: 3px solid #ffdb08;
}

#centerColumn .marginTop
{
	margin-top: 10px;
}

#centerColumn .marginRight
{
	margin-right: 10px;
}

#centerColumn .light .boxDealer
{
	margin-right: 10px;
	background-image: none;
	background-color: #2865a4;
}

#centerColumn .boxDealer strong
{
	color: #ffdb08;
	display: block;
	text-transform: uppercase;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
}

#centerColumn .centelColumnSplitLeft 
{
	float: left;
	width: 264px;
	border-right: 4px solid #FFF;
}

#centerColumn .centelColumnSplitRight 
{
	float: right;
	width: 264px;
}

#centerColumn .centelColumnSplitLeft h2, #centerColumn .centelColumnSplitRight h2 
{
	background: #214C89 url("../../images/bg_centerColumnSplit_h2.gif") no-repeat 0px 0px;
	font: bold 14px Tahoma, Arial, sans-serif;
	color: #FFF;
	margin: 0px;
	padding: 11px 24px 11px 24px;
	border-top: 1px solid #FFF;
}

#centerColumn .centelColumnSplitLeft h3, #centerColumn .centelColumnSplitRight h3 
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	margin: 12px 0px -7px 0px;
	padding: 0px;
}

#centerColumn .centelColumnSplitLeft .wrap
{
	background: #FFE158 url("../../images/bg_centerColumnSplit_left.gif") no-repeat 0px 0px;
	padding: 10px 24px 15px 24px;
	color: #000;
	border-top: 1px solid #FFF;
	height: 236px;
}

#centerColumn .centelColumnSplitRight .wrap
{
	background: #C3E33D url("../../images/bg_centerColumnSplit_right.gif") no-repeat 0px 0px;
	padding: 10px 24px 15px 24px;
	color: #000;
	border-top: 1px solid #FFF;
	height: 236px;
}

/* For languages */
#centerColumn .centelColumnSplitLeft .de,
#centerColumn .centelColumnSplitRight .de
{
	height: 310px;
}

#centerColumn .centelColumnSplitLeft .hr,
#centerColumn .centelColumnSplitRight .hr
{
	height: 280px;
}

#centerColumn .centelColumnSplitLeft .si,
#centerColumn .centelColumnSplitRight .si
{
	height: 280px;
}

#centerColumn .centelColumnSplitLeft .pl,
#centerColumn .centelColumnSplitRight .pl
{
	height: 250px;
}

#centerColumn .centelColumnSplitLeft .it,
#centerColumn .centelColumnSplitRight .it
{
	height: 270px;
}

#centerColumn .centelColumnSplitLeft .fr,
#centerColumn .centelColumnSplitRight .fr
{
	height: 300px;
}

#centerColumn .centelColumnSplitLeft .sk,
#centerColumn .centelColumnSplitRight .sk
{
	height: 270px;
}
/* For languages end */


#centerColumn .centelColumnSplitLeft .submit
{
	background: url("../../images/bg_centerColumnSplit_leftSubmit.gif") no-repeat 0px 0px;
	display: block;
	width: 137px;
	height: 27px;
	margin: 15px 0px 0px 0px;
}

#centerColumn .centelColumnSplitRight .submit
{
	background: url("../../images/bg_centerColumnSplit_rightSubmit.gif") no-repeat 0px 0px;
	display: block;
	width: 137px;
	height: 27px;
	margin: 15px 0px 0px 0px;
}

#centerColumn .centelColumnSplitLeft .wide
{
	background: url("../../images/bg_centerColumnSplit_leftSubmit_wide.gif") no-repeat 0px 0px;
	width: 200px;
}

#centerColumn .centelColumnSplitRight .wide
{
	background: url("../../images/bg_centerColumnSplit_rightSubmit_wide.gif") no-repeat 0px 0px;
	width: 200px;
}

#centerColumn .centelColumnSplitLeft .submit a, #centerColumn .centelColumnSplitRight .submit a
{
	display: block;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding: 6px 0px 0px 35px;
}

#centerColumn .centelColumnSplitLeft .submit a:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFE33D;
	text-decoration: none;
}

#centerColumn .centelColumnSplitRight .submit a:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #CDEB50;
	text-decoration: none;
}

#centerColumn .centelColumnSplitLeft .endBox, #centerColumn .centelColumnSplitRight .endBox
{
	background: #214C89 url("../../images/bg_centerColumn_endBox.gif") no-repeat bottom right;
	border-top: 1px solid #FFF;
	height: 15px;
}


#centerColumn .paging, #centerWideColumn .paging
{
	text-align: center;
	padding: 10px 0px 10px 0px;
	color: #BEDAF5;
}

#centerColumn .paging a, #centerWideColumn .paging a
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #63A0DF;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}

#centerColumn .paging a:hover, #centerWideColumn .paging a:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	text-decoration: none;
}

#centerColumn .paging .pagingActive, #centerWideColumn .paging .pagingActive
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}

#centerColumn .confirm
{
	background: url("../../images/bg_confirm.gif") no-repeat 0px 0px;
	padding: 0px 0px 2px 95px;
	margin: 15px 0px 20px 10px;
}

#centerColumn .alert
{
	background: url("../../images/bg_alert.gif") no-repeat 0px 0px;
}

#centerColumn .confirm ul
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#centerColumn .confirm ul li
{
	background: url("../../images/icon_arrow_blue.gif") no-repeat 2px 5px;
	padding: 0px 0px 10px 15px;
}

#centerColumn .confirm ul li a
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: underline;
}

#centerColumn .confirm ul li a:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: none;
}

#centerColumn ul.default
{
	margin: 20px 0px 20px 0px;
	padding: 0px;
	list-style: none;
	padding: 15px 25px 10px 15px;
	border: 1px solid #DCE8F2;
	background-color: #F0F4F9;
}

#centerColumn ul.default2
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style: none;
	border: none;
	background: none;
	width: 200px;
	position: relative;
}

#centerColumn ul.default3
{
	margin: 10px 0px 20px 10px;
	padding: 0px;
	list-style: none;
}

#centerColumn ul.default4
{
	margin: 10px 0px 20px 0px;
	padding: 0px;
	list-style: none;
	padding: 13px 25px 13px 15px;
	border: 1px solid #DCE8F2;
	background-color: #F0F4F9;
}

#centerColumn ul.default3 li
{
	background: url("../../images/bullet_square_blue.gif") no-repeat 0px 6px;
	padding: 0px 0px 5px 10px;
}

#centerColumn ul.default li, #centerColumn ul.default2 li, #centerColumn ul.default4 li
{
	background: url("../../images/icon_arrow_blue.gif") no-repeat 0px 5px;
	padding: 0px 0px 5px 12px;
	color: #3A78B8;
}

#centerColumn .right
{
	float: right;
}

#centerColumn .left
{
	float: left;
}

#centerColumn .dealerListBox
{
	border-bottom: 1px solid #BEDAF5;
	padding: 10px 0px 10px 0px;
	position: relative;
}

#centerColumn .dealerListBox img
{
	float: right;
	border: 1px solid #BEDAF5;
	padding: 2px;
	position: relative;
}

#centerColumn .dealerListBox .column
{
	float: left;
	width: 150px;
	position: relative;
}

#centerColumn .dealerListBox a.detail
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	text-decoration: underline;
}

#centerColumn .dealerListBox a
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	text-decoration: underline;
}

#centerColumn .dealerListBox a:hover
{
	color: #214C89;
	text-decoration: none;
}





/*---- Center column - WIDE ----*/

#centerWideColumn .wrap 
{
	line-height: 1.3;
	padding: 20px 30px 5px 30px;
}

#centerWideColumn .left 
{
	float: left;
}

#centerWideColumn .right 
{
	float: right;
}

#centerWideColumn .wideCenterSplit 
{
	position: relative;
	width: 300px;
}

#centerWideColumn .wideCenterSplit .mainImg
{
	height: 200px;
}

#centerWideColumn .wrap h3 
{
	background: #3A78B8 url("../../images/bg_columnWide_h3.gif") no-repeat 0px 0px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	margin: 7px 0px 3px 0px;
	padding: 6px 10px 6px 25px;
}

#centerWideColumn .wideCenterSplit .thumbs 
{
	width: 298px;
	height: 198px;
	border: 1px solid #C7D9EB;
	text-align: center;
}

#centerWideColumn .wideCenterSplit .thumbs img 
{
	margin: 14px 8px 0px 8px;
}

#centerWideColumn .wideCenterSplit .boxCustom1 
{
	border-top: 1px solid #DCE8F2;
	border-left: 1px solid #DCE8F2;
	border-right: 1px solid #DCE8F2;
	padding: 0px;
}

#centerWideColumn .wideCenterSplit .boxCustom1 ul 
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#centerWideColumn .wideCenterSplit .boxCustom1 ul li 
{
	background: url("../../images/icon_arrow_blue.gif") no-repeat 8px 9px;
	padding: 3px 5px 4px 21px;
	border-bottom: 1px solid #DCE8F2;
}

#centerWideColumn .wideCenterSplit .boxCustom1 ul li strong 
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
}

#centerWideColumn .wideCenterSplit .boxCustom2 
{
	border: 1px solid #DCE8F2;
	padding: 10px 20px 10px 20px;
}

#centerWideColumn .wideCenterSplit .boxCustom2 .links
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#centerWideColumn .wideCenterSplit .boxCustom2 .links li
{
	background: url("../../images/icon_links.gif") no-repeat 0px 0px;
	padding: 0px 0px 0px 18px;
}

#centerWideColumn .wideCenterSplit .boxCustom2 .links li .bold
{
	font-weight: bold;
}

#centerWideColumn .wideCenterSplit .topMargin 
{
	margin: 5px 0px 0px 0px;
}

#centerWideColumn .wideCenterSplit .boxCustom2 strong 
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	display: block;
	padding: 0px 0px 3px 0px;
}

#centerWideColumn .wideCenterSplit .boxCustom2 a 
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: underline;
}

#centerWideColumn .wideCenterSplit .boxCustom2 a:hover 
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: none;
}

#centerWideColumn .wideCenterSplit .boxCustom2 .logo
{
	float: right;
	border: 1px solid #bedaf5;
	margin: 1px 10px 0px 0px;
	padding: 3px;	
}

#centerWideColumn .wrap .boxCustom3 
{
	border: 1px solid #DCE8F2;
	background-color: #F0F4F9;
	padding: 10px;
	margin: 0px 0px 3px 0px;
}

#centerWideColumn .wrap .boxCustom3 h4
{
	background: url("../../images/icon_arrow_blue.gif") no-repeat 0px 6px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	margin: 0px;
	padding: 1px 0px 0px 10px;
	width: 150px;
	float: left;
	position: relative;
}

#centerWideColumn .wrap .boxCustom3 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
	width: 200px;
	float: left;
}

#centerWideColumn .wrap .boxCustom3 ul li
{
	background: url("../../images/bullet_square_blue.gif") no-repeat 0px 7px;
	padding: 1px 0px 1px 10px;
	position: relative;
}


#centerWideColumn .boxCustom4 
{
	border: 1px solid #DCE8F2;
	padding: 10px 10px 12px 5px;
}

#centerWideColumn .boxCustom5 
{
	border: 1px solid #DCE8F2;
	padding: 10px 10px 12px 12px;
	color: #3A78B8;
}

#centerWideColumn .boxCustom5 strong
{
	display: block;
	padding: 0px 0px 5px 0px;
}

#centerWideColumn .boxCustom4 ul 
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	width: 290px;
	float: left;
}

#centerWideColumn .boxCustom4 ul.second
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}

#centerWideColumn .boxCustom4 ul li 
{
	background: url("../../images/icon_arrow_blue.gif") no-repeat 8px 8px;
	padding: 2px 0px 2px 21px;
}

#centerWideColumn .boxCustom4 ul.links li 
{
	background: url("../../images/icon_arrow_blue.gif") no-repeat 8px 8px;
	padding: 2px 0px 2px 21px;
	float: left;
}

#centerWideColumn .boxCustom4 ul li strong 
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
}

#centerWideColumn img.thumbPic
{
	border: 1px solid #BEDAF5;
	padding: 2px;
}



/*---- Search ----*/

#centerColumn .searchItem
{
	border-bottom: 1px solid #BEDAF5;
	padding: 10px 0px 10px 0px;
}

#centerColumn .searchItemPic
{
	float: left;
	text-align: left;
	width: 125px;
	position: relative;
}

#centerColumn .searchItemPic img
{
	border: 1px solid #BEDAF5;
	padding: 2px;
}

#centerColumn .searchItemInfo
{
	float: left;
	width: 250px;
	position: relative;
}

#centerColumn .searchItemInfo a
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	text-decoration: underline;
	display: block;
	padding: 0px 0px 5px 0px;
}

#centerColumn .searchItemInfo a:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	text-decoration: none;
}


#centerColumn .searchItemPrice
{
	float: right;
	text-align: right;
	width: 110px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	position: relative;
}

#centerColumn .blue, #centerWideColumn .blue
{
	color: #3A78B8;
}

#centerColumn .searchPageResults
{
	float: right;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #214C89;
	position: relative;
}



/*---- Right Column ----*/

#rightColumn .navigationBox 
{
	border-left: 4px solid #214C89;
	border-right: 4px solid #214C89;
	border-bottom: 14px solid #214C89;
	background: #3A78B8 url("../../images/bg_leftNavBox.gif") no-repeat top left;
	padding: 10px;
	color: #FFF;
}

#rightColumn .navigationBox ul
{
	background: url("../../images/h_dot_light.gif") repeat-x bottom left;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	list-style: none;
}

#rightColumn .navigationBox ul li
{
	padding: 1px 0px 1px 0px;
	background: url("../../images/h_dot_light.gif") repeat-x top left;
}

#rightColumn .navigationBox ul li a
{
	background: url("../../images/bg_leftNav_item_off.gif") no-repeat 0px 8px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 4px 0px 4px 12px;
}

#rightColumn .navigationBox ul li a:hover, #rightColumn .navigationBox ul li.active a
{
	background: url("../../images/bg_leftNav_item_on.gif") no-repeat 0px 8px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFE33D;
	text-decoration: none;
}



/*---- Bottom navigation ----*/

ul#bottomNav 
{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	list-style: none;
	position: relative;
}

ul#bottomNavTop
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
}

#bottomNav li, #bottomNavTop li
{
	float: right;
	padding: 0px 0px 10px 20px;
	position: relative;
}

#bottomNav li a, #bottomNavTop li a
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #8EB2D6;
	text-decoration: underline;
	padding: 0px 0px 0px 18px;
}

#bottomNavTop li a
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #8EB2D6;
	text-decoration: underline;
	padding: 0px 0px 0px 18px;
}

#bottomNav li.back a, #bottomNavTop li.back a
{
	background: url("../../images/icon_back.gif") no-repeat 0px 0px;
}

#bottomNav li.top a
{
	background: url("../../images/icon_top.gif") no-repeat 0px 0px;
}

#bottomNav li.home a
{
	background: url("../../images/icon_home.gif") no-repeat 0px 0px;
}

#bottomNavTop li.print a
{
	background: url("../../images/icon_print.gif") no-repeat 0px 0px;
}

#bottomNav li a:hover, #bottomNavTop li a:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #8EB2D6;
	text-decoration: none;
}




/*---- Footer ----*/

#footer 
{
	background: url("../../images/bg_footer.gif") no-repeat 0px 0px;
	height: 40px;
	margin: 10px 0px 0px 0px;
}

#footer ul
{
	margin:0px;
	padding: 13px 0px 0px 0px;
	list-style: none;
}

#footer ul li
{
	float: left;
	background: url("../../images/bg_footer_separator.gif") no-repeat top left;
	padding: 0px 13px 0px 13px;
}

#footer ul li.first
{
	background: none;
}

#footer ul li, #footer ul li a
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}

#footer ul li a:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFE33D;
	text-decoration: none;
}



/*---- Forms ----*/

form
{
	margin: 0px;
	padding: 0px;
	position: relative;
}

#centerColumn .wrapLightBlue .splitLeft {
	float: left;
	width: 220px;
	margin: 0px 0px 10px 0px;
	position: relative;
}

#centerColumn .wrapLightBlue .splitLeft input {
	width: 180px;
	border: 1px solid #ccc;
	position: relative;
	padding: 1px 0px 2px 0px;
}

#centerColumn .wrapLightBlue .splitLeft input.small {
	width: 127px;
	position: relative;
}

#centerColumn .wrapLightBlue .splitLeft select {
	width: 182px;
}

#centerColumn .wrapLightBlue .splitLeft select.small {
	width: 50px;
}

#centerColumn .wrapLightBlue .splitRight {
	float: left;
	width: 220px;
	position: relative;
}

#centerColumn .wrapLightBlue .splitRight select {
	width: 216px;
}

#centerColumn .wrapLightBlue .splitRight select.small1 {
	width: 80px;
}

#centerColumn .wrapLightBlue .splitRight select.small2 {
	width: 50px;
}


#centerColumn .wrapLightBlue .label {
	padding: 6px 0px 2px 2px;
	position: relative;
}

#centerColumn .wrapLightBlue input, #centerColumn .wrapLightBlue select {
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
}

#centerColumn .wrapLightBlue input.submit
{
	border: 1px solid #2E85CA;
	background: #214C89 url("../../images/bg_submit.gif") no-repeat 0px 0px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	width: 100px;
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	height: 20px;
	cursor: pointer;
	cursor: default;
	position: relative;
	display: block;
}

#centerColumn .wrapLightBlue input.submit:hover
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFDB08;
}

#MyMessage
{
	display: none;
}

table.tRegister 
{
	width: 100%;
	border-top: 1px solid #DCE8F2;
	border-left: 1px solid #DCE8F2;
	border-right: 1px solid #DCE8F2;
	margin: 0px 0px 20px 0px;
}

table.tRegister .label 
{
	background: url("../../images/icon_arrow_blue.gif") no-repeat 8px 13px;
	padding: 8px 0px 4px 21px;
	border-bottom: 1px solid #DCE8F2;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	width: 145px;
	vertical-align: top;
}

table.tRegister .label a
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: underline;
}

table.tRegister .label a:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	text-decoration: none;
}

table.tRegister .field 
{
	padding: 4px 0px 4px 5px;
	border-bottom: 1px solid #DCE8F2;
}

table.tRegister td input  
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	width: 200px;
	height: 14px;
	padding: 2px;
	border: 1px solid #9CBBDB;
}

table.tRegister td textarea  
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	width: 305px;
	height: 80px;
	padding: 2px;
	border: 1px solid #9CBBDB;
}

table.tRegister td input.disabled  
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	width: 200px;
	height: 14px;
	padding: 2px;
	border: 1px solid #9CBBDB;
	background-color: #9CBBDB;
}

table.tRegister td input.radio 
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	width: 12px;
	height: 12px;
	padding: 0px;
	border: none;
}

table.tRegister td input.checkbox 
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	width: 15px;
	height: 15px;
	padding: 0px;
	border: none;
}

table.tRegister td select  
{
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #555;
	width: 208px;
	height: 18px;
	padding: 1px;
	border: 1px solid #9CBBDB;
}

table.tRegister tr.trPass td 
{
	background-color: #F0F4F9;
}

table.tRegister tr.trPass td.field 
{
	padding: 6px 0px 6px 5px;
}

table.tRegister tr.top td.label, table.tRegister tr.top td.field  
{
	border: none;
}

#centerColumn h3 
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	margin: 15px 0px 10px 0px;
}

#centerColumn h3.error 
{
	background: none;
	font: bold 15px Tahoma, Arial, sans-serif;
	color: #3A78B8;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#centerColumn form h3 
{
	background: #3A78B8 url("../../images/bg_columnWide_h3.gif") no-repeat 0px 0px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	margin: 15px 0px 5px 0px;
	padding: 6px 10px 6px 25px;
}

table.tRegister td.tdPadding
{
	padding: 0px 0px 0px 3px;
}

#centerColumn form .submit
{
	background: url("../../images/bg_submitCheck.gif") no-repeat 0px 0px;
	display: block;
	width: 150px;
	height: 27px;
	margin: 0px 0px 10px 170px;
	text-align: center;
}

#centerColumn form .submit a
{
	display: block;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding: 6px 0px 0px 0px;
}

#centerColumn form .submit a.yellow:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FFE33D;
	text-decoration: none;
}

#centerColumn form .submit a.green:hover
{
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #CDEB50;
	text-decoration: none;
}

