@charset "utf-8";
/* CSS Document *************/
/* Author: Bernard Lambotte */
/*  Global Art Studio 2007  */
/****************************/
body { margin:0; padding:0; background:#031e2e url(/img/bg.jpg) left top no-repeat; }
/****************************/
#wrap { float:left; width:1100px; margin:0; padding:0; }
/****************************/
#nv { float:left; width:500px; height:600px; margin:0; padding:0; }
#nv ul { float:left; width:500px; height:443px; margin:0; padding:0; list-style:none; display:block; background:url(/img/nv-bg.gif) right bottom no-repeat; }
#nv ul li { list-style:none; display:block; color:#774646; font:9px Georgia, Times, serif; }
#nv ul li a span { visibility:hidden; }
/**/
#nv ul li.nv1 { float:left; width:250px; height:171px; margin:0; padding:0; }
#nv ul li.nv1 a:link, #nv ul li.nv1 a:visited { width:250px; height:171px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/ew-computer-solutions.gif) top left no-repeat; }
#nv ul li.nv1 a:hover { width:250px; height:171px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/ew-computer-solutions.gif) top left no-repeat; }
/**/
#nv ul li.nv2 { float:left; width:250px; height:171px; margin:0; padding:0; }
#nv ul li.nv2 a:link, #nv ul li.nv2 a:visited { width:250px; height:83px; display:block; margin:88px 0 0 0; padding:0; color:#774646; text-decoration:none; background:url(/img/testimonials.gif) top left no-repeat; }
#nv ul li.nv2 a:hover { width:250px; height:83px; display:block; margin:88px 0 0 0; padding:0; color:#000; text-decoration:none; background:url(/img/testimonials-o.gif) top left no-repeat; }
/**/
#nv ul li.nv3 { float:left; width:500px; height:145px; margin:0; padding:0; }
#nv ul li.nv3 a:link, #nv ul li.nv3 a:visited { width:171px; height:63px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/contact-us.gif) top left no-repeat; }
#nv ul li.nv3 a:hover { width:171px; height:63px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/contact-us-o.gif) top left no-repeat; }
/**/
#nv ul li.nv4 { float:left; width:500px; height:65px; margin:0; padding:0; }
#nv ul li.nv4 a:link, #nv ul li.nv4 a:visited { float:right; width:196px; height:65px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/about-us.gif) top left no-repeat; }
#nv ul li.nv4 a:hover { float:right; width:196px; height:65px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/about-us-o.gif) top left no-repeat; }
/**/
#nv ul li.nv5 { float:left; width:500px; height:62px; margin:0; padding:0; }
#nv ul li.nv5 a:link, #nv ul li.nv5 a:visited { float:right; width:374px; height:62px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/get-a-quote.gif) top left no-repeat; }
#nv ul li.nv5 a:hover { float:right; width:374px; height:62px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/get-a-quote-o.gif) top left no-repeat; }
/****************************/
#bx { float:left; width:495px; margin:0 0 20px 10px; padding:0; }
#bx ul.asvc { float:left; width:495px; margin:290px 0 0 0; padding:0; list-style:none; display:block; }
#bx ul.asvc li { float:left; width:495px; list-style:none; display:block; color:#eee; font:14px tahoma, Georgia, Times, serif; }
#bx ul.asvc li a:link, #bx ul.asvc li a:visited { margin:0 0 0 10px; padding:0; color:#eee; text-decoration:none; }
#bx ul.asvc li a:hover { margin:0 0 0 10px; padding:0; color:#eee; text-decoration:underline; }
#bx ul.asvc li a span { visibility:hidden; }
/**/
#bx ul li.svc { float:left; width:116px; height:39px; margin:0; padding:0; }
#bx ul li.svc a:link, #bx ul li.svc a:visited { width:116px; height:39px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; background:url(/img/services.gif) top left no-repeat; }
#bx ul li.svc a:hover { width:116px; height:39px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/img/services-o.gif) top left no-repeat; }
/****************************/
#bfr { float:left; width:440px; margin:329px 0 0 0; padding:0; }
/**/
#bx2 { float:left; width:440px; margin:0; padding:0; background:#fff url(/img/bx2.gif) bottom left no-repeat; }
#bx1 { float:left; width:440px; margin:0; padding:0; background:url(/img/bx1.gif) top left no-repeat; }
/**/
#cbx { float:left; width:440px; margin:5px 0 15px 0; padding:0; }
/**/
#cbx h1 { margin:5px 20px 10px 20px; padding:0; color:#085d94; font:22px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#cbx h2 { margin:5px 20px; padding:0; color:#333; font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#cbx h3 { margin:5px 20px; padding:0; color:#7796b6; font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;  }
#cbx h6 { margin:5px 20px; padding:0; text-align:right; color:#085d94; font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;  }
#cbx p { margin:5px 20px; padding:0; color:#000; text-align:justify; font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#cbx ul { margin:5px 0; padding:0; list-style-type:square; display:block; }
#cbx ul li { margin:0; padding:1px 30px 5px 1px; color:#085d94; font:14px Times, serif; }
#cbx ul li a:link, #cbx ul li a:visited { padding:0 1px; color:#085d94; text-decoration:none; border-bottom:1px solid #085d94; }
#cbx ul li a:hover { padding:0 1px; color:#000; text-decoration:none; border-bottom:1px dotted #000; }
#cbx ul.rnv { width:400px; margin:5px 0 15px 0; padding:0; list-style-type:none; display:block; text-align:left; }
#cbx ul.rnv li { margin:5px 0 0 20px; padding:0; color:#085d94; font:12px Times, serif; }
#cbx ul.rnv li a:link, #cbx ul.rnv li a:visited { color:#085d94; text-decoration:none; border-bottom:1px solid #085d94; }
#cbx ul.rnv li a:hover { color:#000; text-decoration:none; border-bottom:1px dotted #000; }
#cbx ol { margin:10px 40px 10px 60px; padding:0; color:#333; display:block; }
#cbx ol li { margin:0; padding:1px 30px 10px 1px; color:#2d5883; font:14px Times, serif; }
#cbx ul li a:hover { padding:0 1px; color:#000; text-decoration:none; border-bottom:1px solid #000; }
#cbx img { border:1px solid #7796b6; margin:5px 40px; padding:0; }
/****************************/
#forms { width:380px; margin:0 0 0 20px; padding:0; }
#forms h3 { margin:0 0 5px 0; padding:0; text-align:left; color:#085d94; text-decoration:underline; font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#forms span { color:#c00; }
#forms span.ltl { font:9px Georgia, Times, serif; }
#forms form { float:left; width:370px; margin:0; padding:0; }
#forms ul { float:left; width:380px; margin:5px 0 15px 0; padding:0; border-top:1px solid #085d94; border-right:1px solid #085d94; border-left:1px solid #085d94; list-style:none; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#085d94; background:#fafafa; }
#forms ul li { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:1px solid #ddd; background:none; }
#forms ul li.nbtm { float:left; display:block; width:370px; margin:0; padding:8px 0 0 10px; border-bottom:0; background:none; }
#forms ul li.btm { float:left; display:block; width:370px; margin:0; padding:8px 0 5px 10px; border-bottom:3px solid #085d94; background:none; }
#forms input { float:right; width:160px; margin:0 10px 0 0; padding:0; background:#fff; border:1px solid #ddd; color:#085d94; }
#forms input.sml { float:right; width:80px; margin:0 10px 0 0; padding:0; background:#fff; border:1px solid #ddd; color:#085d94; }
#forms select { float:right; margin:0 10px 0 0; padding:0; background:#fff; border:1px solid #ddd; color:#ddd; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#085d94; }
#forms textarea { float:right; width:352px; height:50px; margin:2px 10px 2px 0 ; padding:0; background:#fff; border:1px solid #ddd; color:#085d94; }
#forms input.sendem { float:right; margin:0 10px; padding:1px; background:#fff; border:1px solid #ddd; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#085d94; }
#forms input.check { float:left; margin:0; padding:1px 10px; background:#fff; border:1px solid #ddd; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#085d94; }
#forms input.invalid {  background:#eee; border:1px solid #6f0c0c; }
#forms span.ltl a:link { color:#c00; text-decoration:none; }
#forms span.ltl a:visited { color:#c00; text-decoration:none; }
#forms span.ltl a:hover { color:#85c0ec; }
/****************************/
#ftr { width:830px; margin:0 auto; padding:0; }
#ftr ul { float:left; width:800px; margin:0 15px 10px 15px; padding:0; display:inline; list-style:none; text-align:center; }
#ftr ul li { margin:0; padding:0 7px 0 5px; display:inline; border-right:1px solid #adbccc; color:#5c9bd6; font:10px Georgia, Times, serif; }
#ftr ul li.ftrend { margin:0; padding:0 7px 0 5px; border:0; }
#ftr ul li a:link, #ftr ul li a:visited { margin:0; padding:0; color:#5c9bd6; text-decoration:none; }
#ftr ul li a:hover { margin:0; padding:0; color:#777; text-decoration:underline; }
#ftr span { float:left; margin:0; padding:5px 0 0 30px; color:#5c9bd6; font:11px Georgia, Times, serif; }