html {
	 height: 100%;
	 background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/bg.png) repeat;
}
body {
	 margin : 0;
	 padding : 0;
	 background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/bg2.png) repeat-x;
	 font-family:tahoma;
	 font-size:13px;
	 height:100%;
	 line-height:180%;
 
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

.container {
	 width : 1087px;
	 min-height: 100%;
	 border:0px solid black;
	 height: auto !important;
	 height: 100% ;
	 margin: 0 auto;
	 overflow:hidden;
	 background-color:#F1F1F1;
	 background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/mainbg.png) repeat-y;
 }

header#mainHeader {
    height:89px; 
    width:1087px;
    float:left;
    background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/bg2.png) repeat-x;

}

header#mainHeader .headleft {
    width:250px;
    float:left;
    height:89px;
    border:0px solid red;
    padding-left:25px;
    background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/headbg.png) repeat-x;
    margin-left:9px;

}

header#mainHeader .headerright {
    width : 794px;
    float:left;
    height:89px;
    border:0px solid red;
    background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/headbg.png) repeat-x;

}
       
header#mainHeader .logo {
    position:absolute;
    margin : 0px;
    margin-left:-15px;
    z-index:4;
    
}

.middleband{
     width : 1087px;
     float:left;
     height:218px;
    
}

.contactholder {
    background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/c_bg.png) repeat-x;
    width:177px;
    float:left;
    height:218px;
    margin-left:15px;
    padding:40px;
    
 }


.imagesholder {
    width:793px;
    float:left;
    height:218px;
    margin-left:7px;
}

nav#leftcolumn {
	 width:257px;
	 float:left;
	 margin-left:15px;
	 background:url(http://www.webdesignsauckland.co.nz/uploads/weimg/menubg.gif) repeat-x;
	 min-height:393px;
}


.image1 {
	 float:left;
	 width:504px;
	 height:212px;
}
.image2 {
	 float:left;
	 width:273px;
	 height:212px;
	 margin-left:6px;
}


.tagline {
	position:absolute;
	margin-left:365px;
	margin-top:175px;
	z-index:99;
         width:417px;
         height:38px;
         background:url(http://www.webdesignsauckland.co.nz/uploads/weimg/tagline.png) no-repeat left top;
}


section#content {
	width:790px;
	float:left;
	border:0px solid red;
   
}

footer#footer {
	width:1057px;
	background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/mainbg.png) repeat-y;
	margin: 0 auto;
	padding-right:30px;
         color:#7D7D7D;
         font-size:11px;
}
/* Stylesheet: Main CSS Modified On 2013-09-05 15:03:46 */
html,body,p,th,td,li,dd,dt {
    font-family:Tahoma, Century Gothic, Verdana, Helvetica, sans-serif;
    font-size:13px;
    line-height:180%;
}

a {
    color:#124273;
    line-height:160%
}

a:hover {
    text-decoration:none;
}

a img {
    border:0px;
}

p {
    color:#202020;
    line-height:160%;
 }
h1 {
    margin:0px;
    text-align:left;
    font-family:Century Gothic ,Arial, Century Gothic, Verdana, Trebuchet MS;
    font-size:26px;
    font-weight:normal;
    color:#8C1212;
    line-height:140%;
    padding-right:4px;
    padding-bottom:5px;
    margin-right:10px;
}

h2 {
    padding:0px;
    margin:0px;
    font-family: Trebuchet MS, Century Gothic ,Arial, Century Gothic, Verdana;
    font-size:16px;
    font-weight:normal;
    color:#004b95;
    padding:0px;
    padding-bottom:5px;
}

h3 {
    padding:0px;
    margin:0px;
    font-family: Arial,Trebuchet MS, Tahoma, Century Gothic, Arial, Verdana;
    font-size:18px;
    line-height:130%;
    margin-right:20px;
    font-weight:bold;
    color:#B50A1D;
    padding-right:4px;
    font-style:none;
    padding:10px;
    padding-top:25px;

}

h4 {
    padding:0px;
    margin:0px;
    font-family: Trebuchet MS, Tahoma, Century Gothic, Arial, Verdana;
    font-size:18px;
    line-height:130%;
    font-weight:bold;
    color:#B50A1D;
    padding-right:4px;
    font-style:none;
    padding:10px;
    padding-top:25px;

}

h5 {
    padding:0px;
    padding-top:3px;
    padding-bottom:3px;
    margin:0px;
    font-family: Trebuchet MS,Century Gothic,Arial,Verdana;
    font-size:17px;
    font-weight:normal;
    color:#951D21;
}

h6 {
    padding:0px;
    margin:0px;
    font-family: Trebuchet MS, Tahoma, Century Gothic, Arial, Verdana;
    font-size:18px;
    line-height:130%;
    font-weight:bold;
    color:#B50A1D;
    padding-right:4px;
    font-style:none;
    padding:10px;
    padding-top:25px;
}
section#content {
   padding:10px;
}



section#content  ul{
 list-style:none;
 margin-left:-30px;
 *margin-left:10px;
}

section#content ol li{
 background-image:none;
 background-repeat:no-repeat;
 background-position:1em 10px;
 padding-left:2.4em;
 line-height:180%;
}

section#content li{
 background-image:url(http://www.webdesignsauckland.co.nz/uploads/weimg/bullet.png);
 background-repeat:no-repeat;
 background-position:1em 10px;
 padding-left:2.4em;
 line-height:180%;
color:#202020;
 }





#contactinfo h2 {
    color:#093561;
    font-family:Tahoma, Century Gothic, Tahoma;
    font-size:22px;
    margin:0px;
    font-weight:normal;
}
#contactinfo p{
    padding-left:10px;
    margin-top:0px;
    line-height:150%;
    font-size:14px;
    font-family:Arial;
    background:url(http://www.webdesignsauckland.co.nz/uploads/weimg/phone.png) no-repeat 105px 8px;
}
#phone h2{
    color:#0055A5;
    font-family:Trebuchet MS, Tahooma;
    font-size:17px;
    text-transform:uppercase;
    margin-bottom:0px;
}
#phone p {
    font-family:Century Gothic, Tahoma;
    font-size:27px;
    color:#000000;
    margin-top:-9px;
    background:url(http://www.webdesignsauckland.co.nz/uploads/ptimg/ph.png) no-repeat left 12px;
    padding-left:30px;
}
.tagline p {
     font-family:Century Gothic, Arial;
     color:#fff;
     font-size:22px;
     margin:0px;
     padding:0px; 
     text-align:right;
     padding-right:0px;
     text-shadow: 1px 1px 3px #000;

}
#search {
       text-align:right;
       padding-top:30px;
}

footer#footer {
  text-align:right;
}
footer#footer a{
  color:#747474;
}

/***************subscribe form*************/

.subscribeform{
  font-family:Arial,Century Gothic,Trebuchet MS, Century Gothic,Verdana;
  font-size:12px;
  margin:0 auto;
  margin-left:20px;
  width:700px;
  padding:14px;
  border:solid 1px #A8A89D;
  background:#F1F1EA;
}

.fieldset{
  border:0;
  padding-bottom:24px;
}

.captcha{
  border:solid 0px black;
  margin-left:-100;
  text-align:center;
}

.subscribeform textarea {
  width: 180px; 
  height: 60px;
  background-color:#fff; 
  border-bottom: 1px double #A8A89D;
  border-top: 1px double #A8A89D;
  border-left:1px double #A8A89D;
  border-right:1px double #A8A89D;
  margin:0px 20px 10px 10px;
}

.subscribeform label{
  display:block;
  text-align:right;
  font-family:Arial,Century Gothic,Trebuchet MS, Century Gothic,Verdana;
  width:280px;
  float:left;
  margin:3px 6px;
}

.subscribeform h1{
  padding:0px;
  margin:0px;
  text-align:left;
  font-family:Century Gothic,arial,Trebuchet MS, Century Gothic,Verdana;
  font-size:23px;
  font-weight:bold;
  color:#A8A89D;
  padding-right:4px;
  padding-bottom:3px;
}

.subscribeform h2{
  font-family:Century Gothic,arial,Trebuchet MS, Century Gothic,Verdana;
  font-size:18px;
  font-weight:bold;
  color:#A8A89D;
}

.subscribeform input{
  font-size:12px;
  padding:3px 2px;
  border:solid 1px #A8A89D;
  width:180px;
  margin:0px 20px 10px 10px;
}

.subscribeform submit{
  color:#FFFFFF;
}

.subscribeform legend, h6 {
  font-size:18px;
  color:#A8A89D;
  padding-bottom:10px;
  font-family:Century Gothic,Arial ,Trebuchet MS, Century Gothic,Verdana;
  font-weight:bold; text-align:left
}

.submitsub input{
  width:190px;
  height:31px;
  font-size:12px;
  text-transform:uppercase;
  color:#FFFFFF;
  background-color:#A8A89D;
  font-family:Tahoma, Century Gothic ,Arial ,Trebuchet MS, Century Gothic,Verdana;
  font-weight:bold;
  width:120px;
  margin-left:80px;
  margin-top:-20px;
}

.submitsub{
  padding-left:191px;
}

.error_messages{
  font-size:12px;
}

.errors{
  font-size:10px;
  padding-left:205px;
  color:#ff0000;
}

input[type="checkbox"] {
border:0px;
width:20px;
}
.checkme {
   height:60px;  
}
hr {
  border: 1px dotted black;
}


/* Stylesheet: Layout CSS Modified On 2013-09-09 12:36:35 */
#menuwrapper2
{
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	position: relative;
	width: 257px;
	z-index: 500; 
     border:0px solid red;
}
#primary-nav2, #primary-nav2 ul
{
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 100%;
}
#primary-nav2 ul
{
	display: none;
	left: 100%;
	position: absolute;
	top: 0px;
}
#primary-nav2 ul ul
{
	top: 0px;
}
#primary-nav2 li
{
	margin-bottom: -1px;
	margin-right: 0px;
	margin-right: 1px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#primary-nav2 ul
{
     top:5px;

}
#primary-nav2 li li
{
	background-image: none;
	padding: 0px;
	width: 220px;
}
ul#primary-nav2 li a
{
	background: url(http://www.webdesignsauckland.co.nz/uploads/acimg/leftm-divider.gif) no-repeat left top;
	border: 0px solid black;
	color: #750000;
	display: block;
	font-family: Century Gothic, Tahoma, Trebuchet MS, tahoma, verdana;
         font-size: 19px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 42px;
         margin-top:3px;
         margin-bottom:3px;
         	padding-top: 0px;
	text-decoration: none;
         /*border-bottom:1px solid #A0A0A0;*/
}
ul#primary-nav2 a span
{
	display: block;
}
ul#primary-nav2 li a:hover
{
	background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/menuh.gif) repeat-x left top;
         /*	background-color: #03254D;*/
	color: #fff;
	font-weight: normal;
         font-style:italic;
}
ul#primary-nav2 li li a:hover
{
	background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/menuh.gif) repeat-x left top;
         	background-color: #A8A89D;
	color: #FFF !important;
	font-weight: normal;
}
ul#primary-nav2 li a.menuactive
{
         background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/menuh.gif) repeat-x left top;
         /*	background-color: #03254D;*/
	color: #fff;
	font-weight: normal;
         font-style:italic;
}
ul#primary-nav2 li li a.menuactive
{
	color: #FFF !important;
	font-weight: normal;
}
ul#primary-nav2 li ul a
{
	background: none;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	color: #fff;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 6px 3px 6px 15px;
	position: relative;
	text-align: left;
}
ul#primary-nav2 li ul
{
	background: #E8E7E7;
	border-bottom: 0px solid #367191;
	border-left: 0px solid #367191;
	border-top: 0px solid #367191;
	display: none;
	height: auto;
	margin: 0px;
	opacity: 0.95;
	padding: 0px;
	position: absolute;
	width: auto;
}
#primary-nav2 li, #primary-nav2 li.menuparent
{
	min-height: 1em;
}
#primary-nav2 li li.menuactive, #primary-nav2 li.menuactive.menuparenth li.menuactive
{
	background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/menuh.gif) repeat-x left top;
	color: #FFF;
}
#primary-nav2 li.menuparent span
{
}
#primary-nav2 li.menuparent:hover li.menuparent span
{
	background: url(http://www.webdesignsauckland.co.nz/uploads/ngrey/parent.png) no-repeat right center;
	padding-left: 0;
}
#primary-nav2 li.menuparenth li.menuparent span,
#primary-nav2 li.menuparenth li.menuparenth span
{
	padding-left: 0;
}
#primary-nav2 li.menuparenth span,
#primary-nav2 li.menuparent:hover span,
#primary-nav2 li.menuparent.menuactive span,
#primary-nav2 li.menuparent.menuactiveh span,
{
}
#primary-nav2 li li span,
#primary-nav2 li.menuparent li span,
#primary-nav2 li.menuparent:hover li span,
#primary-nav2 li.menuparenth li span,
#primary-nav2 li.menuparenth li.menuparenth li span,
#primary-nav2 li.menuparent li.menuparent li span,
#primary-nav2 li.menuparent li.menuparent:hover li span
{
	background: none;
	padding-left: 0px;
}
#primary-nav2 li.menuh,
#primary-nav2 li.mnuparenth,
#primary-nav2 li.mnuactiveh
{
	color: #899092;
}
#primary-nav2 li:hover li a
{
	background: none;
	color: #fff;
}
#primary-nav2 ul,
#primary-nav2 li:hover ul,
#primary-nav2 li:hover ul ul,
#primary-nav2 li.menuparenth ul,
#primary-nav2 li.menuparenth ul ul
{
	display: none;
}
#primary-nav2 li:hover ul,
#primary-nav2 ul li:hover ul,
#primary-nav2 ul ul li:hover ul,
#primary-nav2 li.menuparenth ul,
#primary-nav2 ul li.menuparenth ul,
#primary-nav2 ul ul li.menuparenth ul
{
	display: block;
}
#primary-nav2 li,
#primary-nav2 li.menuparenth
{
	_float: left;
	_height: 1%;
}
#primary-nav2 li a
{
	_height: 1%;
}
#primary-nav2 li.sectionheader
{
	background-color: #fff;
	border-left: 1px solid #006699;
	border-top: 1px solid #006699;
	font-size: 130%;
	font-weight: normal;
	margin: 0;
	padding: 1.5em 0 0.8em 0.5em;
	width: 100%;
}
#primary-nav2 li hr.separator
{
	background-color: #abb0b6;
	border: 0;
	border-right: 1px solid #006699;
	border-top: 1px solid #006699;
	color: #abb0b6;
	display: block;
	height: 0.5em;
	margin: 0;
	padding: 0;
	width: 100%;
}
#primary-nav2 li.menuparent:hover ,
#primary-nav2 li.menuparenth
{
	background: url(http://www.webdesignsauckland.co.nz/uploads/weimg/menuh.png) repeat-x left top;
}
#primary-nav2 li li a
{
	border-bottom: 1px solid #304d63;
	text-transform: none;
         color:#003D59 !important;
         padding-top:10px !important;
         padding-bottom:10px !important;

}
#primary-nav2 li li a:hover
{
	font-weight: normal;
}

a.cursor:hover{
cursor:pointer;
}
/* Stylesheet: Left Menu CSS Modified On 2013-09-05 15:44:11 */
