* { margin: 0; padding: 0; }

body, html {
	width: 100%;
	background: #fff url(/share/images/pageBg.gif) top repeat-x;
	font-style: normal;
	font-size: 11px;
	font-family: Trebuchet MS, Lucida, Verdana, Helvetica, sans-serif, Arial;
	color: #000;
}

input, select, textarea {
	padding: 3px;
	background: #fff;
	border: 1px solid #D5E5F2;
	color: #000;
	font-family: Trebuchet MS, Lucida, Verdana, Helvetica, sans-serif, Arial;
	font-size: 11px;
	}

*html input, *html select, *html textarea {
	display: inline;
	}
	
a {
	color: #F2A44F;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}

a:active {
	color: #F2A44F;
	text-decoration: underline;
	}

a.details {
	color: #870E07;
	text-decoration: none;
	/* text-transform: uppercase; */
	font-weight: bold;
	}

a.print {
	height: 24px;
	padding-left: 42px;
	float: right;
	color: #870E07;
	text-decoration: none;
	/* text-transform: uppercase; */
	font-weight: bold;
	line-height: 25px;
	background: url(/share/images/print.gif) no-repeat;
	}

#wrap {
	position: relative;
	width: 900px;
	margin: auto;
	clear: both;
}

#bgLeft {
	position: absolute;
	width: 40px;
	height: 481px;
	left: 50%;
	margin-left: -490px;
	background: url(/share/images/pageBgLeft.gif) bottom left no-repeat;
	}

#bgRight {
	position: absolute;
	width: 40px;
	height: 384px;
	left: 50%;
	margin-left: 449px;
	background: url(/share/images/pageBgRight.gif) bottom left no-repeat;
	}

/* Top */
#top {
	width: 898px;
	height: 10px;
	}

#top .l {
	width: 449px;
	height: 10px;
	float: left;
	background: url(/share/images/topShadowLeft.gif) bottom left no-repeat;
	}

#top .r {
	width: 449px;
	height: 10px;
	float: left;
	background: url(/share/images/topShadowRight.gif) bottom right no-repeat;
	}

/* Header */
#header {
	width: 870px;
	height: auto;
	padding: 12px 14px;
	float: left;
	background: #fff;
	border: 1px solid #D5E5F2;
	}
	
#header.inner{
	border-bottom: none;
	padding-bottom: 5px;
	}

#header .logo {
	width: 200px;
	height: 80px;
	float: left;
	}
	.logo a {
		width: 200px;
		height: 80px;
		float: left;
		text-indent: -9000px;
	}
	.logo a.bg {
		background: url(/share/images/logo_bg.gif) no-repeat;
		}
	.logo a.en {
		background: url(/share/images/logo_en.gif) no-repeat;		
		}
	.logo a.gr {
		background: url(/share/images/logo_gr.gif) no-repeat;			
		}
	
	.logo a.hotel {
		
		background: url(/share/images/logo.gif) no-repeat;
		
		}
	.logo_hotel a {
		
		background: url(/share/images/logo.gif) no-repeat;
		
		}

	.language {
		width: 180px;
		height: 52px;
		float: right;
		}
	
	.language span {
		float: right;
		color: #5896D0;
		font-size: 10px;
		line-height: 25px;
		}
	
	.language a {
		width: 30px;
		height: 25px;
		padding-left: 5px;
		margin-left: 5px;
		float: right;
		background: url(/share/images/language.gif) no-repeat;
		font-size: 9px;
		line-height: 25px;
		/* text-transform: uppercase; */
		text-decoration: none;
		text-align: center;
		color: #666666;
		}
	
	.language a.active {
		background: url(/share/images/languageActive.gif) no-repeat;
		}

	.navigator {
		width: 645px;
		height: 28px;
		margin-left: 25px;
		float: left;
		overflow: hidden;
		}

	.navigator a {
		width: auto;
		height: 24px;
		padding-left: 28px;
		margin-left: 17px;
		float: left;
		background: #0099CC url(/share/images/navButtonsLeft.gif) no-repeat;
		line-height: 24px;
		/* text-transform: uppercase; */
		text-decoration: none;
		color: #fff;
		font-size: 10px;
		}

	.navigator a span {
		width: 170px;
		/* width: 115px; */
		height: 24px;
		background: #0099CC url(/share/images/navButtonsRight.gif) top right no-repeat;
		float: left;
		cursor: pointer;
		}

	.navigator img {
		position: absolute;
		margin-top: -26px;
		margin-left: -627px;
		/* margin-left: -622px; */
		}

	.navigator img.hl {
		margin-top: -16px;
		margin-left: -657px;
		}

#header .hr {
	width: 870px;
	height: 7px;
	float: left;
	background: url(/share/images/headerLine.gif) repeat-x;
	overflow: hidden;
	}

#header .intro {
	margin-top: 7px;
	float: left;
	}

	.introMenu {
		position: absolute;
		margin-top: -70px;
		width: 460px;
		height: 60px;
		margin-left: 400px;
		float: right;
		overflow: hidden;
		}
		
		.introBanner {
		position: relative;
		margin-top: -65px;
		width: 220px;
		height: 60px;
		margin-right: 720px;
		float: right;
		overflow: hidden;
		}
		

	.introMenu a {
		width: auto;
		height: 24px;
		padding-left: 23px;
		margin-left: 5px;
		float: left;
		background: url(/share/images/introLeftPart.gif) no-repeat;
		line-height: 24px;
		/* text-transform: uppercase; */
		text-decoration: none;
		color: #fff;
		font-size: 9px;
		}

	.introMenu a span {
		width: 124px;
		height: 24px;
		background: url(/share/images/introRightPart.gif) right no-repeat;
		float: left;
		cursor: pointer;
		}
	
	.introMenu img {
		margin-top: -3px;
		margin-left: 6px;
		}

/* Header inner */
#header.inner .language {
	width: 535px;
	}

*html #header.inner .language {
	display: inline;
	width: 545px;
	}

#header.inner .box p, #header.inner .box a {
	color: #999;
	font-size: 9px;
	text-decoration: none;
	}
	
#header.inner .box {
	width: 120px;
	height: 27px;
	margin: 0 10px;
	padding-left: 10px;
	float: left;
	color: #6088AD;
	background: url(/share/images/innerHeaderVerticalLine.gif) no-repeat;
	}

#header.inner .box h2 {
	font-size: 11px;
	/* text-transform: uppercase; */
	}
	
#header.inner .box h2 a {
	font-size: 11px;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	float: none;
	color: #6088AD;
	text-decoration: none;
	background: none;
	
		line-height: 15px;
	}

#header.inner .intro {
	margin: 4px 0;
	}

#header.inner .l {
	width: 490px;
	height: auto;
	margin-top: 5px;
	float: left;
	font-size: 10px;
	color: #6088AD;
	line-height: 25px;
	}
	
#header.inner .l select {
	width: 130px;
	margin-top: 1px;
	margin-right: 3px;
	float: left;
	}

#header.inner .l .hr {
	width: 100%;
	height: 7px;
	float: left;
	background: url(/share/images/headerLine.gif) repeat-x;
	}

#header.inner .l .button {
	padding: 0;
	float: left;
	border: none;
	}

#header.inner .l h3 {
	font-size: 11px;
	float: left;
	font-weight: normal;
	color: #777;
	}

#header.inner .r {
	width: 374px;
	height: 23px;
	margin-left: 6px;
	float: left;
	font-size: 10px;
	color: #6088AD;
	line-height: 25px;
	margin-top: 7px;
	}

#header.inner .r a {
	width: 120px;
	height: 23px;
	padding-left: 2px;
	margin-left: 2px;
	float: left;
	font-size: 9px;
	color: #666;
	line-height: 24px;
	background: url(/share/images/secondaryNavBg.gif) no-repeat;
	/* text-transform: uppercase; */
	text-decoration: none;
	}

#header.inner .r a.en{
	font-size: 9px;
	}

*html #header.inner .r {
	display: inline;
	overflow: hidden;
	}

#header.inner .r img {
	position: absolute;
	margin-top: -27px;
	margin-left: -60px;
	}

/* First page */
#fpage {
	width: 870px;
	height: auto;
	padding: 12px 14px;
	float: left;
	background: #fff;
	border: 1px solid #D5E5F2;
	}

#fpage .l {
	width: 355px;
	height: auto;
	float: left;
	font-size: 10px;
	color: #6088AD;
	}
	
	.l select {
		width: 150px;
		margin-top: 1px;
		margin-right: 9px;
		float: left;
		}

	*html .l select {
		width: 140px;
		display: inline;
		}

	.l .hr {
		width: 100%;
		height: 7px;
		float: left;
		background: url(/share/images/headerLine.gif) repeat-x;
		}

	.l .button {
		padding: 0;
		float: left;
		border: none;
		}

	*html .l .button {
		display: inline;
		}

#fpage .r {
	width: 510px;
	height: auto;
	margin-left: 5px;
	float: left;
	font-size: 10px;
	color: #6088AD;
	}
	
	.r p, .r a {
		color: #999;
		font-size: 9px;
		text-decoration: none;
		}
	
	.r .box {
		width: 140px;
		height: 55px;
		margin: 0 10px;
		padding-left: 10px;
		float: left;
		background: url(/share/images/fpageVerticalLine.gif) no-repeat;
		}

	*html .r .box {
		display: inline;
		}

	#fpage .l h3, .r .box h3 {
		font-size: 11px;
		}

	.r .box h3 {
		/* text-transform: uppercase; */
		}
	
	.l h3 a, .r .box h3 a {
		color: #6088AD;
		text-decoration: none;
		}


/* Content */
#content {
	width: 870px;
	height: auto;
	padding: 0 14px;
	float: left;
	background: #fff;
	border: 1px solid #D5E5F2;
	border-top: none;
	}

/* Content nav */
#content #leftNav {
	width: 230px;
	height: auto;
	float: left;
	overflow: auto;
	}
	
	#leftNav .top {
		width: 230px;
		height: 11px;
		float: left;
		background: url(/share/images/leftNavTop.gif) no-repeat;
		overflow: hidden;
		}

	#leftNav .body {
		width: 230px;
		height: auto;
		padding-bottom: 15px;
		float: left;
		background: url(/share/images/leftNavBg.gif) repeat-y;
		}

	#leftNav .body h3 {
		width: 195px;
		height: 59px;
		padding-left: 20px;
		margin-bottom: 10px;
		float: left;
		background: url(/share/images/leftNavBodyTop.gif) no-repeat;
		font-weight: none;
		font-size: 10px;
		/* text-transform: uppercase; */
		color: #fff;
		line-height: 30px;
		}

	#leftNav .body h3.blue {
		background: url(/share/images/leftNavBodyTopBlue.gif) no-repeat;
		}

	#leftNav .body h4 {
		margin-left: 5px;
		font-weight: none;
		font-size: 10px;
		/* text-transform: uppercase; */
		color: #275B8B;
		}

	#leftNav .body ul {
		width: 195px;
		margin-left: 10px;
		list-style: none;
		float: left;
		line-height: 30px;
		}

	#leftNav .body ul li ul {
		margin-left: 0;
		}

	#leftNav .body ul li {
		width: 195px;
		float: left;
		}

	#leftNav .body ul li a {
		width: 155px;
		padding-left: 35px;
		height: auto;
		line-height: 35px;
		background: url(/share/images/navButtonsDot.gif) 0 10px no-repeat;
		float: left;
		color: #275B8B;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		/* text-transform: uppercase; */
		}

	#leftNav .body ul.faq li a {
		padding-top: 5px;
		padding-bottom: 5px;
		background: url(/share/images/navButtonsDotFAQ.gif) 0 7px no-repeat;
		height: auto;
		line-height: 15px;
		text-decoration: underline;
		text-transform: none;
		font-weight: normal;
		font-size: 11px;
		color: #666;
		}

	#leftNav .body ul li ul li a {
		background: url(/share/images/navButtonsArr.gif) 0 10px no-repeat;
		font-weight: none;
		color: #666;
		text-transform: none;
		}

	#leftNav .body ul li.separator{
		width: 195px;
		height: 7px;
		background: url(/share/images/navButtonsHr.gif) repeat-x;
		float: left;
		}

	#leftNav .body p {
		width: 195px;
		margin-left: 5px;
		font-weight: none;
		font-size: 10px;
		color: #666;
		}

	#leftNav .bottom {
		width: 230px;
		height: 25px;
		float: left;
		background: url(/share/images/leftNavBottom.gif) no-repeat;
		}

/* Content main */
#content #main {
	width: 640px;
	height: auto;
	float: left;
	}

	#main .top {
		width: 640px;
		height: 11px;
		float: left;
		background: url(/share/images/contentTop.gif) no-repeat;
		overflow: hidden;
		}

	#main .body {
		width: 620px;
		padding-left: 10px;
		height: auto;
		float: left;
		background: url(/share/images/contentBg.gif) repeat-y;
		}

	#main .body .top {
		width: 630px;
		height: 69px;
		float: left;
		background: url(/share/images/mainTop.gif) no-repeat;
		}

	#main .body .top.blue {
		background: url(/share/images/mainTopBlue.gif) no-repeat;
		}

	#main .body .top h3 {
		padding-left: 20px;
		float: left;
		font-weight: none;
		font-size: 10px;
		/* text-transform: uppercase; */
		color: #fff;
		line-height: 30px;
		}

	#main .body .top h3 a {
		color: #fff;
		text-decoration: none;
		}

	#main .content {
		margin-left: 10px;
		
		}

	#main .body hr {
		width: 610px;
		margin: 10px 0;
		border-style: dotted;
		border-color: #C1C1C1;
		border-width: 1px;
		border-left-color: #EDEDED;
		border-right-color: #EDEDED;
		border-bottom-color: #EDEDED;
		clear: both;
		}

	#main .body ol, #main .body ul {
		margin-left: 20px;
		}

	#main .body label {
		padding-top: 5px;
		width: 100%;
		display: block;
		}
	
	#main .body input, #main .body textarea {
		width: 600px;
		display: block;
		}

	#main .body select {
		width: 100%;
		display: block;
		}

	#main .body input.submit, #main .body reset {
		width: 200px;
		height: 24px;
		padding: 0;
		padding-left: 10px;
		margin-top: 20px;
		margin-right: 10px;
		float: right;
		background: url(/share/images/button.gif) no-repeat;
		border: none;
		/* text-transform: uppercase; */
		text-align: left;
		font-size: 9px;
		color: #fff;
		}

	*html #main .body input.submit, *html #main .body reset {
		display: inline;
		}

	#main .body .step {
		width: 600px;
		height: 30px;
		padding: 5px;
		background: #F0F0F0;
		}

	#main .body .step p {
		margin-left: 5px;
		float: left;
		line-height: 30px;
		font-weight: bold;
		/* text-transform: uppercase; */
		color: #275B8B;
		}

	#main .body .step h5 {
		width: 30px;
		height: 30px;
		float: left;
		color: #fff;
		background: #0099CB;
		text-align: center;
		font-size: 30px;
		font-weight: normal;
		line-height: 30px;
		}

	#main .body .step div {
		width: 80px;
		height: 30px;
		float: right;
		line-height: 11px;
		/* text-transform: uppercase; */
		text-align: center;
		font-size: 10px;
		color: #666;
		overflow: hidden;
		}

	#main .body .step div label {
		width: auto;
		padding: 0;
		}

	#main .body .half-catalogue {
		width: 275px;
		min-height: 225px;
		margin-right: 20px;
		margin-bottom: 10px;
		padding: 5px 10px 0 10px;
		float: left;
		font-size: 9px;
		line-height: 18px;
		background: #f0f0f0;
		}

	#main .body .half-catalogue.no-margin {
		margin-right: 0;
		}

	#main .body .one-third-catalogue {
		width: 170px;
		min-height: 225px;
		margin-right: 20px;
		margin-bottom: 10px;
		padding: 5px 10px 0 10px;
		float: left;
		font-size: 9px;
		line-height: 18px;
		background: #f0f0f0;
		}

	#main .body .one-third-catalogue.no-margin {
		margin-right: 0;
		}

	#main .body .one-third {
		width: 182px;
		padding: 5px 10px 0 10px;
		float: left;
		font-size: 9px;
		line-height: 18px;
		}

	#main .body .one-third.center {
		text-align: center;
		}

	#main .body .half-catalogue label, #main .body .one-third-catalogue label, #main .body .one-third label {
		width: 170px;
		margin-left: 5px;
		color: #666;
		/* text-transform: uppercase; */
		display: inline;
		font-size: 11px;
		}

	#main .body .one-third input {
		width: 13px;
		border: none;
		display: inline;
		}

	#main .body input.check {
		width: 13px;
		border: none;
		display: inline;
		background: none;
		}

	#main .body .one-third span {
		width: 75px;
		text-align: center;
		float: left;
		}

	#main .body img.border {
		padding: 5px;
		border: 1px solid #DDDDDD;
		}

	#main .body dl {
		margin-left: 10px;
		line-height: 22px;
		}

	#main .body .details {
	
		}

	#main .body .details .left {
		width: 340px;
		margin-right: 20px;
		float: left;
		}

	#main .body .details .right {
		width: 240px;
		float: right;
		}

	#main .body .details .right hr {
		width: 240px;
		margin: 3px 0;
		}
	
	#main .body .details .left span {
        width: 122px;
        height: 22px;
        
        float: left;
        font-size: 10px;
        /*line-height: 22px; */
        overflow: hidden;
    }
    
	#main .body .details .left span.bg {
        background: #e6eef7;
     }
    #main .body .details .right .left{
    	margin-left: -90px;
    }
    
	#main .body .details .right .left span {
		width: 48px;
		height: 28px;
		text-align: center;
		float: left;
		}
		
	#main .body .details .right .left p {
		font-size: 11px;
		}


	#main .body .details_s .left p.sub-title {
        width: 605px;
        padding: 2px;
        font-weight: bold;
        /* text-transform: uppercase; */
        color: #275B8B;
        background: #F0F0F0;
        margin-bottom: 0;
        
    }
    
    div.details_s div.left table{
		width: 609px;
		background: #F0F0F0 none repeat scroll 0%;
	}
	div.details_s div.left table#specs{
		background: #FFFFFF none repeat scroll 0%;
	}
    
    #main .body .details_s .left span.bottom {
        width: 600px;
        padding: 2px;
        height: 30px;
        margin-bottom: 10px;
        font-size: 10px;
        
    }
    
    #main .body .details_s .left span.sub-title {

        font-weight: bold;
        /* text-transform: uppercase; */
        color: #275B8B;
        vertical-align: middle;
    }
	
	#main .body .details_s .left p.sub-title span {
        position: relative;
        float: none;
        
   	}
	
	#main .body .details_s .right .left p.sub-title {
        width: 340px;
        padding: 2px;
        font-weight: bold;
        /* text-transform: uppercase; */
        color: #870E07;
        background: #F0F0F0;
        /*margin-left: -90px; */
        }
	p.cleaner{
		line-height: 2px;
	}

	

    #main .body .details .right select {
        width: 203px;
        float: left;
        }
	#main .body .details .right select {
		width: 203px;
		float: left;
		}

	#main .body .button {
		width: auto;
		height: auto;
		padding: 0;
		float: left;
		border: none;
		display: inline;
		background: none;
		}

	#main .body p {
		margin-bottom: 5px;
		}

	p.title  {
		font-weight: bold;
		/* text-transform: uppercase; */
		color: #275B8B;
		}
	span.title  {
		font-weight: bold;
		
		color: #275B8B;
		}
	p.title-red  {
		font-weight: bold;
		/* text-transform: uppercase; */
		color: #870E07;
		}

	p.subTitle  {
		width: 606px;
		padding: 2px;
		font-weight: bold;
		/* text-transform: uppercase; */
		color: #275B8B;
		background: #F0F0F0;
		}

	p.subTitle small {
		font-weight: bold;
		/* text-transform: uppercase; */
		color: #666;
		display: block;
		}
	
	p.gray {
		color: #666;
		}
/* Bottom */
#bottom {
	width: 870px;
	float: left;
	font-size: 11px;
	color: #666;
	}

#bottom img {
	float: right;
	}

#bottom .hr {
	width: 100%;
	height: 7px;
	float: left;
	background: url(/share/images/headerLine.gif) repeat-x;
	}

#bottom .l {
	width: 640px;
	height: 90px;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
	}

*html #bottom .l {
	display: inline;
	}

#bottom .l a {
	color: #666;
	text-decoration: underline;
	}
	
#bottom .r {
	width: 87px;
	margin-left: 108px;
	float: left;
	margin-top: 15px;
	}

*html #bottom .r {
	display: inline;
	}
	
#bottom .r a {
	width: 19px;
	height: 23px;
	margin: 0 5px;
	float: left;
	text-indent: -9000px;
	}

*html #bottom .r a {
	display: inline;
	}

#bottom .r a.home {
	background: url(/share/images/bottomNavHome.gif);
	}

#bottom .r a.back {
	background: url(/share/images/bottomNavBack.gif);
	}

#bottom .r a.top {
	background: url(/share/images/bottomNavTop.gif);
	}

/* Footer */
#footer {
	width: 870px;
	height: auto;
	padding: 5px 15px;
	float: left;
	font-size: 10px;
	color: #777;
	}
	
#footer img {
	position: absolute;
	right: 0;
	
	}
	
/* Shadows */
.shadow .headerLeft {
	width: 449px;
	height: 10px;
	margin-top: -2px;
	float: left;
	background: url(/share/images/headerShadowLeft.gif) left no-repeat;
	}

*html .shadow .headerLeft {
	display: inline;
	margin-top: -5px;
	}

.shadow .headerRight {
	width: 449px;
	height: 10px;
	margin-top: -2px;
	float: left;
	background: url(/share/images/headerShadowRight.gif) right no-repeat;
	}

*html .shadow .headerRight {
	display: inline;
	margin-top: -5px;
	}

.shadow .fpageLeft {
	width: 449px;
	height: 13px;
	margin-top: -1px;
	float: left;
	background: url(/share/images/fpageShadowLeft.gif) left no-repeat;
	}

*html .shadow .fpageLeft {
	margin-top: -3px;
	display: inline;
	}

.shadow .fpageRight {
	width: 449px;
	height: 13px;
	margin-top: -1px;
	float: left;
	background: url(/share/images/fpageShadowRight.gif) right no-repeat;
	}
	
*html .shadow .fpageRight {
	margin-top: -3px;
	display: inline;
	}
	
.shadow .contentLeft {
	width: 449px;
	height: 13px;
	margin-top: -1px;
	float: left;
	background: url(/share/images/contentShadowLeft.gif) left no-repeat;
	}

*html .shadow .contentLeft {
	margin-top: -3px;
	display: inline;
	}
	
.shadow .contentRight {
	width: 449px;
	height: 13px;
	margin-top: -1px;
	float: left;
	background: url(/share/images/contentShadowRight.gif) right no-repeat;
	}
	
*html .shadow .contentRight {
	margin-top: -3px;
	display: inline;
	}
	
/* Misc */
.no-border {
	border: none;
	}

table {
	background: #d5dbe6;
	font-size: 10px;
	}

table tr td {
	padding: 4px;
	background: #fff;
	color: #666666;
	vertical-align: top;
	text-align: center;
	}

table tr td.with-background {
	background: #e8f1f9;
	}
	
table tr td.title {
	color: #275b8b;
	/* text-transform: uppercase; */
	}

table tr td.red {
	color: #870E07;
	text-decoration: none;
	/* text-transform: uppercase; */
	font-weight: bold;
	vertical-align: middle;
	}

div.details div.left table tr td.red {
	
	font-weight: normal;
	
	}
	
div.details_s div.left table tr td.black {
	
	font-weight: normal;
	color: #000000;
	}
	
table tr td.print {
	vertical-align: middle;
	}

table tr td.print a {
	height: 24px;
	padding-left: 42px;
	float: right;
	color: #870E07;
	text-decoration: none;
	/* text-transform: uppercase; */
	font-weight: bold;
	line-height: 25px;
	background: url(/share/images/print.gif) no-repeat;
	}

table tr td.odd a, table tr td.even a {
	color: #666666;
	}

table tr td.odd {
	font-size: 11px;
	background: #f5f5f5;
	}

table tr td.even {
	font-size: 11px;
	background: #e6e6e6;
	}

table#dealers_search tr td.odd {
	font-size: 10px;
	
	}

table#dealers_search tr td.even {
	font-size: 10px;
	
	}

table tr td.orange {
	background: #ffcc66;
	}

.grey {
	color: #666;
	}
	
.red {
	color: #870e07;
	}



.highlight {
	font-size: 10px;
	padding: 5px;
	background: #ffcc66;
	border: 1px solid #d5dbe6;
	}

.upper {
	/* text-transform: uppercase; */
	}
	
.availbox{
	display: none;
	font-family:Trebuchet MS,Lucida,Verdana,Helvetica,sans-serif,Arial;
	font-size:9px;
	font-size-adjust:none;
	color:#275B8B;
	/* text-transform:uppercase; */
}
.urlleadred {	

	color:#870E07;
	font-family:Trebuchet MS,Lucida,Verdana,Helvetica,sans-serif,Arial;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	/* text-transform:uppercase; */
}

#main .body table.compareTable {
	background: #fff;
	font-size: 10px;
	
}
#main .body table.compareTable td {
	padding: 10px 5px 10px 20px;
	text-align: left;
}
#main .body table.compareTable td.title {
	padding: 10px 5px;
	color: #666;
}
#main .body table.compareTable td.title a {
	color: #275B8B;
	text-decoration: none;
	font-size: 10px;
}
#main .body table.compareTable .odd td {
	background: #e2edf7;
}
#main .body .compareTable label {
	width: 100px;
	display: inline;
	/* text-transform: uppercase; */
	color: #870e07;
}

.errorInput {
	border:1px solid #FF030D;
}

a.close {
	color:#870E07;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
	float: right;
	margin-top: 4px;
	margin-left: 30px;
	/* text-transform:uppercase; */
}

.left-red-bold{
	float: left;
	color:#870E07;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
	/* text-transform:uppercase; */
}

li.officeLocation {
		background:transparent url(/share/images/navButtonsArr.gif) no-repeat scroll 0pt 10px;
		float:left;
		font-family:Trebuchet MS,Lucida,Verdana,Helvetica,sans-serif,Arial;
		font-size:11px;
		line-height:normal;
		color : #666666;
		height:auto;
		
		padding-left:25px;
		padding-top:6px;
		text-decoration:none;
		
		width:135px;
}

.pruductTable {
	background: #0099cc;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.hotelTable {
	font-weight: bold;
	color: #275B8B;
	text-align: left;
}


.availLink{
	text-decoration: none;
}

div#quizContent div.quiz_steps {
	padding-top: 10px;		
	padding-bottom: 10px;
}
div#quizContent div.quiz_steps img {
		padding: 0 5px 0 5px;
}

div#quizContent a.quizFakeLink{
		color: #FFFFFF;
}

div#quizContent div#quiz_step2 a.quizFakeLink,
div#quizContent div#quiz_step4 a.quizFakeLink
	{
		margin: 0 23px 0 0;
}

div#quizContent div#quiz_step1 input#next_step_1,
div#quizContent div#quiz_step2 input#prev_step_2,
div#quizContent div#quiz_step3 input#prev_step_3,
div#quizContent div#quiz_step4 input#prev_step_4,
div#quizContent div#quiz_step5 input#prev_step_5
	 {
		float: left;
		margin-top: 0px;
}

div#quizContent div#quiz_step1 a.quizFakeLink,
div#quizContent div#quiz_step3 a.quizFakeLink,
div#quizContent div#quiz_step5 a.quizFakeLink
	{
		margin: 0 74px 0 0;
}

div#quizContent div#quiz_step2 input#next_step_2,
div#quizContent div#quiz_step3 input#next_step_3,
div#quizContent div#quiz_step4 input#next_step_4,
div#quizContent div#quiz_step5 input#next_step_5
	{
		float: right;
		margin-top: 0px;
		
}

div.quizresults table{
	width: 610px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-collapse: separate;
}
div.quizresults table tr td hr#quiz_res{
	width: 440px;
}
div.quizresults input.submit#quiz_res {
		float: left;
}

div#shrinputs{
	width: 100%;
	}

#main .body input.shrinput, #main .body select.shrinput {
	width: 160px;
	display: inline;
	margin-top: 3px;
	margin-right: 30px;
}
#main .body div#shrinputs label{
	display: inline;
	margin-top: 3px;
	margin-right: 10px;
}

table#dealers_search th {
	background-color: #ffcc66;
	font: bold;
	/* text-transform: uppercase; */
	height: 20px;
	color: #870E07;
	}

#leftNav .body ul li a.short {
	line-height: 11px;
	min-height: 30px;
	}	
	
