@charset "utf-8";
/************************************************/
/* Title	:	Amudhalakxmi Systems (P) Ltd.	*/
/* URL		:	Amrithaa.com		    	    */
/* Author	:	Anandhan T			            */
/* Created	:	April 23 2013		            */
/************************************************/
 
/* ================= Common Reset ================= */
body {font: 12px/1.7 sans-serif; color:#333;}
html {font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-font-smoothing:antialiased;}
.clear {content:"."; display:block; clear:both;	height:0; visibility:hidden;}
a{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;	transition: all 0.3s ease;	text-decoration:none;}
img{max-width:100%; width:auto\9; height:auto; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}



/* ================= Common Message ================= */
.no-record {text-align: center; padding:20px 0;}
.no-record .warning-icon {font-size: 5em; color: #ff6000;}
.no-record .cancel-icon {font-size: 5em; color: #ffb400;}
.no-record h2{font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#666;}
.no-record h3{font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#666;}
.no-record p{font-size:12px; color:#999; font-weight:normal; padding-top:10px;}
.no-record p.cancel{font-size:12px; color:#999; font-weight:normal; padding-top:0;}

.success-msg{border:1px solid #a6d06c; background-color:#e9ffca; text-align:left; padding:5px; width:96%; margin:0 auto;}
.success-msg .msg-icon{font-size: 1.2em; color: #508e00;}
.success-msg span{ color:#508e00; font-size:12px;}

.error-msg{border:1px solid #df666d; background-color:#ffbfc2; text-align:left; padding:5px; width:96%; margin:0 auto;}
.error-msg .msg-icon{font-size: 1.2em; color: #ce242d;}
.error-msg span{ color:#ce242d; font-size:12px;}

.note-msg{border:1px solid #dcbb4b; background-color:#fff6d8; text-align:left; padding:5px; width:96%; margin:0 auto;}
.note-msg .msg-icon{font-size: 1.2em; color: #b7710c;}
.note-msg span{ color:#b7710c; font-size:12px;}

h6 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height:40px; color: #333333; text-align:center}

/* ================= Main Wrapper ================= */
#main-wrapper{width:100%; margin:0 auto; font-family:"Roboto Condensed", Arial, Helvetica, sans-serif}
.menu{width:100%; background-color:#382934; text-align:center}
ul.orion-menu { margin:0; text-align:center} 
ul.orion-menu li{display:inline-block; font-size:15px;margin:0;padding:0;line-height:20px;position:relative; list-style:none}
ul.orion-menu li a{padding:23px 15px; border-radius:5px; color: #fff; float:left; text-decoration:none; display:inline-block;-o-transition:color .3s linear,background .3s linear;-webkit-transition:color .3s linear,background .3s linear;-moz-transition:color .3s linear,background .3s linear;transition:color .3s linear,background .3s linear; text-transform:capitalize; font-size:15px; text-align:center}
ul.orion-menu li:hover>a{color:#f53477}
ul.orion-menu li.active>a{ color:#fff;}
ul.orion-menu>li>a{text-transform:capitalize;} 
ul.orion-menu ul,ul.orion-menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:999;width:165px;background:#125f9f}
ul.orion-menu ul{top:43px;left:0}
ul.orion-menu ul li ul{top:0;left:150px; }
ul.orion-menu ul li{clear:both;width:100%;font-size:14px}
ul.orion-menu ul li a{width:100%; padding:12px 22px;display:inline-block;float:left;clear:both; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.menu ul li a img{padding:0 5px;}
ul.orion-menu ul li:hover>a{color:#f53477}
ul.orion-menu .indicator{color:#fff;position:absolute; right:8px;top:11px; font-family:FontAwesome;font-size:12px; cursor:pointer}
ul.orion-menu .indicator:before{content:"\f0d7"}
ul.orion-menu ul li .indicator{right:20px;top:13px}
ul.orion-menu ul li .indicator:before{content:"\f0da"}
ul.orion-menu li.search{float:right}
ul.orion-menu li.search form{margin:18px 20px 0 0}
ul.orion-menu>li.showhide{display:none; background:#382934; width:100%;height:39px; cursor:pointer; color:#dedede;}
ul.orion-menu>li.showhide span.title{margin:10px 0 0 18px;float:left}
ul.orion-menu> li.showhide span.icon{margin:11px 20px;float:right}
ul.orion-menu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#ccc} 
h2{font-family:"Rockwell", Helvetica, sans-serif; font-size:26px; color:#382934; line-height:65px; font-weight:100}
h3{font-family:"Rockwell", Helvetica, sans-serif; font-size:26px; color:#382934; text-align:center; line-height:65px; font-weight:100}
h4{text-align:start; font-weight:100; line-height:28px}
/* ================= Header ================= */
#header-main{width:100%; margin:0 auto;}
.logo-bg{top:71px; position:absolute; z-index:1; text-align:center; width:100%;background:url(../images/logo-strip.png) repeat-x; border-bottom:1px solid #dddddd; padding:8px 0}
.banner{position:relative; width:100%;margin:0 auto;}
/*welcome content */
.wel-msg{width:100%; font-family:'roboto', Helvetica, sans-serif; background:url(../images/welcome-bg.png) repeat; border-top:10px solid #f6f6f6; height:345px;}
p{font-size:14px; color:#333; text-align:justify !important;}
.wel-msg p{font-size:14px; color:#333; text-align:center}
.wel-msg a{font-size:13px; color:#b32fa3; float:right}

.wel-msg a:hover{color:#039;}
.wel-msg1{ padding:0 0 25px 0; height:auto !important}

/* ================= Body ================= */
#body-main{width:100%; margin:0 auto;}
                   /*gallery */
.gallery{width:100%;background:url(../images/gall-bg.png) no-repeat}
.gallery-img{width:195px; margin-right:10px; float:left; text-align:center !important}
.gallery-img img{border-radius:100%; border:8px solid #fff; float:left;}
.gallery1 {margin-top:-150px}
.gallery-img h5{font-family:"Rockwell", Helvetica, sans-serif; font-size:15px; color:#382934; text-align:center; line-height:75px; font-weight:100}
.gallery-box ul{padding:0; margin:0}
.gallery-box ul li{list-style:none; float:left; margin:0 19px 20px 0; padding:5px; background:url(../images/offer-bg.png) repeat }
.place-div ul li img{width:210px; height:158px; background:url(../images/gallery-bg1.jpg) no-repeat}
.gallery-box{width:100%; padding-bottom:20px}
.gallery-box ul li.last{margin-right:0}

                  /*testimonial */
.testimonial{width:100%; padding-bottom:15px}
.preview{width:47%;font-family:"Rockwell", Helvetica, sans-serif; font-size:26px; color:#382934; float:left; }
.preview p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-align:justify; width:94%; padding:15px 10px; border:1px solid #ededed; box-shadow:0 1px 1px 0 #CCC;}
.arrow{background: url("../images/tst-arrow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); width:auto; height: 22px; position: relative; left:-42%; top: -5px;}
.preview p i.icon-quote-left{font-size:8px;float:left}
.preview p i.icon-quote-right{font-size:8px;}
.preview1 img{float:left}
.preview1{width:100%; float:left;}
.preview1 ul{padding:0; margin:0;}
.preview1 li{ list-style:none; width:80%; font-size:13px; padding:0 0  2px 12px; float:right}
.preview1 li a{ color:#b32fa3; line-height:20px; width:50% !important; }
.guest{width:100%;}
.guest li{width:90%}
.text{padding-bottom:20px}
.arrow1{right:360px}
.preview1 ul img{border-radius:100%; float:left; border:2px solid #999}
                  /*facility */
.facilities{width:51%; float:right; }
.facilities img{float:left}
                 /*contact us */ 
.content-box{width:100%; }
.content-box p {color: #333333; font:normal 12px/20px 'roboto condensed', Helvetica, sans-serif; margin-bottom: 14px; margin-top: 6px; text-align: justify}
.content-box .left {float: left; width: 330px;}
.content-box .left h3 {font:normal 16px/20px 'roboto condensed', Helvetica, sans-serif; height: 25px; color:#3399cc;}
.content-box .left li {list-style: none; font:normal 12px/20px 'arial', Helvetica, sans-serif; text-align: justify; color: #666; line-height:25px}
.content-box .left h4 {font:bold 13px/20px 'roboto condensed', Helvetica, sans-serif height: 25px; margin-top: 10px; color:#3399cc;}
.content-box .left ul {list-style: none; margin: 0px}
.content-box .left ul li span {width: 60px; float: left; margin-right: 20px; font:normal 12px 'roboto condensed', Helvetica, sans-serif color: #666}
.content-box .left ul li label {width: 205px; float: left; margin-right: 20px; font:normal 12px/20px 'roboto condensed', Helvetica, sans-serif color: #666}
.content-box .left ul li .dot {float: left; margin-right: 20px; font:normal 12px/20px 'roboto condensed', Helvetica, sans-serif color: #666}
.content-box .left ul li a {text-decoration: none; font:bold 12px/20px 'roboto condensed', Helvetica, sans-serif color: #ca2369}
.content-box .left ul li .space {font-size: 16px; width: 0px; color: #ca2369}
.content-box .left ul li a:hover {color: #be0754}
.content-box .right { float: right; width:480px;}
.col1{margin-right:15px;}
.map-div{ width:100%; height:245px; margin:10px 0 30px 0}			 
iframe{ width:100%;  height:100%}				 				 
.content-box .right h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 15px; color: #333333}
.content-box .right p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 23px; margin-left: 0px; margin-right: 10px; margin-top: 10px; text-align: justify; color: #666}
.content-box .right .star {color: #FF0000}
.content-box .right .textbox {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background: #fff; border: 1px solid #ccc; padding: 2px 3px; line-height:40px; height: 35px; width: 335px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow:inset 0px 0px 10px rgba(0,0,0,0.5)}
.content-box .right .txtbox-area {font-family: Arial, Helvetica, sans-serif; resize: none; font-size: 12px; color: #333; background: #fff; border:1px solid #ccc; padding: 2px 3px; line-height:40px; height:100px; width:335px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow:inset 0px 0px 10px rgba(0,0,0,0.5)}
.content-box .right .submit-but {FONT-WEIGHT: 800; FONT-SIZE: 11px; COLOR: #fff; border: none; FONT-FAMILY: Arial, Helvetica, sans-serif; background:#0066cc; TEXT-DECORATION: none; text-transform: uppercase; padding: 4px 10px 4px 10px; cursor: pointer; height: 28px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px}
.content-box .right .text-p {padding-right: 0px; font-family: 'roboto condensed', Helvetica, sans-serif; font-size: 14px;  color: #333; line-height: 45px; font-weight: normal}
.content-box .right .text-p p {padding: 0 0 40px 0px}
.content-box .right .text-p a {text-decoration: none; color: #333333}
.content-box .right .text-p a:hover {text-decoration: underline; color: #333333}
h2.h2title img{float:left}

                   /*Availablity */ 
.calendar {background: none repeat scroll 0 0 #fff; border: 1px solid #ccc;  color: #03740e; font: 1em "Roboto Condensed",sans-serifArial,Helvetica,sans-serif; padding: 10px 2px; text-align: center; text-decoration: none;}
.calder-table{width:100%; padding-bottom:20px}
.cms-content {color: #505050; font: 13px/20px "Roboto",sans-serif;  margin: 0 0 30px; overflow: hidden; text-align: justify;}
td.calendar{width:300px}
.calendardate {color: #6a9229; font: 1.65em "Roboto Condensed",sans-serifArial,Helvetica,sans-serif; text-decoration: none; text-align:center;}
A:link {font-weight: bold; text-decoration: none;}
.available{width:100%; padding:10px 0; }
.available ul{padding:0; margin:0}
.available ul li{list-style:none; display:inline-block; font-size:15px; color:#fff; line-height:30px; text-align:center; width:230px; background:#666; border:1px solid #ededed}
.available ul li.green{background:#6c9110}
.available ul li.green1{background:#cc3300}
.available ul li.green2{background:#0066cc}
.available ul li.green3{background:#dbb91c}
        /*offers */
.offer-pg{width:100%; background:url(../images/offer-bg.png) repeat}
.offer-div{width:300px; margin:0 20px 20px 0; float:left; box-shadow: 0px 0px 10px rgba(0,0,0,0.5)}
.offer-div h5{font-size:15px; color:#fff; background:#382934; text-align:center; line-height:37px}
.offer-div img{float:left}
.offer-div p{font-size:13px; text-align:justify; color:#666; background:#fff; padding:10px 24px; width:83%; border:1px solid #c4c4c4; }
.last{margin:0}
/* ================= Footer ================= */
#footer-main{width:100%; margin:0 auto;}
.footer{width:100%; background:url(../images/footer-bg.png) repeat; padding:10px 0}
.footer p{font-size:13px; color:#fff; float:left}
.footer span{float:right; font-size:13px; color:#fff;}
.footer span a{text-decoration:none; color:#b32fa3;}
.footer span a:hover{color:#ccc;}
/* ------------------ Start pagination Section ------------------ */
div.pagination { padding: 15px 0px 8px 0px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
div.pagination a { margin: 2px; background: #e8e8e8; /* Do rounding (native in Opera, Firefox and Safari) */ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-decoration: none; /* no underline */ color: #7b7b7b; padding: 3px 6px 3px 6px; cursor: pointer; }
div.pagination a:hover, div.pagination a:active { margin: 2px; /* Do rounding (native in Opera, Firefox and Safari) */ background: #0189AF; color: #fff; }
div.pagination span.current { margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #0189AF; padding: 3px 6px 3px 6px; color: #fff; }
div.pagination span.disabled { margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #f0f0f0; padding: 3px 6px 3px 6px; color: #ababab; }
div.pagination a.current { margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #0189AF; padding: 3px 6px 3px 6px; color: #fff; }
/* ------------------ End pagination Section ------------------ */
