/* CSS DOCUMENT */

/*------------------------- GENERAL -------------------------*/
body{
	padding:0;
	margin:0;
	background:url(../images/body-bg.jpg) 0 0 repeat-x #EF9D93;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	}
div, img, p, a, ul, h2, h3{
	padding:0;
	margin:0;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}

/*------------------------- MAIN BODY CONTAINER -------------------------*/
div#main{
	background:url(../images/body-content-bg.jpg) 0 0 repeat-y;
	width:936px;
	margin:0 auto;
	}

/*------------------------- BODY SIDE BG -------------------------*/
div.bodySideBg{
	font-size:0;
	line-height:0;
	width:8px;
	height:590px;
	background:url(../images/body-side-bg.jpg) no-repeat;
	}
div#leftSideBg{
	background-position:100% 0;
	float:left;
	}
div#rightSideBg{
	background-position:0 0;
	float:right;
	}

/*------------------------- CONTAINER -------------------------*/
div#container{
	width:920px;
	float:left;
	background:url(../images/banner.jpg) 0 0 no-repeat;
	position:relative;
	padding:91px 0 0 0;
	}
a.logo{
	position:absolute;
	display:block;
	top:12px;
	left:332px;
	width:240px;
	height:107px;
	}
a.logo img{
	display:block;
	}
p.call{
	padding:8px 0 0 9px;
	margin:0 0 0 688px;
	width:188px;
	height:17px;
	background:url(../images/call-us-bg.gif) 0 0 no-repeat;
	line-height:11px;
	font-weight:bold;
	}
p.call span{
	padding-left:20px;
	}

/*------------------------- OVERVIEW -------------------------*/
div#overview{
	width:472px;
	height:267px;
	background:url(../images/overview-bg.jpg) 0 0 no-repeat;
	margin:0 0 62px 382px;
	padding:35px 16px 0 39px;
	}
div#overview h2{
	font-size:35px;
	line-height:38px;
	padding-bottom:10px;
	color:#CD5365;
	background-color:inherit;
	}
div#overview p{
	padding:0 33px 12px 2px;
	}
div#overview p a{
	font-weight:bold;
	color:#844D48;
	background-color:inherit;
	text-decoration:underline;
	padding-left:2px;
	}
div#overview p a:hover{
	text-decoration:none;
	}

/*------------------------- CONTENT PANNEL -------------------------*/
div#contentPannel{
	width:868px;
	margin:0 auto;
	}

/*------------------------- LEFT PANNEL -------------------------*/
div#leftPannel{
	width:185px;
	float:left;
	}

/*------------------------- LEFT PANNEL - NAV -------------------------*/
div#leftPannel div.navEndBg{
	width:185px;
	height:2px;
	font-size:0;
	line-height:0;
	background:url(../images/nav-end-bg.gif) no-repeat;
	}
div#leftPannel div#navEndTop{
	background-position:0 0;
	}
div#leftPannel div#navEndBot{
	background-position:0 100%;
	}
div#leftPannel ul.nav{
	width:165px;
	padding:14px 10px 8px;
	background:url(../images/nav-bg.gif) 0 0 repeat-x #E75B70;
	color:#FFC2BA;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	}
div#leftPannel ul.nav li{
	padding-bottom:6px;
	}
div#leftPannel ul.nav li a{
	display:block;
	height:21px;
	color:#FFC2BA;
	background-color:inherit;
	background:url(../images/bullet1.gif) 8px 9px no-repeat;
	padding-left:22px;
	}
div#leftPannel ul.nav li a:hover{
	background-color:#E4455D;
	color:#fff;
	}
div#leftPannel ul.nav li span{
	display:block;
	height:21px;
	color:#fff;
	background:url(../images/bullet1.gif) 8px 9px no-repeat #E4455D;
	padding-left:22px;
	}
div#leftPannel img{
	display:block;
	cursor:pointer;
	margin-top:18px;
	}

/*------------------------- RIGHT PANNEL -------------------------*/
div#rightPannel{
	width:659px;
	float:right;
	}
div#rightPannel h2{
	font-size:31px;
	line-height:32px;
	font-weight:bold;
	padding-bottom:15px;
	}

/*------------------------- RIGHT PANNEL - GALLERY -------------------------*/
div#gallery{
	width:659px;
	background:url(../images/gallery-bg.gif) 0 0 repeat-x #FFBEB6; 
	color:#5D2938;
	}
div#gallery ul{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #EF9D93;
	}
div#gallery ul li{
	width:103px;
	border-right:1px solid #EF9D93;
	float:left;
	text-align:center;
	padding:14px;
	}
div#gallery ul li.noRightBorder{
	border-right:none;
	}
div#gallery ul li a{
	font-size:11px;
	line-height:16px;
	color:#000;
	text-decoration:underline;
	}
div#gallery ul li a:hover{
	text-decoration:none;
	}
div#gallery ul li a.galPic{
	display:block;
	margin-bottom:5px;
	border:1px solid #D1BD81;
	}
div#gallery ul li a.galPic img, div#gallery ul li strong{
	display:block;
	}
div#gallery ul li a.galPic:hover{
	border-color:#A79049;
	}

/*------------------------- FOOTER -------------------------*/
div#footer{
	width:901px;
	height:58px;
	position:relative;
	background:url(../images/foot-bg.gif) 0 0 repeat-x #5D2938;
	color:#A66366;
	margin-top:12px;
	padding:14px 19px 0 0;
	}
div#footer img.footLogo{
	position:absolute;
	top:7px;
	left:32px;
	display:block;
	}
div#footer ul{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#EF9D93;
	background-color:inherit;
	height:12px;
	}
div#footer ul li{
	float:right;
	}
div#footer ul li a{
	display:block;
	margin:0 7px;
	color:#EF9D93;
	background-color:inherit;
	}
div#footer ul li a:hover{
	color:#fff;
	background-color:inherit;
	}
div#footer ul li span{
	display:block;
	margin:0 7px;
	color:#fff;
	background-color:inherit;
	}
div#footer p{
	text-align:right;
	padding:6px 7px 0 0;
	font-size:10px;
	line-height:11px;
	}
div#footer p.design{
	text-align:right;
	padding:2px 7px 0 0;
	font-size:10px;
	line-height:11px; 
	color: #ccc;
	}	
div#footer p.design a {
	text-align:right;
	color:#ccc;
	}		
div#footer p.design a:hover { 
	text-decoration:underline;
	}
	
/*------------------------- ORDER BB -------------------------*/	

/* ----- Why Sita Listing ---- */

#why_sita #logo_friend {
 	text-align: center;
	background:url(images/logo.png) top center no-repeat; 
	height:40px; width:50px; z-index:7;
}

.float_r {
	float:right !important;
}
.signup-five {
	float:right;
	position:relative;
	right:-6px;
	top:-17px;
}

.check, .check1, .check2, .radio, .radio1, .radio2 {
	background:transparent none repeat scroll 0%;
	border:0pt none !important;
	width:auto !important;
}

.float_l {
	float:left !important;
}

ul.why-sita-listing  { 
	margin-left: 20px;
} 
.why-sita-listing li { 
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;  list-style: none; color: #90194b; padding-bottom:0px; padding-top:8px;
} 
.why-sita-listing li strong { 
	color: #90194b; 
} 
.why-sita-listing li span  { 
	 display:block; color: #fff;
} 
#why-sita h2  { 
	margin-left:17px; font: bold 14px/24px verdana; color:#986418; text-decoration:underline; 
	text-align:center; padding-top:0px; padding-bottom: 20px; margin-top: 5px; margin-bottom:-15px;
} 
#send_friend, #why_sita {
	left:50%;
	position:absolute;
	text-align:left;
	top:218px;
	z-index:5;
}
#why_sita { top: 8px; } 

.beauty_slogan { font-weight: bold; } 

#send_friend #logo_friend, #why_sita #logo_friend {
 	text-align: center;
	background:url(images/logo.png) top center no-repeat; 
	height:40px; width:50px; z-index:7;
}
#why-sita_bg { 
	background-color:#1C5A22;
	background-color:#a81a1a;
	border:2px solid #D5AC42;
	height:359px; width:557px; 
	margin-top:220px; left:-266px; top:0px;
	opacity:0.75; 
	position:absolute;
	z-index:5;

} 
#send-friend_bg {
	background-color:#1C5A22;
	border:2px solid #D5AC42;
	height:229px; width:461px; 
	margin-top:220px; left:-213px; top:0px;
	opacity:0.75; 
	position:absolute;
	z-index:5;
}
#why-sita { 
	background-color:#ef9d83;
	height:281px;
	left:-241px; 
	margin-top:225px;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:20px;
	width:480px;
	z-index:6;
} 

a.close { 
	background-image: url(/images/close.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-position: 37px -2px;
	padding-left: 6px;
	padding-right: 34px;
	color: #986418;
	text-decoration:none;
	height:20px;
}
a:hover.close { 
	text-decoration: underline;
	color: #454545;
}

/* Contact Stuff */ 
/* =label/labelspan/textarea */

fieldset input { float : right; width : 45%; border : 1px solid #e590b8; font-size: 11px; padding-left:2px; }
fieldset input:hover { border-color : #000; }
fieldset input:active, input:focus { border-color : #900; }
fieldset textarea { float : right; width : 199px; border : 1px solid #e590b8; }
fieldset textarea:hover { border-color : #000; }
fieldset textarea:active, textarea:focus { border-color : #900; }
label, label span { display : block; padding-bottom : .25em; }
label { float : left; width : 100%; }
label span { float : left; width : 45%; text-align : right; }
form div { margin-bottom : 20px; padding : 10px 20px; border : 0px solid #a23668; text-align : center; }

/* =fieldset */
fieldset { float : left; width : 440px; margin: -4pt 11px -10px -6pt; padding : 10px; border : 0px solid #a23668; overflow : hidden; }

fieldset:hover { border-color : #722549; }

form { margin-left: -70px; } 
form div input { padding : 0 .25em; margin: 0px; background-color : #90305c; border : 2px double #551c35; border-top-color : #e591b9; font : bold 92% Tahoma, Verdana, Arial, sans-serif; color : #fff; text-transform : uppercase; }

form div input:hover { background-color : #e591b9; } 

.firefox { padding-top:159px; margin-left:-10px;  }

/* ---- */