/* CSS Document */

.clear
{
clear:both;
}


*
{
margin:0;
padding:0;
}


body
{
color:#6f6f6f;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
background: url('../images/layout/body-bg.gif') left top repeat-y;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}


#wrapper
{
position:relative;
min-height:100%;
width:100%;
padding-top:0;
padding-bottom:0px;
margin-top:0;
margin-left:0;
margin-right:0;
background:url('../images/layout/body-home-bg.jpg') left top no-repeat;
}



#header
{
width:auto;
height:auto;
position:relative;
}




#nav
{
position:relative;
background:url('../images/layout/nav-home-bodybg.gif') left top repeat-x;
text-transform:uppercase;
padding-top:10px;
font-size:16px;
font-weight:bold;
}
#nav ul
{
list-style-type:none;
}
#nav ul li
{
display:inline;
margin-right:2px;
background:url('../images/layout/nav-home-bg.gif') left top no-repeat;
padding-left:17px;
}
#nav ul li a:link,
#nav ul li a:visited
{
text-decoration:none;
color:#fff;
}
#nav ul li a:hover
{
color:#f1739e;
}



#content-home
{
width:932px;
height:auto;
background:#58585a;
padding:14px;
color:#b5b5b5;
font-size:12.5px;
}
#content-home .home-boxes a img
{
text-decoration:none;
border:0;
}



#content-static
{
width:932px;
height:auto;
background:#58585a;
padding:14px;
color:#b5b5b5;
}




h2#touch
{
height:44px;
color:#fff;
background:url('../images/layout/h2/touch-base.gif') left top no-repeat;
}
h2#communicate
{
height:44px;
color:#fff;
background:url('../images/layout/h2/communicate.gif') left top no-repeat;
}
h2#commerce
{
height:44px;
color:#fff;
background:url('../images/layout/h2/commerce.gif') left top no-repeat;
}
h2#consultancy
{
height:44px;
color:#fff;
background:url('../images/layout/h2/consultancy.gif') left top no-repeat;
}
h2#design
{
height:44px;
color:#fff;
background:url('../images/layout/h2/design.gif') left top no-repeat;
}
h2#ourvision
{
height:44px;
color:#fff;
background:url('../images/layout/h2/our-vision.gif') left top no-repeat;
}
h2 span
{
display:none;
}
h4
{
color:#fff;
font-size:12.5px;
margin:0 0 17px 17px;
}



h3
{
color:#b5b5b5;
font-size:18px;
font-weight:normal;
}



p
{
margin:0 0 15px 0;
}
#content-inner a:link,
#content-inner a:visited
{
text-decoration:none;
color:#B5B5B5;
}
#content-inner a:hover
{
background:#777777;
}


.home-boxes
{
width:220px;
height:257px;
position:relative;
float:left;
margin:0 13px 0 0;
}
#content-home .home-boxes a:link,
#content-home .home-boxes a:visited
{
text-decoration:none;
border:0;
}



#sidebar
{
height:auto;
width:218px;
background:#777777;
position:relative;
float:right;
}
#sidebar ul
{
list-style-type:none;
margin:0 0 0 17px;
}
#sidebar ul li
{
list-style-type:none;
padding-left:20px;
line-height:24px;
}
#sidebar ul li#email
{
background:url(../images/layout/icons/contact-us.gif) left center no-repeat;
}
#sidebar ul li#telephone
{
background:url(../images/layout/icons/telephone-us.gif) left center no-repeat;
}
#sidebar ul li#directions
{
background:url(../images/layout/icons/directions.gif) left center no-repeat;
}
#sidebar ul li#brochure
{
background:url(../images/layout/icons/download-brochure.gif) left center no-repeat;
}
#sidebar ul li a:link,
#sidebar ul li a:visited
{
color:#B5B5B5;
text-decoration:none;
}
#sidebar ul li a:hover
{
background:#58585A;
}
#sidebar h5
{
margin:14px 0 0 15px;
}



#content-inner
{
height:auto;
width:700px;
margin:16px 0 0 0;
border-top:1px solid #777777;
padding-top:18px;
}
#content-inner ul
{
list-style-type:none;
margin:0 0 17px 0;
}
#content-inner ul li
{
color:red;
}
h1
{
text-decoration:none;
color:#fff;
}
h1 a:link,
h1 a:visited
{
text-decoration:none;
color:#fff;
}


.landing-nav
{
width:325px;
height:auto;
position:relative;
float:left;
margin:0 24px 24px 0;
_margin:0 12px 12px 0;
overflow:hidden;
}
.landing-nav h4
{
font-size:12.5px;
margin:0 0 5px 0;
}
.landing-nav img
{
float:left;
margin-right:16px;
margin-bottom:5px;
}
#content-inner .landing-nav h4 a:link,
#content-inner .landing-nav h4 a:visited
{
color:#fff;
}
#content-inner .landing-nav h4 a:hover
{
text-decoration:underline;
background:none;
}


#footer
{
width:932px;
height:auto;
padding:14px;
clear:none;
overflow:auto;
color:#F8A2A2;
background:#d91b5b;
}
.footer-box
{
width:220px;
height:auto;
position:relative;
float:left;
margin:14px 13px 0 0;
padding-bottom:8px;
font-size:12px;
}
.footer-box a:link,
.footer-box a:visited
{
color:#fff;
text-decoration:none;
}
.footer-box a:hover
{
text-decoration:underline;
}
.footer-box h4
{
color:#fff;
font-size:16px;
margin-bottom:14px;
margin-left:0px;
}
.footer-box h4 img
{
margin-right:3px;
}
.footer-box p
{
margin-bottom:5px;
color:#F8C5C5;
}
.footer-box ul
{
border-top:1px solid #e45f8c;
padding-top:9px;
}
.footer-box ul li
{
color:#fff;
list-style-type:none;
line-height:18px;
}




#footer-commerce
{
width:932px;
height:auto;
padding:14px;
clear:none;
overflow:auto;
color:#F8A2A2;
background:#83bf40;
}
.footer-box-commerce
{
width:220px;
height:auto;
position:relative;
float:left;
margin:14px 13px 0 0;
padding-bottom:8px;
font-size:12px;
}
.footer-box-commerce a:link,
.footer-box-commerce a:visited
{
color:#fff;
text-decoration:none;
}
.footer-box-commerce a:hover
{
text-decoration:underline;
}
.footer-box-commerce h4
{
color:#fff;
font-size:16px;
margin-bottom:14px;
margin-left:0px;
}
.footer-box-commerce h4 img
{
margin-right:3px;
}
.footer-box-commerce p
{
margin-bottom:5px;
color:#F8C5C5;
}
.footer-box-commerce ul
{
border-top:1px solid #B4CD95;
padding-top:9px;
}
.footer-box-commerce ul img
{
margin:4px 0 7px 0;
}
.footer-box-commerce ul li
{
color:#fff;
list-style-type:none;
line-height:18px;
}




#footer-communicate
{
width:932px;
height:auto;
padding:14px;
clear:none;
overflow:auto;
color:#F8A2A2;
background:#5a1059;
}
.footer-box-communicate
{
width:220px;
height:auto;
position:relative;
float:left;
margin:14px 13px 0 0;
padding-bottom:8px;
font-size:12px;
}
.footer-box-communicate a:link,
.footer-box-communicate a:visited
{
color:#fff;
text-decoration:none;
}
.footer-box-communicate a:hover
{
text-decoration:underline;
}
.footer-box-communicate h4
{
color:#fff;
font-size:16px;
margin-bottom:14px;
margin-left:0px;
}
.footer-box-communicate h4 img
{
margin-right:3px;
}
.footer-box-communicate p
{
margin-bottom:5px;
color:#F8C5C5;
}
.footer-box-communicate ul
{
border-top:1px solid #70196f;
padding-top:9px;
}
.footer-box-communicate ul img
{
margin:4px 0 7px 0;
}
.footer-box-communicate ul li
{
color:#fff;
list-style-type:none;
line-height:18px;
}




#footer-consultancy
{
width:932px;
height:auto;
padding:14px;
clear:none;
overflow:auto;
color:#F8A2A2;
background:#0077c0;
}
.footer-box-consultancy
{
width:220px;
height:auto;
position:relative;
float:left;
margin:14px 13px 0 0;
padding-bottom:8px;
font-size:12px;
}
.footer-box-consultancy a:link,
.footer-box-consultancy a:visited
{
color:#fff;
text-decoration:none;
}
.footer-box-consultancy a:hover
{
text-decoration:underline;
}
.footer-box-consultancy h4
{
color:#fff;
font-size:16px;
margin-bottom:14px;
margin-left:0px;
}
.footer-box-consultancy h4 img
{
margin-right:3px;
}
.footer-box-consultancy p
{
margin-bottom:5px;
color:#F8C5C5;
}
.footer-box-consultancy ul
{
border-top:1px solid #B4CD95;
padding-top:9px;
}
.footer-box-consultancy ul img
{
margin:4px 0 7px 0;
}
.footer-box-consultancy ul li
{
color:#fff;
list-style-type:none;
line-height:18px;
}




#footer-design
{
width:932px;
height:auto;
padding:14px;
clear:none;
overflow:auto;
color:#F8A2A2;
background:#ff6600;
}
.footer-box-design
{
width:220px;
height:auto;
position:relative;
float:left;
margin:14px 13px 0 0;
padding-bottom:8px;
font-size:12px;
}
.footer-box-design a:link,
.footer-box-design a:visited
{
color:#fff;
text-decoration:none;
}
.footer-box-design a:hover
{
text-decoration:underline;
}
.footer-box-design h4
{
color:#fff;
font-size:16px;
margin-bottom:14px;
margin-left:0px;
}
.footer-box-design h4 img
{
margin-right:3px;
}
.footer-box-design p
{
margin-bottom:5px;
color:#F8C5C5;
}
.footer-box-design ul
{
border-top:1px solid #f89e59;
padding-top:9px;
}
.footer-box-design ul img
{
margin:4px 0 7px 0;
}
.footer-box-design ul li
{
color:#fff;
list-style-type:none;
line-height:18px;
}


























#footer-bottom
{
width:932px;
height:auto;
padding:14px;
background:#58585a;
overflow:auto;
color:#e9e9e9;
}
#footer-bottom p a:link,
#footer-bottom p a:visited
{
color:#fff;
text-decoration:none;
}



.bottom-links
{
width:234px; 
position:relative; 
float:right; 
height:auto; 
margin:0 0 0 20px; 
text-align:left; 
color:#FFFFFF; 
line-height:15px;
}
.bottom-links a:link,
.bottom-links a:visited
{
text-decoration:none; 
float:left; 
position:relative; 
margin-right:10px; 
line-height:15px;
}
.bottom-links img
{
border:0; 
text-align:left; 
line-height:15px; 
margin-bottom:5px;
}
.bottom-links a:link,
.bottom-links a:visited
{
color:#FFFFFF;
}




#nav-commerce
{
position:relative;
background:url('../images/layout/nav-commerce-bodybg.gif') left top repeat-x;
text-transform:uppercase;
padding-top:10px;
font-size:16px;
font-weight:bold;
}
#nav-commerce ul
{
list-style-type:none;
}
#nav-commerce ul li
{
display:inline;
margin-right:2px;
background:url('../images/layout/nav-commerce-bg.gif') left top no-repeat;
padding-left:17px;
}
#nav-commerce ul li a:link,
#nav-commerce ul li a:visited
{
text-decoration:none;
color:#fff;
}
#nav-commerce ul li a:hover
{
color:#b4cc95;
}



#nav-communicate
{
position:relative;
background:url('../images/layout/nav-communicate-bodybg.gif') left top repeat-x;
text-transform:uppercase;
padding-top:10px;
font-size:16px;
font-weight:bold;
}
#nav-communicate ul
{
list-style-type:none;
}
#nav-communicate ul li
{
display:inline;
margin-right:2px;
background:url('../images/layout/nav-communicate-bg.gif') left top no-repeat;
padding-left:17px;
}
#nav-communicate ul li a:link,
#nav-communicate ul li a:visited
{
text-decoration:none;
color:#fff;
}
#nav-communicate ul li a:hover
{
color:#9a5ba4;
}



#nav-consultancy
{
position:relative;
background:url('../images/layout/nav-consultancy-bodybg.gif') left top repeat-x;
text-transform:uppercase;
padding-top:10px;
font-size:16px;
font-weight:bold;
}
#nav-consultancy ul
{
list-style-type:none;
}
#nav-consultancy ul li
{
display:inline;
margin-right:2px;
background:url('../images/layout/nav-consultancy-bg.gif') left top no-repeat;
padding-left:17px;
}
#nav-consultancy ul li a:link,
#nav-consultancy ul li a:visited
{
text-decoration:none;
color:#fff;
}
#nav-consultancy ul li a:hover
{
color:#96c0e6;
}



#nav-design
{
position:relative;
background:url('../images/layout/nav-design-bodybg.gif') left top repeat-x;
text-transform:uppercase;
padding-top:10px;
font-size:16px;
font-weight:bold;
}
#nav-design ul
{
list-style-type:none;
}
#nav-design ul li
{
display:inline;
margin-right:2px;
background:url('../images/layout/nav-design-bg.gif') left top no-repeat;
padding-left:17px;
}
#nav-design ul li a:link,
#nav-design ul li a:visited
{
text-decoration:none;
color:#fff;
}
#nav-design ul li a:hover
{
color:#f89e59;
}