@charset "utf-8";
/* CSS Document */

.pageContent{float:right; width:720px; *overflow-x:hidden;}
.pageContent h1{background-color:#F2F1D9; padding:10px; margin:0; text-transform:uppercase;}

/* Tab Navigation */
.tabPages ol.tabs{background:url(../images/bg-tabpage.png) repeat-x; padding:2px 0 0 10px; height:35px;}
.tabPages ol.tabs li{margin-right:2px; font-weight:bold; float:left;}
.tabPages ol.tabs li a{display:block; #display:inline-block; padding:10px 10px 0 10px; height:23px; color:#333; font-size:13px;}
.tabPages ol.tabs li.current{background-color:white;}
.tabPages ol.tabs li.current a{color:#663300;}
.tabPages ol.tabs li.srchResults{background-color:white; padding:10px 10px 0 10px; height:23px; color:#666; font-size:13px;}

.selectItem{padding:5px 0 0 10px; border-bottom:1px solid #CCB580;}
.selectItem span{display:block; #display:inline-block; padding:8px 40px 0 10px;}
.selectItem .flRight a{background:url(../images/bg-select-item.png) no-repeat; display:block; #display:inline-block; padding-left:10px; height:30px; font-weight:bold; color:#754617; cursor:pointer;}
.selectItem .flRight a span{background:url(../images/bg-select-item.png) no-repeat right top; display:block; #display:inline-block; padding:8px 40px 0 10px;}
.selectItem .flLeft {padding-bottom:5px;}

.selectItemList{background-color:white; padding:10px; border:5px solid #F7E391; position:absolute; width:690px;}
/*.selectItemList li{background:url(../images/icons/bg-category.gif) repeat-x bottom; float:left; width:220px; margin-right:10px;}
.selectItemList li a{background:url(../images/icons/bg-category-link.gif) no-repeat 0 12px; padding:9px 5px 9px 15px; display:block; #display:inline-block; color:#666; width:195px;}
.selectItemList li a:hover{color:#1F4D9B; background-color:#FBF0C6; background-position:5px; padding-left:20px;}
.selectItemList li.current{background-color:#FBF0C6; font-weight:bold;}
.selectItemList li.current a{color:black; background-position:5px; padding-left:20px;}*/
.selectItemList td{background:url(../images/icons/bg-category.gif) repeat-x bottom; width:220px; margin-right:10px; vertical-align:top; text-align:left;}
.selectItemList td a{background:url(../images/icons/bg-category-link.gif) no-repeat 0 12px; padding:9px 5px 9px 15px; display:block; #display:inline-block; color:#666; width:195px;}
.selectItemList td a:hover{color:#1F4D9B; background-color:#FBF0C6; background-position:5px; padding-left:20px;}
.selectItemList td.current{background-color:#FBF0C6; font-weight:bold;}
.selectItemList td.current a{color:black; background-position:5px; padding-left:20px;}


/* Item List */
.itemList{margin-top:10px;}
.itemList li{}
.itemList .featuredSingleItem{float:none; background:#FDFBF2; border:5px solid #FAEBAF; padding:10px; margin:0 0 10px 0; /*display:inline;*/ font-size:11px;}
.dvds .itemList .featuredSingleItem{border:none;}
.itemList .featuredSingleItem ol {width:110px;}
.itemList .featuredSingleItem ol img, .itemList .featuredSingleItem ol li.productItemPrice{margin:5px 0;}
td.itemList h3{margin-right:10px;}
.itemList td{*height:10px; border:none;}
.itemList td.featuredSingleItem{width:200px; vertical-align:top;}
.itemList table{width:auto;}
.itemList tr{margin-bottom:10px;}

/* Author Profile */
.author{margin:10px 0;}
.author p{text-align:justify; margin-bottom:10px;}
.authorPhoto{border:2px solid #EEEDD0; margin:5px 15px 10px 0;}
.author h2{margin-bottom:7px; font-size:18px; font-family:"Franklin Gothic Medium", Arial; color:#663300;}
.author h5, .staticData h5, .pageContent h5{background-color:#FCF4E4; color:#555; padding:7px; margin:10px 0; border:1px solid #F0DCD2; font-size:13px; font-weight:bold; clear:both;}
ol.authorItems li{float:left; width:208px; padding:10px; margin:0 10px 10px 0; border:1px solid #efefef;}
ol.authorItems li ol{float:right;}
ol.authorItems li li{float:none; width:110px; padding:0; margin:0 0 5px 0; border:none; text-align:left; font-size:11px;}
ol.authorItems li li.productWishlist{padding-left:10px;}

.itemList table.authorItems td.featuredSingleItem{border:1px solid #EFEFEF; background-color:white;}

/* Product Details */
.product{margin:20px 10px;}
.product ol.clearfix{float:right; width:530px;}
.product ol.clearfix li{margin-bottom:10px;}
.product ol.clearfix li a{font-weight:bold;}
.product h3{font-size:22px; font-family:"Franklin Gothic Medium", Arial; color:#507B3F; text-transform:uppercase;}
.product .productItemPrice{font-size:18px;}
.product p{margin:0; text-align:justify;}
.product div.flLeft ol img{margin-bottom:10px;}
.product div.flLeft ol li{padding:5px 0; border-bottom:1px dotted #D7C5B5;}
.product p{margin-bottom:10px;}
.product p i{display:inline-block;}
.product p b{display:inline-block;}

/* Product Back Next */
.productBackNext{background:url(../images/bg-product-back-next.png) no-repeat center top;}
.productBack{background:url(../images/product-back.png) no-repeat; float:left; width:280px; height:130px; padding:20px 10px 10px 60px; cursor:pointer;}
.productNext{background:url(../images/product-next.png) no-repeat right top; float:right; width:280px; height:130px; padding:20px 60px 10px 10px; cursor:pointer; text-align:right; #display:inline-block;}
.productNext h3{text-align:right;}
.productNext img{margin:0 0 0 10px;}
a.productNext .productItemPrice{*margin-right:-20px;}
.product ol.clearfix li li{background:url(../images/icons/arrow_right.gif) no-repeat 0 2px; padding:0 0 5px 15px; border-bottom:1px solid #e2e2e2; line-height:20px;}

/* Shopping Cart Details */
.cartDetails{margin-top:15px;}
.cartDetailsTH{background-color:#FCF4E4; border:1px solid #F0DCD2; padding:7px; font-size:13px; font-weight:bold; color:#555;}
.cartDetails td{padding:15px 7px; border-left:1px dotted #F0DCD2; border-bottom:1px dotted #F0DCD2;}
.cartDetails td img{}
.cartDetails td h3{color:#507B3F; font-size:14px; font-weight:bold; margin-bottom:5px;}

.cartInput{background:transparent url(../images/bg-cart-input.png) no-repeat scroll 0%; border:none; color:#666; height:15px; margin-bottom:10px; padding:5px 10px;
width:50px;}
.cartDetails td.noBorderLeft{border-left:none;}
.cartDetails .cartTotal{background-color:#FCF4E4; border:none; padding:15px 7px; font-size:15px; font-weight:bold; color:#990000;}
.cartDetails .row2{background-color:#FEFBED;}

.checkout a img{border:1px solid #e2e2e2; background-color:#f4f4f4; padding:10px;}
.checkout a:hover img{border:1px solid #C4E2C2; background-color:#E6FEE2;}

/* Wishlist */
.wishList .addToCart{margin-top:10px; font-weight:bold; background-color:#f4f4f4; padding:5px;}
.wishList .productItemPrice{font-size:13px; margin:10px 0;}

/* Bulleted List */
.bullList{text-align:justify;}
.bullList li{background:url(../images/icons/bullet.gif) no-repeat 0 8px; padding-left:15px; margin:5px 10px;}

/* Contact Form */
.contactDetails{float:left; width:325px;}
.contactDetails h4{font-weight:normal;}
.contactForm{float:right; width:325px;}
td.contactForm{float:none; padding-right:10px;}
td.contactForm fieldset[class]{margin-right:20px;}
.contactForm fieldset{padding:20px;}
.contactForm label{display:block; margin-bottom:5px;}
.contactForm input, .contactForm textarea,.contactForm select{width:100%; margin-bottom:5px;}
.contactForm legend{font-size:13px; font-weight:bold; padding:0 5px;}
.contactForm input.inputIMG{width:auto;}

/* Form Area */
.areaForm{}
.areaForm h4{border-bottom:1px dotted #ccc; border-top:none; text-transform:uppercase;}
.areaForm li{padding:8px 10px; border-bottom:1px dotted #ccc;}
.areaForm li.row2{background-color:#FFFFE8;}
.areaForm label{float:left; width:170px;}
.formFieldNote{color:#666; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-left:170px;}
td.areaForm{padding-top:20px;}
.areaForm textarea{width:270px;}
.inputIMG{border:1px solid #e2e2e2; background-color:#f4f4f4; padding:10px;}
.inputIMG:hover{border:1px solid #C4E2C2; background-color:#E6FEE2;}

/* Site Map */
ol.sitemap li {border-bottom:1px dotted #E6E4D7; background:transparent url(/images/icons/arrow2.gif) no-repeat scroll left 11px; padding-left:15px;}
ol.sitemap li.subLi {margin-left:15px;}
ol.sitemap li.parentNode {background:transparent url(/images/icons/arrow2a.gif) no-repeat scroll left 11px;}
ol.sitemap li a {color:#333333;text-decoration:none; display:block; padding:5px 0; width:90%;}
ol.sitemap li a:hover {color:#990000; padding-left:3px; text-decoration:underline; font-weight:bold;}

/* Product Details */
.product div.flLeft ol li.referToFriend{background:url(../images/icons/user_go.gif) no-repeat left 5px; padding-left:22px;}
.product div.flLeft ol li.lookInside{background:url(../images/icons/pdf.gif) no-repeat left 5px; padding-left:22px;}
.product div.flLeft ol li.review{background:url(../images/icons/comments.gif) no-repeat left 5px; padding-left:22px;}
.product div.flLeft ol li.print{background:url(../images/icons/View.jpg) no-repeat left 5px; padding-left:22px;}
.product div.flLeft ol li.playAudio{background:url(../images/icons/audio.gif) no-repeat left 5px; padding-left:22px;}
.product div.flLeft ol li.playVideo{background:url(../images/icons/video.gif) no-repeat left 5px; padding-left:22px;}
.product div.flLeft ol li.photos{background:url(../images/icons/images.gif) no-repeat left 5px; padding-left:22px;}

.add2CartSuccess{background-color:#EAFEE2; border:1px solid #BEFCA7; padding:10px; margin:10px 0;}
.add2CartSuccess h6{text-align:center; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #3CC806; font-weight:bold; font-size:13px;}
.add2CartSuccess h4{font-weight:bold; margin-bottom:10px;}
.add2CartSuccess .itemList td.featuredSingleItem{background:#FBFFF9; border:1px solid #D1FEC0;}

.outOfStock{background:url(../images/icons/out-of-stock.gif) no-repeat 10px 10px #FFF2F2; border:1px solid #ccc; border-left:none; border-right:none; padding:17px 0 20px 70px;}
.outOfStock h6{font-size:15px; font-weight:bold; color:#F00;}

/* Messages */
.successMessage{background-color:#EAFEE2; border:1px solid #BEFCA7; padding:10px; margin:10px 0; font-size:13px; font-weight:bold; color:#62B52B;}
.errorMessage{background-color:#FCF0ED; border:1px solid #F7DBD2; padding:10px; margin:10px 0; font-size:13px; font-weight:bold; color:#DD5837;}
.errorText{color:#C00; padding:0 5px; margin-left:5px; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

.smallCaseBullets li{background:none; list-style:lower-alpha; padding-left:0; margin-left:20px;}

/* FAQs */
ol.faqs{text-align:justify;}
ol.faqs li.question{background:url(../images/bg-faqs.gif) no-repeat 0 5px; padding-left:20px; font-weight:bold; margin:5px 0;}
ol.faqs li.answer{background:url(../images/bg-faqs.gif) no-repeat 0 -70px; padding-left:20px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #e2e2e2;}
ol.faqs li.answer ol{margin:0; *display:inline-block;}
ol.faqs li.answer ol li{list-style:decimal; margin-left:20px; *margin-left:25px;}
ol.faqs li.answer ol li ol li{list-style:lower-alpha;}

/* Synchronicity */
table.tabLook{margin-bottom:15px;}
table.tabLook td{background-color:#F9EECB; border:1px solid #EBC550;}
table.tabLook td a{display:block; #display:inline-block; padding:5px 10px;}
table.tabLook td.current{background-color:white; border-bottom:none;}
table.tabLook td.blank{border:none; border-bottom:1px solid #EBC550; background-color:white;}

ol.sync li{background:none; list-style:upper-alpha; margin:0 0 5px 30px; *margin-left:33px;}
ol.sync li ol li{list-style:decimal; margin-top:5px;}

/* Reviews */
.wrapperReviews{padding:0 10px; text-align:justify;}
.wrapperReviews ol li{padding:5px; border-bottom:1px solid #f4f4f4; margin-bottom:10px;}
.wrapperReviews ol li b{padding:10px 0 5px 23px; background:url(../images/icons/comments.gif) no-repeat 0 10px; display:block; color:#6C422B;}
.wrapperReviews ol li.row2{background-color:#FEFCF1;}

.downtablehead
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#6c422B;	
}
.downtabletext
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#6c422B;	
}
