@charset "UTF-8";
/* CSS Document */

body {margin:0 auto; background:url(../images/five-stars-rentals_background-main.png) repeat-x #272624; font:76% "Lucida Grande",Geneva,Helvetica,sans-serif; text-align:justify; font-weight:100; text-shadow: #000 0 0 1px}

a img {border:0}

h1 a {position:absolute; left:50%; margin-left:-155px; width:311px; height:93px; clear:both; top:5px; display:block; background:url(../images/five-stars-rentals_logo.png) no-repeat; text-indent:-9000px}

a:link 		{color:#355474; text-decoration:none; font-weight:bold}
a:visited 	{color:#355474; text-decoration:none; font-weight:bold}
a:hover 	{color:#fff; text-decoration:none}
a:active 	{color:#355474; text-decoration:none; outline:none}
a:focus		{outline:none}

p {margin:10px 0 10px 0; padding:0; line-height:180%; font-size:1.0em}

#all {width:835px; margin:0 auto 15px auto}
#header, #headersplash, #headeraudia3, #headeraudia4, #headeraudia5, #headeraudiq5, #headeraudiq7, #headerauditt, #headerbmw1, #headerbmw320, #headerbmw325, #headerbmw530, #headerbmw740, #headerbmwx5, #headerbmwz4, #headerchryslervoyager, #headermaserattiquattroporte, #headermercedesaclass, #headermercedescclass220, #headermercedeseclass, #headermercedeseclass280, #headermercedescl500, #headermercedescls320,  #headermercedesgl, #headermercedesglk, #headermercedesrclass, #headermercedessclass, #headermercedesslk, #headermercedessl63amg, #headermercedesviano, #headerminicoopers, #headerporschecayennesgts, #headerporschecayenneturbo, #headerrangeroversport, #headerrangerovervogue, #headerrenaultespace, #headersmartcabriolet

{position:absolute; clear:both; top:105px; display:block; background:url(../images/headers/five-stars-rentals_porsche-panamera_1.jpg) no-repeat #121212; width:835px; height:285px;text-align:center; text-indent:-9000px; border-bottom:1px solid #000; margin:auto}

#headersplash {background:url(../images/five-stars-rentals_header-home.jpg) no-repeat #121212; height:350px}
#headeraudia3 {background-image:url(../images/headers/five-stars-rentals_audi-a3_1.jpg)}
#headeraudia4 {background-image:url(../images/headers/five-stars-rentals_audi-a4_1.jpg)}
#headeraudia5 {background-image:url(../images/headers/five-stars-rentals_audi-a5_1.jpg)}
#headeraudiq5 {background-image:url(../images/headers/five-stars-rentals_audi-q5_1.jpg)}
#headeraudiq7 {background-image:url(../images/headers/five-stars-rentals_audi-q7_1.jpg)}
#headerauditt {background-image:url(../images/headers/five-stars-rentals_audi-tt_1.jpg)}
#headerbmw1 {background-image:url(../images/headers/five-stars-rentals_bmw-1_1.jpg)}
#headerbmw320 {background-image:url(../images/headers/five-stars-rentals_bmw-320_1.jpg)}
#headerbmw325 {background-image:url(../images/headers/five-stars-rentals_bmw-325_1.jpg)}
#headerbmw530 {background-image:url(../images/headers/five-stars-rentals_bmw-530_1.jpg)}
#headerbmw740 {background-image:url(../images/headers/five-stars-rentals_bmw-740_1.jpg)}
#headerbmwx5 {background-image:url(../images/headers/five-stars-rentals_bmw-x5_1.jpg)}
#headerbmwz4 {background-image:url(../images/headers/five-stars-rentals_bmw-z4_1.jpg)}
#headerchryslervoyager {background-image:url(../images/headers/five-stars-rentals_chrysler-voyager_1.jpg)}
#headermaserattiquattroporte {background-image:url(../images/headers/five-stars-rentals_maseratti-quattroporte_1.jpg)}
#headermercedesaclass {background-image:url(../images/headers/five-stars-rentals_mercedes-a-class_1.jpg)}
#headermercedescclass220 {background-image:url(../images/headers/five-stars-rentals_mercedes-c-class-220_1.jpg)}
#headermercedeseclass {background-image:url(../images/headers/five-stars-rentals_mercedes-e-class_1.jpg)}
#headermercedeseclass280 {background-image:url(../images/headers/five-stars-rentals_mercedes-e-class-280_1.jpg)}
#headermercedescl500 {background-image:url(../images/headers/five-stars-rentals_mercedes-cl-500_1.jpg)}
#headermercedescls320 {background-image:url(../images/headers/five-stars-rentals_mercedes-cls-320_1.jpg)}
#headermercedesgl {background-image:url(../images/headers/five-stars-rentals_mercedes-gl_1.jpg)}
#headermercedesglk {background-image:url(../images/headers/five-stars-rentals_mercedes-glk_1.jpg)}
#headermercedesslk {background-image:url(../images/headers/five-stars-rentals_mercedes-slk_1.jpg)}
#headermercedessl63amg {background-image:url(../images/headers/five-stars-rentals_mercedes-sl-63-amg_1.jpg)}
#headermercedesrclass {background-image:url(../images/headers/five-stars-rentals_mercedes-r-class_1.jpg)}
#headermercedessclass {background-image:url(../images/headers/five-stars-rentals_mercedes-s-class_1.jpg)}
#headermercedesviano {background-image:url(../images/headers/five-stars-rentals_mercedes-viano_1.jpg)}
#headerminicoopers {background-image:url(../images/headers/five-stars-rentals_mini-cooper-s_1.jpg)}
#headerporschecayennesgts {background-image:url(../images/headers/five-stars-rentals_porsche-cayenne-s-gts_1.jpg)}
#headerporschecayenneturbo {background-image:url(../images/headers/five-stars-rentals_porsche-cayenne-turbo_1.jpg)}
#headerrangeroversport {background-image:url(../images/headers/five-stars-rentals_range-rover-sport_1.jpg)}
#headerrangerovervogue {background-image:url(../images/headers/five-stars-rentals_range-rover-vogue_1.jpg)}
#headerrenaultespace {background-image:url(../images/headers/five-stars-rentals_renault-espace_1.jpg)}
#headersmartcabriolet {background-image:url(../images/headers/five-stars-rentals_smart-cabriolet_1.jpg)}



#wrapper, #wrappersplash			{position:absolute; top:434px; width:835px; background: url(../images/five-stars-limousines_background-content.png) repeat-x #1c1c1c}
#maincontent, #maincontentsplash	{margin-top:0; width:775px; height:100%; padding:0px 30px 25px 30px; color:#888}

#wrappersplash						{position:absolute; top:455px;}
#maincontentsplash					{margin-top:0; text-align:center}

#flashcontent	{width:835px; height:285px}

#intro {font-size:1.5em; line space:1.3em; font-weight:100; padding-bottom:15px; color:#bbb}

#menu								{position:absolute; top:391px; width:835px; height:43px; padding:0 auto; background:#1b232b; text-transform:uppercase; font-size:0.8em; text-align:center; font-weight:bold}
#menu ul							{margin:15px 0 0 0; padding:0; color:#aaa}
#menu ul li							{list-style:none; display:inline; padding:0px 5px 5px 5px; margin:0 15px}
#menu ul li a						{color:#aaa}
#menu ul li a:hover					{text-decoration:none; color:#fff}
#menu ul li .select					{color:#fff}

#footer					{clear:both; width:100%; background:#171717; font-weight:bold; border-top:1px solid #242424}
#footertext				{font-size:0.8em; color:#333; text-align:center; padding:15px 0 15px 0}
#footertext a			{color:#777; text-decoration:none}
#footertext a:hover		{color:#485c6b; text-decoration:none}

#footerinfos			{text-align:center; font-size:0.8em; color:#555; padding-bottom:15px}
#footerinfos a			{color:#555}
#footerinfos a:hover	{color:#485c6b; text-decoration:none}

.carwrapper		{margin-top:30px; clear:both}
.carthumb		{float:left; width:180px}
.carinfos		{float:left; margin-left:30px; width:565px; padding-bottom:30px; min-height:70px}
.carinfos p		{margin-top:0; padding-top:0}
.carinfos h3	{margin-top:0; padding-top:0}

h1, h2, h3, h4, h5 		{text-align:left; margin:0; clear:both}
h2 						{font-size:1.7em; font-family:Helvetica, Geneva, Arial, sans-serif; font-style:normal; font-weight:100; border-bottom:1px solid #2b3343; color:#fff; margin-bottom:10px; padding-bottom:2px; clear:both}
h3 						{font-size:1.3em; font-weight:bold; color:#aaa; padding:15px 0 0 0; border-bottom:1px solid #2b3343; margin-bottom:7px}
h4						{font-size:1.1em; font-weight:bold; padding:5px 0}

li h5	{margin-left:10px; line-height:0; padding-top:5px}


.red {color:#f00; font-size:0.7em; font-weight:bold}
.btn {margin-bottom:-8px}


p strong {font-weight:bold; color:#355474}

/* contact form */
input 					{font-size:90%}
input.on 				{color:#aaaaaa; border:solid 1px #444444; background:#1b232b; padding:3px 0px}
input.on:hover 			{color:#ffffff; border:solid 1px #777777; background:#355474; padding:3px 0px}
input.on:focus 			{color:#ffffff; border:solid 1px #dddddd; background:#1b232b; padding:3px 0px}
input.onIE 				{color:#aaaaaa; border:solid 1px #355474; background:#1b232b; padding:3px 0px}

input.button 			{color:#ffffff; border:solid 1px #444444; background:#1b232b; padding:3px 5px}
input.button:hover 		{color:#ffffff; border:solid 1px #777777; background:#355474; padding:3px 5px}
input.button:focus 		{color:#ffffff; border:solid 1px #dddddd; background:#1b232b; padding:3px 5px}
input.buttonIE 			{color:#ffffff; border:solid 1px #355474; background:#1b232b; padding:3px 5px}

textarea.on				{color:#aaaaaa; border:solid 1px #444444; background:#1b232b; padding:3px 0px}
textarea.on:hover		{color:#ffffff; border:solid 1px #777777; background:#355474; padding:3px 0px}
textarea.on:focus		{color:#ffffff; border:solid 1px #dddddd; background:#1b232b; padding:3px 0px}
textarea.onIE			{color:#aaaaaa; border:solid 1px #355474; background:#1b232b; padding:3px 0px}

/* Prices tables */
#carPrices				{width:775px; margin-left:0px; font-size:0.9em; text-align:right}
#carPrices tr			{background-color:#333; color:#aaa}
#carPrices tr:hover		{background-color:#5e5e5e; color:#fff; cursor:crosshair}
#carPrices td			{padding:3px 0}
#carPrices .title		{font-size:1.2em; color:#fff; text-transform:uppercase}
#carPrices a:link, #carPrices a:visited		{color:#fff; font-weight:100}

#maincontent em		{color:#fff; font-style:normal; font-size:1.2em}
#maincontent ul				{margin:0; padding:0}
#maincontent ul li			{list-style:none; display:block; padding:5px 5px 5px 0px; margin:0 0 10px 0; color:#999}
#maincontent ul li em		{color:#fff; font-style:normal; font-size:1.2em}
#maincontent ul li img		{vertical-align:text-top; margin:2px 0 0 0; padding:0; border:0}

#contact {line-height:1.5em}
#errmsg {color:#f00}

#ribon {position:absolute; top:0; left:0; width:162px; height:94px; text-indent:-9000px; size:0.1em; background:url(../images/five-stars-rentals_ribon.png) no-repeat}

.alignright {text-align:right}