/*http://www.couchcreative.com.au/*/
body{
background:#0F0F0F url(../images/background.jpg) no-repeat scroll center top;color:#E0DFD7;font-size:100%;text-align:center;}
a{color:#308DBD;text-decoration:none;}
a:hover{text-decoration:underline;}
p{font-size:0.8em;}
.rounded{-moz-border-radius: 7px;-webkit-border-radius: 7px; border-radius: 7px; }
#wrapper{}
#header{/*border-bottom:1px solid #606060;*/height:150px;margin-bottom:10px;}
.headerPhone{float:right;margin-right:20px;margin-top:10px;font-size:36px;font-family:Arial,Helvetica,sans-serif;}
#header h1.logo{margin:10px 10px 0 0;background:transparent url(../images/logo.jpg) no-repeat 0 0;width:392px;height:103px;text-indent:-9999px;float:left;}
#header h1.logo img{float:left;margin-top:8px;}
.menu {float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:35px;padding:0;}
.menu li {float:left;font-size:0.69em;margin:0;padding:0;text-transform:uppercase;}
.menu a {color:#94938E;display:block;float:left;font-weight:normal;margin:0;/*padding:10px;*/text-decoration:none;}
.menu a:hover {color:#308DBD;text-decoration:none;font-weight:bold;}
#banner{background:#000000 url(../images/banner_background.jpg) no-repeat scroll 0 0;height:375px;}
#blocks{margin-top:10px;margin-bottom:20px;text-align:left;}
#blocks div div{padding:10px 20px;}
#blocks div div p{clear:both;font-size:12.8px;}
#blocks h5{color:#D9D8D0;font-size:0.75em;font-weight:normal;padding-bottom:10px;clear:both;}
.blog {background:#1E1F1F url(../images/block_background.jpg) no-repeat scroll 0 0;display:inline;height:15.3125em;}
.blog h2{background:transparent url(../images/blog.png) no-repeat scroll 0 0;margin-top:9px;margin-right:6px;width:90px;height:25px;float:right;text-indent:-9999px;}
.blog p{margin-bottom:0;}
.newsletter {background:#1E1F1F url(../images/block_background.jpg) no-repeat scroll 0 0;display:inline;height:15.3125em;}
.newsletter h2{color:#4C4D4C;font-size:22px;font-family:times new roman;margin-top:7px;width:auto;background:#fff;height:30px;float:right;padding:0 3px;margin-right:0;
-moz-border-radius: 5px; /* FF1+ */
-webkit-border-radius: 5px; /* Saf3+, Chrome */
border-radius: 5px; /* Opera 10.5, IE 9 */
}
.careers {background:#1E1F1F url(../images/block_background.jpg) no-repeat scroll 0 0;display:inline;height:15.3125em;}
.careers h2{background:transparent url(../images/careers.png) no-repeat scroll 0 0;margin-top:9px;margin-right:6px;width:144px;height:25px;float:right;text-indent:-9999px;}
.services h4{margin-bottom:5px;}
.services .btnprices{margin-top:5px;}
#footer {border-top:1px solid #606060;margin-top:20px;margin-bottom:20px;text-align:left;}
#footer > div{padding:10px 20px;}
#footer p {color:#73726E;font-size:0.69em;margin:0;}
.footer_menu {float:right;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
.footer_menu li {float:left;font-size:11px;margin:0;padding:0;}
.footer_menu a {color:#73726E;display:block;float:left;font-weight:normal;margin:0;padding-left:10px;text-decoration:none;}
.footer_menu a:hover {color:#94938E;text-decoration:none;}
#accordion small{display:block;font-size:.7em;}
#accordion small a{color:yellow;}
.title{margin-bottom:10px;margin-top:10px;text-transform:uppercase;font-family: 'Yanone Kaffeesatz', arial, serif;}

.servicesDetails{font-size:12.8px;}
.servicesDetails .firstColumn{padding-right:15px;text-align:right;}
.servicesDetails .secondColumn{text-align:left;}

.icons{width:100%;margin-bottom:0;font-size:11px;}
.icons td{padding:8px 5px 8px 35px;}
.icons td.facebook{background:transparent url(../images/facebook_32.png) no-repeat 0 0;}
.icons td.twitter{background:transparent url(../images/twitter_32.png) no-repeat 0 0;}

/* sliding door css button */
/* http://www.jankoatwarpspeed.com/post/2008/04/30/make-fancy-buttons-using-css-sliding-doors-technique.aspx */
a.button {
    	/* Sliding right image */
	cursor:pointer;cursor:hand;
    	background: transparent url('../images/button_right.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.button span {
/* Background left image */ 
background: transparent url('../images/button_left.png') no-repeat; 
display: block;
line-height: 23px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 18px;
} 
a.button:hover span{
text-decoration:underline;
}

#timeline{width:700px;font-size:12.8px;line-height:16px;}
#timeline td{padding-right:10px;padding-bottom:10px;}
#timeline td.year{font-weight:bold;}

.testimonials{text-align:left;}
.testimonials h3{margin-bottom:5px;font-size:19px;}
.testimonials p{margin-bottom:0;}
.testimonials div{border:1px solid #fff;min-height:305px;}

.whitebox{
	padding:1em;
	background-color:#fff;
	color:#333;
	margin-bottom:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-weight: bold;
	
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E1EFFB)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ffffff, #E1EFFB); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #ffffff, #E1EFFB); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #ffffff, #E1EFFB); /* IE10 */
  background-image:      -o-linear-gradient(top, #ffffff, #E1EFFB); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ffffff, #E1EFFB);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#E1EFFB'); /* IE6–IE9 */
}
.whitebox p{
	margin-bottom:0;
	text-align: left;
	font-weight: normal;
}
#colorservices p, #colorservices h4{margin-bottom:20px;}
#colorservices table{font-size:14px;}
#colorservices .colorservices_pics{border: 1px solid #000000;overflow: hidden;background:#ffffff;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;  
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}
#colorservices .colorservices_pics li{float:left;margin:0;list-style:none;}

.box1{padding:.5em;background-color:#c7f464;color:#000;}
.box2{padding:.5em;background-color:#ff6b6b;color:#000;}
.box3{padding:.5em;background-color:#c44d58;color:#000;}
.box4{padding:.5em;background-color:#4ecdc4;color:#000;}
.box5{padding:.5em;background-color:#556270;color:#000;}
.box6{padding:.5em;background-color:#ffc48c;color:#000;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 10px 0 0 0;
padding: 0;float: left;font: bold 13px Arial;width: 100%;overflow: hidden;margin-bottom: 1em;border: 1px solid #FFBD00;border-width: 1px 0;background: black url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{display: inline;margin-left:0;}
.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
/*border-right: 1px solid white;*/
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}


		.beforeafterImages, .nahaCompetition, .in-action-images{width:100%;}
		.beforeafterImages td, .nahaCompetition td, .in-action-images td{text-align:center;vertical-align:middle;padding-bottom:5px;padding-top:10px;border:1px solid #9C947C;}


.ui-accordion-content  {height:auto !important;}
iframe#conash3D0{display:none;}
#slider img{border:1px solid #FFBD00;}

