@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/pg_bg.png);
	background-repeat: repeat-x;
}
.container {
	width: 998px;
	margin: auto;
	padding: 0px;
}
header {
	padding-top: 15px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}
body, p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	line-height: 150%;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: 400;
}
h1 {
	color: #000;
	font-size: 26px;
	font-weight: 400;
	line-height: 30px;
}
h2 {
	color: #cf1010;
	font-size: 24px;
	font-weight: 300;
}
h3 {
	font-size: 24px;
	font-weight: 300;
	color: #912757;
}
h4 {
	font-size: 16px;
	color: #C40808;
	font-weight: 400;
}
a img {
	border: none;
}
a {
	color: #cf1010;
	text-decoration: none;
}
a:hover, a:focus {
	color: #ffb100;
	text-decoration: underline;
}
form {
	padding: 0px;
	margin: 0px;
}
.f11 {
	font-size: 11px;
}
.f12 {
	font-size: 12px;
}
.f12light {
	font-size: 12px;
	font-weight: 300;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f15 {
	font-size: 15px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f22 {
	font-size: 22px;
}
.f30 {
	font-size: 30px;
}
.clrRed {
	color: #cf1010;
}
.clrBlue {
	color: #2c6099;
}
.clrGrey {
	color: #454e57;
}
.clrlGrey {
	color: #868686;
}
.clrWhite {
	color: #fff;
}
.clrOrg {
	color: #ff7400;
}
.clrBlack {
	color: #000;
}
.clrYlw {
	color: #ffb100;
}
.openSans {
	font-family: 'Open Sans', sans-serif;
	line-height: normal;
	font-weight: 400;
}
.openSansSemi {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	line-height: normal;
}
.openSansLight {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: normal;
}
.padBtm5 {
	padding-bottom: 5px;
}
.padTop5 {
	padding-top: 5px;
}
.padTop10 {
	padding-top: 10px;
}
.padTop20 {
	padding-top: 20px;
}
.padRight6 {
	padding-right: 6px;
}
.padLeft12 {
	padding-left: 12px;
}
.valign {
	vertical-align: middle;
}
#welcomeNote {
	font-size: 14px;
	color: #fff;
	background-image: url(../images/flameTree.png);
	background-repeat: no-repeat;
	padding-top: 52px;
	float: left;
	width: 236px;
}
#welcomeNote a {
	color: #ffb100;
}
#freeDelivery {
	float: left;
	text-align: right;
	width: 170px;
}
#myCartHolder {
	background-image: url(../images/myCart_Holder_bg.png);
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	height: 50px;
}
#myCart {
	background-image: url(../images/myCart_Holder_bg_left.png);
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-bottom: 10px;
}
#deliveryNote {
	float: right;
	font-size: 17px;
	color: #fff;
	padding-top: 14px;
	margin-right: 25px;
}
.viewCartLink a {
	color: #cf100d;
}
nav {
	flaat: right;
	clear: right;
}
nav ul {
	float: right;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
nav ul li {
	float: left;
	padding-left: 20px;
	font-size: 14px;
	color: #fff;
	padding-right: 4px;
}
nav ul li a {
	color: #fff;
	text-decoration: none;
}
nav ul li a:hover, nav ul li a:focus {
	color: #ffb100;
	text-decoration: none;
}
#menuBarHolder {
	clear: both;
}
#menuBar {
	width: 724px;
	float: left;
	height: 41px;
	padding-bottom: 5px;
}
#menuBar.home {
	background-image: url(../images/topmenu_drop_shd.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menuBar.page {
	background-image: url(../images/topmenu_drop_shd_in.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menuBar ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#menuBar ul li {
	float: left;
	padding-left: 6px;
	padding-right: 5px;
	color: #fff;
	font-size: 16px;
	margin: 0px;
}
#menuBar ul li.first {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
#menuBar ul li.last {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	float:right;
	padding-left: 0px;
	padding-right: 10px;
}
#menuBar ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding-top: 6px;
	padding-left: 7px;
	padding-right: 7px;
	height: 33px;
}
#menuBar ul li.last a {
	float: right;
	padding-right: 11px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
#menuBar ul li a:hover {
	color: #fff;
	text-decoration: none;
}
#menuBar ul li:hover, #menuBar ul li.current {
	background-color: #ff7400;
}
#searchBar {
	background-image: url(../images/search_mid.png);
	background-repeat: repeat-x;
	float: left;
	height: 45px;
}
#searchBar #imageField {
	margin-top: 1px;
}
#searchBar .searchField {
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
	font-weight: 300;
	color: #878787;
	font-weight: 13px;
	border: 1px solid #fff;
	padding-top: 6px;
	padding-left: 4px;
	height: 25px;
	width: 223px;
}
#searchBar .searchFieldtActive {
	color: #000;
}
#searchBarRight {
	background-image: url(../images/search_right.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 8px;
	float: right;
	height: 45px;
}
#basketLink {
	padding-left: 15px;
	padding-top: 5px;
}
#basketLink a {
	color: #cf1010;
	font-size: 12px;
}
#cartInfo {
	font-size: 11px;
	color: #000;
	padding-right: 10px;
	padding-left: 15px;
}
#bd {
	padding-bottom: 15px;
	padding-top: 10px;
}
#bd.page {
	background-image: url(../images/inPage_left_clm.png);
	background-repeat: repeat-y;
}
.content {
	width: 700px;
	float: left;
}
#scrollerHolder {
	border: 1px solid #b3b3b3;
	border-bottom: 1px solid #fff;
	height: 252px;
	overflow: hidden;
}
#scrollerHolder2 {
	border: 1px solid #b3b3b3;
	border-bottom: 1px solid #fff;
	height: 252px;
	overflow: hidden;
}
#scrollerHolder2 h1 {
	font-size: 24px;
}
.scrollerContent {
	padding-right: 10px;
 width:690px height:252px;
}
.subTitle {
	color: #cf1010;
	font-size: 20px;
	line-height: 28px;
}
#scrollerHolder2 .subTitle {
	color: #cf1010;
	font-size: 18px;
	line-height: 28px;
}
.scrollerTxt {
	font-size: 12px;
	color: #545454;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 118px;
	overflow: hidden;
}
.seeDetails {
	float: left;
}
.seeDetails a, .seeDetails a:hover {
	color: #cf1010;
	font-size: 14px;
}
.sPrice {
	font-size: 20px;
	color: #cf1010;
	float: right;
	padding-right: 28px;
}
#scrollerBtm {
	background-color: #000;
	border-bottom: 1px solid #000;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	height: 23px;
	padding-top: 2px;
	padding-right: 15px;
	color: #fff;
}
#pager {
	padding-top: 4px;
}
a.pager-link {
	padding-left: 6px;
	padding-right: 5px;
	text-decoration: none;
	background-image: url(../images/off.png);
	background-repeat: no-repeat;
	margin-left: 3px;
	color: #333;
	 
}
a.pager-active {
	background-image: url(../images/on.png);
	background-repeat: no-repeat;
	 
	color: #cf1010;
}
.gradientHr {
	background-image: url(../images/gradient_hr.png);
	background-repeat: no-repeat;
	height: 2px;
	clear: both;
}
.gradientHrIn {
	background-image: url(../images/gradient_hr.png);
	background-repeat: no-repeat;
	height: 2px;
	clear: both;
	padding-top: 12px;
	padding-bottom: 12px;
	background-position: center;
}
.gradientHrsm {
	background-image: url(../images/gradient_hr.png);
	background-repeat: no-repeat;
	height: 2px;
	clear: both;
	padding-top: 2px;
	padding-bottom: 2;
	background-position: center;
}
.welcomeTxt {
	margin-top: 15px;
}
.featured {
	margin-top: 15px;
}
.tRow {
	display: block;
	clear: both;
}
.featuredHolder {
	width: 150px;
	float: left;
	padding-right: 33px;
	text-align: center;
	padding-bottom: 10px;
	line-height: 17px;
}
.featuredHolderLast {
	width: 150px;
	float: right;
	padding-right: 0px;
	text-align: center;
	line-height: 17px;
}
.featureTitle, .featureTitle a {
	color: #545454;
}
.featuredPrice {
	color: #ff7400;
}
.aside {
	float: right;
	width: 275px;
}
.socialBookmarks {
	position: relative;
	width: 175px;
	float: right;
	text-align: right;
}
#twitterFeed {
	padding-top: 15px;
	padding-bottom: 5px;
}
footer {
	background-color: #3a3939;
}
#ftrLinks {
	background-color: #000;
	float: left;
	width: 690px;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
#ftrLinks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ftrLinks ul li {
	padding-bottom: 1px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 14px;
}
#ftrLinks ul li a {
	color: #fff;
}
.ftrColumn {
	width: 180px;
	float: left;
}
.ftrColumn2 {
	width: 140px;
	float: left;
	padding-right: 10px;
}
.ftrColumn3 {
	width: 165px;
	float: left;
}
.ftrColumn4 {
	width: 125px;
	float: left;
}
#ftrLinks .last ul {
	margin-top: 15px;
}
.sTitle {
	color: #e52b2b;
	font-size: 11px;
}
#ftInfo {
	float: right;
	width: 275px;
	font-size: 10px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}
#ftInfo ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ftInfo ul li {
	padding-bottom: 1px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 14px;
}
#ftInfo ul li a {
	color: #fff;
}
#copyright {
	float: left;
	width: 40%;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#credits {
	float: right;
	width: 40%;
	text-align: right;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.inLclm {
	padding-left: 20px;
	padding-right: 20px;
	width: 165px;
	float: left;
}
.inLclm h4 {
	color: #c40808;
	font-weight: 20px;
	margin-bottom: 20px;
}
#categoriesMenu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#categoriesMenu ul li a {
	color: #454545;
	text-transform: uppercase;
	font-size: 14px;
	display: block;
	padding-bottom: 3px;
}
#categoriesMenu ul li a:hover {
	color: #cf1010;
	text-decoration: underline;
}
#categoriesMenu ul li a.current {
	color: #cf1010;
	text-decoration: none;
}
#categoriesMenu ul li a.categorySubMenu{
	text-transform: none; 
	padding-left: 10px; 
	font-size: 13px;
}
.sep {
	background-image: url(../images/inClmSep.png);
	padding-top: 15px;
	padding-bottom: 15px;
	background-position: center;
	background-repeat: no-repeat;
}
.roundedInput {
	border: 1px solid #c5c5c5;
	border-radius: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #b6b6b6;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
}
.orGdBtn {
	border: none;
	background-image: url(../images/orange_gradient_btn.png);
	background-repeat: no-repeat;
	width: 95px;
	height: 25px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.orGdBtn:hover, .orGdBtn:focus {
	color: #000;
}
.orGdBtnLr {
	border: none;
	background-image: url(../images/orGdBtnLr.png);
	background-repeat: no-repeat;
	width: 174px;
	height: 25px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.orGdBtnLr:hover, .orGdBtnLr:focus {
	color: #000;
}
.orGdBtn a {
	color: #fff;
	display: block;
}
.orGdBtn a:hover {
	color: #000;
	text-decoration: none;
}
.grGdBtn {
	border: none;
	background-image: url(../images/grey_btn.png);
	background-repeat: no-repeat;
	width: 148px;
	height: 25px;
	text-align: center;
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.grGdBtn:hover, .grGdBtn:focus {
	color: #cf1010;
}
.grGdBtn2 {
	border: none;
	background-color: transparent;
	background-image: url(../images/grey_btn2.png);
	background-repeat: no-repeat;
	width: 95px;
	height: 25px;
	text-align: center;
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.grGdBtn2:hover, .grGdBtn2:focus {
	color: #cf1010;
}
#promoCode a {
	text-decoration: underline;
}
input#pCode {
	font-size: 11px;
	color: #878787;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
input#pCode:focus {
	color: #000;
}
#inContent {
	float: right;
	width: 750px;
}
#inContent h1 {
	color: #c40808;
}
.productsList {
	padding-top: 5px;
}
.bTitle {
	color: #c40808;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-bottom: 6px;
	padding-top: 7px;
	padding-left: 15px;
	line-height: 120%;
}
.bDescription, .bReviews, .bMeta {
	padding-bottom: 6px;
	line-height: 120%;
	padding-left: 15px;
}
.bPrice {
	color: #ff7500;
	font-size: 14px;
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}
.bMoreInfo {
	float: right;
	width: 94px;
	height: 20px;
	padding-top: 5px;
	border: 1px solid #ccc;
	border-radius: 8px;
	text-align: center;
	background-image: url(../images/more_info_icon.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
}
.bMoreInfo a {
	color: #454545;
	display: block;
	padding-left: 20px;
}
.bListCartHolder {
	float: right;
	width: 215px;
	margin-top: 10px;
}
.addToCartHolder {
	background-color: #ededed;
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 15px;
}
.faceBookLike {
	padding-top: 15px;
}
.bQuantity {
	text-align: center;
	padding: 2px;
	width: 15px;
	border: 1ps solid #a8a8a8;
	color: #454545;
}
.bImg {
	text-align: center;
}
.bImg a {
	display: inline-block;
	position: relative;
}
.bImg img {
	padding-top: 0px;
}
.ebImg {
	text-align: center;
}
.ebImg a {
	position: relative;
}
.ebImg img {
	border-radius: 15px 15px 15px 15px;
}
a span.seeinsideFlash {
	position: absolute;
	background-image: url(../images/seeInside-flash.png);
	background-repeat: no-repeat;
	width: 175px;
	height: 66px;
	top: -5;
	left: -8px;
	margin-top: 286px;
}
a span.discount5 {
	position: absolute;
	background-image: url(../images/discount5.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount5L {
	position: absolute;
	background-image: url(../images/discount5L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount10 {
	position: absolute;
	background-image: url(../images/discount10.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount10L {
	position: absolute;
	background-image: url(../images/discount10L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount15 {
	position: absolute;
	background-image: url(../images/discount15.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount15L {
	position: absolute;
	background-image: url(../images/discount15L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -12px;
}
a span.discount20 {
	position: absolute;
	background-image: url(../images/discount20.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount20L {
	position: absolute;
	background-image: url(../images/discount20L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount25 {
	position: absolute;
	background-image: url(../images/discount25.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount25L {
	position: absolute;
	background-image: url(../images/discount25L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount30 {
	position: absolute;
	background-image: url(../images/discount30.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount30L {
	position: absolute;
	background-image: url(../images/discount30L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount35 {
	position: absolute;
	background-image: url(../images/discount35.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount35L {
	position: absolute;
	background-image: url(../images/discount35L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount40 {
	position: absolute;
	background-image: url(../images/discount40.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount40L {
	position: absolute;
	background-image: url(../images/discount40L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount45 {
	position: absolute;
	background-image: url(../images/discount45.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount45L {
	position: absolute;
	background-image: url(../images/discount45L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount50 {
	position: absolute;
	background-image: url(../images/discount50.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount50L {
	position: absolute;
	background-image: url(../images/discount50L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount55 {
	position: absolute;
	background-image: url(../images/discount55.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount55L {
	position: absolute;
	background-image: url(../images/discount55L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount60 {
	position: absolute;
	background-image: url(../images/discount60.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount60L {
	position: absolute;
	background-image: url(../images/discount60L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount65 {
	position: absolute;
	background-image: url(../images/discount65.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount65L {
	position: absolute;
	background-image: url(../images/discount65L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount70 {
	position: absolute;
	background-image: url(../images/discount70.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount70L {
	position: absolute;
	background-image: url(../images/discount70L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount75 {
	position: absolute;
	background-image: url(../images/discount75.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount75L {
	position: absolute;
	background-image: url(../images/discount75L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount80 {
	position: absolute;
	background-image: url(../images/discount80.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount80L {
	position: absolute;
	background-image: url(../images/discount80L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount85 {
	position: absolute;
	background-image: url(../images/discount85.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount85L {
	position: absolute;
	background-image: url(../images/discount85L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discount90 {
	position: absolute;
	background-image: url(../images/discount90.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discount90L {
	position: absolute;
	background-image: url(../images/discount90L.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
a span.discountOffer {
	position: absolute;
	background-image: url(../images/discountOffer.png);
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	top: -5;
	right: -15px;
}
a span.discountOfferL {
	position: absolute;
	background-image: url(../images/discountOfferL.png);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	top: -8;
	right: -19px;
}
.tooltip {
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f2f2f2;
	border: 1px solid #c7c7c7;
	width: 200px;
	padding: 10px;
	color: #000;
}
#loadPDFBtn {
	cursor: pointer;
}
#reviewsHolder, #addReviewTitle {
	display: none;
	height: 480px;
	overflow: hidden;
}
#pdfHolder {
	display: none;
	height: 480px;
	overflow: hidden;
	background-color: #fff;
}
.close {
	background-image: url(../images/close.png);
	cursor: pointer;
	height: 35px;
	position: absolute;
	right: 30px;
	top: 15px;
	width: 28px;
	background-repeat: no-repeat;
}
#pdfHolder .close {
	background-image: url(../images/close.png);
	cursor: pointer;
	height: 35px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 28px;
	background-repeat: no-repeat;
}
#seeInsideBtn {
	margin: auto;
	padding-left: 10px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #ccc;
	width: 160px;
	background-image: url(../images/arrow_icon.png);
	background-repeat: no-repeat;
	background-position: 145px 3px;
	border-radius: 10px;
	margin-top: 10px;
	text-align: left;
}
#seeInsideBtn a {
	display: block;
	color: #454545;
}
#seeInsideBtnImg {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #ccc;
	border-radius: 10px;
	margin-top: 10px;
	text-align: center;
	background-color: #FF7C01;
}
#relatedHolder {
	padding-top: 10px;
}
.relatedHolder {
	width: 150px;
	float: left;
	padding-right: 33px;
	text-align: center;
	padding-bottom: 10px;
	line-height: 17px;
}
.relatedHolderLast {
	width: 150px;
	float: right;
	padding-right: 0px;
	text-align: center;
	line-height: 17px;
}
.relatedImage {
	padding-top: 10px;
}
.relatedTitle, .relatedTitle a {
	color: #545454;
}
.relatedPrice {
	color: #ff7400;
}
.preivewImages {
	display: none;
}
#shoppingBasketHolder {
	background-color: #d8d8d8;
	background-image: url(../images/cartBg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 15px;
	border-radius: 10px;
	margin-bottom: 20px;
}
#shoppingBasket {
	background-color: #fff;
	width: 98%;
	margin: auto;
	padding-bottom: 10px;
}
.cartImgTb {
	float: left;
	text-align: center;
	width: 88px;
	padding-right: 15px;
}
.cartImgTb a {
	display: inline-block;
	position: relative;
}
.cartImgTb img {
	padding-top: 0px;
}
#faceBookFeed {
	border: 1px solid #D3CAD7;
	border-radius: 8px;
}
#fbTitle {
	background-color: #edeff4;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 10px 3px 10px 10px;
	border-radius: 8px;
}
#divRss {
	width: 255px;
	padding: 0px 3px 3px 10px;
	margin-top: 3px;
	font-size: 11px;
}
.ItemTitle {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding-top: 3px;
}
.ItemTitle a {
	color: #3b5998;
	text-decoration: none
}
.ItemTitle a:hover {
	text-decoration: underline
}
.ItemContent {
	padding: 1px 3px 3px 3px;
	border-bottom: 1px solid #D3CAD7;
	color: #3E3E3E;
}
.ItemContent img {
	display: none;
}
.ItemDate {
	font-size: 11px;
	color: #AAA;
}
#blogFeed {
	border: 1px solid #D3CAD7;
	border-radius: 8px;
	margin-bottom: 10px;
}
#blogTitle {
	background-color: #c60e0e;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 10px 3px 10px 10px;
	border-radius: 8px;
}
#blogRss {
	width: 255px;
	padding: 0px 3px 3px 10px;
	margin-top: 3px;
	font-size: 11px;
}
#textContentHeader {
	background-image: url(../images/textContentHeader.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f0f0f0;
	border: 1px solid #b2b2b2;
	border-radius: 10px;
	padding: 5px 12px;
	margin-bottom: 15px;
	font-size: 14px;
}
#textContentHeader p, #textContent, #textContent p {
	font-size: 14px;
}
#textContentHeader p {
	padding-top: 10px;
	margin: 0px;
}
#contactForm {
	float: left;
	width: 465px;
	border: 1px solid #b2b2b2;
	border-radius: 10px;
	padding: 5px 12px;
	min-height: 425px;
}
#contactForm label {
	float: left;
	width: 100px;
	text-align: left;
	display: block;
}
.clearfix {
	clear: both;
	display: block;
}
#contactForm .input {
	font-size: 12px;
	width: 315px;
}
#contactFormText {
	float: right;
	width: 215px;
	border: 1px solid #b2b2b2;
	border-radius: 10px;
	padding: 5px 12px;
	min-height: 425px;
}
#greyBoxLogin {
	float: left;
	background-image: url(../images/textContentHeader.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f0f0f0;
	border: 1px solid #b2b2b2;
	border-radius: 10px;
	padding: 10px 12px;
	margin-bottom: 15px;
	font-size: 14px;
	width: 340px;
	min-height: 150px;
	line-height: 100%;
}
#greyBoxLogin .input, #orgBoxLogin .input {
	font-size: 14px;
	width: 235px;
}
#orgBoxLogin {
	float: right;
	background-image: url(../images/orgFormbg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffab56;
	border: 1px solid #b2b2b2;
	border-radius: 10px;
	padding: 10px 12px;
	margin-bottom: 15px;
	font-size: 14px;
	width: 340px;
	min-height: 150px;
	line-height: 100%;
}
.displayNone {
	display: none;
}
#registerForm label {
	float: left;
	width: 130px;
	text-align: right;
	padding-right: 25px;
	font-size: 14px;
}
#registerForm .input {
	font-size: 14px;
	width: 250px;
	border: 1px solid #b2b2b2;
	padding: 2px;
	border-radius: 6px;
	color: #545454;
}
#registerForm .select {
	font-size: 14px;
	border: 1px solid #b2b2b2;
	padding: 2px;
	border-radius: 6px;
	color: #545454;
}
#TabbedPanels1 .input {
	font-size: 12px;
	width: 315px;
}
#eBookHolder {
	padding-top: 10px;
}
.eBookHolder {
	width: 185px;
	float: left;
	padding-right: 0px;
	text-align: center;
	padding-bottom: 10px;
	background-image: url(../images/ebook_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.eBookHolderLast {
	width: 185px;
	float: right;
	padding-right: 0px;
	text-align: center;
	background-image: url(../images/ebook_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.eBookImage {
	padding-top: 0px;
	padding-bottom: 5px;
}
.eBookImage .bImg img {
	border: 1px solid #D3CAD7;
	border-radius: 15px 15px 15px 15px;
	padding-top: 0;
}
.eBookTitle {
	padding-left: 5px;
	padding-right: 5px;
}
.eBookTitle, .eBookTitle a {
	color: #545454;
}
.eBookPrice {
	color: #ff7400;
}
#backgroundPopup {
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #CECECE;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1;
}
#popupHelper {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #CECECE;
	display: none;
	font-size: 13px;
	height: 425px;
	padding: 5px;
	position: fixed;
	width: 425px;
	z-index: 2;
	text-align: center;
}
#popupHelper img {
	padding-top: 10px;
	text-align: center;
}
#popupHelperClose {
	color: #ffb100;
	display: block;
	float: right;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	position: absolute;
	text-align: right;
	width: 421px;
}
#popupHelperClose:hover {
	cursor: pointer;
}
#productDetails {
	padding-top: 15px;
}
.flash {
	position: absolute;
	top: 270px;
	left: -8px;
}
.AuthorsListLeftTop {
	float: left;
	width: 25%;
	padding-right: 20px;
	color: #C40808;
}
.AuthorsListLeft {
	float: left;
	width: 25%;
	padding-right: 20px;
}
.AuthorsListRightTop {
	float: right;
	width: 70%;
	color: #C40808;
}
.AuthorsListRight {
	float: right;
	width: 70%;
}
.scrollup {
	background: url("../images/icon_top.png") no-repeat scroll top center transparent;
	bottom: 50px;
	display: none;
	opacity: 0.6;
	position: fixed;
	right: 100px;
	width: 60px;
	padding-top: 45px;
	color: #999;
}
#buyOptions{
	clear:both;
	text-align:right;
}