/*   
Theme Name: David Group International
Author: Studio French
Version: 1.0
*/
body {font-family:Georgia,Serif; color: #77787b;}
#div-1 {position:absolute;top:-10px;left:50%;margin:40px 0 0 -495px;}
#main {width: 990px;}
#header {position:relative;width:977px;height:91px;background-color:#f7fafc;border-style:solid;border-color:#cfcece;border-width:1px;}
#logo{position:absolute;width:287px;height:70px;z-index:1;left:18px;top:10px;background-image:url('http://www.davidgroupinternational.com/wp-content/themes/dgi/images/logo.png');background-repeat:no-repeat;}
#menu{position:relative;width:575px;height:25px;z-index:1;left: 415px;top:10px; color:#9ecae1;font-size:1.05em;}
#menu a {text-decoration:none;color:#77787b;}
#menu a:hover {text-decoration:none;color:#8fb1a1;}
#t1{display:none;position:absolute;left:525px;top:30px;font-size:0.8em;color:#8fb1a1;}
#t2{display:none;position:absolute;left:605px;top:30px;font-size:0.8em;color:#8fb1a1;}
#t3{display:none;position:absolute;left:715px;top:30px;font-size:0.8em;color:#8fb1a1;}
#t4{display:none;position:absolute;left:822px;top:30px;font-size:0.8em;color:#8fb1a1;}

.whitebox {position:relative;width:977px;height:25px;background-color:#FFFFFF;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px;font-size: 0.75em;}
.whitebox2 {position:relative;width:622px;height:25px;background-color:#FFFFFF;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px;font-size: 0.75em;}
.whiteboxa {position:relative;width:977px;height:25px;background-color:#f7fafc;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px;font-size: 0.75em;}
.wba{position:absolute;width:700px;height:25px;z-index:1;left: 18px;top:5px; color:#77787b;font-size:0.9em;}
.wbc{position:absolute;width:500px;height:25px;z-index:1;left: 18px;top:5px; color:#77787b;font-size:0.9em;}
.wbh{position:absolute;width:500px;height:25px;z-index:1;left: 38px;top:3px; color:#77787b;font-size:1.2em;font-style:italic; }
.wbc2{position:absolute;width:175px;height:25px;z-index:1;left:810px;top:3px;color:#77787b;font-size:0.9em;font-style:italic;vertical-align:middle;}
.imgmiddle {vertical-align:middle;border-style:none;}

#content {position:relative;width:447px;min-height:500px;background-color:#f7fafc;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px; padding-top:40px; padding-right:515px; padding-left:15px;}
#ctop {position:absolute;width:450px;height:400px;z-index:1;left:15px;top:40px;}
#cslide {position:absolute;width:450px;height:475px;z-index:1;left:525px;top:40px;font-size: 0.7em;}
.cbottom{positon:absolute;width:550px;min-height:200px;z-index:1;left:15px;top:40px;}
.cheader{font-size: 1.6em;font-style:italic;}
.zheader{font-size: 2.0em;font-style:italic;}
.cheader A:link,.cheader A:visited,.cheader A:active,.cheader A:hover {text-decoration:none;color:#77787b;}
.ctext{line-height:25px;font-size: 0.8em;}
.ccr {font-size: 0.9em;}
.cdate {color: #8fb1a1;font-size: 0.75em;}

.q1 {color: #8fb1a1;font-size: 2em;font-style:italic;margin-left:-10px;}
.q2 {font-size: 2em;font-style:italic;}
.q3 {color: #8fb1a1;font-size: 2em;font-style:italic;}
#sleft {position:absolute;width:375px;min-height:400px;z-index:1;left:35px;top:40px;}
#sleft2 {position:absolute;width:375px;min-height:400px;z-index:1;left:15px;top:40px;}
#zleft {position:absolute;width:375px;min-height:400px;z-index:1;left:25px;top:175px;}
#sright {position:relative;width:487px;min-height:500px;background-color:#f7fafc;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px;padding-left:470px;padding-top:40px;padding-right:20px;}
#zright {position:relative;width:487px;height:1250px;background-color:#f7fafc;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px;padding-left:430px;padding-top:20px;padding-right:60px;}
#ztext {position:absolute;width:487px;height:1075px;z-index:1;left:430px;top:175px;overflow-x:hidden;overflow-y: auto;padding-right:20px;}

#elist{position:absolute;width:310px;height:220px;z-index:1;left:25px;top:20px;}
.elist2{font-style:italic;}
#elist3{position:absolute;width:300px;min-height:50px;z-index:1;left:25px;top:150px;border-style:solid;border-color:#cfcece;border-width:1px;background-color:#FFFFFF;color: #8fb1a1;font-size: 0.7em;padding:5px;line-height:15px;}
.eltext{border-style:solid;border-color:#cfcece;border-width:1px;background:#FFF;width: 140px;}
.elsubmit{margin-left: 57px;margin-top: 5px;}

.edate {font-weight:bold;font-size: 0.8em;color:#8fb1a1;}
.ename {font-style:italic;font-weight:bold;font-size: 0.8em;}
.etext {font-style:italic;font-size: 0.8em;}

.leftc {position:relative;width:597px;min-height:215px;background-color:#f7fafc;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px;padding-left:15px;padding-top:40px;padding-right:10px;}
#rightc {position:relative;float:right;width:315px;min-height:495px;background-color:#f7fafc;border-style:solid;border-color:#cfcece;border-width:1px; margin-top:3px;padding-top:230px;padding-left:25px;padding-right:10px;line-height:25px;}

.clearfix:after {content:".";display:block;height:0;clear: both;visibility: hidden;}

a:link,a:visited, a:active {color: #8fb1a1;text-decoration: none;}
a:hover {text-decoration: underline;color: #8fb1a1;}

.displace {position:absolute;left:-5000px;}
.jcarousel-skin-tango .jcarousel-container {border: 1px solid #000000;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 428px;height: 424px;}
.jcarousel-skin-tango .jcarousel-item {width: 428px;height: 474px;}

#slider {width:467px;height:148px;overflow:hidden;}
#sliderContent {width:467px;top:0;margin-top:-5px;margin-left:-40px;}
.sliderImage {position:absolute;float:left;display:none;list-style-type:none;}
.clear {clear: both;}


#shadow-container {position: relative;left: 3px;top: 3px;margin-right: 3px;
margin-bottom: 3px;}
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {position: relative;left: -1px;top: -1px;}
#shadow-container .shadow1 {background: #F1F0F1;}
#shadow-container .shadow2 {background: #DBDADB;}
#shadow-container .shadow3 {background: #B8B6B8;}
#shadow-container .container {background: #ffffff;border: 1px solid #cfcece;padding: 3px;}

.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;width: 428pxheight: 424px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 430px;right: -2px;width: 15px;height: 15px;cursor: pointer;background: transparent url('http://www.davidgroupinternational.com/wp-content/themes/dgi/images/arrowright.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 430px;right: 18px;width: 15px;height: 15px;cursor: pointer;background: transparent url('http://www.davidgroupinternational.com/wp-content/themes/dgi/images/arrowleft.png') no-repeat 0 0;}

.ezti {font-size:0.9em;font-style:italic;font-weight:bold;}
.ezis {font-size:0.8em;font-style:italic;font-weight:bold;text-decoration: underline;}
.ezmenu {font-size:0.8em;}
.ezc {color:#8fb1a1;}
#copyright {clear:both;width:987px;height:40px;font-size:0.6em;}
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden;display:none;}