/*********************************************************************************************************************************************
 * Simple Bliss Day Spa - www.simpleblissdayspa.net
 * Copyright 2011. All Rights Reserved
 * 
 * @file style.css
 * Website styles
 * @author: Ramesh Jadala <ramesh_jadala@iicindia.com>
 * @author: Venkat Simha <venkat_simha@iic.com>
*********************************************************************************************************************************************/

/***************************************************** Default Styles *****************************************************/
body{ padding:0px; margin:0px; background: url(../images/bg-body.gif) repeat; color:#555555;height:100%; font:normal 11px/18px "Lucida Sans", Verdana, Helvetica, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{ list-style-type:none; }
a {color:#c84802; text-decoration:none;}
a:hover {color:#000;text-decoration: underline; }
.clear { clear: both; margin: 0px; }
a img { border: 0;}
.no-padding {padding:0px;}
.no-margin{margin:0px;}
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, Sans-Serif; font-weight: bolder; color: #222222; padding: 0; margin: 0 0 5px 0; line-height: 1.5em;}
h1 { font-size: 26px; }
h2 { font-size: 24px; letter-spacing: -.7px; }
h3 { font-size: 21px; letter-spacing: -.4px; }
h2, h3 { margin: 5px 0 5px; }
h4 { font-size: 18px; margin: 20px 0 5px;}
h5 { font-size: 16px;margin: 20px 0 5px;}
p { line-height: 1.6em; padding: 0; margin: 0 0 15px 0; text-align:justify; }
blockquote { line-height: 1.0em; }
small { color: #666666; font-size: 12px; font-weight: normal; font-style: italic;}
ul { list-style-type: square; margin: 10px 0 0 40px; padding: 0; }
ul li ul {margin: 0;}
hr {height: 1px;color: #CCCCCC;background: url(../images/content_seperator.gif) repeat-x ;border: 0;margin: 10px 0 15px 0;}
.hr2 {background: url(../images/content_seperator.gif) repeat-x ;height: 1px;margin: 5px auto 10px auto;}
input, textarea {padding: 4px;font: 12px Arial, Helvetica, Sans-Serif;background:#fff;border:1px solid #CCCCCC;}
form {margin: 0;padding: 0;}
.thumb_small {background:none repeat scroll 0 0 #EEEEEE;border:7px solid #FFFFFF;float: right;margin:0 0 20px 30px;outline:1px solid #DDDDDD;padding:5px;}
.thumb_large {background:none repeat scroll 0 0 #EEEEEE;border:7px solid #FFFFFF;margin:5px 0 0 10px;float:right;outline:1px solid #DDDDDD;padding:5px;}
p span.headline{font:11px/12px;color:#605caf;text-transform:uppercase;}
#wrapper{width:1000px; margin:0 auto;position:relative;}

/** -------------------------------------------- Top Styles -------------------------------------------- **/
#topPanel{width: 1000px;height: 136px; margin:0 auto;position:relative;background:#FFF;background-image:url('../images/logo.png');background-repeat:no-repeat;background-position:center;}
.adressbar{top:54px;float:right;text-align:left;width: auto;color:#fff;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing: 1px;font-family: "Lucida Grande", Tahoma;margin:18px 20px 0px 2px;padding:0 0 0 5px;line-height:20px;font-weight:normal;text-transform: uppercase;}

/** --------------------------------- Submenu Styles ------------------------------------------------ **/	
.submenu{width:1000px;background:#4c4b4b;} 
.submenu ul{margin: 0; padding: 0;float: left;}   
.submenu ul li{display: inline;}   
.submenu ul li a{float: left; text-decoration: none;color:#fff;padding: 5.5px 18px;background: url(../images/arrow2.gif) no-repeat center right;font:bold 11px Arial, Helvetica, sans-serif;}
.submenu ul li a:hover{color:#c84802;text-decoration:underline;}
.submenu ul li .current{text-decoration:underline;color:#c84802;font-size:11px;}

/** ------------------------------------ Container Styles ----------------------------------------- **/
#container {background:url("../images/border-bg.gif") repeat ;width:968px; margin:2px auto;border:1px solid #FFFFFF;outline:1px solid #D8D8D8;padding:15px;}
* html #container {border:1px solid #D8D8D8;}

/** ------------------------------------- Content Styles ----------------------------------------- **/
#content_container {font-size: 14px;background:#f4f4f4;border:1px solid #CCCCCC;}
* html #content_container{display:inline-block;}
#content {float: left;width: 930px;padding: 20px;color: #555555;margin:0 auto;}
#homecontent {float: left;width: 900px;padding: 20px;color: #555555;margin:0 auto;}
#homecontent h1 {font-size:25px;font-style:normal;font-family: Georgia, Serif;padding:0px 5px 5px 0;margin:0px;font-style:normal;font-weight:normal;}
#homecontent h1 span.spa{font-size:25px;color:#c84802;font-style:normal;font-weight:normal;position:relative;}
#homecontent img{background:none repeat scroll 0 0 #EEEEEE;border:4px solid #FFFFFF;float:right;margin:0 5px 0px 15px;outline:1px solid #DDDDDD;padding:5px;}
* html #content{background:#f4f4f4;}
#contenthomebox {width:100%;background:#f1f1f1;border:#dddddd 1px solid;padding:5px;margin:5px 0 5px 0;}
.photo {border:1px solid #C9C9C9;padding:3px;background:#fff;}
.info-box {float:left;position:relative;padding:0 30px;width:254px;text-align:left;background:url(../images/bg_box.jpg) no-repeat  left top;}
.info-box.widest-box {float:none;width:auto;}
.info-box a {white-space:nowrap;}
.info-box.wide-box .photo, .info-box.widest-box .photo {float:left;margin-right:20px;}
.info-box.widest-box p {clear:both;padding-bottom:30px;display:block;}
.info-box h3 {margin:0;padding:0 0 2px 0;color:#2e2e2e;font-size:16px;letter-spacing:.25px;}
.info-box h4 {margin:0;padding:10px 0 0 6px;color:#fff;font-size:14px;height:33px;text-transform:uppercase;letter-spacing:.25px;background:url(../images/box_bg.jpg) repeat-x center;}
.info-box p {text-align:justify;padding:0 0 22px 0;margin:0;line-height:20px;}
.info-box p span {color:#ec5b1c;font-size:12px;}
#content h1 {font-size:25px;font-style:normal;font-family: Georgia, Serif;padding:0px 5px 5px 0;margin:5px;font-weight:normal;font-variant:normal;}
.colorspa{font-size:25px;color:#cd6830;font-style:normal;font-weight:normal;position:relative; }
#content img{background:none repeat scroll 0 0 #EEEEEE;border:4px solid #FFFFFF;float:right;margin:0 5px 0px 15px;outline:1px solid #DDDDDD;padding:5px;}
.post {margin: 5px;}
.post_title {margin: 12px;padding:2px 8px 10px 8px;background: url(../images/title_bg.jpg) repeat-x;}
.post_title h2 {font-size: 18px;line-height:30px;font-style:normal;font-weight:normal;letter-spacing: 1px; 
font-family:Georgia, "Times New Roman", Times, serif;color:#000;padding-left:8px;background:url(../images/title_bg2.jpg) no-repeat left;}
.post_title .date {font-size: 12px;color: #c84802;font-style: italic;}
.post_title .date2 {font-size: 14px;color: #6f6f6f;font-style: normal;float: left;padding-right:55px;}
.post_title .date3 {font-size: 12px;color: #c84802;font-style: normal;}
.spa_paging {margin: 0 0 20px;float:right;padding: 0;}
.spa_paging ul {margin: 0; padding: 0; list-style: none ;}
.spa_paging ul li {margin: 0; padding: 0; display: inline;}
.spa_paging ul li a {float: left; display: block; text-decoration: none; margin-right: 5px; padding: 5px 10px; background: #c84802; border: 1px solid #692805; color: #fff;}
.spa_paging ul li a:hover {color:#ffffff;background-color: #808080;border: 1px solid #d6d6d6;}

/** --------------------------------- Contact Form Styles ----------------------------------------- **/
.contact_form{width:390px;float:left;padding:15px;margin:10px 0 0 10px;border:1px #DFD1D2 dashed;position:relative;}
.form_row{width:350px;padding:5px 0 5px 0;color:#a53d17;float:left;}
.form_row_2c{width:172px;padding:5px 0 5px 0;_padding:5px 0 5px 0;color:#a53d17;float:left;position:relative;overflow:hidden;}
label.contact{float:left;font-size:12px;text-align:right;padding:4px 5px 0 0;color: #333333;}
input.contact_input{width:158px;height:18px;background-color:#fff;color:#999999;border:1px #DFDFDF solid;float:right;}
input.contact_input_2c{width:158px;height:18px;background-color:#fff;color:#999999;border:1px #DFDFDF solid;float:left;}
textarea.contact_textarea{width:340px;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color: #999999;background-color:#fff;border:1px #DFDFDF solid;float:right;}
.submit{border:0;float:left;margin-left:95px;padding:0;height:30px;line-height:30px;text-align:center;font-size:12px;
font-weight:bold;color:#fff;text-transform:uppercase;width:70px;text-shadow:#007dab 0 1px 0;background:#d06a32;cursor:pointer;}
.form_subtitle{position:absolute;top:-10px;left:7px;width:auto;height:22px;background-color:#d06a32;text-align:center;padding:3px 7px 2px 7px;color:#FFFFFF;font-size:11px;line-height:22px;}
input.c_subject { width:340px; font-size:11px;height:18px;background-color:#fff;color:#999999;border:1px #DFDFDF solid;float:right;}

/** ----------------------------------------- Sidebar Styles --------------------------------------- **/
#sidebar {float: right;width: 450px;font-size: 12px;border-left:1px solid #fff;border-right:1px solid #EEEEEE;overflow:hidden;}
* html #sidebar{width: 450px;}
.sidebar_section {padding: 10px;margin-left: 0px;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #D5D5D5;}
.sidebar_section h2 {font-size: 15px; line-height:25px;color:#fff;padding: 8px 0 5px 20px;font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:.25px;background: url(../images/img01.gif) repeat-x left top;}
.sidebar_section ul {margin: 0;padding: 0;list-style: none;}
.sidebar_section li {margin: 0;padding: 5px 0 5px 15px;border-bottom: 1px dashed #c8c8c8;background:url(../images/arrow.gif) left no-repeat;}
.sidebar_section li ul {padding-bottom: 0px;}
.spacer {clear: both;}

/** -------------------------------------------- Footer Styles -------------------------------------------- **/
#footer{background:#c84802;margin:3px 0 0 0px;width:966px;margin: auto 0;height:50px;border-top:#000 solid 1px;}
#footer p{padding: 10px 0 10px 0;font:12px/18px Trebuchet MS, sans-serif; font-weight:normal; text-align:center;color:#fff;}
#footer p a{font:11px/18px Trebuchet MS, sans-serif; font-weight:normal;color:#fff;text-transform:uppercase; text-decoration:none; padding: 0 5px;}
#footer p a:hover {text-decoration:underline; color:#000;}
