@charset "utf-8";

/* CSS Document */



body {margin:0px; background:url(http://www.exquisite-valet.com/images/body_bg.png) bottom repeat-x #000; min-height:100%;border-top:3px solid #FE6700;}

#body-container {display:block; width:924px; margin-left:auto; margin-right:auto;}

#navigation {display:block; clear:both; height:40px; margin-bottom:8px;}

#navigation ul {margin:0px 0px 0px -40px;}

#navigation ul li {float:left; list-style:none; margin-right:5px;}

#navigation ul li a {display:block; width:127px; height:40px; background:url(http://www.exquisite-valet.com/images/nav_button.png); line-height:40px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFF; text-decoration:none;}
#navigation ul li a:link {background-position:bottom; }
#navigation ul li a:visited {background-position:bottom; }
#navigation ul li a:hover {background-position:top;}
#navigation ul li a:active  {background-position:top;}
#navigation ul li a.active {background-position:top;}

.active a {background-position:top;}

#header {display:block;height:170px; background:url(http://www.exquisite-valet.com/images/header_bg.png) top left no-repeat;}

#header-left {display:block; float:left; width:120px;}

#header-left h1 {margin:0px;}

#header-left h1 a {display:block; height:113px; width:113px; background:url(http://www.exquisite-valet.com/images/logo_button.png) no-repeat; background-position:top; position:relative; top:27px;}

#header-left h2 {display:block; width:300px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#FFF; font-size:28px; text-transform:uppercase; margin:5px 0px 0px 520px;}

#header-left h1 a:hover {background-position:bottom;}

#header-left h1 a span {display:none;}

#header-right {display:block; float:right; width:160px; background:url(http://www.exquisite-valet.com/images/header-right.jpg) top left no-repeat; margin-top:40px;}

#header-right h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; line-height:23px; margin:0px 0px 0px 15px;}

#header-right h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin:0px; line-height:37px; margin-left:40px;}



#socialnetworks {display:block; height:31px; width:100%; margin-top:10px;}

#socialnetworks ul {margin:0px 0px 0px -40px;}

#socialnetworks ul li {list-style:none;}

#socialnetworks ul li a {display:block; width:30px; height:31px; float:left; margin-right:2px;}

#socialnetworks ul li a span {display:none;}



#sn-blogger a {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat 0px 0px;}

#sn-myspace a {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -30px 0px;}

#sn-facebook a {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -60px 0px;}

#sn-twitter a {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -90px 0px;}

#sn-youtube a {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -120px 0px;}



#sn-blogger a:hover {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat 0px -31px;}

#sn-myspace a:hover {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -30px -31px;}

#sn-facebook a:hover {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -60px -31px;}

#sn-twitter a:hover {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -90px -31px;}

#sn-youtube a:hover {background:url(http://www.exquisite-valet.com/images/socialnetworks.jpg) no-repeat -120px -31px;}



#imageheader {display:block; width:924px; height:265px; clear:both; margin-bottom:5px; overflow:hidden;}

#imageheader img {position:absolute;}

#imageheader_mask {display:block; height:265px; width:924px; background:url(http://www.exquisite-valet.com/images/imageheader_mask.png) no-repeat; position:absolute; top:221px;z-index:100;}



#hp-content {display:block; background:url(http://www.exquisite-valet.com/images/content_bg.png) top center no-repeat; width:924px;padding:20px 0px 0px 0px; margin-bottom:20px;}

#hp-content-left {display:block; width:308px; float:left; padding:0px 10px 0px 20px;}

#hp-content-left h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; font-weight:normal; margin:20px 0px 0px 0px; border-bottom:1px solid #FFF; padding:0px 0px 5px 0px;}

#hp-content-left p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}



#ip-content-left {display:block; width:581px; float:left; padding:0px 10px 0px 20px;}

#ip-content-left h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:22px; font-weight:normal; margin:20px 0px 0px 0px; border-bottom:1px solid #000; padding:0px 0px 5px 0px; border-bottom:1px solid #FFF;}

#ip-content-left h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16px; font-weight:normal; margin:20px 0px 0px 0px; border-bottom:1px solid #000; padding:0px 0px 5px 0px;}

#ip-content-left table tr td h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:16px; font-weight:normal; margin:0px 0px 0px 0px; border-bottom:1px solid #000; padding:0px 0px 5px 0px;}

#ip-content-left p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}

#ip-content-left a {color:#F36700;}

#ip-content-left ul {margin:0px;}

#ip-content-left ul li {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}

#ip-content-left ul li a {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}

#ip-content-left ul li a:hover {font-family:Arial, Helvetica, sans-serif; color:#FE6700; font-size:14px;}





#hp-content-center {display:block; width:273px; float:left; padding:0px 5px 0px 5px;}

#hp-content-center-content {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}

#hp-content-right {display:block; width:273px; float:left; padding:0px 0px 0px 20px;}



#hp-content-center h3 a {display:block; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px;}



#hp-content-right h3 a {display:block; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px;}



.hp-content-button-fix {position:relative; top:-180px;}



.contentbox {background:url(http://www.exquisite-valet.com/images/content_buttons.png) no-repeat; background-position:top; height:206px; width:218px; padding:0px 20px 0px 20px;}

.contentbox h3 {padding-top:20px;}

.contentbox:hover {background-position:bottom;}

.contentbox p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}



#hp-content-center {}



.clearfloat {display:block; width:924px; height:5px; clear:both;}

#prefooterstamp {display:block; height:39px; width:924px; background:url(http://www.exquisite-valet.com/images/prefooter_stamp.jpg) top center no-repeat; margin:60px 0px 0px 0px;}



#footer {display:block; width:924px; height:71px; clear:both; font-family:Arial, Helvetica, sans-serif; color:#4A4A4A; text-align:center;}

#footer p a {color:#4A4A4A;}

#footer p a:hover {color:#FE6700;}

#flineone {font-size:12px; position:relative; top:20px;}

#flinetwo {font-size:10px; position:relative; top:20px;}



#rotator {cursor: pointer;overflow: hidden;position: relative;width:924px;height: 265px;}

#rotator img {border: 0;cursor: pointer; width:924px; height:265px;}



.firstimage {z-index:50;}



/* class styles */

.fade-box {display:block;background:#000;position: absolute;top: 123;width: 220px;height: 150px;}



div:hover.contentbox .fade-box {display:block; background:#303030;position: absolute;top: 123;width: 220px;height: 150px;}



.fade-box p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; width:220px;}



/* id styles */

#crossfade-container {margin-top:-20px;width: 220px;height: 150px;}



/* the boxes that fade */

#box-0 {}

#box-1 {}

#box-2 {}

#box-3 {}

#box-4 {}



#EmailForm {display:block;}

#EmailForm fieldset {border:none;}

#EmailForm label {font-family:Arial, Helvetica, sans-serif;color:#FFF; font-size:12px; margin-bottom:0px;}
#EmailForm label a {color:#FE6701; font-size:9px;}
#EmailForm label em {color:#EDEDED; font-size:9px;}

#EmailForm p {margin-top:0px;}



table.ContactFormTable {display:block; background:#3E3E3E; width:580px;}
.ContactFormTable tr {vertical-align:top;}
.ContactFormTable tr td {padding:0px 5px 5px 7px;}
.ContactFormFirstCol {width:140px;}
.ContactFormSecondCol {width:180px;}
.ContactFormTable h4 {display:block; background:url(preview/images/C.png) left no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:28px; font-weight:normal;height:35px; line-height:35px; padding:5px 0px 10px 10px; margin:0px 0px 0px -15px; width:535px; border-bottom:1px solid #FFF;}
.ContactFormTable h4:first-letter {visibility:hidden;}
#cfName {width:100%;}
#cfEmail {width:100%;}
#cfPhoneArea {width:24px;}
#cfPhonePrefix {width:24px;}
#cfPhoneNumber {width:32px;}
#cfEventType {width:100%;}
#cfLocation {width:100%;}
#cfMessage {width:100%; height:64px;}
#cfDateMonth {width:30px; margin-right:5px;}
#cfDateDay {width:30px;margin-right:5px;}
#cfDateYear {width:30px;}
#cfGuests {width:100%;}

.ContactFormTableSendBox {border-top:1px solid #FFF;  padding-top:5px;}
.ContactFormTableSendBox input {float:left; margin-right:5px;}
.ContactFormTableSendBox blockquote {font-size:9px; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin:0px 0px 0px 10px; line-height:24px;}

div.error {display:block; background:#FF0000; margin-top:10px; margin-bottom:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.error p {display:block; padding:0px 5px; margin:0px;}
.rc-button {display:block; background:url(preview/images/button.png) top left no-repeat; height:20px; width:61px; color:#333; font-size:10px; text-decoration:none; line-height:20px; text-align:center;}
