body,div,p,ul,td {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#68634F;}
hr {color:#55503D;}
body {margin:0px;}
a {color:#55503D; text-decoration:underline;}
a:active {color:#55503D; text-decoration:underline;}
a:hover {color:#B6AE74; text-decoration:underline;}
a.u {COLOR:#707070; TEXT-DECORATION:none;}
a.u:visited {COLOR:#707070; TEXT-DECORATION:none;}
a.u:hover {cursor:text; COLOR:#707070; TEXT-DECORATION:none;}
a.footer3, a.footer3:active {color:#A39B88; text-decoration:underline;}
a.footer3:hover {color:#B6AE74; text-decoration:underline;}

H1 {font:bold 15px Verdana,Arial,Helvetica; text-decoration:none; margin:0; padding:0; padding-bottom:0;}
H2 {font:bold 14px Verdana,Arial,Helvetica; text-decoration:none; margin:0; padding:0; padding-bottom:0;}
H3 {font:bold 13px Verdana,Arial,Helvetica; text-decoration:none; margin:0; padding:0; padding-bottom:0;}

form {margin-bottom:0;}
td {empty-cells:show;}
.pointer {cursor:pointer !important;}
.box {border: 1px solid #68634F; border-collapse:collapse;}
.h1 {font:bold 15px Verdana,Arial,Helvetica; text-align:left;}

div.pagination {padding:3px; margin:3px;}
div.pagination a {padding:2px 5px; margin-right:2px; background:#f0ecce; border:1px solid #284874; text-decoration:none; color:#504C3E;}
div.pagination a:hover, div.pagination a:active {padding:2px 5px; margin-right:2px; border:1px solid #284874; color:#284874;}
div.pagination span.current {padding:2px 5px 2px 5px; margin-right:2px; border:1px solid #e0e0e0; font-weight:bold; background-color:#f0f0f0; color:#962052;}
div.pagination span.disabled {padding:2px 5px; margin-right:2px; border:1px solid #f3f3f3; color:#ccc;}

.caption {font:10px Arial,Helvetica;}
.feature {font:12px Verdana,Arial,Helvetica;}
.footer {font:9px Verdana,Arial,Helvetica;}
.footer2 {font:9px Arial,Helvetica;}
.footer3 {font:9px Arial,Helvetica; color:#6B6555;}
.footerwords {margin:15px 0; font-size:8px; color:#a29c86;}
.header {font:15px Verdana,Arial,Helvetica; color:#073000;}

.navwhy {margin-top:4px; margin-left:2px;}
.navwho {margin-top:4px; margin-left:8px;}
.navwhat {margin-top:4px; margin-left:9px;}
.navportfolio {margin-top:4px; margin-left:13px;}
.navcontact {margin-top:4px; margin-left:13px;}
.conveyor {vertical-align:middle; margin-left:10px;margin-right:10px;}
.presstags a, .presstags b {display:block; float:left; margin-right:4px; font-size:8px; line-height:1.4;}
.presstags a {margin-right:8px !important;}
.quote {font:bold 10px Arial,Helvetica; line-height:2; font-style:italic; text-align:justify;}
.quote2 {font:bold 10px Arial,Helvetica; font-style:italic; margin-top:5px;}
.quotebgd {background-image:url(/webart/bgd_quote.gif); background-repeat:no-repeat;}
.quoteheader {font:13px Verdana,Verdana,Arial,Helvetica;}
.smark {font-family:"Lucida Sans Unicode"; /* A rare sm-supporting font. */ line-height:0; /* keep the leading consistent in a paragraph */}
.socialicon {width:34px; height:38px; padding:7px 2px 0 2px; background-color:#000;}
.socialicon img {border:none !important;}
.sociallinks {position:absolute; top:5px; right:19px;}
.sociallinks img {border:1px solid #fff;}
.uc {text-transform:uppercase;}
.translate {position:relative; height:45px; width:178px; margin-left:2px; padding:5px 5px 5px 15px; overflow:hidden; background-color:#fff; border:1px solid #000;}

/* Home Page */
#main {position:relative; width:770px; border:2px solid #55503D; border-bottom-width:3px; vertical-align:top; min-height:845px; background-color:#F1EBD1; background-image:url(/webart/bgd_home.jpg); margin-left:auto; margin-right:auto; background-repeat:no-repeat;}
#main2 {}
#logo {position:absolute; left:15px; top:53px; z-index:1;}
#icon {position:absolute; left:37px; top:355px; z-index:1;}
//#icon {position:absolute; left:5px; top:361px; z-index:1;}
.home {font:9px Arial,Helvetica; margin-top:2px;}
#homecontent {position:absolute; left:15px; top:135px; width:430px; height:395px; overflow:hidden; z-index:1;}
/* #maintext {position:absolute; left:37px; top:143px; z-index:1; width:385px;} */
#homecontent P {font-size:10px !important;}
.homefb {position:absolute; bottom:95px; right:20px;}
.homeoemnetworkgroup {position:absolute; bottom:95px; left:20px;}
.homepsi2 {position:absolute; bottom:95px; right:295px;}
.menu {position:absolute; visibility:hidden; z-index:100;}

#why {position:absolute; left:491px; top:72px; z-index:1;}
#menuTitle1 {position:absolute; left:623px; top:132px; z-index:6;}
#menu1 {position:absolute; left:0px; top:0px; z-index:11;}

#who {position:absolute; left:445px; top:227px; z-index:2;}
#menuTitle2 {position:absolute; left:578px; top:290px; z-index:7;}
#menu2 {position:absolute; left:565px; top:312px; z-index:12;}

#what {position:absolute; left:352px; top:359px; z-index:3;}
#menuTitle3 {position:absolute; left:484px; top:418px; z-index:8;}
#menu3 {position:absolute; left:442px; top:440px; z-index:13;}

#portfolio {position:absolute; left:217px; top:470px; z-index:4;}
#menuTitle4 {position:absolute; left:358px; top:531px; z-index:9;}
#menu4 {position:absolute; left:320px; top:552px; z-index:14;}

#contact {position:absolute; left:54px; top:540px; z-index:5;}
#menuTitle5 {position:absolute; left:192px; top:607px; z-index:10;}
#menu5 {position:absolute; left:183px; top:628px; z-index:15;}

#mscroll {position:absolute; left:5px; top:795px; z-index:16; overflow:hidden;}

#tbbox, #tbbox th, #tbbox td {border:1px solid #68634F; border-collapse:collapse;}

#showimage{ position:absolute; visibility:hidden; border: 1px solid gray;}
#dragbar{ cursor: hand; cursor: pointer; background-color: #EFEFEF; min-width: 100px;}
#dragbar #closetext{font-weight: bold; margin-right: 1px;}	

.smark {font-family:"Lucida Sans Unicode"; /* A rare sm-supporting font. */ line-height:0; /* keep the leading consistent in a paragraph */}

a.button2, a.button2:visited {background-color:#f33; text-decoration:none; color:#fff !important; padding:0 3px; border-top:1px solid #E6E4E0; border-left:1px solid #E6E4E0; border-right:1px solid #5F5D55; border-bottom:1px solid #5F5D55; text-align:center; font-size:10px; outline:none;}
a.button2:hover {color:#fff !important; background-color:Highlight; text-decoration:none; outline:none;}

/* Lightbox */
#lightbox {background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666;}
#lightbox img, #loadingImage {border:0;}
#overlay {background-image:url(/webart/lightbox_overlay.png);}
* html #overlay{background-color:#000;
	back\ground-color:transparent;
	background-image:url(/webart/lightbox_blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/webart/lightbox_overlay.png", sizingMethod="scale");
	}

/* SoundManager */
.audiolink {position:relative; margin:5px auto 0 auto; height:40px; width:145px;}
ul.graphic li a {padding:4px 3px 0px 24px !important; font-size:9px !important; min-width:110px !important; width:110px !important; border:1px solid ##f00;}
ul.graphic li a.sm2_link, ul.graphic li a.sm2_paused:hover, ul.graphic li a.sm2_link:hover {background-color:#544F3C !important; border-color:#544F3C !important;}
ul.graphic li a.sm2_playing, ul.graphic li a.sm2_playing:hover {background-color:#B6AD74 !important; border-color:#A69E72 !important;}

