/* 
Site Name

developer website: http://www.daneash.com



 */

/* =============================================================== */
/* ============================ GLOBAL ============================ */
/* =============================================================== */


body {
	background-color:#FFFFFF;
	font-family:"Arial", Helvetica, sans-serif;
	color:#000000;
	padding:0;
	margin:0;
	font-size:14px;
	}

hr {
	display: none;
	}
	
	
	DIV.frame {
	width: 820px;
	padding: 0px;
	margin: auto;
	color:#FFFFFF;
	}
	
	body a { 
	color:#9AB3D7;
	text-decoration:none;
	font-style:normal;
	}
	body a:hover { 
	text-decoration:underline;
	}
	
	

	
	h1 { 
	   color: #000000;
    font-family: 'Arial',Helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 0;
	font-weight:100;
	

}
	
	h2 { 
font-size: 20px;
color:#17469e;
margin:0px;
font-weight:100;

}

h2 span { 
color:#321804;
text-transform:uppercase;
}

DIV.page-title p {
float: left;
    margin: 0;
	padding: 0 0 0 20px;
	color:#666666;
}


DIV.page-title h1 {
font-family: 'HelveticaCondensedBold', Arial, sans-serif;
color:#eae2d1;
font-size:18px;
font-weight:100;
margin:0;
padding-top:50px;
padding-left:20px;
float:left;
text-transform:uppercase;
width:350px;
}

DIV.page-title h2 {

}

DIV.entry h2 { 
 color: #17469e;
    font-size: 20px;
    font-weight: 100;
    margin: 0;
    padding-top: 20px;

}

#author-avatar {
float: left;
    padding-right: 10px;
    padding-top: 20px;
	padding-bottom:5px;
}

h3 { 

font-size: 16px;
color:#b3b3b3;
padding:0px;
margin:0px;
font-weight:normal;
}


h4 { 
font-size: 14px;
color:#136c07;
padding-top:20px;
margin:0px;
font-weight:100;

}

h4 a { 

color:#666666;

}

DIV.description h1 { 
color:#FFFFFF;
font-size:18px;
font-weight:100;
margin:0;
padding-bottom:20px;
padding-left:0;
padding-top:24px;

}
	
	textarea {
	width:380px;}
	
	DIV.entry{
margin-bottom:10px;
padding-top: 5px;
padding-bottom: 60px;
width:600px;

}

DIV.entry li {

list-style: none;
}



DIV.entry img {
border:0;
}
	
	

DIV.entry img {
border:none;
}

.entry a { 
	text-decoration:none;
	
	}
	
	
	
.navigation {
	display: block;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	clear:both;
	}
	
	.alignright {
	float: right;
	padding-left:20px;
	padding-bottom:20px;
	}

.alignleft {
float:left;

	padding-right:20px;
	padding-bottom:20px;
	
	
	}
	.aligncenter {
	width:100%;
	text-align:center;
	padding-bottom:20px;
	
	
	}
	
	
p img {
border:0px;
}
	
	#searchform {
	
	padding-top:30px;
	padding-bottom:20px;}
	
	DIV.badge textarea {
	background-color:#FFFFFF;
	}
	
	DIV.contact-details {
	text-align: center;
	width:100%;
	    display: inline-block;
    line-height: 15px;
	padding-top:30px;
	
	}
	
		DIV.contact-details span {
		
	float: right;
    padding-bottom: 15px;
    text-align: left;
    width: 410px;
	
	}
	
	
		DIV.contact-details span.stub {
		
	width:410px;
		float:left;
		text-align:right;
	
	
	
	}
	
	DIV.contact-text {
	padding-top:15px;
	padding-left:20px;
	color:#666666;
	}
	

/* =============================================================== */
/* ============================ HEADER ============================ */
/* =============================================================== */
	
DIV.con_header {
margin:auto;
text-align:left;
width:820px;
height:139px;
background-color:#ffffff;
background-image:url(images/header-bg.jpg);
background-position:top left;
background-repeat: repeat-x;
position:relative;
	}
	
	DIV.con_order-header {
margin:auto;
text-align:center;
width:820px;
height:73px;
background-color:#232323;
	}
	
	DIV.con_header-content {
height:147px;
margin:auto;
text-align:left;
width:820px;
	}
	
	
	
	DIV.header-holder {
	width:100%;
	
width:100%;
}

	
DIV.con_logo{
text-align:left;
float:left;
width:195px;
height:254px;
margin-left:20px;
z-index: 5;
position: absolute;
background-image:url(images/logo-bg.png);
background-position:top left;
background-repeat: no-repeat;
}

DIV.page_logo{
text-align:left;
float:left;
position: absolute;
}



DIV.con_headerright{
text-align:left;
float:right;
display:inline;
width:400px;

}



DIV.con_topnav {
    color: #000000;
    float: right;
	text-align:right;
    font-size: 13px;
	margin-top:0px;
	padding-right:20px;

}

DIV.phonenumber {
font-size:22px;
padding-top:80px;

font-weight:bold;
}

DIV.emailaddress {
font-size:12px;
color:#666666;
}

span.quotes-left {
margin:5px;

}
span.quotes-right {
margin:5px;
}


/* ======================= MAIN MENU  ========================== */





DIV.menu {
text-align:left;
float:left;
z-index: 2;
font-size:24px;
margin-top:0px;
clear:both;
margin-left:0px;
margin-bottom: 6px;
font-weight:400;
width:500px;


}


.menu ul {
padding: 0px;
margin: 0px;
float:left;
}
.menu ul li {
text-decoration:none;
list-style:none;
padding-bottom: 4px;
padding-bottom:0px;}	

.current_page_item a {
color:#FFFFFF;
}

	
/* =============================================================== */
/* ======================= BODY ============================ */
/* =============================================================== */


DIV.main-image {
background-image:url(images/feature-bg.jpg);
background-position:top left;
background-repeat: no-repeat;
width:820px;
height:309px;
float:left;
}







	DIV.con_title {

width: 100%;
margin: auto;
text-align:left;
height:51px;
float:left;
}


DIV.con_title h2 {

font-size: 14px;
text-transform:uppercase;
color:#666666;
padding-top:0px;
padding-left:0px;
margin-left:0px;
margin-top:0px;
font-weight:100;
border:0;
}

DIV.con_title h1 {

font-size: 24px;
color:#666666;
padding-top:12px;
padding-left:16px;
margin-left:0px;
margin-top:0px;
font-weight:100;
border:0;
}



DIV.con_title h2 span { font-size: 16px;
color:#FFFFFF;
font-weight:100; }

h4 span { 

color: #4a344f;
float:right;

 }

DIV.title-holder {
width: 100%;

}
DIV.home-holder {

width: 100%;

}

	
DIV.con_main {
	width: 100%;
	float:left;
	text-align:left;

}
	
	
DIV.con_order {
	width: 100%;
	float:left;
	text-align:left;
	background-color:#f4cc7a;
}
	
	DIV.con_content_right {
	width:615px;
	float:right;
	display:inline;
	text-align:left;
	padding:0px;
	margin-right:20px;
	}
	
	DIV.con_content_left {
	width:550px;
	float:left;
	display:inline;
	text-align:left;
	padding:0px;
	margin-left:20px;
	}
	
		
	DIV.con_content {
	 display: inline;
    float: left;
    padding: 20px;
    text-align: left;
    width: 860px;
	}
	
	
	DIV.page-title {
	 background-image: url("images/page-title-bg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
	width:820px;
height:46px;
	}
	
	DIV.page-title-space {
	 background-image: url("images/page-title-bg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
	width:820px;
height:46px;
margin-bottom:20px;
	}
	
	
	DIV.page-title img {
	float:right;
	}
	
	
DIV.content-holder {
width: 820px;
margin: auto;
text-align:left;
background-color:#FFFFFF;
}

DIV.homeimage-holder {
width: 820px;
margin: 0 auto;
text-align:left;
padding:0;

}

DIV.clickhere {

color: #999999;
    padding-top: 165px;
    text-align: right;
    width: 660px;

}





DIV.description{
color:#FFFFFF;
width:750px;
padding-left:20px;

}

DIV.description p {
padding:0;
margin:0;

}

DIV.description strong {
font-size:16px;

}

DIV.content{
width:500px;
float:left;
line-height:1.4em;
margin-bottom:16px;
text-align:left;
padding:20px;
}

DIV.content img {
float:left;
overflow:auto;
margin-right:20px;
padding:2px;
border: solid 1px #666666;
}

DIV.contact-content{
width:528px;
float:left;
line-height:1.4em;
margin-bottom:16px;
text-align:left;
padding-top:20px;
}

DIV.feature-content{
width:360px;
color:#000000;
float:left;
margin-bottom:16px;
text-align:left;
}

 h1.title {
font-size: 20px;
color:#17469e;
margin:0px;
font-weight:100;
}

DIV.content p {
margin-top: 0px;
margin-left:0px;
}

DIV.content ul {
margin:0;
padding-left:15px;
padding-bottom:15px;
}

div.content h1 {
color:#666666;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 16px;
	margin:0;
}

div.content h2 {
   color: #17469e;
    padding-bottom: 5px;
	font-size:14px;
	font-weight:bold;
}

div.contact-content h1 {
   color: #17469e;
    padding-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}

div.content h2 a {
 color: #17469E;
}


div.content h3 {
 color: #0e0059;
    font-size: 12px;
    font-weight: bold;
    padding-top:12px;
padding-bottom:12px;
    text-transform: uppercase;
	
}	

small {
color:#999999;
font-size:12px;
font-weight:normal;
}





/* =============================================================== */
/* ======================= MAIN MENU ============================ */
/* =============================================================== */

DIV.menu-holder {
background-color:#17469e;
float:left;
width:100%;
height:47px;
}

	
	DIV.main-menu {
	text-align:left;
	position:relative;
	}
	
	DIV.main-menu ul {
margin:0px;

}

DIV.main-menu ul li {
display:inline;
margin-bottom:0;
list-style:none;
font-size:16px;
font-weight:400;

}
		
	DIV.main-menu  ul li a {
	color: #FFFFFF;
    float: left;
    padding-bottom: 8px;
    padding-right: 15px;
	padding-left:15px;
    padding-top: 14px;
    text-align: center;
	text-decoration:none;
	height:27px;
	
	}
		
	DIV.main-menu  ul li a.selected {
		background-image:url(images/menu-arrow.png);
background-position:center bottom;
background-repeat: no-repeat;
	
	}
	DIV.main-menu  ul li a:hover {
		color:#9BB3D7;
	
	}
	
	
	
	
	DIV.top-menu {
text-align:center;
margin:auto;
padding-bottom:5px;
padding-top:5px;
}

DIV.top-menu ul {
margin:0px;

}

DIV.top-menu ul li {
display:inline;
margin-bottom:0;

}

DIV.top-menu a {
color:#000000;
text-decoration:none;
  padding-left: 2px;
    padding-right: 2px;

}

DIV.top-menu a:hover {
color:#9d978e;
text-decoration:none;

}







/* 

color guide
highlight: #c62245
background: #FFFFFF
font: #4a344f
medium color: #88a161
dark color: #c62245
light color: #CBC5B7



 */

/* ============================ RIGHT CON ============================ */



DIV.right_con {
float: right;
text-align:left;
margin:0px;
display:inline;
padding:0px;
text-align:left;
width:266px;
font-size:12px;
}

DIV.con_services {
float: right;
text-align:left;
display:inline;
text-align:left;
width:412px;
color:#666666;
}

DIV.con_services a {
text-decoration:none;
color:#666666;
}

DIV.con_services a:hover {
text-decoration:none;
color:#9AB3D7;
}

DIV.con_services h2 {
color:#FFFFFF;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
width:392px;
background-image: url("images/services-title-bg.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

DIV.services {
background-image: url("images/services-bg.jpg");
    background-position: left top;
    background-repeat:repeat-x;
	border: solid 1px #eaeaea;
	margin-top:5px;
}

DIV.services p {
padding:10px;
padding-bottom:0px;
margin:0;
font-weight:bold;
color:#000000;
}

DIV.services ul {
padding:10px;
margin:0 0 10px 0;

}

DIV.services ul li {
list-style:none;
border-bottom: solid 1px #9ab3d7;
padding-top:6px;
padding-bottom:1px;


}

DIV.form-text h2 {
color:#FFFFFF;
padding-left:20px;
padding-top:6px;
padding-bottom:6px;
width:508px;
background-image: url("images/contact-title-bg.gif");
    background-position: left top;
    background-repeat: no-repeat;
	font-size:16px;
}




/* ============================ LEFT CON ============================ */



DIV.left_con {
float: left;
display:inline;
text-align:left;
margin-left:20px;
text-align:left;
width:288px;
}


	
	
	
	
/* ============================ SIDEBAR NAV ============================ */

DIV.sidebar {
float: right;
text-align:left;
margin:0px;
display:inline;
padding:20px 20px 50px 0;
text-align:left;
width:263px;
}

DIV.sidebar ul {
    background-color: #E0D5C1;
list-style: none;
 margin: 0 0 0 6px;
    padding: 0 20px 20px 0;
background-image: url("images/sidebarulbg.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
}

ul.tweets {
color:#999999;}

DIV.social-media-blog img {

padding-right:20px;

}


DIV.social-media-blog p {

padding-left:30px;
padding-top:10px;

}

	

DIV.sidebar li {
list-style: none;
margin-left:0px;
}

DIV.sidebar li ul li {
list-style: none;
padding-left:15px;
}

DIV.sidebar ul li form {
}

DIV.sidebar ul li p {
font-size:12px;
}

DIV.sidebar ul li select {
margin-top:10px;
}


DIV.sidebar h2 {
color:#0f4308;
font-size:18px;
font-weight:100;
margin-bottom:20px;
margin-top:10px;
padding-bottom:0px;
padding-top:10px;
}

DIV.sidebar h3 {
background-image: url("images/blogh3bg.gif");
    background-position: left top;
    background-repeat: no-repeat;
color:#FFFFFF;
font-size:16px;
font-weight:100;
margin-bottom:0px;
margin-top:10px;
padding-bottom:0px;
padding-left:20px;
height:45px;
}

DIV.sidebar h3 a {

color:#FFFFFF;

}

	
DIV.sidebar ul li a {
font-size: 14px;
font-weight:bold;
text-decoration:none;
padding:0 8px 6px 0px;
margin-top: 0px;
margin-left: 0px;
position:relative;
display:block;
font-weight:100;
color:#333333;
}

DIV.sidebar ul li.widget_tag_cloud a {
text-decoration:none;
padding:2px 2px 2px 2px;
position:relative;
font-weight:bold;
display:inline;
}


DIV.sidebar ul li.widget_tag_cloud div {
padding-left:24px;
width:204px;
}


DIV.sidebar ul li a:hover {
color:#333333;
text-decoration:none;

}	

DIV.sidebar ul li.current_page_item a {
color:#333333;
text-decoration:none;
}

DIV.sidebar ul li.current-menu-item a {
color:#333333;
text-decoration:none;
}

DIV.sidebar ul li.current-category-ancestor a {
color:#333333;
text-decoration:none;
}

DIV.sidebar ul li.current-cat a {
color:#333333;
text-decoration:none;


}


div.sidebar small {
color:#999999;
font-size:12px;
}
	

DIV.sidebar li {
list-style: none;
margin:0px;
}


DIV.textwidget {
padding-bottom:5px;

}

DIV.contact-details  {

line-height:15px;
}


DIV.contact-details img {

border:0px;
margin-bottom:-5px;
padding-right:10px;
}

DIV.contact-details span.number {
font-size:24px;
}


DIV.textwidget img {

border:0px;
}

	
	
	
div.content h2 small {
color:#999999;
font-size:12px;
float:right;
}


DIV.entry ul li {
border-bottom:none;
color:#333333;
padding-top:0;
margin:0;
list-style:none ;
}

DIV.entry ul {
padding-left:16px;
padding-top:0px;
margin-top:0;
}



DIV.button-holder {
float:right;
padding-right:20px;}

DIV.virtual-tour-holder {
float:right;
padding-right:29px;
padding-top:20px;
position:relative;
}

DIV.menu-button-holder {
float:right;
padding-right:29px;
padding-top:150px;
position:relative;
}

DIV.magnify-holder {
position:absolute;
z-index:10;
 margin-left: 152px;
    margin-top: 120px;
}

div.img-tag {
font-size:14px;
margin-bottom:10px;
padding-top:18px;
border-bottom: 1px solid #9bb3d7;
color:#666666;
}

div.contact-tag {
font-size:14px;
margin-bottom:10px;
padding-top:50px;
border-bottom: 1px solid #9bb3d7;
color:#666666;
}

DIV.feature-content DIV.green-button {
margin-left: 50px;
	}

DIV.green-button {
background-image:url(images/button-bg-over.jpg);
background-position:top center;
background-repeat: no-repeat;
text-align: center;
margin-bottom:12px;
float:left;
height:76px;
width:257px;
margin-top:20px;
}



DIV.green-button a {
background-image:url(images/button-bg.jpg);
background-position:top center;
background-repeat: no-repeat;
float:left;
height:76px;
width:257px;
}

DIV.green-button a:hover {
background-image:url(images/button-bg-over.jpg);
background-position:top center;
background-repeat: no-repeat;
float:left;
height:76px;
width:257px;
text-decoration:none;
}
DIV.green-button h2 {
text-transform:uppercase;
padding-top:16px;
padding-bottom:0px;
color:#FFFFFF;

}
DIV.green-button h4 {
padding-top:0px;
color:#4b4b63;
font-size:12px;
font-weight:bold;

}

DIV.small-green-button {
background-image:url(images/small-green-button-over.png);
background-position:top left;
background-repeat: no-repeat;
text-align: center;
margin-bottom:12px;
float:right;
height:42px;
width:129px;
margin-top:20px;
}



DIV.small-green-button a {
background-image:url(images/small-green-button.png);
background-position:top left;
background-repeat: no-repeat;
float:left;
height:42px;
width:129px;
}

DIV.small-green-button a:hover {
background-image:url(images/small-green-button-over.png);
background-position:top left;
background-repeat: no-repeat;
float:left;
height:42px;
width:129px;
text-decoration:none;
}

DIV.small-green-button h2 {
text-transform:uppercase;
font-size:14px;
padding-top:12px;
padding-bottom:0px;
color:#FFFFFF;

}



DIV.main-buttons {


}

DIV.main-buttons h4 {
color: #666666;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
	padding-top:0px;
}

DIV.aged-care-message {
margin-top:10px;
margin-bottom:20px;
background-color:#f5f5f5;
float:left;
}

DIV.aged-care-message p {
padding-left:30px;
padding-bottom:30px;
width:460px;
color:#666666;
float:left;
text-align:left;
}


DIV.con_highlight {
background-image:url(images/con_highlight-bg.jpg);
background-position:bottom left;
background-repeat:repeat-x;
margin-bottom:20px;
float:left;
border:solid 1px #f0f0f0;
width:818px;
}

DIV.con_highlight p {
text-align:left;
}

DIV.con_highlight ul {
margin:0;
float:left;
padding-left:15px;
font-weight:bold;
}

DIV.con_highlight ul li {
padding-bottom:2px;
}

DIV.con_highlight ul.double {
margin:0;
float:left;
padding-left:15px;
font-weight:bold;
width:150px;
}

DIV.highlight-text  {
color:#666666;
margin:0;
padding-bottom:30px;
padding-left:30px;
width:500px;
float:left;
}

DIV.form-text  {
color:#666666;
margin:0;
padding-bottom:30px;
float:left;
}


DIV.quotes-text  {
color:#666666;
margin:0;
padding-bottom:30px;
padding-left:30px;
width:540px;
float:left;
}

DIV.lifestyle-text  {
color:#666666;
margin:0;
padding-bottom:30px;
padding-left:30px;
width:350px;
float:left;
}

.black {
color:#000000;}


DIV.con_menu {
background-image:url(images/menu-bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:20px;
float:left;
border:solid 1px #f0f0f0;
width:820px;
height:285px;
}

DIV.con_extra-services {
background-image:url(images/extra-services-bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:20px;
float:left;
border:solid 1px #f0f0f0;
width:820px;
height:285px;
}

DIV.con_menu p {
text-align:left;
}

DIV.con_menu-mews {
background-image:url(images/mews-menu-bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:20px;
float:left;
border:solid 1px #f0f0f0;
width:820px;
height:285px;
}

DIV.con_menu-mews p {
text-align:left;
}

DIV.con_menu-hilltop {
background-image:url(images/hilltop-menu-bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:20px;
float:left;
border:solid 1px #f0f0f0;
width:820px;
height:285px;
}

DIV.con_menu-hilltop p {
text-align:left;
}

DIV.graphic-title {
clear:both;
}



DIV.form-pic {
background-image:url(images/form-pic.jpg);
background-position:top left;
background-repeat: no-repeat;
height:52px;
}

DIV.form-description {
color:#000;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

DIV.con_contactus-form {
text-align:center;
}

DIV.contactus-form {
border: #e6e6e6 1px solid;
text-align:left;
background-image:url(images/contactform-bg.jpg);
background-position:top left;
background-repeat:repeat-x;
-moz-border-radius: 10px;
border-radius: 10px;
padding-top:10px;
padding-bottom:50px;
width:526px;
}

DIV.contactus-form .wpcf7-text,DIV.contactus-form textarea {
width:230px;
}

DIV.contactus-form .wpcf7-submit {
background-color:#4d75be;
color:#FFFFFF;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
}

DIV.contactus-form .wpcf7-submit:hover {
cursor:pointer;
}


DIV.con_contactus-form {
text-align:center;
}


DIV.order-form {
border: #d7b061 1px solid;
width:450px;
text-align:left;
margin-left:230px;
background-color:#f7efdf;
-moz-border-radius: 10px;
border-radius: 10px;
padding-top:10px;
padding-bottom:20px;
margin-top:20px;
background-image:url(images/form-pic.jpg);
background-position:top left;
background-repeat: no-repeat;
}

DIV.order-form h2 {
padding-left:80px;
padding-top:10px;
padding-bottom:20px;
}

DIV.order-form .wpcf7-text,DIV.order-form textarea {
width:300px;
}

DIV.order-form .wpcf7-submit {
background-color:#4d75be;
color:#FFFFFF;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
}

DIV.order-form .wpcf7-submit:hover {
cursor:pointer;
}


DIV.form-tag {
 float: left;
    padding-right: 10px;
    text-align: left;
    width: 90px;
}

span.blue {
color:#17469e;
}

span.red {
color:#FF0000;
}

DIV.quote-link {
float: right;
    margin-right: 135px;
    margin-top: 368px;
}

DIV.quote-link a {
color:#FFFFFF;
font-size:16px;
}

DIV.map-holder {
float:right;
padding-right:29px;
padding-top:36px;
position:relative;
}
	
/* =============================================================== */
/* ======================= FOOTER ============================ */
/* =============================================================== */


DIV.footer {
	
	clear: both;
	width:100%;
	font-size:12px;
	}

DIV.con_footer {
	    margin: auto;
    padding-bottom: 50px;
    padding-top: 50px;
    text-align: center;
    width: 820px;
	}




DIV.con_footer a {
color:#666666;
text-decoration:none;

}

DIV.con_footer a:hover {
color:#4a344f;
text-decoration:none;

}


DIV.con_footer ul {
padding:0;
margin:0;
clear:both;
}

DIV.con_footer ul li {
display:inline;
margin-bottom:0;
padding-right:0px;
}


DIV.menu-bottom {
border-top:#5881bd 1px solid;
padding-top:5px;
margin-top:5px;
margin-right:100px;
margin-left:100px;
}


	
/* =============================================================== */
/* ======================= FORMS ============================ */
/* =============================================================== */



                                                    
input,
textarea,
select { 
	padding:3px;
	background: #f9f9f9; 
	border: 1px solid #999999; 
	vertical-align:top;
}

select {
	width:158px; /* attempt to have equal length */
	padding:2px 0;
}                                                     

	.wpcf7-text {
	border: 1px solid #999999; 
	width:200px;
	
	}


.wpcf7-file {

width:150px;

}

.wpcf7-submit {


width:116px;
height:29px;
border:none;
font-weight:bold;
text-align:left;
padding-left:20px;
margin-right:120px;
background-color:#c4bd47;
color:#FFFFFF;
-moz-border-radius: 5px;
border-radius: 5px;
float:right;
}

.wpcf7-submit:hover {

cursor:pointer;
}


form.wpcf7-form {
padding-left:50px;
padding-right:20px;}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;}
	


.span-button {
height:29px;
width:116px;

}


.span-button a {

background-image:url(images/button-bg.jpg);
background-position:top left;
background-repeat: no-repeat;
padding:8px 40px 10px 20px;
width:116px;
height:29px;
border:none;
color:#333333;
font-weight:bold;
text-align:left;
padding-left:20px;
font-size:12px;
}

.span-button a:hover {

background-image:url(images/button-bg.jpg);
background-position:top left;
background-repeat: no-repeat;
width:116px;
height:29px;
border:none;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:22px;
cursor:pointer;
text-decoration:none;

}
	
	
	
	/* =Menu
-------------------------------------------------------------- */

#access {



	
	display: block;
	float: left;
	margin: 0 auto;
	width: 600px;
}
#access .menu-header,
div.menu {
	font-size: 12px;
	margin-left: 12px;
	width: 600px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
	
}
#access a {
color:#9d978e;
display:block;
line-height:14px;
padding-left:2px;
padding-right:2px;
padding-top:12px;
text-decoration:none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	
	color: #999999;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #999999;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #999999;
}
