/* Sanrise CSS Document */

/* General HTML styles */
body {background-color:#CEC5C3; background-image: url(/images/bg.jpg); background-repeat:no-repeat; margin:0px; padding:20px 0 20px 0;}
body, div, p, td, span {color:#22354B; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px;}
p {margin:5px 0 5px 0; padding:5px 0 5px 0;}

	/*  Links */
	a {color:#CA0000; text-decoration:underline;}
	a:hover {color:#E97676; text-decoration:none;}

	/* Headings */
	h1 {font-size:30px; color:#C70000;  padding:0px; margin:0px; margin-top:10px; font-weight:normal;}
	h2 {font-size:20px; color:#22354B; padding:0px; margin:0px; font-weight:normal;}
	h3 {font-size:16px; color:#C70000;  padding:0px; margin:0px;}
	h4 {font-size:18px; color:#fff;  padding:0px; margin:0px; font-weight:normal;}
	
/* Form styles */
form {display:inline;}
.field {background-color:#F8F8F8; border:1px solid #AAA899; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; color:#22354B; font-size:11px; margin-top:7px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.textarea {background-color:#F8F8F8; border:1px solid #AAA899; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; color:#22354B; font-size:11px; margin-top:7px;  height:150px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.button {background-color:#CA0000; color:#D8A9C5; font-size:11px; border:1px solid #E6E6E6; border-bottom:1px solid #720000; border-right:1px solid #720000; font-family:Trebuchet MS, Verdana, sans-serif; font-weight:bold; color:#fff; margin-top:7px; display:block; height:21px;}

/* Content styles */
.language {text-align:right; width:97%;}
.language .passive a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; padding:3px;}
.language .passive a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B8BFC9; text-decoration:none;}
.language .active a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3A4F6E; text-decoration:none; padding:3px; background-color:#fff;}

.border {width:97%; border:10px solid #fff;}
.container {width:100%; background-color:#fff; text-align:left;}

.body {width:100%;}
.content {width:100%;}
.rightMenu {float:right; width:160px; display:block; padding-top:10px; text-align:right;}
.bannerArea {margin-bottom:10px; display:block;}
.clientArea {margin-bottom:10px; display:block; background-color:#E6E6E6; padding:15px;}
.header {background-image:url(/images/header.jpg); background-repeat:repeat-x;}

/* Popular offer */
.popularOffer {background-color:#FFCC00; display:block; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; width:125px; height:85px; position:relative;}
.popularOffer img {margin:7px;}
.popularOfferText {margin-left:10px;}
.popularOfferName {position:absolute; z-index:999; top:35px; left:30%; background-color:#FFCC00;}
.popularOfferName a{color:#000; font-size:11px; text-decoration:none;}
.popularOfferName a:hover{color:#000; font-size:11px; text-decoration:none;}

/* Hot offer */
.hotOffer {clear:both; padding-top:10px; padding-bottom:10px;}
.offersLeft {display:block; width:180px; float:left; padding-right:7px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.offersLeft a{text-decoration:none;}
.offersRight {display:block; width:180px; float:left; border-left:2px solid #FFCC00; padding-left:10px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.offersRight a{text-decoration:none;}

/* Left menu */
.leftMenu {float:left; width:170px; height:100%; background-color:#CA0000; display:block; color:#fff; margin-top:10px;  padding:15px 0 15px 0;}
.leftMenu a{color:#fff; text-decoration:none;}
.leftMenu a:hover{color:#FFCC00; text-decoration:none;}
.firstLevel {display:block; margin:0 7px 0 7px; border-bottom:1px solid #D63838; padding:4px 0 2px 20px;}
.firstLevelActive {display:block; margin:0 7px 0 7px; border-bottom:1px solid #D63838; padding:4px 0 2px 20px; font-weight:bold;}
.secondLevelContainer {display:block; margin:0 7px 0 7px; border-bottom:1px solid #D63838; padding:4px 0 2px 20px;}
.secondLevel {display:block; margin:0 7px 0 7px; padding:4px 0 2px 15px; background-image:url(/images/second_level_arrow.gif); background-repeat:no-repeat;}
.secondLevelActive {display:block; margin:0 7px 0 7px; padding:4px 0 2px 15px; background-image:url(/images/second_level_arrow.gif); background-repeat:no-repeat; font-weight:bold;}
	
/* Other styles */
.table {display:block; margin:10px 0px 20px 0px;}
.carThumbs {margin:0px 35px 20px 10px;}

/* Footer styles */
.footer {background-color:#E6E6E6; text-align:center; font-size:11px; vertical-align:middle; display:block; position:relative; padding:3px; clear:both;}
