body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	color:#424242;
	background-color:#fff;
	font-weight: normal;
}

table {
	width:100%;	
}
th {scrollerBlockContainer
	width:auto;
	font-weight:bold;
	padding:2px 5px;
	text-align:left;
	color:#234;	
}
fieldset {
	padding:10px;
	margin:10px;
}
legend {
	color:	#2352bb;
}
address {
	color:#234;	
}
.hidden {
	visibility:hidden!important;
	height:0!important;
	padding:0!important;
	margin:0!important;
}

.border, #message.border {
	border:1px solid #2352bb;	
}
.oddRow {
	background-color:#f0f0f0;
	padding:5px;
}
.evenRow {
	background-color:#fafafa;	
	padding:5px;
}
.subtotalRow {
	background-color:#e4e4e6;
	padding:5px;
}
.totalRow{
	background-color:#dcdddf;
	padding:5px;
}
.deliveryRow {
	background-color:#e4e4e6;
	padding:5px;
}
.balanceRow {
	background-color:#ffe4e6;
	padding:5px;
}
.invoiceRow {
	border-bottom:1px solid #e4e4e6;	
}
div#rounded{
	padding: 3px;
	margin:0 auto;
    background-color:#2352bb;
}
div#loginBlock{
	padding: 10px;
	margin:0 auto;
    background-color:#2352bb;
	width:180px;
}

div#pageBlockContainer{
	padding:0px;
	margin:0 auto;
    background-color:#fff;
	color:#424242;
}


/* LAYOUT */

#siteContainer {
	width:100%;
	background-image:url(../inc_img/pageContainer_bg.png);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
}
#pageContainer {
	width:922px;
	margin: 0;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	border:0px solid #424242;
	background-image:url(../inc_img/pageContainer_bg.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
#contentContainer {
	margin-top:-6px!important;
	margin-top:-3px!important!;
	margin-top:-3px;
	clear:both;
}

h1,h2,h3,h4,h5,h6 {
	clear:both;	
	margin:0;
	padding:4px 10px;
	font-weight:normal;
}

h1 {
	font-size:1.5em;
	color:#474747;
}

h2 {
	margin:0;
	padding: 5px 10px 5px 5px;
	color:#fff;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	background-color:#2352bb;
}

h2 a:link{
	text-decoration:none;
}

h2 a:hover{
	color:#404040;
	text-decoration:none;
}

h3 {
	background-color:#d1d2d4;
	color:#234;
}

h4 {
	background-color:#e4e4e4;
	padding: 5px 10px 5px 10px;
	color:#424242;
	display:block;
	font-weight:normal;
}
h5 {
	margin:0;	
}
p {
	padding:5px 10px;
	margin:0;
}
a {
	color:#195099;
	text-decoration:none;
}
a:hover {
	color:#3c7acb;
	text-decoration:none;
}
#message.trans {
	background-color:#e4e4e6;
	border:1px solid #e4e4e6;
	/* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
  color:#000;
}
.formLabelRequired {
	background-image:url(../inc_img/fill_in_here.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	text-align:right;
}
.formLabel {
	padding-right:15px;
	text-align:right;
}
.formField {
	width:200px;	
}
hr {
	height:1px;
	border:none;
	color:#fff;
	background-color:#f0f0f0;
}

ul 
{
	margin:0 0 0 1.5em;
	padding:0;
	list-style:outside;
}
li {
	font-size:0.9em;
	font-weight:normal;
	margin:0;
	padding:0;
}
td, img {
	border:none;
}
label{
	font-size: 0.9em;
	text-align:right;
	font-weight:normal;
	color:#234;
	white-space:nowrap;
	min-width:100px;
	display:inline-block;
	margin:0 10px;	
}
.label2{
	font-size: 0.9em;
	text-align:right;
	font-weight:normal;
	color:#234;
	white-space:nowrap;
	display:inline-block;
	margin:0 10px;
}
.clear {
	clear:both;	
}
.nowrap {
	white-space:nowrap;
}
.padding5{
	padding:5px;	
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;	
}

.alignLeft {
	text-align:left;	
}
.alignRight {
	text-align:right;	
}
.alignCenter {
	text-align:center;	
}
.marginAuto{
	margin-left:auto;
	maring-right:auto;
}
.caplower {
	text-transform:lowercase;
}
.caps  {
	text-transform:lowercase;
}
.caps:first-letter {
	text-transform:capitalize;
}
.marginTop{
	margin-top:5px;
}
.valignTop {
	vertical-align:top;
}
.bgWhite {
	background-color:fff;	
}
.oneColumn {
	width:100%;
}
.twoColumns {
	width:48%;
}
oneColumn,.twoColumns li,.threeColumns li,.fourColumns li,.fiveColumns li {
	width:90%;
}
.threeColumns {
	width:31%;
}
.twothirdsColumn {
	width:66%
}
.fourColumns {
	width:25%;
}
.threequartersColumn {
	width:75%;
}
.fiveColumns {
	width:20%;
}
.contactus {
	background-image:url(../inc_img/contactus.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-right:15px;
}

/* JQUERY */

/* FINANCE */
.currency {
	font-size: 1em;
	color:#424242;
	font-weight:bold;
}
.price{
	font-size: 1em;
	text-align:right;
	font-weight:normal;
	color:#424242;
	white-space:nowrap;
}
.tax_rate {
	font-size: 1em;
	text-align:left;
	color:#999;
}
.exVat {
	font-size: 1em;
	text-align:left;
	color:#999;
}
.quantity {
	font-weight:bold;
}
.value {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	color:#f00;
	white-space:nowrap;
}
.oldValue {
	font-size: 0.9em;
	text-align:left;
	font-weight:bold;
	color:#999;
	text-decoration:line-through;
}
.white, white a {color:#fff;}

.bg_lightGray, .bg_lightGray img {
	background-color:#efefef;
}
.bg_midGray {
	background-color:#d1d2d4;
}
.bg_midGray img {
	background-color:transparent;
	border: 2px solid #d1d2d4;
}

.totalsRow {
	border-bottom:1px solid #efefef;
	width:100%;
	align:right;
	float:right;
}
.totalsBlock {
	border-bottom:1px solid #efefef;
}
.
/* HEADER BLOCK */
#headerBlock {
	/*	background-image:url(../inc_img/header_bg.png);
	background-repeat:repeat-x;*/
	height:100px;
	width:100%;
	background-color:transparent;
	border-top:1px solid transparent; /* I HAVE NO IDEA WHY BUT WUTHOUT IT THE HEADER DROPS ABOUT 10PX!! */
}
.spanSpacer {
	width:100px;
	display:block;
	margin:0;
	border:1px #f00 solid;
}
.header {
	background-image:url("../inc_img/logo-trans.png");
	background-repeat:no-repeat;
	margin:15px 10px;
	width:250px;
	float:left;
}
/* MENU BLOCK */
#menuBlockContainer {
	float:right;
	clear:both;
	margin-top:-45px!important;
	margin-top:0px!important!;
	margin-top:0;
	margin-right:-35px!important;
	margin-right:-20px;
	position:relative;
	width:650px;
}
.menu {
	color:#424242;	
}
.menu li{
	float:left;
	padding:5px 15px;
	display:block;
	background-color:transparent;
	color:#424242;
}
.menu a{
	color:#fff;
}
.menu a:hover{
	color:#;
}
/* SEARCH BLOCK*/
#searchBlockContainer {
	float:right;
	margin:30px 0px 0 0;
}
/**/
.advertBlockContainer{
	
	}

.scrollerBlockContainer{
	background-color:transparent;//#424242;
	clear:both;
	position:relative;
	top:-12px;
}
marquee {
	background-color:d1d2d4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#FFF;
	width:100%;
	clear:both;
	padding:8px 0;
}
/* CATEGORIES BLOCK */
#categoriesBlockContainer {
	background-color:transparent;
	width:100%;
}
#categories {
	background-color:#f0f0f0;
	display:block;
	font-size:1.0em;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	width:100%;
	margin:0;
	padding:0;
}
#categories ul {
	padding:0;
	margin:0;
}
#categories li {
	display:block;
}
#categories a, #categories a:link, #categories a:visited, #categories a:focus{
	padding: 5px 10px 5px 5px;
	color:#424242;
	display:block;
}
#categories a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#3c7acb;
}
.newsletterSubcribeForm {
	margin-left:5px!important;
	margin-left:0px!important!;
	margin-left:0px;
}
/* LEFT COLUMN */
#leftBlock {
	width:200px;
	float:left;
	margin:1px 0 0 0 ;
	padding:0px 5px 0 0;
}
/**/
/* BLOCKS */
.forgottenPassword {
	
}
input.forgottenPassword {
	background-image:url("../inc_img/forgotten_password-nm-trans.png");
	background-repeat:no-repeat;
}
input.forgottenPassword:hover{
	background-image:url("../inc_img/forgotten_password-hv-trans.png");
	background-repeat:no-repeat;
}
/* CONTENT BLOCK */
#contentBlockContainer {
	float:left;
	width:500px;
	background-color:#fff;
	padding:0 0;
	border:1px solid #dcdddf;
	border-top:none;
	margin-top:1px;
	min-height:400px;
}

/* RIGHT BLOCK */

#rightBlock {
	float:left;
	width:200px;
	padding:0;
	margin:1px 0 0 5px;
	background-color:#dcdddf;
}

/* PRODUCT LIST VIEW*/
.productImageSmall {
	background-repeat:no-repeat;
	background-position:center 5px;
	text-align:center;
	background-color:#fff;
	display:block;
	overflow:hidden;
	height:105px;
}
.productImageSmall img {
	text-align:left;
	float:left;
}
.contentItem {
	background-color:#d1d2d4;
	width:32.5%;
	float:left;
	margin:1px;
	border:1px solid #c1c2c3;
	
}
.contentItem img {
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
}
#productListBlock {
	margin:3px;
	padding:0;
	border:1px solid #c1c2c3;
}

.descriptionSmall {font-size: 0.9em}

.membershipBlock {
	background-color:transparent;
}
#homeBlockContainer {
	background-color:transparent;
}

#newBlockContainer {
	background-color:transparent;
}

.newBlock{
	
}
#pageBlockContainer {
	background-color:transparent;
}
#featuredBlockContainer {
	background-color:transparent;
}
.featuredBlock {
	width:100%;
	float:right;
}

#bestsellerBlockContainer {
	background-color:transparent;
	width:100%;
}
.bestSellerBlock {
	width:100%;
}
#bestsellerBlockContainer .contentItem {
	background-color:#d1d2d4;
	width:48%;
	float:left;
	margin:1px;
	border:1px solid #c1c2c3;
}
#bestsellerBlockContainer .productImageSmall img{
	max-width:50px;
	max-height:50px;
	overflow:hidden;
}
.advertBlockContainer {
	
}
/* CATEGORY DETAIL VIEW */
#categoryDetailBlock {
	
}
#categoryDetailBlock h2 {
	background-color:#2352bb;
	margin:0;/* -10px 10px 0 -10px;*/
}
#categoryDetailBlock h3 {
	background-color:#f0f0f0;
	margin:0;/* -10px 10px 0 -10px;*/
	color:#2352bb;
	padding:5px 10px;
}
.catTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #484848;	
}
.catSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #424242;
	padding: 10px;
	text-align:justify;
}
.catDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #424242;
	padding: 10px;
	text-align:justify;
}
.catDescription img, .catSummary img {
	padding:0;	
}
.catBullets {
	padding: 2px 10px;	
}
.catValues {
	padding: 2px 10px;	
}
/*PRODUCT DETAIL VIEW */
#productDetailBlock {
	
}
.productDetailsBlock {
	height:60px;
	margin:5px 5px 0 5px;
}

.prodtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #484848;
}

.prodDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #424242;
	padding: 5px;
	text-align:justify;
}
.prodDesc p{
	padding:0;
	margin:0;
}

.productImageLarge {
	/* Background-image is set in the script*/
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	height:220px;
	width:220px;
	display:block;
	float:left;	
	margin:0 10px 10px 0;
}
.productSpecsWrapper {
	width:100%;
}
.productSpecsRowEven {
	background-color:#fafafa;
}
.productSpecsRowOdd {
	background-color:#fff;
}
.productSpecsItemEven1 {
	width:35%;
	float:left;
	display:inline-block;
}
.productSpecsItemEven2 {
	width:65%;
	display:inline-block;
}
.productSpecsItemOdd1 {
	width:35%;
	float:left;
	display:inline-block;
}
.productSpecsItemOdd2 {
	width:65%;
	display:inline-block;
}
.specialOffers {}
.outOfStock {
	background-color:#099;
	display:block;
	color:#000;
	padding:5px;
}
.productItemContainer {
	background-color:#fff;
	display:block;
	margin:15px;
}
#pagination{
	background-color:#fff;
	border:2px solid #c1c2c3;
	margin-top:20px;
	text-align:center;
	padding:4px;
}

#pagination span.active {
	color:#424242;
	background-color:#dcdddf;
	padding:4px 8px;
	margin:0 1px 0 0;
}
#pagination a{
	padding:4px 6px;
	color:#2352bb;
	background-color:#fff;
	margin:0 1px 0 0;
}
#pagination a:hover{
	color:#fff;
	background-color:#2352bb;
}

#linkBlock a h3:hover{
	background-color:#1e7ecd;
}

/* SMALL BUTTONS*/
.addCartSmall {
	background-image:url("../inc_img/addCartSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.addCartSmall:hover {
	background-image:url("../inc_img/addCartSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.viewProductSmall a{
	background-image:url("../inc_img/viewProductSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.viewProductSmall a:hover {
	background-image:url("../inc_img/viewProductSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.viewCartSmall a{
	background-image:url("../inc_img/viewCartSmall_nm-trans.png");
	background-repeat:no-repeat;
	background-color:transparent;
	width:75px;
	height:25px;
	float:left;
}
.viewCartSmall a:hover {
	background-image:url("../inc_img/viewCartSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.updateCartSmall {
	background-image:url("../inc_img/updateCartSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.updateCartSmall:hover {
	background-image:url("../inc_img/updateCartSmall_hv-trans.png");
	background-repeat:no-repeat;
} 

.payBalanceSmall{
	background-image:url("../inc_img/payBalanceSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.payBalanceSmall:hover {
	background-image:url("../inc_img/payBalanceSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.payBalanceSmall a{
	background-image:url("../inc_img/payBalanceSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.payBalanceSmall a:hover {
	background-image:url("../inc_img/payBalanceSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.viewBalanceSmall {
	background-image:url("../inc_img/viewBalanceSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.viewBalanceSmall:hover {
	background-image:url("../inc_img/viewBalanceSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.removeProductSmall a{
	background-image:url("../inc_img/removeProductSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.removeProductSmall a:hover {
	background-image:url("../inc_img/removeProductSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.readmoreSmall{
	background-image:url("../inc_img/readmoreSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.readmoreSmall:hover {
	background-image:url("../inc_img/readmoreSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.bookEventSmall{
	background-image:url("../inc_img/bookEventSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.bookEventSmall:hover {
	background-image:url("../inc_img/bookEventSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.viewSiteSmall a{
	background-image:url("../inc_img/viewSiteSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.viewSiteSmall a:hover {
	background-image:url("../inc_img/viewSiteSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.payNowSmall{
	background-image:url("../inc_img/payNowSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.payNowSmall:hover {
	background-image:url("../inc_img/payNowSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.payDepositSmall{
	background-image:url("../inc_img/payDepositSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.payDepositSmall:hover {
	background-image:url("../inc_img/payDepositSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.payInFullSmall{
	background-image:url("../inc_img/payInFullSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.payInFullSmall:hover {
	background-image:url("../inc_img/payInFullSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.prevStepSmall{
	background-image:url("../inc_img/prevStepSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.prevStepSmall:hover {
	background-image:url("../inc_img/prevStepSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.nextStepSmall{
	background-image:url("../inc_img/nextStepSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:right;
	margin:5px 15px 0 0;
}
.nextStepSmall:hover {
	background-image:url("../inc_img/nextStepSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.editDetailsSmall{
	background-image:url("../inc_img/editDetailsSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
	margin:0px 15px 0 0;
}
.editDetailsSmall:hover {
	background-image:url("../inc_img/editDetailsSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.loginSmall{
	background-image:url("../inc_img/loginSmall_nm-trans.png");
	background-repeat:no-repeat;
	background-color:#2352bb;
	width:75px;
	height:25px;
	float:right;
	padding:0;
}
.loginSmall:hover {
	background-image:url("../inc_img/loginSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.logoutSmall{
	background-image:url("../inc_img/logoutSmall_nm-trans.png");
	background-repeat:no-repeat;
	background-color:#2352bb;
	width:75px;
	height:25px;
	float:right;
	padding:0;
}
.logoutSmall:hover {
	background-image:url("../inc_img/logoutSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.checkoutSmall {
	background-image:url("../inc_img/checkoutSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:75px;
	height:25px;
	float:left;
}
.checkoutSmall:hover {
	background-image:url("../inc_img/checkoutSmall_hv-trans.png");
	background-repeat:no-repeat;
}
.continueSmall a{
	background-image:url("../inc_img/continueSmall_nm-trans.png");
	background-repeat:no-repeat;
	width:113px;
	height:25px;
	float:left;
}
.continueSmall a:hover {
	background-image:url("../inc_img/continueSmall_hv-trans.png");
	background-repeat:no-repeat;
}

.openCategorySmall {
	background-image:url("../inc_img/openCategorySmall_nm-trans.png");
	background-repeat:no-repeat;
	width:113px;
	height:25px;
	float:right;
}
.openCategorySmall:hover {
	background-image:url("../inc_img/openCategorySmall_hv-trans.png");
	background-repeat:no-repeat;
}
.closeCategorySmall {
	background-image:url("../inc_img/closeCategorySmall_nm-trans.png");
	background-repeat:no-repeat;
	width:113px;
	height:25px;
	float:right;
}
.closeCategorySmall:hover {
	background-image:url("../inc_img/closeCategorySmall_hv-trans.png");
	background-repeat:no-repeat;
}

.openCategoryLarge:hover {
	background-image:url("../inc_img/openCategoryLarge_hv-trans.png");
	background-repeat:no-repeat;
}
.openCategoryLarge {
	background-image:url("../inc_img/openCategoryLarge_nm-trans.png");
	background-repeat:no-repeat;
	width:100%;
	height:40px;
	padding:0;
	float:left;
}

.closeCategoryLarge:hover {
	background-image:url("../inc_img/closeCategoryLarge_hv-trans.png");
	background-repeat:no-repeat;
}
.closeCategoryLarge	 {
	background-image:url("../inc_img/closeCategoryLarge_nm-trans.png");
	background-repeat:no-repeat;
	width:100%;
	padding:0;
	height:40px;
	float:left;
}


/* MEDIUM BUTTONS*/
.checkoutMedium {
	background-image:url("../inc_img/checkoutMedium_nm-trans.png");
	background-repeat:no-repeat;
	width:110px;
	height:40px;
	float:left;
}
.checkoutMedium:hover {
	background-image:url("../inc_img/checkoutMedium_hv-trans.png");
	background-repeat:no-repeat;
}
.continueMedium a{
	background-image:url("../inc_img/continueMedium_nm-trans.png");
	background-repeat:no-repeat;
	width:110px;
	height:40px;
	float:left;
}
.continueMedium a:hover {
	background-image:url("../inc_img/continueMedium_hv-trans.png");
	background-repeat:no-repeat;
}

.goMedium{
	background-image:url("../inc_img/goMedium_nm-trans.png");
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	float:left;
}
.goMedium:hover {
	background-image:url("../inc_img/goMedium_hv-trans.png");
	background-repeat:no-repeat;
}
.subscribeMedium{
	background-image:url("../inc_img/subscribeMedium_nm-trans.png");
	background-repeat:no-repeat;
	width:110px;
	height:40px;
	float:right;
	margin:5px 15px 0 0;
}
.subscribeMedium:hover {
	background-image:url("../inc_img/subscribeMedium_hv-trans.png");
	background-repeat:no-repeat;
}
.addCartMedium {
	background-image:url("../inc_img/addCartMedium_nm-trans.png");
	background-repeat:no-repeat;
	width:110px;
	height:40px;
	float:left;
}
.addCartMedium:hover {
	background-image:url("../inc_img/addCartMedium_hv-trans.png");
	background-repeat:no-repeat;
}

.readmoreMedium{
	background-image:url("../inc_img/readmoreMedium_nm-trans.png");
	background-repeat:no-repeat;
	width:110px;
	height:40px;
	float:right;
	margin:5px 15px 0 0;
}
.readmoreMedium:hover {
	background-image:url("../inc_img/readmoreMedium_hv-trans.png");
	background-repeat:no-repeat;
}

.nextStepMedium {
	background-image:url("../inc_img/nextStepMedium_nm-trans.png");
	background-repeat:no-repeat;
	width:110px;
	height:40px;
	float:right;
	margin:5px 15px 0 0;
}
.nextStepMedium:hover {
	background-image:url("../inc_img/nextStepMedium_hv-trans.png");
	background-repeat:no-repeat;
}
/* VIEW CART BLOCK */

#viewCartBlock {
	clear:both;
	background-color:#efefef;
	border-bottom:1px solid #fefefe;
}
#cartBlock {
	
}

div#cartBlockOuter{
	padding: 10px;
	margin:0 auto;
    background-color:#2352bb;
	color:#424242;
	border:none;
	width:180px;
}
div#cartBlockInner,div.innerRounded {
	padding: 5px;
	margin:0 auto;
    background-color:#fff;
	border:none;
	width:170px!important;
	width:170!important!;
	width:160px;	
}

#cartBlock h2 {
	background-color:transparent;
	margin:0;/* -10px 10px 0 -10px;*/
}
#cartTotalsBlock {
	background-color:transparent;
	padding:0px;
	display:block;
	margin-top:10px;
}
#cartTotalsBlock .price{
	display:block;
	font-weight:bold;
	text-align:right;
	float:right;
	border-bottom:1px solid #efefef;
	width:80px;
	margin-right:10px;
}
#cartTotalsBlock span{
	margin:0 0 0 -10px;
	padding:0 10px;
	clear:none;
}
.mockImageSmall {
	width:180px;
	display:block;
	border:1px solid transparent;
}
#cartActionBlock {
	clear:both;
	text-align:right;
	float:right;
	margin:20px 0px 0 0;
}

/* MISC*/
.faqQ {
	margin:15px 5px 5px 5px;
	color:#3a77c8;
	font-weight:bold;
}
.faqA {
	margin:5px;
}

#message {
	background-color:#fff;
	border:0px solid #c1c2c3;
	color:#2352bb;
	padding:5px;
	margin:5px;
}
.error {
	color:#f00;	
}
/* FACNYBOX GALLERY*/
.gallery {
	width: 500px;
} 
.accordionHeader {
	border-bottom:1px solid #2352bb!important;
	padding-left:30px;
}
.accordionHeader:hover {
	background-color:#f0f0f0;
}
.accordionHeader a {
}
.accordionHeader a:hover {
}
.group {
	padding:0;
	margin:0;
}
.galleryElement {
	width:90px;
	height:80px;
	border:3px solid #f0f0f0;
	overflow:hidden;
	margin:2px;
	text-align:center;
	float:left;
}
.galleryElement:hover{
	background-color:#fff;
	border:3px solid #2352bb;
}
/* JQUERY UI ACCORDION */
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1; border-bottom:1px #fff solid;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block;}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; }
.ui-accordion .ui-accordion-content { position: relative; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-state-default	 {
	background-image:url("../inc_img/gallery_default.png");
	background-repeat:no-repeat;
	background-position:0 5px;
}
.ui-state-active	 {
	background-image:url("../inc_img/gallery_active.png");
	background-repeat:no-repeat;
	background-position:0 5px;
}