@charset "utf-8";

/* David & M.E.N. Co. Ltd Site -- Main CSS

Copyright (c) 2010 davidmen.com
website: www.davidmen.com
version: January 07, 2010

Sections:	@ HTML Elements
			@ List Items
			@ Preview Zoom
			@ Products
			@ Structural Items
			@ Navigation
			@ Headings
			@ Content Area
			@ Comment Listings
			@ Clear
			@ Footer
			@ Client Spotlight
			@ FAQ
			@ End
*/



/* @ HTML Elements ============================================================================== */

body {
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1A1A1A;
	text-align:left;
	min-width:450px;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	background-color: #FFF;
	height: 100%;
	display: block;
	vertical-align: middle;
	font-size: 11px;
}
#internal-body {
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202020;
	text-align:left;
	min-width:450px;
	line-height: normal;
	font-weight: normal;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #f5f5f5;
	height: 100%;
	display: block;
	vertical-align: middle;
}

#head-wrap {
	max-width:100%;
	text-align:left;
	position:relative;
	height: auto;
	top: 0px;
	width:980px;
	left: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 9999;
	}
	
	#head-link {
	position:absolute;
	height: 78px;
	top: 4px;
	width:234px;
	left: 1px;
	cursor: pointer;
	z-index: 10000;
	}

#products-wrap {
	max-width:100%;
	text-align:left;
	position:relative;
	height: 1700px;
	top: 0px;
	width:980px;
	left: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 20;
	}
	
#wrap {
	max-width:100%;
	text-align:left;
	position:relative;
	height: 1060px;
	top: 0px;
	width:980px;
	left: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 20;
	}
#pagewrapper {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -375px;/* neg val of footer height*/
}

a:link {
	color: #b83d27;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	text-decoration: none;

}

a:visited {
	color: #b83d27;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: #8F301F;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	text-decoration: none;
}

a:active {
	color: #b83d27;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	text-decoration: none;
}

.featurelink a:link {
	text-decoration: none;
	color: #3a3a3a;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;

}

.featurelink a:visited {
	text-decoration: none;
	color: #3a3a3a;
}

.featurelink a:hover {
	text-decoration: none;
	color: #6B6B6B;
}

.featurelink a:active {
	text-decoration: none;
	color: #3a3a3a;}

#header {
	position:absolute;
	left:0px;
	top:0px;
	width:980px;
	height:130px;
	z-index:1;
	background-image: url(../davidmen/header.png);
}

#header-bg {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:130px;
	z-index:0;
	background-image: url(../davidmen/header-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#main-feature-bg-hosting {
	position:absolute;
	left:0px;
	top:130px;
	width:100%;
	height:300px;
	z-index:0;
	background-color: #0c0c0c;
}
#main-feature-bg-horz {
	position:absolute;
	left:0px;
	top:130px;
	width:100%;
	height:300px;
	z-index:5;
	background-color: #0c0c0c;
}

#main-feature-bg-internal-content {
	position:absolute;
	left:0px;
	top:130px;
	width:100%;
	height:78px;
	z-index:0;
	background-color: #000;
}

#mid-contents-bg-internal {
	position:absolute;
	left:0px;
	top:209px;
	width:100%;
	height:728px;
	z-index:0;
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;

}

#mid-contents-bg {
	position:absolute;
	left:0px;
	top:430px;
	width:100%;
	height:124px;
	z-index:15;
	background-color: #f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5B5B5;
}

.nav {
	position: absolute;
	height: auto;
	width: 700px;
	overflow: hidden;
	top: 43px;
	left: -1px;
	margin-top: 0px;
 }

.nav li {
  	float: left;
    list-style: none;
}

.nav li.back {
	width: 9px;
	height: 22px;
	z-index: 8;
	position: absolute;
	background-image: url(../davidmen/nav-hover.png);
	background-repeat: no-repeat;
	background-position: right -22px;
}

.nav li.back .left {
	height: 22px;
	margin-right: 25px;
	background-image: url(../davidmen/nav-hover.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.nav li a {
	text-decoration: none;
	text-shadow: 0px 1px 0px #cbcbcb;
	text-align: right;
	color: #111111;
	outline: none;
	text-align: center;
	text-transform: uppercase;
	z-index: 10;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: auto;
	margin-right: 20px;
	margin-bottom: auto;
	margin-left: 20px;
	padding-top: 3px;
	display: block;
 }

.nav li a:hover, .nav li a:active, .nav li a:visited {
   border: none;
}

#nav {
	position:absolute;
	left:-42px;
	top:96px;
	width:715px;
	height:auto;
	z-index:11;
}


.top-features-initial {
	background-image: url(top-features-hov.png);
	background-repeat: no-repeat;
}

.headingstyle {
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 16px;
	color: #454545;
	font-weight: normal;
	text-shadow: 0px 1px 0px #cbcbcb;
	padding-left: 30px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(../davidmen/heading-bg.png);
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
}


.messagebox{
	position:absolute;
	width:100px;
	margin-left:0px;
	padding:3px;
	text-align: left;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

.messageboxok{
	position:absolute;
	width:auto;
	margin-left:0px;
	padding:3px;
	font-weight:normal;
	color:#64ff8b;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;	
}

.messageboxerror{
	position:absolute;
	width:auto;
	padding:3px;
	font-weight:normal;
	color:#d76148;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	text-align: left;
}

#messagebox {
	position:absolute;
	left:607px;
	top:41px;
	width:212px;
	height:20px;
	z-index:5002;
	text-align: left;
}

/* apply styles for our accordian components (note some styles will be shared be carefull)*/

.common {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 916px
}

.common H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; FONT-SIZE: 22px; PADDING-TOP: 0px
}
.common P {
	PADDING-BOTTOM: 15px;
	COLOR: #333333
}
.common H5 {
	PADDING-BOTTOM: 7px;
	MARGIN: 0px 0px 2px;
	PADDING-LEFT: 33px;
	PADDING-RIGHT: 12px;
	COLOR: #333333;
	FONT-SIZE: 12px;
	PADDING-TOP: 7px;
	background-color: #f5f5f5;
	background-image: url(question.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
}
.common H5.alt {
	BACKGROUND-COLOR: #F0F0F0
}
.common H5.active {
	BACKGROUND-COLOR: #F3F3D8;
	COLOR: #333333;
	FONT-WEIGHT: bold
}
.common DIV.entry {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 12px;
	font-family: "Microsoft Sans Serif";
	font-size: 12px;
	color: #454545;
	background-color: #FFFFF0;
}

.hide {
	DISPLAY: none
}
/* end apply styles for our accordian components*/
td.list {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: center;
}
.list-heading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #454545;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}
#included-features-left {
	position:absolute;
	left:5px;
	top:54px;
	width:350px;
	height:235px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #5a5a5a;
	line-height: 18px;
}
#included-features-right-container {
	position:absolute;
	left:403px;
	top:45px;
	width:565px;
	height:235px;
	z-index:2;
	background-color: #D1D1D1;
}
#included-set-1 {
	position:absolute;
	left:9px;
	top:7px;
	width:547px;
	height:220px;
	z-index:1;
	background-color: #F0F0F0;
}
#included-set-2 {
	position:absolute;
	left:9px;
	top:7px;
	width:547px;
	height:220px;
	z-index:1;
	background-color: #F0F0F0;
	visibility:hidden;
}
#included-set-3 {
	position:absolute;
	left:9px;
	top:7px;
	width:547px;
	height:220px;
	z-index:1;
	background-color: #F0F0F0;
	visibility:hidden;
}
#included-set-4 {
	position:absolute;
	left:9px;
	top:7px;
	width:547px;
	height:220px;
	z-index:1;
	background-color: #F0F0F0;
	visibility:hidden;
}
#included-set-5 {
	position:absolute;
	left:9px;
	top:7px;
	width:547px;
	height:220px;
	z-index:1;
	background-color: #F0F0F0;
	visibility:hidden;
}
#included-set-6 {
	position:absolute;
	left:9px;
	top:7px;
	width:547px;
	height:220px;
	z-index:1;
	background-color: #F0F0F0;
	visibility:hidden;
}

#included-set-7 {
	position:absolute;
	left:9px;
	top:7px;
	width:547px;
	height:220px;
	z-index:1;
	background-color: #F0F0F0;
	visibility:hidden;
}

.included-list-controls {
	display: block;
	cursor: pointer;
	margin-bottom: 15px;
}

.accord {
	padding: 0px 0 0 0px;
}
.accord h4 {
	margin-bottom: 1px;
}
.accord dt {
	border: solid 1px #c0c0c0;
	line-height: 1.2;
	cursor: pointer;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.accord dt.accordClosed {
	color: #555555 !important;
	background: #f5f5f5  !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.accord dt.accordOpen {
	color: #555555;
	background: #f5f5f5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.accord dd {
	display: block;
	overflow: hidden;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2a2a2a;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.accord .accordToTop {
	display: block;
	text-align: right;
	padding-bottom: 4px;
  font-size: 0.75em;
}
.accord .accordHide, .accord .accordShow {
	display: block;
	font-weight: normal;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-transform: uppercase;
	color: #2a2a2a;
}
.accord .accordShow {
	

}#home-mid-feature-bg {
	position:absolute;
	left:0px;
	top:130px;
	width:100%;
	height:350px;
	z-index:0;
	background-color: #0c0c0c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
}
#home-mid-feature-container {
	position:absolute;
	left:0px;
	top:30px;
	width:986px;
	height:290px;
	z-index:10;
	background-repeat: no-repeat;
}
#home-low-bg {
	position:absolute;
	left:0px;
	top:923px;
	width:100%;
	height:137px;
	z-index:0;
	background-color: #EBEBEB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3D3D3;
}
#clients-container {
	position:absolute;
	left:721px;
	top:-29px;
	width:300px;
	height:200px;
	z-index:1;
	color: #676767;
}
#home-main-feature-large {
	position:absolute;
	left:0px;
	top:10px;
	width:980px;
	height:330px;
	z-index:1;
}
#home-mid-container {
	position:absolute;
	left:1px;
	top:709px;
	width:980px;
	height:186px;
	z-index:2;
	background-repeat: no-repeat;
	background-position: center;
}
#home-host-feature-order-1 {
	position:absolute;
	left:16px;
	top:117px;
	width:215px;
	height:32px;
	z-index:1;
	background-image: url(order-button.png);
	background-repeat: no-repeat;
	background-position: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #101010;
	text-align: left;
	padding-top: 5px;
	padding-left: 30px;
	cursor: pointer;
	background-color: #B0B0B0;
	
}.home-host-list-style {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-bottom: 15px;
	width: 300px;
}
#home-host-feature-order-1:hover {
	background-image: url(order-button.png);
	background-repeat: no-repeat;
	background-position: right;
	
}
#home-products-1-container {
	position:absolute;
	left:0px;
	top:2px;
	width:243px;
	height:272px;
	z-index:2;
	background-image: url(../davidmen/home-products-container.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#home-feature-host-1-cost {
	position:absolute;
	left:0px;
	top:0px;
	width:192px;
	height:23px;
	z-index:3;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: lowercase;
	color: #A83922;
	font-size: 25px;
}
#home-low-mid-bg {
	position:absolute;
	left:0px;
	top:480px;
	width:100%;
	height:323px;
	z-index:0;
	background-color: #FFF;
}
#client-spotlight-title {
	position:absolute;
	left:769px;
	top:718px;
	width:200px;
	height:32px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #5f5f5f;
	font-weight: normal;
	text-align: center;
	padding-top: 4px;
	background-image: url(client-spotlight.png);
	background-repeat: no-repeat;
}#home-corobriklogo {
	position:absolute;
	left:334px;
	top:362px;
	width:304px;
	height:52px;
	z-index:2;
	background-image: url(../davidmen/home-corobriklogo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#home-stoneagelogo {
	position:absolute;
	left:622px;
	top:352px;
	width:358px;
	height:72px;
	z-index:2;
	background-image: url(../davidmen/home-stoneagelogo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* @ End ============================================================================== */
#home-aboutproducts {
	position:absolute;
	left:0px;
	width:964px;
	height:200px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
	text-align: justify;
	top: 427px;
	padding: 10px 10px 5px 5px;
}
#home-products-title {
	position:absolute;
	left:17px;
	top:5px;
	width:161px;
	height:auto;
	z-index:2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: none;
	color: #323232;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: normal;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	text-shadow: 0px 1px 0px #cbcbcb;
}
#home-products-desc {
	position:absolute;
	left:13px;
	top:62px;
	width:217px;
	height:199px;
	z-index:4;
	line-height: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
}
#home-products-title2 {
	position:absolute;
	left:17px;
	top:5px;
	width:161px;
	height:auto;
	z-index:2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: none;
	color: #323232;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: normal;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	text-shadow: 0px 1px 0px #cbcbcb;
}
#home-products-desc2 {
	position:absolute;
	left:13px;
	top:62px;
	width:217px;
	height:199px;
	z-index:4;
	line-height: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
}
#home-products-title3 {
	position:absolute;
	left:17px;
	top:5px;
	width:161px;
	height:auto;
	z-index:2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: none;
	color: #323232;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: normal;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	text-shadow: 0px 1px 0px #cbcbcb;
}
#home-products-desc3 {
	position:absolute;
	left:13px;
	top:62px;
	width:217px;
	height:199px;
	z-index:4;
	line-height: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
}
#home-products-title4 {
	position:absolute;
	left:17px;
	top:5px;
	width:161px;
	height:auto;
	z-index:2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: none;
	color: #323232;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: normal;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	text-shadow: 0px 1px 0px #cbcbcb;
}
#home-products-desc4 {
	position:absolute;
	left:13px;
	top:62px;
	width:217px;
	height:199px;
	z-index:4;
	line-height: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
}
#home-host-feature-cost {
	position:absolute;
	left:-5px;
	top:358px;
	width:auto;
	height:auto;
	z-index:1;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	text-transform: uppercase;
	color: #F5F5F5;
	text-align: left;
	cursor: pointer;
	font-weight: bold;
}#home-host-feature-order-2:hover {

	
}
#home-products-2-container {
	position:absolute;
	left:125.5px;
	top:2px;
	width:243px;
	height:272px;
	z-index:2;
	background-image: url(../davidmen/home-products-container.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#home-feature-host-title-2 {
	position:absolute;
	left:17px;
	top:0px;
	width:205px;
	height:auto;
	z-index:2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: none;
	color: #323232;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: normal;
	padding-left: 50px;
	background-image: url(reseller-hosting.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
#home-feature-host-2-cost {
	position:absolute;
	left:124px;
	top:0px;
	width:69px;
	height:23px;
	z-index:3;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-transform: lowercase;
	color: #A83922;
	font-size: 10px;
	padding-top: 11px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	}#home-feature-host-list-2 {
	position:absolute;
	left:16px;
	top:-156px;
	width:970px;
	height:152px;
	z-index:4;
	line-height: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #5F5F5F;
	background-image: url(host-list-bg.png);
	background-repeat: no-repeat;
	background-position: 0px;
	}
	
	#home-host-feature-order-3 {
	position:absolute;
	left:17px;
	top:119px;
	width:172px;
	height:32px;
	z-index:1;
	background-image: url(wide-button.png);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #101010;
	text-align: left;
	padding-top: 5px;
	padding-left: 30px;
	cursor: pointer;

	
}#home-host-feature-order-3:hover {
	background-image: url(wide-button-hov.png);
	background-repeat: no-repeat;
	
}
#home-products-3-container {
	position:absolute;
	left:368.5px;
	top:2px;
	width:243px;
	height:272px;
	z-index:2;
	background-image: url(../davidmen/home-products-container.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#home-feature-host-title-3 {
	position:absolute;
	left:17px;
	top:0px;
	width:205px;
	height:auto;
	z-index:2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: none;
	color: #323232;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: normal;
	padding-left: 50px;
	background-image: url(dedicated-hosting.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}
#home-feature-host-order {
	position:absolute;
	left:149px;
	top:3px;
	width:auto;
	height:auto;
	z-index:3;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-transform: lowercase;
	color: #A83922;
	font-size: 10px;
	
	}#home-feature-host-list-3 {
	position:absolute;
	left:14px;
	top:47px;
	width:260px;
	height:62px;
	z-index:4;
	line-height: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #5F5F5F;
	background-image: url(host-list-bg.png);
	background-repeat: no-repeat;
	background-position: 0px;
}
#home-products-4-container {
	position:absolute;
	left:611.50px;
	top:2px;
	width:243px;
	height:272px;
	z-index:2;
	background-image: url(../davidmen/home-products-container.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/* @ Products ============================================================================== */

#home-mid-vert-1 {
	position:absolute;
	left:273px;
	top:12px;
	width:auto;
	height:auto;
	z-index:3;
}
#home-mid-vert-2 {
	position:absolute;
	left:616px;
	top:12px;
	width:auto;
	height:auto;
	z-index:4;
}#featured {
	POSITION: relative;
	WIDTH: 980px;
	HEIGHT: 280px;
	top: 0px;
	visibility: visible;
}
#featured UL.ui-tabs-nav {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 980px;
	PADDING-RIGHT: 0px;
	LIST-STYLE-IMAGE: none;
	LEFT: 0px;
	text-decoration: none;
	padding-top: 0px;
	z-index: 10000;
}
#featured UL.ui-tabs-nav LI {
	COLOR: #8F8F8F;
	FONT-SIZE: 11px;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: absolute;
	left: 100px;
	top: 238px;
	width: 400px;
	height: 20px;
}
#featured UL.ui-tabs-nav LI IMG {
	FLOAT: left
}
#featured UL.ui-tabs-nav LI SPAN {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	color: #8B8B8B;
	display: block;
	font-style: italic;
	width: 245px;
	text-align: left;
	padding-right: 50px;
	padding-left: 50px;
}
#featured LI.ui-tabs-nav-item A {
	DISPLAY: block;
	COLOR: #5f5f5f;
	text-decoration: none;
	width: 245px;
	height: 50px;
}
#featured LI.ui-tabs-nav-item A:hover {

}
#featured LI.ui-tabs-selected {



}
#featured UL.ui-tabs-nav LI.ui-tabs-selected A {


}
#featured .ui-tabs-panel {
	POSITION: relative;
	WIDTH: 980px;
	HEIGHT: 280px;
	z-index: 0;
}
#featured .ui-tabs-panel .info {
	POSITION: absolute;
	BACKGROUND: url(images/transparent-bg.png);
	HEIGHT: auto;
	TOP: 125px;
	LEFT: 0px;
	width: 680px;
	padding-left: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C1C1C;
}
#featured .info H2 {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FONT-FAMILY: Georgia, serif;
	COLOR: #0C0C0C;
	FONT-SIZE: 18px;
	OVERFLOW: hidden;
	PADDING-TOP: 5px
}
#featured .info P {
	LINE-HEIGHT: 15px;
	MARGIN: 0px 5px;
	FONT-FAMILY: Verdana;
	COLOR: #080808;
	FONT-SIZE: 11px
}
#featured .info A {
	COLOR: #0C0C0C;
	TEXT-DECORATION: none;
}
#featured .info A:hover {
	TEXT-DECORATION: none;
	color: #0A0A0A;
}
#featured .ui-tabs-hide {
	DISPLAY: none;
}

/*  */

#tooltip{
	position:absolute;
	border:1px solid #f5f5f5;
	background:#1f1f1f;
	padding:2px 5px;
	color:#f5f5f5;
	display:none;
	z-index:9999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	}	
pre{
	display:block;
	padding:10px;
	border:1px solid #f5f5f5;
	background:#1f1f1f;
	margin:.5em 0;
	overflow:auto;
	width:800px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*  */
#home-host-more {
	position:absolute;
	left:226px;
	top:130px;
	width:50px;
	height:18px;
	z-index:5;
	color: #484848;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}#home-host-more:hover {
	color: #1D1D1D;

}
#home-mid-bg-container {
	position:absolute;
	left:0px;
	top:130px;
	width:980px;
	height:70px;
	z-index:1;
	background-image: url(home-feature-bg.png);
	background-repeat: no-repeat;
}#rotator {
	position:absolute;
	width: 1016px;
	height:320px;
	margin-top: 20px;
	top: 0px;
	left: -37px;
}

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

ul.ui-tabs-nav {
	position:absolute;
	left:192px;
	z-index:1;
	top: 293px;
	width: auto;
	height: auto;
}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {
	font-size:0.8em;
	font-weight:normal;
	color:#363636;

}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	color:#363636;
}

#rotator .ui-tabs-nav-item a span {
	float:left;
	cursor:pointer;
	width: 150px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 13px;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	color: #C0C0C0;
	background-image: url(arrow-up.png);
	background-repeat: no-repeat;
	background-position: center bottom;

}

/* Content Panels */
#rotator .ui-tabs-panel {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	color:#000;
	padding:40px 540px 15px 15px;
	height:225px;
}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator h2 {

}

#rotator p {

}

#rotator .btn_get_started {

	overflow:hidden; 
	
}

#rotator .btn_learn_more {
	float:left;

}

/* Background Images */
#rotator #fragment-1 {
	background-repeat: no-repeat;
	background-image: url(../davidmen/corobrik_1.jpg);
}

#rotator #fragment-2 {
	background-repeat: no-repeat;
	background-image: url(../davidmen/Corobrik_2.jpg);
}

#rotator #fragment-3 {
	background-image: url(../davidmen/Corobrik_3.jpg);
	background-repeat: no-repeat;
}

#rotator #fragment-4 {
	background-image: url(../davidmen/Corobrik_4.jpg);
	background-repeat: no-repeat;
}
#feature-nav {
	position:absolute;
	left:269px;
	top:272px;
	width:650px;
	height:auto;
	z-index:1;
}
.align-middle {
	vertical-align: middle;
}

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; - }

.loader { padding: 0 10px; }

/* @ Upper-Footer ============================================================================== */
#upper-footer {
	background: #373737 url('..davidmen/bg-grey3.gif') top left repeat-x;
	padding: 15px 0 14px 0;
	margin-top: 30px;
	border-bottom: 1px solid #222;
	text-align: center;
	font-size: 16px;
	color: #999;
}
#upper-footer * { vertical-align: middle; }
#upper-footer a { color: #eee; }
#upper-footer a:hover { color: #fff; }
#upper-footer span { margin: 0 5px; }
/* @ Upper Footer ============================================================================== */


/* @ Footer ============================================================================== */

.content { width:925px; margin: 0 auto; display: block; padding:0 20px; }
.last {margin-right:0 !important;}
.col-3, .col-6 {margin-right:35px; float:left;}
.col-6 {width:445px;}
.col-3 {width:205px;}

#footer,#push {clear:both;}
#push {height: 375px;}
#footer.frontpage {
	height: 900px;
}

#footer-wrapper {
	padding: 20px 0 0 0;
	margin:auto;
	width: 925px;
}
#footer {
	background:#111 url('../davidmen/bg-footer.gif') repeat-x;
	height: 375px;
	color: #666;
	border-top: 1px solid #444;
	font-size: 11.5px;
}
#footer h3 { color: #fff; border-bottom: 1px solid #444; margin-bottom: 10px; padding:0 0 5px 0; font-size: 13px; font-weight:normal;}
#footer a { color: #777 }
#footer a:hover { color: #cdcdcd;  }
#footer ul { list-style-type: none; margin: 0 0 20px 0; padding: 0; }
#footer ul li { margin-bottom:5px; font-size:11.5px; background:none; padding:0; }
#footer ul li a { color:#999;  }
#footer ul li a:hover { color:#3084ca; }

#footer .content { margin-top:20px; }
#footer .copyright {
	margin-top:20px;
}

#footer .contact-us img { margin-right:4px;}
#footer .contact-us li { margin-bottom:7px }
#footer .contact-us, #footer .contact-us a  { color: #cdcdcd; }
#footer .contact-us * { vertical-align: middle; }
#footer .contact-us a:hover { }
#footer  #copyright {
	text-align: center;
	font-size: 11px;
	color: #666;
	margin: 15px  0 10px 0;
}


#footer-news h3, #footer-twitter h3, #footer-contact h3 { padding: 5px 0 0 25px; height: 22px; }
#footer-news h3 { background: url('../images/icons/feed20.gif') center left no-repeat; }
#footer-twitter h3 { background: url('../images/icons/twitter21.gif') center left no-repeat; }
#footer-twitter .datetime { font-weight: bold; color: #fff; margin-bottom: 5px; font-size: 11px; }
#footer-twitter .tweet_avatar { float: left; margin-left: 5px; }

#footer-news a, #footer-twitter a { color: #78b9e7 !important; }
#footer-news a:hover, #footer-twitter a:hover { color: #3084ca !important; }

#footer-contact { font-size: 13.5px; }
#footer-contact h3 { background: url('../images/icons/mail16.gif') center left no-repeat; }
#footer-contact p { padding: 2px 0 0 25px; height: 22px; color: #fff; margin-bottom: 10px; }

#footer-contact #footer-phone { background: url('../images/icons/phone16.gif') center left no-repeat; color: #fff;}
#footer-contact #chat-on { background: url('../images/icons/chat16.gif') center left no-repeat; }
#footer-contact #footer-email { background: url('../images/icons/email16.gif') center left no-repeat; }

#footer-news li { border-bottom: 1px solid #111; border-top: 1px solid #333; margin: 0 !important; padding: 10px 0 !important; }
#footer-news li p { margin-bottom: 0; }
#footer-news ul li:first-child { border-top: none;}





/* @ Slides ============================================================================== */

#products-slide {
	position:absolute;
	left:0px;
	top:154px;
	width:980px;
	height:464px;
	z-index:1000;
}
#products-low-mid-bg {
	position:absolute;
	left:0px;
	top:196px;
	width:100%;
	height:894px;
	z-index:0;
	background-color: #FFF;
}

/* @ End Slides ============================================================================== */



/* @ Slides Items ============================================================================== */

/* Wet Cast - Driveway Paving 40mm */


#wet-cast-slide-area-6 {
	position:absolute;
	left:0px;
	top:170px;
	width:291px;
	height:90px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

#products-wetcast-driveway40-controls {
	position:absolute;
	left:0px;
	top:210px;
	width:980px;
	height:133px;
	z-index:1;
	background-image: url(../davidmen/wet_cast_driveway40-controls.png);
	background-repeat: no-repeat;
	display: block;
	overflow: visible;
}

#wet-cast-driveway40-slide-area-image1 {
	position:absolute;
	left:313px;
	top:14px;
	width:338px;
	height:232px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

#wetcast-driveway40-slide-area-image3 {
	position:absolute;
	left:763px;
	top:14px;
	width:200px;
	height:80px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 14px;
}

#wetcast-driveway40-slide-item-1 {
	position:absolute;
	left:72px;
	top:-62px;
	width:72px;
	height:26px;
	z-index:2;
	cursor:pointer;
}
	
#wetcast-driveway40-slide-item-1-down {
	position:absolute;
	left:72px;
	top: 92px;
	width:72px;
	height:26px;
	z-index:2;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway401-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-1:hover {
	background-image: url(../davidmen/wet_cast_driveway401-hov.png);
	background-repeat: no-repeat;
}

#wetcast-driveway40-slide-item-2 {
	position:absolute;
	left:158px;
	top:-62px;
	width:72px;
	height:26px;
	z-index:3;
	cursor:pointer;
}

#wetcast-driveway40-slide-item-2-down {
	position:absolute;
	left:158px;
	top: 92px;
	width:72px;
	height:26px;
	z-index:3;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway402-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-2:hover {
	background-image: url(../davidmen/wet_cast_driveway402-hov.png);
	background-repeat: no-repeat;
}

#wetcast-driveway40-slide-item-3 {
	position:absolute;
	left:239px;
	top:-62px;
	width:112px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#wetcast-driveway40-slide-item-3-down {
	position:absolute;
	left:239px;
	top: 92px;
	width:112px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway403-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-3:hover {
	background-image: url(../davidmen/wet_cast_driveway403-hov.png);
	background-repeat: no-repeat;
}

#wetcast-driveway40-slide-item-4 {
	position:absolute;
	left:366px;
	top:-62px;
	width:112px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#wetcast-driveway40-slide-item-4-down {
	position:absolute;
	left:366px;
	top: 92px;
	width:112px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway404-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-4:hover {
	background-image: url(../davidmen/wet_cast_driveway404-hov.png);
	background-repeat: no-repeat;
}


#wetcast-driveway40-slide-item-5 {
	position:absolute;
	left:499px;
	top:-62px;
	width:81px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#wetcast-driveway40-slide-item-5-down {
	position:absolute;
	left:499px;
	top: 92px;
	width:81px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway405-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-5:hover {
	background-image: url(../davidmen/wet_cast_driveway405-hov.png);
	background-repeat: no-repeat;
}


#wetcast-driveway40-slide-item-6 {
	position:absolute;
	left:597px;
	top:-62px;
	width:107px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#wetcast-driveway40-slide-item-6-down {
	position:absolute;
	left:597px;
	top: 92px;
	width:107px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway406-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-6:hover {
	background-image: url(../davidmen/wet_cast_driveway406-hov.png);
	background-repeat: no-repeat;
}


#wetcast-driveway40-slide-item-7 {
	position:absolute;
	left:721px;
	top:-62px;
	width:107px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#wetcast-driveway40-slide-item-7-down {
	position:absolute;
	left:721px;
	top: 92px;
	width:107px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway407-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-7:hover {
	background-image: url(../davidmen/wet_cast_driveway407-hov.png);
	background-repeat: no-repeat;
}


#wetcast-driveway40-slide-item-8 {
	position:absolute;
	left:839px;
	top:-62px;
	width:124px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#wetcast-driveway40-slide-item-8-down {
	position:absolute;
	left:839px;
	top: 92px;
	width:124px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/wet_cast_driveway408-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#wetcast-driveway40-slide-item-8:hover {
	background-image: url(../davidmen/wet_cast_driveway408-hov.png);
	background-repeat: no-repeat;
}

/* End Wet Cast - Driveway Paving 40mm */


/* Clay Paving Bricks */

#products-clay-paving-bricks-controls {
	position:absolute;
	left:0px;
	top:210px;
	width:980px;
	height:133px;
	z-index:1;
	background-image: url(../davidmen/clay_paving_bricks-controls.png);
	background-repeat: no-repeat;
	display: block;
	overflow: visible;
}

#claypavingbricks-slide-area-image3 {
	position:absolute;
	left:721px;
	top:14px;
	width:241px;
	height:80px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

#clay-paving-bricks-slide-item-1 {
	position:absolute;
	left:320px;
	top:-62px;
	width:88px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#clay-paving-bricks-slide-item-1-down {
	position:absolute;
	left:320px;
	top: 92px;
	width:88px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/clay_paving_bricks1-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#clay-paving-bricks-slide-item-1:hover {
	background-image: url(../davidmen/clay_paving_bricks1-hov.png);
	background-repeat: no-repeat;
}

#clay-paving-bricks-slide-item-2 {
	position:absolute;
	left:420px;
	top:-62px;
	width:88px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#clay-paving-bricks-slide-item-2-down {
	position:absolute;
	left:420px;
	top: 92px;
	width:88px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/clay_paving_bricks2-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#clay-paving-bricks-slide-item-2:hover {
	background-image: url(../davidmen/clay_paving_bricks2-hov.png);
	background-repeat: no-repeat;
}


#clay-paving-bricks-slide-item-3 {
	position:absolute;
	left:521px;
	top:-62px;
	width:99px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#clay-paving-bricks-slide-item-3-down {
	position:absolute;
	left:521px;
	top: 92px;
	width:99px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/clay_paving_bricks3-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#clay-paving-bricks-slide-item-3:hover {
	background-image: url(../davidmen/clay_paving_bricks3-hov.png);
	background-repeat: no-repeat;
}


#clay-paving-bricks-slide-item-4 {
	position:absolute;
	left:636px;
	top:-62px;
	width:99px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#clay-paving-bricks-slide-item-4-down {
	position:absolute;
	left:636px;
	top: 92px;
	width:99px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/clay_paving_bricks4-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#clay-paving-bricks-slide-item-4:hover {
	background-image: url(../davidmen/clay_paving_bricks4-hov.png);
	background-repeat: no-repeat;
}


#clay-paving-bricks-slide-item-5 {
	position:absolute;
	left:751px;
	top:-62px;
	width:88px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#clay-paving-bricks-slide-item-5-down {
	position:absolute;
	left:751px;
	top: 92px;
	width:88px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/clay_paving_bricks5-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#clay-paving-bricks-slide-item-5:hover {
	background-image: url(../davidmen/clay_paving_bricks5-hov.png);
	background-repeat: no-repeat;
}


#clay-paving-bricks-slide-item-6 {
	position:absolute;
	left:849px;
	top:-62px;
	width:114px;
	height:26px;
	z-index:4;
	cursor:pointer;
}

#clay-paving-bricks-slide-item-6-down {
	position:absolute;
	left:849px;
	top: 92px;
	width:114px;
	height:26px;
	z-index:4;
	cursor:pointer;
	background-image: url(../davidmen/clay_paving_bricks6-hov.png);
	background-repeat: no-repeat;
	visibility: hidden;
}

#clay-paving-bricks-slide-item-6:hover {
	background-image: url(../davidmen/clay_paving_bricks6-hov.png);
	background-repeat: no-repeat;
}

/* End Clay Paving Bricks */

/* @ End Slides Items ============================================================================== */

/* @ Slides Area ============================================================================== */

#slide-area-top-1 {
	position:absolute;
	left:0px;
	top:14px;
	width:290px;
	height:130px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 18px;
}

#slide-area-2 {
	position:absolute;
	left:244px;
	top:284px;
	width:514px;
	height:141px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

#slide-area-image1 {
	position:absolute;
	left:370px;
	top:14px;
	width:314px;
	height:178px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

#slide-area-image2 {
	position:absolute;
	left:0px;
	top:201px;
	width:299px;
	height:89px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

#slide-area-image3 {
	position:absolute;
	left:763px;
	top:14px;
	width:200px;
	height:80px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

#slide-area-6 {
	position:absolute;
	left:760px;
	top:104px;
	width:217px;
	height:141px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5757;
	line-height: 17px;
}

/* @ End Slides Area ============================================================================== */


/* @ Inside Pages ============================================================================== */

#insidepages-mid-bg {
	position:absolute;
	left:0px;
	top:130px;
	width:100%;
	height:65px;
	z-index:0;
	background-color: #0c0c0c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
}
	
	#internal-heading-container {
	position:absolute;
	left:0px;
	top:148px;
	width:676px;
	height:auto;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 26px;
	font-style: normal;
	text-transform: uppercase;
}
/* @ End Inside Pages ============================================================================== */

/* @ Preview Zoom ============================================================================== */

#preview-low-bg {
	position:absolute;
	left:0px;
	top:672px;
	width:100%;
	height:132px;
	z-index:0;
	background-color: #000;
}

.displayNone{
    display: none;
}

#previewone{
	position: absolute;
	left: 294px;
	top: 887px;
	border:1px solid #757575;
	width: 120;
}

#previewtwo{
	position: absolute;
	left: 427px;
	top: 887px;
	border:1px solid #757575;
	width: 120;
}

#previewthree{
	position: absolute;
	left: 560px;
	top: 887px;
	border:1px solid #757575;
	width: 120;
}

#previewfour{
	position: absolute;
	left: 28px;
	top: 887px;
	border:1px solid #757575;
	width: 120;
}

#previewfive{
	position: absolute;
	left: 161px;
	top: 887px;
	border:1px solid #757575;
	width: 120px;
}

#previewsix{
	position: absolute;
	left: 692px;
	top: 886px;
	border:1px solid #757575;
	width: 120;
}

#previewseven{
	position: absolute;
	left: 825px;
	top: 887px;
	border:1px solid #757575;
	width: 120;
}

#previewzoom a img:hover{border:1px solid #FFF}

/* @ End Preview Zoom ============================================================================== */

/* @ Products ============================================================================== */
#main {
	margin: auto;
	width: 968px;
}
.block {
	width: 468px;
	position:relative;
}
#productstext {
	background-repeat: no-repeat;
	height: 83px;
	text-indent:-9999px;
}
* html #productstext {
	background-image: none;
}
#products-content {
	padding-top: 30px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#column1 {
	float: left;
	width: 464px;
}
.clear {
	clear: both;
}
#column2 {
	float: left;
	width: 464px;
	margin-left:32px;
	margin-top: 10px;
}
.block-top {
	background-image: url(../davidmen/block-header-bg.png);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
}
* html .block-top {
	background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src='../davidmen/block-header-bg.png');
}
.block-content {
	background-image: url(../davidmen/block-bg.png);
	background-repeat: repeat-y;
	padding:0px 4px;
}
* html .block-content {
	background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../davidmen/block-bg.png');
	height:1px;
}
.block-bottom {
	background-image: url(../davidmen/block-footer-bg.png);
	height: 33px;
}
* html .block-bottom {
	background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src='../davidmen/block-footer-bg.png');
}
#products-content h3 {
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999px;
	position:relative;
}
#about-text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	padding-bottom: 40px;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 40px;
}
#claypaving {
	background-image: url(../davidmen/claypaving-h3.png);
}
* html #claypaving {
	background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src='../davidmen/claypaving-h3.png');
}

#about-text p {
	margin-bottom: 10px;
}
.toggler {
	background-image: url(../davidmen/item-not-selected.png);
	height: 20px;
	padding: 20px ;
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	cursor:pointer;
	border-top:1px #c7c7c7 solid;
}

.fieldclass {
	background-image: url(../davidmen/field-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	padding: 8px;
	margin-bottom: 20px;
	width: 360px;
}
.multiBoxDesc a {
	color: #a2ff00;
}



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../davidmen/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../davidmen/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

#claypavingbricksm .selected {
	background-image: url(../davidmen/item-selected.png);
	color: #FFFFFF;
	cursor:default;
}

#drycastsm .selected {
	background-image: url(../davidmen/item-selected-blue.png);
	color: #FFFFFF;
	cursor:default;
}

#wetcastm .selected {
	background-image: url(../davidmen/item-selected-blue.png);
	color: #FFFFFF;
	cursor:default;
}
/* @ End Products ============================================================================== */


/* @ Our Company ============================================================================== */
#our-company {
	position:absolute;
	left:0px;
	width:964px;
	height:700px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
	text-align: justify;
	top: 427px;
	padding: 10px 10px 5px 5px;
}

#ourcompany-wrap {
	max-width:100%;
	text-align:left;
	position:relative;
	height: 900px;
	top: 0px;
	width:980px;
	left: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 20;
	}


/* @ End Our Company ============================================================================== */

/* @ Client Spotlight ============================================================================== */
#client-spotlight {
	position:absolute;
	left:-2px;
	width:964px;
	height:903px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
	text-align: justify;
	top: 123px;
	padding: 10px 10px 5px 5px;
}

#client-spotlight-wrap {
	max-width:100%;
	text-align:left;
	position:relative;
	height: 900px;
	top: 0px;
	width:980px;
	left: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 20;
	}


#client-spotlight-area-top-1 {
	position:absolute;
	left:424px;
	top:713px;
	width:244px;
	height:187px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}

#client-spotlight-area-top-2 {
	position:absolute;
	left:609px;
	top:313px;
	width:367px;
	height:123px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}

#client-spotlight-area-top-3 {
	position:absolute;
	left:213px;
	top:598px;
	width:198px;
	height:119px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}

#client-spotlight-area-top-4 {
	position:absolute;
	left:520px;
	top:64px;
	width:204px;
	height:211px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}

#client-spotlight-area-top-5 {
	position:absolute;
	left:274px;
	top:59px;
	width:216px;
	height:259px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}

#client-spotlight-area-top-6 {
	position:absolute;
	left:734px;
	top:59px;
	width:240px;
	height:243px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-7 {
	position:absolute;
	left:9px;
	top:322px;
	width:177px;
	height:154px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-8 {
	position:absolute;
	left:210px;
	top:330px;
	width:205px;
	height:244px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-9 {
	position:absolute;
	left:9px;
	top:484px;
	width:193px;
	height:258px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-10 {
	position:absolute;
	left:435px;
	top:332px;
	width:157px;
	height:130px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-11 {
	position:absolute;
	left:493px;
	top:475px;
	width:121px;
	height:126px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-12 {
	position:absolute;
	left:730px;
	top:735px;
	width:229px;
	height:125px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-13 {
	position:absolute;
	left:1358px;
	top:617px;
	width:190px;
	height:110px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-14 {
	position:absolute;
	left:769px;
	top:561px;
	width:190px;
	height:155px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-15 {
	position:absolute;
	left:666px;
	top:448px;
	width:190px;
	height:99px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
#client-spotlight-area-top-16 {
	position:absolute;
	left:34px;
	top:60px;
	width:219px;
	height:250px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5757;
	line-height: 18px;
	text-align: center;
}
/* @ Client Spotlight ============================================================================== */

/* @ FAQ ============================================================================== */
#faq {
	position:absolute;
	left:0px;
	width:964px;
	height:500px;
	z-index:4;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F5F5F;
	background-position: 0px;
	text-align: justify;
	top: 427px;
	padding: 10px 10px 5px 5px;
}

#faq-wrap {
	max-width:100%;
	text-align:left;
	position:relative;
	height: 1000px;
	top: 0px;
	width:980px;
	left: auto;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	z-index: 20;
	}
	
	
.news-title{
	margin-bottom:10px;
	background:#EDEDED;
	padding:5px 10px;
	}
.news_text{
	color: #000;
	margin-left:10px;
	line-height:18px;
	}

/* @ End FAQ ============================================================================== */
/* @ End ============================================================================== */
