/* CSS Document */
body{
	margin:0px;
	color:#595959;
	background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/bg-back.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	}
h1{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000; font-size:30px; font-weight:normal;
	}
h2{
	margin:0px; padding:20px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1d1d1d; font-size:25px; font-weight:normal;
	}			
.clear{margin:0px; padding:0px; clear:both;}	
.menu-bar{
	height:26px; width:1100px; margin:auto;
	}
.menu-bar ul{margin:0px; padding:0px 0px 0px 15px; list-style-type:none;}	
.menu-bar ul li{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:25px;
	display:block;
	}
.menu-bar ul li a{
	color:#000000;                 /* font colour in menu */
	text-decoration:none;
	height:25px; font-weight:bold;
	float:left;
	padding:10px 15px 0px 13px;
	display:block;
	}
.menu-bar ul li a:hover{
	background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/hover-back.gif) repeat-x; color:#ffffff;     /* change menu button colour and font colour in menu when mouse over*/
	} 
.menu-bar ul li a.active{
	background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/hover-back.gif) repeat-x; color:#ffffff;     /* change menu button colour and font colour in menu active*/
	}	
#body-part{
	height:auto; width:760px; margin:auto; padding-bottom:20px; color:#ffffff; 
	}
.left-body{
	height:auto; width:730px; float:left; padding:0px; color:#ffffff; 
	}
.header{
	height:278px; width:728px; margin:auto;
	background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/header-730-2.gif) no-repeat;
	padding:22px 0px 0px 0px; color:#8d7a62;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}
.header strong{padding-left:10px;}
.top-box{
	height:148px; width:131px; float:left; padding:3px; margin: 30px 10px 30px 25px;
/* The above margin controls positioning of 4 big buttons underneath header. The values in the order as they are mean: 1) space between header and buttons 2) space between buttons 3) space between buttons and text below  4) space from the left edge of the screen to the beginning of the first button. Note: Padding 3px comes on top  */
	                                                                                  /* border:#c3c3c3 solid 1px; color:#7d7b71; text-align:center;  
	                                                                                   font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; */
	}
.top-box b{color:#000000; font-size:20px;}	
.img-box{margin:auto; padding:0px 0px 0px 0px; height:auto; width:auto;}
.left-body p{
	margin:0px; padding:10px 40px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959; font-size:12px;
	line-height:22px;
	}
.img-box-1{
	height:auto; width:auto; float:left; padding:10px 20px 0px 0px;
	}	
.left-body a{color:#bb1d2e; text-decoration:none; font-weight:bold; padding-left:10px;}	
.left-body strong{color:#bb1d2e; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.left-body ul{
	margin:0px; padding:15px 0px 10px 0px; list-style-type:none;}	
.left-body ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	font-size:12px;
	padding:0px; line-height:25px;
	}
.left-body ul li a{color:#707070; text-decoration:none;                                /* colour of links in right hand list */
		background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/list-arrow.gif) no-repeat 0px 3px;
		padding:0px 0px 0px 25px;
		}
.left-body span{font-size:18px; color:#bb1d2e; padding:20px 0px 0px 0px;  /* most important colour of all in colour in the body  */
	font-family:Arial, Helvetica, sans-serif;
	}
.read-more-box{height:auto; width:730px; float:left;
background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/line-br.gif) no-repeat left bottom;
	padding:0px 0px 0px 0px;
	}
.first-box{
	height:auto; width:195px; float:left; padding:0px 25px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	line-height:22px;
	}
.first-box strong{color:#995e01;}	
.second-box{
	height:auto; width:195px; float:left;
	border-left:#c9c9c9 dashed 1px; padding:0px 25px 0px 25px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	line-height:22px;	
	}
.second-box strong{color:#995e01;}
.right-body-part{
	height:auto; width:310px; float:right;
	                                                                     /* background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/right-body.gif) no-repeat top right; */
	padding:35px 0px 0px 20px;                        /* from the top of the right space   Above - image on the top of right column if needed  */
	}
.right-body-part p{
	margin:0px; padding:7px 0px 7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000; font-size:12px;
	line-height:22px;
	}
.right-body-part strong{color:#cc0017; font-family:Arial, Helvetica, sans-serif; font-size:12px;}									
.right-body-part span{font-size:22px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:28px;}	
.news-box{height:auto; width:310px; margin:auto; padding:0px 0px 20px 0px;}
.news-box ul{margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
.news-box ul li{padding:0px 10px 0px 0px; float:left;}
.news-box ul li input.signup{
	width:310px;
	border: 1px inset #CCCCCC;
			}
.content-left{
	height:auto; width:310px; margin:auto; background:#f6f6f6;  /* colour of the background of the right hand column  */
	border:#e6e6e6 solid 1px; padding:0px 20px 10px 20px;
	}
.content-left ul{
	margin:0px; padding:10px 0px 0px 0px; list-style-type:none;}	
.content-left ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none; font-size:12px;
	padding:0px 0px 2px 0px; line-height:24px;
	border-bottom:#b8b8b8 dashed 1px;
	}
.content-left ul li a{color:#595959; text-decoration:none;   /*  colour of the list in the middle of right hand column  */
		background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/arrow-list.gif) no-repeat 0px 4px;
		padding:0px 0px 0px 10px; font-weight:bold;
		}
.content-left ul li a:hover{color:#bb1d2e;}
.rest-box-right{
	height:auto; width:310px; margin:auto;
	}
.rest-box-right ul{
	margin:0px; padding:30px 0px 0px 0px; list-style-type:none;}	
.rest-box-right ul li{
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	font-size:12px;
	padding:0px 0px 2px 0px; line-height:24px;
	border-bottom:#bdbbb7 dashed 1px;
	}
.rest-box-right ul li.last{border:0px;}	
.rest-box-right ul li a{color:#bb1d2e; text-decoration:none;   /* colour of list in the right hand bottom corner */
		background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/list-arrow-1.gif) no-repeat 0px 5px;
		padding:0px 0px 0px 15px;
		}	
.rest-box-right ul li a:hover{font-weight:bold;
	background:url(http://www.eva-maria.co.nz/editor/assets/Template_apr_2010/Images/hover-arrow.gif) no-repeat 0px 5px; color:#000000;
	}
#footer{
	height:55px;
	width:auto; margin:auto; padding:30px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; color:#c8c8c8;
	font-size:11px; text-align:center;
	background:#000000;
	line-height:22px;
	}
#footer a{color:#c8c8c8; text-decoration:none; padding-right:5px; padding-left:5px;}	
#footer span{font-size:11px; color:#909090; }						

/* inner pages css start */
.content-box{
	height:auto;
	width:728px;
	margin:auto;
	float:left;
	padding:0px 30px 0px 0px;
	line-height: 22px;
	color: #595959;
	}
h1, h2, h3, h4{line-height:normal;
			}
.content-box ul{list-style-type:disc;}	
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#bb1d2e; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #000;	margin:0px 0px 10px 0px;}
h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#bb1d2e; font-weight:bold; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #cbb366;}
.whiteheading{font:30px Myriad Pro, Arial; color:#000; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #000; padding-bottom:10px; width: 95%;}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
