html{
	background:url(http://www.carenages.com/images/bg-all.gif);
}
body{
	margin:0;
	color:#111;
	font:13px Arial, Verdana, Tahoma, sans-serif;
	background:url(http://www.carenages.com/images/bg-main.gif) repeat-x;
	min-width:923px;
}
.home{
	background:url(http://www.carenages.com/images/bg-main-home.jpg) repeat-x;
	min-width:1000px;
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#0d6c96;
}
a:hover {
	text-decoration:none;
}
.hide{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* header start */
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:2;
}
/* header top start */
.header-top{
	padding:8px 0;
	position:relative;
	width:100%;
	z-index:5;
}
.header-top .inner{
	width:923px;
	margin:0 auto;
}
.header-top .inner:after{
	content:'';
	display:block;
	clear:both;
}
/* login navigation */
ul.login-nav{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.login-nav li{
	float:left;
	font-size:12px;
	color:#fff;
	padding:0 10px 0 0;
}
.login-nav li a{
	font-size:10px;
	color:#9198a0;
}
/* header row */
.header-row{
	float:right;
	position:relative;
	margin:0 -13px 0 0;
}
/* buttons holder */
.btns-holder{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.btns-holder li{
	float:left;
	display:inline;
	margin:0 0 0 11px;
}
.visual-2 a.btn-grey,
.btns-holder a{
	float:left;
	padding:0 6px 0 0;
	text-decoration:none;
	background:url(http://www.carenages.com/images/btn-blue-r01.gif) no-repeat 100% 0;
	color:#fff;
}
.visual-2 a.btn-grey span,
.btns-holder a span{
	float:left;
	height:17px;
	padding:3px 0 0 6px;
	cursor:pointer;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	background:url(http://www.carenages.com/images/btn-blue-l01.gif) no-repeat;
}
.btns-holder a em{
	float:left;
	font-style:normal;
	padding:0 0 0 15px;
	background:url(http://www.carenages.com/images/ico01.gif) no-repeat 0 50%;
}
.visual-2 a.btn-grey,
.btns-holder a.btn-grey{
	background:url(http://www.carenages.com/images/btn-grey-r01.gif) no-repeat 100% 0;
	color:#20252e;
	width:100px;
	padding:0 3px 0 0;
}
.visual-2 a.btn-grey span,
.btns-holder a.btn-grey span{
	background:url(http://www.carenages.com/images/btn-grey-l01.gif) no-repeat;
	padding-left:7px;
}
.btns-holder a:hover{
	background-position:100% -20px;
}
.btns-holder a:hover span{
	background-position:0 -20px;
}
.btns-holder .active{
	position:relative;
}
.btns-holder .active .account{
	display:block;
}
.btns-holder .active a.btn-grey{
	background-position:100% -40px;
}
.btns-holder .active a.btn-grey span{
	background-position:0 -40px;
}
.btns-holder .account{
	position:absolute;
	top:20px;
	left:-135px;
	z-index:100;
	display:none;
}
.btns-holder .account form{
	background:url(http://www.carenages.com/images/bg-account.png) no-repeat;
	width:348px;
	height:26px;
	padding:7px 13px 0 15px;
	overflow:hidden;
}
.btns-holder .account form fieldset{
	position:relative;
}
.btns-holder .account .text{
	float:left;
	background:url(http://www.carenages.com/images/bg-account-text.gif) no-repeat;
	width:143px;
	height:22px;
	padding:0 6px;
	margin:0 7px 0 0;
}
.btns-holder .account .text input{
	padding:4px 0 3px;
	font-size:11px; 
	color:#464646;
	border:0;
	background:none;
	width:100%;
	font-weight:bold;
}
.btns-holder .account .text2{
	width:129px;
	margin:0;
}
.btns-holder .account .btn-ok{
	width:38px;
	height:23px;
	background: url(http://www.carenages.com/images/btn-ok.gif) no-repeat;
	border:0;
	cursor:pointer;
	float:right;
}
.btns-holder .account .btn-ok:hover,
.btns-holder .account .btn-ok.hover {
	background: url(http://www.carenages.com/images/btn-ok-hover.gif) no-repeat;
}
/* top navigation */
ul.top-nav{
	float:left;
	margin:3px 0 0;
	padding:0 0 0 4px;
	list-style:none;
}
.top-nav li{
	float:left;
	padding:0 0 0 12px;
	font-size:11px;
}
.top-nav li a{
	color:#9198a0;
}
.top-nav li a:hover{
	text-decoration:underline;
	color:#07bceb;
}
/* languages navigation */
ul.lang-nav{
	float:left;
	margin:4px 0 0;
	padding:0 0 0 10px;
	list-style:none;
}
.lang-nav li{
	float:left;
	padding:0 0 0 5px;
}
.lang-nav li a{
	float:left;
	width:16px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
}
.lang1{
	background:url(http://www.carenages.com/images/lang01.gif) no-repeat;
}
.lang2{
	background:url(http://www.carenages.com/images/lang02.gif) no-repeat;
}
.lang3{
	background:url(http://www.carenages.com/images/lang03.gif) no-repeat;
}
.lang4{
	background:url(http://www.carenages.com/images/lang04.gif) no-repeat;
}
.lang5{
	background:url(http://www.carenages.com/images/lang05.gif) no-repeat;
}
.lang6{
	background:url(http://www.carenages.com/images/lang06.gif) no-repeat;
}


/* header top end */
/* header main start */
.header-main{
	width:100%;
	border-top:1px solid #000;
	background:url(http://www.carenages.com/images/bg-header-main-c.gif);
}
.header-main .holder{
	border-bottom:1px solid #0c3c53;
	background:url(http://www.carenages.com/images/bg-header-main-t.gif) repeat-x;
	min-width:923px;
}
.header-main .inner{
	width:923px;
	height:110px;
	margin:0 auto;
	position:relative;
}
.header-main .inner:after {
	content:"";
	display:block;
	clear:both;
}
/* logo */
.logo{
	float:left;
	width:429px;
	height:59px;
	margin:13px 0 0 33px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.carenages.com/images/logo.png) no-repeat;
}
.home .header-main .inner{
	overflow:hidden;
}
.home .logo{
	float:none;
	margin:16px 0 0 206px;
	display:block;
	background:url(http://www.carenages.com/images/logo-home.png) no-repeat;
	width:515px;
	height:70px;
}
.logo a{
	display:block;
	height:100%;
	cursor:pointer;
}
/* pict holder */
.pict-holder{
	position:absolute;
	right:-14px;
	top:0;
	width:620px;
	height:100px;
	background:url(http://www.carenages.com/images/bg-pict-holder.png) no-repeat;
}
.pict-holder:after {
	content:"";
	display:block;
	clear:both;
}
.pict-holder img{
	float:right;
	margin:0 30px 0 0;
	display:inline;
}
/* header main end */
/* header navigation start */
.header-nav{
	width:923px;
	height:43px;
	margin:-11px auto 0;
	padding:2px 0 0;
	background:url(http://www.carenages.com/images/bg-header-nav.gif) no-repeat;
}
.header-nav:after, .header-nav .inner:after{
	content:"";
	display:block;
	clear:both;
}
.header-nav .inner{width:100%;}
ul#main-nav{
	float:left;
	margin:0;
	padding:0;
}
#main-nav li{
	float:left;
	padding:0;
	margin:0 0 0 14px;
	display:inline;
	list-style:none;
	position:relative;
}
#main-nav li a{
	float:left;
	color:#fff;
	padding:0 20px 0 0;
	background:url(http://www.carenages.com/images/bg-main-nav-r.gif) no-repeat 100% 0;
	text-decoration:none;
	cursor:pointer;
	position:relative;
	margin:7px 0 0;
	text-shadow:0 0 2px #04536a;
	position:relative;
	z-index:2;
}
#main-nav li span{
	float:left;
	padding:0 0 0 10px;
	background:url(http://www.carenages.com/images/bg-main-nav-l.gif) no-repeat;
	height:25px;
	font:italic 17px/25px Impact, Arial, Verdana, sans-serif;
}
#main-nav li em{
	display:block;
	height:25px;
	text-indent:-9999px;
}
#main-nav li .yamaha em{
	background: url(http://www.carenages.com/images/bg-yamaha.gif) no-repeat;
	width:58px;
}
#main-nav li .honda em{
	background: url(http://www.carenages.com/images/bg-honda.gif) no-repeat;
	width:48px;
}
#main-nav li .kawasaki em{
	background: url(http://www.carenages.com/images/bg-kawasaki.gif) no-repeat;
	width:72px;
}
#main-nav li .suzuki em{
	background: url(http://www.carenages.com/images/bg-suzuki.gif) no-repeat;
	width:49px;
}
#main-nav li .ducati em{
	background: url(http://www.carenages.com/images/bg-ducati.gif) no-repeat;
	width:49px;
}
#main-nav li a:hover{
	background:url(http://www.carenages.com/images/bg-main-nav-r-hover.gif) no-repeat 100% 0;
	border:0;
	color:#0d6c96;
	text-shadow:0 0 0 #04536a;
}
#main-nav li a:focus {outline: none;}
#main-nav li a:hover span{background:url(http://www.carenages.com/images/bg-main-nav-l-hover.gif) no-repeat;}
#main-nav li a:hover em, #main-nav li.clicked em{background-position:0 -25px;}
#main-nav li.selected em, #main-nav li.select-clicked em{background-position:0 -50px !important;}
#main-nav li.selected, #main-nav li.select-clicked{
	margin:0 -2px 0 12px;
}
#main-nav li.selected a:hover, #main-nav li.selected a{
	background:url(http://www.carenages.com/images/bg-main-nav-r-select.gif) no-repeat 100% 0;
	text-shadow:0 0 0 #04536a;
	color:#171b21;
	margin:0;
	padding:0 35px 0 0;
}
#main-nav li.selected a:hover span, #main-nav li.selected a span{
	background:url(http://www.carenages.com/images/bg-main-nav-l-select.gif) no-repeat;
	padding:7px 9px 11px 12px;
}
#main-nav li.clicked{
	padding:0;
	margin:0 -6px 0 7px;
	z-index:3;
}
#main-nav li.select-clicked{z-index:3;}
#main-nav li.clicked a:hover, #main-nav li.clicked a{
	background:url(http://www.carenages.com/images/bg-main-nav-r-clicked.gif) no-repeat 100% 0;
	text-shadow:0 0 0 #04536a;
	color:#0d6c96;
	margin:3px 0 0;
	padding:0 26px 0 0;
	z-index: 101;
}
#main-nav li.clicked a:hover span, #main-nav li.clicked a span{
	background:url(http://www.carenages.com/images/bg-main-nav-l-clicked.gif) no-repeat;
	padding:4px 0 8px 17px;
}
#main-nav li.select-clicked a:hover, #main-nav li.select-clicked a{
	background:url(http://www.carenages.com/images/bg-main-nav-r-select-clicked.gif) no-repeat 100% 0;
	text-shadow:0 0 0 #04536a;
	color:#171b21;
	margin:0;
	padding:0 40px 0 0;
	z-index: 101;
}
#main-nav li.select-clicked a:hover span, #main-nav li.select-clicked a span{
	background:url(http://www.carenages.com/images/bg-main-nav-l-select.gif) no-repeat;
	padding:7px 4px 11px 12px;
}
#main-nav li.link-home a, #main-nav li.link-home a:hover{
	width:38px;
	height:25px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.carenages.com/images/ico-home.gif) no-repeat;
}
#main-nav li.link-home a:hover{background: url(http://www.carenages.com/images/ico-home-hover.gif) no-repeat;}
#main-nav li.link-home a span{background:none !important;}
.drop-down{
	position:absolute;
	width:287px;
	left:0;
	top:31px;
	display:none;
	z-index: 100;
}
.clicked .drop-down{display:block;}
.select-clicked .drop-down{
	left:100%;
	top:34px;
	margin:0 0 0 -40px;
	display:block;
}
.drop-down .t{
	height:10px;
	overflow:hidden;
	background: url(http://www.carenages.com/images/bg-drop-down-t.png) no-repeat;
}
.drop-down .b{
	height:43px;
	overflow:hidden;
	background: url(http://www.carenages.com/images/bg-drop-down-b.png) no-repeat;
	clear:both;
}
.drop-down .c{
	width:250px;
	float:left;
	background: url(http://www.carenages.com/images/bg-drop-down.png) repeat-y;
	padding:4px 20px 0 17px;
}
#main-nav ul{
	margin:9px 0 -9px;
	padding:4px 0 0;
	border-top:1px solid #e5e5e5;
}
#main-nav .drop-down ul li{
	padding:0 0 4px;
	float:none;
	display:block;
}
#main-nav .drop-down ul a, #main-nav .drop-down ul a:hover{
	background:none;
	margin:0;
	padding:0;
	float:none;
	color:#252525;
}
 #main-nav .drop-down ul li:first-child a:hover span,
 #main-nav .drop-down ul a:hover{
	color:#07bceb;
}
#main-nav .drop-down ul a span, #main-nav .drop-down ul a:hover span{
	font:13px Arial, Helvetica, sans-serif;
	color:#ccc;
	background:none !important;
	float:none;
	padding:0;
}
#main-nav .drop-down ul a:hover span{color:#07bceb;}
#main-nav .drop-down ul li:first-child a span{color:#252525;}
.drop-down .heading{
	font-size:12px;
	color:#07bbea;
	font-weight:normal;
	text-align:left;
	margin:0;
}
/* show button */
.btn-show{
	float:right;
	height:31px;
	margin:6px 35px 0 0;
	display:inline;
	position:relative;
	overflow:hidden;
}
.btn-show a{
	float:left;
	width:140px;
	height:62px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.carenages.com/images/btn-show-room.png) no-repeat;
	cursor:pointer;
}
.btn-show a:hover{
	margin:-31px 0 0;
}
/* header navigation end */
/* header end */
/* main start */
#main{
	width:923px;
	margin:0 auto;
	padding:182px 0 0;
}
.home #main{
	padding:172px 0 0;
}
/* main heading */
.main-heading{
	width:100%;
	background:#bdc6cd url(http://www.carenages.com/images/bg-main-heading-c.gif) repeat-x;
	position:relative;
	z-index:2;
}
.main-heading .holder{
	width:100%;
	position:relative;
	background:url(http://www.carenages.com/images/bg-main-heading-t.gif) no-repeat;
}
.main-heading .inner{
	height:61px;
	padding:22px 10px 0 131px;
	background:url(http://www.carenages.com/images/bg-main-heading-b.gif) no-repeat 0 100%;
}
.main-heading .holder .promotion{
	float:right;
	margin:4px 10px 0 0;
}
.two-line .inner{
	padding-top:14px;
	height:69px;
}
.two-line .inner h1{
	margin-bottom:-2px;
}
.main-heading .inner:after {
	content:"";
	display:block;
	clear:both;
}
.main-heading .title-pict{
	position:absolute;
	top:1px;
	left:2px;
}
.main-heading .title-pict img{
	display:block;
}
.main-heading h1{
	margin:0;
	float:left;
	font-size:30px;
	font-style:italic;
	color:#0d6c96;
	text-shadow: 1px 1px 1px #fff;
}
.main-heading h1 span{
	font-size:14px;
	display:block;
	color:#a5a6a8;
}
.main-heading .sub-title{
	display:block;
	clear:left;
	color:#252525;
	font-size:16px;
	font-style:italic;
	text-shadow: 1px 1px 1px #fff;
}
.main-heading .return{
	position:absolute;
	bottom:17px;
	right:18px;
	font-size:12px;
	color:#707070;
	text-shadow: 1px 1px 1px #fff;
	text-decoration:none;
	background:url(http://www.carenages.com/images/arrow-return.gif) no-repeat 0 3px;
	padding:0 0 0 13px;
}
.main-heading .return:hover{
	text-decoration:underline;
}
/* main content start */
.main-content{
	margin:0 0 35px;
	padding:26px 43px 0 53px;
	background:#fff url(http://www.carenages.com/images/bg-main-cont-b.gif) no-repeat 0 100%;
}
.main-content:after{
	content:'';
	display:block;
	clear:both;
}
.main-content h2{
	margin:0 0 9px;
	font-size:20px;
	font-style:italic;
	color:#07bceb;
}
.main-content h3{
	margin:0 0 5px;
	font-size:14px;
	font-weight:normal;
	color:#0d6c96;
}
.main-content p{
	margin:0 0 3px;
}
ul.cont-list{
	margin:0 0 20px 20px;
	padding:5px 0 0;
	list-style:none;
}
.cont-list li{
	padding:0 0 0 10px;
	background:url(http://www.carenages.com/images/bullet01.gif) no-repeat 0 4px;
}
/* content picture with shadow */
.cont-pics-hold{
	width:854px;
	margin:0 -20px 0 -7px;
	position:relative;
	padding:0 0 25px;
}
.cont-pics-hold:after {
	content:"";
	display:block;
	clear:both;
}
.cont-pict{
	float:left;
	display:inline;
	margin:0 20px 0 0;
}
.cont-pict .t{background:url(http://www.carenages.com/images/bg-cont-pict-t.gif) repeat-x;}
.cont-pict .tr{background:url(http://www.carenages.com/images/bg-cont-pict-tr.gif) no-repeat 100% 0;}
.cont-pict .tl{background:url(http://www.carenages.com/images/bg-cont-pict-tl.gif) no-repeat;}
.cont-pict .b{background:url(http://www.carenages.com/images/bg-cont-pict-b.gif) repeat-x 0 100%;}
.cont-pict .br{
	background:url(http://www.carenages.com/images/bg-cont-pict-br.gif) no-repeat 100% 100%;
	padding:17px;
}
* html .cont-pict .br{
	display:inline;
}
.cont-pict .bl{background:url(http://www.carenages.com/images/bg-cont-pict-bl.gif) no-repeat 0 100%;}
.cont-pict .l{background:url(http://www.carenages.com/images/bg-cont-pict-l.gif) repeat-y;}
.cont-pict .r{background:url(http://www.carenages.com/images/bg-cont-pict-r.gif) repeat-y 100% 0;}
.cont-pict:hover .t, .hover-image .t{background:url(http://www.carenages.com/images/bg-cont-pict-t-hover.gif) repeat-x;}
.cont-pict:hover .tr, .hover-image .tr{	background:url(http://www.carenages.com/images/bg-cont-pict-tr-hover.gif) no-repeat 100% 0;}
.cont-pict:hover .tl, .hover-image .tl{	background:url(http://www.carenages.com/images/bg-cont-pict-tl-hover.gif) no-repeat;}
.cont-pict:hover .b, .hover-image .b{background:url(http://www.carenages.com/images/bg-cont-pict-b-hover.gif) repeat-x 0 100%;}
.cont-pict:hover .br, .hover-image .br{background:url(http://www.carenages.com/images/bg-cont-pict-br-hover.gif) no-repeat 100% 100%;}
.cont-pict:hover .bl, .hover-image .bl{	background:url(http://www.carenages.com/images/bg-cont-pict-bl-hover.gif) no-repeat 0 100%;}
.cont-pict:hover .l, .hover-image .l{background:url(http://www.carenages.com/images/bg-cont-pict-l-hover.gif) repeat-y;}
.cont-pict:hover .r, .hover-image .r{background:url(http://www.carenages.com/images/bg-cont-pict-r-hover.gif) repeat-y 100% 0;}
.products .cont-pict:hover .t{background:url(http://www.carenages.com/images/bg-cont-pict-t.gif) repeat-x;}
.products .cont-pict:hover .tr{background:url(http://www.carenages.com/images/bg-cont-pict-tr.gif) no-repeat 100% 0;}
.products .cont-pict:hover .tl{background:url(http://www.carenages.com/images/bg-cont-pict-tl.gif) no-repeat;}
.products .cont-pict:hover .b{background:url(http://www.carenages.com/images/bg-cont-pict-b.gif) repeat-x 0 100%;}
.products .cont-pict:hover .br{background:url(http://www.carenages.com/images/bg-cont-pict-br.gif) no-repeat 100% 100%;}
.products .cont-pict:hover .bl{background:url(http://www.carenages.com/images/bg-cont-pict-bl.gif) no-repeat 0 100%;}
.products .cont-pict:hover .l{background:url(http://www.carenages.com/images/bg-cont-pict-l.gif) repeat-y;}
.products .cont-pict:hover .r{background:url(http://www.carenages.com/images/bg-cont-pict-r.gif) repeat-y 100% 0;}
.cont-pict img{
	vertical-align:top;
	border:1px solid #fff;
}
.h-promo img{
	border:1px solid #5f6367;
}
.cont-pict a{text-decoration:none;}
.cont-pict .promotion{
	display:block;
	border:1px solid #057997;
	background:#07bbea url(http://www.carenages.com/images/bg-promotion.gif) repeat-x 0 100%;
	font-size:14px;
	line-height:17px;
	padding:3px 0;
	text-shadow: 1px 1px 0 #0585a6;
	font-weight:bold;
	color:#fff;
	text-align:center;
	letter-spacing:23px;
	position:relative;
	bottom:-23px;
	margin:-23px 0 0;
}
* html .cont-pict .promotion{border-top:2px solid #057997;}
.heading{
	display:block;
	text-align:center;
	margin:-4px 0 23px;
	color:#464646;
}
/* main content end */
/* photos block start */
ul.photos{
	width:100%;
	margin:0 0 35px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photos li{
	float:left;
	padding:0 0 0 13px;
}
.photos li.first-child,
.photos li:first-child{
	padding:0;
}
.photos li img{
	vertical-align:top;
}
/* photos block end */
/* home-content start */
.home-content{
	width:100%;
	margin:0 0 3px;
}
.home-content:after{
	content:'';
	display:block;
	clear:both;
}
.home-content .find{
	float:left;
	width:374px;
	position:relative;
	z-index:2;
	margin:0 -170px 0 0;
}
.find h1{
	margin:0 0 -63px 10px;
	font-size:0;
	position:relative;
}
.find h1 img{
	vertical-align:top;
}
 .find .holder{
	background:url(http://www.carenages.com/images/bg-slide-box.png) no-repeat;
	width:100%;
}
.find .step{
	position:relative;
	width:374px;
}
.find .step .frame{
	height:213px;
	padding:12px 0 0 42px;
}
.find .link{
	text-align:center;
	font-size:12px;
	color:#7e8791;
	padding:4px 0;
}
.find .link p{
	margin:0;
}
.find .link p a{
	color:#07bceb;
}
.find .num{
	position:absolute;
	top:90px;
	left:72px;
	color:#111;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
}
.step1 .top{
	margin:0 0 37px;
	padding:0 0 0 73px;
	color:#fff;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.step1 .top p{
	margin:0;
}
.step1 ul{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.step1 ul li{
	float:left;
	display:inline;
	margin:0 27px 15px 0;
}
.step1 ul a{
	display:block;
	width:132px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
}
.step1 ul a.btn-honda{
	background:url(http://www.carenages.com/images/btn-honda.gif) no-repeat;
}
.step1 ul a.btn-suzuki{
	background:url(http://www.carenages.com/images/btn-suzuki.gif) no-repeat;
}
.step1 ul a.btn-ducati{
	background:url(http://www.carenages.com/images/btn-ducati.gif) no-repeat;
}
.step1 ul a.btn-kawasaki{
	background:url(http://www.carenages.com/images/btn-kawasaki.gif) no-repeat;
}
.step1 ul a.btn-yamaha{
	background:url(http://www.carenages.com/images/btn-yamaha.gif) no-repeat;
}
.step3 .top,
.step2 .top{
	padding:0 0 0 75px;
	margin:0 0 17px;
	color:#fff;
	font-weight:bold;
	font-style:italic;
}
.step3 .top p,
.step2 .top p{
	margin:0 0 2px;
}
.step3 .top ul,
.step2 .top ul{
	width:239px;
	overflow:hidden;
}
.step3 .top ul li,
.step2 .top ul li{
	width:225px;
	padding:0 0 0 14px;
	margin:0 0 1px;
	background:#1b2026 url(http://www.carenages.com/images/bullet2.gif) no-repeat;
	float:left;
	line-height:16px;
}
.step3 .top ul span,
.step2 .top ul span{
	float:left;
	font-weight:bold;
	font-style:italic;
	color:#07bceb;
	margin:0 4px 0 0;
}
.step3 .top ul a.changer,
.step2 .top ul a.changer{
	background:url(http://www.carenages.com/images/link-changer.gif) no-repeat;
	width:55px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:2px 0 0;
}
.step3 ul,
.step2 ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:17px;
	font-style:italic;
	font-weight:bold;
}
.step3 ul a,
.step2 ul a{
	background:url(http://www.carenages.com/images/bullet.gif) no-repeat 0 3px;
	padding:0 0 0 11px;
	color:#fff;
	text-decoration:underline;
}
.step3 ul a:hover,
.step2 ul a:hover{
	color:#07bceb;
}
.visual{
	float:right;
	margin:-44px -66px 0 0;
	position:relative;
	z-index:2;
	width:703px;
}
.visual img{
	vertical-align:top;
}
.visual .btn-show{
	position:absolute;
	top:291px;
	left:476px;
	height:37px;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
.visual .btn-show span{
	background:url(http://www.carenages.com/images/btn-show-room2.png) no-repeat;
	width:165px;
	height:74px;
	display:block;
}
.visual .btn-show:hover{
	background:none;
}
.visual .btn-show:hover span{
	margin:-37px 0 0;
}
/* home-content start */
/* actualites start */
.actualites{
	background:url(http://www.carenages.com/images/bg-utils-menu-b.gif) no-repeat 0 100%;
	width:923px;
	margin:0 0 35px;
}
.actualites .holder{
	background:url(http://www.carenages.com/images/bg-utils-menu-t.gif) no-repeat;
	overflow:hidden;
	height:1%;
}
.actualites .link-actualites{
	float:left;
	background:url(http://www.carenages.com/images/link-actualites.gif) no-repeat;
	width:148px;
	height:38px;
	text-indent:-9999px;
	margin:7px 0 0 14px;
}
.actualites .text{
	width:718px;
	background:url(http://www.carenages.com/images/separator.gif) repeat-y;
	height:50px;
	line-height:50px;
	float:right;
	padding:0 15px;
	color:#fff;
	font-weight:bold;
	
}
.actualites .text p{
	margin:0;
}
.actualites .text a{
	color:#07bceb;
	font-weight:normal;
}
.actualites .text a.more{
	padding:0 12px 0 0;
	background:url(http://www.carenages.com/images/arrow-down.gif) no-repeat 100% 4px;
	color:#9fabb8;
	font-size:11px;
}
/* actualites end */
/* four cols start */
.four-cols{
	width:923px;
	overflow:hidden;
	color:#abb5c5;
	margin:0 0 35px;
}
.four-cols p strong{
	color:#fff;
}
.four-cols .holder{
	width:110%;
	overflow:hidden;
}
.four-cols .col{
	float:left;
	width:223px;
	display:inline;
	margin:0 11px 0 0;
}
.four-cols .col .t{
	background:url(http://www.carenages.com/images/bg-col-t.png) no-repeat;
	width:223px;
	height:160px;
	overflow:hidden;
}
.four-cols .col .b{
	background:url(http://www.carenages.com/images/bg-col-b.png) no-repeat;
	width:223px;
	height:14px;
	overflow:hidden;
}
.four-cols .col .c{
	background:url(http://www.carenages.com/images/bg-col-c.png) repeat-y;
	width:223px;
}
.four-cols .col .c:after{
	content:'';
	display:block;
	clear:both;
}
.four-cols .col .frame{
	float:left;
	position:relative;
	width:195px;
	margin:-147px 0 0;
	padding:0 14px 0px;
	min-height:138px;
}
.four-cols h3{
	margin:0 0 12px;
	font:italic 18px Impact, Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow: 0px -1px 1px #000;
}
.four-cols h3 img{
	vertical-align:top;
}
.four-cols p{
	margin:0;
}
/* four cols end */
/* payment start */
.payment{
	background:url(http://www.carenages.com/images/bg-payment.png) no-repeat;
	width:923px;
	height:64px;
	padding:9px 0;
	margin:0 0 31px;
}
.payment ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
.payment ul li{
	display:inline;
	padding:0 23px;
}
.payment ul a{
	position:relative;
}
.payment ul img{
	vertical-align:middle;
}
/* payment end */
/* utils menu start */
.utils-menu{
	width:923px;
	margin:0 auto 33px;
	background:url(http://www.carenages.com/images/bg-utils-menu-b.gif) no-repeat 0 100%;
}
.utils-menu ul{
	height:34px;
	margin:0;
	padding:17px 0 0;
	list-style:none;
	text-align:center;
	background:url(http://www.carenages.com/images/bg-utils-menu-t.gif) no-repeat;
	overflow:hidden;
}
.utils-menu li{
	display:inline;
	padding:0 5px 0 9px;
	background:url(http://www.carenages.com/images/separator01.gif) no-repeat 0 50%;
}
.utils-menu li.first-child,
.utils-menu li:first-child{
	background:none;
}
.utils-menu li a{
	color:#acb5c5;
}
/* utils menu end */
/* products start */
.products{
	width:100%;
	padding:3px 0 25px;
}
.products .content{
	float:left;
	position:relative;
	margin:0 -3px 0 -18px;
	padding:0 0 14px;
	width:848px;
}
.products:after{
	content:'';
	display:block;
	clear:both;
}
.products .cont-pict{
	margin:0 10px 0 0;
	display:inline;
}
.products .cont-pict .br{
	height:1%;
	position:relative;
}
.products .cont-pict .share{
	position:absolute;
	bottom:-14px;
	left:0;
	font-weight:bold;
	font-size:11px;
	color:#555;
	height:29px; 
}


* html .products .cont-pict .share{
	bottom:-15px;
}
.products .cont-pict .share p{
	margin:0;
	vertical-align:middle;
}
.products .cont-pict .share p a{
	color:#5071ab;
}
.products .cont-pict .share p img{
	vertical-align:middle;
	margin:0 5px 0 0; 
}
.products .cont-pict .share p span{
	vertical-align:middle;
}
.products .cont-pict .share .left{
	float:left;
	background:url(http://www.carenages.com/images/bg-share-l.gif) no-repeat 0 100%;
	height:35px; /* 29 -> 35 */
}
.products .cont-pict .share .right{
	float:left;
	background:url(http://www.carenages.com/images/bg-share-r.gif) no-repeat 100% 100%;
	height:35px; /* 29 -> 35 */
	padding:0 26px 0 19px;
}
.products .info{
	padding:13px 0 0;
	width:251px;
	float:right;
}
.products .info h2, .container h2, .colholder h2{
	color:#07bbea;
	margin:0 0 4px;
	font:bold italic 15px Impact, Arial, Helvetica, sans-serif;
}
.container h2{margin:0 0 9px 14px;}
.colholder h2{margin:0 0 11px;}
.colholder h2 img{vertical-align:middle;}
.colholder p{
	margin:0 0 17px;
	line-height:12px;
}
.colholder h2 span{
	font:12px Arial, Helvetica, sans-serif;
	color:#111;
}
.info ul{
	margin:0 0 22px 7px;
	padding:0;
	list-style:none;
}
.info ul li{
	background:url(http://www.carenages.com/images/bullet01.gif) no-repeat 0 3px;
	padding:0 0 3px 13px;
}
.choose-form{
	padding:5px 0 0;
}
.choose-form .box{
	background:url(http://www.carenages.com/images/bg-box-c.gif) repeat-y;
	margin:0 0 -5px;
}
.choose-form .box .holder{
	background:url(http://www.carenages.com/images/bg-box-t.gif) no-repeat;
}
.choose-form .box .frame{
	background:url(http://www.carenages.com/images/bg-box-b.gif) no-repeat 0 100%;
	padding:0 2px 0;
}
.choose-form .box ul{
	padding:0 0 8px;
	margin:0;
	list-style:none;
	height:1%;
}
.choose-form .box ul:after{
	content:'';
	display:block;
	clear:both;
}
.choose-form .box ul li{
	float:left;
	width:241px;
	padding:3px 3px 2px;
	background:url(http://www.carenages.com/images/separator2.gif) repeat-x;
}
.choose-form .box ul li.first-child,
.choose-form .box ul li:first-child{
	background:none;
}
.choose-form .box ul .check{
	float:left;
}
.choose-form .box ul label{
	float:left;
	line-height:26px;
	font-size:14px;
	color:#636363;
	padding:0 4px 0 25px;
	margin:0 0 0 -25px;
}
.choose-form .box ul .parentActive label{color:#111;}
.choose-form .box ul .tooltip-holder{
	float:left;
	padding:6px 0 0;
	position:relative;
}
.choose-form .box ul .tooltip-holder .open{
	display:block;
	background:url(http://www.carenages.com/images/ico-help.gif) no-repeat;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
}
.choose-form .box ul .tooltip-holder .tooltip{
	position:absolute;
	bottom:10px;
	left:-123px;
	width:263px;
	display:none;
	font-size:12px;
	color:#252525;
}
.choose-form .box ul .tooltip-active .tooltip{
	display:block;
}
.choose-form .box ul .tooltip-holder .tooltip .t{
	background:url(http://www.carenages.com/images/bg-tooltip-t.png) no-repeat;
	width:263px;
	height:16px;
	overflow:hidden;
}
.choose-form .box ul .tooltip-holder .tooltip .b{
	background:url(http://www.carenages.com/images/bg-tooltip-b.png) no-repeat;
	width:263px;
	height:28px;
	overflow:hidden;
}
.choose-form .box ul .tooltip-holder .tooltip .c{
	background:url(http://www.carenages.com/images/bg-tooltip-c.png) repeat-y;
	height:1%;
	padding:0 24px;
}
.choose-form .box ul .tooltip-holder .tooltip p{
	margin:0;
}
.price-box{
	width:249px;
	margin:0 0 9px 1px;
	background:url(http://www.carenages.com/images/bg-price.gif) repeat-y;
	text-align:center;
}
.price-box .holder{
	background:url(http://www.carenages.com/images/bg-price-t.gif) no-repeat;
}
.price-box .frame{
	background:url(http://www.carenages.com/images/bg-price-b.gif) no-repeat 0 100%;
	padding:11px 0 0;
	height:1%;
	overflow:hidden;
}
.price-box .price{
	margin:0 0 12px;
	font-size:35px;
	color:#111;
	font-weight:bold;
}
.price-box .price sup{
	vertical-align:baseline;
	font-size:11px;
	color:#898989;
	font-weight:normal;
	position:relative;
	top:-17px;
	left:-6px;
}
.price-box .promo{
	font-size:15px;
	color:#a00300;
	margin:-11px 0 0;
}
.price-box .promo p{
	margin:0 0 2px;
}
.price-box .promo em{
	background:url(http://www.carenages.com/images/bg-promo-link.gif) no-repeat;
	width:223px;
	height:25px;
	font-size:13px;
	color:#fff;
	display:block;
	margin:0 auto 8px;
	text-shadow: 0px -1px 1px #940300;
	text-decoration:none;
	line-height:25px;
	font-weight:bold;
	font-style:normal;
}
.commander{
	width:100%;
	margin:0 0 22px;
}
.commander a{
	background:url('http://www.carenages.com/images/btn-commander.gif') no-repeat;
	width:182px;
	height:48px;
	overflow:hidden;
	font-size:20px;
	font-weight:bold;
	display:block;
	position:relative;
	float:left;
	color:#fff;
	text-decoration:none;
	margin:0 0 0 -4px;
	padding:13px 0 0 73px;
	text-shadow: 0px -1px 1px #086788;
}
.commander a:hover{
	background-position:0 -61px;
}
.commander:after{
	content:'';
	display:block;
	clear:both;
}
.info .info-nav{
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}
.info .info-nav li{
	float:left;
	padding:0;
	background:none;
	display:inline;
	margin:0 0 0 8px;
}
.info .info-nav li.first-child,
.info .info-nav li:first-child{
	margin-left:2px;
}
.info .info-nav li a{
	float:left;
	background:url(http://www.carenages.com/images/bg-grey-link-l.gif) no-repeat;
	overflow:hidden;
	color:#20252e;
	text-shadow: 1px 1px 1px #fff;
	text-decoration:none;
	cursor:pointer;
}
.info .info-nav li a.blue{
	background:url(http://www.carenages.com/images/bg-blue-link-l.gif) no-repeat;
	color:#fff;
	text-shadow: 0px -1px 1px #086788;
}
.info .info-nav li a.blue span{
	background:url(http://www.carenages.com/images/bg-blue-link-r.gif) no-repeat 100% 0;
}
.info .info-nav li a span{
	float:left;
	height:22px;
	background:url(http://www.carenages.com/images/bg-grey-link-r.gif) no-repeat 100% 0;
	padding:0 17px;
}
.info .info-nav li a:hover{
	background-position:0 -22px;
}
.info .info-nav li a:hover span{
	background-position:100% -22px;
}
/* products end */
/* gallery section start */
.gallery{
	width:887px;
	background:url(http://www.carenages.com/images/bg-gallery.gif) repeat-x;
	height:218px;
	overflow:hidden;
	position:relative;
	margin:0 -43px 0 -53px;
	padding:14px 0 0 36px;
}
.gallery h3{
	color:#0d6c96;
	font-size:22px;
	font-style:italic;
	margin:0 0 2px;
}
.gallery h3 strong{
	font-family:Impact, Arial, Helvetica, sans-serif;
	padding:0 4px 0 0;
}
.gallery h3 strong img{margin:0 0 -2px;}
.gallery .link-next,
.gallery .link-prev{
	width:20px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:116px;
	left:13px;
	outline:none;
	cursor:pointer;
}
.gallery .link-next span,
.gallery .link-prev span{
	display:block;
	width:20px;
	height:63px;
}
.gallery .link-next span{background:url(http://www.carenages.com/images/btn-next.png) no-repeat;}
.gallery .link-prev span{background:url(http://www.carenages.com/images/btn-prev.png) no-repeat;}
.gallery .link-next{
	left:auto;
	right:13px;
}
.gallery .link-next:hover,
.gallery .link-prev:hover{
	background:none;
}
.gallery .link-next:hover span,
.gallery .link-prev:hover span{
	margin-top:-21px;
}
.gallery .next-disable,
.gallery .prev-disable{
	cursor:default;
}
.gallery .next-disable span,
.gallery .prev-disable span{
	margin-top:-42px !important;
}
.gallery .frame{
	position:relative;
	overflow:hidden;
	width:852px;
}
.gallery ul{
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.gallery ul li{
	float:left;
	padding:0 1px;
	
}
.gallery ul a{
	display:block;
	width:211px;
	height:167px;
	overflow:hidden;
	text-align:center;
	vertical-align:top;
}
.gallery ul a span{
	display:block;
	background:url(http://www.carenages.com/images/bg-gallery-item.png) no-repeat;
	width:211px;
	height:316px;
	padding:18px 0 0;
}
.gallery ul a:hover{
	background:none;
}
.gallery ul a:hover span{
	margin-top:-167px;
	padding-top:185px;
}
/* gallery section end */
/* more-infos start */
.more-infos{
	padding:35px 0 46px;
	height:1%;
	overflow:hidden;
	margin:0 -14px 0 -9px;
	position:relative;
	width:850px;
}
.more-infos h2{
	font:bold italic 22px Impact, Arial, Helvetica, sans-serif;
	margin:0 0 18px;
}
.more-infos h3{
	padding:0 0 2px 13px;
	background:url(http://www.carenages.com/images/bullet01.gif) no-repeat 0 3px;
	font-size:15px;
	margin:0 0 0 -13px;
	position:relative;
}
.more-infos .item{
	padding:0 0 21px 13px;
}
.more-infos .item p{margin:0;}
/* more-infos end */
.visual-2{
	width:545px;
	overflow:hidden;
	margin:0 -27px;
	position:relative;
	background: url(http://www.carenages.com/images/bg-visual.jpg) no-repeat;
	padding:26px 46px 21px 280px;
	height:120px;
}
.visual-2 h2{
	color:#fff;
	font-style:normal;
	text-shadow:1px 1px 1px #0585a7;
	font-size:24px;
	margin:0 0 5px;
}
.visual-2 .text{
	overflow:hidden;
	padding:0 0 0 85px;
	width:300px;
	background: url(http://www.carenages.com/images/bg-visual-arrow.gif) no-repeat 62px 0;
	font-size:13px;
	text-shadow:1px 1px 1px #44b6d4;
	color:#054561;
}
.visual-2 .text strong{
	display:block;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}
.visual-2 .text strong span{
	color:#fff;
	text-shadow:1px 1px 1px #0585a7;
}
.visual-2 a.btn-grey{
	float:right;
	margin:-27px 0 0;
	width:auto;
	padding:0 8px 0 0;
	background: url(http://www.carenages.com/images/btn-grey-r02.gif) no-repeat 100% 0;
}
.visual-2 a.btn-grey span{
	padding:5px 8px 0 16px;
	height:20px;
	background: url(http://www.carenages.com/images/btn-grey-l02.gif) no-repeat;
	font-size:13px;
	text-shadow:1px 1px 1px #fff;
}
/* container start */
.container{
	background: url(http://www.carenages.com/images/bg-container.gif) repeat 0 100%;
	margin:-26px -43px 0 -53px;
	width:923px;
	position:relative;
	z-index:1;
}
.container .inner{
	height:1%;
	overflow:hidden;
	background: url(http://www.carenages.com/images/bg-container-inner.gif) no-repeat 0 100%;
	padding:26px 43px 90px 53px;
}
/* container end */
/* block */
.block{
	background: url(http://www.carenages.com/images/bg-block-lb.gif) no-repeat 0 100%;
	margin:0 0 5px;
}
.block .lt{background: url(http://www.carenages.com/images/bg-block-lt.gif) no-repeat;}
.block .rt{background: url(http://www.carenages.com/images/bg-block-rt.gif) no-repeat 100% 0;}
.block .rb{
	background: url(http://www.carenages.com/images/bg-block-rb.gif) no-repeat 100% 100%;
	padding:0 12px;
}
* html .block .rb, * html .block .rt, * html .block .lt{display:inline-block;}
.block .t{background: url(http://www.carenages.com/images/bg-block-t.gif) repeat-x;}
.block .b{
	background: url(http://www.carenages.com/images/bg-block-b.gif) repeat-x 0 100%;
	padding:12px 0;
}
.block .l{
	background:#fff url(http://www.carenages.com/images/bg-block-l.gif) repeat-y;
	margin:0 -12px;
}
.block .r{
	background:url(http://www.carenages.com/images/bg-block-r.gif) repeat-y 100% 0;
	height:1%;
	overflow:hidden;
	padding:5px 18px;
	color:#555;
	font-size:12px;
}
.right-box .block .r{font-size:10px;}
.container .block .r{padding:0 18px 0 45px;}
.right-box{
	float:right;
	width:344px;
}
.container .right-box .block .r{padding:0 18px 0 10px;}
.block .price{
	float:right;
	font-size:20px;
	font-weight:bold;
	color:#111;
}
.block .red-price{color:#ce0400;}
.right-box .block .price{font-size:16px;}
.block .heading, .container .right-box .total .heading{
	display:inline;
	text-align:left;
	font-size:18px;
	color:#111;
	font-weight:bold;
}
label.heading{
	padding:0 0 10px 32px;
	margin:0 0 -10px 0;
	position:relative;
	left:-32px
}
.block .heading a{
	color:#000;
	text-decoration:none;
}
.block .heading span{color:#ce0400;}
.right-box .block .heading{font-size:16px;}
.right-box .red-block .heading{
	font-size:20px;
	background: url(http://www.carenages.com/images/bg-remise-heading.gif) no-repeat 0 50%;
	padding:0 0 0 33px;
}
.right-box .red-block .price{line-height:24px;}
.red-block{background: url(http://www.carenages.com/images/bg-block-lb-red.gif) no-repeat 0 100%;}
.red-block .lt{background: url(http://www.carenages.com/images/bg-block-lt-red.gif) no-repeat;}
.red-block .rt{background: url(http://www.carenages.com/images/bg-block-rt-red.gif) no-repeat 100% 0;}
.red-block .rb{background: url(http://www.carenages.com/images/bg-block-rb-red.gif) no-repeat 100% 100%;}
.red-block .t{background: url(http://www.carenages.com/images/bg-block-t-red.gif) repeat-x;}
.red-block .b{background: url(http://www.carenages.com/images/bg-block-b-red.gif) repeat-x 0 100%;}
.red-block .l{background:#fdf0f0 url(http://www.carenages.com/images/bg-block-l-red.gif) repeat-y;}
.red-block .r{background:url(http://www.carenages.com/images/bg-block-r-red.gif) repeat-y 100% 0;}
.block.selected{background: url(http://www.carenages.com/images/bg-block-lb-selected.gif) no-repeat 0 100%;}
.block.selected .lt{background: url(http://www.carenages.com/images/bg-block-lt-selected.gif) no-repeat;}
.block.selected .rt{background: url(http://www.carenages.com/images/bg-block-rt-selected.gif) no-repeat 100% 0;}
.block.selected .rb{background: url(http://www.carenages.com/images/bg-block-rb-selected.gif) no-repeat 100% 100%;}
.block.selected .t{background: url(http://www.carenages.com/images/bg-block-t-selected.gif) repeat-x;}
.block.selected .b{background: url(http://www.carenages.com/images/bg-block-b-selected.gif) repeat-x 0 100%;}
.block.selected .l{background:#fff url(http://www.carenages.com/images/bg-block-l-selected.gif) repeat-y;}
.block.selected .r{background:url(http://www.carenages.com/images/bg-block-r-selected.gif) repeat-y 100% 0;}
.container .block p a{
	font-size:10px;
	color:#555;
} 
.container .right-box .block p a{color:#07bbea;}
.block .info{
	float:right;
	text-align:right;
}
.block .info .price{float:none;}
.block .info p{clear:both;}
.container .right-box .block .info select{
	width:130px;
	text-align:left;
}
.container .right-box .total{
	width:311px;
	height:48px;
	background: url(http://www.carenages.com/images/bg-total.gif) no-repeat;
	color:#fff;
	text-shadow:1px 1px 1px #07799a;
	padding:13px 19px 0 14px;
} 
.container .right-box .total .price{
	float:right;
	font-weight:bold;
	font-size:24px;
}
.container .right-box .total .heading{
	font-size:17px;
	color:#fff;
	line-height:28px;
}
.container .block .checkboxArea, .container .block .checkboxAreaChecked{
	float:left;
	margin:5px 0 0 -34px;
	display:inline;
}
.container .block p{margin:0;}
.container .block .promotion img{vertical-align:top;}
.container .block .promotion{margin:0 0 0 15px;}
/* twocolumns */
.colholder{
	height:1%;
	overflow:hidden;
	width:837px;
	overflow:hidden;
	margin:-37px 0 0 -30px;
	padding:0 0 52px 20px;
	position:relative;
	color:#111;
	z-index:2;
}
.twocolumns{
	height:1%;
	overflow:hidden;
	width:862px;
	overflow:hidden;
	margin:0 -25px 35px 0;
}
.twocolumns .block{
	float:left;
	width:406px;
	position:relative;
}
.twocolumns .block .r{color:#111;}
.colholder .block{margin:0 0 35px;}
.colholder .twocolumns .block{margin:0 25px 0 0;}
.block .disabled{
	position:absolute;
	height:55px;
	width:406px;
	bottom:0;
	left:0;
}
.selected .disabled{display:none;}
.colholder .block .label{
	font-size:18px;
	color:#555;
	font-weight:bold;
	margin:2px 0 0 -25px;
	padding:0 0 0 28px;
	float:left;
	width:auto;
}
.colholder .selected .label{color:#111;}
.row{
	width: 100%;
	overflow:hidden;
	margin:0 0 8px;
}
.colholder h3{
	font:italic 24px/28px Impact,Arial,Helvetica,sans-serif;
	color:#07bbea;
	margin:0 0 0 -26px;
}
.colholder h3 span{
	background: url(http://www.carenages.com/images/bg-arrow.gif) no-repeat 100% 3px;
	padding:0 27px 0 0;
}
.colholder h3 img{vertical-align:middle;}
.colholder h3 span img{margin:-20px 0 0;}
.colholder .block p{
	margin:0 0 6px;
	line-height:16px;
	width: 100%;
	overflow:hidden;
}
.colholder .block h4{
	font-size:14px;
	margin:0 0 13px;
}
.block .item{
	float:left;
	width:153px;
	margin:0 10px 0 0;
	display:inline;
}
.block .txt-input{
	border:1px solid #e2e9ef;
	border-top:1px solid #acadb2;
	background:#fff;
	padding:3px 5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#0d6c96;
	float:left;
}
.block .txt-input:focus, .block .focus .txt-input{
	border:1px solid #c7f3fc;
	border-top:1px solid #5ed3f2;
}
.block .error .txt-input{
	border:1px solid #ecdfe8;
	border-top:1px solid #c78990;
}
.block .item .txt-input{width:141px;}
.colholder .block .btn-ok{
	margin:15px 0 0;
	width:38px;
	height:22px;
	background: url(http://www.carenages.com/images/btn-ok2.gif) no-repeat;
	border:0;
	cursor:pointer;
}
.colholder .block .btn-ok.hover, .colholder .block .btn-ok:hover,.colholder .selected .btn-ok {background: url(http://www.carenages.com/images/btn-ok2-hover.gif) no-repeat;}
.colholder .selected .btn-ok:hover,
.colholder .selected .btn-ok.hover {
	background: url(http://www.carenages.com/images/btn-ok2-hov.gif) no-repeat;
}
.block .row .txt-input{width:150px;}
.block .row select{
	font:12px Arial, Helvetica, sans-serif;
	color:#0d6c96;
	width:162px;
}
.block .row .selectArea .center{
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#0d6c96;
}
.block .row label{
	width:100px;
	margin:0 8px 0 0;
	float:left;
	text-align:right;
}
.block .row .mark{
	float:left;
	width:14px;
	height:14px;
	margin:4px 0 0 4px;
}
.block .good .mark{background: url(http://www.carenages.com/images/good.gif) no-repeat;}
.block .error .mark{background: url(http://www.carenages.com/images/error.gif) no-repeat;}
.block textarea{
	width:100%;
	max-width:801px;
	margin:0 auto;
	display:block;
	height:119px;
	border:1px solid #e2e9ef;
	border-top:1px solid #aaadb4;
}
.block .row .label2{
	width:auto;
	margin:5px 0 0 -25px;
	padding: 0 0 0 28px
}
.block .selected .label2{color:#0d6c96;}
.colholder .items{
	list-style:none;
	margin:0 0 57px;
	padding:0;
}
.colholder .items li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
}
.colholder .items label{
	float:left;
	margin:5px 0 0 3px;
}
.group li label{
	padding: 0 0 0 28px;
	margin: 5px 0 0 -25px !important;
}
.colholder .items .selected label{color:#0d6c96;}
.btn-commander-2{
	margin:0 auto;
	display:block;
}
/* footer start */
#footer{
	padding:15px 0 30px 80px;
	border-top:1px solid #104159;
	font-size:11px;
	color:#555e69;
}
#footer a{
	color:#555e69;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer .inner{
	width:100%;
}
#footer .inner:after {
	content:"";
	display:block;
	clear:both;
}
.copyright{
	float:left;
	margin:0 5px 0 0;
}
.designed-by{
	float:left;
}
.designed-by span{
	float:left;
	margin:0 3px 0 0;
}
.logo-design{
	float:left;
	width:21px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.carenages.com/images/logo-d2a.gif) no-repeat;
}
.select{
	float:left;
	margin:-3px 6px 0 0;
}
/* footer end */
/* main end */
.info .iedit {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.iactive .iedit {
	position: static;
}
.iactive .idefault {
	display: none;
}
.home-gallery .steps-holder {
	position: relative;
	overflow: hidden;
	width: 374px;
	height: 225px;
}
.home-gallery .slider {
	width: 99999px;
	float: left;
}
.home-gallery .slider .step {
	float: left;
}

.icon-attention{
    border:solid 1px #DEDEDE;
    background:#FFFFCC url(img/icon-attention.png) 8px 6px no-repeat;
    color:#222222;
    padding:4px;
    text-align:left;
	font-size:12px;
}

