@import url(skeleton.css);

img{border:none;}

body{background:url(images/bgInternal.gif) repeat-x top left;}
.float1{float:right; width:300px; margin:0 0 10px 10px; font-style:italic;}
.float2{float:left; width:300px; margin:0 10px 10px 0; font-style:italic;}

#headerStrip{height:46px;background:url(images/logoBottom.gif) no-repeat top left;}
#headerStrip #contact{margin-top:7px;}

#pNav{float:left; text-align:right; width:200px; font-size:11px; list-style:none; margin-top:36px;}
#pNav li{margin-bottom:2px;}
#pNav a{text-decoration:none; /*background:url(images/pNavArrow.gif) no-repeat center right; padding-right:10px;*/ color:#00548E;}
#pNav a:hover{font-weight: bold;}

#breadcrumbs{list-style:none; padding-top:10px; padding-bottom:10px;}
#breadcrumbs li{display:inline; background:url(images/breadcrumb.gif) no-repeat center right; padding-right:10px; margin-right:1px;
				font-size:11px;}
#breadcrumbs li{padding-right:6px; margin-right:3px;}
#breadcrumbs li{padding-right:6px; margin-right:3px;}
#breadcrumbs a{color:#00548E; text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;} 
#breadcrumbs .last{background:none;}

#contentBuffer{margin-left:210px;}
#contentBuffer p{margin-bottom:.5em;}
#contentBuffer h2{font-size:20px; padding-bottom:10px;}
#contentBuffer h3{font-size:16px;}

#productList{list-style:none; margin:10px;}
#productList h3{font-size:18px; border-style:solid; border-width:0 0 1px 0; border-bottom:1px solid #000;}
#productList ol{list-style:none; margin:10px;}
#productList ol li{margin-bottom:20px;}
#productList ol li h4{font-size:13px; border-style:solid; border-width:0 0 1px 0; border-color:#ccc;}
#productList ol li h4 span{font-weight:normal; float:right; margin-top:-1.2em;}
#productList ol li img{margin:5px;}
#productList .pdf{display:block; width:56px; height:18px; padding-top:4px; text-decoration:none; color:#000; 
			 padding-left:24px; float:right; margin:-22px 10px 0 0;}
.general h3, .square h3, .round h3, .corner h3{padding-left:55px; height:27px; line-height:27px; padding-top:10px;}
.general span, .square span, .round span, .corner span{margin-right:100px;}
.general span{margin-right:110px;}
.square span{margin-right:110px;}
.round span{margin-right:110px;}
.corner span{margin-right:110px;}
#productList .general h3{background:url(images/category-square.gif) no-repeat bottom left; border-color:#fba927;}
#productList .general .pdf{background:url(images/SBrochure.gif) no-repeat top left;}
#productList .general h4{border-color:#fae7c8;}
#productList .square h3{background:url(images/square.gif) no-repeat bottom left; border-color:#fba927;}
#productList .square .pdf{background:url(images/SBrochure.gif) no-repeat top left;}
#productList .square h4{border-color:#fae7c8;}
#productList .round h3{background:url(images/round.gif) no-repeat bottom left; border-color:#6d6e71;}
#productList .round .pdf{background:url(images/RBrochure.gif) no-repeat top left;}
#productList .round h4{border-color:#ececec;}
#productList .corner h3{background:url(images/corner.gif) no-repeat bottom left; border-color:#00548e;}
#productList .corner .pdf{background:url(images/CBrochure.gif) no-repeat top left;}
#productList .corner h4{border-color:#cfdee8;}

#niceList{margin-left:10px; list-style:none; margin-bottom:10px;}
.niceList{margin-left:20px;  margin-bottom:10px;}
#niceList h3, .niceList h3{font-size:14px; margin-bottom:.25em;}
#niceList ul, .niceList ul{margin-left:20px; margin-bottom:1em; list-style:none;}
#niceList ul li, .niceList ul li{background:url(images/breadcrumb.gif) no-repeat center left; padding-left:10px; padding-bottom:1px;}
#niceList .pdf, .niceList .pdf{background:url(images/pdf.gif) no-repeat center left; padding-left:20px;}

.row{clear:left; padding:1em 0;}
.row h3{font-size:14px; border-bottom:1px solid #ccc;}
.row h4{font-size:12px; border-bottom:1px solid #ccc;}
.col p{margin-top:12px;}
.col{width:50%; float:left;}
.clear{clear:both;}

.linkBack{margin:.5em 0 3em 0; display:block;}

dl{width:50%; float:left;}
dt{font-weight:bold; margin-top:10px;}
.title{font-style:italic;}
address{font-style:normal;}
#rfqList{list-style:none; margin-left:5%;}
#rfqList li{margin-bottom:3px; width:90%; border-bottom:1px dotted #ccc; color:#999;}
#rfqList em{float:right; margin-top:-1.2em; color:#000;}
.center{text-align:center;}

#bottomStrip{clear:both; height:36px; background:url(images/bottomStrip.gif) repeat-x bottom left;}
#footer{width:900px; margin:0 auto; padding-top:4px !important;}

.about-block h3{clear:both; margin-top:20px;}
.about-block h4{border-bottom: 1px #cccccc solid; clear:both; margin-top:20px;}
.about-block img{float:right;}
.about-block p{margin-top:10px;}

.underline {text-decoration:underline;}

#productHideButton {text-align:center;}
#productHideButton  a {color:#000000;}