@import url("bc_mod.css");
body {
	background-color:#006397;
	background-image:url(../images/body_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}
blockquote {
	margin:0px;
	padding:0px;
}
a {
	outline:none;
	color:#006699;
}
ul {
	margin-left:0px;
	padding-left:15px;/*list-style-position:outside;*/
}
ul li {
	margin-left:0px;
	padding-left:0px;/*list-style-position:outside;*/
}
.clear {
}
/*header*/
#header {
	background-image:url(../images/header_bg2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:108px;
	margin-top:20px;
}
/*main*/
#main {
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-y;
	height:389px;
	height:auto !important;
	min-height:389px;
	overflow:hidden;
	margin:0;
	padding:0;
}
/*content*/
#content {
	padding-bottom:20px;
	min-height:506px;
	height:auto !important;
	height:506px;
}
h1, h2, h3, h4 {
	line-height:1.2em;
	font-weight:bold;
}
h1 {
}
h1 {
	font-size:24px;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#31698A;
	margin-bottom:15px;
}
h1 span {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
h1.homePageh1 {
	font-weight: normal;
	padding: 0pt;
	display: inline;
	font-size: 12px;
	letter-spacing: 0pt;
	color: #000000;
	line-height: 1.5em;
}
h2 {
	font-size:18px;
	color: #000;
}
/*top nav*/
#topNav {
	display:block;
	height:28px;
	background-color:#84BF3F;
	margin:0px 5px 20px 5px;
}
#topNav a.navItem {
	height:28px;
	background-image:url(../images/topNav.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	background-position:0px 0px;
}
#topNav a:hover.navItem {
}
#topNav a.navItem span {
	display:none;
}
#topNav a#navHome {
	width:64px;
	background-position:-24px 0px;
	margin-left:24px;
}
#topNav a:hover#navHome {
	background-position:-24px -28px;
}
#topNav a#navAbout {
	width:84px;
	background-position:-88px 0px;
}
#topNav a:hover#navAbout {
	background-position:-88px -28px;
}
#topNav a#navCourseKits {
	width:127px;
	background-position:-172px 0px;
}
#topNav a:hover#navCourseKits {
	background-position:-172px -28px;
}
#topNav a#navFAQs {
	width:59px;
	background-position:-299px 0px;
}
#topNav a:hover#navFAQs {
	background-position:-299px -28px;
}
#topNav a#navSupport {
	width:76px;
	background-position:-358px 0px;
}
#topNav a:hover#navSupport {
	background-position:-358px -28px;
}
#topNav a#navContact {
	width:98px;
	background-position:-434px 0px;
}
#topNav a:hover#navContact {
	background-position:-434px -28px;
}
#topNav a#navOrderNow {
	width:98px;
	background-position:-535px 0px;
}
#topNav a:hover#navOrderNow {
	background-position:-535px -28px;
}
/*footer*/
#footer {
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:100px;
	margin-bottom:30px;
}
#footerText{
	display:block;
	color:#006BA6;
	text-align:center;
	margin-top:50px;
	font-size:10px;
	line-height:1em;
}
#bottomNav {
	text-align:center;
	background-color:#ED1C21;
	height:28px;
	margin:0px 5px;
	padding:7px 0px 0px 0px;
	color:#FFFFFF;
}
#bottomNav a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-transform:capitalize;
	font-size:11px;
	margin:0px 5px;
	line-height:1;
}
#bottomNav a:hover {
	color:#FFFF00;
}
/*homepage*/
#panels {
	height:270px;
}
.panelItem {
	width:870px;
	height:270px;
	position:absolute;
}
ul.tabs {
}
.panelItem p {
/*display:none;*/
}
div.panelText {
	position:relative;
	width:290px;
}
h2.productHdr {
	position:relative;
	font-size:18px;
	line-height:1.2em;
}
h2.productHdr {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
h2.productCopy {
}
p.productLink {
	width:305px;
	height:38px;
	margin:-12px -10px;
	padding:0;
}
p.productLink a {
	background-image:url(../images/panel_learnMore.png);
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:28px;
	padding:10px 10px;
	background-position:top left;
	text-align:center;
}
p.productLink a:hover {
	background-image:url(../images/panel_learnMore_roll.png);
}
*html p.productLink a:hover {
	color:#FC0;
}
#panelCK {
	background-image:url(../images/panel_ck.jpg);
}
#panelCK div.panelText {
	left:60px;
	top:200px;
}
#panelCK h2.productHdr {
}
#panelCK h2.productCopy {
}
#panelCK p.productLink a {
/*background-image:url(../images/panel_learnMore_v2.png);*/
}
#panelCK p.productLink a:hover {
/*background-image:url(../images/panel_learnMore_roll_v2.png);*/
}
/*Panel SW */
#panelSW {
	background-image:url(../images/panel_sw.jpg);
}
#panelSW div.panelText {
	position:relative;
	width:270px;
	left:175px;
	top:110px;
}
#panelSW h2.productHdr {
	position:relative;
	font-size:18px;
	line-height:1em;
}
#panelSW h2.productCopy {
}
#panelSW p.productLink a {
}
/* Panel PP*/
#panelPP {
	background-image:url(../images/panel_pp.jpg);
}
#panelPP div.panelText {
}
#panelPP h2.productHdr {
	position:relative;
	top:20px;
	left:420px;
	width:220px;
}
#panelPP p.productCopy {
	position:relative;
	width:180px;
	top:40px;
	left:220px;
}
#panelPP p.productLink a {
	position:relative;
	top:70px;
	left:200px;
}
/*PanelSW2*/
#panelSW2 {
	background-image:url(../images/panel_sw2.jpg);
}
#panelSW2 div.panelText {
	position:relative;
	width:270px;
	left:185px;
	top:100px;
}
#panelSW2 h2.productHdr {
}
#panelSW2 h2.productCopy {
}
#panelSW2 p.productLink a {
}
/*Panel CJ*/
#panelCJ {
	background-image:url(../images/panel_cj.jpg);
}
#panelCJ div.panelText {
	/*position:relative;*/
	width:600px;
}
#panelCJ h2.productHdr {
	position:relative;
	left:240px;
	top:10px;
	width:180px;
}
#panelCJ p.productCopy {
	position:relative;
	/**/left:240px;
	top:20px;
	width:140px;
}
#panelCJ p.productLink {
	margin-top:35px;
	margin-left:235px;
}
#panelCJ p.productLink a {
}
/*Panel*/
#panelCJ2 {
	background-image:url(../images/panel_cjc.jpg);
}
#panelCJ2 div.panelText {
	position:absolute;
	width:660px;
	left:270px;
	top:10px;
}
#panelCJ2 h2.productHdr {
	text-align:right;
	width:200px;
}
#panelCJ2 p.productCopy {
	margin-left:0px;
	width:400px;
	position:relative;
	top: -55px;
	left:220px;
}
#panelCJ2 p.productLink {
	position:absolute;
	left:50%;
	margin-left:-320px;
	top:220px;
}
#panelCJ2 p.productLink a {
}
/*Panel*/
#panelMM {
	background-image:url(../images/panel_mm.jpg);
}
#panelMM div.panelText {
	position:relative;
	width:290px;
	left:265px;
	top:20px;
}
#panelMM h2.productHdr {
}
#panelMM h2.productCopy {
}
#panelMM p.productLink {
	margin-top:-5px;
}
#panelMM p.productLink a {
}
/*Panel BA*/
#panelBA {
	background-image:url(../images/panel_ba.jpg);
}
#panelBA div.panelText {
	position:relative;
	width:290px;
	left:350px;
	top:20px;
}
#panelBA h2.productHdr {
}
#panelBA h2.productCopy {
}
#panelBA p.productLink {
	margin-top:0px;
}
#panelBA p.productLink a {
}
/*tabs*/
ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:108px;
}
/* single tab */
ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}
ul.tabs a {
	background-image:url(../images/tabs_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	height: 108px;
	width: 92px;
	text-align:center;
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;
	position:relative;
	outline:none;
	cursor:pointer !important;
}
ul.tabs a span {
	display:none;
}
ul.tabs a:active {
	/*outline:none;*/
	cursor:default !important;
}
ul.tabs a:hover {
/*background-position: -420px -31px;	
	color:#fff;	*/
	
}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	/*background-position: 0px 0px;	
	cursor:default !important; 
	color:#000 !important;*/
	cursor:default !important;
}
a#tabCK {
	width:200px;
}
a:hover#tabCK, a#tabCK.current {
	background-position:0px -108px;
}
a#tabSW {
	background-position:-200px;
}
a:hover#tabSW, a#tabSW.current {
	background-position:-200px -216px;
}
a#tabSW2 {
	background-position:-292px;
}
a:hover#tabSW2, a#tabSW2.current {
	background-position:-292px -324px;
}
a#tabPP {
	background-position:-384px 0px;
}
a:hover#tabPP, a#tabPP.current {
	background-position:-384px -432px;
}
a#tabCJ {
	background-position:-476px 0px;
}
a:hover#tabCJ, a#tabCJ.current {
	background-position:-476px -540px;
}
a#tabMM {
	background-position:-568px 0px;
}
a:hover#tabMM, a#tabMM.current {
	background-position:-568px -648px;
}
a#tabBA {
	background-position:-660px 0px;
}
a:hover#tabBA, a#tabBA.current {
	background-position:-660px -756px;
}
a#tabCJ2 {
	background-position:-752px 0px;
}
a:hover#tabCJ2, a#tabCJ2.current {
	background-position:-752px -864px;
}
p.hdr {
	font-weight:bold;
	color:#630;
}
/*homepage content*/
#homepageContent h2 {
	background-repeat:no-repeat;
	height:27px;
	margin:20px 0px 10px 0px;
	padding:0;
}
#homepageContent h2 span {
	display:none;
	margin:0;
	padding:0;
}
#homepageContent #testimonial h2 {
/*
	IF WE ARE NOT GOING TO USE THE SIDEBAR-STYLE TESTIMONIAL
	UNCOMMENT BELOW
	*/
	
	/*
	background-image:url(../images/hdr_testimonial.gif);
	width:224px;
	*/
}
#homepageContent #sidebarTestimonial {
	/*KEEP THIS ONLY IF WE ARE GOING TO USE THE SIDEBAR-STYLE TESTIMONIAL */
	margin-top:20px;
}
#homepageContent #homepageText h2 {
	background-image:url(../images/hdr_about.gif);
	width:237px;
}
#homepageContent #videoBox h2 {
	background-image:url(../images/hdr_wiak.gif);
	width:138px;
}
#videoBox p {
	font-size:11px;
	margin-bottom:5px;
}
#videoPlayer {
	margin-bottom:10px;
}
/*big buttons*/
#homepageBtns div {
	text-align:center;
}
p.bigBtn {
	width:217px;
	height:74px;
	display:block;
}
p.bigBtn a {
	display:block;
	background-repeat:no-repeat;
	background-image:url(../images/btnReq_combo.gif);
	width:217px;
	height:74px;
}
p.bigBtn a:hover {
	background-position:0px -73px;
}
p.bigBtn a span {
	display:none;
}
#btnRequestASample a {
	background-image:url(../images/btnReq_combo.gif);
}

#homepageBtns #btnRequestSample{
	margin-left:13px;
}
#homepageBtns #btnMoreAboutUs {
	margin-left:20px;
}
#homepageBtns #btnOrderNow {
	margin-left:20px;
}
#homepageBtns #btnCatalog {
	margin-left:20px;
}
#homepageBtns #btnGetAQuote {
	margin-left:26px;
}
#btnMoreAboutUs a {
	background-image:url(../images/btnAbout2_combo.gif);
}
#btnFAQs a {
	background-image:url(../images/btnFAQ_combo.gif);
}
#btnOrderNow a {
	background-image:url(../images/btnOrderNow_combo.gif);
}
#btnCatalog a {
	background-image:url(../images/btnCatalog_combo.gif);
}
#btnCourseKits a {
	background-image:url(../images/btnCourseKits_combo.gif);
}
#btnSupport a {
	background-image:url(../images/btnSupport_combo.gif);
}
#btnContact a {
	background-image:url(../images/btnContact_combo.gif);
}
#btnGetAQuote a {
	background-image:url(../images/btnGetAQuote_combo.gif);
}
/*sml buttons*/
#homepageBtns div {
	text-align:center;
}
p.smlBtn {
	width:190px;
	height:47px;
	display:block;
}
p.smlBtn a {
	display:block;
	background-repeat:no-repeat;
	background-image:url(../images/btn_order_now_sml_combo.gif);
	height:47px;
	background-position:0px -46px;
}
p.smlBtn a:hover {
	background-position:0px 1px;
}
p.smlBtn a span {
	display:none;
}
p#orderNow a {
	background-image:url(../images/btnOrderNow_sml_combo.gif);
}
p#getAQuote {
	width:186px;
	height:43px;
	display:block;
}
div#WIAKContent p#getAQuote {
	position:relative;
	left:40px;
}
p#getAQuote a {
	background-image:url(../images/btnGetAQuote_sml_combo.gif);
	display:block;
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:186px;
	height:43px;
}
p#getAQuote a:hover {
	background-position:0px -43px;
}
p#getAQuote a span {
	display:none;
}
/*testimonial*/
div#testimonial {
	padding-bottom:20px;
}
div#testimonialControls {
	display:block;
	height:16px;
	margin:10px 0px;
	position:relative;/*left:98px;
	top:270px;*/

}
div#homepageContent div#sidebarTestimonial div#testimonialControls {
	left:30px;
}
div#testimonialControls a {
	width:16px;
	height:16px;
	float:left;
	/*background-image:url(../images/testimonialNavBtn.gif);*/
	background-image:url(../images/testNavBtn.gif);
	cursor:pointer;
}
div#testimonialControls.singleTestimonial {
	background:none;
	height:0px;
	margin:0px;
	padding:0px;
}
div#testimonialControls.singleTestimonial a {
	background:none;
	height:0px;
}
div#testimonialControls a:hover {
	background-position:0px -16px;
}
div#testimonialControls a.current {
	background-position:0px -32px;
}
div#testimonialItems {
	width:240px;/*min-height:260px;
	height:auto !important;
	height:260px;*/
}
.testimonialInstructions {
	text-align:center;
	font-size:11px;
	color:#663300;
	margin-top:10px;
	margin-bottom:0px;
}
/**/
img#quoteImg {
	position:relative;
	left:-21px;
}
div#testimonialItems div {
	padding:20px;
	background-color: #FAF1C9;
	padding-top:10px;
}
div#testimonialItems div blockquote {
	margin:0px;
	padding:0px;
	text-align:left;
}
div#testimonialBackNext {
	width:156px;
	height:34px;
	margin-left:30px;
	margin-top:10px;
}
div#testimonialBackNext a {
	background-image:url(../images/testBackNext_combo.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:78px;
	height:34px;
}
div#testimonialBackNext a:hover {
	background-position:0px -33px;
}
div#testimonialBackNext a span {
	display:none;
}
a.prev {
}
a.next {
	background-position:-78px 0px;
}
div#testimonialBackNext a:hover.next {
	background-position:-78px -33px;
}
/*side bar testimonial */
#sidebarTestimonial {
	margin:0px 0px 10px 0px;
	padding:20px 0px 0px 0px;
	background-image:url(../images/testimonial_bg.gif);
	width:240px;/**/
	background-repeat:no-repeat;
	background-position:top;
}
*html #homepageContent #sidebarTestimonial {
	position:relative;
}
#sidebarTestimonial div#testimonialControls {
	display:block;
	height:16px;
	margin:10px 0px 0px 0px;
	position:relative;
	left:30px;/*top:270px;*/
}
#sidebarTestimonial h2 {
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#264984;
	margin:0px 20px;
	height:18px;
	display:block;
	background-image:url(../images/hdr_testimonial_18.png);
	background-repeat:no-repeat;
}
#sidebarTestimonial h2 span {
	display:none;
}
#sidebarTestimonial div#testimonial {
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	width:240px;
	padding-bottom:20px;
	background-image:url(../images/testimonial_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#sidebarTestimonial div#testimonialItems {
	margin:0;
}
#sidebarTestimonial div#testimonialItems div {
	background:none;
}
/**PRODUCT PAGE **/  
.productContent {
	min-height:315px;
	height:auto !important;
	height:315px;
	background-color:#F4F4F4;
	display:block;
	margin:0px 5px;
}
.productText {
	width:360px;
	padding:10px 35px;
}
*html .productText {
	width:357px;
	padding:10px 35px;
}
.productText h1 {
	margin-bottom:10px;
}
.productImage {
	width:510px;
	margin-left:430px;
	margin:0;
	min-height:310px;
	height:auto !important;
	height:310px;
	float:right;
	background-image:url(../images/productImageBG.png);
	background-repeat:no-repeat;
	position:relative;
	top:px;
}
.productImage img {
	margin-top:13px;
	margin-left:15px;
}
/*product page Request A Sample (RAS)  medallion button*/
p.btnRASMedal {
	position:absolute;
	width:108px;
	height:109px;
	top:430px;
	left:50%;
	margin-left:380px;
}
div#CJM2RAS p.btnRASMedal {
	position:absolute;
	width:108px;
	height:109px;
	top:520px;
	left:50%;
	margin-left:380px;
}
p.btnRASMedal a {
	background-image:url(../images/btnRASMedal.png);
	background-repeat:no-repeat;
	display:block;
	width:108px;
	height:109px;
}
p.btnRASMedal a:hover {
	background-image:url(../images/btnRASMedal_roll.png);
}
p.btnRASMedal a:hover {
	display:block;
	position:relative;
	z-index:16;
}
p.btnRASMedal a span {
	display:none;
}
img.productPoster {
	position:relative;
	top:-50px;
	height:238px;
	width:180px;
}
.boxPoster img.posterCJC {
	position:relative;
	top:20px;
	height:243px;
	width:180px;
}
#productMidTop {
	background-image:url(../images/productMidBG.gif);
	background-repeat:no-repeat;
	height:18px;
	display:block;
	margin:18px 0px 0px 0px;
	padding:0;
}
#productMidContent {
	background-image:url(../images/productMidBG.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:18px;
}
#productMidContent h2 {
	font-size:20px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	background-repeat:no-repeat;
}
#boxInfoTool {
/*min-height:290px;
	height:auto !important;*/
}
#boxInfoTool h2#courseInfo {
	color:#264984;
	margin:0px;
	height:18px;
	display:block;
	background-image:url(../images/hdr_courseInfo_18.png);
}
img.productPoster {
	position:relative;
	top:-50px;
}
p.posterText {
	margin-top:-40px;
	margin-left: 10px;
	font-size:11px;
	line-height:1em;
}
#boxInfoTool h2#courseInfo span {
	display:none;
}
#boxInfoTool h2#toolsForTeaching {
	color:#264984;
	margin:0px;
	height:18px;
	display:block;
	background-image:url(../images/hdr_tools_18.png);
}
#boxInfoTool h2#toolsForTeaching span {
	display:none;
}
#boxTestimonial {
	margin-left:30px;
	margin-right:10px;
}
#boxTestimonial h2 {
	color:#264984;
	margin:0px;
	height:18px;
	display:block;
	background-image:url(../images/hdr_testimonial_18.png);
}
#boxTestimonial h2 span {
	display:none;
}
#boxTestimonial div#testimonialItems {
	/*
	min-height:200px;
	height:auto !important;
	height:200px;
	*/
	width:190px;
}
#boxTestimonial div#testimonialItems div {
	padding:10px 0px 0px 0px;
	font-size:12px;
	background:none;
}
#boxTestimonial img#quoteImg {
	position:relative;
	left:-38px;
	display:none;
}
#boxTestimonial div#testimonialControls {
	left:72px;
}
#boxAddToCart {
/*min-height:290px;
	height:auto !important;
	height:290px;*/

}
/*PRODUCT PAGE: more product info (bottom row)*/
#moreProductInfo {
}
#moreProductInfo h3 {
	margin-top:20px;
	padding-right:50px;
}
#moreProductInfo #btnRequestSample {
	/*margin-left:150px;*/
	float:left;
}
#moreProductInfo #btnOrderNow {
	/**/margin-left:250px;
}
#productBotBtns{
	/*text-align:center;*/
	padding-top:30px;
}
#productBotBtns #btnRequestSample {
	/*margin-left:150px;*/
	float:left;
}
#productBotBtns #btnOrderNow {
	/**/margin-left:250px;
}

/*PRODUCT PAGE : What's included in a course kit*/
#productWIAK {
	background-image:url(../images/WIAKbg.gif);
	background-repeat:repeat-y;
}
#productWIAK h4 {
	color:#663300;
	margin-top:-12px;
}
#productWIAK .WIAKtop, #productWIAK .WIAKbot {
	background-image:url(../images/WIAK.gif);
	background-repeat:no-repeat;
	height:12px;
}
#productWIAK .WIAKbot {
	background-position:bottom;
}
#WIAKContent {
	margin:20px;
}
#WIAKContent #orderNow {
	margin-left:36px;
}
#WIAKContent h3 {
	margin-bottom:20px;
}
#WIAKContent h4 {
	margin-top:10px;
	margin-bottom:5px;
}
img#payonline {
	width:197px;
	height:241px;
}
h3.requestLesson {
	text-align:center;
	margin-top:40px;
}
#contactForm form {
	border:1px solid #ccc;
}
#contactForm div.formItem {
	margin:10px;
}
#contactForm fieldset {
	border:none;
}
#contactForm fieldset.col01 {
	width:300px;
	float:left;
}
#contactForm fieldset.col02 {
	width:300px;
	margin-left:360px;
}
#contactForm #submitButton {
	text-align:center;
	margin:0px;
	clear:both;
}
#contactForm #submitButton input.cat_button {
	margin:20px;
}
/*course kits*/
h3.CKCopy {
	font-style:italic;
	padding:10px 20px;
	color:#663300;
	margin-bottom:30px;
	font-size:16px;
}
/*large btn (i.e. our course kits in sidebar */
p.lrgBtn {
	margin-top:40px;
}
p.lrgBtn a {
	display:block;
}
p.lrgBtn a span {
	display:none;
}
p#lrgBtnCK a {
	background-image:url(../images/lrgBtn_CK.jpg);
	width:234px;
	height:335px;
	padding:0px;
}
p#lrgBtnCK.lrgBtn {
	margin:0px;
}
p#lrgBtnCK a:hover {
	background-position:0px -335px;
}
div#sideBar1 p.bigBtn, div#sideBar p.bigBtn {
	margin-top:0px;
	margin-bottom:0px;
}
div#specialTips .clear {
	position:relative;
	top:10px;
}
p.lessonSteps {
	width:250px;
	padding:0px;
	text-align:center;
	float:left;
	margin:5px;
	font-style:italic;
	font-weight:bold;
	color:#663300;
}
p.lessonSteps img {
	width:250px;
}
/**/

h1.catalogHdr {
	margin-top:20px;
	margin-bottom:0px;
}
h3.resupplyHdr {
	margin-top:20px;
}
.productBox {
	background-image:url(../images/catProdCK_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:5px 0px;
	height:350px;
	height:auto !important;
	min-height:350px;
	padding-bottom:10px;
}
.row1 {
	height:325px;
	height:auto !important;
	min-height:325px;
}
.resupplyBox .productBox {
	height:275px;
	height:auto !important;
	min-height:275px;
	background-image:url(../images/catProdRS_bg.gif);
}
.productBox table {
	margin:0;
	background-image:url(../images/catProdCK_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.productBox p.quantity {
	clear:both;
	margin-left:10px;
}
.resupplyBox .productBox table {
	background-image:url(../images/catProdRS_bg.gif);
}
.productBox ul.shop-product-list li {
	list-style:none;
	margin:0;
	padding:0;
}
.productBox .shop-product-small {
	margin:10px 8px 0px 8px;
}
.productBox p.prodMoreInfo {
	display:block;
	text-align:right;
	/*text-transform:uppercase;*/
	font-size:11px;
	margin:0px 20px 10px 20px;
}
#BAS2 .productBox ul.shop-product-list {
	position:relative;
	top:18px;
}
#BAS2 .productBox div.image {
	position:relative;
	top:22px;
}
#BAS2 .productBox p.quantity {
	position:relative;
	top:14px;
}
#BAS2 .productBox p.prodDescription {
	position:relative;
	top:15px;
}
#BAS2 .productBox p.prodMoreInfo {
	position:relative;
	top:15px;
}
#CJM .productBox p.quantity {
	position:relative;
	top:9px;
}
#CJM .productBox p.prodDescription {
	position:relative;
	top:15px;
}
#CJM .productBox p.prodMoreInfo {
	position:relative;
	top:12px;
}
#CJC .productBox ul.shop-product-list {
	position:relative;
	top:20px;
}
#CJC .productBox div.image {
	position:relative;
	top:24px;
}
#CJC .productBox p.quantity {
	position:relative;
	top:24px;
}
#CJC .productBox p.prodDescription {
	position:relative;
	top:28px;
}
#CJC .productBox p.prodMoreInfo {
	position:relative;
	top:24px;
}
.productBox p.prodMoreInfo em {
	font-style:normal;
}
/*sample box*/
.sampleBox {
	clear:both;
}
.sampleImg {
	width:150px;
	margin:5px;
	float:left;
}
.sampleLabel {
	margin-left:180px;
	padding:20px 0px;
	font-size:16px;
	font-weight:bold;
}
.courseKitBox .sampleImg {
	width:240px;
}
.courseKitBox .sampleLabel {
	margin-left:260px;
}
/*sample single page */
.samplePageHeader {
	clear:both;
}
p.samplePageTitle {
	/*
float:left;	
	width:210px;
	font-size:20px;
	letter-spacing:-1px;
	padding:20px 0px;
	font-weight:bold;
*/   
font-size:20px;
	letter-spacing:-1px;
	font-weight:bold;
}
#videoContainer {
	text-align:center;
	margin:60px 40px;
}
#videoContainer h3 {
	padding:0px 100px;
}
/*aweber form
.af-header{
	font-weight:bold;
	font-size:14px;
}

#af-form-304049828.af-form{
	overflow:hidden;
	
}
#af-form-304049828{

}
*/
.af-header {
	font-weight:bold;
	font-size:18px;
}
/*Request A Sample (non-linked) RAS*/
p.RAS {
	background-image:url(../images/ic_BAA_sml.jpg);
	background-repeat:no-repeat;
	padding-left:220px;
	width:300px;
	/*
font-weight:bold;*/
	font-size:14px;
	height:233px;
	height:auto !important;
	min-height:233px;
	float:left;/**/
}
p#RASBAS.RAS {
	background-image:url(../images/ic_BAS_sml.jpg);
}
p#RASBAS2.RAS {
	background-image:url(../images/ic_BAS_sml.jpg);
}
p#RASCJM.RAS {
	background-image:url(../images/ic_CJM_sml.jpg);
}
p#RASCJM2.RAS {
	background-image:url(../images/ic_CJM2_sml.jpg);
}
p#RASMMM.RAS {
	background-image:url(../images/ic_MMM_sml.jpg);
}
p#RASPWP.RAS {
	background-image:url(../images/ic_PWP_sml.jpg);
}
form.af-form-wrapper, div.af-form {
	padding:10px;
	width:280px;
	position:absolute;
	top:105px;
	left:50%;
	/*
margin-left:20px;
*/
	margin-left:0px;
}
form.af-form-wrapper {
/*
padding:10px;
	width:280px;
	position:absolute;
	top:215px;
	left:50%;
	margin-left:100px; 

	position:relative;
	left:200px;*/
}
/*product photos*/
img.wsPhotoLeft {
	float:left;
	margin:10px 10px 10px 0px;
}
img.wsPhotoLeft {
	float:right;
	margin:10px 0px 10px 10px;
}
/*image floats*/
.imgLeft {
	float:left;
	margin:0px 10px 10px 0px;
}
.imgRight {
	float:right;
	margin:0px 10px 10px 10px;
}
/*cart button*/
.cartBtn {
	margin-left:5px;
	cursor:pointer;
}
/*forms*/

/*logo link*/
p#logoLink{
	width:225px;
	height:102px;
	position:relative;
	margin:0;
	padding:0;
	top:5px;
	left:5px;
}
p#logoLink a{
	display:block;	
	width:225px;
	height:100px;
}
p#logoLink a span{
	display:none;	
}
/*same as billing*/
.sameAs{
	margin-left:30px;
	color:#663300;
	font-style:italic;
}

/*hide form elements*/
.hideForm{
	display:none;	
}
/*cart*/
table.cart th, table.cart td, table.cart p, table.cart li, table.cart a,  table.cart strong{
	font-size:14px;	
} 

