/* **********  RESET browser settings  *********** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/* **********  END RESET browser settings  *********** */

.clear{clear:both;}
.left {float:left;}
.right {float:right;}
.block {display:block;}

p {padding-bottom:20px;}
.fourteen{font-size:14px;} 
/* // MODIFIED 06.02.08 // */
.fourteen a {font-size:14px; color: #e55b19; text-decoration: none;}
.fourteen a:hover {font-size:14px; color: #64a7a3; text-decoration: none;}

html, body {height:100%; margin:0; padding:0;}

body{ 
	background:url('../images/bg.gif') #372f2d;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	text-decoration:none;
}

.topbg {
	width:100%;
	background:url('../images/bg_top.gif') repeat-x;
	margin:0px;
	min-height:100%;
	height:100%;
}

.container {
	width:1000px; 
	background:url('../images/bg_main.jpg') no-repeat #372f2d; 
	margin:0 auto;
	min-height: 100%;
	/*padding-bottom:50px;*/
}

.container-home {
	width:1000px; 
	background:url('../images/bg_main_hm.jpg') no-repeat #372f2d; 
	margin:0 auto;
	min-height: 100%;
	/*padding-bottom:50px;*/
}

* html .container, * html .container-home, * html .topbg {}  /*  hack for IE6 */

.globalnav {width:905px; margin-left:40px;}
	.globalnav img{display:block;}
	.globalnav .gn-logo {float:left; width:207px;}
	.globalnav .gn-links {float:left; width:520px;}
		.globalnav .gn-links a {padding-left:13px; color:#fff; font-size:10px; text-decoration:none; line-height:30px;}
		.globalnav .gn-links a:hover {color:#fff1b7; font-size:10px; text-decoration:none; line-height:30px;}
	.globalnav .gn-right {float:left; width:100px;}
	
.mainnav-hm{width:940px; height:30px; padding:0 30px; background:url('../images/nav/mainnav_bg_hm.gif') 30px 0px no-repeat;}
	.mainnav-hm .mn-logo {float:left; width:205px; padding-left:10px; height:30px;}
		.mainnav-hm .mn-logo img {display:block;}
	.mainnav-hm .mn-nav {float:left; width:715px; height:30px;}
.mainnav-sub{width:940px; height:30px; margin:0 30px 20px 30px; background:url('../images/nav/mainnav_bg_sub.gif') no-repeat;}
	.mainnav-sub .mn-logo {float:left; width:205px; padding-left:10px; height:30px;}
		.mainnav-sub .mn-logo img {display:block;}
	.mainnav-sub .mn-nav {float:left; width:715px; height:30px;}
	
.hm-flash {margin:0 30px; width:920px; height:320px; padding:0 10px; background:url('../images/hm_flash_bg.gif') no-repeat; margin-bottom:10px;}
.hm-flash2 {margin:0 30px; width:920px; height:160px; padding:0 10px; background:url('../images/hm_flash2_bg.gif') no-repeat; margin-bottom:60px;}

.hm-bottom {margin:0 20px 0 30px; background:url('../images/hm_bottom_bg.gif') no-repeat; width:950px; height:181px; font-size:10px; color:#9f8a84; }

	.hm-bottom .hdr {color:#6dcff6;}
	.hm-bottom .col1 {float:left; width:225px; margin:22px 0 0 20px;}
	.hm-bottom .col2 {float:left; width:225px; margin:22px 0 0 84px;}
	.hm-bottom .col3 {float:right; width:320px; height:179px; border-left:1px solid #483d3a; margin-top:1px;}
	.hm-bottom ul{margin:8px 0 0 17px;}
	.hm-bottom ul li {list-style-image:url('../images/plus.gif'); margin-bottom:8px; text-decoration:none;}
	.hm-bottom ul li a {font-size:10px; color:#9f8a84; line-height:13px; text-decoration:none;}
	.hm-bottom ul li a:hover{font-size:10px; color:#fff1b7; line-height:13px; text-decoration:none; line-height:13px;}
	
.divider {margin:0 30px; padding:0;}

.footer {width:940px; margin:30px 0 0 30px; border-top:1px solid #483d3a; font-size:10px; color:#705e59;}
	.footer a{font-size:10px; color:#705e59; text-decoration:none;}
	.footer a:hover{font-size:10px; color:#fff1b7; text-decoration:none;}
	.footer-top {padding:15px 0 0 20px; width:905px;}
	.footer-bottom {padding:35px 20px 30px 20px;}
	.fb-left {float:left;}
	.fb-right {float:right;}
	
	
.main-hdr-no {width:940px; margin:0 30px; background:url('../images/main_top.gif') no-repeat #fff; height:10px;}
.main-hdr {width:940px; margin:0 30px; padding-top:10px; background:url('../images/main_top.gif') no-repeat #fff; border-bottom:1px solid #e2dfde;}
	.nonav {height:30px; padding-bottom:29px;}
.main-body {width:940px; margin:0 30px; background-color:#fff; padding-top:20px;}
	.line {background:url('../images/main_bg_line.gif') repeat-y;}
	.line-short {background:url('../images/main_bg_line_short.gif') repeat-y;}
	
.big-hdr {background:url('../images/hdrs/brownhdr_bg.gif') no-repeat; width:900px; height:60px; margin:0 20px 20px 20px; }
	.big-hdr h2 {float:left; padding-left:20px; font-size:28px; color:#fff; font-weight:lighter; line-height:60px;}
	.prodsearch {background:url('../images/hdrs/bighdr_productsearch.gif') no-repeat;}
	.brown {background:url('../images/hdrs/bighdr_brown.gif') no-repeat;}
	
	.big-hdr .links{float:left; padding-top:30px;}
		.big-hdr .links a.btn {float:left; width:115px; height:30px; background:url('../images/btns/bighdr_btn_bg.gif') no-repeat; padding:10px 0 0 10px; margin-left:10px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px;}
		.big-hdr .links a.btn:hover{color:#fff1b7; font-weight:bold; text-decoration:none;}
	.big-hdr .btns {float:right; padding-top:10px;}
	.big-hdr .btns img{margin-right:10px;}
	
	
.features {width:900px; margin:0 0 20px 20px;}
.feature-blue {float:left; background-color:#e7f6f5; margin-right:20px; font-size:10px; font-weight: bold; color:#7d7d7d; line-height:16px;}
	.fb-small{margin-right:0;}
	.feature-blue img{display:block;}
	.feature-blue .hdr {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.feature-blue a{font-size:12px; color:#ff7a39; font-weight:bold; line-height:16px; text-decoration:none;}
	.feature-blue a:hover{font-size:12px; color:#64a7a3; font-weight:bold; line-height:16px;}
	.feature-blue .pad{height:145px; width:285px; padding:20px 20px 0 20px;}
	.feature-blue .padsm{height:145px; width:170px; padding:20px 20px 0 20px;}
	.feature-blue .padsub{min-height:300px; width:265px; padding:20px 20px 0 20px;}
	.feature-blue .padsub1{height:260px; width:260px; padding:20px 20px 0 20px;}
	.feature-blue .padsub2{height:260px; width:270px; padding:20px 20px 0 20px;}
	.feature-blue .padsub .linklist a{line-height:22px;}
	
.feature-blue2 {float:left; background-color:#e7f6f5; margin-right:20px; font-size:10px; font-weight: bold; color:#7d7d7d; line-height:16px;}
	.fb-small{margin-right:0;}
	.feature-blue2 img{display:block;}
	.feature-blue2 .hdr {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.feature-blue2 a{font-size:12px; color:#ff7a39; font-weight:bold; line-height:16px; text-decoration:none;}
	.feature-blue2 a:hover{font-size:12px; color:#64a7a3; font-weight:bold; line-height:16px;}
	.feature-blue2 .pad{height:145px; width:245px; padding:20px 20px 0 20px;}
	.feature-blue2 .padsm{height:145px; width:170px; padding:20px 20px 0 20px;}
	.feature-blue2 .padsub{min-height:300px; width:265px; padding:20px 20px 0 20px;}
	.feature-blue2 .padsub1{height:260px; width:260px; padding:20px 20px 0 20px;}
	.feature-blue2 .padsub2{height:260px; width:270px; padding:20px 20px 0 20px;}
	.feature-blue2 .padsub .linklist a{line-height:22px;}
	.feature-blue2 h1{font-weight:bold;margin-bottom:5px;font-size:12px;}
	
.sub-features {width:650px; margin:0 0 20px 20px;}
	
.feature-gray {float:left; background-color:#fafafa; margin-right:20px; margin-bottom: 20px; font-size:10px; color:#7d7d7d; line-height:16px;}
	.fg-last{margin-right:0;}
	.feature-gray img{display:block;margin-bottom:10px;}
	.feature-gray .hdr {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.feature-gray a{font-size:12px; color:#ff7a39; font-weight:bold; line-height:16px; text-decoration:none;}
	.feature-gray a:hover{font-size:12px; color:#64a7a3; font-weight:bold; line-height:16px;}
	.feature-gray .pad{height:215px; width:170px; padding:20px 20px 0 20px;}
	
.feature-gray2 {float:left; background-color:#ededed;  margin:0 20px 10px 0; font-size:10px; color:#7d7d7d; line-height:16px;}
	.fg-last{margin-right:0;}
	.feature-gray2 .hdr {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.feature-gray2 a{font-size:12px; color:#ff7a39; font-weight:bold; line-height:16px; text-decoration:none;}
	.feature-gray2 a:hover{font-size:12px; color:#64a7a3; font-weight:bold; line-height:16px;}
	.feature-gray2 .pad{width:275px; padding:20px 10px 0 20px;}
	
.feature-gray3 {float:left; background-color:#ededed; font-size:10px; font-weight: normal; color:#7d7d7d; line-height:16px;}
	.fb-small{margin-right:0;}
	.feature-gray3 img{display:block;}
	.feature-gray3 .hdr {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.feature-gray3 a{font-size:12px; color:#ff7a39; font-weight:bold; line-height:16px; text-decoration:none;}
	.feature-gray3 a:hover{font-size:12px; color:#64a7a3; font-weight:bold; line-height:16px;}
	.feature-gray3 .pad{height:145px; width:250px; padding:20px 20px 0 20px;}
	.feature-gray3 .padsm{height:145px; width:170px; padding:20px 20px 0 20px;}
	.feature-gray3 .padsub{min-height:300px; width:265px; padding:20px 20px 0 20px;}
	.feature-gray3 .padsub1{height:260px; width:260px; padding:20px 20px 0 20px;}
	.feature-gray3 .padsub2{height:260px; width:270px; padding:20px 20px 0 20px;}
	.feature-gray3 .padsub .linklist a{line-height:22px;}
	.feature-gray3 h1{font-weight:bold;margin-bottom:5px;font-size:12px;}
	
.select_pulldown {width:170px; height:20px; color:#000; font-size:10px;}
.textbox {width:270px; height:18px; color:#000; font-size:12px;}

a.silver-btn {display:block; width:190px; height:60px; background:url('../images/btns/silver_btn_bg.png') no-repeat; font-size:18px; color:#7a7a7a; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}
a.silver-btn:hover {display:block; width:190px; height:60px; background:url('../images/btns/silver_btn_bg.png') no-repeat; font-size:18px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}

a.brown-btn {display:block; height:40px; font-size:14px; color:#95d7d3; line-height:40px; font-weight:normal; padding-left:20px; text-decoration:none;}
a.brown-btn:hover {display:block; height:40px; font-size:14px; color:#fff1b7; line-height:40px; font-weight:normal; padding-left:20px; text-decoration:none;}
	.bb-sm{width:210px; background:url('../images/btns/brown_btn_sm.png') no-repeat;}
	.bb-med{width:210px; background:url('../images/btns/brown_btn_med.png') no-repeat;}
	.bb-lg{}
.brown-btn2 {height:40px; width:370px; background:url('../images/btns/brown_btn_long.png') no-repeat; font-size:14px; color:#95d7d3; line-height:40px; font-weight:normal; padding-left:20px;}
	.brown-btn2 a {font-size:14px; color:#95d7d3; line-height:40px; font-weight:normal; text-decoration:none;}
	.brown-btn2 a:hover {font-size:14px; color:#fff1b7; line-height:40px; font-weight:normal; text-decoration:none;}

.bar-hdr {height:30px; margin:0 20px 20px 20px;}
	.graybar {background:url('../images/hdrs/barhdr_bg_gray.gif') no-repeat;}
	.graybarmed {background:url('../images/hdrs/barhdr_med_gray.gif') no-repeat; width:630px;}
	.graybarsm {background:url('../images/hdrs/barhdr_sm_gray.gif') no-repeat; width:230px; margin:0 0 20px 0;}
	.bar-hdr .text {float:left; padding:9px 0 0 20px; font-size:12px; font-weight:bold;}
		.graybarsm .text {float:left; padding:9px 0 0 10px; font-size:12px; font-weight:bold;}
		.bar-hdr .text a{font-size:12px; font-weight:bold; color:#e55b19; text-decoration:none;}
		.bar-hdr .text a:hover{font-size:12px; font-weight:bold; color:#64a7a3; text-decoration:none;}
	.bar-hdr .links {display:block; float:right; text-align:right; vertical-align:middle; padding:9px 20px 0 0; font-size:12px; font-weight:bold;}
	.bar-hdr .links a{font-size:12px; font-weight:bold; color:#e55b19; text-decoration:none;}
	.bar-hdr .links a:hover{font-size:12px; font-weight:bold; color:#64a7a3; text-decoration:none;}
	.bar-hdr .centerlinks {display:block; text-align:center; vertical-align:middle; padding:9px 20px 0 0; font-size:12px; font-weight:bold;}
	.bar-hdr .centerlinks a{font-size:12px; font-weight:bold; color:#e55b19; text-decoration:none;}
	.bar-hdr .centerlinks a:hover{font-size:12px; font-weight:bold; color:#64a7a3; text-decoration:none;}
	
.bigthumbpad {width:900px; padding-left:20px;}
	.bigthumb {float:left; width:180px; padding:0 0 0 0; margin:0 20px 20px 0; text-align:center; font-size:12px; color:#000;}
	.bigthumb img{margin-bottom:5px;}
	.bigthumb a{color:#e55b19; font-size:12px; font-weight:bold; text-decoration:none;}
	.bigthumb a:hover{color:#64a7a3; font-size:12px; font-weight:bold; text-decoration:none;}
	
.biglistpad {width:900px; padding-left:20px;}
	.biglist {float:left; width:180px; padding:0 20px 0 20px; margin-bottom:20px; font-size:12px; color:#000;}
	.biglist a{color:#e55b19; font-weight:bold; text-decoration:none;}
	.biglist a:hover{color:#64a7a3; font-weight:bold; text-decoration:none;}
.medlistpad {}
	.medlist {float:left; width:120px; padding:0 60px 0 0; margin-bottom:20px; font-size:12px; color:#7d7d7d;}
	.medlist a{color:#e55b19; font-weight:bold; text-decoration:none;}
	.medlist a:hover{color:#64a7a3; font-weight:bold; text-decoration:none;}
	
.gray {color:#5e524a;}
.blue {color:#64a7a3;}
.orange {color:#e55b19;}
.black {color:#000;}
.orangehdr {color:#e55b19; font-size:12px; font-weight:bold;}
a.orangelink {color:#e55b19; font-weight:bold; text-decoration:none;}
a.orangelink:hover {color:#64a7a3; font-weight:bold; text-decoration:none;}
.ten {font-size:10px;}

.sub-leftcol {float:left; width:670px;}

.sub-rightcol {float:left; width:230px; padding-left:20px;}
	.wide {width:240px;}
	.sub-rightcol .photo{margin-bottom:20px;}
	.sub-rightcol .thumbs {margin-bottom:10px;}
	.sub-rightcol .thumbs img{margin:0 10px 10px 0;}
	.turnlink {margin-bottom:10px;}
	.turnlink img{float:left; width:48px; margin-right:10px;}
	.turnlink .textlink {float:left; width:172px; border-top:1px solid #e2dfde; padding-top:10px;}
		.turnlink .textlink a{color:#e55b19; font-weight:bold; text-decoration:none;}
		.turnlink .textlink a:hover{color:#64a7a3; font-weight:bold; text-decoration:none;}
	
	
.title {margin:0 0 10px 40px; height:29px;}
.titlesm {margin:0 0 10px 0; height:29px;}
	.title h1, .titlesm h1 {float:left; font-size:24px; color:#5e524a; line-height:24px;  font-weight:normal;}
	.title .icon{float:right; margin-right:20px;}
	
.thumbpad{padding-left:20px; margin-top:30px;}
.thumbpad2{padding-left:80px; margin-top:30px;}
/*.thumbpad{width:840px;padding:0 0 0 0;margin:30px 0 0 80px;}*/
.thumb {float:left; width:120px; height: 200px; font-size:9px; color:#5e524a; font-weight:bold; line-height:15px; margin-bottom:20px; margin-right: 10px;}
	.thumb a{font-size:10px; color:#e55b19; font-weight:bold; text-decoration:none;}
	.thumb a:hover{font-size:10px; color:#64a7a3; font-weight:bold; text-decoration:none;}
.thumbsmall {float:left; width:70px; margin-right: 10px; font-size:9px; color:#5e524a; font-weight:bold; line-height:15px; margin-bottom:20px;}
	.thumbsmall a{font-size:10px; color:#e55b19; font-weight:bold; text-decoration:none;}
	.thumbsmall a:hover{font-size:10px; color:#64a7a3; font-weight:bold; text-decoration:none;}
.thumb-test {float:left; width:150px; padding-left:10px; font-size:10px; color:#5e524a; font-weight:bold; line-height:15px; margin-bottom:20px;}
	.thumb-test a{font-size:12px; color:#e55b19; font-weight:bold; text-decoration:none;}
	.thumb-test a:hover{font-size:12px; color:#64a7a3; font-weight:bold; text-decoration:none;}
	
.thumbpadprojects{margin: 20px 40px 20px 40px; padding-top: 10px; border-top: thin; border-top-style: solid; border-top-color: #7d7d7d; border-top-width: 1px;}
.thumbpadprojects2{margin: 10px 10px 10px 10px; padding: 0 0 0 10px; float: left; width: 150px; height: 150px; background-color: #CCCCCC;/*padding-top: 10px; border-top: thin; border-top-style: solid; border-top-color: #7d7d7d; border-top-width: 1px;*/}
	
.sub-leftcol .main{width:670px;}
	.sub-leftcol .main .mainleft{float:left; width:230px; padding-left:20px; margin-bottom:10px;}
	.sub-leftcol .main .mainright{float:left; width:390px; margin-left:10px; margin-bottom:10px;}

.graybox {width:230px; height:310px; background:url('../images/graybox_bg.gif') no-repeat; color:#5e524a; font-size:13px; text-decoration:none; line-height:26px; margin-bottom:10px; overflow: hidden;}
	.graybox .grayboxpad {padding:10px 0 0 20px;}
	.graybox a{color:#5e524a; font-size:15px; text-decoration:none;}
	.graybox a:hover{color:#64a7a3; font-size:15px; text-decoration:none;}
.bigphoto {width:390px; margin-bottom:10px;}



.relatedlinks {margin-top:20px; line-height:22px;}
.relatedlinks-top {margin-top:0px; line-height:22px;}
	.relatedlinks a, .relatedlinks-top a{color:#e55b19; font-size:12px; font-weight:bold; text-decoration:none;}
	.relatedlinks a:hover, .relatedlinks-top a:hover{color:#64a7a3; font-size:12px; font-weight:bold; text-decoration:none;}
	
.sectiontitle{height:30px;}
	.sectiontitle h1 {float:left; font-size:24px; color:#5e524a; line-height:24px; padding-left:40px; font-weight:normal;}
	.sectiontitle .nextlink{float:right; width:250px;}
	.sectiontitle .nextlink a{display:block; width:240px; height:30px; padding-left:10px; background:url('../images/quickship/nextbtn_qs.gif') no-repeat; line-height:30px; color:#fff; font-size:18px; text-decoration:none; font-weight:normal;}
	.sectiontitle .nextlink a:hover{display:block; width:240px; height:30px; padding-left:10px; background:url('../images/quickship/nextbtn_qs.gif') no-repeat; line-height:30px; color:#fff1b7; font-size:18px; text-decoration:none; font-weight:normal;}

.subnav {margin-left:20px; width:610px; height:29px; padding-left:20px; background:url('../images/nav/subnav_bg.gif') no-repeat; line-height:29px; color:#fff;}
	.subnav a{line-height:29px; color:#fff; text-decoration:none;}
	.subnav a:hover, .subnav span{line-height:29px; color:#000; text-decoration:none;}

.section-hdr {background:url('../images/hdrs/brownhdr_bg_short.gif') no-repeat; width:630px; height:60px; margin:0 0 10px 20px;}
	.section-hdr h2 {padding-left:20px; font-size:28px; color:#fff; font-weight:normal; line-height:60px;}
	.silver {background:url('../images/hdrs/silverhdr_bg_short.gif') no-repeat;}
	
.mainpic {padding:0 0 30px 20px;}
copy_st {padding:0 0 0 0; line-height:22px;}
	.copy_st a{color: #e55b19; font-weight: bold; text-decoration: none;}
	.copy_st a:hover{text-decoration: underline;}
.copy {padding:0 40px 0 40px; width:590px; line-height:22px;}
	.copy a{color: #e55b19; font-weight: bold; text-decoration: none;}
	.copy a:hover{text-decoration: underline;}
.copy2 {padding:0 0 10px 0; line-height:22px;}
	.copy2 a{color: #e55b19; font-weight: bold; text-decoration: none;}
	.copy2 a:hover{text-decoration: underline;}

.browntab {width:210px; height:60px; padding:10px 0 0 20px; background:url('../images/btns/browntab_bg.gif') no-repeat; color:#fff; font-size:14px; line-height:22px;}
	.browntab a{color:#95d7d3; font-size:14px; line-height:18px; text-decoration:none;}
	.browntab a:hover{color:#fff1b7; font-size:14px; line-height:18px; text-decoration:none;}
.browntab-single {width:210px; height:60px; padding:0 0 0 20px; margin-bottom:20px; background:url('../images/btns/browntab_bg.gif') no-repeat;}
	.browntab-single a{color:#95d7d3; font-size:14px; line-height:60px; text-decoration:none;}
	.browntab-single a:hover{color:#fff1b7; font-size:14px; line-height:60px; text-decoration:none;}
	
.tbl-textpad {padding-left:40px; margin-top:10px;}
.tbl-text {border-top:1px solid #e2dfde; color:#7d7d7d; font-size:10px; line-height:18px;}
	.tbl-text td {}
	.tbl-text td.left{width:180px; vertical-align:top;}
	.tbl-text td.right{width:420px; vertical-align:top;}

.adv-search-copy {padding-left:40px; font-size:14px; line-height:22px; height:70px;}

.graybox-wide{background:url('../images/graybox_wide_bg.gif') repeat-y; width:630px; margin:0 0 10px 0;}
	.silver-hdr {background:url('../images/hdrs/silverhdr_bg_short.gif') no-repeat; width:630px; height:60px;}
	.silver-hdr h2 {padding-left:20px; font-size:28px; color:#fff; font-weight:normal; line-height:60px;}
	.graybox-wide-left{float:left; width:270px; margin:20px 0 0 0; padding:0 10px 0 20px; font-size:10px; color:#7d7d7d; line-height:16px;}
	.graybox-wide-left .hdr {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.graybox-wide-right{float:left; width:330px;}
	.graybox-wide-map{padding: 20px 20px 20px 20px;}
	.graybox-wide-map .hdr {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.graybox-wide-map .copy {font-size:12px; color:#7d7d7d; font-weight:bold;}
	.graybox-wide-map .copy a{color:#e55b19; font-size:12px; font-weight:bold; text-decoration:none;}
	.graybox-wide-map .copy a:hover{color:#64a7a3; font-size:12px; font-weight:bold; text-decoration:none;}
	.result {padding:20px; border-bottom:1px solid #d4d0cf;}
	.result .copy{float:left; width:165px; padding:0px; line-height:16px;}
	.result .copy a{color:#e55b19; font-size:12px; font-weight:bold; text-decoration:none;}
	.result .copy a:hover{color:#64a7a3; font-size:12px; font-weight:bold; text-decoration:none;}
	.result .link {float:left; padding:0px;}
.graybox-wide-noline{background-color:#ededed; width:630px; margin:0 0 10px 0;}
.graybox-wide-noline .pad{padding:20px 20px 0 20px;}


	
.silver-hdr-tiny-gray{height:60px; width:285px; background:url('../images/hdrs/silverhdr_bg_tiny_gray.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}

.services-links{float:left; width:305px; margin-right:20px;}
.services-links-right{float:left; width:305px;}

a.silver-btn-tiny {display:block; width:285px; height:60px; background:url('../images/hdrs/silverhdr_bg_tiny_white.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.silver-btn-tiny:hover {display:block; width:285px; height:60px; background:url('../images/hdrs/silverhdr_bg_tiny_white.gif') no-repeat; font-size:24px; color:#fff1b7; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}

.gray-btn-290 {display:block; width:270px; height:60px; background:url('../images/btns/btn_gray_290.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.gray-btn-290 {display:block; width:270px; height:60px; background:url('../images/btns/btn_gray_290.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.gray-btn-290:hover {display:block; width:270px; height:60px; background:url('../images/btns/btn_gray_290.gif') no-repeat; font-size:24px; color:#fff1b7; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}

.brown-btn-285 {display:block; width:265px; height:60px; background:url('../images/btns/btn_brown_285.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.brown-btn-285 {display:block; width:265px; height:60px; background:url('../images/btns/btn_brown_285.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.brown-btn-285:hover {display:block; width:265px; height:60px; background:url('../images/btns/btn_brown_285.gif') no-repeat; font-size:24px; color:#fff1b7; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}

.red-btn-285 {display:block; width:265px; height:60px; background:url('../images/btns/btn_red_285.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.red-btn-285 {display:block; width:265px; height:60px; background:url('../images/btns/btn_red_285.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.red-btn-285:hover {display:block; width:265px; height:60px; background:url('../images/btns/btn_red_285.gif') no-repeat; font-size:24px; color:#fff1b7; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}

.red-btn-290 {display:block; width:265px; height:60px; background:url('../images/btns/btn_red_285.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.red-btn-290 {display:block; width:265px; height:60px; background:url('../images/btns/btn_red_285.gif') no-repeat; font-size:24px; color:#fff; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none; margin-bottom:10px;}
a.red-btn-290:hover {display:block; width:265px; height:60px; background:url('../images/btns/btn_red_285.gif') no-repeat; font-size:24px; color:#fff1b7; line-height:60px; font-weight:normal; padding-left:20px; text-decoration:none;}

.row{padding-left:20px; width:630px;}

.centerpic{text-align:center; margin-bottom:20px;}

.rlp-main {padding-left:40px;}
.rlp-box {margin-left:20px; padding:35px 40px 40px 40px; width:570px; height:105px; background:url('../images/rlp_box_bg.gif') no-repeat; line-height:22px;}
.rlp-copy{padding-left:60px; width:580px; line-height:22px;}
.sub-rightcol-rlp {float:left; width:230px;}
	.sub-rightcol-rlp .photo{margin-bottom:20px;}
	
table.sample-tbl {width:590px;}
table.sample-tbl tr td {width:33%;}

table.orderinfo-tbl tr td{padding:5px;}

table.revieworder-tbl {width:590px; border-top:1px solid #e0dede; margin-top:5px;}
table.revieworder-tbl tr td{display:table-cell; padding:5px 5px 5px 0;}
table.revieworder-tbl tr td.col1{width:20%;}
table.revieworder-tbl tr td.col2{width:30%;}
table.revieworder-tbl tr td.col3{width:30%;}
table.revieworder-tbl tr td.col4{width:20%;}

/* NAV STYLES */
#products-drop, #projects-drop, #performance-drop, #tech-drop, #services-drop, #resources-drop, #sustain-drop{
	position:absolute;
	top:0px; left:0px;
	z-index:100;
	visibility:hidden;
	background:none;
	}

.dropbox {width:145px; padding:10px 0 7px 0; background:url('../images/dropbox_bg.png') bottom no-repeat;}
	.dropbox ul {width:134px; margin-left:11px;}
	.dropbox ul li{list-style-type:none;}
	.dropbox ul li a{display:block; height:13px; font-size:12px; color:#fff; text-decoration:none; border-bottom:1px solid #4c423c; margin-bottom:9px; padding-bottom:2px;}
	.dropbox ul li a:hover{font-size:12px; color:#fff1b7; text-decoration:none;}
	
	
/* Collapsible box */
.collbox {width:621px;padding:17px 40px 0 25px;background:url('../images/collbox_bg.gif') repeat-x #f8f8e7;}
.collbox-nav {width:675px; height:36px; padding-left:10px; background:url('../images/collbox_nav_bg.gif') no-repeat;}
.collbox-nav img{padding-right:4px;}
.collbox-contact {width:641px;padding:17px 30px 0 14px;background:url('../images/collbox_bg.gif') repeat-x #f8f8e7;}
	.cbc-leftcol {float:left; width:206px;}
	.cbc-rightcol {float:left; width:400px; padding-left:25px; border-left:1px solid #bab29d}
	.cbc-rightcol .cbc-list{float:left; width:175px; padding-right:20px;}
	.collbox-contact .hdr{color:#a09f99; font-weight:bold;}

.expand {display:block; width:12px; height:12px; background:url('../images/Expand.gif') top left no-repeat;}
	a.noplus {background:none; width:100%; height:100%;}
	a.noplus {text-decoration:none; color:#7b5922;}
	a.noplus:hover{text-decoration:none; color:#7b5922;}
.collapse {display:block; width:12px; height:12px; background:url('../images/Collapse.gif') top left no-repeat;}
.collapsehdr{padding:0 0 10px 0; font-size:12px; line-height:12px; color:#857466; font-weight:bold; border-bottom:1px solid #e2dfde;}
.collapsehdron{padding:0 0 10px 0; font-size:12px; line-height:12px; color:#857466; font-weight:bold; }
.collapsetext{padding:0 0 10px 0; border-bottom:1px solid #e2dfde;}
.collapsetext a{font-size:12px; text-decoration:none; color:#e55b19; font-weight:bold;}
.collapsetext a:hover{font-size:12px; text-decoration:none; color:#64a7a3; font-weight:bold;}

/* */
.float_container {float: left;}

/* INSTALLATION METHODS */
.installations {
	position: relative;
	margin-top: 30px;
	padding: 0 0 140px 0;
	top: 140px;
}

.install_methods {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* PRODUCT SEARCH BUTTONS */
.prod_search_btn {
	margin: 0 0 10px 0;
	padding: 13px 0 0 10px;
	width: 180px;
	height: 27px;
	background-image: url('../images/btns/btn_white_bg.gif');
}

/* COLLECTIONS PAGES */
.col_hdr {
	position: relative;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	width: 920px;
	height: 15px;
	background-image: url('../images/hdrs/collections_hdr.gif');
}

.col_mediaplayer {
	position: relative;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	width: 900px;
	height: 320px;
}

.col_dsc {
	position: relative;
	margin: 0 0 0 0;
	padding: 40px 40px 40px 40px;
	width: 570px;
	height: 130px;
	overflow: hidden;
	background-image: url('../images/col_box_bg.gif');
	float: left;
	line-height: 22px;
	overflow: hidden;
}

.col_dsc_2 {
	position: relative;
	margin: 0 0 0 0;
	padding: 40px 40px 40px 40px;
	width: 860px;
	height: 110px;
	overflow: hidden;
	background-image: url('../images/col_box_bg_2.gif');
	background-repeat: no-repeat;
	float: left;
	line-height: 22px;
	overflow: hidden;
}

.col_cp {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 290px;
	height: 210px;
	background-image: url('../images/col_cp.gif');
	float: left;
}

.col_subhdr {
	position: relative;
	margin: 0 20px 20px 20px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e2dfde;
}

.col_swatch {
	position: relative;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	width: 900px;
	height: 140px;
	border: 1px solid #e2dfde;
}

.col_swatch_sel {
	position: relative;
	margin: 0 0 14px 20px;
	padding: 6px 0 0 0;
	width: 900px;
	height: 20px;
	text-align: left;
	font-weight: bold;
}

/* new search results styles 04.13.2010 */
.swatch_unit{width:110px;height:290px;margin:0 20px 20px 0;}
.swatch_unit_2{width:110px;height:140px;margin:0 20px 20px 0;float:left;}
	
.swatch_unit_img{width:110px;height:110px;margin:0 0 10px 0;background:#333;}
.swatch_unit_txt{margin:0px 0 10px 0;line-height:15px;font-size:9px; color:#5e524a; font-weight:bold;}
	.swatch_unit_txt a{font-size:10px; color:#e55b19; font-weight:bold; text-decoration:none;}
	.swatch_unit_txt a:hover{font-size:10px; color:#64a7a3; font-weight:bold; text-decoration:none;}
.swatch_unit_icons{margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #d2d2d2;height:14px;}
.swatch_unit_icon{margin:0 5px 0 0;float:left;}
.swatch_title{color:#5e524a; font-size:13px; margin-bottom:20px;}

/* cart added 05.18.2010 */
.cart {width:94px;height:21px;background:url('../images/cart.gif');font-size:11px;padding:9px 0 0 46px; float:left;margin:0;}
.cart a {color:#fff;text-decoration:none;}
.cart a:hover {color:#e55b19;text-decoration:none;}

/* cart2 added 09.08.2010 */
.cart2 {width:126px;height:21px;background:url('../images/cart2.gif');font-size:11px;padding:9px 0 0 52px; float:left;margin:0;}
.cart2 a {color:#fff;text-decoration:none;}
.cart2 a:hover {color:#e55b19;text-decoration:none;}

/* sample order additions 09.14.10 */
.sample_order_group {width:565px;height:70px;margin:0 0 20px 0;padding:20px 0 20px 25px;border:1px solid #ccc;overflow:hidden;}
.sample_order_br {float:left;margin-right:10px;}
.sample_order_br select {width:170px;}
.sample_order_p1 {font-size:15px;color:#503a22;line-height:20px;}
.sample_order_p2 {}
.sample_num {color:#000;font-weight:bold;}

/* quickship tab additions 11.17.10 */
.qs_drop {position:absolute;top:0px;left:0px;visibility:hidden;background:url('../images/quickship/qs_drop_bg.png');width:360px;height:195px;z-index:500;overflow:hidden;}
.qs_drop_header {width:350px;height:25px;padding:5px 0 0 10px;color:#fff;font-size:18px;}
.qs_drop_btn {width:340px;height:54px;padding:0 0 0 20px;border-top:1px solid #e23333;}
.qs_unit_tabs {display:block; width:290px; height:60px; font-size:24px; color:#fff; text-decoration:none; margin-bottom:10px;}
#qs_btn_1 {width:96px;height:50px;padding:10px 0 0 0;background:url('../images/quickship/qs_unit_btn_1_on.gif');text-align:center;}
#qs_btn_1 a {font-weight:normal;color:#fff;line-height:12px;}
#qs_btn_1 a:hover {color:#fff1b7;}
#qs_btn_2 {width:98px;height:50px;padding:10px 0 0 0;background:url('../images/quickship/qs_unit_btn_2_off.gif');text-align:center;}
#qs_btn_2 a {font-weight:normal;color:#fff;line-height:12px;}
#qs_btn_2 a:hover {color:#fff1b7;}
#qs_btn_3 {width:96px;height:60px;padding:0 0 0 0;background:url('../images/quickship/qs_unit_btn_3_off.gif');text-align:center;}
#qs_btn_3 a {font-weight:normal;color:#fff;line-height:60px;}
#qs_btn_3 a:hover {color:#fff1b7;}

.room_image {width:180px;height:170px;background:#ccc;}

/* home ipad list */
.hm-list li {font-size:14px;line-height:20px;}
.hm-list li a {color:#fff;text-decoration:none;}
.hm-list li a:hover {color:#fff;text-decoration:underline;}

/* mohawk group bar */
.mhk_bar {position:absolute;top:0;left:0;width:43px;height:100%;background:url('../images/mhk_bar_ext.gif') repeat-y;cursor:pointer;}



