html, body {padding:0px;margin:0px;width:100%;min-width:1356px;}
img {border:none;}


#dheader {background: #c56d30; height: 90px;}
#dheaderinner {width: 960px;padding: 0 10px; margin: 0 auto;}
#dlogo {float:left;z-index: 19000;position: relative;}
#dmenu {float:left;}
#dbanner {position: relative;top: -61px; z-index: 6000;}
#dbanner img {background: none repeat scroll 0 0 #FFFFFF;padding-bottom: 5px; width: 100%;}
#dpanes {background: url("/portals/187/skins/dsquare/images/overview-bg.jpg") no-repeat #2e4558;position: relative;top: -117px; z-index: 6000;}
#dpaneinner {width:940px;margin:0 auto;min-height:447px;padding-bottom:50px;padding-top:5px;height: 100%;}
#dinfo {padding-top: 45px; padding-bottom: 75px; background: url("/portals/187/skins/dsquare/images/widget-bg.jpg") repeat;position: relative;top: -117px;}
#dinfo .container {width: 940px;padding: 0 10px;margin: 0 auto;}
.widget.box1 {width: 430px;margin-right: 50px;float: left;}
.widget {color: #2c2f32;}
.widget h2 {color: #2c2f32;font: 24px 'HelveticaNeue BoldCondensed';margin-bottom: 15px;margin-top: 0;text-transform: uppercase;}
.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;}
#dfooter {background: #22303c;padding: 40px 0; margin-top: -117px;}
#dfooter .container {width: 940px;padding: 0 10px; margin: 0 auto;}
.footer-main-wrap .block.block1 {width: 299px;margin-right: 20px;}
.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: 39px; }
#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: 20px; text-transform: uppercase; }
.footer-main-wrap .block4 { width: 110px; }
.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");
}