*, html, body, div, span, img, a, p, form, h1, h2, h3, h4, h5, h6, input, textarea, select, img, ul, ol, li {padding:0; margin:0; border:0; outline:none; text-decoration:none;}
body {background-color:#3A6EA5; font:normal 12px Tahoma, Helvetica, sans-serif; color:#fff;}
div.clear {clear:both; height:0; overflow:hidden;}
label {cursor:pointer;}
label:hover {color:#E1AF10;}
.no {display:none;}

a {color:#E1AF10; text-decoration:none;}
a:hover {text-decoration:underline;}

#header {width:100%; text-align:center;}
#header2 {margin:auto; width:975px; overflow:hidden; text-align:left; padding:10px 0 20px 0;}

#logo {width:417px; float:left;}
#logo a {display:block; width:417px; height:37px; background:url(../imgs/logo.gif) no-repeat 0 -37px; text-decoration:none;}
#logo a:hover {background-position:0 0;}

#slogan {width:558px; float:left; text-align:right;}

#nav {clear:both; text-align:left; border:solid #E1AF10; border-width:0 0 1px 0; padding-bottom:15px; margin:30px 0 20px 0;}
#main {margin:auto; width:975px; overflow:hidden; text-align:left; padding:10px 0 20px 0;}


#navvcontainer {position:absolute; top:70px; height:24px; width:100%; text-align:center;}
#navvcontainer2 {width:970px; text-align:left; margin:auto;}
#navvcontainer2 a {display:inline-block; width:146px; padding:1px 0 1px 7px; border:solid #DDAB17; border-width:0 0 0 2px; font-weight:bold; color:#fff;}
#navvcontainer2 a:hover {text-decoration:none;}

.anylinkcss {position:absolute; left:0; top:0; visibility:hidden; z-index:100; background:#254568; width:160px;}
.anylinkcss ul {margin:0; padding:0; list-style-type:none;}
.anylinkcss ul li a {width:150px; display:block; padding:10px; text-decoration:none; font-weight:bold; color:#fff;}
.anylinkcss ul li a:hover {text-decoration:underline;}

#content {width:100%; text-align:center;}
#content2 {margin:auto; width:975px; text-align:left;}
td.left {width:681px; vertical-align:top;}
td.right {width:230px; background:#5C90C7; vertical-align:top; padding:5px 10px 5px 10px; text-align:justify; color:
#fff;}
#left {float:left; width:650px; margin-right:31px;}
#right {float:left; width:294px;}
#righttop {height:2px; overflow:hidden; background:#c90; border:solid #6D6E71; border-width:0 0 1px 0;}
#right a {display:block; font:14px Arial; color:#fff; text-align:right; padding:4px 7px;}
#right a:hover {background:#467AB1; text-decoration:none;}
#right a.active, #right a.active:hover {background:#7FABDB url(../imgs/navarrow.gif) no-repeat 0 6px;}

#projectleft {float:left; width:400px; margin-right:45px;}
#projectright {float:left; width:530px; overflow:hidden; vertical-align:top; text-align:right;}
.client {font-size:16px; font-weight:bold; margin-bottom:5px;}
.project {font-size:14px; font-weight:bold; margin-bottom:5px;}
.prodetails1 {float:left; width:100px; font-weight:bold; margin-bottom:3px; vertical-align:top;}
.prodetails2 {float:left; width:300px; margin-bottom:3px; vertical-align:top;}
a.prothumb {display:inline-block; margin:0 5px 5px 0; cursor:pointer;}

div.gallery {margin-top:10px;}

h1 {font:normal 30px Tahoma; letter-spacing:-1.25px; color:#DDAB17;}
p {line-height:20px; margin-bottom:30px;}

img.contentpic {border:5px solid #E1AF10;}

#footer {padding:10px 0 30px 0; margin-top:30px; color:#ccc; border:solid #E1AF10; border-width:1px 0 0 0; font-size:11px; text-align:left;}
#footer a {color:#ccc;}
#footer a:hover {color:#fff; text-decoration:underline;}