/*body {background: #f1f1f1 url('bg-sea-sky.jpg') 100% 0 no-repeat;}*/

body.move, body.move * {cursor: pointer !important;}

div#layout {
	max-width: none;
	background-image: url('bg-sea.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
}

* html div#layout {
width: expression(
	(
		document.getElementById('measurer')
		&& document.getElementById('measurer').clientWidth < 995
	)
	?	'995px'
	:	'100%'
);
}


div#rotation {
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	width: 100%;
	height: 630px;
}

div#shifter1 {
	position: absolute;
	left: 50%;
	top: 168px;
}

div#shifter2 {
	position: absolute;
	left: -494px;
	top: 0;
	width: 1018px;
}


div#arrow_switch {
	position: absolute;
	left: 465px;
	top: 425px;
	z-index: 3;
	visibility: hidden;
}

div#arrow_switch.enabled {
	visibility: visible;
}

div#arrow_switch.enabled div#arrow_left,
div#arrow_switch.enabled div#arrow_right
{
	cursor: pointer;
	cursor: hand;
}

div#arrow_left {
	position: absolute;
	left: 0;
	top: 0;
	width: 31px;
	height: 17px;
	background: url('arrow-left.gif') 0 0 no-repeat;
	font-size: 1px;
}

div#arrow_right {
	position: absolute;
	left: 89px;
	top: 0;
	width: 31px;
	height: 17px;
	background: url('arrow-right.gif') 0 0 no-repeat;
	font-size: 1px;
}

div#arrow_left.hover,
div#arrow_right.hover{
	background-position: 0 -17px;
}

div#grad360 {
	position: absolute;
	left: 38px;
	top: 0;
	width: 50px;
	color: #2258ab;
	font-size: 1.3em;
	text-align: center;
}


div#sign_rotation {
	position: absolute;
	left: 193px;
	top: -9px;
	width: 65px;
	height: 65px;
	background: url('sign-rotation.gif') 50% 50% no-repeat;
	z-index: 4;
}

div#sign_rotation div {
	position: absolute;
	left: 27px;
	top: 4px;
	width: 12px;
	height: 12px;
	background: url('slider.png');
	//background: url('slider.gif');
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/slider.png', sizingMethod='crop');
	visibility: hidden;
	font-size: 1px;
}

div#sign_rotation div.enabled {
	cursor: pointer;
	cursor: hand;
	visibility: visible;
}


div#sign_post {
	position: absolute;
	left: 223px;
	top: -12px;
	width: 4px;
	height: 12px;
	background: url('sign-post.gif') 50% 50% no-repeat;
	font-size: 1px;
	z-index: 3;
}

div#car {
	position: absolute;
	left: 0;
	top: 0;
	width: 1018px;
	height: 452px;
	background-image: url('car-sea-green.jpg');
	/*background-position: 50% 0;*/
	background-repeat: no-repeat;
	z-index: 1;
}

.position5 {background-position: 0 0;}
.position4 {background-position: 0 -452px;}
.position3 {background-position: 0 -904px;}
.position2 {background-position: 0 -1356px;}
.position1 {background-position: 0 -1808px;}
.position0 {background-position: 0 -2260px;}
.position7 {background-position: 0 -2712px;}
.position6 {background-position: 0 -3164px;}


div#parrot {
	position: absolute;
	left: 50%;
	top: 103px;
	z-index: 2;
}

div#parrot img {
	position: absolute;
	left: -94px;
	top: 0;
	background-image: url('parrot.png');
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/parrot.png', sizingMethod='crop');
}


div.color_switch {
	position: absolute;
	left: 640px;
	top: -35px;
	z-index: 2;
}


div.color_switch div {
	position: absolute;
	visibility: hidden;
}

div.color_switch div.enabled {
	cursor: pointer;
	cursor: hand;
	visibility: visible;
}

div.color_switch div.active {
	cursor: auto;
}

div#color_gray {
	left: 203px;
	top: 45px;
}

div#color_white {
	left: 120px;
	top: 71px;
}

div#color_blue {
	left: 147px;
	top: 8px;
}

div#color_green {
	left: 61px;
	top: 0;
	width: 79px;
}

div#color_red {
	left: 0;
	top: 48px;
	width: 88px;
}


div.color_switch div div {
	position: absolute;
	cursor: auto;
	visibility: hidden;
}

div.color_switch div.active div {
	visibility: visible;
}

div.color_switch div.hover div {
	visibility: visible;
	color: #89807e;
}

div#color_gray div {
	left: 50px;
	top: 26px;
}

div#color_white div {
	left: 43px;
	top: 22px;
}

div#color_blue div {
	left: 89px;
	bottom: 28px;
}

div#color_green div {
	right: 44px;
	bottom: 20px;
	min-width: 4.2em;
}

div#color_red div {
	right: 81px;
	top: 5px;
	min-width: 4.2em;
}


div#banner {
	position: absolute;
	top: 400px;
	left: 72px;
	z-index: 2;
}

div#banner img {
	position: relative;
	left: -35px;
	margin-bottom: 5px;
}

div#banner2 {
	position: absolute;
	top: 529px;
	left: 72px;
	z-index: 2;
}

div#banner2 img {
	position: relative;
	left: -35px;
	margin-bottom: 5px;
}

div#layout_reducer {position: static;}

div#content_inner {min-height: 555px; //height: 555px;}


div.h1 {position: relative;}
div.h1 h1 {position: absolute; left: -32px; top: -13px; margin: 0; padding: 0; z-index: 1;}

img#sign_sedan {position: absolute; left: 652px; top: 43px;}
img#sign_van {position: absolute; left: 707px; top: 43px;}


div.extra_column {position: static;}
div#service_icons {position: relative; z-index: 3;}
div#main_navigation ul.navigation a {position: relative; z-index: 3;}


div#footer {padding: 4em 40px 1.2em 40px; margin: 0;}
div#footer_inner {width: 100%;}

div#footer_inner div.adv {color:#2256ac; font-size:36px;
position:absolute; left:50%; width:700px; margin-left:-320px; margin-top:50px;}

div#copyright,
div#made_in {float: left; min-height: 1px;}

div#copyright {width: 66%; //margin-right: -100%;}
div#made_in {width: 34%; //margin-left: 66%; //margin-right: -1px; //display: inline;}


div#copyright {margin-top: 37px; padding-top: 2.25em;}

div#made_in {font-size: 0.89em;}
div#made_in p {margin: 0.5em;}
div.hotline{float:right;}
div.hotline h4{margin:0px;padding:0px;}
div.hotline h3{margin:0px 0px 30px 0px;padding:0px;}