/*Shopping Cart Display*/

#cartAdd {

text-align: left;

	}



.tableHeading th {

border: 1px solid #E1E1E1;

border-left: none;

padding: 5px;

text-align: center;

	}

#cartContentsDisplay td {

border-right: 1px solid #E1E1E1;

border-bottom: 1px solid #E1E1E1;

padding: 5px;

text-align: left;

}



#cartSubTotal {

background-color: #E9E9E9;

	font-weight: bold;

	text-align: right;

	line-height: 2.2em;

	padding-right: 2.5em;

	}

#cartContentsDisplay {

border-left: 1px solid #E1E1E1;

}

.tableRow, .tableHeading, #cartSubTotal {

	height: 2.2em;

	}



.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {

	padding: 0.5em 0em;

	}



.cartUnitDisplay, .cartTotalDisplay {

	text-align: right;

	padding-right: 0.2em;

	}



#scUpdateQuantity {

	width: 2em;

	}



.cartQuantity {

	width: 4.7em;

	}



.cartNewItem {

	color: #33CC33;

	position: relative;  /*do not remove-fixes stupid IEbug*/

	}



.cartOldItem {

	color: #660099;

	position: relative;   /*do not remove-fixes stupid IEbug*/

	}



.cartBoxTotal {

	text-align: right;

	font-weight: bold;

	}



.cartRemoveItemDisplay {

	width: 3.5em;

	}



.cartAttribsList {

	margin-left: 1em;

	}



#mediaManager {

	width: 50%; 

	margin: 0.2em;

	padding: 0.5em;

	}

.mediaTitle {

	float: left;

	}

.mediaTypeLink {

	float: right;

	}



.normalprice, .productSpecialPriceSale {

	text-decoration: line-through;

	color:#ccc;

	}



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {

	color: #ff0000;

	}



.orderHistList {

	margin: 1em;

	padding: 0.2em 0em;

	} 



#cartBoxListWrapper ul, #ezPageBoxList ul {

	list-style-type: none;

	}



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

	margin: 0;

	padding: 0.2em 0em;

	} 



#cartBoxEmpty, #cartBoxVoucherBalance {

	font-weight: bold;

	}

.layout-grid{

width: 20px;

height: 20px;

border: 1px solid #D5D5D5;

background: transparent url("../images/T1Z9Y1XhlgXXa0_6.A-70-800.png") no-repeat scroll 0 -485px;

text-indent: -9999px;

overflow: hidden;

cursor:pointer;

}

.layout-list{

width: 20px;

height: 20px;

border: 1px solid #D5D5D5;

background: transparent url("../images/T1Z9Y1XhlgXXa0_6.A-70-800.png") no-repeat scroll 0 -525px;

text-indent: -9999px;

cursor:pointer;

overflow: hidden;

}

.totalBox {

	width: 5.5em;

	text-align: right;

	padding: 0.2em;

	}



.lineTitle, .amount {

	text-align: right;

	padding: 0.2em;

	}



.amount {

	width: 5.5em;

	}



/*Image Display*/

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

	margin: 10px ;

	}



.categoryIcon {}



#cartImage {

	margin: 0.5em 1em;

	}



/*Attributes*/

.attribImg {

	width: 20%;

	margin: 0.3em 0em;

}

.back {

	float: left;

	}



.forward, #shoppingCartDefault #PPECbutton {

	float: right;

	}

.navSplitPagesLinks strong, .navSplitPagesLinks a {

padding: 0 5px;

margin: 0 2px;

min-width: 21px;

white-space: nowrap;

text-align: center;

vertical-align: middle;

font-size: 14px;

color: #134BA0;

background: white;

}

.navSplitPagesLinks strong {

border: 1px solid #EE8600;

color: red;

font-weight: bold;

}

/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {



	}



h2.centerBoxHeading {
 font-size:1.3em;
 text-align:left;
 font-weight:bold;
 color:#404040;
 line-height:32px;
}


.leftBoxContainer {

margin-bottom: 5px;

	}



h3.rightBoxHeading {

font-size: 13px;

text-transform: uppercase;

text-align: left;

text-indent: 15px;

background: url(../images/index_20.jpg) repeat-x scroll 0 0 white;

padding: 0.5em 0.2em;

border-top: 1px solid #DFDFDF;

border-bottom: 1px solid #DFDFDF;

	}



.rightBoxHeading {

	margin: 0em;

	background-color: #663366;

	padding: 0.2em 0em;

	}



h3.leftBoxHeading a:hover {

	text-decoration: none;

	} 

h3.leftBoxHeading {
 background: url("../images/currencies_bg.gif") no-repeat scroll 0 top transparent;
    height: 29px;
    line-height: 29px;
	margin: 0em;
}


.category-subs-selected {color:red;}



.rightBoxContent {

	background-color: #ffffff;

	margin-bottom: 1em;

	}



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #alsoPurchased, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

	text-align: center;

	}



#bestsellers .wrapper {

	}



#bestsellers ol {

	padding: 0;

	margin-left: 1.1em;

	}



#bestsellers li {

	padding: 0;

	margin: 0.3em 0em 0.3em 0em;

	}



#upProductsHeading {

	text-align: left;

	}



#upDateHeading {

	text-align: right;

	}

.pageBox {

padding: 0 8px;

background: #E3E3E3;

margin: 12px 0;

height: 28px;

line-height: 28px;

}

h1#productListHeading {

font-size: 14px;

text-indent: 12px;

height: 30px;

line-height: 30px;

color: #161010;

background: #E3E3E3;

}



/*begin product info*/

.sideTwo {width: 350px;

padding-left: 20px;

margin-top: 8px;}

.product-info {

border: 1px solid #ccc;

padding: 10px;

background: #f7f7f7;

margin-bottom: 20px;

position: relative;

background: url("../images/oneday.jpg") no-repeat scroll right center transparent;

}#product-info-box-right h2 {

font-size: 16px;

}.trusted-shops-valuation.grey-box {

padding: 14px;

}

.grey-box {

background: none repeat scroll 0 0 #F7F7F7;

border: 1px solid #CCC;

}.margin-bottom-large {

margin-bottom: 20px;

}

.centerBoxWrapper {



}





#productMainImage {

width: 310px;

}

#productMainImage {

float: left;

}



#productDetailsList {

list-style: none;

padding: 0;

border: none;

margin-bottom:10px;

}#productDetailsList td.left1 {

width: 90px;

}

#productDetailsList td {

vertical-align: top;

text-align: left;

padding: 2px 3px;



}



.hasd{clear:both;background:url(../images/countdown_bg.png) no-repeat 0 100% transparent;color:#FFF;line-height:34px;height:34px;width:185px!important;padding-left:70px;font-weight:bold;font-size:12px}

.hasd

.countdown_amount{line-height:34px;font-size:12px}.hasd

.msecond{padding:0

10px;width:18px;display:block;float:left}

.hasCountdown{font-weightnormal}

.hasCountdown

.countdown_section{background:url(../images/countdown_bg.png) no-repeat 0 0 transparent;color:#FFF;height:44px;margin:0

6px;text-align:center;width:41px;float:left;font-size:11px}

.countdown_amount{font-size:18px;line-height:24px}

/*end product info*/



/************tab*************/

.go_tab_all {

width: 100%;

float: left;

font-weight: bold;

background:none repeat scroll 0 0 #DCDCDC;

}

.go_tab {

float: left;

cursor: pointer;

width: 90px;

line-height: 27px;

text-align: center;

margin:4px 0 0 10px;

}

.go_tab_all .go_choose {

background:url(../images/tabon.gif) repeat scroll 0 0 transparent;

}

.go_pro_all {

border: 1px solid #DDD;

padding:10px;

overflow:hidden;



}

.go_pro {

display:none;

padding:10px;

}

.go_pro_all .go_choose {

display:block;

}

/**********end**tab*************/

/**********without checkout*************/

#withOutAccount {

padding: 10px 30px 10px 15px;

margin-top: 10px;

}

#withOutAccount h2 {

font-size: 14px;

color: #C12D20;

}

#withOutAccount p {

font-size: 10px;

}

#withOutAccount .verisign {

padding-top: 20px;

text-align: right;

}

/********end**without checkout*************/



/*begin index*/

.boxswitch .tabWrap {

font-size: 13px;

text-transform: uppercase;

text-align: left;

text-indent: 15px;

height: 35px;

height: 35px;

line-height: 35px;

color: white;

width: auto;

-webkit-border-radius: 5px 5px 0 0;

-moz-border-radius: 5px 5px 0 0;

border-radius: 5px 5px 0 0;

background: #9c9c9c url(../images/sb_title_bg.png) 0 0 repeat-x;

-ms-border-radius: 5px 5px 0 0;

position: relative;

}

.boxswitch .tabNameDiv {

position: absolute;

height: 28px;

bottom: 0;

left: 10px;

width: 743px;

}

.boxswitch .tabbedA {

padding-right: 7px;

}

.boxswitch .on .tabAWrap {

}

.boxswitch .tabbedA a {

color: black;

font: bold 14px/28px arial;

text-decoration: none;

display: block;

padding: 0 12px;

}

#columnCenter .boxswitch .on a {

color: #ffffff;

}

.tabbedDivMain {

background: url(../images/ey-tab-cont-bg-rep.jpg) repeat-y scroll top center;

}.tabbedDiv2 {

background: url(../images/ey-tab-cont-bg.jpg) no-repeat scroll top center;

}

.hide {

display: none;

}

.show {

display: block;

clear: both;

}





#index-recent-order {

margin: 0 10px;

width: 180px;

padding:0 5px;

overflow:hidden;

border:1px solid #ccc;

}

.index-block {

margin: 10px 0 10px;

}

.mainbox-title {

margin: 0;

padding: 2px 0 15px 0;

}

.mainbox-title span {

color: #08c;

}

.mainbox-title span {

font: normal 150% Arial, Helvetica, sans-serif;

}img {

color: transparent;

font-size: 0;

vertical-align: middle;

-ms-interpolation-mode: bicubic;

}

#productAdditionalImages {

width: 378px;

border: 1px solid #cbcbcb;

margin-top:10px;

overflow: hidden;

}

 .img-scroll22 { position:relative; margin:10px 5px; height: 70px;}

 .img-scroll22 .prev22,.img-scroll22 .next22 { 

position:absolute; display:block; 

cursor: pointer;

height: 30px;

width: 25px;

display: inline;

 top:0; color:#FFF; text-align:center; }

 .img-scroll22 .prev22 { left:0px; top:20px;background: url(../images/prev_1.png) no-repeat;}

 .img-scroll22 .next22 { right:0px; top:20px; background: url(../images/next_1.png) no-repeat;}

 .img-list22 { position:relative;overflow:hidden;margin:0px 30px;}

 .img-list22 ul {}

 .img-list22 li { text-align:center; width:80px;float:left;}

 .img-list22 ul li img{width:75px;height:75px;}

/*end index*/

#DetailsAttr{background:#FFF;border:1px solid #D5D5D5;margin:10px 0;padding:9px;}

#Stock{background:url(../images/instock.png) no-repeat scroll 60px center transparent;}

#productGeneral #productMainImage{margin-top:10px;}
.boxaa .pname{margin-top:5px; display:block;}
.boxaa .pname a{color: #12293C;
  display: inline-block;
  font-family: tahoma;
  font-size: 12px;
  line-height: 17px;
  font-weight:bold;
  text-align: left;
  text-decoration: none;
  height: 51px; 
  overflow: hidden;
  }
.boxaa .pname a:hover{text-decoration: underline;}
h3.itemPrice{font-size: 18px;
    margin: 10px 0;
    padding: 0 10px;
    text-align: left; font-weight:normal;}
.productSpecialPrice{font-size:18px; color:#900;}
.boxaa .img_new{background-color: #FFFFFF;
    border-bottom: 1px solid #E4E3E3;
    display: table-cell;
    height: 195px;
    margin: auto;
	width: 178px;
    vertical-align: middle;}
ul.menu li a{color:#12293C;}
span.footertabtitle{font-weight:bold; color:#636363;}
#chcategoriesContent .category-top{}
#productListing span.productPriceDiscount{left: 0; display:block;
	font-size: 11px;
    position: absolute;
    top: 2px;
	padding: 2px 5px;
	background: none repeat scroll 0 0 rgba(153, 0, 0, 0.75);
	color: #ffffff;}