@charset "utf-8";
body {background-color:#e2ded0; background-image:url(../images/bg_header.jpg); background-repeat:repeat-x; background-position:top}
.noborder {border:none}
p {font:12px Arial; text-align:left; color:#FFF}
/*header*/
#headerquote {background-image:url(../images/header_quote_bg.jpg); background-repeat:no-repeat; background-position:top; font:11px Verdana; color:#FFF; text-align:left; line-height:22px; font-weight:bold}
#headerphone {background-image:url(../images/header_phone_bg.jpg); background-repeat:no-repeat; background-position:top; font:11px Verdana; color:#FFF; text-align:left; line-height:22px; font-weight:bold}
/*menu*/
#menu a {font:14px Arial;	font-weight:normal;	color:#FFFFFF;	text-align:left; line-height:58px;	text-decoration:none	}
#menu a:hover {	color:#263e44;	text-decoration:none}
#menu a.currenthome { background-image:url(../images/menu_bg_home.png); background-repeat:no-repeat}
#menu a.currenthome:hover  { background-image:url(../images/menu_bg_home.png); background-repeat:no-repeat; color:#fff;	text-decoration:none}
#menu a.currentwhat{ background-image:url(../images/menu_bg_what.png); background-repeat:no-repeat}
#menu a.currentwhat:hover  { background-image:url(../images/menu_bg_what.png); background-repeat:no-repeat; color:#fff;	text-decoration:none}
#menu a.currentcontact{ background-image:url(../images/menu_bg_contact.png); background-repeat:no-repeat}
#menu a.currentcontact:hover  { background-image:url(../images/menu_bg_contact.png); background-repeat:no-repeat; color:#fff;	text-decoration:none}
#menu a.currentportfolio{ background-image:url(../images/menu_bg_portfolio.png); background-repeat:no-repeat}
#menu a.currentportfolio:hover  { background-image:url(../images/menu_bg_portfolio.png); background-repeat:no-repeat; color:#fff;	text-decoration:none}
/*flash*/
#flash { background-color:#675f4e}
/*contents*/
#contents { background-color:#857a64}
/*services*/
#services { background-image:url(../images/bg_services.jpg); background-repeat:repeat-x; background-position:top}
.servicesbox { background-image:url(../images/service_side_line.png); background-position:left; background-repeat:no-repeat}
.serviceboxHD { font:18px Arial; color:#FFF; text-align:left; line-height:63px}
.servicecontents {font:12px Arial; color:#fff2da; text-align:left; line-height:14px}
.servicelinkcenter{ background-image:url(../images/servicelink_center.png); background-repeat:repeat-x; font:13px Arial; text-align:left; font-weight:bold; color:#FFF; line-height:34px}
.servicelinkcenter a{ font:13px Arial; text-align:left; font-weight:bold; color:#FFF; line-height:34px; text-decoration:none}
.servicelinkcenter a:hover{color:#FFF; text-decoration:none}
/*featured*/
#featured { background-image:url(../images/service_side_line_rhs.png); background-position:right; background-repeat:no-repeat}
#featuredcontents { background-image:url(../images/service_side_line.png); background-position:left; background-repeat:no-repeat}
#tabboxcenterbg{background-color:#FFFFFF;	background-image:url(../images/tab_boxcenter.jpg);	background-repeat:repeat-x;	}

/*news*/
#newsbg { background-image:url(../images/news_bg.jpg); background-repeat:repeat-x; background-position:top}
#newsheader { font:14px Arial; color:#FFF; text-align:left; line-height:14px}
#newsheader a{ font:14px Arial; color:#FFF; text-align:left; line-height:14px; text-decoration:none}
#newsheader a:hover{ color:#FFF; text-decoration:none}
.newscontents { font:11px Arial; color:#453e30; text-align:left; line-height:14px; border-top:1px dotted #666}
.newsitalics{ font:14px Arial; color:#453e30; text-align:left; line-height:30px; font-style:italic; text-decoration:underline}
.newsfooter{ font:11px Arial; color:#fff; text-align:left; line-height:30px}
/*seo contents*/
#SEOcontentsbg { background-image:url(../images/seo_contents_bg.jpg); background-repeat:repeat-x; background-position:top}
.SEObox { background-image:url(../images/seo_side_line.png); background-position:right; background-repeat:no-repeat; font:12px Arial; color:#fff; text-align:left; line-height:18px}
.SEOboxlast {font:12px Arial; color:#fff; text-align:left; line-height:18px}
.contentlist{font:11px Arial; font-weight:normal; text-align:left; color:#FFF; line-height:16px; list-style: none; list-style-position:none;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
.contentlist a{	color:#fff;	text-decoration:none}
.contentlist a:hover{	color:#3f4142;	text-decoration:none}
.SEOicons { background-position:left}
/*footer*/
#copyright {font:11px Arial; color:#464646; text-align:left; line-height:35px}
/*page header*/
/*#pageheader {background-color:#675f4e}*/
#pageheader { background-image:url(../images/bg_page_header.png); background-repeat:repeat-x}
#pageheaderbig {font:18px Arial;  font-weight:normal; text-align:left; color:#FFF; line-height:20px}
#pageheadersmall {font:11px Arial; font-weight:normal; text-align:left; color:#FFF; line-height:12px}
#pageheaderimage { background-image:url(../images/bg_page_header_det.png); background-position:top; background-repeat:no-repeat}
#pageheaderimagework { background-image:url(../images/bg_page_header_det_work.png); background-position:top; background-repeat:no-repeat}
/*what we do*/
.whatwedo { background-image:url(../images/bg_services.jpg); background-repeat:repeat-x; background-position:top}
.whatwedohead {font:16px Arial; font-weight:normal; text-align:left; color:#3c3628; line-height:40px}

.whatwedoimages { background-color:#857a64}
.whatwedocontents {font:12px Arial; font-weight:normal; text-align:justify; color:#eee0c4; line-height:normal}
.whatwedolink { background-image:url(../images/whatwedolink_bg.png); background-repeat:no-repeat; font:12px Arial; font-weight:normal; text-align:center; color:#fff; line-height:32px}
.whatwedolink a{ font:12px Arial; font-weight:normal; text-align:center; color:#fff; line-height:32px; text-decoration:none}
.whatwedolink a:hover{color:#eee0c4; text-decoration:none}
.whatwedomaincontentstext {font:12px Arial; font-weight:normal; text-align:justify; color:#eee0c4; line-height:normal}
.whatwedomaincontentshead {font:15px Arial; font-weight:normal; text-align:justify; color:#fff; line-height:20px}
/*contact*/
.contact { background-image:url(../images/bg_services.jpg); background-repeat:repeat-x; background-position:top}
.contactbox { background-image:url(../images/seo_side_line.png); background-position:right top; background-repeat:no-repeat; font:12px Arial; color:#fff; text-align:left; line-height:18px}
.contactboxlast {font:12px Arial; color:#fff; text-align:left; line-height:18px}
.contacaddHD {font:16px Arial; color:#fff; text-align:left; line-height:25px}
.contacaddress {font:13px Arial; color:#2e291e; text-align:left; line-height:18px}
.contactformname {font:11px Arial; color:#2e291e; text-align:left; line-height:20px}
.formtextfield {font:11px Arial; color:#2e291e; text-align:left; line-height:25px; background-color:#bdaf92;
border:1px solid #554c3a}
.formtextarea {font:11px Arial; color:#2e291e; text-align:left; line-height:25px; background-color:#bdaf92;
border:1px solid #554c3a}
.formbutton {font:11px Arial; color:#bdaf92; text-align:center; line-height:18px; background-color:#554c3a;
border:1px solid #554c3a}
.contactquoteHD {font:14px Arial; color:#fff; text-align:left; line-height:30px}
.contactquotecont {font:11px Arial; color:#fff; text-align:left; line-height:15px}
.contactquotecont a { color:#fff; text-decoration:none}
.contactquotecont a:hover { color:#bdaf92; text-decoration:none}
a.navmail:link {font:14px Arial; color:#2e291e; text-align:left; line-height:45px; text-decoration:none}
a.navmail:visited {color:#2e291e; text-decoration: none}
a.navmail:hover {color:#000; text-decoration:none}
a.navmail:active {color:#2e291e; text-decoration:none}
a.navmailsupport:link {font:14px Arial; color:#bdaf92; text-align:left; line-height:18px; text-decoration:none}
a.navmailsupport:visited {color:#bdaf92; text-decoration: none}
a.navmailsupport:hover {color:#000; text-decoration:none}
a.navmailsupport:active {color:#bdaf92; text-decoration:none}
.contactnumbers {font:14px Arial; color:#2e291e; text-align:left; line-height:22px; border-top:1px dotted #beaf92}
.contactemail {font:14px Arial; color:#2e291e; text-align:left; line-height:45px; border-top:1px dotted #beaf92}
.contacticons { border-top:1px dotted #beaf92}
/*newsletter*/
.newsletter { background-image:url(../images/newsletter_bg.png); background-repeat:no-repeat}
.newsletterHD {font:14px Arial; color:#fff; text-align:left; line-height:18px}
.newsletterDESC {font:8px Arial; color:#cfc3a9; text-align:left; line-height:14px; font-stretch:extra-expanded}
.newsletterEMAIL{font:12px Arial; color:#bdaf92; text-align:left; line-height:18px}
.supportEMAIL{font:14px Arial; color:#bdaf92; text-align:left; line-height:18px}
.newsletterEMAILbox{font:12px Arial; color:#000; text-align:left; line-height:22px; background-color:#bdaf92; border:none}
.newsletterEMAILbox1{font:12px Arial; color:#000; text-align:left; line-height:22px; background-color:#bdaf92; border:none}
.newslettersignupBTN{font:12px Arial; color:#fff; text-align:center; line-height:22px; background-color:#e58426; border:none}
/*maintenance*/
.maintenance {background-image:url(../images/bg_services.jpg); background-repeat:repeat-x; background-position:top; font:14px Arial; color:#2e291e; text-align:center; line-height:30px; text-decoration:none}
.error {padding-left:70px;color:#FF0000;font-family:Verdana;font-size:9px;text-align:left;}
/*our work - portfolio*/
.ourwork { background-image:url(../images/bg_services.jpg); background-repeat:repeat-x; background-position:top}
.ourworkbox { background-color:#554c3a}
.ourworkHD {font:13px Arial; color:#fff; text-align:left; line-height:20px}
.ourworkDESC {font:12px Arial; color:#bdaf92; text-align:left; line-height:15px}
.ourworkview { background-image:url(../images/view_details_bg.png); background-repeat:no-repeat; background-position:top; font:12px Arial; color:#000; text-align:center; line-height:29px}
.ourworkview a{color:#000; text-decoration:none}
.ourworkview a:hover{color:#fff; text-decoration:none}
.ourworkdetailsHD1 { font:20px Arial; color:#fff; text-align:left; line-height:20px}
.ourworkdetailsHD2 { font:14px Arial; color:#000; text-align:left; line-height:20px}
.ourworkdetailsDESC { font:12px Arial; color:#fff; text-align:justify; line-height:normal}
.ourworkboxcontainerslider { border-top:1px solid #333}
.ourworkdetailsLHS {background-image:url(../images/seo_side_line.png); background-position:right top; background-repeat:no-repeat}
.ourworkdetailslogo { text-align:center}
.ourworklink { background-image:url(../images/whatwedolink_bg.png); background-repeat:no-repeat; font:12px Arial; font-weight:normal; text-align:center; color:#fff; line-height:32px}
.ourworklink a{ font:12px Arial; font-weight:normal; text-align:center; color:#fff; line-height:32px; text-decoration:none}
.ourworklink a:hover{color:#eee0c4; text-decoration:none}
/*error*/
.error {padding-left:70px;color:#FF0000;font-family:Verdana;font-size:9px;text-align:left;}
/*client login*/
.clientlogin { background-color:#675f4e}
.clientlogintop {background-image:url(../images/client_login_bg_top.png); background-repeat:no-repeat}
.clientloginbot {background-image:url(../images/client_login_bg_bottom.png); background-repeat:no-repeat; background-position:top}
.clienthomeHD { background-color:#857a64; border:1px dotted #857a64; font:14px Arial; font-weight:normal; text-align:left; color:#fff; line-height:32px;}
.clienthomeENTRY { background-color:#857a64; border:1px dotted #857a64; font:14px Arial; font-weight:normal; text-align:right; color:#fff; line-height:32px;}
.clienthomeENTRY a{color:#fff; text-decoration:none}
.clienthomeENTRY a:hover{color:#f3ebda; text-decoration:none}
.clienthomeCONT1 {background-color:#e0d5bd; border:1px dotted #675f4e}
.clienthomeSLNO1 {border-right:1px dotted #675f4e; font:13px Arial; font-weight:bold; text-align:center; color:#000; line-height:30px;}
.clienthomeDESC1 {border-right:1px dotted #675f4e; font:13px Arial; font-weight:bold; text-align:left; color:#000; line-height:30px;}
.clienthomeSTAT1 {font:13px Arial; font-weight:bold; text-align:left; color:#000; line-height:30px;}
.clienthomeCONT {background-color:#f3ebda; border:1px dotted #675f4e}
.clienthomeSLNO {border-right:1px dotted #675f4e; font:12px Arial; font-weight:normal; text-align:center; color:#000; line-height:30px;}
.clienthomeDESC {border-right:1px dotted #675f4e; font:12px Arial; font-weight:normal; text-align:left; color:#000; line-height:30px;}
.clienthomeDESC a{color:#000; text-decoration:none}
.clienthomeDESC a:hover{color:#857a64; text-decoration:none}
.clienthomeSTAT {font:12px Arial; font-weight:normal; text-align:left; color:#000; line-height:30px;}
.clienthomelogout {font:11px Arial; color:#fff; text-align:left; line-height:15px}
.clienthomelogout a { color:#fff; text-decoration:none}
.clienthomelogout a:hover { color:#bdaf92; text-decoration:none}
.clienthomeback {font:11px Arial; color:#fff; text-align:left; line-height:15px}
.clienthomeback a { color:#fff; text-decoration:none}
.clienthomeback a:hover { color:#bdaf92; text-decoration:none}
.clienthomedetailsTITLE {font:13px Arial; font-weight:bold; text-align:left; color:#000; line-height:30px;}
.clienthomeSTAT2 {border-right:1px dotted #675f4e; font:12px Arial; font-weight:bold; text-align:left; color:#000; line-height:30px;}
.clienthomeDESC2 {font:12px Arial; font-weight:normal; text-align:left; color:#000; line-height:30px;}
.clienttitleMSG {font:12px Arial; font-weight:normal; text-align:left; color:#000; line-height:18px;}
.clienthomeSTAT3 {border-right:1px dotted #675f4e; border-bottom:1px dotted #675f4e; font:12px Arial; font-weight:bold; text-align:left; color:#000; line-height:30px}
.clienthomeSTAT4 {border-right:1px dotted #675f4e; border-bottom:1px dotted #675f4e; font:12px Arial; font-weight:bold; text-align:left; color:#000; line-height:30px}
.clienthomeDESC3 {border-bottom:1px dotted #675f4e;font:12px Arial; font-weight:normal; text-align:left; color:#000; line-height:30px;}
.clienttextbox{font:12px Arial; color:#000; text-align:left; line-height:26px; background-color:#fff; border:none}
.clienthomeDESC4 {border-bottom:1px dotted #675f4e;font:12px Arial; font-weight:normal; text-align:left; color:#000; line-height:30px;}
.clienttextarea{font:12px Arial; color:#000; text-align:left; line-height:26px; background-color:#fff; border:none}
.clientdetailsBTN{font:12px Arial; color:#fff; text-align:center; line-height:22px; background-color:#e58426; border:none}
<<<<<<< .mine
.loginerror {font:11px Arial; color:#FF0000;text-align:left;}

.whatwedolinksmain { border-top:1px dotted #bdad94}

/*get a quote*/
.getquoteLHS {background-image:url(../images/seo_side_line.png); background-position:right top; background-repeat:no-repeat}
.getquoteHD { font:14px Arial; color:#FFF; line-height:20px; text-align:left}
.getquoteREQ {font:13px Arial; color:#FFF; line-height:20px; text-align:left}
.getquoteREQboxstyle {font:13px Arial; color:#000; line-height:25px; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:25px; width:300px}
.getquoteREQboxstyle1 {font:13px Arial; color:#000; line-height:25px; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:25px; width:150px}
.getquoteREQboxstyle2 {font:13px Arial; color:#000; line-height:25px; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:25px; width:250px}
.getquoteREQboxstylearea {font:13px Arial; color:#000; line-height:normal; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:65px; width:460px}
.getquoteREQboxstylearea1 {font:13px Arial; color:#000; line-height:normal; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:65px; width:295px}

select {background-color:#000}

/*news ticker*/
.text a{color:#333;text-decoration:none}
.text a:hover{	color:#333;	text-decoration:none}
.newscontents { font:11px Arial; color:#453e30; text-align:justify; line-height:14px; border-top:1px dotted #666}
.newscontents a { color:#e4d1ad; text-decoration:none}
.newscontentheader{ font:11px Arial; color:#e4d1ad; font-weight:bold; }
.newscontents a:hover { color:#bdaf92; text-decoration:none}=======
.loginerror {font:11px Arial; color:#FF0000;text-align:left;}

.whatwedolinksmain { border-top:1px dotted #bdad94}

/*get a quote*/
.getquoteLHS {background-image:url(../images/seo_side_line.png); background-position:right top; background-repeat:no-repeat}
.getquoteHD { font:14px Arial; color:#FFF; line-height:20px; text-align:left}
.getquoteREQ {font:13px Arial; color:#FFF; line-height:20px; text-align:left}
.getquoteREQboxstyle {font:13px Arial; color:#000; line-height:25px; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:25px; width:300px}
.getquoteREQboxstyle1 {font:13px Arial; color:#000; line-height:25px; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:25px; width:150px}
.getquoteREQboxstyle2 {font:13px Arial; color:#000; line-height:25px; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:25px; width:250px}
.getquoteREQboxstylearea {font:13px Arial; color:#000; line-height:normal; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:65px; width:460px}
.getquoteREQboxstylearea1 {font:13px Arial; color:#000; line-height:normal; text-align:left; background-color:#b7a98e; border:1px solid #675f4e; height:65px; width:295px}

select {background-color:#000}

/*news ticker*/


/*testimonials*/
#testimonialHD {font:14px Arial; color:#FFF; text-align:left; line-height:30px; border-bottom:1px solid #000}
.testimonial p{ font:12px Arial; color:#FFF; text-align:justify; line-height:normal}
.testimonialfooter {font:12px Arial; color:#e0cfb0; text-align:left; font-weight:bold; line-height:30px; background:#676051}



#testimonialHDindex { font:18px Arial; color:#FFF; text-align:left; line-height:18px; border-bottom:1px dotted #4f4a3f}

/*what we do inside*/
.whatwedoin {background-image:url(../images/bg_services.jpg); background-repeat:repeat-x; background-position:top}
.whatwedoinCONT { background-image:url(../images/service_side_line.png); background-position:left top; background-repeat:no-repeat}
.whatwedoinHD { font:18px Arial; color:#FFF; text-align:left; line-height:18px; border-bottom:1px dotted #675f4e}
.whatwedoinmainCONT{ font:12px Arial; color:#e4dccd; text-align:justify; line-height:normal}
.whatwedoinMAINlhs { border-top:1px solid #554c3a; font:12px Arial; text-align:left; line-height:18px; color:#e4dccd}
.whatwedointextHD {font:14px Arial; text-align:left; line-height:18px; color:#fff}
.whatwedointext {font:12px Arial; text-align:left; line-height:18px; color:#e4dccd}

.whatwedoportfolioHD {font:16px Arial; text-align:left; line-height:22px; color:#fff}
.whatwedoportfoliocont { background-color:#706651}
.whatwedoportfoliotop { background-image:url(../images/what_we_do_protfolio_top.jpg); background-position:top; background-repeat:no-repeat}
.whatwedoportfoliobot { background-image:url(../images/what_we_do_protfolio_bottom.jpg); background-position:top; background-repeat:no-repeat}
.whatwedoportfolioCONTHD {font:12px Arial; text-align:left; line-height:18px; color:#e4dccd}
.whatwedoportfolioCONTTXT {font:13px Arial; text-align:left; line-height:18px; color:#fff}
.whatwedoportfolioCONTTXT a{color:#fff; text-decoration:none}
.whatwedoportfolioCONTTXT a:hover{color:#e4dccd; text-decoration:none}
.whatwedoprofolioVIEW { background-image:url(../images/whatwedoportfolio_view_bg.jpg); background-repeat:no-repeat; background-position:left; font:12px Arial; text-align:center; line-height:34px; color:#cab387}
.whatwedoprofolioVIEW a{color:#cab387; text-decoration:none}
.whatwedoprofolioVIEW a:hover{color:#e4dccd; text-decoration:none}
.whatwedoportfoliofooterCONT { border-top:1px dotted #000; border-bottom:1px solid #000}
.whatwedoportfoliofooterLNK { background-image:url(../images/more_bullet.jpg); background-position:left; background-repeat:no-repeat; font:12px Arial; text-align:left; line-height:16px; color:#fff}
.whatwedoportfoliofooterLNK a{color:#fff; text-decoration:none}
.whatwedoportfoliofooterLNK a:hover{color:#e4dccd; text-decoration:none}

/*what we do side menu*/
.whatwedosidemenutop { background-image:url(../images/whatwedo_sidemenu_top.jpg); background-position:top; background-repeat:no-repeat}
.whatwedosidemenucont { background-image:url(../images/whatwedo_sidemenu_bg.jpg); background-position:top; background-repeat:repeat-x}
.whatwedosidemenu { border-bottom:1px dotted #dac8a7}
.whatwedosidemenuITEMS {font:12px Arial; text-align:left; line-height:40px; color:#fff}
.whatwedosidemenuITEMS a{color:#fff; text-decoration:none}
.whatwedosidemenuITEMS a:hover{color:#fff; text-decoration:none}
#headerquote a {color:#FFFFFF;text-decoration:none;}