html, body {padding:0px;margin:0px;width:100%;min-width:1356px;font: 14px/1.4 'ubunturegular';background: url("/portals/187/skins/dsquare/images/overview-bg.jpg") no-repeat #2e4558;position: relative;z-index: 6000;}
img {border:none;}


#dheader {background: #c56d30; height: 90px;}
#dheaderinner {width: 940px;padding: 0 10px; margin: 0 auto;min-height:90px;}
#dlogo {float:left;z-index: 19000;position: relative;}
#dmenu {float:right;}
#dbanner {position: relative;top: -61px; z-index: 6000;}
#dbanner img {background: none repeat scroll 0 0 #FFFFFF;padding-bottom: 5px; width: 100%;}

  

/*Home Page http://www.dsquareplans.com/Default.aspx?tabid=24363*/
#dpaneinner {height:250px;}
#dbannerslide {overflow: hidden;display:inline-block;margin-top:-61px;position:relative;z-index:6001;}

.slides li {margin-bottom:48px;}    
.flexslider {margin: 0 0 60px;position: relative;border-radius: 4px;zoom: 1;padding: 0;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {width: 100%;display: block;}    
#home-slider.flexslider, #projects-slider.flexslider {border: none;box-shadow: none;background: none;}
#home-slider .flex-direction-nav li a {background: url(/portals/187/skins/dsquare/images/sprite.png) no-repeat -9px -69px;width: 19px;height: 36px;opacity: 1;text-indent: -9999em;top: 94%;margin-bottom: -613px;}
#home-slider .flex-direction-nav li a.flex-next {background: url(/portals/187/skins/dsquare/images/sprite.png) no-repeat -8px -8px;width: 20px;height: 36px;right: 50%;margin-right: -410px;text-align: inherit;}
#home-slider .flex-direction-nav li a.flex-prev {left:50%;margin-left:-410px;}
.banner-outer-wrap {background: #ffffff;
    bottom: -57px;
    left: 50%;
    margin-left: -446px;
    width: 893px;}
.overlay {position: absolute;
    z-index: 5;}
.banner-text {text-align: center;
    color: #c27d52;
    font: 18px 'HelveticaNeue BoldCondensed';
    text-transform: uppercase;
    background: url(/portals/187/skins/dsquare/images/slider-ribbon.png) no-repeat scroll 87% center #E6D6C9;
    margin-left: 96px;
    margin-right: 96px;
    padding: 30px 200px 30px 74px;}
.banner-text h2 {color: #242424;
    font: 26px 'HelveticaNeue BoldCondensed';
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;}
.banner-text p {display: inline;}

.flex-control-paging {display:none;}



/*Projects Page http://www.dsquareplans.com/Default.aspx?tabid=24465*/    
#dpaneinnermid  {width: 940px;margin: 0 auto;padding-top: 30px;}
#projects {display:block;}
#projects .element {vertical-align: top;display: inline-block;width: 300px;margin-bottom: 68px;height:575px;}
.projectholder {background: #454545;float: left;height: 225px;overflow: hidden;text-align: center;width: 225px;}    
.element {}
.element .slider-content {margin: 0 20px 0 20px;}
.slider-content {text-align: center;color: #ffffff;}
.slider-content p {font: 14px/1.4 'ubunturegular';color: #ffffff;}
.slider-content h2 {color: #D3AB85;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.slider-content h2 a:hover {color: #8B4513;text-decoration:none;}    

#dpanes {background: url("/portals/187/skins/dsquare/images/overview-bg.jpg") no-repeat #2e4558;position: relative;z-index: 6000;margin-top:-48px;}
#dpaneinnerbottom {padding-top: 45px; padding-bottom: 61px; background: url("/portals/187/skins/dsquare/images/widget-bg.jpg") repeat;position: relative;}
#dpaneinnerbottom .container {width: 940px;margin: 0 auto;min-height:386px;}
.widget.box1 {width: 430px;margin-right: 50px;float: left;}
.widget.box2 {width: 460px;float: right;}
.widget {color: #2c2f32;}
.widget h2 {color: #2c2f32;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.button-holder.text-center {text-align:center !important;}
.pull-left {float: left;}
.pull-right {float: right;}    
.button-holder a {margin-bottom: 25px;background-color: #b46941;-webkit-box-shadow: inset 0 2px rgba(255,255,255,.39);-moz-box-shadow: inset 0 2px rgba(255,255,255,.39);box-shadow: inset 0 2px rgba(255,255,255,.39);border: 1px solid #9b6643;background-image: -webkit-linear-gradient(bottom, #955e39, #c27247); background-image: -moz-linear-gradient(bottom, #955e39, #c27247);background-image: -o-linear-gradient(bottom, #955e39, #c27247); background-image: linear-gradient(to top, #955e39, #c27247);opacity: 1;color: #fffefe;padding: 15px 30px;font: 15px 'HelveticaNeue BoldCondensed';min-width: 135px; display: inline-block;text-transform: uppercase;text-decoration: none;}
.button-holder a:hover {opacity:0.5;}
.icon-qualify {margin-right: 12px;width: 14px;height: 14px;background: url('/portals/187/skins/dsquare/images/sprite.png') no-repeat;display: inline-block;background-position: -16px -277px;}
.icon-bid {margin-right: 12px;width: 13px;height: 11px;background: url('/portals/187/skins/dsquare/images/sprite.png') no-repeat;display: inline-block;background-position: -18px -302px;}


#dfooter {background: #22303c;padding: 40px 0;}
#dfooter .container {width: 940px;padding: 0 10px; margin: 0 auto;}
.footer-main-wrap .block.block1 {width: 300px;margin-right: 20px;height:138px;}
.footer-main-wrap .block {display: inline-block;vertical-align: top;}
.footer-main-wrap .block h3 {margin-top: 0px;margin-bottom: 15px;font: 19px 'HelveticaNeue BoldCondensed';text-transform: uppercase;color: #939CA3;}
.footer-main-wrap .block.block1 .block-description, #secondary-nav li a, .product-by {font: 13px 'ubunturegular';color: #939ca3;}
.footer-main-wrap .block1 dt {display: inline-block;width: 30px;}
.icon-phone {background-image:url('/portals/187/skins/dsquare/images/sprite-phone.png');width: 11px;height: 11px;display:block;}
.footer-main-wrap .block { display: inline-block; vertical-align: top; }
.icon-mail {background-image:url('/portals/187/skins/dsquare/images/sprite-mail.png');width: 13px;height: 9px;display:block;}
.footer-main-wrap {float:left !important;}
.footer-main-wrap .block1 dd, .footer-main-wrap .block1 dd a {display: inline-block; font: 13px "ubunturegular"; width: 250px; margin-bottom: 8px; color: rgb(147, 156, 163); margin-left: 0px;}
.footer-main-wrap .block1 dd a {text-decoration: none;}
.footer-main-wrap .block1 dd a:hover, #secondary-nav li a:hover, .product-by a:hover { text-decoration: underline; }
.footer-main-wrap .block2 {width: 230px;height:146px; margin-right: 40px;}
#secondary-nav ul {padding-left: 0px;}
#secondary-nav li {list-style: outside none none;}
#secondary-nav li a, .product-by, .product-by a {text-decoration: none; text-transform: uppercase; color: rgb(147, 156, 163);}
.footer-main-wrap .block3 {width: 190px; margin-right: 40px; text-transform: uppercase;}
.footer-main-wrap .block4 {width: 109px;}
.product-by {text-align: right;}



@font-face {
	font-family: "ubunturegular";
	font-style: normal;
	font-weight: normal;
	src: url('ubuntu-regular-webfont.eot') format("embedded-opentype"), url('ubuntu-regular-webfont.woff') format("woff"), url('ubuntu-regular-webfont.ttf') format("truetype"), url('ubuntu-regular-webfont.svg') format("svg");
}
@font-face {
	font-family: "HelveticaNeue BoldCondensed";
	font-style: normal;
	font-weight: normal;
	src: url('helveticaneueltcom-bdcn.eot') format("embedded-opentype"), url('helveticaneueltcom-bdcn.woff') format("woff"), url('helveticaneueltcom-bdcn.ttf') format("truetype"), url('helveticaneueltcom-bdcn.svg') format("svg");
}


@font-face {
	font-family: "flexslider-icon";
	font-style: normal;
	font-weight: normal;
	src: url('flexslider-icon.eot') format("embedded-opentype"), url('flexslider-icon.woff') format("woff"), url('flexslider-icon.ttf') format("truetype"), url('flexslider-icon.svg') format("svg");
}