img#bookpage{
margin-top:15px;
margin-right:10px;
margin-left:10px;
}
img#check{
margin-right:10px;
margin-left:10px;
}
input{
font-size:12px;
}
.addToBag{
width:65px;
height:17px;
}
.divProdLeft{
float:left;
width:296px;
}
.divProdLeft td,.divProdRight td{
padding:0px;
margin:0px;
color:#000000;
font:10px arial,helvetica,sans-serif;
}
.divProdLeft,.divProdRight{
width:296px;
}
.divProdRight{
float:right;
width:296px;
}
.itemname{
margin:0px;
width:177px;
}
.mppContainer{
width:593px;
position:relative;
}
.mppShell{
width:593px;
position:relative;
height:440px;
left:60px;
}
.mppSubNav{
font-size:6px;
width:584px;
position:relative;
}
.priceRED{
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.prodQTY{
font:10px arial;
width:75px;
height:17px;
text-align:center;
}
.prodRowSpacer{
width:584px;
height:20px;
}
.prodSizeQtyTable{
	margin:0px;
	padding:0px;
	background:#E4E4E4;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.productImg{
border:0px;
width:90px;
height:90px;
}
.rightBuffer{
float:right;
width:6px;
}
.shopEVENT_DATES{
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
}
.subHeaderSeperator{
background:#E5E5E5;
font-size:1px;
width:584px;
position:relative;
height:1px;
}
.subHeaderSpacer{
font-size:6px;
width:584px;
position:relative;
height:10px;
}
.tdProdNm{
font-weight:bold;
}
.timesItalic{
margin-left:10px;
font-family:"Times New Roman",Times,serif;
font-style:italic;
}
.view_shade{
border:0px;
}
#bookcover{
border:1px solid #999999;
margin:5px;
}
#bookwrap{
font-size:10px;
width:210px;
}
#bookwrapSMALL{
float:left;
margin-right:10px;
margin-bottom:0px;
margin-left:10px;
width:150px;
height:250px;
}
#bookwrapSMALL form{
margin:0px auto;
width:100%;
text-align:center;
}
#bookwrapSMALL img#bookcover{
border:none;
width:145px;
}
#buygrid{
margin:0px;
padding:0px;
float:left;
width:250px;
}
#buygrid input{
margin-top:0px;
margin-right:0px;
margin-left:0px;
}
#buygrid1 form,#bag,#buygrid td,#registration td,#freeteleclass input,#formtable td{
margin:0px;
padding:0px;
}
#buygrid1 h3{
margin:0px 0px 0px 10px;
color:#000000;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:normal;
}
#buygrid1 p{
margin:0px 0px 0px 10px;
color:#333333;
font:12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:normal;
}
#buygrid1 td{
}
#buygrid2 h6{
margin:0px;
color:#333333;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#buygrid2 {
	border-collapse: collapse;
	font:9px Arial,Helvetica,sans-serif;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
.labelcell {
	padding-right: 2px;
	padding-left: 2px;
}

#buygridTELE{
margin:0px;
padding:0px;
font:12px Arial,Helvetica,sans-serif;
}
#buygridTELE .cellCLASSDATE{
margin:0px;
padding:0px;
width:225px;
}
#content #shop{
float:left;
width:225px;
}
#formtable{
margin:0px;
}
#freegift{
clear:none;
margin-right:3px;
margin-top:15px;
width:465px;
height:150px;
}
#freegiftdescription{
margin:10px;
padding:5px;
color:#333333;
font:10px Verdana,Arial,Helvetica,sans-serif;
width:250px;
text-align:left;
}
#freegiftdescription a{
	margin:0px;
	color:#990000;
	text-decoration:none;
	font-size: 10px;
}
#freeteleclass td{
margin:0px;
padding:0px;
vertical-align:top;
}
#layerlink a{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
#productdescription{
	border:1px solid #CCCCCC;
	width:75%;
	margin: 5px auto 8px;
}
#productdescription a{
color:#666666;
text-decoration:none;
}
#productdescription h3{
margin-left:10px;
color:#000000;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
letter-spacing:normal;
}
#productdescription h4{
margin:0px 0px 0px 10px;
color:#000000;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
#productdescription h5{
margin:0px 5px 0px 10px;
color:#666666;
font:10px Arial,Helvetica,sans-serif;
width:75px;
}
#productdescription h6{
margin:2px;
color:#000000;
font:10px Arial,Helvetica,sans-serif;
text-transform:uppercase;
}
#productdescription p{
margin:0px 0px 0px 10px;
padding:0px;
color:#333333;
background:#FFFFFF;
font:12px/1.2em Verdana,Arial,Helvetica,sans-serif;
vertical-align:top;
}
#productdescription p.textsmall{
margin:0px;
line-height:normal;
}
#productpage{
margin-left:215px;
float:none;
clear:right;
width:640px;
}
#registration{
color:#333333;
font:12px Verdana,Arial,Helvetica,sans-serif;
}
#registration input{
	border:1px solid #cccccc;
	margin:5px 0px 5px 10px;
	color:#990000;
	background:#FFFFFF;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#registration p{
padding:0px;
margin:0px 0px 0px 10px;
color:#333333;
font:10px Arial,Helvetica,sans-serif;
text-transform:uppercase;
}
#shopnav{
margin-top:15px;
margin-bottom:15px;
}
#storeContent{
border:1px solid #cccccc;
width:100%;
}
#storeContent h1{
	margin:0px;
	color:#B00000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#storeContent h2{
margin:0px 0px 0px 10px;
color:#000000;
font:14px Verdana,Arial,Helvetica,sans-serif;
}
#storeContent p{
	font:11px Verdana,Arial,Helvetica,sans-serif;
}
#teleclasses_dates{
margin:5px auto;
border:1px dotted #CCCCCC;
width:80%;
}
#buygrid1 h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: normal;
	margin: 0px 0px 0px 10px;
}
#store_subtable ul {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#teleclass {
	height: 205px;
	width: 200px;
}
#telegrid {
	height: 200px;
}
.teleSelectcell {
	height: 85px;
	text-align: center;
	vertical-align: middle;
}
.teleclassTitlecell {
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
}
.teleSelectcell select {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#productitem {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 85%;
	text-align: left;
	vertical-align: top;
}
#bullet {
	margin-right: 2px;
	margin-left: 10px;
}
#box2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#productitem p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 10px;
	margin-bottom: 0px;
}
