
/* CSS Document */

* { padding:0px; margin:0px; }

body { background-color:#fff; color:#2C2C2C; font-family:Trebuchet MS; }

p { font-size:0.69em; padding:10px 0 10px 0 }

ul li { font-size:0.69em; color:#216AB1; }

h1 { color: #FFF; font-size:0.9em; font-weight:normal }

h2 { color:#216AB1; font-family:Trebuchet MS; font-size:0.69em; padding:0px 0 5px 0; font-weight:bold; }

h3 { color:#216AB1; font-family:Trebuchet MS; font-size:0.69em; padding:0px 0 5px 0; font-weight:bold; }

a.link { color:#216AB1; font-family:Trebuchet MS; font-weight:normal; padding-bottom:3px; margin-bottom:10px; background:url(../images/home/line_blue.gif) bottom repeat-x; float:left; text-decoration:none; }

a.hidden { display:none; }

#line { margin-top:13px; padding-bottom:18px; background:url(../images/home/line_grey.gif) repeat-x; height:1px; line-height:0px; width:580px; }

#header-holder { float:left; padding:20px 0 0 15px; width:260px; }

#top-holder { background:url(../images/shared/header_slice.jpg) repeat-x; height:117px; }

#top-inner { margin:0 auto 0 auto; width:839px; }

.h2under { line-height:12px; color:#666; }

.grey { color:#666; }

.blue { font-size:1.4em; color:#216AB1; }

.blue2 { font-size:1.0em; color:#216AB1; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }

.h1under { font-size:0.8em; }

.box { width:586px; clear:both; border-bottom:1px dashed #666; border-top:1px dashed #666; margin:10px 0 10px 0; padding:10px 0 15px 0; overflow:hidden; }

.linkbox {
	width: 560px;
	border: 1px #000066 solid;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	color: #333333;
	font-size:0.69em;
	text-align:center;
	margin:25px 0 25px 0 ;
}


/* Navigation -----------------------------------------------------*/
#nav-holder { padding:76px 5px 0 0px; float:right; width:510px; background-image:url(../images/home/bathroom-numbers.jpg); background-repeat:no-repeat; }

#nav-holder a { float:left; padding-right:10px; }

#nav-holder ul { list-style-type:none; }

#nav-holder li { float:left; }

#nav-home a { background:url(../images/nav/nav_home.gif) no-repeat 0px 0px; display:block; height:41px; width:70px; }

#nav-home a:hover, #nav-home a.selected { background:url(../images/nav/nav_home.gif) no-repeat 0px -41px; display:block; height:41px; width:70px; }

#nav-gallery a { background:url(../images/nav/nav_gallery.gif) no-repeat 0px -41px; display:block; height:41px; width:79px; }

#nav-gallery a:hover, #nav-gallery a.selected { background:url(../images/nav/nav_gallery.gif) no-repeat 0px 0px; }

#nav-offer a { background:url(../images/nav/nav_offers.gif) no-repeat 0px 0px; display:block; height:41px; width:73px; }

#nav-offer a:hover, #nav-offer a.selected { background:url(../images/nav/nav_offers.gif) no-repeat 0px -41px; }

#nav-partner a { background:url(../images/nav/nav_partners.gif) no-repeat 0px 0px; display:block; height:41px; width:84px; }

#nav-partner a:hover, #nav-partner a.selected { background:url(../images/nav/nav_partners.gif) no-repeat 0px -41px; }

#nav-faq a { background:url(../images/nav/nav_faq.gif) no-repeat 0px 0px; display:block; height:41px; width:56px; }

#nav-faq a:hover, #nav-faq a.selected { background:url(../images/nav/nav_faq.gif) no-repeat 0px -41px; }

#nav-contact a { background:url(../images/nav/nav_contact.gif) no-repeat 0px 0px; display:block; height:41px; width:84px; }

#nav-contact a:hover, #nav-contact a.selected { background:url(../images/nav/nav_contact.gif) no-repeat 0px -41px; }

#main-content-holder { background:url(../images/shared/tiles.gif); line-height:18px; }

#flash-holder { background:url(../images/shared/header_bg.jpg); height:218px; width:839px; margin:0 auto; }

#flash-inner { height:190px; width:799px; margin:0 auto; }

#content-holder { width:957px; margin:0 auto; }

#content-white { background-color:#fff; float:left; width:839px; }

#content-inner { background-color:#FFFFFF; float:left; width:619px; }

#towel-text { position:absolute; top:30px; left:0px; color:#fff; width: 165px; height:200px; line-height:14px; }

#towel-text img { padding-bottom:3px; }

#towel-text ul { list-style-type:none; margin-top:10px; }

#towel-text li { padding:0 0 0 14px; background:url(../images/shared/list.gif) no-repeat 0 3px; color:#FFF; }

#content-towel { float:left; background-color:#FFFFFF; width: 220px; position:relative; }

#content-towel a:hover { color: #0CF; font-weight:bold; text-decoration:underline; }

#content-towel a { color:#FFF; font-weight:bold; text-decoration:underline; }



#content-towel ul { margin-left:25px; }

#content-handle { float:left; width: 59px; }

#content-footer { width:839px; margin:0 auto; padding-bottom:15px; }

#content-left { float:left; width:260px; padding-top:25px; }

#content-right { float:left; width:320px; padding-top:25px; }

#content-right .frame { float:left; width:320px; background:url(../images/home/home_frame.jpg) no-repeat; height:209px; padding:8px 0 0 13px; }

.home-content { width:245px; }

.image-small { float:left; width:133px; margin:0 17px 17px 0; }

.small-image { float:left; background:url(../images/home/small_frame_top.jpg) no-repeat; height:112px; width:120px; padding:8px 0 0 13px; }

/* offer-----------------------------------------------------*/

.offer-left { float:left; width:155px; }

.offer-right { float:left; width:390px; }

/* partners---------------------------------------------------*/

.partners-left { float:left; width:260px; }

.partners-right { float:left; width:320px; }

#faq-content { width:580px; padding-top:25px; }

.pad-content { padding-top:12px; }

/*contact-----------------------------------------------------*/

#contact-left { float:left; width:260px; padding-top:25px; }

#contact-left strong, #contact-left span { color:#216AB1; }

#contact-table th { font-weight:normal; text-align:left; color:#216AB1; padding-bottom:5px; }

#contact-table td { padding-bottom:5px; }

#contact-table .inp { font-weight:normal; text-align:left; color:#216AB1; width:205px; padding:3px; border:1px solid #7A7A7A; }

#contact-table textarea { height:70px; color:#216AB1; width:205px; padding:3px; border:1px solid #7A7A7A; }

/* footer ---------------------------------------------------*/
 
#footer-outer { text-align:center; height:115px; background:url(../images/shared/footer_slice.jpg) repeat-x; }

#footer { color:#5A5A5A; margin:0 auto 0 auto; width:859px; text-align:left; padding:20px 0 15px 0; background:url(../images/shared/footer_bg.jpg) no-repeat;  text-align:center; }

#footer ul { padding:0px; margin:0px; line-height:18px; }

#footer li {  padding-left:3px; padding-right: 5px; list-style:none; display:inline; color: #004b7a; font-size:0.69em; border-right: 1px solid  #004b7a;  }

#footer a:link { color: #004b7a; text-decoration:none; }

#footer a:visited { color: #004b7a; text-decoration:none; }

#footer a:hover { color:#006bae; text-decoration: underline; }




#footer-nav { padding-top:25px; padding-left:20px; }

#footer-nav a { color:#5A5A5A; text-decoration:none; padding-top:4px; font-family:Tahoma; }

#footer-nav a:hover { text-decoration:underline; }

#footer span { color:#5A5A5A; text-decoration:none; font-size:14px; float:left; display:block; padding:0 15px 5px 15px; }

#footer-left { float:left; width:525px; padding-left:35px; padding-top:10px; font-size:11px; font-family:arial; }

#footer-right { float:right; }

#footer-right a { padding-top:8px; text-decoration:none; text-align:center; color:#5A5A5A; float:left; font-size:11px; background:url(../images/top_submit.gif) no-repeat; display:block; height:22px; }

#footer-right a:hover { text-decoration:underline; }

#footer-right img { float:left; margin-left:5px; padding-right:30px; }

.clear { clear:both; height:0px; line-height:0px; font-size:0px; }

a.content-link { color:#CD7D37; font-weight:bold; text-decoration:none; }

a:hover.content-link { color:#CD7D37; font-weight:bold; text-decoration:underline; }

a.no-bold { color:#CD7D37; text-decoration:none; }

a:hover.no-bold { color:#CD7D37; text-decoration:underline; }

img { border:0; }

a { outline:none; }
