/*
Changes made by Maurice - S5

18-02-2008: .colset {width:700px;} /* width 710px; */

/* ============================================================	*/
/* ========	HTML STANDAARDEN  	===============================	*/
/* ============================================================	*/

html
{
	height: 100%;
	width: 100%;
	overflow: -moz-scrollbars-vertical;
}
body
{
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #3D3E3E url(../../images/background.gif) left top;
	scrollbar-face-color: #ddd;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #aaa;
	scrollbar-3dlight-color: #aaa;
	scrollbar-arrow-color: #666;
	scrollbar-track-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
}
body, table, th, td, p, input, textarea, select
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
h1, h2, h3, h4, h5, h6, p
{
	margin: 0 0 10px 0;
}

a
{
}
a:hover
{
}
h1
{
}
h2
{
}
h3
{
}
h4
{
}
h5
{
}
h6
{
}
p
{
}

img
{
	border: none;
}

ol
{
}
ul
{
}
li
{
}
li li
{
}

label
{
}
.cB
{
	clear: both;
}
/* ============================================================	*/
/* ========	LAYOUT BLOCKEN  	===============================	*/
/* ============================================================	*/

.container
{
	position: relative;
	margin: 0 auto 0 auto;
	width: 969px;
	min-height: 100%;
	height: 100%;
	text-align: left;
	background: #FFF url(../../images/back_sidecol_dots.gif) repeat-y left top;
}
/* mozilla hax \*/
html > body .container
{
	height: auto;
}
/* mozilla hax */
body.index .container
{
	background: #FFF url(none) no-repeat left top;
}
/* ============================================================	*/
/* ========	CONTENTBLOCK		===============================	*/
/* ============================================================	*/

div.contentBlock
{
	width: 969px;
	overflow: hidden;
}

/* ============================================================	*/
/* ========	HEADER				===============================	*/
/* ============================================================	*/

.header
{
	height: 65px;
	background-color: #FFF;
}
.topNav
{
	float: right;
	padding: 5px 5px 0 0;
	color: #999;
	font-size: 10px;
}
.topNav a
{
	margin: 0 5px;
	color: #999;
	text-decoration: none;
}
.topNav a:hover
{
	color: #F60;
	text-decoration: underline;
}
.logo
{
	float: left;
	color: #BBB;
	font-size: 9px;
	padding: 11px 18px;
}
.logo a
{
	display: block;
	margin-bottom: 2px;
}

.logo span
{
	width: 57px;
	text-align: center;
}

.newsBlock
{
	position: absolute;
	top: 13px;
	right: 15px;
	width: 200px;
	height: 216px;
	z-index: 100;
	background: transparent url(../../images/adverBlockHeader.png) no-repeat left top;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/adverBlockHeader.png', sizingMethod='image');
}
.newsBlock .content
{
	padding: 10px 40px 10px 10px;
	width: 150px;
	height: 196px;
	_width: 200px;
	_height: 216px;
}
.newsBlock h2
{
	color: #666;
	font-size: 15px;
	padding-bottom: 5px;
	background: transparent url(../../images/greydots.gif) repeat -5px 100%;
}
.newsBlock a
{
	position: relative;
	margin-bottom: 20px;
	display: block;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.newsBlock a:hover
{
	color: #666;
	text-decoration: underline;
}


/* ============================================================	*/
/* ========	NAVIGATIE			===============================	*/
/* ============================================================	*/

.nav
{
	position: relative;
	font-size: 12px;
	height: 30px;
	overflow: hidden;
	background-color: #FFF;
}

.nav a
{
	display: block;
	position: relative;
	float: left;
	width: 120px;
	_width: 121px;
	padding: 8px 0;
	text-align: center;
	color: #000;
	text-decoration: none;
	border-left: 1px solid #FFF;
	background: #CCC url(../../images/dots_white_hor.gif) repeat-x left top;
}

.nav a.Quads
{
	width: 119px;
}
.nav a.Merchandise
{
	width: 121px;
	_width: 123px;
}
.nav a:hover, .nav a.active
{
	color: #FFF;
	text-decoration: none;
	background-color: #F60;
}
.nav .dots
{
	width: 969px;
	font-size: 1px;
	height: 1px;
	background: transparent url(../../images/dots_white_hor.gif) repeat-x left top;
}

.nav .footDots
{
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 25;
}

/* ============================================================	*/
/* ========	MAINCONTENT		===============================	*/
/* ============================================================	*/

.largeVisual
{
	position: relative;
	overflow: hidden;
	width: 968px;
}
.largeVisual img
{
	display: block;
	margin-left: 1px;
}
.leftDots, .rightDots
{
	position: absolute;
	top: 0;
	height: 245px;
	width: 1px;
	z-index: 25;
	background: transparent url(../../images/dots_white_vert.gif) repeat-y left top;
}
.largeVisual .leftDots
{
	left: 1px;
}
.largeVisual .rightDots
{
	right: 0;
}
.largeVisual .footDots
{
	position: absolute;
	bottom: 0px;
	_bottom: -1px;
	left: 0px;
	height: 1px;
	width: 100%;
	font-size: 1px;
	z-index: 30;
	background: transparent url(../../images/dots_white_hor.gif) repeat-x left bottom;
}

/* ============================================================	*/
/* ========	BLOKKEN			  	===============================	*/
/* ============================================================	*/
.mainContent
{
	width: 968px;
	overflow: hidden;
	border-top: 10px solid #FFF;
}
.overview
{
}
.block
{
	margin-bottom: 5px;
	width: 229px;
	_width: 239px;
	float: left;
	border-left: 10px solid #FFF;
}
.block a
{
	display: block;
	padding: 2px;
	text-decoration: none;
	color: #F60;
	border: 1px solid #666;
}
.block i
{
	color: #999;
	font-style: normal;
}
.block u
{
	color: #999;
	font-weight: normal;
	text-decoration: none;
}
.block a:hover
{
	padding: 1px;
	border: 2px solid #F60;
}
.block a span
{
	display: block;
	padding: 0px 0 1px 0;
	background: transparent url(../../images/greydots.gif) no-repeat left bottom;
}
.block a span span
{
	display: block;
	padding: 2px;
	text-align: center;
	background: transparent url(../../images/greydots.gif) no-repeat right top;
}
.block a:hover span
{
	background: transparent url(../../images/orangedots.gif) no-repeat left bottom;
}
.block a:hover span span
{
	background: transparent url(../../images/orangedots.gif) no-repeat right top;
}
.block a span span img
{
	display: block;
	margin: 0 auto;
}
.block a b
{
	position: relative;
	display: block;
	cursor: pointer;
	float: right;
	margin-top: 4px;
}
html .rightCol .promoblock a, html .rightCol .promoblock a:hover
{
	background-image: none;
	background-position: -1000px 0px;
	text-align: center;
}
.promoblock a span
{
	background-image: none;
}
/* ============================================================	*/
/* ========	MOTOROVERVIEW	  	===============================	*/
/* ============================================================	*/

.motorOverview
{
	width: 727px;
	overflow: hidden;
}

.motorOverview .block
{
	position: relative;
	width: 175px;
	border-left: 5px solid #FFF;
}
.motorOverview .block span.bannier
{
	position: absolute;
	height: 127px;
	top: 6px;
	width: 169px;
	z-index: 10;
	background-image: none;
}
.motorOverview .block .bannier.action
{
	position: absolute;
	left: 3px;
	z-index: 100;
	top: 3px;
	background: transparent url(../../Images/bannier_robs.png) no-repeat left top;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../Images/bannier_robs.png", sizingMethod="image");
}
.motorOverview .block a
{
	display: block;
	padding: 0;
	text-decoration: none;
	color: #666;
	border: none;
	text-align: center;
}
.motorOverview .block u
{
	display: block;
	color: #F60;
	font-weight: bold;
	text-decoration: none;
}
.motorOverview .block a:hover
{
	padding: 1px;
	border: 2px solid #F60;
}
.motorOverview .block a span
{
	display: block;
	padding: 0;
	background: transparent url(../../images/greydots.gif) no-repeat left bottom;
}

.motorOverview .block span.bannier
{
	background-image: none;
}
.motorOverview .block a span span
{
	display: block;
	padding: 3px;
	text-align: center;
	background: transparent url(../../images/greydots.gif) no-repeat right top;
}
.motorOverview .block a:hover span
{
	background-image: none;
}
.motorOverview .block a:hover span span
{
	padding: 0;
	background-image: none;
}
.motorOverview .block a:hover b
{
	margin-top: 7px;
	margin-right: -3px;
	_margin-right: -1px;
}
.motorOverview .block a b
{
	text-align: center;
	width: 173px;
}
/* ============================================================	*/
/* ========	CONTENT 		  	===============================	*/
/* ============================================================	*/

.breadCrumb
{
	width: 725px;
	font-size: 11px;
	color: #999;
	padding: 0 0 10px 10px;
}
.breadCrumb a
{
	color: #999;
	margin-right: 5px;
	text-decoration: none;
}
.breadCrumb a:hover
{
	color: #000;
}
.breadCrumb b
{
	color: #F60;
	margin-right: 5px;
}
.breadCrumb span
{
	text-decoration: underline;
}
/* ============================================================	*/
/* ========	CONTENT 		  	===============================	*/
/* ============================================================	*/
.pageNav
{
	margin: 20px 10px;
	padding-top: 10px;
	font-size: 10px;
	text-align: center;
	color: #999;
	font-weight: bold;
}
.pageNav a
{
	font-weight: bold;
	color: #999;
	padding: 0 6px 0 6px;
	text-decoration: none;
	border-left: 1px solid #999;
}
.pageNav a.first
{
	border: none;
}
.pageNav a.next
{
	float: right;
	border: none;
	color: #F60;
}
.pageNav a.previous
{
	float: left;
	border: none;
	color: #F60;
}
.pageNav a:hover, .pageNav a.active
{
	color: #000;
}

/* ============================================================	*/
/* ========	CONTENT 		  	===============================	*/
/* ============================================================	*/
.colWidth3
{
	width: 730px;
	_width: 727px;
	overflow: hidden;
}

/* ============================================================	*/
/* ========	CONTENT 		  	===============================	*/
/* ============================================================	*/

.motorDetail
{
	border-left: 10px solid #FFF;
}
.motorDetail .blockLarge
{
	margin-bottom: 10px;
	width: 399px;
	_width: 403px;
	padding: 2px;
	text-decoration: none;
	color: #F60;
	border: 1px solid #666;
}
.motorDetail .blockLarge span
{
	display: block;
	padding: 0px 0 1px 0;
	background: transparent url(../../images/greydots.gif) no-repeat left bottom;
}
.motorDetail .blockLarge span span
{
	display: block;
	padding: 2px;
	text-align: center;
	background: transparent url(../../images/greydots.gif) no-repeat right top;
}
.motorDetail .thumbs
{
	clear: left;
	margin-left: -10px;
	width: 418px;
	overflow: hidden;
}
.motorDetail .thumbs .block
{
	width: 127px;
	_width: 130px;
	margin-right: 2px;
	_margin-right: 1px;
}
.motorDetail .thumbs .block a
{
	display: block;
	padding: 2px;
	text-decoration: none;
	color: #F60;
	border: 1px solid #666;
}
.motorDetail .thumbs .block a span
{
	background: transparent url(../../images/greydots.gif) no-repeat right bottom;
}
.motorDetail .thumbs .block a span span
{
	padding: 6px;
	background: transparent url(../../images/greydots.gif) no-repeat left top;
}
.motorDetail .thumbs .block a:hover
{
	padding: 1px;
	border: 2px solid #F60;
}
.motorDetail .thumbs .block a:hover span
{
	background: transparent url(../../images/orangedots.gif) no-repeat right bottom;
}
.motorDetail .thumbs .block a:hover span span
{
	background: transparent url(../../images/orangedots.gif) no-repeat left top;
}



.motorSpecs
{
	float: right;
	width: 293px;
	_width: 303px;
	border-right: 10px solid #FFF;
}
.motorSpecs h2
{
	margin: 0;
	color: #666;
	font-size: 15px;
	padding-bottom: 5px;
	background: transparent url(../../images/greydots.gif) repeat -5px 100%;
}
.specTable
{
}
.specTable th
{
	padding: 5px 0;
	text-align: left;
	color: #F60;
	font-weight: normal;
	background: transparent url(../../images/dots_light_grey.jpg) repeat-x -5px 100%;
}
.specTable td
{
	vertical-align: top;
	padding: 5px 0;
	text-align: left;
	color: #999;
	font-weight: bold;
	background: transparent url(../../images/dots_light_grey.jpg) repeat-x -5px 100%;
}
.specTable th.double
{
	padding-bottom: 0px;
	background-image: none;
}
.specTable td.double
{
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 10px;
	background-image: none;
}

.specTable a
{
	color: #000;
}
.specTable a.readMore
{
	float: right;
	color: #999;
	text-decoration: none;
}
.specTable a.readMore b
{
	color: #F60;
	font-weight: bold;
}
.specTable a.readMore:hover
{
	color: #000;
	text-decoration: underline;
}
.specTable td a.readMore:hover b
{
	text-decoration: none;
}
.specTable td.fixed
{
	height: 95px;
	_height: 94px;
}
.specTable td.order
{
	background-image: none;
	padding: 0;
	height: 33px;
	text-align: bottom;
}
.specTable .info
{
	padding: 0;
	font-size: 13px;
	color: #F60;
	font-weight: bold;
	background-image: none;
}
.specTable .info b
{
	color: #000;
	text-decoration: underline;
}
.specTable .algVoorw
{
	padding: 0;
	font-size: 9px;
	color: #999;
	font-weight: normal;
	background-image: none;
}
.specTable .algVoorw b
{
	display: block;
	margin-top: 3px;
	font-size: 10px;
}
.specTable .algVoorw ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.specTable .algVoorw li
{
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
	background: #FFF url(../../images/li_stripe.gif) no-repeat 0px 3px;
}

.specTable td.otherProducts
{
	background-image: none;
}
.otherProducts a
{
	display: block;
	margin-top: 3px;
	color: #F60;
	font-weight: bold;
	text-decoration: none;
}
.otherProducts a:hover
{
	color: #000;
	text-decoration: underline;
}
.otherProducts a b
{
	color: #999;
}
.otherProducts a b, .otherProducts a:hover b
{
	text-decoration: none;
}

.contactForm
{
	margin: 20px 0;
}
.contactForm th
{
	width: 300px;
}
.contactForm td
{
}
.contactForm .type-text, .contactForm .textarea
{
	width: 175px;
}
.contactForm
{
}

address
{
	font-style: normal;
}
address a
{
	color: #F60;
	text-decoration: none;
}
address a:hover
{
	color: #F60;
	text-decoration: underline;
}
address table
{
}
address th
{
	vertical-align: top;
	width: 100px;
}
address .specTable td
{
	vertical-align: top;
	font-weight: normal;
}




.pageBack
{
	margin: 10px;
	padding: 3px 0px;
	text-align: right;
	background: #FFF url(../../images/greydots_stripe.gif) repeat-x left top;
}
.pageBack a
{
	color: #999;
	font-size: 10px;
	text-decoration: none;
}
.pageBack a b
{
	color: #F60;
}
/* ============================================================	*/
/* ========	RIGHTCOL		  	===============================	*/
/* ============================================================	*/

.rightCol
{
	float: right;
	width: 225px;
}
.rightCol .actionBanner
{
	width: 215px;
	text-align: center;
}
.rightCol .block
{
	margin-bottom: 20px;
	width: 213px;
	_width: 215px;
	border: 1px solid #666;
}
.rightCol .block h2
{
	margin: 0;
	font-size: 15px;
	color: #666;
	padding: 5px 10px;
}
.rightCol .block a, .rightCol .block a.active, .rightCol .block a:hover
{
	margin: 0px 10px 0 10px;
	padding: 5px 0;
	border: none;
	font-weight: bold;
	background: transparent url(../../images/greydots.gif) no-repeat center top;
}
.rightCol .block a.active, .rightCol .block a:hover
{
	border: none;
	color: #333;
	text-decoration: underline;
	background: transparent url(../../images/greydots.gif) no-repeat center top;
}
.rightCol .block a i
{
	color: #999;
	text-decoration: none;
}

/* ============================================================	*/
/* ========	CONVERSIONBLOCK		  	===========================	*/
/* ============================================================	*/

.rightCol .conversionBlock
{
	width: 210px;
	_width: 215px;
	border: 3px solid #F60;
	margin-top: 15px;
}
.rightCol .conversionBlock a, .rightCol .conversionBlock a:hover
{
	display: block;
	padding: 3px 0;
	color: #F60;
	background: transparent url(../../images/orangedots.gif) no-repeat center top;
}
.rightCol .conversionBlock a:hover
{
	color: #000;
}
.rightCol .conversionBlock a.contact, .rightCol .conversionBlock a.contact:hover
{
	background-image: none;
}
.conversionBlock a span
{
	padding: 2px 0 2px 18px;
}

.conversionBlock a.contact span
{
	background: transparent url(../../images/icons/icon_mail.gif) no-repeat 0px -16px;
}
.conversionBlock a.print span
{
	background: transparent url(../../images/icons/icon_print.gif) no-repeat 0px -16px;
}
.conversionBlock a.tell span
{
	background: transparent url(../../images/icons/icon_tell.gif) no-repeat 0px -16px;
}
.conversionBlock a.bookmark span
{
	background: transparent url(../../images/icons/icon_download.gif) no-repeat 0px -16px;
}

.conversionBlock a.contact:hover span
{
	background: transparent url(../../images/icons/icon_mail.gif) no-repeat 0px 4px;
}
.conversionBlock a.print:hover span
{
	background: transparent url(../../images/icons/icon_print.gif) no-repeat 0px 4px;
}
.conversionBlock a.tell:hover span
{
	background: transparent url(../../images/icons/icon_tell.gif) no-repeat 0px 4px;
}
.conversionBlock a.bookmark:hover span
{
	background: transparent url(../../images/icons/icon_download.gif) no-repeat 0px 4px;
}

/* ============================================================	*/
/* ========	ORDERBASKET		  		===========================	*/
/* ============================================================	*/

.orderBasket
{
	padding: 0 10px;
	_height: 300px;
	min-height: 300px;
}
.tabs
{
	position: relative;
	margin-bottom: 20px;
	font-size: 12px;
	height: 30px;
	overflow: hidden;
	background-color: #FFF;
	border-bottom: 1px solid #F60;
}
.tabs a
{
	display: block;
	position: relative;
	float: left;
	width: 120px;
	_width: 121px;
	padding: 8px 0;
	text-align: center;
	color: #999;
	text-decoration: none;
	border-right: 1px solid #FFF;
	background: #CCC url(../../images/dots_white_hor.gif) repeat-x left top;
	cursor: default;
}
.tabs a.active
{
	color: #FFF;
	text-decoration: none;
	background-color: #F60;
}

.basketTable
{
	width: 710px;
}
.basketTable th
{
	color: #999;
	padding: 5px 0;
	text-align: left;
}
.basketTable td
{
	padding: 5px 0;
	color: #999;
	background: #FFF url(../../images/dots_light_grey.jpg) repeat-x left top;
}
.basketTable tr.total th
{
	color: #F60;
	padding: 10px 0;
	background: #FFF url(../../images/orangedots_stripe.gif) repeat-x left top;
}
.basketTable tr.total td.price
{
	white-space: nowrap;
}
.basketTable .typeText
{
	width: 40px;
	border: 1px solid #666;
	text-align: center;
	color: #F60;
}
.basketTable a
{
	color: #F60;
}
.basketTable a:hover
{
	color: #000;
}
.orderButtons
{
	margin-top: 25px;
}
.orderButtons a, .orderButtons input
{
	float: right;
	margin-left: 5px;
}

/* ============================================================	*/
/* ========	Content		  			===========================	*/
/* ============================================================	*/

.wideCol
{
	width: 710px;
	margin-left: 10px;
	overflow: hidden;
	color: #999;
}
.wideCol h1
{
	padding-bottom: 5px;
	color: #999;
	font-size: 15px;
	background: #FFF url(../../images/greydots_stripe.gif) repeat-x left bottom;
}
.colset
{
	width: 700px;
	margin-left: 10px;
	overflow: hidden;
	color: #666;
	padding-top: 15px;
}
.colset h2
{
	padding-bottom: 5px;
	color: #999;
	font-size: 12px;
	background: #FFF url(../../images/greydots_stripe.gif) repeat-x left bottom;
}
.colLeft
{
	float: left;
	width: 330px;
}
.colRight
{
	float: right;
	width: 330px;
}
.colRight .basketTable
{
	width: 330px;
}
.basketTable .price
{
	text-align: right;
	white-space: nowrap;
}
.basketTable td.none
{
	background-image: none;
}
.basketTable tr.total td
{
	font-size: 12px;
}
.basketTable tr.total td.price
{
	font-weight: bold;
	white-space: nowrap;
}
.orderedArticles
{
	display: block;
	margin-top: 46px;
	padding-bottom: 5px;
	font-weight: bold;
}
td.amout
{
	padding-left: 10px;
	color: #F60;
	font-weight: bold;
}

.orderButtons
{
	clear: both;
}

.payment
{
	margin-top: 25px;
}
.payment span
{
	display: block;
}


/* ============================================================	*/
/* ========	FORMULIEREN		  		===========================	*/
/* ============================================================	*/

form
{
	margin: 0px;
}
.formgrid
{
}
.formGrid td
{
	color: #999;
}
.formGrid .SubHead
{
	padding-top: 2px;
	vertical-align: top;
	width: 150px;
}
.formGrid .NormalTextBox
{
	width: 180px;
	vertical-align: top;
	height: 20px;
}
.formGrid .NormalTextBox select
{
	width: 180px;
}
.formGrid .NormalTextBox u
{
	text-decoration: none;
	margin-left: 12px;
}
input, select
{
	vertical-align: middle;
	color: #999;
}
.typeText
{
	color: #666;
	font-weight: normal;
	border: 1px solid #CCC;
	width: 178px;
	_width: 180px;
}

input.w10
{
	color: #666;
	font-weight: normal;
	border: 1px solid #CCC;
	width: 43px;
	_width: 45px;
}
span.checkbox input
{
	margin-left: 0px;
	_margin-left: -4px;
}
label
{
	vertical-align: middle;
	color: #999;
}
select.select
{
	border: 1px solid #CCC;
	width: 178px;
	_width: 180px;
}
.rightCol .block select
{
	margin: 0 0 10px 10px;
	width: 188px;
	_width: 190px;
}
textarea.textarea
{
	border: 1px solid #CCC;
	width: 178px;
	_width: 180px;
	color: #666;
}


/* ============================================================	*/
/* ========order popup msg style		  		===========================	*/
/* ============================================================	*/
#msgDiv
{
	background: #FFF;
	border: 1px solid #000;
}
#msgDiv a
{
	color: #F60;
}
#msgTitle
{
	background: #F60;
	border: 1px solid #FFF;
}
#msgTitle td
{
	color: #FFF;
	font-weight: bold;
}
.rightCol .block
{
	margin-top: 15px;
	margin-bottom: 0px;
}

.contact-message
{
	border-left: 20px solid #FFFFFF;
	width: 645px;
	float: left;
	line-height: 1.6em;
}
.contact-address
{
	border-left: 20px solid #FFFFFF;
	margin-left: 60px;
	width: 145px;
	float: left;
	line-height: 1.6em;
}
.topbasket
{
	clear: right;
	float: right;
	margin-right: 7px;
	margin-top: 10px;
}
.answerline
{
	background: url("../../images/greydots_stripe.gif") repeat-x;
	height: 10px;
	margin-top: 10px;
}
.overview-contact
{
	background-color: #fff;
}

body.Contact .container
{
	background: url("none") no-repeat scroll left top #FFFFFF;
}

.contact-pageBack
{
	background: url("../../images/greydots_stripe.gif") repeat-x scroll left top #FFFFFF;
	margin: 10px;
	padding: 3px 0;
	text-align: right;
	height: 300px;
}
.contact-pageBack a
{
	color: #FF6600;
}
.contact-pageBack .nav
{
	height: 91px;
}
.contact-pageBack .nav .prevPage, .contact-pageBack .nav .nextPage
{
	width: 22px;
	height: 91px;
	float: left;
	cursor: pointer;
	background: url(../../images/nav_prev.jpg);
}
.contact-pageBack .nav .nextPage
{
	background: url(../../images/nav_next.png);
}
.contact-pageBack .nav .scrollable
{
	width: 655px;
	height: 89px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	float: left;
	overflow: hidden;
	position: relative;
}
.contact-pageBack .nav .scrollable .items
{
	clear: both;
	width: 2000px;
	height: 80px;
	margin-top: 8px;
	position: absolute;
}
.contact-pageBack .nav .scrollable .items .item
{
	float: left;
	margin-right: 14px;
	margin-left: 14px;
	overflow: hidden;
	width: 103px;
	height: 77px;
	cursor: pointer;
}
.contact-pageBack .nav .scrollable .items .item img
{
	width: 101px;
	height: 59px;
}
.contact-pageBack .nav .scrollable .items .item h4
{
	margin: 0px;
	margin-top: 3px;
	text-align: center;
	overflow: hidden;
	height: 14px;
}
.contact-pageBack .nav .scrollable .items .item span
{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	height: 14px;
	margin-top: 3px;
}
.contact-pageBack .nav .scrollable .items .item a
{
	color: inherit;
	border: none;
	background: none;
	display: inherit;
	float: inherit;
	padding: 0px;
	position: inherit;
	text-align: inherit;
	text-decoration: none;
	width: inherit;
}
.newsBlock .content .images
{
	bottom: 8px;
	position: absolute;
	right: 5px;
}
.newsBlock .content .images img, .newsBlock .content .images a
{
	display: inline-block;
}
.newsBlock .content .images a
{
	margin-bottom: 0px;
}
.sunday-block
{
	position:absolute;
	left:10px;
	top:13px;
	z-index:100;
	background:transparent url(../../images/sunday-block-bg.png) repeat scroll left bottom;
	height:30px;
	width:228px;
}
.sunday-block h2
{
	color:#666666;
	font-size:15px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.sunday-block h2 a
{
	color: #666666;
	text-decoration: none;
}
.sunday-block h2 a:hover
{
	text-decoration: underline;
}
.virtual-tour h3
{
	color: #FF9900;
}