﻿*{margin:0; padding:0; border: 0 none; line-height:1.7em; list-style-type:none;}

/*Selectors*/
body{background-color:#fff; font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif; color:#333; height:100%}
h3{font-family:Arial, Helvetica, sans-serif; border-bottom:5px solid #bdbfb3; margin-bottom:5px;}
p{margin-bottom:13px;}
textarea{font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif; color:#333; border:1px solid #333;}
input, textarea{margin:4px; padding:4px;}

.nav{text-align:right;}

/*banner*/
.banner{background:#383e44 url(../images/bg.png);  width:100%; height:340px}
.bannerMid{background:transparent url(../images/highlight.jpg) no-repeat; width:980px; padding-top:20px; margin:auto; height:320px;}
.innerBanner{background:transparent url(../images/highlight.jpg) no-repeat; width:980px; margin:auto; min-height:100px;}

.banner1{background:#383e44 url(../images/bg.png);  width:100%; height:100px}
.bannerMid1{background:transparent url(../images/highlight.jpg) no-repeat; width:980px; padding-top:20px; margin:auto; height:800px;}
.innerBanner1{background:transparent url(../images/highlight.jpg) no-repeat; width:980px; margin:auto; min-height:100px;}
.BannerRight{background:transparent url(../images/instant_reservations.png) no-repeat; width:284px; margin:auto; padding-top:31px; padding-bottom:20px; float:right}
.BannerRight2{background-color:transparent; width:284px; margin:auto; padding-top:2px; padding-bottom:2px; padding-left:40px; float:left}
.BannerUpdate{background:transparent url(../images/happenings2.png) no-repeat; width:284px; margin:10px auto; padding-top:27px; float:right}

.jobBanner{min-height:420px;}
.jobBanner ul {list-style-type:none;}

/*Layout*/
.header{background:#242424 url(../images/bg_header_brown.jpg) no-repeat center center; min-height:95px;}
.content1{background:#fff url(../images/project_bg.gif) repeat-x; padding-top:10px; padding-left:10px; clear:both; max-height:40px; margin:auto }
.content1 h1 {
	color:#ddd; width:980px; margin:0 auto; font-size:20px; font-family: margin-bottom:50px; padding-bottom:20px; text-shadow: 0px -1px 0px #aaa; filter: dropshadow(color=#aaa,offX=0,offY=-1);
}

.content2{background:#fff; font-size:12px; padding:20px 0; clear:both; min-height:300px; width:990px; margin:0 auto }
.content3{background:#fff; font-size:12px; padding:20px 0; clear:both; min-height:500px; width:990px; margin:0 auto }
.content2 ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}

.content2 ul li {
	list-style:square;
	border-bottom:1px solid #d6dde0;
	padding-bottom:5px;
	font-size:11px;
}


.footer{font-size:12px; color:#ddd; text-align:center; background:#242424 url(../images/bg_contact.jpg) no-repeat center center;}
.footerCenter{width:980px; margin:auto; min-height:160px; padding-top:20px; color:#fff}
.footerCenter p:first-child{margin-bottom:4px; padding-bottom:6px; border-bottom:1px solid #bdbfb3;}
.col2{width:220px; margin:10px; float:left;}
.col3{width:220px; margin:10px; float:right;}
.col4{width:470px; padding:0px 0px; margin:0px 20px 0px 0px; float:left;}
.col4 h3{text-align:center;}
.col5{width:470px; padding:0px 0px; margin:0px 0px 0px 20px; float:right;}
.col5 h3{text-align:center;}
.col6{width:570px; padding:0px 0px; margin:0px 20px 0px 0px; float:left;}
.col6 h3{text-align:center;}
.col7{width:370px; padding:0px 0px; margin:0px 0px 0px 20px; float:right;}
.col7 h3{text-align:center;}
.col8{width:284px; border:1px #969905 solid; width:282px; margin:auto;}
.col8 h4{text-align:left; font-weight:400; color:#ddd; font-size:14px; padding-bottom:10px; padding-left:10px}
.col9{width:284px; min-height:120px; border:1px #969905 solid; width:282px; margin:auto;}
.col9 span { font-family:"lucida Grande", Arial; font-size:10px; padding-left:5px; color:#ffeb07 }
.col21{width:290px; margin:10px; float:left; padding-right: 10px; border-right:1px #aaa dashed; height:300px}
.col221{width:290px; margin:10px; float:left; padding-right: 10px; border-right:1px #aaa dashed; height:240px}
.col21a{width:290px; margin:10px; float:left; height:520px; border-right:1px #aaa dashed; padding-right: 10px }
.col21b{width:290px; margin:10px; float:left; height:520px; padding-right: 10px }
.col221a{width:290px; margin:10px; float:left; padding-right: 10px; border-right:1px #aaa dashed; height:150px}
.col22{width:600px; margin:10px; float:left; padding-right: 10px;}
.col22a{width:620px; margin:10px; float:left; padding-right: 10px; border-right:1px #aaa dashed; height:150px}
.col22c{width:620px; margin:10px; float:left; padding-right: 10px; border-right:1px #aaa dashed; height:850px}
.cottage{background:transparent url(../images/cottage.jpg) no-repeat; padding-top:120px; }
.luxury{background:transparent url(../images/luxury.jpg) no-repeat; padding-top:120px; }
.deluxe{background:transparent url(../images/deluxe.jpg) no-repeat; padding-top:120px; }
.standard{background:transparent url(../images/standard.jpg) no-repeat; padding-top:120px; }
.abhyanga{background:transparent url(../images/abhyanga.jpg) no-repeat; padding-top:120px; }
.sirodhara{background:transparent url(../images/sirodhara.jpg) no-repeat; padding-top:120px; }
.pizhichil{background:transparent url(../images/pizhichil.jpg) no-repeat; padding-top:120px; }
.slimming{background:transparent url(../images/slimming_treatment.jpg) no-repeat; padding-top:120px; }
.nasyam{background:transparent url(../images/nasyam.jpg) no-repeat; padding-top:120px; }
.sn{background:transparent url(../images/sp38.jpg) no-repeat; padding-top:120px; }
.navarakizhi{background:transparent url(../images/navarakizhi.jpg) no-repeat; padding-top:120px; }
.bamboo{background:transparent url(../images/bambo.jpg) no-repeat; padding-top:120px }

.news { float:left; font-size:13px; background-image:none; color:#ddd; text-decoration:none; display:block; width:280px; margin:0px 0 0 10px; padding:7px 0 7px 0; }

.aboutcol{padding:5px 45px 5px 0px; float:left; max-width:300px;}
.aboutcol li{margin:15px 3px; padding-left:22px; text-transform:uppercase;}
.aboutcol2{width:600px;}
.login{width:370px; margin:10px auto;}
.contactInfo, .contactForm{width:300px; padding:10px; float:left;}
#resume{padding:5px 5px 5px 0; margin:5px 5px 5px 0;}
#lastCol{padding:5px 0px 5px 5px;}

/*Styling*/
.readMore{ text-align:right; float:right;}
.visitSite{text-align:left; float:left;}
.jobContent ul{list-style-type:none; list-style-position:inside;}
.jobPic{display:block; height:133px; width:200px; overflow:hidden; border:1px solid #bdbfb3; margin:0 15px 5px 0; float:left;}
.viewJob{float:left; z-index:100; margin-top:-140px; display:none;}
.hotel{background:transparent url(../images/slides/002.jpg) no-repeat; padding-top:250px;}
.wayanad{background:transparent url(../images/tea_estate.jpg) no-repeat; padding-top:250px; }
.location{background:transparent url(../images/location.jpg) no-repeat; padding-top:300px; }
.contactus{background:transparent url(../images/contactus10.jpg) no-repeat; padding-top:300px; }
#contacts a{outline:none; color:#000}
#contacts a:link{color:#333; font-weight:bold; text-decoration:none; padding:5px; font-size:12px}
#contacts a:visited{color:#259e00; font-weight:bold; text-decoration:none; padding:5px; font-size:12px}
#contacts a:hover{color:#000; font-weight:bold; text-decoration:none; padding:5px;}

.cam{background:transparent url(../images/icon_sprite.jpg) no-repeat 45px 0; padding-top:350px; }
.graph{background:transparent url(../images/icon_sprite.jpg) no-repeat -315px 0;  padding-top:150px; }
.pullquote {font-family:"Georgia",Times,Times New Roman,serif; font-size:18px; color:#555; font-style:italic; }
.fatsep{height:30px; background:#bdbfb3; }
.leftHeader {width:480px; font-size:24px; color:#fff; padding:40px 0 0 0;}
.leftCopy {width:500px; font-size:14px; color:#fff; padding:10px 0 0 5px;}
.job{width:201px; padding:12px; margin:8px; float:left;}
.job h3{text-align:center;}
.copy {
	text-align:center; vertical-align:bottom; font-size:xx-small; font-family:Arial, Helvetica, sans-serif; color:#666
}
SPAN.strong{
	font-weight:bold;
	text-decoration:underline;
	padding:3px 4px 3px 4px;
}



/*Utilities*/
.centeredContent{width:980px; margin:auto;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both; width:100%;}
.txtCenter{text-align:center;}
.txtRight{text-align:right;}
.txtLeft{text-align:left;}

/*Modal Contact*/
form.modalForm fieldset {padding:10px;}
form.modalForm input{border:1px solid #444;}
form.modalForm input.noBorder{border:0 none;}
form.modalForm legend { padding: 0 2px;  font-weight: bold;}
form.modalForm label {  display: inline-block;  line-height: 1.8;  vertical-align: top;}
form.modalForm fieldset ol {  margin: 0;  padding: 0;}
form.modalForm fieldset li {  list-style: none;  padding: 5px;  margin: 0;}
form.modalForm em {  font-weight: bold;  font-style: normal;  color: #f00;}
form.modalForm label {  width: 120px; /* Width of labels */}

.def a{outline:none;}
.def a:link{color:#333; font-weight:bold; text-decoration:none; padding:5px; font-size:12px}
.def a:visited{color:#333; font-weight:bold; text-decoration:none; padding:5px; font-size:12px}
.def a:hover{color:#000; font-weight:bold; text-decoration:none; padding:5px;}



/*Links*/
a{outline:none;}
a:link{color:#333; font-weight:bold; text-decoration:none; padding:5px; font-size:12px}
a:visited{color:#333; font-weight:bold; text-decoration:none; padding:5px; font-size:12px}
a:hover{color:#000; background-color:#e8db11; font-weight:bold; text-decoration:none; padding:5px;}
.banner a:link{color:#fce595; padding:4px 6px;}
.banner a:visited{color:#fce595; padding:4px 6px;}
.banner a:hover{background-color:#3a4309; padding:4px 6px;}
.slideshowCont a:link{background:none;}
.slideshowCont a:visited{background:none;}
.slideshowCont a:hover{background:none;}
.nav a:link{display:inline-block; color:#000; width:auto; padding:10px; min-height:0px; text-align:center; vertical-align:bottom;}
.nav a:visited{display:inline-block; color:#000; width:auto; padding:10px; min-height:0px; text-align:center; vertical-align:bottom;}
.nav a:hover{background-color:#ded10a; color:#000; background:#ded10a url(../images/menu_bg.png) no-repeat top center; padding-top:5px}
.footerCenter a:link{color:#aaa; padding:5px 5px 5px 5px}
.footerCenter a:visited{color:#ccc; padding:5px 5px 5px 5px}
.footerCenter a:hover{color:#000; background:#ded10a url(../images/menu_bg.png) no-repeat top center; padding:5px 5px 5px 5px}
.contactInfo a:link{color:#aaa;}
.contactInfo a:visited{color:#aaa;}
.contactInfo a:hover{color:#aaa;}
.noLink a:link{background:none; border:0 none; padding:0; margin:0;}
.noLink a:visited{background:none; border:0 none; padding:0; margin:0;}
.noLink a:hover{background:none; border:0 none; padding:0; margin:0;}
.noLink a:active{background:none; border:0 none; padding:0; margin:0;}
.job a{display:block; width:196px; height:130px; border:1px solid #999;}
.job div a:link{background:#333 url(../images/jobs/sprites.jpg) no-repeat top left;}
.job div a:visited{background:#333 url(../images/jobs/sprites.jpg) no-repeat top left;}
.job div a:hover{background:#333 url(../images/jobs/sprites.jpg) no-repeat top left;}
#abossein a:link { background-position: 0 0; } 
#abossein a:visited { background-position: 0 0; } 
#abossein a:hover { background-position: 0 -137px; }
#afam a:link  { background-position: 0 -324px; } 
#afam a:visited  { background-position: 0 -324px; } 
#afam  a:hover { background-position: 0 -461px; }
#cygnet a:link  { background-position: 0 -648px; } 
#cygnet a:visited  { background-position: 0 -648px; } 
#cygnet a:hover { background-position: 0 -785px; }
#detec a:link { background-position: 0 -972px; } 
#detec  a:visited { background-position: 0 -972px; } 
#detec a:hover { background-position: 0 -1109px; }
#epi a:link { background-position: 0 -1296px; }
#epi  a:visited { background-position: 0 -1296px; } 
#epi a:hover { background-position: 0 -1434px; }
#gencare a:link { background-position: 0 -1620px; } 
#gencare a:visited  { background-position: 0 -1620px; } 
#gencare a:hover { background-position: 0 -1757px; }
#jott a:link { background-position: 0 -1944px; }
#jott a:visited  { background-position: 0 -1944px; } 
#jott a:hover { background-position: 0 -2081px; }
#k2 a:link  { background-position: -250px 0; } 
#k2 a:visited  { background-position: -250px 0; } 
#k2 a:hover { background-position: -250px -137px; }
#nwss a:link  { background-position: -250px -324px; } 
#nwss a:visited  { background-position: -250px -324px; } 
#nwss a:hover { background-position: -250px -461px; }
#phoenix a:link  { background-position: -250px -648px; } 
#phoenix a:visited  { background-position: -250px -648px; } 
#phoenix a:hover { background-position: -250px -785px; }
#ride a:link { background-position: -250px -972px; } 
#ride a:visited  { background-position: -250px -972px; } 
#ride a:hover { background-position: -250px -1109px; }
#sss a:link { background-position: -250px -1296px; }
#sss a:visited  { background-position: -250px -1296px; } 
#sss a:hover { background-position: -250px -1433px; }
#tubbs a:link { background-position: -250px -1620px; } 
#tubbs a:visited  { background-position: -250px -1620px; } 
#tubbs a:hover { background-position: -250px -1757px; }
.logo a{float:left; border:0 none; background:transparent none; margin:0; padding-top:5px;}

/*List Icons*/
.aboutcol li{background: url(../images/icons/sprites.gif) no-repeat top left;}
#threedicon { background-position: 0 0; } 
#consulticon { background-position: 0 -66px; } 
#cssicon { background-position: 0 -132px; } 
#flashicon { background-position: 0 -198px; } 
#htmlicon { background-position: 0 -264px; } 
#jsicon { background-position: 0 -330px; } 
#linkicon { background-position: 0 -396px; } 
#usabilityicon { background-position: 0 -462px; } 
#phpicon { background-position: 0 -528px; } 
#googleicon { background-position: 0 -594px; } 
#jqueryicon { background-position: 0 -660px; } 
#seoicon { background-position: 0 -726px; } 
#trendicon { background-position: 0 -792px; } 
#uxicon { background-position: 0 -858px; } 
#cmsicon{ background-position: 0 -924px; } 
#analyticsicon { background-position: 0 -990px; } 
#designicon { background-position: 0 -1050px; }


/*Slideshow*/
.slideshowCont{float:left; margin-top:10px; margin-left:30px; max-height:244px; width:564px;}
#slideContent{float:left; min-width:490px; height:232px; border:7px solid #fff; border-bottom:none; margin:0; padding:0;}
#prevBtn{float:left; margin-top:100px;}
#nextBtn{float:right; margin-top:100px;}
#prevBtn a{display:block; width:30px; min-height:31px;background:url(../images/btn_previous.png) no-repeat; outline:none; margin:0; padding:0;}	
#nextBtn a{display:block; width:30px; min-height:31px; background:url(../images/btn_next.png) no-repeat; outline:none; margin:0; padding:0;}
.slideBottom{width:504px; height:25px;background:transparent url(../images/slides/framebottom.png) no-repeat; clear:both; margin-left:30px;}
#caption{color:#fff; font-weight:bold; font-size:14px; margin-left:30px; width:300px;}
#captionLink{margin:-22px 30px 0 0; font-size:11px; width:150px; text-align:right; float:right;}
#captionLink a:link{color:#fce595; padding:4px 6px;}
#captionLink a:visited{color:#fce595; padding:4px 6px;}
#captionLink a:hover{background-color:#3a4309; padding:4px 6px;}
#viewer{z-index:3;float:left; margin-top:-2px; margin-left:-6px;}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:400px; width:800px; background:#333 url(../images/bg_contact.jpg) no-repeat; border:3px solid #ccc;}
#simplemodal-data{width:800px; background:#333 url(../images/bg_contact.jpg) no-repeat;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px; width:800px;}


#footer1{
	height:150px;
	position:absolute;
	top:1780px;
	left:0px;
	text-align:center;
	width:100%;
	background:url('../images/bg_contact.jpg') no-repeat center center;
}

#tabbed_box {
	margin: 0px auto;
	width:990px;
}

.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}

.tabbed_area {
	/*border:1px solid #494e52;*/
	background:#dbeaa5 url('../images/home_bottom_slider_con_bg.jpg') top left no-repeat;
	padding:8px 8px 8px 8px;
	width:970px;
	margin:0 auto;

}

ul.tabs {
	margin:0px; padding-bottom:0px;
	height:20px;
	min-width:200px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	color:#ffebb5;
	padding:12px 14px 10px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:url('../images/home_bottom_slider_tabs_bg.jpg') top left no-repeat;
}
ul.tabs li a:hover {
}
ul.tabs li a.active {
	color:#ffffff;
}
.content {
	background-color:#ffffff;
	padding:10px 20px 20px 20px;
	/*border:1px solid #464c54;*/
	margin-top:10px;
}
#content_2, #content_3 { display:none; }

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:5px;
	font-size:11px;
}

.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}

.content ul li:last-child {
	border-bottom:none;
}

.city1{
	font-weight:600;
	font-size:14px;
	text-decoration:none;
	padding:3px 4px 3px 5px;
	letter-spacing:2px;
	width:250px;
	max-width:300px;
}

.city{
	font-weight:bold;
	text-decoration:none;
	padding:3px 5px 3px 15px;
	letter-spacing:1px;
	width:250px;
	max-width:300px;
}

.arrow{
	font-weight:bold;
	text-decoration:none;
	margin-left:45px;
}

.arrow1{
	font-weight:bold;
	text-decoration:none;
	margin-left:22px;
}

.arrow2{
	font-weight:bold;
	text-decoration:none;
	margin-left:63px;
}

.arrow3{
	font-weight:bold;
	text-decoration:none;
	margin-left:37px;
}

#hr{
	padding:3px 4px 3px 5px;
	border-bottom:2px solid #bdbfb3; margin-bottom:5px;}
	
.city2
	{
	font-weight:700;
	font-size:18px;
	text-decoration:none;
	padding:3px 4px 3px 5px;
	letter-spacing:2px;
	width:250px;
	max-width:300px;
	font:20px/28px 'BitstreamVeraSansMonoRoman', Arial, sans-serif;
}

.city3
	{
	font-weight:700;
	text-decoration:none;
	padding:3px 4px 3px 5px;
	letter-spacing:1px;
	color:maroon;
	font:14px/18px 'BitstreamVeraSansMonoRoman', Arial, sans-serif;
}

@font-face {
	font-family: 'BitstreamVeraSansMonoRoman';
	src: url('fonts/VeraMono-webfont.eot');
	src: local('â˜º'), url('fonts/VeraMono-webfont.woff') format('woff'), url('fonts/VeraMono-webfont.ttf') format('truetype'), url('fonts/VeraMono-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BitstreamVeraSansMonoBold';
	src: url('fonts/VeraMono-Bold-webfont.eot');
	src: local('â˜º'), url('fonts/VeraMono-Bold-webfont.woff') format('woff'), url('fonts/VeraMono-Bold-webfont.ttf') format('truetype'), url('fonts/VeraMono-Bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BitstreamVeraSansMonoBoldObli';
	src: url('fonts/VeraMono-Bold-Italic-webfont.eot');
	src: local('â˜º'), url('fonts/VeraMono-Bold-Italic-webfont.woff') format('woff'), url('fonts/VeraMono-Bold-Italic-webfont.ttf') format('truetype'), url('fonts/VeraMono-Bold-Italic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:450px;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; font-size:20px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}
#contact-container .contact-loading {background:url(../images/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width:100px;}
#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {height:114px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#333; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#333; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#d76300; border:0; color:#fff; cursor:pointer; font-size:16px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#contact-container .contact-button:hover {background:#f49000;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#contact-container a.modal-close:hover {color:#ccc;}

#bottomline { border-bottom:1px #aaa dashed; vertical-align:bottom; clear:both; margin-bottom:10px
}

ol {  margin: 10;  padding:10; font-weight:600}
ol li {  list-style:upper-roman outside;  padding: 2px; margin-left:25px; font-weight:normal}
form{clear:both;}

#chooseDateForm li {
	list-style: none;
	padding: 5px;
	clear: both;
}

input.dp-applied {
	width: 140px;
	float: left;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

#calendar-me {
	margin: 20px;
}
form h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; background-color:#bdbfb3; padding-left:20px}


.ui-timepickr {
    position:absolute;
    width:480px; 
}

.ui-timepickr-row {
    margin:0;
    padding:0;
    margin-top:2px; 
    display:none;
    position:relative;
}

.ui-timepickr-button {
    float:left;
    margin:0;
    padding:0;
    list-style:none;
    list-style-type:none;
}

.ui-timepickr-button span {
    font-size:.7em;
    padding:4px 6px 4px 6px;
    margin-left:2px;
    text-align:center;
    cursor:pointer;
    display:block;
    text-align:center;


    /* system theme (default) */
    border-width:1px;
    border-style:solid;
    /*border-color:ThreeDLightShadow ThreeDShadow ThreeDShadow ThreeDLightShadow;
    color:ButtonText;
    background:ButtonFace;*/
}

.ui-timepickr-button span.ui-state-hover {
    /*color:HighlightText;
    background:Highlight;*/
}

.ui-state-hover span {
    /*background:#c30;*/
}
.ui-toaster {
    background:#F5F4F4 none repeat scroll 0% 0%;
    border:4px solid #D3D3D3;
    color:#222222;
    font-family:Verdana,Arial,sans-serif;
    font-size:100%;
    line-height:1.3;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:4px;
    padding:0;
    text-decoration:none;
    z-index:1000;
    -moz-border-radius:3px;
}

.ui-toaster-sticky,
.ui-toaster-closable { cursor:pointer; }

body > #ui-toaster-tl,
body > #ui-toaster-tr,
body > #ui-toaster-bl,
body > #ui-toaster-br { 
    position:fixed; 
    *absolute;
}

#ui-toaster-tl { top:    0px; left:  0px; } /* Top Left */
#ui-toaster-tr { top:    0px; right: 0px; } /* Top Right */
#ui-toaster-bl { bottom: 0px; left:  0px; } /* Bottom Left */
#ui-toaster-br { bottom: 0px; right: 0px; } /* Bottom Right */

.ui-toaster .ui-toaster-body {
    font-size:80%;
    background:#eee;
    margin:0;
}
.ui-toaster .ui-toaster-body div {
    padding:10px;
}
.ui-toaster .ui-toaster-close {
    float:right;
    font-size:80%;
    margin:10px;
    cursor:pointer;
}
.ui-toaster a.ui-toaster-close:hover { 
    font-weight:bold;
}

.ui-toaster .ui-toaster-border-tl, 
.ui-toaster .ui-toaster-border-tc, 
.ui-toaster .ui-toaster-border-tr, 
.ui-toaster .ui-toaster-border-bl, 
.ui-toaster .ui-toaster-border-bc, 
.ui-toaster .ui-toaster-border-br { display:none; }

#contentPad{
margin:20px;
}

.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

.jTip ul{
	list-style: none;
}

.jTip ul li{
padding-top:3px; font-size:8px
}

.small {
	font-size:xx-small
}

.smallright {
	float:right
}

td.buttonheading {
	padding: 10px 0 0 3px!important;
	text-align: center;
}
.bigbox{
	width:300px; border:1px #aaa dashed; padding-left:10px; padding-right:10px; float:left
}
.bigbox1{
	width:400px; border:1px #aaa dashed; padding-left:10px; padding-right:10px; float:left
}
.bigbox2{
	width:400px; border:1px #aaa dashed; padding-left:10px; padding-right:10px; float:left; margin-left:5px
}

.bigboxcenter{
	width:500px; border:1px #aaa dashed; padding-left:10px; float:left; margin-left:10px
}

.bigboxcenter1{
	width:400px; border:1px #aaa dashed; padding-left:10px; padding-right:10px; float:left; margin-left:0px
}

.bigboxcenter2{
	width:700px; border:1px #aaa dashed; padding-left:10px; float:left; margin-left:10px
}

.bigboxcenter3{
	width:900px; border:1px #aaa dashed; padding-left:10px; float:left; margin-left:10px
}

.bigboxcenter5{
	width:450px; border:1px #aaa dashed; padding-left:10px; float:left; margin-left:10px
}

.bigboxright{
float:right;
}

.leftbox {
	
	width:200px; float:left; font-size:10px;
}

.leftbox1 {
	
	width:80px; float:left; font-size:10px;
}

.leftbox2 {
	
	width:350px; float:left; padding-right:10px; border-right:1px #aaa dotted; padding-left:10px; padding-bottom:5px; border-bottom:1px #aaa dotted; font-size:10px; height:30px
}

.leftbox3 {
	
	width:80px; float:left; font-size:10px;border-right:1px #aaa dotted;padding-bottom:5px; border-bottom:1px #aaa dotted; height:30px
}

.leftbox4 {
	
	width:150px; float:left; font-size:11px;border-right:1px #aaa dotted;padding-bottom:5px; padding-left:10px; border-bottom:1px #aaa dotted; height:30px
}

.leftbox5 {
	
	width:170px; float:left; font-size:11px;border-right:1px #aaa dotted;padding:5px; border-bottom:1px #aaa dotted; height:30px
}
.leftbox4 {
	
	width:150px; float:left; font-size:11px;border-right:1px #aaa dotted;padding-bottom:5px; padding-left:10px; border-bottom:1px #aaa dotted; height:30px
}


.rightbox {
	
	width:100px; float:left; font-size:10px;
}
.rightbox1 {
	
	width:350px; float:left; font-size:10px;
}

.rightbox2 {
	
	width:220px; float:left; font-size:10px; padding-left:10px; padding-bottom:5px; border-bottom:1px #aaa dotted; height:30px
}
.rightbox3 {
	
	width:100px; float:left; font-size:11px; padding-left:10px; padding-bottom:5px; border-bottom:1px #aaa dotted; height:30px; border-right:1px #aaa dotted;
}
.rightbox4 {
	
	width:450px; float:left; font-size:11px; padding-left:10px; padding-bottom:5px; height:10px
}
.rightbox5 {
	
	width:240px; float:left; font-size:10px; padding:5px; border-bottom:1px #aaa dotted; height:30px
}
.rightbox6 {
	
	width:400px; float:left; font-size:11px; padding-left:10px; padding-bottom:5px; height:10px
}
.rightbox7 {
	
	width:80px; float:left; font-size:11px; padding-left:10px; padding-bottom:5px; border-bottom:1px #aaa dotted; height:30px; border-right:1px #aaa dotted;
}


.rightbox4 ul li {
	border-bottom:0px
}

#return_top A {
	POSITION:fixed; WIDTH: 10px; BOTTOM: 5px; DISPLAY: block; BACKGROUND: url(../images/return_top.png) no-repeat left top; HEIGHT: 99px; RIGHT: 15px; outline:none;
}
#return_top A:hover {
	BACKGROUND: url(../images/return_top.png) no-repeat right top; outline:none;
}

#mainContainer{
		width:320px;
		margin:0 auto;
		text-align:left;	
		background-color:#FFF;
		margin-top:0px;
	}

	.contentContainer{
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}
	.contentContainer p,.contentContainer h1{
		margin-top:0px;
	}
.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:0px;	/* "Air" */
		float:left; /* Floating gallery at the right side of other web page content */		
		width:300px;	/* Image width */
		height:194px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}
#widget-docs ul.ui-tabs-nav { padding:0 0 0 8px; }
#widget-docs .ui-tabs-nav li { margin:5px 5px 0 0; }

#widget-docs .ui-tabs-nav li a:link,
#widget-docs .ui-tabs-nav li a:visited,
#widget-docs .ui-tabs-nav li a:hover,
#widget-docs .ui-tabs-nav li a:active { font-size:14px; padding:4px 1.2em 3px; color:#fff; }

#widget-docs .ui-tabs-nav li.ui-tabs-selected a:link,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:visited,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:hover,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:active { color:#e6820E; }

#widget-docs .ui-tabs-panel { padding:20px 9px; font-size:12px; line-height:1.4; color:#000; }

div#container {
	padding: 20px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	border-color: #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
