body {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 1.5;
	font-size:12px;
	color:#000;
	background:#FFF;
	font-family:'Arial', 'Helvetica', sans-serif;
}
#mnhider{
	width: 982px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF !IMPORTANT;
	height: 500px;
}
:focus {
    outline: 0;
}

.clearer {
	clear: both;	
}
#wrapper {
	width: 982px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	text-align: left;
	background: #fff !IMPORTANT;
	position:relative;
}
#header {
	width: 982px;
	height: 221x;
	position: relative;
}
#header #headerLogo{
	display: block;
    float: left;
  height: 153px;
    width: 331px;
	/*background-image: url("/assets/images/generic/htfr_logos/20years.png");
	background-image: url("/assets/images/generic/htfr_logos/logo2013.jpg");*/
	background-image: url("/assets/images/generic/htfr_logos/logo2013.png");
    background-repeat: no-repeat;
    cursor: pointer;
}
#header #headerLogo SPAN{
	color: #FFFFFF;
    display: none;		
    font-size: 1px;
    margin: 0 0 0 -2000px;
}
#header #headerLogo H1{
    padding-top:10px;
}
#PageContent{
     position: relative;
	z-index: 10;
	top: 0;/*170px;*/
	width: 982px;/*978px;*/
	clear: both;
	background: #FFF !IMPORTANT;
}
#mainContainer {
	width: 100%;
	float: right;
	margin-bottom: 0px;
	min-height: 250px;
	position:relative;
}
.toparrow{
    height: 23px;
    position: absolute;
    width: 41px;
    z-index: 999;
	top:27px;
}
.browse{
   left:63px;
}

#mainContainerWide {
	width: 100%;
	margin-bottom:20px;
	min-height: 250px;
}

H1.pageTitle{
	background-image: url('/assets/images/generic/backgrounds/pageHeader.png');
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 65px;
}
H1.pageTitle .padder{
	padding: 5px;
}
H1.pageTitle .pageIcon{
	margin-right: 10px;
	float: left;
}
H1.pageTitle P{
	font-size: 14pt;
	font-weight: bold;
	height: 26px;
	line-height: 33px;
	color: #333333;
}
H1.pageTitle P.subTitle{
	font-size: 11pt;
	font-weight: bold;
	height: 20px;
	line-height: 23px;
	color: #333333;
}

DIV.container{
	border: 1px solid #ccc;
	padding-top: 20px;
}

.onlyScript, .onlyScriptBlock, .onlyScriptFlash, .onlyScriptBlockFlash{
	display: none;
}

.horizontalSeparator{
	margin-top: 10px;
}
.loginInfo{
	background-color: #EEEEEE;;
	font-weight: bold;
	color: #333333;
	padding: 6px;
	padding-left: 8px;
	margin-bottom: 20px;
	border: 1px solid #333333;
	
}
.ui-effects-transfer {
	background-image: URL('/assets/images/generic/basket_transferImage_small.gif');
	z-index: 100;
	width: 105px !IMPORTANT;
	height: 19px !IMPORTANT;
}
#sidebar_sidebarPlayer{
	width: 296px;
	/*height: 0px;*/
	overflow: hidden;
}
img {
	-ms-interpolation-mode: bicubic !IMPORTANT;
}
#dWelcomeMessage{
    width:198px;
    float: left;
    font-weight: bold;
    margin-left:6px;
    margin-top: 10px;
	text-align:right;
}
#addressSelector .shippingOption#Platinum{
	background-image: url('/assets/images/generic/expressDelivery.png');
	background-repeat: no-repeat;
	background-position: 300px 32px;
}
TEXTAREA{
    resize: none;
}
h1.homepageTitle{
    background: #eeeeee;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 5px;
    border: 1px solid #CCCCCC;
    text-align: center;
    padding: 2px 0px 2px 0px;
    color: #222222;
}
#basket2wishlistShown{
    width: 100%;
    display: none;
}
#basket2wishlistShown #closeMe{
    background-image: url('/assets/images/generic/icons/16x16/deleteLine_off.png');
    width: 21px;
    height: 21px;
    float: right;
}
#basket2wishlistShown #closeMe:hover{
    background-image: url('/assets/images/generic/icons/16x16/deleteLine_on.png');
}
#basket2wishlistShown #contentDiv{
    padding: 8px 10px 8px 10px;
    background: #FFDDDD;
    border: 2px solid #FF0000;
    margin-bottom: 10px;
}
#basket2wishlistShown #contentDiv UL{
    margin-top: 10px;
    margin-bottom: 10px;



}
#basket2wishlistShown #contentDiv UL LI{
    margin-left: 30px;
    list-style-type: square;
    color: #FF0000;
}
#basket2wishlistShown #contentDiv UL LI SPAN{
    color: #000000;
}


/* New Layout Changes by Evontech, 13th June, 2013 */
/* Header */
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
.right{float:right;}
.clr{
	clear:both;
}
/*body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
}*/
#wrapper{
	width:982px;
	margin:0 auto;
}
.header{
	position:relative;
}
.logo{
	float:left;
	padding-top:10px;
}
.nav{
	float:left;
	margin-left:1px;
}
.navLeft{
	background:url(/assets/images/generic/backgrounds/headerTopMenuLeft.png) no-repeat left;
	font-family: 'Conv_MyriadPro-Regular';
	float: left;
    height: 59px;
	width:3px;
	margin-left:12px;
}
.navRight{
	background:url(/assets/images/generic/backgrounds/headerTopMenuRight.png) no-repeat left;
	width:436px;
	float: left;
    height: 59px;
}
.nav ul li {
	float:left;
	margin-left:19px;
	padding-top:13px;
}
.nav ul li a{
	background:url(/assets/images/generic/buttons/headerTopHover.png) no-repeat;
	color: #484848;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 0;
    text-align: center;
    text-shadow: 0px 1px #FFFFFF;
    width: 84px;
}
.nav ul li a:hover{
	background-position:-84px -1px;
	text-decoration:none !important;
}
.nav ul li .active{
	background:url(/assets/images/generic/buttons/headerTopHover.png) no-repeat;
	width:84px;
	padding: 8px 0px;
	background-position:-84px -1px;
}
.currency{
	float:right;
	width:205px;
}
.currency p{
	border-bottom:1px solid #000;
	font-size:11px;
	font-weight:bold;
	width:145px;
	margin-left:6px;
}
.sociolLink ul li{
	float:left; 
	padding-left:3px;
}
.sociolLink ul li a{
	display:block; 
	width:31px; 
	height:31px; 
	background:url(/assets/images/generic/buttons/headerCountryFlag.png) no-repeat left top;
}
.sociolLink ul li a.flag1{ 
	background-position:0 0;
}
.sociolLink ul li a.flag2{ 
	background-position:-33px 0;
}
.sociolLink ul li a.flag3{ 
	background-position:-66px 0;
}
.sociolLink ul li a.flag4{ 
	background-position:-96px 0;
}
.sociolLink ul li a.flag5{ 
	background-position:-130px 0;
}
.sociolLink ul li a.flag6{ 
	background-position:-162px 0;
}
.sociolIcon{
	left: 323px;
    position: absolute;
    top: 67px;
}
.sociolIcon ul li{
	float:left; 
	padding-left:10px;
}
.sociolIcon ul li a{
	display:block; 
	width:40px; 
	height:40px; 
	background:url(/assets/images/generic/icons/smmIcon.png) no-repeat left top;
}
.sociolIcon ul li a.facebook{ 
	background-position:0 0;
}
.sociolIcon ul li a.twitter{ 
	background-position:-51px 0;
}
.sociolIcon ul li a.cam{ 
	background-position:-103px 0;
}
.search{
	left: 333px;
    position: absolute;
    top: 110px;
	margin:14px 0;
	width:440px;
}
.searchText{
	background:url(/assets/images/generic/backgrounds/header/searchImg.png) no-repeat;
	float: left;
    padding: 9px 0 10px 36px;
    width: 280px;
	
}
.search input[type='text']{
	width:263px;
	border:none;
	background:none;
	
}
.search input[type='submit']{
	background:url(/assets/images/generic/buttons/headerSearch.png) no-repeat;
	border: medium none;
    padding:9px 0 11px;
    padding:11px 0 11px\9;
    width: 112px;
	border:none;
	cursor:pointer;
	text-shadow: 1px 1px #fff;
	color:#484848
}
.search input[type='submit']:hover{
	background:url(/assets/images/generic/buttons/header-search-select.png) no-repeat;
	text-shadow: 1px 1px #484848;
	color:#fff;
}
.cart{
	bottom:2px;
    float: right;
    position: absolute;
    right:0px;
    width: 185px;
}
.cart p{
	
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 162px;
	text-align:right;
}
.cart p a{
	/*text-decoration:underline;*/
	color:#000000;
}
.cart img{
	float:right;
}

.banner{
	padding-top:10px;
}

.menumiddle ul li{
	float: left;
	/*margin-right: 10px;*/
	background: url("/assets/images/generic/backgrounds/header/separator.png") no-repeat scroll right 8px transparent !important;
}
.menumiddle ul li.last{
	background:none !important;
	margin-right:0px;
	width:164px;
}
.menumiddle .padder .textHolder a{
	color:#183CAB
}
.menumiddle ul li a{
	color:#888;
	/*padding-right:35px;*/
	font-size:14px;
	padding:14px 38px 16px 40px;
	display:block;
	
}
.menumiddle ul li a:hover{
	color:#5b5ad2;
	text-decoration:none;
}
.menumiddle ul li .active{
	color:#5b5ad2;
}
.menumiddle ul li .saprator .submenuHolder ul li a, .menumiddle ul li .active .submenuHolder ul li a:hover{text-decoration:none !important;}
.last{
	padding-right:0 !important;
}
.saprator{
}
.menuLeft{
	background:url(/assets/images/generic/backgrounds/header/megaMenuSeparator.png) no-repeat scroll 0 -4px transparent;
    height: 46px;
    width:6px;
	float:left;
}
.menumiddle{
	background:url(/assets/images/generic/backgrounds/header/megaMenuMiddle.png) repeat-x;
	width:970px;
	height:46px;
	float:left;
}
.menuRight{
	background: url(/assets/images/generic/backgrounds/header/megaMenuSeparator.png) no-repeat scroll 0 -60px transparent;
    height: 46px;
    width:6px;
	float:left;
}
/* Header End */

/* Footer Start */
/*
*{  
    margin: 0px;
    padding: 0px; 
}
body{
    font:normal 12px/18px Arial, Helvetica, Sans-serif;
}*/
ul li{list-style: none;}
a{
    text-decoration: none;
}
.clr{
    clear: both;
}
.pageWidth{
    margin: 0 auto;
    width: 980px;
}

/*.footer{font:normal 12px/15px Arial, Helvetica, Sans-serif; border:none !important; position:relative;}
.footer a{color:#000000 !important; text-decoration: none !important;}
.footer a:hover{color:#000000 !important; text-decoration: none !important;}
.footerLeft,.footerMiddle,.footerRight{float: left;}
.footerLeft{background: url(/assets/images/generic/backgrounds/footer/footerLeft.png);width: 11px;height: 192px;}
.footerMiddle{background: url(/assets/images/generic/backgrounds/footer/footerMiddle.png) repeat-x;width: 958px;height: 192px;}
.footerRight{background: url(/assets/images/generic/backgrounds/footer/footerRight.png);width: 11px;height: 192px;}
.fLeft{float: left;}
.fRight{float: right;}
.footerRow1 .aboutus,.contactus{ float: left;}
.footer p{margin-top: 5px;}
.contactus{float: right;}
.aboutus{width:245px;}
.contactus{width: 180px; margin-left: 38px;}
.footerRow1 span{border-bottom: 1px solid #000000;font-size: 12px;}
.footerRow2 a{color: #000000;text-decoration: underline;}
.footerRow2 a:hover{text-decoration:none;}
.footerList{float: left; width:100%;}
.socailImg{position:absolute; left:24px; bottom:-37px;}
.socailImg ul li{width:45px !important;}
.footerList ul li{float:left; width:119px;}
.footerList ul li a{color: #000000;} 
.footerList ul li a{text-decoration:none;}
.footerList ul li a:hover{text-decoration: underline;}
.footerList ul li.faq{width:100px;}

.footerList span{font-size: 12px;}
.socailImg ul li{float: left; width:119px}
.socailImg ul li a{display: inline-block;background: url(/assets/images/generic/icons/smmIcon.png) no-repeat; width: 50px;height:39px;}
.socailImg .facebook{background-position: 0px 0px;}
.socailImg .twitter{background-position: -50px 0px;}
.socailImg .camera{background-position: -100px 0px;}
.fLeft{width:470px;margin: 24px 0px 0px 11px;}
.fRight{width:460px;margin: 24px 0 0px 0px;}
.footerRow2{margin-top: 52px; text-align:center;}*/
/* Footer End */

.footer{font:normal 12px/15px Arial, Helvetica, Sans-serif; border:none !important; margin-top:30px;}
.footer a{color:#000000 !important; text-decoration: none;}
.footer a:hover{color:#000000 !important; text-decoration: none !important;}

.footerLeft,.footerMiddle,.footerRight{float: left;}
.footerLeft{background: url(/assets/images/generic/backgrounds/footer/footerLeft.png);width: 11px;height: 175px;}
.footerMiddle{background: url(/assets/images/generic/backgrounds/footer/footerMiddle.png) repeat-x;width: 958px;height: 175px;}
.footerRight{background: url(/assets/images/generic/backgrounds/footer/footerRight.png);width: 11px;height: 175px;}
.fLeft{float: left;}
.fRight{float: right;}
.footerRow1 .aboutus,.contactus{ float: left;}
.footer p{margin-top: 5px;}
.contactus{float: right;}
.aboutus{width:250px;}
.contactus{width:215px;}
.footerRow1 span{border-bottom: 1px solid #000000;font-size: 12px;}
.footerRow2 a{color: #000000;text-decoration: underline;}
.footerRow2 a:hover{text-decoration:none;}
.footerList,.socailImg{float: left;}
.socailImg{float: right;}
.footerList ul{padding-top:5px;}
.footerList ul li a{color: #000000;text-decoration:none;}
.footerList ul li a:hover{text-decoration:none;}
.footerList span{font-size: 12px;}
.socailImg ul li{float: left;}
.socailImg ul li a{display: inline-block;background: url(/assets/images/generic/icons/smmIcon.png) no-repeat; width: 50px;height: 50px;}
.socailImg .facebook{background-position: 0px 0px;}
.socailImg .twitter{background-position: -50px 0px;}
.socailImg .camera{background-position: -100px 0px;}
.fLeft{width:498px;margin: 24px 0px 0px 11px;}
.fRight{width:406px;margin: 24px 1px 0px 0px;}
.footerRow2{margin-top:23px;}


/* Middle Container */
.Container{ width:245px; height:208px;background:url(/assets/images/generic/backgrounds/productBox.png) no-repeat right top; float:left;padding-top:6px;}
/*.title,.Container  p strong,.about,.txt{margin-left:18px;}*/
.title{margin-top:10px;}
.productTitle a{color: #183CAB;font-size:12px;margin-left:10px;}
.productTitle a:hover{text-decoration: underline;}
.Container p{ font-size:12px; }
.Container p a{ margin-left: 0; text-decoration: none !important; color: #000 !important; }
.Container p a:hover{ text-decoration: none !important; color: #000 !important; }
.Container  p strong{ border-bottom:1px solid #000000; font-weight:normal; font-size:11px;}
.spacing{ font-size:13px; display:block;}
.Container span{display:block;font-size:11px;}
.price{font-family:'Arial','Helvetica',sans-serif;background: url(/assets/images/generic/buttons/productCart.png) no-repeat;padding:0 9px; height:33px;text-decoration:none;border:none; margin-top:8px; font-weight: bold; color: #000000; font-size: 12px; display: block; width:100px; cursor:pointer; text-align:left;}
.price_new{padding: 1px 30px 0px 8px; height:33px;text-decoration:none;border:none; margin-top:8px; font-weight: bold; color: #000000; font-size: 13px;display: block;width:83px; cursor:pointer;}
.price:hover{background: url(/assets/images/generic/buttons/productCartHover.png) no-repeat;}
.about{float: left; margin-top:2px;margin-bottom:9px;height:110px;position: relative;}
.about .price{bottom:0;position: absolute;}
.Container .about a{display: block;width: 93px;}
.spacing a {display: inline !important;font-size:10px;color:#000000;}
.musicBox{width: 83px;position:absolute;bottom:24px;right:0px;}
.play{background: url(/assets/images/generic/buttons/play-button.png) no-repeat;width: 45px;height: 25px;float: right;margin:2px 15px 10px 0px;}
.play:hover{background: url(/assets/images/generic/buttons/play-button-hover.png) no-repeat;}
.play:visited,.play:active{background: url(/assets/images/generic/buttons/play-button-select.png) no-repeat;}

.noPlay{width: 45px;height: 25px;float: right;/*margin: 0px 15px 10px 0px;*/margin: 2px 15px 10px 0;}


.txt{background: url(/assets/images/generic/buttons/browseButton.png) no-repeat;color: #000000;padding:5px 8px 2px; font-size:14px; display:block;font-weight: bold;height:18px;}
.txt:hover{background: url(/assets/images/generic/buttons/browseButtonHover.png) no-repeat; text-decoration:none !important;}
.prodTitle {
	font-weight: bold;
}
.clickHere{float: right;margin-bottom: 10px;font-weight: bold;margin-right: 8px;}

.clickHere a span{color: #000000;text-decoration: underline;margin-right: 10px; font-family:arial; font-size:17px;}
.clickHere a span:hover{text-decoration: none;}
.clickHere span{float: left;display: block;}
.clickArrow{float: right;}
.prodTitle a { color: #000000; font-weight: 700; text-decoration: none; }
.ContainerBanner {float: left; height:214px; padding:0; width: 245px;}
/* Container End */

.sideContent a{padding:0 !important;}
.padder a{display:inline; padding:0 !important;}
.cart p a{display:block; background:url(/assets/images/generic/icons/cartIcon.png) no-repeat right top; float:right; text-align:left; margin-right:-20px; padding:3px 21px 5px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:21px;}
.cart p a:hover{text-decoration:none !important;}
.cart p a span{/*text-transform:uppercase;*/ border-bottom:1px solid #bababa;} 
.cart img{display:none;}
h6.catLink a:hover{text-decoration:none !important;}
/*.clickHere a span{background:url(/assets/images/generic/buttons/buttonJustIn.png) no-repeat right top; display:block; padding:3px 35px 0 0;}*/

.clickHere a:link{background:url(/assets/images/generic/Click-here-to-view-our-Just-In-section.png) no-repeat right top; display:block; width:339px; height:27px; text-indent:-9999px;}
.clickHere a:hover{background:url(/assets/images/generic/Click-here-to-view-our-Just-In-section-select.png) no-repeat right top;}
.clickHere a:visited{background:url(/assets/images/generic/Click-here-to-view-our-Just-In-section-select.png) no-repeat right top;}
.clickHere a:active{background:url(/assets/images/generic/Click-here-to-view-our-Just-In-section-select.png) no-repeat right top;}
/*.clickHere a img{display:none;}*/

#currencySelector .countryFlags .lastflag a{width:33px !important; height:33px !important;}

.addWishlistBtn{font-family:'Arial','Helvetica','sans-serif';background: url(/assets/images/generic/buttons/add-to-wishlist-product-page.png) no-repeat; border:none; color:#000; display: block; font-size: 13px; font-weight: bold; /*height:25px;*/ margin-top: 11px; padding:13px 17px 9px 9px; text-decoration: none; width:120px; border:none;}
.addWishlistBtn:hover{cursor:pointer;background: url(/assets/images/generic/buttons/add-to-wishlist-product-page-hover.png) no-repeat;}

.addwishlistBtn{background: url(/assets/images/generic/buttons/add_to_wishlist_SMALL_off.png) no-repeat; border:none; color:#000; display: block; font-size: 13px; font-weight: bold; height:25px; margin-top: 8px; padding:14px 8px 0; text-decoration: none; width:112px; border:none;}
.addwishlistBtn:hover{background: url(/assets/images/generic/buttons/add_to_wishlist_SMALL_on.png) no-repeat;}

/*** Condition CSS ***/
.crumbsHome{position:absolute; margin-top:-45px; width: 50px !important;}
#mainContainerHome{margin-top:-10px;}
/*** Condition CSS ***/

@media screen and (-webkit-min-device-pixel-ratio:0){
	.search input[type='submit']{margin-top:0px; padding:11px 0;}  
	.searchText{padding:7px 0 10px 38px;}
	.submenuHolder{margin-top:0px;}
}

.menumiddle ul li .activeMenu {
	color:#5b5ad2;
}

.ie8 .search input[type='submit']{margin-top:0px; padding:11px 0;}  


/* Product Page */

/*19th July login css */


.loginDetail{ border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:10px;}
.loginDetail .lock{margin:6px 0 0;}
.loginDetail .successfulImg{ padding-top:9px;}
.borderStyle{ border-bottom:1px solid #ccc; display:block; width:100%; }
.botom-content-box .contentBox .loginTitle{ font-size:30px !important;  color:#333333;}
.botom-content-box .contentBox .loginTitle2{ font-size:18px  !important; color:#333333; }
.loginleftcont{width:374px; float:left; margin-left:55px;}
.loginrightcont{width:415px; float:Right;}
.hdBground{background:url(/assets/images/tech-spec-background-2.png) repeat-y ; width:95%;}
.hdBground .imgCustomer{margin:8px 20px; float:left; }
.hdBground .spanCustomer{ margin:10px 0 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  }

.loginleftcont form label{ margin-left:18px; font-size:12.04px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:2px solid #000;}
.loginleftcont form  .bgInput{ background:url(/assets/images/input_bg.png) no-repeat; width:359px; padding:8px 9px 8px !important; margin-top:5px}
.loginleftcont form  .bgInput input[type='text'], input[type='password']{
width:90.5%; display:block; border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb; }
.loginleftcont form  .checkFont{ font-family: Arial, Helvetica, sans-serif; font-size:11.7px; padding-right:35px; }
.loginleftcont form  .checkFont .textMR{ padding-right:8px;}
.subBtn{font-size:18px; color:#fff; background:url(/assets/images/Login_btn.png) no-repeat; text-align:center; padding:9px 0 14px; width:155px; margin-right:33px; border:none; font-weight:bold;cursor: pointer;}
.mgBtn65{margin-right:73px; }
.subBtnBlue{font-size:12px; color:#fff; background:url(/assets/images/forgot_pasword.png) no-repeat; text-align:center; padding:13px 0 13px; width:155px; margin-right:33px; border:none; cursor:pointer;}
.subBtnBlue:hover{background:url(/assets/images/forgot_pasword_h.png) no-repeat;}

.subBtnBlue a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
.dottedBG{ background:url(/assets/images/border_bg.png) no-repeat ; width:186px; height:17px; float:left; margin-top:25px; } 
.Mgtop20{ margin-top:20px;}
.Mgtop30{ margin-top:30px;}
.Mgtop10{ margin-top:10px; margin-bottom:10px;}
.loginrightcont form label{ margin-left:18px; font-size:12.04px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:2px solid #000;}
.loginrightcont form  .bgInput{ background:url(/assets/images/input_bg.png) no-repeat; width:359px; padding:8px 9px 8px !important; margin-top:5px}
.loginrightcont form  .bgInput input[type='text'], input[type='password']{
width:90.5%; display:block; border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb; }
.loginrightcont form  .checkFont{ font-family: Arial, Helvetica, sans-serif; font-size:11.7px; padding-right:35px; }
.loginrightcont form  .checkFont .textMR{ padding-right:8px;}

/**SUCESSFULL**/

.successfulBg{ width:265px; border-radius:5px; -moz-border-radius:5px; position:relative; margin:0; padding:8px 9px 8px 16px; float:right;}
.borderGreen{border:1px solid #99cc00;}
.borderRed{border:1px solid #ff6633;}
.bgGreen{background:#efffb9;}
.bgRed{ background-color:#ffcccc;}
.successfulBg p.green{color:#669933; font-size:16px; text-align:left!important; vertical-align:baseline;}
.successfulBg p.red{color:#cc3333; font-size:16px;  text-align:left!important;width:300px;}
.successfulImg{ margin-top:-1px; margin-left:60px; text-align:left !important; position:absolute; }
.bgBody{opacity:0.8px; margin:10px 0 10px 10px; }
.width430{ width:338px;}
.width60{ width:28px; margin:0px 0 0;}
.width650{ width:650px; margin-left:20px;}
.width220{ width:230px;}
.width650 .resetDetail{ width:100%; padding:0 0 0 50px}

.resetDetail{ width:730px; padding:0 0 0 50px}
.resetDetail .headingReset{ background:url(/assets/images/heading_bg.png) repeat-y; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 25px}
.resetDetail #addressSelector .headingReset{padding: 10px 0 10px 12px;}
.resetDetail .spaceReset{ margin:15px 0 0 0;}
.resetDetail .spaceReset label{ font:Arial, Helvetica, sans-serif; font-size:12.04px; font-weight:bold;}
.bgInputLrg{ background:url(/assets/images/bgInput_large.png) no-repeat; padding:10px;}
.bgInputLrg input[type='text']{ background:url(/assets/images/bg_large_input.png) no-repeat; border:none; width:346px; padding:6px 10px; margin-left:10px;} 
.cancelBtn{ background:url(/assets/images/redBg.png) no-repeat 0 0; font-size:18px; color:#fff; font-weight:bold; text-align:center; padding:9px 0 15px; margin:95px 0 0 0 ; border:none; width:155px;}
.cancelBtn:hover{background:url(/assets/images/redBg_h.png) no-repeat 0 0;color:#fff;}

.continueBtn{background:url(/assets/images/Login_btn.png) no-repeat; font-size:18px; color:#fff!important; font-weight:bold; text-align:center; padding:9px 0 15px; border:none; width:155px;cursor: pointer;}
.continueBtn:hover, .btnContainer input[type='image']:hover{background:url(/assets/images/login_btn_hover.png) no-repeat; color: #fff;}
.spaceBtn{width:310px;}
.btnContainer{ width:330px; margin-left:250px; margin-bottom:30px;}
.btnContainer input[type='image']{background:url(/assets/images/Login_btn.png) no-repeat; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:center; border:none; }
/*.btnContainer input[type='image']{background:url(/assets/images/Login_btn.png) no-repeat; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:center; padding:9px 40px; border:none; } */

/*
myaccount page july 22nd
*/
.listactive{margin:84px  0 0 60px; }
.listactive h3{font-size:14px; text-transform:uppercase; padding:5px 0 0;}
.listactive h4{font-size:14px; font-weight:normal;  font-family:Arial, Helvetica, sans-serif;  padding:5px 0 10px; border-bottom:1px solid #cccccc; margin-bottom:10px; }
.listactive ul li{ color:#000; font-size:13px; padding:5px 0 5px 3px;}
.listactive ul li a{ color:#000; font-size:13px; padding:5px 0 5px 3px; text-decoration:none;}
.listactive ul li a:hover{ color:#000; text-decoration:none;}
.listactive ul li a.visited{ color:#000; text-decoration:none;}
.listactive ul li.active{ color:#000; font-weight:bold; }

.bgInputLrg  .errorOuter{position:relative;}
.bgInputLrg  .errorInner{position:absolute; color:#f00; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.myAccount{ background:url(/assets/images/myaccountg.png) no-repeat; width:350px; height:100px; margin-bottom:25px; cursor: pointer; display:block;}
.myAccount:hover{background-position: left bottom;}
.myAccount .myaccountSpace{ padding:10px 21px;}
.myAccount .myaccountHead{ padding:0 0 0 7px;}
.myAccount .myaccountHead h3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-transform:uppercase; color:#000000;}
.myAccount .myaccountSpace p{text-align: right;background: url(/assets/images/blueArrow_sprite.png) no-repeat right top;padding-right: 30px;padding-bottom: 4px;text-decoration: underline; color:#000000;}
.myAccount:hover .myaccountSpace p{background-position: right bottom;}
.myAccount  p{ font-family:Arial, Helvetica, sans-serif; font-size:12.04px;  padding-top:3px; padding-right:5px; }
.myAccount .myaccountSpace a{color:#000000;  }
.myAccount .myaccountSpace a:hover{ color:#000000;}


.newloginTitle {float:left; width:93.5%;margin-bottom:20px;}
.newloginTitle h2{ font-size:30px !important;  padding:0 0 0 10px!important; color:#333!important;margin-bottom: -4px;}
.newloginTitle h3{ font-size:17px; padding:0 0 0 10px!important; color:#333!important;}


/* Registration Page 23rd July 

 */
 .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
 
.registrationBlock h2{background:url(/assets/images/register_icon.png) no-repeat left 10px; position:relative; border-bottom:1px solid #000; padding-left:46px; font-weight:400; position:relative; color:#3e3e3e; padding-bottom:8px;}
.registrationBlock .successfulBg{width: 335px;}
.registrationBlock h2 span{display:block;}
.fontSize18{font-size:18px;} .fontSize30{font-size:30px;} 
.registrationBlock h2 .errorbox{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #fd3c2b; background:#ffc8bf; position:absolute; width:400px; right:0; top:5px; padding:10px; color:#df0000; font-size:13px;} 
.registrationBlock h2 .errorTxt{float:left; padding-top:8px;}
.registrationBlock h2 .errorbox a{color:#df0000;}
.registrationBlock h2 a.rightRed{float:right;}
.registrationBlock .registerContent{padding:10px 0 0 46px;}
.registerContent .note{font-size:11px; font-style:italic; padding-bottom:7px;}
.registerContent form{width:100%;}
.registerContent .registrationLT, .registerContent .registrationRT{min-height:418px; position:relative;}
.registerContent .registrationLT{float:left; width:500px;}
.registerContent .registrationRT{float:right; width:314px; margin-right:35px;}
.registerContent .registrationLT h3, .registerContent .registrationRT h3{background:url(/assets/images/heading_bg.png) repeat-y left top; font-size:14px; color:#000; padding:0 12px; margin-bottom:7px;text-transform: uppercase;}
.registerContent .registrationRT h3{background-position:-50px 0;}
.registerContent .registrationLT h3 span, .registerContent .registrationRT h3 span{display:block; padding:9px 30px 7px;}
.registerContent .registrationLT h3 span{background:url(/assets/images/user.png) no-repeat left 5px;}
.registerContent .registrationRT h3 span{background:url(/assets/images/security.png) no-repeat left 5px;}
.registerContent .registrationRT h3.confirmation span{background:url(/assets/images/confirmation.png) no-repeat left 5px;}
.registerContent .registrationRT .promotionTerms{font-size: 11px;width: 323px;}
.registerContent .registrationRT .promotionTerms input[type='checkbox']{margin-top: 0;}
.detailFields .detailHeading{text-decoration:underline; font-size:12px; font-weight:bold; display:block; margin-bottom:2px;}
.detailFieldsBg .inboxRT{margin:0 auto; width:80%;}
.detailFieldsBg input.error{border:1px solid #48c3ee;}
.detailFieldsBg{padding-left:10px !important; padding-right:10px !important; width:95.6% !important;}
.registerContent .registrationRT .detailFieldsBg{width:92.8%}
.detailFieldsBg select{float:left;}
.detailFieldsBg select.title{width:75px; margin:0 0 0 39px !important;}
.detailFieldsBg select.state{width:63.6%; margin-left:15px;} 
.detailFieldsBg input.width35{width:35%;}
.detailFieldsBg input.width36{width:36.8%;}
.detailFieldsBg input.width40{width:40.4%;}
.detailFieldsBg input.width87{width:87.6%;}
.detailFieldsBg input.width20{width:20%;}
.detailFieldsBg input.spacing{float:left; margin-left:15px;}
.botom-content-box .contentBox ul li, .detailFieldsBg{
    background: url("/assets/images/1_px_gray.png") repeat-x scroll left top #E5E5E5;
    border-color: #EEEEEE #DFDFDF #DEDEDE;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-bottom: 5px;
    min-height: 32px;
    padding: 6px 0 1px;
    width: 100%;
}
.marginTP5{margin-top:5px;}
.iconImg{margin-top:2px;}
.detailFieldsBg .orTxt{margin:5px 5px 0 15px}
.detailFieldsBg .blankSpace{float:left; width:24px; height:24px;}
.registerBtnBox{position:absolute; bottom:0; right:0; width:100%; height:46px;}
.registerBtnBox .registerBtn{background:url(/assets/images/forgot_pasword.png) no-repeat; width:154px; padding:9px 0 14px; float:right; text-align:center; color:#fff; font-size:18px;}
.registerBtnBox .registerBtn:hover{background:url(/assets/images/submit_btn_on.png) no-repeat;}

.underLine{text-decoration:underline;}

promotionTerms{font-size:12px; padding:10px 0;}
.promotionTerms p{padding-bottom:3px;}
.roundBoxBG{background:url(/assets/images/round_box.png) no-repeat; width:930px; padding:25px; margin-top:14px; min-height:395px; }
.registrationBlock h2.wishlist{background:url(/assets/images/wish_list.png) no-repeat left 10px;}
.wishlistContent{width:920px; margin:21px auto 0;}
.wishlistContent .bottom-menu{margin:0; width:470px;}

.bottom-menu ul li a:first-child,
.bottom-menu ul li a:nth-child(2),
.bottom-menu ul li a:nth-child(3),
.bottom-menu ul li a:nth-child(4) {
	
}
.bottom-menu ul li {
	background:url(/assets/images/generic/buttons/wishes/product-page-menu-button.png) no-repeat;
	float:left;
	margin-right:3px;
	width:150px;
	text-align:center;
	position:relative;
	transition:all;
	transition-duration:0.8s;
}
.bottom-menu ul li span {
	display:none;
}
.bottom-menu ul li:hover, .bottom-menu ul li.active {
	background:url(/assets/images/generic/buttons/wishes/product-page-menu-button-hover.png) no-repeat;
}
.bottom-menu ul li:hover a, .bottom-menu ul li.active a {
	color:#525252;
}
.bottom-menu ul li:hover span, .bottom-menu ul li.active span {
	display:block;
}
.bottom-menu ul li:visited {
	background:url(/assets/images/generic/buttons/wishes/product-page-menu-button-select.png) no-repeat;
}
.bottom-menu ul li a {
	color:#676464;
	text-decoration:none;
	font-size:12px;
	font-weight:400;
	display:block;
	padding:17px 0;
	height:17px;
}




.wishlistContent .menuNavigation{padding:0 0 0 22px;}
.stillWord{padding:5px 15px !important; height:41px !important;}
.wishlistContent .navigation{float:right; width:310px; font-size:12px; margin-right:55px;}
.navigation .navigationLinks{width:100%; float:left; margin-top:7px;}
.navigation p{padding-left:30px;}
.marginTP2{margin-top:2px;}
.navigationLinksBox{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:url(/assets/images/navigation.png) repeat-x; height:24px; max-width:251px; float:left; margin-left:5px; font-size:11.2px; margin-top:1px;}
.navigationLinksBox a, .navigationLinksBox img{float:left; color:#3c3c3c; text-shadow:0 1px #fff; text-decoration:none;}
.navigationLinksBox a:hover{}
.navigationLinksBox .prev{width:64px; padding:5px 0; text-align:center;}
.navigationLinksBox .box{width:22px; padding:2px 0 3px; text-align:center;margin-top:1px;}
.navigationLinksBox .box:hover, .navigationLinksBox .active{background:url(/assets/images/navigation-h.png); color:#fff; text-shadow:0 1px #3c3c3c; }
.wishlistNotificationWarning { color: #856404; background-color: #fff3cd; border: 1px solid #ffeeba; padding: 10px 15px; margin-bottom: 15px; margin-top: -11px; border-radius: 5px; font-size: 15px; }

.resultBox{background:url(/assets/images/roundin_box.png) no-repeat left top #fff; width:870px; padding:25px; margin-top:14px;}



.resultBox .resultListing{width:100%; border-bottom:1px solid #b5b5b5; padding:4px 0 3px;}
.resultBox .resultListing .music, .resultListing .cover, .resultListing .detail, .btnBox{float:left;}
.resultBox .resultListing .music{margin-right:10px; margin-top:8px; width:34px;}
.resultBox .resultListing .cover{margin-right:13px; width:80px;}
.resultBox .resultListing .detail{width:580px; margin-right:5px; color:#000; font-weight:800;}
.resultBox .resultListing .detail h3{font-size:14px;}
.resultBox .resultListing .detail p, .resultListing .postedDetail p{font-size:12px;}
.resultBox .scrollOn .resultListing .postedDetail{width:125px; font-weight:400; text-align:right; float:right;}
.resultBox .scrollOn .resultListing .postedDetail .btnBox{width:178px; padding-top:43px;}
.resultBox .scrollOn .resultListing .postedDetail .btnBox .cartBtn{background:url(/assets/images/cart.png) no-repeat left top; margin-right:5px; padding:8px 30px 9px 8px; float:left;}
.resultBox .scrollOn .resultListing .postedDetail .btnBox .cartBtn:hover{color:#fff;}

.resultListing .btnBox .cartBtn, .resultListing .postedDetail .cartBtn {
    background: url(/assets/images/generic/buttons/productCart.png) no-repeat scroll left top transparent;
    float: left;
    margin-right: 5px;
    padding: 8px 44px 9px 8px;
}
.resultListing .postedDetail .cartBtn {
    float: none;
}

.contentBox .resultListing .postedDetail p {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
}
.botom-content-box .contentBox ul li .fieldBox .inbox, .botom-content-box .contentBox ul li .fieldBox .textMessage, .detailFieldsBg .inboxRT, .detailFieldsBg select, .detailFieldsBg .inbox, .postalAddress dl dd .inbox
	{width:90.5%; display:block; border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb; font-family:Arial, Helvetica, sans-serif;}
.botom-content-box .contentBox ul li .fieldBox .textMessage{resize:none; overflow-y:auto; height:99px;}
.botom-content-box .contentBox .btn, .btn{cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.botom-content-box .contentBox ul li .fieldBox .inbox, .botom-content-box .contentBox ul li .fieldBox .textMessage, .detailFieldsBg .inboxRT, .detailFieldsBg select, .detailFieldsBg .inbox {
    border-color: #A1A2A2 #C1C1C1 #D7D7D7;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 5px #CBCBCB inset;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12.1px;
    padding: 6px 8px;
    width: 90.5%;
}
.promotionTerms input{float:left; margin-right:8px; clear:left;}
.fontSize11{font-size:11px;}
.padBT5{padding-bottom:5px;}
.registerContent .registrationRT h3.confirmation{margin-top:19px;float: left;}
.aggrement{font-size:11.5px; padding-top:13px;}
.aggrement span span{float: left;margin: 2px 0 0 2px;}
.aggrement input[type='checkbox']{float: left;}
.aggrement .agreementTxt{float:left; width:68px; margin-top: 2px;}
.aggrement a{color:#3500d4; text-decoration:none;}


/*** select box **/
#mobileCarrierDiv{width:100%; font-size:11.2px;}
#mobileCarrierDiv .selCont{clear:both; float:left; }
#mobileCarrierDiv .selCont select{border-color: #A1A2A2 #C1C1C1 #D7D7D7;border-radius: 5px 5px 5px 5px;border-style: solid;border-width: 1px;box-shadow: 0 0 5px #CBCBCB inset;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 12px;padding: 6px 8px;width: 225px;margin:0;}

#mobileCarrierDiv ul.newList *{margin:0; padding:0;}
#mobileCarrierDiv ul.newList a {color: #000; text-decoration:none; display:block; font-weight:normal; font-size:11.2px;}
#mobileCarrierDiv ul.newList{margin:0; padding:0; list-style:none; color:#000; background:#fff; position:absolute;  border:1px solid #525252; top:22px !important; left:0; overflow:auto; z-index:9999; background: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
#mobileCarrierDiv .newListSelected{color:#fff; height:20px; padding:0; float:left;}
#mobileCarrierDiv .newListSelected span{display:block;}
#mobileCarrierDiv .selectedTxt{overflow:hidden; height:20px; color:#000; font-weight:normal; font-size:11.2px; margin-top:2px; margin-left:5px; /*text-transform:lowercase;*/}
#mobileCarrierDiv ul.newList li a{padding:7px 8px; display: block;}
#mobileCarrierDiv ul.newList li a:focus{-moz-outline-style: none;}
#mobileCarrierDiv .newListHover,#mobileCarrierDiv .hiLite{background: #eee;}

#mobileCarrierDiv .hiLite a {background:none; color:#fff!important;}
#mobileCarrierDiv .newListSelHover, .newListSelFocus {cursor:default;}
#mobileCarrierDiv .newListOptionTitle {font-weight:bold;}
#mobileCarrierDiv .newListOptionTitle ul {margin:3px 0 0;}
#mobileCarrierDiv .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}



.year #mobileCarrierDiv ul.newList{width:50px;}
.year #mobileCarrierDiv .newListSelected {width:50px; background:url(/assets/images/year.png) no-repeat;}
.year #mobileCarrierDiv .newListSelected span{width:50px;}
.year #mobileCarrierDiv .selectedTxt{width:47px;}

.date #mobileCarrierDiv ul.newList{width:171px;}
.date #mobileCarrierDiv .newListSelected {width:171px; background:url(/assets/images/date.png) no-repeat;}

.date #mobileCarrierDiv .newListSelected span{width:171px;}
.date #mobileCarrierDiv .selectedTxt{width:168px;}

.geners #mobileCarrierDiv ul.newList{width:207px;}
.geners #mobileCarrierDiv .newListSelected {width:207px; background:url(/assets/images/geners.png) no-repeat;}
.geners #mobileCarrierDiv .newListSelected span{width:207px;}
.geners #mobileCarrierDiv .selectedTxt{width:204px;}
.sortingWishList h2{font-size:16px; font-weight:bold; padding-bottom:10px;} 


/*** SELECT BOX ***/
.contentBox .resultBox{background:none; padding:0; width:920px;height:300px;overflow-y:auto;overflow-x:hidden;}
.contentBox .resultListing .detail{width:635px;}
.contentBox .resultListing .postedDetail{width:155px;}
.contentBox.sortingWishList .title{background:url(/assets/images/heading_bg.png) repeat-y left top; padding:8px 15px; font-size:14.9px; font-weight:bold; margin-bottom:13px;}
.resultListing .postedDetail .cartBtn{float:none; display:block; margin:0 auto; width:101px;}
.contentBox .resultListing .postedDetail{text-align:center;}
.contentBox .resultListing .postedDetail p{font-size:14px; font-weight:bold; padding-bottom:3px; text-align:center;}
.contentBox .resultListing .postedDetail .addtowishlistBtn{margin-top:5px; margin-right:10px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.submitBtn{padding:10px 0;} 
	.resultListing .btnBox .cartBtn{padding:8px 52px 9px 8px;}
}


/**** 24 JULY 2013 ****/
.bgInputLrg{ background:url(/assets/images/bgInput_large.png) no-repeat; padding:10px 75px 10px 10px;}
.width650 .btnContainer{ margin:95px 0 0 0; width:100%; text-align:right;}
.width650 .resetDetail{ width:93%; padding:0 0 0 47px}
table.orderHistory, table.paymentCard{margin-top:3px;}
table.orderHistory tr th, table.orderHistory tr td{ padding:3px 0; text-align:left; font-size:12px; font-weight:bold;}
table.orderHistory tr th{color:#000;}
table.orderHistory tr td{color:#999; border-bottom:1px solid #eee;}

table.paymentCard tr{margin-bottom:2px; background:#dedede;border: 1px solid #fff; display:block;}
table.paymentCard tr b{width: auto;}
table.paymentCard tr td{padding:12px 10px 7px; font-size:12px; font-weight:bold; text-align:center;vertical-align:middle;}
table.paymentCard tr td.paddRT16{padding:12px 10px 7px;}
.styledRadio, .styledCheckbox{display: inline-block;}
.priceListBox{width:355px; margin-left:40px;}
.priceListBox ul{width:100%;  border-top:1px solid #eee; margin-top:20px;}
.priceListBox ul li{width:100%; float:left; border-bottom:1px solid #eee; padding:6px 0;}
.priceListBox ul li img{float:left; margin-right:15px;}
.priceListBox ul li .chkBox{float:right; width:40px;}
.priceListBox ul li .detail{width:235px; margin-right:14px; float:left;}
.priceListBox ul li .detail h2{font-size:12px; font-weight:bold;}
.padTB10{padding-top:10px;}

.emailsubscription .emailHeading{background:url(/assets/images/heading_bg.png) repeat-y left top; font-size:12px; padding:5px 10px; color:000; margin-top:15px; margin-bottom:10px;clear: both;}
.emailsubscription .successfulBg{position: absolute;top: 175px; right: 66px;}
#emailsubscription .detail{float: right;width: 570px;}
.emailsubscription .emailAddressing{margin-left:10px;}
.emailsubscription .emailAddressBox{background:url(/assets/images/1_px_gray.png) repeat-x; padding:5px 15px; font-size:12px; border:1px solid #eee;}
.emailsubscription .emailAddressBox label{padding:7px 23px 0 10px; text-align:right; float:left; width:85px;}
.emailsubscription .emailAddressBox input.inbox{width:66%; border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb; font-family:Arial, Helvetica, sans-serif;}
.emailsubscription .emailAddressBox .chkBox, .emailsubscription .emailAddressBox .chkTxt{float:left; padding-top:3px;}
.emailsubscription .emailAddressBox .chkTxt{padding-top:7px; padding-left:5px;}
.emailsubscription .storebtn{text-align:right; padding-right:14px;}
.partisionBorder{height:1px; background:#b5b5b5; width:108%; margin:10px 0 10px -47px;}
.fontSize14{font-size:14px;}
.emailsubscription .subscribeBox{margin-left:15px;}
.emailsubscription .subscribeBox .chkBox{float:left; margin-top:10px;}
.emailsubscription .subscribeBox .detail{float:right; width:555px;}
.emailsubscription .subscribeBox .detail p{padding-bottom:4px;}
.resultListing .detail p, .resultListing .postedDetail p{font-size:12px;}
.resultListing .postedDetail{width:125px; font-weight:400; text-align:right; float:right;}
.resultListing .btnBox{width:196px; /*padding-top:43px;*/ float:right;}
.resultListing .btnBox .cartBtn:hover, .resultListing .postedDetail .cartBtn:hover {
    background: url(/assets/images/generic/buttons/productCartHover.png) no-repeat scroll left top transparent;
}

.postalAddress{font-size:12px;}
.postalAddress .addressTitle{padding:0 20px;}
.postalAddress .addressTitle span{float:left; font-weight:bold;}
.postalAddress .addressTitle span.address, .postalAddress .addressDetail .address{width:240px;}
.postalAddress .addressTitle span.usefor, .postalAddress .addressDetail .usefor{width:190px;}
.postalAddress .addressTitle span.action, .postalAddress .addressDetail .action{width:125px;}
.postalAddress .addressDetail{border:1px solid #eee; background:url(/assets/images/address_bg.png) #e5e5e5 repeat-x left top; margin-top:10px; min-height:60px; padding:15px 20px;font-weight:bold; line-height:20px;}
.postalAddress .addressDetail .address, .postalAddress .addressDetail .usefor, .postalAddress .addressDetail .action{float:left;  font-size:11.96px; }
.postalAddress .addressDetail .usefor .shippingAddress{float:left; width:80px;}
.postalAddress .addressDetail .action .editBtn, .postalAddress .addressDetail .action .removeBtn, .postalAddress .addressDetail .action .removeBtnInactive{width:58px; text-align:center; padding:3px 0 9px; font-size:10px; color:#fff;}
.postalAddress .addressDetail .action .editBtn{background:url(/assets/images/edit.png) no-repeat;}
.postalAddress .addressDetail .action .removeBtn{background:url(/assets/images/remove.png) no-repeat;}
.postalAddress .addressDetail .action .removeBtnInactive{background:url(/assets/images/remove-inactive.png) no-repeat;}

.padBT10{padding-bottom:10px;}
.postalAddress dl{width:100%;}
.postalAddress dl dt, .postalAddress dl dd{float:left; margin-bottom:14px;}
.postalAddress dl dt{clear:left; width:20%; padding:7px 0 0;}
.postalAddress dl dd{width:80%;}
.postalAddress dl dd .inbox{width:68%;}
.postalAddress dl dd .postal{width:43%;}
.postalAddress .btnContainer{margin:20px 0 0; width:78%;} 
/*** SELECT BOX ***/
.selectBox #mobileCarrierDiv .newListSelected{height:30px;}
.selectBox #mobileCarrierDiv .selectedTxt{font-size:12px; height:22px; margin-top:7px;}
.selectBox #mobileCarrierDiv ul.newList{width:346px;}
.selectBox #mobileCarrierDiv .newListSelected {width:346px; background:url(/assets/images/edi_address_select.png) no-repeat;}
.selectBox #mobileCarrierDiv .newListSelected span{width:346px;}
.selectBox #mobileCarrierDiv .selectedTxt{width:343px;}
/*** SELECT BOX ***/

.errorHoldBox{}
.errorHoldBox .successfulBg{margin:0 0 15px;}

/***** 26 JULY ***/
.leftSidebar{margin:65px 0 0 25px;}
.bottomListing{border-top:1px solid #b5b5b5; padding-top:10px; margin-top:15px;}
.aboutInfoBlock h2{background:url(/assets/images/heading_bg.png) repeat-y; padding:12px 18px 11px 18px; font-size:13px; font-weight:bold; color:#000; text-transform:uppercase; margin-bottom:18px;}
.aboutInfoBlock h2 img{float:left;}
.aboutInfoBlock h2 span{float:left; width:80%; margin-left:6px; padding-top:8px;}
.aboutInfoIn h2{padding:5px 9px 6px;}
.contact h2{padding:12px 18px 11px 18px;}
.aboutInfoBlock .aboutInfoIn{margin-bottom:20px;}
.aboutInfoIn ul, .aboutInfoIn ol{padding-left:17px; padding-bottom:6px; color:#3c3c3c; font-size:12px; line-height:16px;}
.aboutInfoIn ul li{background:url(/assets/images/dot.png) no-repeat left 6px; padding-left:10px; padding-bottom:7px;}
.txtRight{text-align:right;}
.fontsize10{font-size:11px !important;}
.aboutInfoIn a{color:#3c3c3c; text-decoration:none;}
.fontSize12{font-size:12px;}
.padLT15{padding-left:15px;}
.contactDetail{padding:0 0 7px 45px; line-height:18px; font-size:12px; color:#3c3c3c;}
.aboutInfoIn h3{font-size:12px; color:#3c3c3c; font-weight:bold; padding-left:18px; padding-bottom:5px; padding-top:10px;}
.messageBox{width:480px; margin-left:29px; line-height:18px; font-size:12px; color:#3c3c3c;}
.messageBox .fieldsTitle{float:left; width:140px; margin-right:10px; text-align:right; padding-top:5px;}
.messageBox .fieldBox{width:322px; float:right;}
.fieldBox #mobileCarrierDiv .newListSelected{height:30px;}
.fieldBox #mobileCarrierDiv .selectedTxt{font-size:12px; height:25px; margin-top:4px;}
.fieldBox #mobileCarrierDiv ul.newList{width:322px;}
.fieldBox #mobileCarrierDiv .newListSelected {width:322px; background:url(/assets/images/select_322.png) no-repeat;}
.fieldBox #mobileCarrierDiv .newListSelected span{width:322px;}
.fieldBox #mobileCarrierDiv .selectedTxt{width:319px;}
#mobileCarrierDiv ul.newList li{background-image:none;}
.marginBT15{margin-bottom:15px;}
.fieldBox .inbox, .messageBox2, .captchaBox .captchaInbox, #iDepartment{width:94.5%; display:block; border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb; font-family:Arial, Helvetica, sans-serif;}
.mesagetxt{display:block; padding-left:30px; padding-bottom:5px;}
.messageBox2{width:96.2%; height:120px; resize:none;}
.captchaBox .conftxt, .captchaBox .captchaPic, .captchaBox .captchaWord, .captchaBox .captchaInbox{float:left;}
.captchaBox .conftxt{padding-left:15px; width:80px; padding-top:5px;}
.captchaBox .captchaPic{width:84px; padding-right:10px;}
.captchaBox .captchaWord{padding-right:10px; padding-top:5px; width:160px;}
.captchaBox .captchaInbox{width:21.4%;}
.submitBtnBox{margin:15px -45px 0 0;}
.contact dl{width:90%; padding-left:20px;}
.contact dl dd, .contact dl dt{float:left; margin-bottom:9px; font-size:12px; color:#3c3c3c;}
.contact dl dt{clear:left; width:20%;}
.contact dl dd{width:80%;}
.mailingAddress{font-size:12px; color:#3c3c3c;}
.mailingAddress .mailingLT{float:left; width:250px;}
.mailingAddress .mailingRT{float:left; width:300px;}

/****** 26 JULY 2013 ****/
.fontSize14{font-size:14px;}
.basket .titleBox{border-radius:5px; -webkit-border-radius:5px;	-moz-border-radius:5px; background:#676767; color:#fff; font-size:14px; font-weight:800; padding:5px 15px; width:96%; margin-bottom:4px;}
.basket .musicsBox, .basket .albumbCover, .basket .product, .basket .price, .basket .price2, .basket .price3, .basket .qty, .basket .total{float:left; text-align:center;}
.basket .musicsBox{width:50px;}
.basket .albumbCover{width:100px;} 
.basket .product{width:450px; text-align:left;}
.basket .price2{width:85px; color:#fff !important; }
.basket .price3{width:85px;}basket .qty {width:68px; }
.basket .total{width:90px;}
.basket .product h2{font-size:14px; font-weight:bold; padding-top:5px;}
.basket .product h2 a{color:#000; text-decoration:none;}
.basket .product p{font-weight:bold; font-size:12px;}
.basketListing{border-bottom:1px solid #b5b5b5; padding:14px 15px 10px; width:96%; font-size:14px;}
.basketListing:hover .crossbtn a{display:block;}
.basketListing .crossbtn{float:right; margin-right:-10px; display:block; width:16px; height:16px;}
.basketListing .crossbtn a:hover{}
.marginTP7{margin-top:7px;}  .padTP5{padding-top:5px;} .marginTP16{margin-top:16px;} .padRT15{padding:0 15px;}
.qty #mobileCarrierDiv{width:32px; margin:0 auto;}
.qty #mobileCarrierDiv .newListSelected{height:23px;}
.qty #mobileCarrierDiv .selectedTxt{font-size:12px; height:25px; margin-top:4px;}
.qty #mobileCarrierDiv ul.newList{width:32px;}
.qty #mobileCarrierDiv .newListSelected {width:32px; background:url(/assets/images/select_32.png) no-repeat;}
.qty #mobileCarrierDiv .newListSelected span{width:32px;}
.qty #mobileCarrierDiv .selectedTxt{width:29px;}

.discountBox{padding:0 0 0 30px; font-size:14px; color:#3c3c3c; margin-bottom:15px; margin-top:10px;position: relative;}
.discountCoupn{float:left; width:447px;}
.discountBox span{float:left; padding:5px 8px 0 0;}
.discountBox .discountInBox{background:url(/assets/images/discount_box.png) no-repeat left top; float:left; width:250px; height:27px;}
.discountBox .discountInBox .discountIn{margin-left:20px; width:150px; float:left; padding:2px 5px; margin-top:2px; font-size:11px; color:#8e8e8e;}
.discountBox .discountInBox .applyBtn, .discountBox .state .applyBtn{float:left; margin-left:5px;}
.discountBox .state{float:left; width:210px;}
.discountBox .sateBox{background:url(/assets/images/state_box.png) no-repeat left top;}
.discountBox .sateBox .discountIn{width:166px;}
.discountIn{color: #000!important;}

.paypalBlock{margin:70px 8px 0 0;}
.paypalBlock .paypalBox{background:url(/assets/images/paypal_bg.png) no-repeat left top; width:394px; height:194px;}
.width354{width:354px; margin:21px auto 0;}
.paypalBlock .paypalBox p{font-size:11px; color:#000;}
.paypalBlock .paypalBox p a{color:#000; text-decoration:none;}
.paypalBlock .paypalBox .papalBtn{text-align:right; margin:-8px -11px 0;}
.paypalBlock .paypalBox .papalchkBtn{text-align:right; margin:-3px -11px 0;}

.chkPgaeTitle{width:96%; padding:0 0 10px; border-bottom:1px solid #b5b5b5; margin:0 2%;}
.chkPgaeTitle .imgBox{float:left; width:36px; margin-top:8px;}
.chkPgaeTitle .chkPgaeTitleRT{float:left; margin-left:5px; width:70%;}
.chkPgaeTitle h2{color:#3b3b3b; font-size:30px; font-weight:normal; padding: 0 0 0 10px; line-height:32px;}
.chkPgaeTitle h3{color:#3b3b3b; font-size:17px; line-height:20px; font-weight: normal; padding: 0 0 0 10px;}
.chkoutProcess{padding:10px 0; margin-left:70px; width:842px;}
.chkoutProcess h2{background:url(/assets/images/heading_bg.png) repeat-y left top; padding:7px 10px 8px; font-size:14px; font-weight:bold; text-transform:uppercase; margin:13px 0 10px;}
.chkoutProcess h2 a{color: #000;}
.chkoutProcess h2 img{float:left;}
.chkoutProcess h2 span{float:left; padding-top:5px; padding-left:8px;}
.chkoutProcess h3{font-size:12.25px; font-weight:bold; margin-bottom:5px;}
.chkoutProcess h3 span{border-bottom:1px solid#000;}
.chkoutProcess .addressLT{float:left; width:520px; margin-right:10px; border:1px solid #eee; height:33px; background:url(/assets/images/1_px_gray.png) repeat-x; padding:6px 0 0 10px; margin-bottom:9px;}
.chkoutProcess .addressLT .inbox, .chkoutProcess .addressLT .selectBox{width:80%; display:block; border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb; font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
.addressWidth{width:37.3% !important; float:left; }
.marginLT43{margin-left:43px !important;}
.marginLT11{margin-left:11px !important;}
.chkoutProcess .addressLT .postalCode{float:left; width:20%}
.chkoutProcess .addressLT .selectBox{width:58%; float:left; margin-left:43px;}
.chkoutProcess .addressBtnBox{width:72% !important; margin-top:10px;margin-bottom: 0px;}

.chkoutProcess .addressRT{float:right; width:300px; font-size:11px; color:#6f6f6f; font-weight:bold;text-transform: uppercase;}

.chkoutProcess .addressBox{border:1px solid #eee; height:33px; background:url(/assets/images/1_px_gray.png) repeat-x; padding:6px 0 0 10px; margin-bottom:9px;}
.addressBox .radioBtn, .addressBox .addressInbox, .addressBox .crossBtn{float:left;}
.addressBox .radioBtn{width:31px; margin-top:4px}
.addressBox .addressInbox{width:734px; background:url(/assets/images/chkout_inbox.png) no-repeat left top; border:none; padding:7px 5px; font-size:12px; margin-right:16px;}
.addressBox .crossBtn{margin-top:4px;}
.marginBT12{margin-bottom:12px;}
.continueBox{margin-top:26px; background:url(/assets/images/dots.png) no-repeat 508px 20px;}
/*.continueBtn{background:url(/assets/images/Login_btn.png) no-repeat left top; width:display:block; float:right;}*/

.confirmation{font-size:14px; line-height:20px;}
.confirmation h2{padding: 12px 18px 11px; text-transform:none;}
.confirmation .additionalInfo{margin-top: 30px;}
.confirmationIn{margin-left:22px; /*width:820px;*/}
.confirmationIn h3, .payment h3{background:url(/assets/images/heading_new_bg.png) repeat-y left top; padding:4px 10px; font-size:14px; margin:0;font-weight: bold;}
.confirmationListing{border-bottom:1px solid #b5b5b5; padding:4px 0 5px 40px;float: left;}
.confirmationListing p{padding-bottom:2px;}
.borderN{border:none !important;}
.addressLine{padding:8px 0 8px 40px;clear: both;}
.orderContents{padding:5px 0 5px 40px; border-bottom:1px solid #b5b5b5;clear: both;}
.orderContents .cat, .orderContents .description, .orderContents .each, .orderContents .qty, .orderContents .subTotal, .orderContents .summary{float:left;}
.orderContents .cat{width:110px;margin-left:40px;}
.orderContents .description{width:375px;}
.orderContents .each{width:100px;text-align: right;}
.orderContents .qty{width:50px;text-align: right;}
.orderContents .subTotal{width:83px;text-align: right;float: right;}
.orderContents .summary{width:430px; text-align:right; margin-right:55px;}
.orderContents a{color: #000;}
.additionalInfo p{padding-left:8px; padding-bottom:10px;}
.additionalInfo p a{color:#3c3c3c;}
.additionalInfo .infoBtnBox{padding:8px 0;}
.additionalInfo .bluebtn{background:url(/assets/images/bleu_btn_sprite.png) no-repeat; width:156px; padding:7px 0 15px; color:#fff; text-align:center; font-size:18px;height: 46px;} 
.additionalInfo .bluebtn:hover{background-position: left bottom;}

.paymentOption{border:1px solid #eee; background:url(/assets/images/1_payment_bg.png) repeat-x; width:698px; min-height:41px; padding:5px; margin-left:19px; margin-bottom:9px;}
.paymentOption .customRadio, .otherOption .customRadio{float:left; width:30px; padding:10px 0 0 10px;}
.paymentOption .cardOption{float:left; margin-top:5px;}
.paymentOption p{font-size:18px; font-weight:bold; float:left; padding:10px 0 0 10px;}
.payment h3{margin:14px 0 7px !important;}
.otherOption{border:1px solid #eee; background:url(/assets/images/1_px_gray.png) repeat-x; padding:5px; width:698px; margin-left:19px; margin-bottom:5px;}
.otherOption .customRadio{float:left; width:30px; padding:4px 0 0 10px;}
.otherOption p{font-size:14px; font-weight:bold; float:left; padding:4px 0 0;}
.marginLT19{margin-left:19px !important;}
.remaningAmountBox{background:url(/assets/images/payment_detailBox.png) no-repeat; width:721px; height:59px; padding:10px; margin:3px 0 10px;}
.remaningAmountBoxLT{float:left; width:425px; padding-left:55px; padding-top:10px;}
.remaningAmountBoxLT p{font-size:18px; padding-bottom:4px;}
.remaningAmountBoxLT p span{padding-left:50px;}
.pamentOption{padding-left:45px; font-size:14px; font-weight:normal; margin-top:5px;}
.pamentOption span{float:left; padding:2px 0 0 10px;}
.remaningAmountBoxRT{float:right; width:165px; margin:10px 35px 0 0;}
.chkoutProcess .note{font-style:italic; font-size:12px; font-weight:bold; margin-left:40px;} 
.outstandingTotalBox{border:1px solid #eee; background:url(/assets/images/1_outstanding.png) repeat-x; padding:1px 5px; margin-left:19px; font-size:14px; font-weight:bold;} 
.outstandingTotalBox .outstandLT, .outstandingTotalBox .outstandRT{float:left;}
.outstandingTotalBox .outstandLT{width:635px; text-align:right;}
.outstandingTotalBox .outstandRT{width:110px; padding-left:54px;}
.paymentOption:hover, .paymentMainBlock .active{background:url(/assets/images/payment_option_hover.png) no-repeat left top;}

.hideOption{width:670px; margin-left:38px; margin-bottom:20px;}
.hideListing{border:1px solid #eee; background:#ccc;padding:2px 0 0; height:30px; margin-bottom:5px;}
.registredCardList li:hover, .hideListing:hover {background:#a1a1a1!important;}
.hideOption .active{background:url(/assets/images/hide_hover.png) repeat-x; border-bottom:1px solid #000}
.hideListing .cusRadio, .hideListing .cardName, .hideListing .discription, .hideListing .cardNumber, .hideListing .cardHolderName, .hideListing .expireDate
	{float:left;}
.hideListing .cusRadio{width:30px; padding:5px 0 0 10px;}
.hideListing .cardName{width:135px; margin-top:5px; /*text-shadow:0 1px #fff;*/}
.hideListing .discription{width:490px; margin-top:5px; font-style:italic; /*text-shadow:0 1px #fff;*/}
.hideListing .cardNumber{width:118px; margin-top:5px; font-weight:bold;}
.hideListing .cardHolderName{width:215px; margin-top:5px; font-weight:bold; text-align:center;}
.hideListing .expireDate{width:160px; margin-top:5px; font-weight:bold;}


/**** DEEPTI ****/
.registerFieldsName{ width:160px; text-align:right; text-decoration:none; padding-top:3px;}
.width150{ width:150px; text-align:left; vertical-align:middle;}
.width190{ width:190px; text-align:left;}
.width350{ width:350px;}
.mrL20{margin-left:20px !important;}
.mrL40{margin-left:40px !important;}
.mrT{ margin-top:0 !important;}
.mrT20{ margin-top:20px;}
.height5{ line-height:5px !important;}
.height25{ line-height:25px;}
.paddingTop{ padding-top:0 !important;}
.width670{ width:670px;}
.spaceReset .selectBox{background:url(/assets/images/blueArrow.png) no-repeat right #f0f0f0 !important; border:1px solid #e0e0e0 !important; width:164px !important; height:24px !important; margin-left:10px; color:#666666; font-size:11.02px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-radius:3px;}

.cardDetail{ width:691px; margin:28px 110px; background-color:#f0f0f0; padding:24px 0 0px 32px; background:url(/assets/images/bg_payment.png) #e5e5e5 repeat-x; border:1px solid #eeeeee;}
.creditDetail{width:500px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.creditDetail #spRecognisedType{margin-top: 5px;margin-left:32px;}
.creditDetail span{font-size:13px; font-family:Arial, Helvetica, sans-serif; float: right;text-transform: uppercase;float: left;}
.creditDetail #mobileCarrierDiv .newListSelected {width:65px; background:url(/assets/images/date_small.png) no-repeat;}
.verificationInput{ background:url(/assets/images/input_varification.png) no-repeat; height:26px; width:36px !important; border:none;padding: 0 7px; margin-bottom: 12px;}
.resetDetail .spaceReset h1{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.shippingOption{ width:698px; background:url(/assets/images/shipping_bg.png) repeat-x; padding:8px 23px 8px 14px;}
.shippingOption .txtSpan{  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.shippingOption .txtPrag{ font-family:Arial, Helvetica, sans-serif; font-size:12.1px; font-weight:normal; text-align:right;}
.marginTP25{margin-top:25px !important;} 
.width710{ width:710px;}
.spaceReset p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.txtMessage{ background:url(/assets/images/textBg.png) no-repeat; border:none; margin-top:20px; resize:none; padding:10px; width:687px; height:61px;}

.shippingOption:hover,.shippingOption:active{ width:698px; background:url(/assets/images/checkout/shippingItemSelectedFade.png) repeat-x; padding:8px 23px 8px 14px;}
.marginR{ margin-right:0 !important;}
.totalContainer{ width:750px; text-align:right;}
.totalContainer .totalDetail{ width:350px; margin-right:5px;}
.totalContainer .totalDetail .subTotal{  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.marginR52{margin-right:52px;}
.shippingTotalDetail{ border-bottom:1px solid #ccc; border-top: 1px solid #ccc;}
.shippingTotalDetail .spacingTB{ line-height:30px !important; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.resetDetail ul li{  font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(/assets/images/dot.png) left no-repeat; padding-bottom:5px; padding-top:5px; padding-left:10px;}
.resetDetail .alphList{margin:10px 0 10px 50px;}
.resetDetail .searchlisting ul li, #bhVinyl .browseHeaderLinks li{ float:left; padding:2px 3px;  background:none; font-size:14px; margin-bottom:20px;  }
.resetDetail .searchlisting ul li a, #bhVinyl .browseHeaderLinks li a{color:#636467; text-decoration:none; padding: 4px; display:block;}
.resetDetail .searchlisting ul li a:hover, #bhVinyl .browseHeaderLinks li a:hover{background-color:#00b3e4;}

.registerCardBox .bgInputLrg input.inbox{ background:url(/assets/images/selectdate-input.png) no-repeat; border:none; width:329px;  margin-left:10px; padding:6px 10px;} 
.registerCardBox .selectdate{width:139px; float:left;}
.registerCardBox .bgInputLrg .selectDateinBox{background:url(/assets/images/selectdate.png) no-repeat; text-align:center; width:95px; padding:6px 5px; color:#3c3c3c; font-size:11px; float:left;}
.marginTP1{margin-top:1px;}
.selectdate2{margin-left:2px;}
.registerCardBox .btnContainer{margin:45px 0 0; width:607px;}
 
.fieldBox #mobileCarrierDiv .newListHover{text-decoration:none !important;}
.fieldBox #mobileCarrierDiv .hiLite{background: none repeat scroll 0 0 grey !important;text-decoration:none !important;}
terxarea{resize:none;}

/*** ie 8 ***/
.ie8 .ui-tabs .ui-tabs-nav li{height:50px; width:150px;}

.capBreadcrumb {
	left:77px;
}



/*** 29 July 2013 ***/
#bhVinyl .newloginTitle .browseHeaderLinks{padding-left:6px;}
.browseResults{padding-left:70px;}
#bhVinyl .browseHeaderLinks{padding-left:50px;}
.aboutInfoBlock ol li{margin-left:18px; padding-bottom:8px;}
.aboutInfoBlock ol li .termsTitle{font-weight:bold; padding-bottom:5px;}
.aboutInfoIn p{padding:0 0 6px 14px; color:#3c3c3c; font-size:12px; line-height:16px;}
.width650 .newloginTitle{width:94%;}
.width650 .loginDetail .float-left img{width:36px;}
.contentBox p a{text-decoration:underline; color:#3c3c3c;}
.pad42{/*padding-left:42px;*/} 

.entry INPUT.text{width:96%; display:block; border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb;}
.pad42 p a{color:#3c3c3c;}


.securityFormField{padding-top:5px; width:125px; text-align:right;}
.securityForm{width:380px;}
.securityBtns .cancelBtn, .securityBtns .continueBtn{margin:0; float:right;}

/*** 30 JULY 2013 **/
.paginationBlock{width:930px;background:url(/assets/images/search_bg.png) repeat-x bottom;padding:6px 25px 1px;margin-bottom: 20px;float:left;}
.wishlistContent .paginationTop{padding:0;}
.menuNavigation.paginationTop div .navigation{display:none;}
.paginationTop .navigation{float:none; margin:0; width:100%; margin:0 0 10px 10px;}
.paginationTop .navigation p{padding-left:0; width:242px; float:left; padding-top:5px;}
.paginationTop .navigation .navigationLinks{width:310px; float:left; margin:0;}
.paginationTop .instock{background:url(/assets/images/in_stock.png) no-repeat; width:115px; height:25px; float:right; margin:0 0 0 5px!important;}
.paginationTop .instock .stockTxt{float:left; padding-top:5px; padding-left:8px; width:80px;}
.paginationTop .instock .stockChk{float:left; margin-top:6px; margin-left:7px;/*margin: 3px 0 0 3px \0/}

.resultBox .sortingWishList, 
.paginationBox .sortingWishList
	{width:100%;/* border-bottom:1px solid #b5b5b5;*/ margin-bottom:5px; padding-bottom:10px; font-size:11.2px;}

.resultBox .sortingWishList .year, .paginationBox .sortingWishList .year, 
.resultBox .sortingWishList .date, .paginationBox .sortingWishList .date, 
.resultBox .sortingWishList .geners, .paginationBox .sortingWishList .geners
	{float:left; padding:6px 0 0 8px; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; background:url(/assets/images/navigation.png) repeat-x; position:relative;}
.resultBox .sortingWishList .year, .paginationBox .sortingWishList .year{width:110px;  margin-left:140px; }
.resultBox .sortingWishList .date, .paginationBox .sortingWishList .date{width:227px; margin-left:13px;}
.resultBox .sortingWishList .geners, .paginationBox .sortingWishList .geners{width:285px; margin-left:13px;}

.resultBox .sortingWishList .year .yearSelect, .paginationBox .sortingWishList .year .yearSelect, 
.resultBox .sortingWishList .date .yearSelect, .paginationBox .sortingWishList .date .yearSelect, 
.resultBox .sortingWishList .geners .yearSelect, .paginationBox .sortingWishList .geners .yearSelect
	{margin-top:-2px; float:left; margin-left:5px;}
	
.resultBox .sortingWishList .year .yearSelect, .paginationBox .sortingWishList .year .yearSelect{width:50px;}
.resultBox .sortingWishList .date .yearSelect, .paginationBox .sortingWishList .date .yearSelect{width:171px;}
.resultBox .sortingWishList .geners .yearSelect, .paginationBox .sortingWishList .geners .yearSelect{width:207px;}


.resultBox .sortingWishList .sortTxt, .paginationBox .sortingWishList .sortTxt{float:left; margin-top:-3px}
.resultBox .sortingWishList .arrow, .paginationBox .sortingWishList .arrow{float:right; margin-top:-5px;}
.paginationBox .sortingWishList .year{margin-left:0;}

.registerErrorBox .width430{width:345px;}
.registerErrorBox .width60 {width:28px;}
.loginRequest{color:#578631; font-weight:bold;}
.loginRequest a{color:#578631; text-decoration:underline;}
..loginRequest a:hover{text-decoration:none;}


.localPriceButton{background: url(/assets/images/Login_btn.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 9px 14px;
    text-align: center;
    border: medium none;
    cursor: pointer;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    width: 152px;
}
.localPriceButton:hover{background:url(/assets/images/login_btn_hover.png) no-repeat; }
.resetBtns .btnContainer{margin-left:295px;}
.resetBtns .cancelBtn{margin:0;}
.prodCat{color:#000000;}
.prodCat:hover{text-decoration:none; color:#000000 !important;}
#frmPostalAddresses .storebtn{text-align: right;}
#formAreaAddress .title{padding: 0;}
.resultListing .btnBox > div{cursor: pointer;}
.frmDeleteFromWishlist .deleteBtn{background:url(/assets/images/generic/buttons/delete_sprite.png) no-repeat left top; width: 83px; height: 33px; border: none; cursor: pointer;}
.frmDeleteFromWishlist .deleteBtn:hover{background-position: left bottom;}

.product-content .basket h3{margin: 5px 10px 15px;}
.policy li{background: none!important;}
.widthAuto{width: auto;}
.bgInputLrg #iEmailAddress{width: 210px;background:url(/assets/images/bg_input_230.png) no-repeat left top;padding: 6px 10px;}
.iEmailAddressLabel{position: relative;top: -2px;}
.marginLNone{margin-left: 0px;}

.detailsColumns{text-align: right;}
.detailsColumns strong{margin-right:40px;}
.confirmation .row{float: left;width: 100%}
.confirmation b{float: left; padding-right:10px;}
.confirmation span{float: left;width: 450px;}
.confirmationIn h3{margin: 15px 0 4px;float: left;width: 97%;}
.paymentDetails {margin-bottom: 20px;}
.paymentDetails .cat{width: 110px;}
.paymentDetails .description{width: 75px;}
.paymentDetails .qty{width: 260px;}
.paymentDetails .subTotal{width: 160px;}
.menuNavigation.paginationTop{clear: both;margin: 0px 0 10px;}
#qsh2{background:url(/assets/images/search_bg.png) repeat-x bottom;padding:10px;}
.paymentFormEntry p b,.summaryBasket b{width: auto!important; float: none;}

.paymentValueFormEntry .fullPayment span{float: right;}
.bottom-menu{margin-left: 105px;}
.successfulBg img{cursor: pointer;}
.selectedShippingOption:hover{background: url(/assets/images/checkout/shippingItemSelectedFade.png) repeat-x top;}
.chkoutProcess .paymentFormEntry > p {float:left}
#iProvince{margin-right:5px;float: right;}
#iDepartment{height: 32px !important;}

.cardDetail .bgInput input[type='text'],.cardDetail select{border-width:1px; border-style:solid; border-color:#a1a2a2 #c1c1c1 #d7d7d7 #c1c1c1; font-size:12.1px; padding:6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow:inset 0 0 5px #cbcbcb; -webkit-box-shadow:inset 0 0 5px #cbcbcb; -moz-box-shadow:inset 0 0 5px #cbcbcb; font-family:Arial, Helvetica, sans-serif;}
.cardDetail .bgInput input[type='text'].csc{width: 36px;}
.cardDetail input[type='text']{width: 154px;}
.summaryBasket UL LI.shipping1{border-top: 2px solid #DDD;}
.summaryBasket UL LI.total1{border-bottom-width:3px;}
.registredCardList li {background: #DEDEDE !important;float: left;padding:8px 10px!important;margin-bottom: 2px; cursor:pointer; width:650px;}
.registredCardList li strong,.registredCardList li div{float: left;font-weight: bold;}
.registredCardList li strong{padding:3px 10px;}
/*/.registredCardList li .cardType {width: 60px;}
.registredCardList li .pan {width: 118px;}
.registredCardList li .cardholder {width: 245px;}
.registredCardList li .expiryDate {width: 150px;}*/
.roundBoxBG .confirmation{margin-bottom: 60px;}
#emailsubscription .detail{margin-bottom: 5px;}
/*
border-color: #A1A2A2 #C1C1C1 #D7D7D7;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1px;
box-shadow: 0 0 5px #CBCBCB inset;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 12.1px;
padding: 6px 8px;
width: 90.5%;*/
.listedDiscounts table{width: 91%; margin: 0px 0 0;}
.listedDiscounts table td {padding:1px 5px 5px;}
.listedDiscounts table .header td {background: #999;color: #fff;font-weight: bold;}
.listedDiscounts table .tdSavings {text-align: right;}

.paginationBlock select {background: #fff;border-radius: 3px 0 0 3px !important;box-shadow: none !important;font-size: 11px !important;margin-bottom: 2px !important;padding: 0 !important;}
.paginationBlock select#ddYEAR {width:67px;}
.paginationBlock select#ddSORTID {width:180px;}
.paginationBlock select#ddGID {width:233px;}

.confirmationListing p {float:left;width: 100%;}
.confirmationListing p .fontSize14 {width:150px;}
.confirmOrderBtn{background: url("/assets/images/confirm_order.png") no-repeat left top;font-weight: bold;color: #fff;font-size: 18px;display: block;padding: 9px 0 15px;width: 253px;text-align: center;float: right;}
.confirmOrderBtn:hover {background-position: 0 -49px;}

.orderSummery li {padding-left: 35px!important;}

.orderSummery li > div {display: inline-block;}

.containerBlock{width:755px; margin:0 auto;}

#mainContainer .listingHolder_box{margin-left:-6px;}
#mainContainer .listingHolder_box .Container{width:240px; margin-right:6px;}
.butnMax{padding: 9px 14px 15px !important}
.marginrRight{margin-right: 5px !important}


ul.bottom-menu li {
	height: 50px !important;
	width: 150px !important;
}
#mainTabs .botom-content-box{margin-top:12px !important;}
/*.ContainerBanner img{width: 245px;}*/
#mainContainerHome .ContainerBanner{width:240px !important; margin-right:5px !important;}
#mainContainerHome .Container{width:240px !important; margin-right:5px !important;}
.bannerAreaHolder {min-height: 270px!important; overflow:auto!important}
.bannerLinkButtons {margin: 0 auto; position: absolute; top: 222px; width: 100%!important; z-index: 999;}
.bannerLinkHolder .bannerLinkButtons LI { float:none!important; display:inline-block; position: relative}
.sortingWishList .right { float:left!important}
.bannerLinkHolder { background:none!important}
.bannerLinkHolder .bannerLinkButtons LI {*float:left!important;}
.paginationBox .instock .stockChk {*margin:2px 0 5px 2px; margin:2px 0 5px 2px\9; _margin:2px 0 5px 2px;}
.paginationBox .instock {*float:left!important}
.total span { display:block; }
.titleBoxNEW .total { width:145px}
.titleTOP .total { width:135px;}
.portal_content ul li {list-style:circle!important;}

.plistingContent { width:215px; margin:0 auto;position:relative;}