/* text */

.copyright{text-align:right; color:#c9c9c9; font-size:12px; margin:60px 0px 20px 0px}
.read{text-align:left; color:#707070; font-size:14px; font-weight:300; margin:0px 0px 40px 0px;}
.txt{text-align:left; color:#707070; font-size:14px; font-weight:300; margin:0px 0px 25px 0px;}
.txtwhite{font-size:16px; color:#FFFFFF; text-align:left; margin:5px 0px 25px 0px;}
.txtwhite_lato{font-size:18px; color:#FFFFFF; text-align:left; margin:5px 0px 25px 0px; font-weight:300; font-family: 'Lato', sans-serif;}
.txtwhitebrands{font-size:18px; color:#f9f9f9; text-align:left; margin:5px 0px 25px 0px; font-weight:300; font-family: 'Lato', sans-serif;}
.txtwhitecontact{font-size:18px; color:#f9f9f9; text-align:left; margin:5px 0px 25px 0px; font-weight:300; font-family: 'Lato', sans-serif; padding:0px 20px 0px 0px}
.p{margin:0px 0px 25px 0px}

.hblack{font-size:18px; color:#434343; text-align:left; margin:0px; padding:0px; font-weight:300; font-family: 'Lato', sans-serif; line-height:10px}

.dark{color:#434343; margin:40px 0px 0px 0px}
.grey{color:#c9c9c9}

.centerwhite{font-size:16px; color:#f9f9f9; text-align:center; font-weight:300; font-family: 'Lato', sans-serif;}

.hgrey{color:#b2b2b2; text-align:right}
.txtgreybrands{font-size:18px; color:#c9c9c9; text-align:right; margin:5px 0px 25px 0px; font-weight:300; font-family: 'Lato', sans-serif;}
.txtgreybrands_contact{font-size:16px; color:#c9c9c9; text-align:left; margin:0px 0px 20px 0px; font-weight:300; font-family: 'Lato', sans-serif;}
.normal_h{font-size:24px; color:#fff; margin:110px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:left;  font-family: 'Lato', sans-serif;  font-weight:300;}
h1{font-size:36px; color:#fff; margin:110px 0px 0px 0px; padding:0px; text-align:left;  font-family: 'Lato', sans-serif;  font-weight:300; line-height:12px}
h2{font-size:36px; color:#f9f9f9; text-align:left; font-family: 'Lato', sans-serif; margin:40px 0px 15px 0px; padding:0px; font-weight:300}
h3{font-size:19px; color:#fff; text-align:left; margin:0px 0px 15px 0px; padding:0px; font-weight:300; line-height:12px; font-family: 'Lato', sans-serif; }
h4{font-size:19px; color:#fff; text-align:center; margin:40px 0px 5px 0px; padding:0px 10px 0px 10px; font-weight:300; line-height:16px; font-family: 'Lato', sans-serif; text-transform:uppercase }

a{ text-decoration:none; }

html,
body {
	font-family:Verdana, Geneva, sans-serif;
}

#header {
width:100%; background-image:url(../img/design/frontpg_bg.gif); background-position:center top; background-repeat:no-repeat;
}
#header__whatwedo {
width:100%;
}
#headertitle{width:100%; background-image:url(../img/design/heading_bg.png); background-position:center top; background-repeat:no-repeat; padding:0px 0px 20px 0px; margin:240px 0px 0px 0px }
#headertitle_whatwedo{width:100%; background-image:url(../img/design/heading_bg.png); background-position:center top; background-repeat:no-repeat; padding:0px 0px 20px 0px; margin:0px }

/* padds */

.padd60r{padding:0px 60px 0px 0px}
.padd60r{padding:0px 60px 0px 0px}


/* links */
#nav-menu ul
{list-style: none; padding:50px 0px 0px 0px; margin:0px; }
#nav-menu li {float:right; text-align:center; padding:7px 15px 7px 15px; border:dotted; border-width:0px 1px 0px 0px; border-color:#efefef}
#nav-menu li a { display: block; color: #393939; text-decoration:none; font-size:18px; line-height:18px; font-family: 'Lato', sans-serif; text-transform:uppercase;}

.read a:link {color:#707070; text-decoration:none}     
.read a:visited {color:#707070; text-decoration:none}  
.read a:hover {color:#000; text-decoration:underline}  
.read a:active {color:#000; text-decoration:underline} 


.txtwhitecontact a:link {color:#f9f9f9; text-decoration:none}     
.txtwhitecontact a:visited {color:#f9f9f9; text-decoration:none}  
.txtwhitecontact a:hover {color:#fff; text-decoration:underline}  
.txtwhitecontact a:active {color:#fff; text-decoration:underline} 

.txtgreybrands_contact a:link {color:#c9c9c9; text-decoration:none}  
.txtgreybrands_contact a:visited {color:#c9c9c9; text-decoration:none}  
.txtgreybrands_contact a:hover {color:#999; text-decoration:underline}  
.txtgreybrands_contact a:active {color:#999; text-decoration:underline}

/* elements */
.cell{width:260px; float:left; background-image:url(../img/design/divider.png); background-position:right top; background-repeat:no-repeat; padding:0px 20px 0px 20px}
#slider1{margin:40px 0px 40px 0px}
.sitelogo{padding:10px 80px 20px 0px}
.band_grey{width:100%; background-color:#c9c9c9; padding:50px 0px 50px 0px}
.band_white{width:100%; background-color:#ffffff; padding:50px 0px 50px 0px}
.band_color{width:100%; background-color:#a99f4b; padding:50px 0px 50px 0px}