html { background-color:#6D68A8; }
body { color:white; font-family:Helvetica, Verdana, Arial, sans-serif; background-image:url(/images/background-1px.jpg); background-repeat:repeat-x; background-color:#6D68A8; font-size:11px; }
h2 { padding-bottom:10px; color:#99cbf0; font-weight:bold; font-size:14px; }
h3 { padding-bottom:5px; color:#99cbf0; font-weight:bold; font-size:12px; }
p { padding-bottom:10px; }
a { color:#99cbf0; text-decoration:underline; }
a:hover { color:white; text-decoration:underline; }
ol { line-height:1.5em; }
ol li { padding-left:10px; background-position:1px center; background-repeat:no-repeat; background-image:url(/images/arrow.gif); }
strong,b { font-weight:bold; }
#doc { position:relative; background-image:url(/images/backgound1px.gif); background-repeat:repeat-x; width:1018px; }
#hd { position:relative; height:186px; background-repeat:no-repeat; background-image:url(/images/header.jpg); }
h1 { color:white; left:200px; top:70px; position:absolute; font-weight:bold; font-size:21px; }
#hd .logo { left:30px; top:55px; position:absolute; }
#hd p { font-weight:bold; font-size:12px; color:white; position:absolute; top:100px; left:200px; }
#hd p span { color:#99cbf0; }
#hd ul { height:33px; right:30px; bottom:0; position:absolute; }
#hd ul li { background-repeat:no-repeat; float:left; background-position:right 2px; background-image:url(/images/divider.jpg); }
#hd ul li a,#hd ul li span { text-decoration:none; font-weight:bold; font-size:12px; color:white; padding-top:5px; background-repeat:no-repeat; padding-right:10px; padding-left:10px; float:left; display:block; height:28px; }
.menu_on,#hd ul li a:hover { color:#262262!important; background-position:center bottom; background-repeat:no-repeat; background-image:url(/images/menu-on.gif); }
#submenu { height:105px; z-index:0; left:438px; top:187px; position:absolute; }
#submenu li { border-bottom-color:#262262; border-bottom-width:1px; border-bottom-style:solid; background-color:#716fae; }
#submenu li a { text-decoration:none; display:block; font-size:12px; padding-right:10px; padding-left:10px; padding-bottom:5px; padding-top:5px; color:white; cursor:pointer; }
#submenu li a:hover { color:#262262; cursor:pointer; }
#bd { position:relative; height:590px; background-image:url(/images/content.jpg); background-repeat:no-repeat; }
#ft { color:white; font-size:11px; position:relative; background-position:center top; background-repeat:no-repeat; background-image:url(/images/footer.jpg); height:35px; }
#ft .copy { left:10px; bottom:0; position:absolute; }
#ft .sliced { right:10px; bottom:0; position:absolute; }
#lion { right:9px; bottom:0; position:absolute; }
#main { padding-left:30px; padding-top:30px; background-repeat:no-repeat; background-image:url(/images/home-page-shadow.png); _background-image:none; width:410px; left:530px; top:45px; position:absolute; }
#flash { left:8px; top:1px; position:absolute; }
#background_image { left:9px; top:0; position:absolute; background-position:9px 0; }
#about_us_text { width:385px; left:552px; top:62px; position:absolute; }
#about_us_text ul { line-height:1.8em; }
#portfolio_text { width:445px; left:522px; top:25px; position:absolute; }
#portfolio_text b { color:#99cbf0; font-weight:bold; }
#work_for_us_text { left:515px; position:absolute; top:48px; width:450px; }
#work_for_us_text b { color:#99cbf0; font-weight:bold; }
#information_text { width:395px; left:565px; top:55px; position:absolute; }
#work_text { width:395px; left:565px; top:55px; position:absolute; }
#cv_link { left:607px; top:350px; position:absolute; display:block; background-image:url(/images/botton-cv.png); background-position:left top; background-repeat:no-repeat; height:44px; width:306px; text-indent:-1000px; overflow:hidden; }
#cv_link:hover { background-position:left bottom; }
#contact_text { width:435px; left:520px; top:35px; position:absolute; }
#contact_text2 { width:950px; left:34px; top:165px; position:absolute; }
#contact_text2 h3 {padding-bottom: 0;}
#contact_text2 .gmap:hover {filter:alpha(opacity=80);opacity: 0.8;}
#trades_text { padding-left:30px; padding-top:30px; background-repeat:no-repeat; background-image:url(/images/home-page-shadow.png); _background-image:none; width:440px; left:505px; top:45px; position:absolute; }
#trades_text p { width:200px; }
#trades_list { width:200px; left:790px; top:102px; position:absolute; }
