/* @import url(http://fonts.googleapis.com/css?family=Varela+Round); */
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700);

html	{
	min-height: 100%;
	border-bottom: 1px solid transparent;
	}	
* {	
	margin:0;
	padding:0;
	}
img	{
	border: 0;
	max-width: 100%;
	height: auto;
	}
@font-face {
    font-family: 'MistralRegular';
    src: url('../_fonts/mistral-webfont.eot');
    src: url('../_fonts/mistral-webfont.eot?iefix') format('eot'),
         url('../_fonts/mistral-webfont.woff') format('woff'),
         url('../_fonts/mistral-webfont.ttf') format('truetype'),
         url('../_fonts/mistral-webfont.svg#webfontnaiIjw7k') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SansationRegular';
    src: url('../_fonts/sansation_regular-webfont.eot?') format('eot'),
         url('../_fonts/sansation_regular-webfont.woff') format('woff'),
         url('../_fonts/sansation_regular-webfont.ttf') format('truetype'),
         url('../_fonts/sansation_regular-webfont.svg#webfontnoMoEcng') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SegoePrintRegular';
    src: url('../_fonts/segoepr-webfont.eot?') format('eot'),
         url('../_fonts/segoepr-webfont.woff') format('woff'),
         url('../_fonts/segoepr-webfont.ttf') format('truetype'),
         url('../_fonts/segoepr-webfont.svg#webfontihDmNqXu') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @font-face {
    font-family: 'webFont';
    src: url('../_fonts/maven_pro-maven.eot?') format('eot'),
         url('../_fonts/maven_pro-maven.woff') format('woff'),
         url('../_fonts/maven_pro-maven.ttf') format('truetype'),
         url('../_fonts/maven_pro-maven.svg#webfontPiNCM293') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'webFontBold';
    src: url('../_fonts/nunito-regular-webfont.eot');
    src: url('../_fonts/nunito-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/nunito-regular-webfont.woff') format('woff'),
         url('../_fonts/nunito-regular-webfont.ttf') format('truetype'),
         url('../_fonts/nunito-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} */



body	{
	font-size: 13px;
	color: #572700;
	line-height: 1.2em;
	margin-bottom: 3px;
	background-color: #572700;
	background-image: url(../images/bg-body.gif);
	background-position: 0 68px;
	background-repeat: repeat-x;
	/* font-family: webFont, verdana, arial, helvetica, sans-serif; */
	font-family: 'Raleway', sans-serif;
	}	
body.pop	{
	background-image: none;
	background-color: #fff6dc;	
	background-repeat: repeat;
	}
img.rt	{
	float: right;
	margin: 0 0 10px 15px
	}
img.lf	{
	float: left;
	margin: 0 15px 10px 0;
	}
.rt	{
	float: right;
	margin: 0 0 10px 15px
	}
.lf	{
	float: left;
	margin: 0 15px 10px 0;
	}
.border	{
	border: 3px double #572700;
	background-color: #BA8748;
	}
img.b	{
	border: 3px double #572700;
	}
p.dc:first-letter	{
	float: left;
	font-size: 2.4em;
	line-height: .8em;
	padding-right: 2px;
	font-weight: 400;
	font-family: MistralRegular!important;
	color: #BA8748;
	text-shadow: 1px 1px 0px #804000;
	}	
/* h1 {
	font-size: 72px;
	color: silver;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#333));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	} */

	
	
	
	
div.clear	{
	clear: both;
	}
div.rule	{
	margin: 15px 0;
	border-bottom: 1px solid #ba8748;
	}
div.dualrule	{
	margin: 15px 0;
	border-top: 1px solid #fed602;
	border-bottom: 1px solid #a7524a;
	height: 1px;
	line-height: 1px;
	}

a:link	{
	color: #BA8748;
	text-decoration: underline;
	}
a:visited	{
	color: #BA8748;
	text-decoration: underline;
	}
a:hover	{
	color: #572700;
	text-decoration: none;
	}
	
h1, h2, h3, p	{
	margin: 0 0 10px 0;
	}
h1	{
	font-size: 36px;
	margin: 0 0 20px 0;
	font-weight: 400;
	line-height: 1em;
	color: #ba8748;
	font-family: MistralRegular!important;
	text-shadow: 1px 1px 0px #804000;
	position: relative;
	/* border-bottom: 1px solid #ba8748; */
	}
h1 span	{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: url(../images/gradient_1.png) repeat-x;
	}
	
	
h1.cufon	{
	font-size: 36px;
	}
h2	{
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
	}
h3	{
	font-size: 15px;
	/* font-family: webFontBold,verdana; */
	/* font-weight: normal; */
	}
h3.alt	{
	color: #CC8036;
	/* font-family: webFontBold,verdana; */
	}
h4	{
	font-size: 14px;
	margin: 0;
	/* font-family: webFontBold,verdana; */
	/* font-weight: normal; */
	}
h4.alt	{
	margin: 0 0 10px 0;
	color: #CC8036;
	/* font-family: webFontBold,verdana; */
	}	
.header h3	{
	font-size: 27px;
	margin: 10px 0 -10px 0;
	/* font-family: webFontBold,verdana; */
	/* font-weight: normal; */
	}
b, strong	{
	/* font-family: webFontBold,verdana; */
	/* font-weight: normal; */
	}
.sm	{
	font-size: 11px;
	}
.standout	{
	color: #bb0000;
	font-weight: 800;
	}
/* .main ul	{
	margin: 0 0 10px 20px;
	padding: 0;
	} */
.main ul	{
	margin: 0 0 10px 17px;
	padding: 0;
	list-style-image: url(../images/bullet.gif);
	}
	
.main ul.nobullet	{
	margin: 0 0 10px 17px;
	padding: 0;
	list-style-image: none!important;
	list-style: none;
	}
	
.main ul.extraspacing li	{
	margin-bottom: 10px;
	}
	
.main ol	{
	margin: 0 0 10px 22px;
	padding: 0;
	}
.container	{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	clear: both;
	position: relative;
	background-image: url();
	background-repeat: repeat-y;
	}		
.container .header	{
	float: left;
	width: 960px;
	margin-bottom: 30px;
	clear: both;
	}

		
.container .inner	{
	float: left;
	width: 960px;
	background-color: #fff;
	background-image: url(../images/container-middle.gif);
	background-repeat: repeat-y;
	clear: both;
	-moz-box-shadow: inset 0 1px 2px 0 #fff5df, 0px 1px 10px #111;
	-webkit-box-shadow: inset 0 1px 2px 0 #fff5df, 0px 1px 10px #111;
	box-shadow: inset 0 1px 2px 0 #fff5df, 0px 1px 10px #111;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	}
	
.container .header .logo	{
	float: left;
	font-size: 19px;
	font-family: arial!important;
	font-weight: 400;
	color: #fff6dc!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 10px 0 0 10px;
	text-shadow: 1px 1px 0px #804000;
	}
.container .header .logo span.rcd	{
	position: absolute;
	top: 45px;
	right: 10px;
	font-family: arial!important;
	font-weight: 400;
	font-size: 13px;
	color: #fff6dc!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 1px 1px 0px #804000;
	}
.printlogo	{
	display: none;
	}
.container .header .logo.alt	{
	font-weight: 400;
	}
.container .leftside	{
	float: left;
	width: 180px;
	}
.container .v-nav	{
	float: left;
	width: 180px;
	padding-top: 15px;
	font-size: 11px;
	}
.container .main	{
	float: left;
	width: 735px;
	min-height: 400px;
	height: auto!important;
	height: 400px;
	padding: 15px 25px 25px 20px;
	}


.footer	{
	width: 780px;
	padding: 5px 0 5px 180px;
	clear: both;
	text-align: center;
	/* font-size: 15px;
	color: #fff6dc!important;
	font-family: MistralRegular; */
	/* font-family: webFont,arial!important; */
	font-weight: 400;
	font-size: 10px;
	color: #fff6dc!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 1px 1px 0px #804000;
	}	

	
/*  inputs  */

input.btn	{
	background-color: #572700;
	/*  border: 3px double #ccc;  */
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	font-family: verdana;
	/*  margin-right: 10px;  */
	}
input.extra	{
	padding: 2px 15px;
	}
input	{
	font-family: verdana;
	font-size: 12px;
	padding: 2px 3px;
	}
input textarea	{
	font-size: 11px;
	}
	
/*  tools  */

.container #home	{
	position: absolute;
	right: 70px;
	top: 15px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-home.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
.container #home a	{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-home.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
.container #home a:hover	{
	background-image: none;
	}
	
.container #email	{
	position: absolute;
	right: 40px;
	top: 15px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-email.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
.container #email a	{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-email.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
.container #email a:hover	{
	background-image: none;
	}
	
.container #printpage	{
	position: absolute;
	right: 10px;
	top: 15px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-print.gif);
	background-position: right;
	background-repeat: no-repeat;
	}		
body.pop .container #printpage	{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-print-pop.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
body.pop .container #printpage a	{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-print-pop.gif);
	background-repeat: no-repeat;
	}
.container #printpage a	{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 16px;
	height: 15px;
	/* z-index: 100; */
	background-image: url(../images/icon-print.gif);
	background-repeat: no-repeat;
	}
.container #printpage a:hover	{
	background-image: none;
	}
body.pop .container #printpage a:hover	{
	background-image: none;
	}	

	
div.numbers {
	margin: 0 auto;
	padding: 0!important;
	clear: both;
	text-align: center;
	width: 650px;
	margin-top: 1px;
}

div.numbers td a	{
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 2px;
	margin: 1px;
	float: left;
	}
div.numbers.plus td a	{
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 2px;
	margin: 4px;
	float: left;
	}
div.numbers td a:hover	{
	border: 1px solid #BA8748;
	}
div.numbers td.on a,
div.numbers td.on a:hover	{
	border: 1px solid #572700;
		}
		
div.numbers td.on a img	{
	border: 1px solid #572700;			
	opacity:.5;
	filter: alpha(opacity=50) ;
		}	
		
div.numbers td.arrow a	{
	border: 1px solid #FFF6DC;
	background-color: #572700;
	margin: 2px;
	padding: 0;
	}
div.numbers td.arrow a:hover	{
	border: 1px solid #FFF6DC;
	background-color: #BA8748;
	}

	
.tabs-note, .noprintpop	{
	display: none;
	}
	
.thumb-container	{
	float: left;
	width: 710px;
	clear: both;
	}
.thumb-container .thumb	{
	float: left;
	display: block;
	width: 110px;
	text-align: center;
	margin: 15px;
	line-height: 11px;
	}
.thumb-container .thumb img	{
	display: block;
	}
	
.thumb-container .thumb a	{
	float: left;
	display: block;
	font-size: 11px;
	color: #333;
	/* margin: 15px; */
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc');
	text-decoration: none;
}	
*+html .thumb-container .thumb a	{
	margin: 12px;
	}	
	
.thumb-container .thumb a:hover	{
	border: 1px solid #BA8748!important;
	}
.affiliate	{
	text-align: center;
	} 
.affiliate img	{
	margin: 15px;
	} 

	
	
	
.largepic img, .large-pic img, .largeflash, img.small-pic, img.thumb-pic, img.framed-pic	{
	background-color: #fff;
	padding: 10px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	margin-bottom: 10px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;	
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-moz-box-shadow: 0 3px 5px #555;
	-webkit-box-shadow: 0 3px 5px #555;	
	box-shadow: 0 3px 5px #555;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc');
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	}
img.small-pic	{
	padding: 5px!important;
	width: 75px;
	-moz-box-shadow: 0 1px 3px #555;
	-webkit-box-shadow: 0 1px 3px #555;
	box-shadow: 0 1px 3px #555;
	}
img.thumb-pic	{
	padding: 5px!important;
	width: 100px;
	-moz-box-shadow: 0 1px 3px #555;
	-webkit-box-shadow: 0 1px 3px #555;
	box-shadow: 0 1px 3px #555;
	}
.framed-pic-sm	{
	background-color: #fff;
	padding: 5px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	margin-bottom: 10px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;	
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-moz-box-shadow: 0 3px 5px #555;
	-webkit-box-shadow: 0 3px 5px #555;	
	box-shadow: 0 3px 5px #555;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc');
	}
	
	
	
	
	
	
.largeflash img	{
	width: 350px;
	height: 233px;
	}
.homeGallery .largeflash img	{
	width: 350px;
	height: 233px;
	}
.mainimg	{
	background-color: #fff;
	padding: 7px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	}	
/* shaded borders */
#shadowed-border {
padding: 10px;
/* width: 30%; */
margin: 20px auto */;
}

#shadowed-border .sb-inner {
background:#fff6dc;
}

#shadowed-border .sb-border {
background: #fff6dc;
}

#shadowed-border2 {
padding: 10px;
/* width: 30%; */
margin: 10px auto; 
}

#shadowed-border2 .sb-inner {
background:#DFE2FF;
}

#shadowed-border2 .sb-border {
background:#FFDC9F;
}

.plain {
padding: 5px;
/* width: 30%; */
margin: 10px auto;
border: thin solid black;
}

.sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }
* html .sb, * html .sb *, * html .sbi, * html .sbi * { height:1%; }
.sbi { display:inline-block; }
.sb-inner { background:#ddd; }
.sb-shadow { background:#000; }
.sb-border { background:#bbb; }

a.pdf	{
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	}
a.cad	{
	background-image: url(../images/icon_dwg.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	}
a.doc, span.doc	{
	background-image: url(../images/icon_doc.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	}
a.xls, span.xls	{
	background-image: url(../images/icon_xls.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	}
a.offsite, span.offsite	{
	background-image: url(../images/icon_popup.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	}
a.offsite.rev, span.offsite.rev	{
	background-position: 0 0;
	padding-left: 17px;
	}
a.flash, span.flash	{
	background-image: url(../images/icon_flash.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
	}
a.html, span.html	{
	background-image: url(../images/icon_html.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	}
a.email, span.email	{
	background-image: url(../images/icon_email.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	}
a.email.rev, span.email	{
	background-position: 0 3px;
	padding-left: 17px;
	}	
.module-holder	{
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 15px;
	}
.module-home .chunk-left	{	
	float: left;
	display: inline;
	width: 210px;
	text-align: center;
	margin: 0 30px 0 120px;
	}
.module-home .chunk-right	{	
	float: left;
	display: inline;
	width: 210px;
	text-align: center;
	margin: 0;
	}
.partners	{
	float: left;
	width: 100%;
	height: 75px;
	padding: 10px 0;
	border-top: 1px dotted #BA8748;
	}
.partners img	{
	float: left;
	width: 100px;
	height: 75px;
	margin-right: 20px;
	}
.partners .content	{
	margin-top: 33px;
	float: left;
	}
.vendor-list h4	{
	font-size: 13px;
	margin: 7px 0;
	}
.vendor-list div	{
	margin: 0 0 7px 15px;
	}
.vendor-list div a	{
	font-size: 11px;
	}
	
	
	
.module-holder .tri-module	{
	float: left;
	width: 200px;
	padding: 10px 15px;
	text-align: center;
	}
.module-holder .tri-module .content	{
	display: block;
	}
.module-holder .tri-module img	{
	width: 200px;
	height: 200px;
	}
.quote	{
	background: url(../images/bg-quote-end.gif) no-repeat 520px 95%;
	padding: 0 35px 0 0;
	min-height: 120px;
	height: auto!important;
	height: 120px;
	position: relative;
	}
.quote.nopic	{
	background: url(../images/bg-quote-end.gif) no-repeat 100% 95%;
	}
.quote.nopic p	{
	background: url(../images/bg-quote-start.gif) no-repeat 0 0;
	width: 630px;
	}
.quote p	{
	background: url(../images/bg-quote-start.gif) no-repeat 0 0;
	padding: 0 0 0 40px;
	width: 470px;
	font-family: SegoePrintRegular, Times New Roman;
	font-size: 15px;
	line-height: 22px;
	color: #CC8036;
	/* text-shadow: 0px 1px 1px #CA9D52; */
	}
.quote img	{
	position: absolute;
	top: 0;
	right: 0;
	box-shadow: 0 2px 5px #333;
	border: 1px solid #563E86;
	}
.quote i	{
	color: #563E86;
	font-style: normal;
	}
	
p.homeQuote	{
	font-family: SegoePrintRegular, Times New Roman;
	background: url(../images/bg-quote-start-sm.gif) no-repeat 0 0;
	padding: 0 17px;
	font-size: 14px;
	}
	
p.homeQuoteMain	{
	font-family: SegoePrintRegular, Times New Roman;
	background: url(../images/bg-quote-start-sm.gif) no-repeat 0 0;
	padding: 0 17px;
	margin: 0 0 0 -17px;
	font-size: 14px;
	}	
	
	
	
	
	
	
	
		
img.endQuote	{
	float: right;
	background: url(../images/bg-quote-end-sm.gif) no-repeat 0 0;
	margin: 0 -17px 0 0;
	}	
*+html img.endQuote	{ margin: 0!important; }
	
a.homeCTA	{	
	float: left;
	width: 299px;
	border: 3px solid #794F33;
/* 	height: 30px; */
	padding:  20px 0!important;
	text-decoration: none;
	text-align: center;
	font-size: 24px;
	margin: 0 0 20px 0;
	font-weight: 400;
	color: #FFF6DC;
	font-family: MistralRegular!important;
	text-shadow: 1px 1px 1px #333;
	-moz-box-shadow: 0px 1px 4px #333;
	-webkit-box-shadow: 0px 1px 4px #333;
	box-shadow: 0px 1px 4px #333;
  background-color: #572300;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#997964), to(#572300)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #997964, #572300); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #997964, #572300); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #997964, #572300); /* IE10 */
  background-image:      -o-linear-gradient(top, #997964, #572300); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #997964, #572300);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#997964', EndColorStr='#572300'); /* IE6–IE9 */
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
	}
a:hover.homeCTA	{
	color: #CA9D52
	}	
.full-float	{
	float: left;
	clear: both;
	width: 735px;
	margin: 0;
	}	
.third-float-bordered h2	{
	width: 223px;
	font-size: 13px;
	margin: 0 -10px 10px -10px;
	font-weight: 400;
	color: #FFF6DC;
	padding: 5px 7px 8px 7px;
	text-shadow: 1px 1px 1px #333;
	-moz-box-shadow: 0px 0px 4px #333;
	-webkit-box-shadow: 0px 0px 4px #333;
	box-shadow: 0px 0px 4px #333;
	background-color: #572300;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#997964), to(#572300)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #997964, #572300); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #997964, #572300); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #997964, #572300); /* IE10 */
	background-image:      -o-linear-gradient(top, #997964, #572300); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #997964, #572300);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#997964', EndColorStr='#572300'); */ /* IE6–IE9 */
	}	
.third-float-bordered	{
	float: left;
	display: inline;	
	width: 215px;
	background: #fff;
	font-size: 12px;
	padding: 0 10px 10px 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc');
	}	
*+html .third-float-bordered { width: 209px; }	
.float-spacer	{
	float: left;
	display: inline;
	width: 12px;
	height: 10px;
	}
.cols{
	/* min-height: 150px;
	height: auto!important;
	height: 150px; */
	}
	
.homeGallery	{
	float: left;
	display: inline;	
	width: 688px;
	background: #fff;
	padding: 20px 20px 10px 20px;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=180, Color='#cccccc');
	clear: both;
	margin: 0 0 25px 0;
	}
	
.top, .bottom	{
	display: none;
	}
	
img.shadowed	{
	-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.5);
	}
	
	
	
/* b, strong	{
	font-family: webFontBold;
	} */