/*
09112009
*/
body { background:url(images/body-bg.jpg) top left repeat-x; }
body.not-front div#content-inner {background:transparent url(images/rounded-bg.gif) no-repeat scroll center top;}
#main { background:url(images/main-bg.jpg) top left no-repeat; }

#header-contact { float:right; padding:12px 20px 0 0; }
	#header-contact p { color:#fff; font-size:18px; float:left; padding:2px 15px 0 0; }
	#header-contact a { float:left; }

#footer-tagline { width:945px; margin:20px auto 10px; height:80px; background:url(images/footer-swish.jpg) bottom center no-repeat; }
	#footer-tagline p { color:#546D7E; font-size:10px; float:left; }
		#footer-tagline p span { color:#ccc; float:none; text-decoration:none; font-weight:normal; }
	#footer-tagline span { float:right; font-size:11px; font-weight:bold; text-decoration:underline; color:#0A6644; }

#store-footer { display:none; }

/* SECONDARY-MENU */
#block-menu-secondary-links { padding:6px 8px 0 0; float:right; clear:right; width:340px; }
	#block-menu-secondary-links .title { display:none; }
				
			#block-menu-secondary-links .menu { float:right; }
		
			#block-menu-secondary-links li { float:left; list-style:none; padding:0 5px; margin:0; white-space:nowrap; }
			
				#block-menu-secondary-links li a { color:#fff; font-weight:bold; border-right:1px solid #65D0A8; padding:0 10px 0 0; font-size:11px; }
				#block-menu-secondary-links li.last a { border:none; }
			
				#block-menu-secondary-links li ul { display:none; }
/* END SECONDARY MENU */

/* PRIMARY MENU */
#block-menu-primary-links { }
	#block-menu-primary-links .menu { padding:0; }

	#block-menu-primary-links li { list-style:none; list-style-image:none; list-style-type:none; background:url(images/left-menu-bg.gif) top left no-repeat; width:163px; line-height:3.08em; padding:0 0 0 30px; margin:0; }
	html>body #block-menu-primary-links li { background:url(images/left-nav.png) top left no-repeat; }
		#block-menu-primary-links li a { color:#fff; font-size:11px; font-weight:bold; }
		
		#block-menu-primary-links li.expanded ul { display:block; }
		#block-menu-primary-links li ul { display:none; }
			#block-menu-primary-links li ul li { background:none; line-height:1.5em; width:auto; padding:0; }
				#block-menu-primary-links li ul li a { color:#606060; }
/* END PRIMARY MENU */

/* PRIMARY MENU / */
div#sidebar-left .block-inner {margin-left: 15px;}

/* NEWS STUFF */

.views-row-1 .views-field-view-node,
	.views-row-2 .views-field-view-node,
	.views-row-3 .views-field-view-node,
	.views-row-4 .views-field-view-node {position: relative; top: 20px; text-align: right; padding-right: 30px;}

div.views-row-5 .views-field-teaser .field-content p, 
	div.views-row-6 .views-field-teaser .field-content p, 
	div.views-row-7 .views-field-teaser .field-content p, 
	div.views-row-8 .views-field-teaser .field-content p {color:#000000;font-family:arial,sans serif;font-size:11px;line-height:13px;margin:5px 0 0 13px;padding:0 0 0 0;height:65px;}
div.views-row-5 .views-field-title, 
	div.views-row-6 .views-field-title, 
	div.views-row-7 .views-field-title, 
	div.views-row-8 .views-field-title {display: none;}

div.views-row-5 .views-field-field-product-images-fid,
div.views-row-6 .views-field-field-product-images-fid, 
div.views-row-7 .views-field-field-product-images-fid, 
div.views-row-8 .views-field-field-product-images-fid {height:65px;margin:5px 0 0;padding:0;text-align:center;}

div.views-row-5 .views-field-view-node,
	div.views-row-6 .views-field-view-node,
	div.views-row-7 .views-field-view-node,
	div.views-row-8 .views-field-view-node  {padding-right:15px; text-align: right; margin-top: 35px;}
div.views-row-5 .views-field-view-node a,
	div.views-row-6 .views-field-view-node a,
	div.views-row-7 .views-field-view-node a,
	div.views-row-8 .views-field-view-node a {color:#135D9D;font-size:10px;text-decoration:none;}

/* left sidebar */
div#sidebar-left div.block-inner {width:180px;margin: 10px 0 0 5px;padding:0 0 0 8px;}
div#sidebar-left div.block-inner div.content {background:url(news-bg.png) no-repeat; padding:10px;}
div#sidebar-left div.block-inner .views-field-title {font-weight: bold; font-size: 14px}
div#sidebar-left div.block-inner h2 {color:#004028; font-size: 16px;padding-left: 9px;}
div#sidebar-left div.block-inner #edit-name-wrapper {margin-top: 0;}
div#sidebar-left div.block-inner .views-field-teaser {font-size: 11px;}
div#sidebar-left div.block-inner .views-field-created {font-size: 10px;}
div#sidebar-left div.block-inner .views-field-view-node {top: 0px;}

/* HOMEPAGE BUCKETS */
.view-homepage-top-buckets { padding:10px 0 0 0; }
.view-homepage-top-buckets .views-row-1, .view-homepage-top-buckets .views-row-2, .view-homepage-top-buckets .views-row-3, .view-homepage-top-buckets .views-row-4 { float:left; width:355px; background:url(images/interior-bucket.png) top left no-repeat; height:135px; padding:12px 0 0 13px; }
	.view-homepage-top-buckets .views-row-1 img, .view-homepage-top-buckets .views-row-2 img, .view-homepage-top-buckets .views-row-3 img, .view-homepage-top-buckets .views-row-4 img { float:left; }
.view-homepage-top-buckets .views-row-5 { clear:both; margin-left:10px; }
.view-homepage-top-buckets .views-row-5, .view-homepage-top-buckets .views-row-6, .view-homepage-top-buckets .views-row-7, .view-homepage-top-buckets .views-row-8 { background:url(images/bottom-bucket-bg.jpg) top left no-repeat; width:183px; height:126px; float:left; margin-top:10px;}
.view-homepage-top-buckets .views-field-title { font-size:16px; padding-top:15px; }
.view-homepage-top-buckets .views-field-teaser { font-size:11px;font-weight:normal;height:35px;line-height:14px;padding-right:11px;padding-top:5px;}
.view-homepage-top-buckets .views-field-title, .view-homepage-top-buckets .views-field-teaser p { color:#fff; }

.view-homepage-top-buckets .views-field-title span.field-content a {font-size:18px !important;font-weight:bold !important;text-decoration:none !important;color:#fff;}
.view-homepage-top-buckets .views-field-title span.field-content a:hover {color:#addfff;}

fieldset.group-product-info {float:right; width: 200px;}

/* new */
/*.views-row-5, .views-row-6, .views-row-7, .views-row-8{}*/
div.view-homepage-top-buckets .view-footer {clear: left; padding-top: 1px;padding-left: 15px}
div.home-bottom-area {margin:30px 0px 0px 0px;padding:30px 0px 0px 0px;}
div.home-bottom-area div.bot-section1 {float:left;width:209px;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px; text-align:center; }
	div.home-bottom-area div.bot-section1 a { padding-bottom:5px; display:block; font-weight:bold; }
	div.home-bottom-area div.bot-section1 a:hover { text-decoration:none; }
div.home-bottom-area div.bot-section2 {float:left;width:239px;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.home-bottom-area div.bot-section3 {float:left;width:77px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.home-bottom-area div.bot-section4 {float:left;width:203px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.home-bottom-area div.bot-section4 h5.product-title {font-size:12px;font-weight:bold;margin:0 0 4px 0;padding:0 0 0 0;}

		div.home-bottom-area div.bot-section4 a {margin:0 0 0 0;padding:0 0 0 0;text-decoration:none;font-size:10px;color:#1a8760;}
		div.home-bottom-area div.bot-section4 span.grcarrot {margin:0 0 0 0;padding:0 0 0 0;font-size:9px;color:#1a8760;}
		div.home-bottom-area div.bot-section4 p {font-size:10px;margin:3px 0 5px 0;padding:0 0 0 0}


/* PRODUCT PAGES */
.product-image {float: left; width: 100px;}
.breadcrumb {font-size:0.8em;}
#content-product {border:1px solid #EEEEEE;float:left;margin-right:0;padding:10px;text-align:justify;width:425px;}

#product_reference {float: right; width: 160px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px;margin-right: 10px;}
#product_reference div.item-list ul li, #product_reference ul li {list-style-type:none; padding: 0; margin:0 0 3px 0;}
#product_reference div.item-list ul li a, #product_reference ul li a {background-color:#F2F2F2; border: 1px solid #ddd; display:block;padding-left:5px;width:153px; margin: 2px 0; text-decoration: none;}
#product-img-main {width: 90px;}

#content ul li {list-style-type: disc; margin-left: 10px;}



/* PRODUCT TABS */

/* ul tabs menu */
ul#chars { clear:both; float:left; list-style-image:none; list-style-position:outside; list-style-type:none;margin:0 !important; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:20px; }
.rfq-tab { color:#990000; font-weight:bold; }


/* ul tab menu items */
#chars li { background:transparent url(images/tab-background.gif) repeat-x scroll left top; background:	transparent url(images/head-bg.jpg) repeat-x scroll left -41px; cursor:pointer; display:block; float:left; margin-right:10px; padding:0 15px; text-align:center; /* width:150px; */  outline: 1px solid #9BABB0; -moz-border-radius: 4px; -moz-outline-radius: 4px; line-height:2em; background-color:#f2f2f2; margin: 0px;}
#chars li:hover { background: transparent url(images/head-bg.jpg) repeat-x scroll left -110px; }

/* selected menu item */
#chars .seld {border-bottom:1px solid #FFFFFF; font-weight:bold; background:transparent url(images/head-bg.jpg) repeat-x scroll left -74px; margin-left:10px; padding: 0 14px; }
#char_data ul li {margin-left: 20px;}



/* container div for tab data */
#char_data { clear:both; float:left; margin:-3px 0 0; padding:0px; border: 1px solid #9babb0; background-color:#fff; }

#char_data .related-title { vertical-align:top; }
	#char_data .related-title strong { font-size:14px; color:#990000; padding-bottom:8px; }
	#char_data .related-title a { padding:10px 0  0 10px; text-decoration:none; font-size:12px; font-weight:bold; color:#333; display:block; }
	#char_data table { border:1px solid #c6c6c6; margin:0; }

div#char_data div.char_data { /* border-right:1px solid #9BABB0; */ margin:0;padding:10px;width:700px; /* float:left; min-height:400px; */ }
#p2, #p3, #p4, #p5, #p6, .shenanigans {display:none;}

#request-block { margin: 0pt; padding:9px 0 0 0; float: right; width: 150px; text-align:center; }
.add-to-cart {margin: 0pt; padding: 0pt;}
.request-quote {font-size:15px; font-weight:bold;}

#char_data #p2 table { width:100% !important; }
	#char_data #p2 table .even td { background:#e0e0e0; }
	
	#char_data #p2 table td { text-align:center; }
	#char_data #p2 table .related-title { text-align:left; }

#content-inner ol li {list-style-type:decimal !important; margin-left: 20px;}

#content-area .product-image ul.other_imgs li {list-style-type: none; border: 1px solid #eee; padding: 2px;}
#content-area .product-image ul.other_imgs li {
border:1px solid #EEEEEE;
display:inline;
float:left;
list-style-type:none;
margin:1px;
padding:2px;
width:40px;
}
#user-login-form {text-align: left;}
#user-login-form div.item-list ul {display: none;}

.cad_download_search {
padding: 5px 0pt 5px 5px; font-weight: bold; font-size: 12px;
}

#product_reference div.item-list ul li a#cad_download_search {
background:transparent url(images/search_for_cad.png) no-repeat scroll left top;
border:medium none;
padding:25px 3px;
}
#product_reference div.item-list ul li a#rfq_page {
background:transparent url(images/request_a_quote.png) no-repeat scroll left top;
border:medium none;
padding:15px 3px;
margin-top: 10px;
}

span#search_for_cad, span#rfq_button{
  margin-left: -5000px;
}
