html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}
ol, ul {list-style: none}
blockquote, q {quotes: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse;border-spacing: 0}
header, nav, section, article, aside, footer {display: block}

body {font: 12px/22px Georgia, serif; width: 100%; background:url(../images/body-bg.jpg) repeat; color:#b6b6b6}
a {color:#7ddddd;outline: none;text-decoration:none}
a:hover {text-decoration:none}
p {margin: 0 0 18px}
img {border: none}
input {vertical-align: middle}
.clear {clear:both;font-size:0;line-height:0}

#wrapper {width: 968px; margin: 0 auto;}

/* Header ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
header { position:relative; height:115px; background:url(../images/glow-logo.png)  0 0 no-repeat;}
header h1 a{ background:url(../images/logo.png) no-repeat; width:250px; height:76px; position:absolute; top:25px; left:40px;}
header h2 { background:url(../images/slogan.png) no-repeat; width:446px; height:28px; position:absolute; top:55px; left:410px; text-indent:-999999px; font-size:0px;}

/* Nav ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
nav { height:91px; position:relative;}
nav ul li { float:left;margin-bottom:10px;}
nav ul li a.home { background:url(../images/nav-home.png) no-repeat; width:133px; height:91px; display:block;}
nav ul li a.home:hover { background:url(../images/nav-home-hover.png) no-repeat;}
nav ul li a.services { background:url(../images/nav-services.png) no-repeat; width:128px; height:91px; display:block;}
nav ul li a.services:hover { background:url(../images/nav-services-hover.png) no-repeat;}
nav ul li a.about { background:url(../images/nav-about.png) no-repeat; width:128px; height:91px; display:block;}
nav ul li a.about:hover { background:url(../images/nav-about-hover.png) no-repeat;}
nav ul li a.contact { background:url(../images/nav-contact.png) no-repeat; width:128px; height:91px; display:block;}
nav ul li a.contact:hover { background:url(../images/nav-contact-hover.png) no-repeat;}
nav ul li a.clients { background:url(../images/nav-clients.png) no-repeat; width:116px; height:91px; display:block;}
nav ul li a.clients:hover { background:url(../images/nav-clients-hover.png) no-repeat;}
nav ul li.nav-right-bg { background:url(../images/nav-right-bg.png) no-repeat; width:335px; height:91px;}

/* Slide ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#slide {position:relative;}

/* Section ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
section { background:url(../images/section-glow.png) 0 -20px no-repeat; margin-top:0px; padding:0px; position:relative; top:-6px;}
section .col1_3 { width:300px; float:left; padding-left:18px; padding-top:35px; position:relative;}
section .col1_3 h1 { color:#e4e4e4; font-size:25px; font-weight:normal; margin-bottom:18px; border-bottom:1px solid #414446; padding-bottom:18px; padding-left:70px}
section .col1_3 p { padding:0 10px}
section .col1_3 a { color:#c9bc2b; background:url(../images/arrow.gif) right 7px no-repeat; padding-right:15px; font-size:14px; padding-left:10px;}
section .col1_3 a:hover { padding-right:20px;}
section .col1_3 img.icon { float:left; padding-right:10px; position:absolute; top:25px;}

/* Section services added ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
section { background:url(../images/section-glow.png) 0 -20px no-repeat; margin-top:0px; padding:0px; position:relative; top:-6px;}
section .col1_3s { width:300px; float:left; padding-left:18px; padding-top:35px; position:relative;}
section .col1_3s h1 { color:#e4e4e4; font-size:25px; font-weight:normal; margin-bottom:18px; border-bottom:1px solid #414446; padding-bottom:18px; padding-left:0px}
section .col1_3s p { padding:0 10px}
section .col1_3s a { color:#c9bc2b; background:url(../images/arrow.gif) right 7px no-repeat; padding-right:15px; font-size:14px; padding-left:10px;}
section .col1_3s a:hover { padding-right:20px;}
section .col1_3s img.icon { float:left; padding-right:10px; position:absolute; top:25px;}

/* Section others added ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
section { background:url(../images/section-glow.png) 0 -20px no-repeat; margin-top:0px; padding:0px; position:relative; top:-6px;}
section .col1_3x { width:920px; float:left; padding-left:18px; padding-top:35px; position:relative;}
section .col1_3x h1 { color:#e4e4e4; font-size:25px; font-weight:normal; margin-bottom:18px; border-bottom:1px solid #414446; padding-bottom:18px; padding-left:70px}
section .col1_3x p { padding:0 10px}
section .col1_3x a { color:#c9bc2b; background:url(../images/arrow.gif) right 7px no-repeat; padding-right:15px; font-size:14px; padding-left:10px;}
section .col1_3x a:hover { padding-right:20px;}
section .col1_3x img.icon { float:left; padding-right:10px; position:absolute; top:25px;}

/* Footer ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
footer { background:url(../images/footer-bg.png) no-repeat; width:968px; height:67px; margin:20px 0;}
footer ul { margin-left:25px;}
footer ul li { float:left; padding-right:20px; padding-top:18px; font-size:12px;}
footer ul li a { color:#b6b6b6}
footer ul li a:hover { color:#7ddddd;}
footer p { float:right; padding-right:25px; padding-top:18px; font-size:12px;}
footer p span { color:#e0e0e0}
