span.ContactUsCaption{
	color: #4C6171;
	margin-left: 11px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.branding-top {
	background: url(dnn_large_banner.png) no-repeat top left;
	width: 890px;
	height: 427px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.feeds {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds {
	background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
	background: url(feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
div.link_adminguide {
	float:left;
	background: url(dnn_adminguide.png) no-repeat top left;
	width: 316px;
	height: 137px;
	cursor: pointer;
}
div.link_proedition {
	float:right;
	background: url(dnn_proedition.png) no-repeat top left;
	width: 514px;
	height: 137px;
	cursor: pointer;
}
div.link_main {
	margin: 260px 30px 0px 30px;
}

#LoginInfo
{
	width:545px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 255px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 4px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	position:relative;
	width:330px;
}
#QuickLinks h2, #QuickLinks p
{
	margin: 5px 5px;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

#TelerikInside
{
	background: white url('telerikInside.jpg');
	border: 1px #cccccc solid;
	padding: 20px 5px 10px 130px;
	margin-bottom: 5px;
	width: 205px;
	height: 140px;
	border-style:none;
}

#TelerikInside h2
{
	font-weight: bold;
}

#RightColumnInfo
{
	float:right;
	width:340px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#qlCol1, #qlCol2
{
	margin: 5px 5px 15px;
	padding-left: 12pt;
	float: left;
	position:relative;
}

/*Child Links*/
.childTop {width:160px;}
.childTop img {margin:0 auto;}
a.homeChild {font-size:8pt; text-decoration:none; color:#000; line-height:12pt; display:block; padding:3px 0 3px 20px; overflow:hidden; margin:0 auto;}
a.homeChild:hover, .selectedLnk {background:#000 url(/portals/0/images/biy-child-links-arrow.jpg) no-repeat 3px center; color:#fff !important;}
.childLinks { position:relative; top:0; width:127px;border-left:1px solid #000; border-right:1px solid #000; position:relative; left:18px;}
.childBottom {background:url("/portals/0/images/biy-child-links-bottom.jpg") no-repeat 18px top; height:10px; width:160px;}

.sideImageLinks {margin:20px 0;}
.sideImageLinks a img {border:0;}
.sideImageLinks a:hover img {opacity:.9; filter:alpha(opacity=90);}

.optionLink {float:left;padding:10px;}
.optionLink a img {border:0;}
.optionLink a:hover img {opacity:.9; filter:alpha(opacity=90);}

/*Wider Child Links*/
.childTopWider {width:200px;}
.childLinksWider  {-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; left:6px; position:relative; top:0; *top:-2px; width:186px; background:#fff;}


/*Badge Accordion Styles*/
ul.badges{list-style: none; margin:10px 0px; padding: 0; position:relative; float:left; background:#fff; width:750px; border:1px solid #1A7CBB; -moz-border-radius:3px; -webkit-border-radius:3px;}
ul.badges li{padding: 0px; margin:0 2px 0 0; list-style:none; display:block; float:left;}
ul.badges li a{display: inline-block!important; overflow: hidden; height: 90px; line-height:90px; width: 90px; white-space:nowrap; text-align:left; text-decoration:none;}
ul.badges li a p {padding:15px 0 0 125px; line-height:normal; font-size:10pt; font-weight:bold;color:#000;}
ul.badges li a.gold {	background:url(/portals/0/images/gold-badge.jpg) top left no-repeat;}
ul.badges li a.silver {background:url(/portals/0/images/silver-badge.jpg) top left no-repeat;}
ul.badges li a.bronze {background:url(/portals/0/images/bronze-badge.jpg) top left no-repeat;}
ul.badges li a.qualifier {background:url(/portals/0/images/qualifier-badge.jpg) top left no-repeat;}
ul.badges li a.starter {background:url(/portals/0/images/starter-badge.jpg) top left no-repeat;}
ul.badges li a.options-arrow {background:url(/portals/0/images/options-arrow.jpg) no-repeat top right;}
#expanded {width:275px;}






/*
================
Box Styles
================
*/

.boxEven, .boxEven2, .boxEven3 {background:#fff; border:1px ridge #000000;  width:300px; margin:15px; padding:5px; clear:both; font-size:10pt; 
		   -moz-border-radius:15px; -webkit-border-radius:15px; }
.boxEven { min-height:100px; }
.boxEven2 { min-height:285px; }
.boxEven3 { min-height:175px; }
.boxEven ul li, .boxEven2 ul li, .boxEven3 ul li {list-style-image:url(/Portals/0/button-1.jpg); padding-bottom:5px; }
.boxEven h2, .boxEven2 h2, .boxEven3 h2 { margin:0 0 10px 0; font-size:12pt; 

}
.boxEven img, .boxEven2 img, .boxEven3 img { margin-right:20px; float:left; }
.boxEven a, .boxEven2 a, .boxEven3 a { font-size:10pt; font-weight:bold; }

/*Docks*/
.docks-wrapper {background:#19286b;height:610px;border:2px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;}
.docks-wrapper h1 {text-transform:uppercase;font-size:20pt;}
.docks-wrapper p {font-size:16pt;font-weight:bold;text-align:center;color:#fff;}

/*FAQ*/
.DNN_FAQsContent a:link, .DNN_FAQsContent a, .DNN_FAQsContent a:visited {color:#000 !important; text-decoration:none !important;}
.FAQ-Answer, .Testimonial  {overflow:hidden; background:none repeat scroll 0 0 #ddd; border:2px solid #000000; margin:15px; padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.FAQ-Question {color:#000000;font-weight:bold;padding-left:10px;font-size:10pt; text-decoration:none;}
.FAQ-Question p {margin:0; padding-bottom:5px; padding-top:5px;}
a:link .FAQ-Question, a .FAQ-Question {display:block; color:000 !important; text-decoration:none !important;}
a:hover .FAQ-Question {background:#eeeeee; color:#ff0000; text-decoration:none;}
a:visited .FAQ-Question {color:#000; text-decoration:none;}
.FAQ-Answer p, .Testimonial p {margin-top:3px; margin-bottom:3px;}

/*Surface Area Calculator*/
#surfaceCalculator {width:400px; margin:10px auto; padding:5px; overflow:hidden;}
#calculatorInner {padding:0 35px 15px;}
#calcError {color:#ff0000; margin-top:10px;}
#materialsNeeded {margin-top:10px;}
#materialsNeeded span{color:#ff0000; font-weight:bold;}
#calculatorInner input, #calculatorInner  textarea {text-align:center; background:#fff; border:1px solid #2E3D47; color:#000; padding:2px; width:40px;}



.features-List  {margin-left:20px; background:url("/portals/0/images/features-background.jpg") no-repeat scroll left top transparent;color:#FFFFFF; height:340px; width:265px;}
.features-List h2 {color:#EE1C25; padding:8px 0 0 10px; margin-bottom:5px;}
.features-List p {padding-left:20px; margin:10px;}
.features-List p.one {background:url(/portals/0/images/one.png) no-repeat left center;}
.features-List p.two {background:url(/portals/0/images/two.png) no-repeat left center;}
.features-List p.three {background:url(/portals/0/images/three.png) no-repeat left center;}
.features-List p.four {background:url(/portals/0/images/four.png) no-repeat left center;}
.features-List p.five {background:url(/portals/0/images/five.png) no-repeat left center;}
.features-List p.six {background:url(/portals/0/images/six.png) no-repeat left center;}
.features-List p.seven {background:url(/portals/0/images/seven.png) no-repeat left center;}
.features-List p.eight {background:url(/portals/0/images/eight.png) no-repeat left center;}


.wheretobuy a:hover img {opacity:.9; filter:alpha(opacity=90);}

p.contact-header {font-size:10pt; font-weight:bold;}

/*Contact Form*/

p.formSection {padding:5px 10px; color:#fff; font-weight:bold; background:#4e4e4e;}
#playstarContactForm input, #playstarContactForm textarea, #playstarContactForm .SubHead, #playstarContactForm select {
margin-left:11px;}

/*Home Page*/
.homeFtrLinks {margin:15px auto;color:#fff;font-size:12pt;}
.homeFtrLinks a, .homeFtrLinks a:visited {text-decoration:none;color:#fff;font-size:12pt;padding:0 8px;}
.homeFtrLinks a:hover {font-size:12pt; color:#ec1d25;text-decoration:underline;}

/*Image Link*/
a.imageLink:hover img {opacity:.9; filter:alpha(opacity=90);}

/*Make Material and Tool Tabs Have White Background*/
#LiveTabsContent6817,#LiveTabsContent4246,#LiveTabsContent5006,#LiveTabsContent5026,#LiveTabsContent5046,#LiveTabsContent5066,#LiveTabsContent5676,#LiveTabsContent5086,#LiveTabsContent5106,#LiveTabsContent5126,#LiveTabsContent5146,#LiveTabsContent42514,#LiveTabsContent5166,#LiveTabsContent5186,#LiveTabsContent5206,#LiveTabsContent5236,#LiveTabsContent4926,#LiveTabsContent4906,#LiveTabsContent4856,#LiveTabsContent4756,#LiveTabsContent4696,#LiveTabsContent3946,#LiveTabsContent4638,#LiveTabsContent4366,#LiveTabsContent4586,#LiveTabsContent3907,#LiveTabsContent3925, #LiveTabsContent3927, #LiveTabsContent4325, #LiveTabsContent4365, #LiveTabsContent4637, #LiveTabsContent4585,#LiveTabsContent3905, #LiveTabsContent3945, #LiveTabsContent4695, #LiveTabsContent4755, #LiveTabsContent4925, #LiveTabsContent4905, #LiveTabsContent4855, #LiveTabsContent4275, #LiveTabsContent5085, #LiveTabsContent5105, #LiveTabsContent5125, #LiveTabsContent4245, #LiveTabsContent5005, #LiveTabsContent5020, #LiveTabsContent5045, #LiveTabsContent5065,#LiveTabsContent5674,#LiveTabsContent5145,#LiveTabsContent42511, #LiveTabsContent5164, #LiveTabsContent5185, #LiveTabsContent5205, #LiveTabsContent5235, #LiveTabsContent4326  {background:#fff; border:1px solid #ccc;}
.factory-built-top {width:780px; background:url(/portals/0/images/fb-background.jpg) no-repeat ; background-position:center 3px; margin:0 auto; height:240px; padding:5px 5px 0px 5px;}
.fourpane-rta-wrapper {width:780px; padding:5px 5px 0px 5px; height:300px; overflow:hidden; background:url(/portals/0/images/rta-background.jpg) no-repeat; background-position:center 3px; margin:0 auto;}
.fourpane-biy-wrapper {width:780px; padding:5px 5px 0px 5px; height:300px; overflow:hidden; background:url(/portals/0/images/biy-background.jpg) no-repeat; background-position:center 3px; margin:0 auto;}
.fourpane {float:left; width:157px; margin:5px; position:relative; top:65px; left:7%; height:192px; border:1px solid #2272A8; -moz-border-radius:10px; -webkit-border-radius:10px;}

.fourpane h2 {font-size:10pt; text-align:center; margin-top:20px; margin-bottom:0;}
.fourpane p {font-size:8pt; padding:10px; margin-top:0; margin-bottom:5px;}
.fourpane-one {background:#efefef;}
.fourpane-one p {position:relative; top:18px;}
.fourpane-two {background:#efefef;}
.fourpane-three {background:#efefef;}
.fourpane-four {background:#efefef;}

.fourpane-rta {float:left; width:185px; margin:5px 15px; position:relative; top:75px; left:8%; height:192px; border:1px solid #2272A8; -moz-border-radius:10px; -webkit-border-radius:10px;}
.fourpane-rta h2 {font-size:10pt; text-align:center; margin-top:20px; margin-bottom:0;}
.fourpane-rta p {font-size:8pt; padding:10px; margin-top:0; margin-bottom:5px;}

.playsetGrid {margin:0 auto 10px;}
.playsetGrid td {padding-right:8px;}
.playsetGrid a img {padding:5px 0;}
.playsetGrid a:hover img {opacity:.9;filter:alpha(opacity=90)}

.white {color:#fff;}


/*Login Button */
a.loginRed {margin:5px auto; background-image:url(/portals/0/images/login-button-red.jpg); background-position:left top; height:35px; width:176px; display:block; text-decoration:none; }
a.loginRed:hover {background-position:left bottom; background-repeat:no-repeat;}


/*View Chart Buttons*/
.chart-view a {display:block;text-decoration:none;background:#ccc;width:275px;padding:5px;border:1px solid #4e4e4e;-moz-border-radius:10px;}
.chart-view a:hover {background:#ff0000;color:#fff !important;}

.breadcrumb_text {padding-left:10px;}

/*Locator Map Styles*/
#dnn_ctr690_ctlFinderDispatch_ctlViewFinder_divSingleMap  {margin:0 auto 10px; border:4px solid #4e4e4e;}

/*Safety Page*/
.safety-table td {padding:5px 0;}
.safety-header-black {border:1px solid #4e4e4e; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px; background:#4e4e4e; color:#fff; margin-bottom:10px;}
.safety-header-black h1 {font-size:26pt; letter-spacing:5px; margin:0; text-align:center; color:#fff;}
#safety-wrapper {margin:0 auto; padding:0 100px;}

/*Add Dock Icons to Tabs*/
.floating-tab {margin: 0pt; background: url(/Portals/0/Docks/floating-icon-small.png) no-repeat scroll left center transparent; padding-left: 28px; height: 22px;}
.rollin-tab {margin: 0pt; background: url(/Portals/0/Docks/rollin-icon-small.png) no-repeat scroll left center transparent; padding-left: 28px; height: 22px;}
.stationary-tab {margin: 0pt; background: url(/Portals/0/Docks/stationary-icon-small.png) no-repeat scroll left center transparent; padding-left: 28px; height: 22px;}

.ui-tabs-panel {overflow:hidden;}
h1.dock-type-hdr {margin-top:-45px; padding:0 125px 0 35px;}
h2.dock-type-hdr2 {margin:5px auto; width:600px;}
.docks-content-wrapper {width: 696px; background: #fff; padding-bottom:20px; overflow:hidden;}


.dock-logo-group {float:left;padding:5px;margin:0 auto;}
.dock-logo-group a:hover img {opacity:.9;filter:alpha(opacity=90);display:block;}

/* Hover Table Styles */
table.dockMaterials { border-collapse: collapse; width: 700px; background:#fff;}
table.dockMaterials td, table.dockMaterials th { border: 1px solid #ccc; padding: 3; text-align:center; font-size:8pt; }
.imageColumn {background:#fff !important;}
.shaded { background-color:#e7e1ef }
.shadedStandard {background-color:#f3dae0;}
.shadedAluminum{background-color:#A2D4A4;}
.shadedCommercial{background-color:#B1CCE0;}
.tablehover { background-color: #eeeeee; }
.dockTableTopRow th {border-top:none !important;}

#materialsbuttons a:hover, .btnSelected {border:1px solid #ff0000 !important;background:#ddd !important;}
#materialsbuttons a {display:block;float:left;padding:6px 10px;margin:5px;background:#ccc;border:1px solid #4e4e4e;text-decoration:none;
color:#000; font-weight:bold;-moz-border-radius:5px;}

/*Annual Maintenance Page*/
.maintenance-section, .maintenance-section-alt {padding:5px; border-top:1px dotted #4e4e4e;}
.maintenance-section-alt {background:#eee;}


/*Playset Materials Tabs*/
#materials-Wrap h1 {border-bottom:1px dotted #bbb;}
#materials-Wrap td{ vertical-align:middle;}
p.materials-Disclaimer {text-align: center; padding-top:10px;}
#playset-Materials {width:350px; margin:0 auto; border-collapse:collapse;}
#playset-Materials td {border:1px solid #595959; padding:3px 15px; height:18px; line-height:20px;}
#playset-Materials td a img {float:left; margin-right:5px; display:block;}
#playset-Materials td a:hover img {opacity:.9; filter:alpha(opacity=90);}
.striped {background-color:#efefef;}
.darkstriped {background-color:#4e4e4e; color:#fff; font-size:11pt;}


/* Small Badges */
#small-badges {float:right;margin-right:100px; position:relative; top:2px; z-index:24000;height:0;}
#small-badges a:hover img {position:relative;left:1px;}
#small-badges a img {padding:0 5px;}

/*Make Playset and Dock Tabs Consistent Width Throughout Site*/
div [class*=livetabsplaystar] {width:750px; z-index:200;}

#home-rotator {color:#4e4e4e;}
#home-rotator a {color:#4D78B2;text-decoration:none;}
#home-rotator a:hover {text-decoration:underline;}

/*.Biz Link for Locator */
.bizLink {padding-left:10px; padding-top:5px; margin-top:5px;}
.bizLink a {text-decoration:none;}
.bizLink a:hover {text-decoration:underline;}
.bizLink a:active {position:relative; top:1px;}

/*Locator No Results*/
.bizImageLink {width:500px;margin:10px auto;border:1px solid #4e4e4e;overflow:hidden;height:76px;}
.noResultMessage {border:1px solid #4E4E4E;line-height:18px;margin:10px auto;padding:10px;width:480px;}
h1.storeFinderHdr {margin:0 auto;text-align:center;}
#dnn_ctr690_ctlFinderDispatch_ctlViewFinder_tblSearchEntry {width:285px;margin:10px auto;border:1px solid #ccc;background:#dff0ff;padding:10px;}

#dockPopWrap {width:400px; height:400px; display:none;}



















































































































