@charset "utf-8";
/* KC Product-Page Template CSS */
table.prodPage_wrapper {
	float:left;
	width:689px;
	margin:0; 
	padding:0;
}
.prodPage_wrapper td.prod_topLeft {width:240px; height:auto; padding:9px 0; text-align:center; vertical-align:top; background:url(/store/CajunChess/prodImg_bg.png) center 0 no-repeat;}
.prodPage_wrapper td.prod_topRight {width:449px; padding:0 0 0 40px; background:url(/store/CajunChess/divider_tall.png) 15px 0 no-repeat; text-align:left; vertical-align:top;}
.prodPage_wrapper td.clearProd_add-check {text-align:center !important; vertical-align:middle !important; width:689px; border-top:1px dashed #356aa0; border-bottom:1px dashed #356aa0; padding:4px 0 4px 162px;}
.prodPage_wrapper td.descript {text-align:left; vertical-align:top; width:689px; padding:4px 0 27px;}

.prod_topLeft .prodImg {width:240px; height:auto; display:inline-block; vertical-align:middle; text-align:center; margin:0; padding:0;}
.hideOverflow {overflow:hidden;}
.prod_topLeft .prodImg a {display:block; width:220px; height:auto; min-height:135px; background:url(/store/CajunChess/larger_view_icon.png) 100% 92% no-repeat; }
html > body .prod_topLeft .prodImg a {height: auto;}
.prod_topLeft .prodImg a:hover {background-position:148px 92%;}
.prod_topLeft .prodImg a img {position:relative; z-index:100; visibility:hidden;}
.prod_topLeft .prodImg a {border-bottom:0 !important;}

.prod_topRight fieldset {border-top:1px solid #356aa0; padding:4px 0 6px 5px; margin:17px 0 10px}
.prod_topRight fieldset a {text-decoration:none;}
.prod_topRight fieldset legend {margin-left:30px; padding-right:4px; color:#356aa0; font-weight:bold; font-style:italic; text-transform:uppercase;}
.prod_topRight h6 {padding:.45em 0 .35em;}
.prod_topRight fieldset td {padding:3px; font-size:13px;}
.prod_topRight fieldset td.padTop {padding-top:5px;}
.prod_topRight fieldset input[type="text"], .prod_topRight fieldset select {margin:0 2px; padding:3px; color:#111; font-size:13px;}
.prod_topRight fieldset select.count {padding-left:0 !important; margin:0 12px 0 0 !important; font-weight:bold;}

.prod_topRight fieldset .countbox {width:84px; margin:4em 0 4em 1em; text-align:center !important;}
.prod_topRight fieldset .countbox .sum {width:28px; height:28px; color:white; font-size:24px; line-height:28px; font-weight:bold; padding:6px; 
	   margin:4px auto;
       background:#c00;
	-khtml-border-radius: 6px;
	-ms-border-radius: 6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px;}

.prod_topRight fieldset input[type="text"] {font-weight:bold}

/*---Wood Board Option Table-Divs---*/
/*.wood_brd_optionTble {}*/

/*---Table-Style Divs additional specs---*/
/*.col-container-tr {
	margin:0 auto;
	display:table-row-group
}*/
.column-td {
	/*display:table-cell;*/
	border-top:1px solid #be3e23;
	padding:4px; 
	font-size:13px;
	line-height:17px
}
.qty_td {font-weight:bold}
.Qty {border-right:1px solid #abc2de; font-weight:bold}
.Qty strike {color:#999}
.Qty_input {margin:3px 0}
.Recommend {
	font-size:13px;
	line-height:15px
}

.prod_topLeft .item_Avail {padding:15px 5px 9px;}
.prod_topLeft .item_Avail .userFieldOne {color:green; font-size:13px; /*line-height:17px;*/ font-weight:bold; /*font-style:italic;*/}
.prod_topLeft .userFieldFour {padding:2px 5px 9px}
.prod_topRight .listpriceProd {margin:8px 5px 0; color:#777;}
.prod_topRight .listpriceProd span.strikethrough, 
.prod_topRight .optionsFieldset .price {font-family:Tahoma, Verdana;}
.prod_topRight .price {width:auto; margin:0 0 7px; padding:0;}
.prod_topRight .price .pricePlain {padding-left:5px; color:#356aa0; font-weight:bold; text-transform:uppercase;}
.prod_topRight .price .priceBold font {font-weight:bold; text-transform:none; font-size:21px;}
.prod_topRight .price table#kcpbt {
width:auto;
margin:2px 0 4px 5px;
border:1px solid #abc2de;
-moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-radius:6px;
}
.prod_topRight .price table#kcpbt td {
padding:3px 4px;
border-right:1px solid #abc2de;
}
.prod_topRight .price table#kcpbt td:last-child {
border-right:0;
}
.prod_topRight .price .priceBold table#kcpbt td, .prod_topRight .price .priceBold table#kcpbt td font {
font-size:13px;
line-height:14px;
text-transform:uppercase;
}
table#kcpbt td b {
font-weight:normal;
}

.prod_topRight h3 {
	margin:0;
}

/**/
/*.optionTable label {display:inline-block; background:#cdcdcd; padding:4px; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px;}
.optionTable label:hover, .optionTable label.hover {background:#ccc;}
.optionTable input[type="radio"] {cursor:pointer;}*/

.clearProd_add-check .qtyTxt {width:30px; height:37px; display:inline-block; float:left; padding:11px 5px 3px 0; margin:0; text-align:right; color:#356aa0; font-weight:bold; font-style:italic; text-transform:uppercase;}
.clearProd_add-check .qtyField_bg {width:85px; height:37px; display:inline-block; float:left; padding:0 3px 3px; margin:0; background:url(/store/CajunChess/point_up.jpg) 5% center no-repeat; overflow:hidden;}
.clearProd_add-check .qtyField_bg input {width:80px; height:24px; display:inline; float:left; text-align:center; font:17px/22px Arial, Helvetica, sans-serif; font-weight:bold; border:0px; padding:5px 3px 3px; margin:5px 1px; background:url(/store/CajunChess/qtyField_bg.gif) 0 0 no-repeat; border:0;}
.clearProd_add-check input.cart_btn{float:left; font-size:21px !important; border-width:0 !important; margin:4px 0 4px 7px !important;}
/*.clearProd_add-check input.add_to_cart {float:left; margin:5px 5px;}
.clearProd_add-check input.checkout {float:left; margin:5px 5px;}*/

.descript h5.infoHeading {display:inline-block; width:80%; height:auto; min-height:62px; overflow:auto; margin:0 50px 0 52px; padding-top:33px; padding-left:68px; color:#aaa; font-style:oblique; font-size:42px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; background:url(/store/CajunChess/info_icon.png) 0 center no-repeat; text-align:left;}
html > body .descript h5.infoHeading {height:auto;}
.descript .userFieldTwo {display:block; width:auto; height:auto; margin:0 14px 18px; color:#c63; font-size:19px; font-weight:normal; text-align:center;}
.descript .userFieldTwo table {/*margin-left:60px;*/}
.descript .userFieldTwo table td, .descript .userFieldTwo table td font {color:#c63; font-size:18px; text-align:center;}
#inner_right_section .descript p{margin-top:7px; padding-bottom:14px}
.descript a {
	border-bottom:1px dotted #295888;
}
.descript a:hover, .descript a.active, .descript a.visited {
border-bottom:none;
}


div.top-link {clear:both; width:auto; height:20px; padding:4px 50px 3px; margin:14px 0 40px; text-align: right; background:#2c2d2f url(/store/CajunChess/plainbar_bg.jpg) 100% 0 repeat-y; border-top:4px solid #c00; -moz-border-bottom-left-radius:10px; border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-bottom-right-radius:10px; border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px;}
div.top-link a {
	text-decoration:none;
	color:#3f7dbc;
	font-weight:bold;
	font-size:16px;
	margin-left:50px;
}
div.top-link a:hover {
	text-decoration:none;
	color:#cc6600;
}
div.top-link.active a {
	text-decoration:none;
	color:#cc6600;
}