/*
Theme Name: Cathy Citron
Theme URI: http://ontrix.com/
Description: Theme for Cathy Citron by Ontrix.
Author: Ravijeet udeykar
Version: 1.0
License: Copyright @ Ontrix
*/


/*-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1.3em;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}


body
{
	background:url(images/background.jpg) repeat left top;
}

.aligncenter{
	text-align:center;
}
.pagestyle{
	width:960px;
	margin:0 auto;
}

.style1 .pagestyle{
	background:url(images/style1/header.png) no-repeat left top;
}

.style1 .pagestyle .header{
	position:relative;
	height:312px;
}


.style1 .pagestyle .contentback{
	width:960px;
	padding-left:96px;

}

.style1 .pagestyle .content{
	background-color:transparent;
	background:url(images/style1/content.png) repeat-y;
	background-position:left top;
	
}

.style1 .pagestyle .footer{
	background-color:transparent;
	background:url(images/style1/footer.png) repeat-y;
	background-position:left top;
	height:296px;
}

/* style2 */

.style2 .pagestyle{
	background:url(images/style2/header.png) no-repeat left top;
}

.style2 .pagestyle .header{
	position:relative;
	height:312px;
}


.style2 .pagestyle .contentback{
	width:960px;
	padding-left:96px;

}

.style2 .pagestyle .content{
	background-color:transparent;
	background:url(images/style2/content.png) repeat-y;
	background-position:left top;
	
}

.style2 .pagestyle .footer{
	background-color:transparent;
	background:url(images/style2/footer.png) repeat-y;
	background-position:left top;
	height:296px;
}




/* style3 */

.style3 .pagestyle{
	background:url(images/style3/header.png) no-repeat left top;
}

.style3 .pagestyle .header{
	position:relative;
	height:312px;
}


.style3 .pagestyle .contentback{
	width:960px;
	padding-left:96px;

}

.style3 .pagestyle .content{
	background-color:transparent;
	background:url(images/style3/content.png) repeat-y;
	background-position:left top;
	
}

.style3 .pagestyle .footer{
	background-color:transparent;
	background:url(images/style3/footer.png) repeat-y;
	background-position:left top;
	height:296px;
}






.contenttext{
	padding-left:20px;
	padding-right:20px;
	width:730px;
}



ul.menu{
	font-family:Cochin,serif;
	font-size:1.1em;
	line-height:1.6em;
	text-align:center;
	padding-top:10px;
	padding-bottom:90px;
}

ul.menu li{
	color:#000000;
	display:inline;
	font-family:Cochin,serif;
	font-size:1.2em;
	line-height:1.6em;
	padding:5px 5px 10px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:554px;
}

ul.menu li a{
color:#000000;
text-decoration:none;
}

ul.menu li a:hover{
color:#5CA7BB
}

ul.menu li.current-menu-item a,ul.menu li.current-menu-item a:hover, ul.menu li.current-post-parent a{
color:#FF9900;
text-decoration:none;
}


ul.menufooter{
	font-family:Cochin,serif;
	font-size:1.1em;
	line-height:1.6em;
	text-align:center;
	padding-top:80px;
}

ul.menufooter li{
	color:#5CA7BB;
	display:inline;
	font-family:Cochin,serif;
	font-size:15px;
	line-height:1.6em;
	padding:5px 5px 10px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:554px;
}

ul.menufooter li a{
font-family:Georgia,serif;
color:#5CA7BB;
text-decoration:none;
font-size:15px;
}

ul.menufooter li a:hover{
color:#000;
}

ul.menufooter li.current-menu-item a,ul.menufooter li.current-menu-item a:hover,ul.menufooter li.current-post-parent a{
color:#FF9900;
text-decoration:none;
}

.copyright_nav {
	color:#333333;
	font-family:'Papyrus';
	font-size:14px;
	padding-top:10px;
	text-align:center;
}

.heading {
	font-family: 'Georgia', serif;
	font-size: 36px;
	font-style: normal;
	color: #5CA7BB;
	text-align: center;
	padding:35px 0px 10px 0;
	font-weight: 400;
	line-height: 45px;
	letter-spacing: 0.03em;
}


.address{
background-image:url("images/contact.png");
background-position:left top;
background-repeat:no-repeat;
height:192px;
padding-left:28px;
padding-top:0;
text-align:left;
vertical-align:top;
}

.con{
font-family:Papyrus;
font-size:18px;
line-height:25px;
padding-top:30px;
}


.email a{
color:#5CA7BB;
text-decoration:none;
}

.maincon {
color:#5C5C5C;
font-family:'Cochin','Times New Roman',serif;
font-size:18px;
padding-top:10px;
width:600px;
}


.years {
color:#5C5C5C;
font-family:'Cochin','Times New Roman',serif;
font-size:18px;
line-height:30px;
padding-top:10px;
width:600px;
}

.spa_nav {
text-align:center;
}



.heading1 {
	color:#27A4A9;
	font-family:'Cochin','Times New Roman',serif;
	font-size:36px;
	line-height:1.2em;
	padding-bottom:25px;
	padding-top:30px;
}

.article{
	padding-top:20px;
}
.article h2{
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:400;
}

.article span{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}


.terms{
	padding-top:30px;
}
.terms h2{
	color:#27A4A9;
font-family:'Cochin','Times New Roman',serif;
font-size:36px;
padding-bottom:8px;
}

.terms p{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#27A4A9;
	line-height:1.1em;
	padding-bottom:20px;
	padding-top:10px;
}


.services{
	padding-top:30px;
}

.services h2{
	color:#9AC089;
	font-size:36px;
}

.services span{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}

.services div.list{
	font-size:16px;
line-height:30px;
padding-top:0;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
padding-left:130px;
}

.gap_nav {
color:#5C5C5C;
font-family:'Georgia',serif;
font-size:14px;
line-height:2;
margin-top:10px;
padding-top:60px;
}

.bgimg {
background-image:url("images/add.jpg");
background-position:center top;
background-repeat:no-repeat;
height:180px;

}

.cat_title{
	color:#9AC089;
	font-size:36px;
}

h2.entry-title a{
	color:#9AC089;
font-family:'Cochin','Times New Roman',serif;
font-size:20px;
text-decoration:none;
}

div.entry-meta{
	color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

div.entry-summary{
	color:#5C5C5C;
font-family:'Georgia',serif;
font-size:14px;
line-height:22px;
}


.post,.page.type-page{
	padding-bottom:50px;
}

.more{
color:#9AC089;
font-family:'Georgia',serif;
font-size:14px;
text-decoration:none;
}

.more:hover {
color:#000000;
font-family:'Georgia',serif;
font-size:14px;
text-decoration:none;
}

.smallink {
color:#9AC089;
text-align:right;
text-decoration:none;
}

.navigation a{
	color:#9AC089;
text-decoration:none;
}

.navigation a:hover{
	color:#000;
text-decoration:none;
}

.entry-content{
	color:#5C5C5C;
font-family:'Georgia',serif;
font-size:14px;
line-height:22px;
}

h1.entry-title{
	color:#5CA7BB;
font-family:Papyrus,Arial,Helvetica,sans-serif;
font-size:18px;
text-align:center;
}

.entry-meta.single{
	text-align:center;
}


ul.archives li{
	list-style:disc;
	margin-left:20px;
	padding-right:10px;
}

ul.archives li a{
		color:#9AC089;
font-family:'Cochin','Times New Roman',serif;
font-size:20px;
text-decoration:none;
}

ul.archives li a:hover{
		color:#000;
font-family:'Cochin','Times New Roman',serif;
font-size:20px;
text-decoration:none;
}

div.entry-content div{
	padding-bottom:20px;
}

.contactform h3{
	color:#5CA7BB;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
}

.contactform  p{
color:#5C5C5C;
font-family:'Georgia',serif;
font-size:14px;
padding-bottom:15px;
}

.contactform td{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	text-align:left;
	vertical-align:top;
}
.contactform {
	background-color:#E7EDE1;
	padding:10px;
}

.spam{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	color:#959595;
	display:block;
}

.captcharefresh{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
}

input.error{
	border:solid 1px #b74637;
}
select.error{
	border:solid 1px #b74637;
}
textarea.error{
	border:solid 1px #b74637;
}

label.error{
	background: url(images/error.png) no-repeat top left;
	color:#b74637;
	text-shadow:none;
	font-size:12px;
	padding: 4px 10px 3px 20px;
	margin-left:4px;
}

.captchamailmessage{
	background: url(images/error.png) no-repeat top left;
	color:#b74637;
	text-shadow:none;
	font-size:12px;
	padding: 4px 10px 3px 20px;
	margin-left:4px;
}
