/* index */


html, body {
	background-color: #ffffff;
	background-image:url(../images/background_tile.jpg);
	background-position:center top;
	margin:0px;
	text-align:left;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:14px;
	line-height:18px;
	text-align:center;
}

a {
	color:#892536;
}
a:link {
	color:#892536;
}
a:hover {
	color:#ff0000;
}
a:visited {
	color:#892536;
}

ul li {
	list-style-image: url(images/list_bullet.gif);
}


h1 {
	font-weight:100;
	color:#892536;
	font-size:28px;
}
h2 {
	font-weight:bold;
}
h3 {
	font-size:22px;
	margin:35px auto 4px;
	font-weight:normal;
	line-height:10px;
	color:#892536;
}
h4 {
	font-size:32px;
	margin:-10px auto 8px;
	font-weight:normal;
	line-height:16px;
	color:#892536;
}
h5 {
	font:inherit;
	font-size:15px;
	color:#000000;
	margin:0px;
}	
h6 {
	font:inherit;
	font-size:13px;
	color:#892536;
	margin:0px;
	line-height:16px;
}
img {
	border:0px;
}



/* Product Menu ======================================================== */

.menuArrowDiv {
	width:8px;
	text-align:left;
	display:inline;
	float:left;
	padding-top:1px;
}

.menuText {
	width:150px;
	text-align:left;
	display:inline;
	float:left;
	color:#967563;
	font-size:15px;
}

.menuItem {
	width:160px;
	padding:0px 0px 4px;
}

.menuItemBig {
	width:160px;
}

.menuLink {
	color:#967563;
	text-decoration:none;
}
.menuLink:link {
	color:#967563;
}
.menuLink:hover {
	color:#892536;
}
.menuLink:visited {
	color:#967563;
}




/* Product Menu ======================================================== */


.productTitle {
	font-size:20px;
	margin-bottom:10px;
/*	border-bottom:1px solid #a5a5a5; */
}
.productDescriptionTitle {
	font-size:16px;
	margin-bottom:2px;
}
.productDescription {
	font-size:14px;

	color:#000000;
}

.priceTitle {
	color:#892536;
	font-size:16px;
	padding:12px 0px 4px 5px;
	background-color:#f5f3ec;
	text-align:left;
}
.priceSKU {
	color:#892536;
	font-size:12px;
}
.priceDesc {
	color:#892536;
	padding-left:5px;
}
.pricePrice {
	color:#892536;
	font-weight:bold;
	text-align:right
}
.priceTop {
	color:#ffffff;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
}
.largerViewImage {
	padding:8px 0px 25px 0px;
	margin:4px 0px 13px;
}

.tableSizeChartDiv {
	padding-top:14px;
	background-color:#f5f3ec;
}







/* Text Formatting ======================================================== */

.lightGreen {
	color:#8cb727;
}

.blue {
	color:#1b528e;
}
.maroon {
	color:#892536;
}
.lightGrey {
	color:#b7bbbe;
}
.originalMaker {
	font-weight:bold;
	font-style:italic;
	color:#1b528e;
}
.person {
	font-weight:bold;
	color:#1b528e;
	font-size:9px;
	margin-left:20px;
}
.krystalDifference {
	font-weight:bold;
	font-style:italic;
	color:#1b528e;
	font-size:12px;
	padding:40px 0px;
}
.aboutName {
	font-weight:bold;
	font-style:italic;
	color:#1b528e;
	font-size:15px;
}
.aboutJob {
	font-weight:bold;
	font-style:italic;
	color:#55595d;
	font-size:11px;
}
.aboutEmail {
	color:#3b73b9;
	font-style:italic;
	text-decoration:none;
}
.aboutEmail:link {
	color:#3b73b9;
}
.aboutEmail:hover {
	color:#cc0000;
	text-decoration:underline;
}
.aboutEmail:visited {
	color:#3b73b9;
}
.aboutImage {
	float:left;
	display:inline;
	width:120px;
	padding-top:15px;
}
.aboutText {
	float:left;
	display:inline;
	width:500px;
}
.ourBoardsImageText {
	padding:7px 0px 32px;
	text-align:center;
	color:#1b528e;
	font-size:10px;
	border-bottom: solid 1px #ffffff;
}
.aboutUsImageText {
	padding:5px 0px 14px;
	text-align:center;
	color:#1b528e;
	font-size:9px;
	border-bottom: solid 1px #ffffff;
}
.ourBoardsImage {
	border: solid 2px #ffffff;
}
.clientBlurb {
	font-size:9px;
	padding:10px 0px 16px;
	text-align:center;
	color:#1b528e;
}
.redBold {
	font-weight:bold;
	color:#CC0000;
}

.blueLink {
	color:#3b73b9;
}
.blueLink:link {
	color:#3b73b9;
}
.blueLink:hover {
	color:#cc0000;
}
.blueLink:visited {
	color:#cc0000;
}






/* MAIN INTERFACE ======================================================== */

#interfaceWrapper {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-image:url(images/background.gif);
}
#interfaceGradient{
	/*margin: auto;
	padding: auto;*/
	background-image:url(images/backgroundgradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#content_wrapper {
	display:inline;
	float:left;
	text-align:center;
	padding:auto;
	min-width:99.5%;	/* weird IE Bug fix */
	background-image:url(images/grid.gif);
	border: 1px solid #CCCCCC;
	padding-bottom:26px;
	margin-bottom:10px;
}
#content_corners {
	margin:14px auto 14px;
	width:800px;
	background-color:#ffffff;
	
	padding:0px;
}
#content_area {
	width:740px;
	padding: 14px 30px;
	text-align:left;
	
}



/* TOP HEADER ======================================================== */
#topHeader_wrapper {
	display:inline;
	float:left;
	text-align:center;
	padding:auto;
	min-width:100%;
}
#topHeader {
	height:72px;
	font-size:0px;
	text-align:left;
	margin:40px auto 15px;
	padding:0px 10px 0px 20px;
	min-width:855px;
}
#topHeaderTopButtons {
	padding-top:7px;
	padding-left:640px;
}
.mainNavBut {
	display:inline;
	float:left;
}


/* Gallery  ======================================================== */

.thumb {

	padding:2px 8px 4px 0px;
}

.galleryRow {
	border-top: 1px solid #cad1d7;
	padding:10px 0px 15px;
	text-align:center;
}
.galleryTitle {
	font-size:21px;
	margin:26px auto 5px;
	font-weight:normal;
	line-height:16px;
	color:#892536;
	text-align:center;
}
.millionaires {
	text-align:center;
	font-size:12px;
}





/* TEXT PAGES ======================================================== */
#text_area {
	width:600px;
	padding: 38px 0px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
#text_left {
	width:150px;
	float:left;
	display:inline;
}
#text_right {
	width:450px;
	float:left;
	display:inline;
}
	




/* FOOTER ======================================================== */
.footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6d4b3b;
	textAlign:right;
	width:640px;
	margin:auto;

}

.footer_link, 
.footer_link:link, 
.footer_link:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#6d4b3b;
	margin:0px 5px;
	font-size:9px;
}
.footer_link:hover {
	color:#aa0202;
	text-decoration:underline;
}

.footerLeft {
	display:inline;
	float:left;
	width:44px;
	margin:auto;
}

.footerRight {
	display:inline;
	float:left;
	width:640px;
	textAlign:right;
	margin:auto;
}



/* HOMEPAGE ======================================================== */
.homePromo {
	background-color:#ffffff;
	width:202px;
	height:70px;
	padding:10px;
}





/* MAILING LIST ======================================================== */

.quoteTitle {
	font-size:14px;
	color:#000000;
	padding-bottom:1px;
}
.quoteFieldBox {
	padding:0px 6px 4px 0px;
}
.quoteField {
	font-size:11px;
	color:#666666;
}
.quoteRequired {
	font-size:11px;
	color:#cc0000;
	font-weight:bold;
}
.quoteDiv {
	float:left;
	display:inline;
	width:245px;
}
.quoteHeader {
	font-weight:100;
	color:#892536;
	font-size:24px;
	padding-bottom:10px;
}
.quoteSubHead {
	font-weight:100;
	color:#000000;
	font-size:16px;
	padding-bottom:15px;
}




/* PRODUCT PAGE ======================================================== */

.shipping_note {
	padding-top:30px;
	width:150px;
	font-size:11px;
	line-height:14px;
	color:#666666;
	text-align:left;
}






/* MISC ======================================================== */
.clear {
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
}

.floatLeft {
	float:left;
	display:inline;
	position:relative;
}
.floatRight {
	float:right;
	display:inline;
	position:relative;
}
.warning_title {
	font-size: 20px;
	color:#f80404;
	font-style:italic;
	font-weight:900;
}
.warning_sub {
	font-size: 13px;
	color:#f80404;
	font-style:italic;
	width:500px;
	padding-bottom: 20px;
	font-weight:900;
}
.success_title {
	margin-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#ffffff;
	font-weight:900;
}
.success_sub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#cccccc;
	padding-bottom: 20px;
	font-weight:900;
}
.boxGrey600_top {
	width:600px;
	height:8px;
	background:url(images/border_grey_600_top.gif) top center no-repeat;
}
.boxGrey600 {
	width:596px;
	padding:0px 0px 10px;
	border: #4a4a4a solid;
	border-width:0px 2px;
}
.boxGrey600_bottom {
	width:600px;
	height:8px;
	background:url(images/border_grey_600_bottom.gif) bottom center no-repeat;
}

.warningBox_top {
	width:600px;
	height:8px;
	background:url(images/warning_box_top.gif) top center no-repeat;
}
.warningBox {
	width:596px;
	padding:8px 0px 16px;
	border: #ffffff solid;
	border-width:0px 2px;
	background-color:#b10303;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight:bold;
}
.warningBox_bottom {
	width:600px;
	height:8px;
	background:url(images/warning_box_bottom.gif) bottom center no-repeat;
}

	

