*{border:0px solid #eee;margin:0;padding:0;list-style:none}
body{font:11px "Century Gothic","Lucida Grande",Arial,Helvetica,sans-serif;cursor:default;margin:0 auto; width:100%; height:100%; overflow-y:auto;}

#headerInner{width:800px;margin:0px auto;background:#750000;z-index:6000;}
#bodyContainer{width:800px;margin:0px auto;z-index:6001;}
.hidden{display:none}

.portfolioList{ padding:10px; color:#fff; min-height:800px; border-top: 1px solid;}
#image{width:600px;float:right;margin-right:100px;background: #000; color:#fff}
#menu{width:200px;position:fixed;top:64px;left:0;display:block;}
* html #menu{position:absolute;}

#grassfooter{width:200px;position:fixed;bottom:0;left:0;display:block;display:block;}
* html #grassfooter{position:absolute;}
#clientlogin{margin:0}
#menu1 a{padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
a.current{padding:10px;color:#fff;background:#750000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
#menu1 a:hover{padding:10px;color:#000;background:#fff;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px; text-decoration:blink;}
ul{list-style:none;}
li, ul li{list-style:none; margin:0;padding:0; font-size:11px;}

.title {height:38px;}
h3{ font-size: 15px;padding:10px;color:#fff;background:#000;float:right;text-transform:uppercase;margin:0;}

#wrap{top:0;width:100%;height:100%;overflow:auto;z-index:70}
#menubg{ background-repeat: no-repeat; background-attachment:fixed;z-index:-1; background:url(images/back.gif)}

ol{ min-height:400px}

.mediaholder{ width:600px; clear:left; right:0px; margin:0; z-index:6000; background:#000; padding:0;}
leftInfo{width:200px;background:#000; min-height:600px; z-index:-2}

ul#menu1, ul#menu1 ul {list-style-type:none;margin: 0; padding: 0;width:200px; }
ul#menu1 a {display: block;text-decoration: none;}
ul#menu1 li {margin-top: 1px;}
ul#menu1 li a {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .home {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .portfolio {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .portfoliosub {padding:10px;color:#000;background:#fff;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .portfoliosub a:hover {padding:10px;color:#000;border-bottom: 1px solid #ff9999;background:#fff;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .news {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px; }
ul#menu1 li .newssub {padding:10px;color:#000;background:#fff;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .testimonials {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .clients {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
ul#menu1 li .contacts {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
li a .current {background:#750000;}
ul#menu1 li a:hover {padding:10px;color:#000;background:#fff;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px; }
ul#menu1 li ul li a {background: #fff;color: #000;padding-left: 20px; text-transform:uppercase}
ul#menu1 li ul li a:hover {background: #000; color:#fff}

#grassfooter ul#clientlogin, ul#clientlogin ul {list-style-type:none; padding: 0; }
#grassfooter ul#clientlogin a {display: block;text-decoration: none;}
#grassfooter ul#clientlogin li {margin-top: 1px;}
#grassfooter ul#clientlogin li a {padding:10px;color:#fff;background:#000;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px}
li a .current {background:#750000;}
#grassfooter ul#clientlogin li a:hover {padding:10px;color:#000;background:#fff;font-size:11px;text-align:right;display:block; text-decoration:none; margin-top:1px; text-decoration:blink;}
#grassfooter ul#clientlogin li ul li a {background: #fff;color: #000;padding-left: 20px; text-transform:uppercase}
#grassfooter ul#clientlogin li ul li a:hover {background: #000; color:#fff}
#burst-proof-bubble #portfolioList{z-index:8000}

img{display:block}

.henu{background:#750000; color:#003366}
#flash {margin: 0;padding: 0px;width: 600px;height: 483px;color: #fff;font-weight: bold;text-align: center;}

/*ul .numbers{float: left;padding:0;margin:0;line-height:40px;background:#750000}
ul .numbers li,ul .numbers li a {padding:0;margin:0;background:#000;color:#ccc;text-decoration:none;font-weight:bold;list-style: none;}
ul .numbers li a.active {color: #000;background:#ccc;}
ul .numbers li {background: 100% 2px;padding:0;margin:0;}v
*/

#slideshow_buttons{float:right; clear:right; color:#990000;background:#000; padding: 10px;}

.description {clear: left;float: left;margin-top:2px;width: 600px;overflow: hidden;z-index:6000; background: #000; }
em {width:100%;color: #fff;font-size: 100%;font-weight: normal; margin-bottom: 30px;float:right;text-align:right; padding:0;line-height:20px;font-family: Georgia, "Times New Roman", Times, serif;}
h2 {font-size:11px;text-align:right;text-decoration:none;font-weight: normal;text-transform:uppercase;padding:0; margin:0;}

#numbers {padding:0; margin:0;}
.flt {background: #000; padding:0; margin:0;}

.fltlf {float: left; width: 486px; background: #000; margin:0; padding:0 2px 4px 2px; color:#000;}
.numbers li {float:left; background:#000; margin:0; padding:4px 2px 0 2px; opacity: 0.75; filter:alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75;}
.numbers li:hover {opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;}
.numbers li:active, .numbers li:focus {opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;}

.fltrt {float: right; width: 105px; background: #000; margin:0; padding:9px 2px 0 2px; color:#000;}
.launch li {margin:0; padding:8px 2px;}
.launch li a {color:#000; background:#fff; margin:0; border: 1px solid #fff;}
.launch li a:hover {background:#000; color:#fff; border: 1px solid #7C8A89;}

.Quote{text-align:right; font-weight:bold; float:right; width:100%; text-transform:uppercase}
