grey-button@import url('library/neue/fonts.css');
BODY

{margin:0px; padding:0px; font-family:tahoma; color:#828080; font-size:12px; margin-bottom:50px; }
.main-container
{width:980px; background-image:url(/images/bgContainer.png); background-repeat:repeat-y; margin:0 auto;margin-top: -12px; padding:0px 10px 0px 10px;}
.header
{height:122px; padding:15px 20px 15px 20px;}
.left
{float:left;}
.right
{float:right;}
#logo
{margin:20px 0px 28px 0px;}
.clear
{clear:both;}
.currency
{width:276px; margin-top:10px; float:right;}
.currency label
{float:left; font-size:11px; margin-top:4px; padding-right:5px;}
.currency input
{float:left;}
.currency img
{float:right; margin-top:2px;}
.top-menu
{ min-width:350px; max-width:600px; 
margin-top:11px; height:25px;color:#828080;
}
.top-menu ul
{margin:0px; padding:0px;}
.top-menu li
{list-style:none; padding-left:5px; padding-right:5px; float:left; background-image:url(../images/sap.jpg); background-repeat:no-repeat; background-position:right;}
.top-menu li a
{color:#828080; }
.top-menu li a:hover
{color:#828080; text-decoration:underline;}
.top-menu li.nbdr {
	background:none; padding-right:0px;
}
.shopping-bag
{clear:both; background-image:url(../images/cart.jpg); background-repeat:no-repeat; height:35px; line-height:34px; padding-left:32px; float:right; margin-top:9px;}

.multiline{ width:auto;}
.navigation
{margin-top:11px; height:34px; line-height:34px; background-color:#e98a00; text-transform:uppercase; font-weight:bold; font-size:14px;}
.navigation ul
{margin:0px; padding:0px;}
.navigation li
{list-style:none; padding-left:20px; padding-right:20px; float:left; background-image:url(../images/sap2.jpg); background-repeat:no-repeat; background-position:right;margin-top: 0px;}
.navigation li a
{color: #000000; text-decoration:none;}
.navigation li a.current{color:#ffffff; text-decoration:none;}

.navigation li a:hover
{color:#ffffff; text-decoration:underline;}
.navigation li.nbdr {
	background:none; padding-right:0px;
}
.inner-bg
{background-image:url(../images/inner-bg.jpg); background-repeat:repeat-x; position:relative; width:980px;padding-top: 10px;}
.search
{padding:10px 20px 20px 20px; color:#383838; height:42px; color:#383838; font-weight:bold;}
.search a
{color:#383838; text-decoration:underline;}
.search a:hover
{color:#383838; text-decoration:none;}
.search label
{float:left; padding-top:5px;}
.search input
{float:left;}
.categories
{width:200px; float:left; margin:4px 0px 0px 8px;}
.categories p
{color:#ff9900; font-family: "Century Gothic"; font-size:16px; font-weight: normal; text-transform:uppercase; margin:0px; border-bottom:1px dotted #c5c4c4; height:22px; margin-bottom:8px;}
.categories ul
{margin:5px; padding:0px;font-size: 11px;}
.categories li
{background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:left center; padding-left:7px; font-size:11px;width: 200px; max-width:300px; line-height:28px; list-style:none;}
.categories ol
{background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:left center; padding-left:7px; font-size:10px; line-height:28px; list-style:none;}
.categories li a
{color:#838282; text-decoration:none;}
.categories li a:hover
{color:#000000; text-decoration:underline;}
.content-area
{width:692px; float:left; margin:-30px 28px 10px;}
.banners-area
{width:210px; float:left; margin-top:10px;margin-right:3px;}
.products
{margin-top:20px;}
.product p
{margin:0px; padding:0px; font-family:verdana; font-size:11px;}
.products h2
{font-family:tahoma; font-size:18px; margin:0px; border-bottom:1px dotted #c9c7c7; height:25px;}
.product
{width:100px; float:left; margin:18px 0px 0px 12px; }
.place-holdergames
{width:109px; text-align:center; height:142px; background-image:url(../images/place-holder.png); background-repeat:no-repeat; padding:12px 20px 5px 10px;}
.place-holdergames img
{width:94px; height:130px;}

.place-holder
{width:109px; text-align:center; height:142px; background-image:url(../images/place-holder.png); background-repeat:no-repeat; padding:12px 12px 5px 8px;}
.place-holderCDs
{width:109px; height:142px; background-image:url(../images/place-holderCDs.png); background-repeat:no-repeat; padding:12px 20px 5px 12px;}
.place-holderCDs img
{width:130px; height:130px;}
.price-caption img
{width:auto; height:auto;}
.name
{color:#3366ff; height:50px;}
.price-caption
{color:#333333;}
.price
{color:#009900; font-size:15px; font-weight:bold;}
.list-price-caption
{color:#666666; border-bottom:1px dotted #b6b6b6; height:25px; line-height:29px;}
.list-price
{color:#666666; text-decoration:line-through;}
.save
{color:#ff9900; line-height:22px;}
.save1
{color:#ff6100; line-height:22px; float:right;}
.orange-button
{width:481px; height:33px; margin:25px 0px 6px 0px; background-image:url(../images/orange-button.png); background-repeat:no-repeat; border:0px; color:#ffffff; text-align:left; padding-left:30px; text-transform:uppercase; font-size:12px;}
.shareit{margin:0px 0px 10px 0px;text-align:center; width:210px; height:35px; line-height:35px; background-image:url(../images/share-it.png); background-repeat:no-repeat;}
a {
	 color: #ff9900;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	color: #3584f3; text-decoration:underline;
}
.ticker {
	color: #333;
	overflow: hidden; border:1px solid #ffffff;
}
.ticker ul
{list-style:none; margin:0px; padding:0px;}
.ticker li {
	height: 30px;
	border-bottom: 1px dotted #d4d4d4;
	padding: 5px 0px 5px 0px;
	margin: 0px 5px;
}
#ticker_02 {
	height: 116px; 
}
.news-heading
{font-size:16px; color:#000000; border-bottom:1px solid #d4d0cd; height:27px; margin:0px; padding:0px;}
.author-heading
{height:32px; width:210px; background-image:url(../images/author-heading.jpg); background-repeat:no-repeat; text-align:center; text-transform:uppercase; font-size:14px; font-weight:bold; line-height:32px; margin-top:20px; color:#565656;}
.author-name
{height:32px; width:210px; text-align:center; font-size:14px; font-weight:bold; font-family:tahoma; line-height:32px; color:#ff6100;}
.footer
{background-color:#3a3a3a; clear:both; padding-top:30px;}
.footer-sections
{float:left; width:151px; margin-left:20px;}
.footer-heading
{color:#ff9900; text-transform:uppercase; border-bottom:1px solid #575757; padding-bottom:8px; margin-bottom:5px;}
.footer-links
{line-height:20px;}
.footer-links ul
{margin:0px; padding:0px;}
.footer-links li
{list-style:none;}
.footer-links li a
{color:#828080; text-decoration:none;}
.footer-links li a:hover
{color:#ff9900; text-decoration:none;}
.copy
{border-top:1px solid #575757; margin-top:20px; padding:10px 20px 0px 20px; height:40px;}
.searchbox input
{width:468px; height:35px; background-image:url(../images/search-bg.jpg); background-repeat:no-repeat; padding-left:6px; border:0px; padding-top: 4px; height: 32px;}
.styled-select select {
   background: transparent;
   width: 122px;
   padding: 10px 5px; padding-bottom:2px; 
   line-height: 1;
   border: 0;
   margin-left: 4px;
   height: 32px;
   -webkit-appearance: none;   
   outline:none;
   }
 
   .styled-select {
   width: 126px;
   height: 37px;
   overflow: hidden;
   background: url(../images/arrow.png) no-repeat right #ddd;
   border: 0px solid #ccc;
   }
   .style1{ width:110px;}
.banner-margin
{margin-bottom:10px;}
.norton
{float:left; width:100px; margin:20px 0px 0px 10px;}
.default{font-style: normal ;color:#999;height:19px;font-size:12px}
.bottomborder{background-image:url(/images/border-bottom.jpg); background-repeat:no-repeat; height: 8px; margin-left:0 auto; width:994px; margin-left:-7px;}/*karthik  */
#multipleShipping{border:1px solid #ff9933; /*margin:40px 0px 10px 0px;*/ height:50px; line-height:26px;padding-left:10px;}
#multipleShipping img{vertical-align:middle;margin-top: 6px;}
.checkoutContainer{width:800px;margin:10px auto}
.progressBar{background:#f93 url(/images/checkoutSetp1.png) no-repeat left bottom;text-align:center;padding:10px 0 0;height:50px}
.progressBar strong{color:#fff}
#container{width:980px; background-image:url(/images/bg.jpg); background-repeat:repeat-y; margin:0 auto; padding:0px 10px 0px 10px;}
#label{width:330px;height:82px;margin-left:10px;padding:10px 10px 6px;}
#label img{margin-top:12px;}
#header{height:98px;margin:-100px 20px 0 430px;padding:0 10px 0 0}
#header a,#header a:visited{text-decoration:none;color:#ff9900}
#header a:hover{color:#3584f3}
#currencyBar{clear:both;overflow:hidden;width:100%;margin-top:5px; font-family:"Century Gothic";}
#currencyText{float:right;font-family:"Century Gothic";}
#currencyFlag{float:right;margin:1px 0 0 5px}
/*karthik*/
.couponcode{ border:1px solid;background-color: rgb(255, 254, 213);border: 1px solid rgb(239, 232, 180);}
.current{margin-left:5px;}
/*
  #headerLinks a,#headerLinks a:visited{text-decoration:none;color:Gray;}
#headerLinks a:hover{color:#f93}
*/
.login2
{border:1px solid #c2c2c2;color:rgb(75, 74, 74); height:30px;}
.login-input
{width:198px; border:1px solid #abaaaa; height:21px;}
.login-input2
{width:217px; border:1px solid #abaaaa; height:21px;}
.login-heading
{background-color:#e2dede; height:34px; color:#4b4a4a; font-weight:bold; padding-left:15px;}
.login-sap
{background-image:url(../images/login-sap.jpg); background-repeat:no-repeat; background-position:center top; width:1px;}
.red
.authorHeader{margin-bottom:10px}
.searchFilters{padding:10px 15PX 20px;color:#000;background:#eee;width:718px;border:1px solid #dcdcdc}
.searchFilters span.header{font-size:12px}
.keyword,.searchFilter{padding:10px 0}
.keyword table{border-collapse:collapse}
.keyword table td{padding:0 5px 0 0}
.searchFilter{float:left;padding-right:10px}
.searchFilter strong,.keyword strong{font-size:11px;color:#666}
.searchFilter .formField{margin:3px 10px}
.formField input{width:200px}
.searchFilter label{}
.searchFilter label span{text-indent:10px}
.searchFilter a{font-size:11px;color:#03f;line-height:18px}
.filtersApplied{font-size:11px;background:#f7f7f7;padding:5px 10px}
.rank{width:10px;font-weight:700;font-size:13px;float:left;padding-right:30px; }
.blockContent{ font-family:Tahoma,font-size:12px;}
.full{width:700px;margin-left:-200px; margin-top:10px;}
.full1{width:700px; margin-top:10px;}

.blockHeader{background:#ccc;color: rgb(236, 126, 28);}
.blockheader-new
{
	background:none;
	font-size:25px !important;
	font-weight:400;
	color:#464646;
	width:850px;
	height:40px;
	font-family:Tahoma;
	border-bottom:solid 5px #464646; 
}
.shoppingbagheader{color: rgb(236, 126, 28);}
.blockHeader h2{font-size:14px;padding:2px 0 4px 5px;margin-bottom:6px;}
.formField{margin-left:10px 0; }
fieldset{padding:10px;border:1px solid #CCC}
fieldset legend{padding:0 5px;font-weight:700}
.orderStatus{border-collapse:collapse;width:100%;background-color:rgb(255, 254, 213);margin-bottom:10px}
.orderStatus td{padding:5px;line-height:20px}
.orderItemStatus{border-collapse:collapse;width:100%}
.orderItemStatus th{text-align:left;background:#eee;padding:5px}
.orderItemStatus td{vertical-align:top;padding:5px;border-bottom:1px solid #ccc}
.schoollist{margin-top:5px;}
.schoollist li {text-decoration:none;list-style:none;}
.giftwrap{font-size:11px;font-weight:700;margin:10px 0 0 !important}
.gitwrappricetotal{border-top:solid 1px Grey;}
.WishListDropDown{font-size:11px;font-weight:normal;}
.wishlist-product-detail
{
	font-family : calibri;
    background-color: #bebebe;
    font-size: 14px;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
    height: 21px;
    text-align: center;
    vertical-align: middle;
}
.wishlist-product-detail option
{
	font-family : calibri;
    background-color: #fff;
    font-size: 14px;
    border-radius: 5px;
    font-weight: bold;
    color: #000;
    height: 21px;
    text-align: center;
    vertical-align: middle;
}
.wishlist-product-detail option:hover
{
	font-family : calibri;
    background-color: #000 !important;
    font-size: 14px;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
    height: 21px;
    text-align: center;
    vertical-align: middle;
}
.RptWishListDropDown{font-size:11px;font-weight:700;margin-left:-10px;}
.item{overflow:hidden;font-size:12px; }

.shoppingBag,.itemList,.grid{border-collapse:collapse;width:100%}
.shoppingBag td,.itemList td,.grid td,.shoppingBag th,.itemList th,.grid th{vertical-align:top;padding:5px 10px 5px 10px; height:1px; line-height:20px; border-bottom:0px solid rgb(86, 86, 86);}
.shoppingBag td p,.itemList td p,.grid td p{margin:0 0 3px 0}
.shoppingBag td .small,.itemList td .small,.grid td .small{font-size:11px}
.shoppingBag td .update{margin:5px 0 10px !important}
.shoppingBag th,.itemList th,.grid th{font-size:11px;text-align:right;color:#666;color: rgb(236, 126, 28);}
.shoppingBag th.item,.itemList th.item{text-align:left;color: rgb(236, 126, 28);}
.shoppingBag td.quantity,.itemList td.quantity{text-align:right;width:110px;}

.shoppingBag-new-tr{ background:#ccc url(/images/ship-to-multiple-addresses-bg.jpg) repeat-x; height:40px;font-family:tahoma; font-weight:normal;}
.shoppingBag-new,.itemList-new,.grid-new{border-collapse:collapse;width:100%}
.shoppingBag-new td,.itemList-new td,.grid-new td,.shoppingBag-new th,.itemList-new th,.grid-new th{ font-family:Tahoma; vertical-align:top;padding:5px 10px 5px 10px; height:1px; /*line-height:20px;*/ border-bottom:0px solid rgb(86, 86, 86);}
.shoppingBag-new td p,.itemList-new td p,.grid-new td p{margin:0 0 3px 0}
.shoppingBag-new td .small-new,.itemList-new td .small-new,.grid-new td .small-new{font-size:11px}
.shoppingBag-new td .update-new{margin:5px 0 10px !important}
.shoppingBag-new th,.itemList-new th,.grid-new th{font-size:14px;text-align:center;color:#464646;font-family:tahoma; font-weight:normal; text-transform:uppercase;}
.shoppingBag-new .title{color:#ff9900; font-weight:bold;}
.shoppingBag-new th.item-new,.itemList-new th.item-new{text-align:center;color:#464646; font-weight:normal; text-transform:uppercase;}
.shoppingBag-new td.quantity-new,.itemList-new td.quantity-new{text-align:right;width:110px;}
.shoppingBag-new .subTotal{font-size:14px;font-weight:normal;text-align:right; color:#2a2a2a; font-family:Century Gothic; font-weight:700}
.quantityBox{width:50px;text-align:right}
.unitPrice{text-align:right}
p.youSave{font-size:10px}
.subTotal{font-size:13px;font-weight:700;text-align:right}
.shipping{text-align:right; background-color:#e6e6e6; padding:5px 0px;}
.discount{text-align:right;color:red}
.total{text-align:right;font-size:13px;font-weight:700; color:#2a2a2a;}
.grid th{text-align:left}
.checkoutButtons{text-align:right;margin:10px 0}
.checkoutButtonsTbl{width:100%;border-collapse:collapse;margin:10px 0}
.rel-cl
{
	background:#ff9900; color:#fff; border:solid 1px #313538; border-radius:10px; font-size:14px; padding:1px 3px;
}
#linksBar{width:340px;height:35px;background:#f93;padding:0 0 0 20px;line-height:35px}
#linksBar ul{padding-left:0;margin-left:0;background:#f93;float:left;width:100%; list-style:none}
#linksBar ul li{display:inline}
#linksBar ul li a{color:#000;text-decoration:none;float:left;text-indent:-1000px;width:110px}
#linksBar ul li.used{background:#f93 url(/images/navSep.gif) no-repeat}
#linksBar ul li.used a{background:#f93 url(/images/navUsed0.gif) no-repeat center center}
#linksBar ul li.new a{background:#f93 url(/images/navNew0.gif) no-repeat center center}
#linksBar ul li.bin a{background:#f93 url(/images/navBin0.gif) no-repeat center center}
#linksBar ul li.used a:hover,#linksBar ul li.used a.current{background:#f93 url(/images/navUsed1.gif) no-repeat center center}
#linksBar ul li.new a:hover,#linksBar ul li.new a.current{background:#f93 url(/images/navNew1.gif) no-repeat center center}
#linksBar ul li.bin a:hover,#linksBar ul li.bin a.current{background:#f93 url(/images/navBin1.gif) no-repeat center center}
.used a:hover{background:#f93 url(/images/usedBooksDesc.png) no-repeat} 
.addressBookList{border-collapse:collapse;width:100%}
.addressBookList td{vertical-align:top;padding:10px;border-bottom:1px solid #ccc}
ul.small{font-size:10px}
ul.small li{margin-bottom:4px}
.checkouterrormessagecontent{float: none;margin: 10px auto;width: 800px;}
/*JQM*/ /*Thank you pages only */
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.hide{display:none}
.BundlejqmWindow .jqmClose{font-weight:bold;font-size:11px;float:left;}
.nothanks{display:block}
.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* thank you page*/
.req{color:Red;}
 .bulkpaymode{text-align:left;margin:10px 0;margin-left:150px;}
.drop{width:205px;}
.done{background:#dcdcdc;margin-bottom:5px;height:25px;}
#shippingAddress span.header em,#billingAddress span.header em,#MultiplebillingAddress span.header em,#ctl00_MainContent_MultiplebillingAddress span.header em,#WPbillingAddress span.header em{font-size:12px;font-weight:normal; font-style:normal}
#shippingAddress.done span.header, #billingAddress.done span.header,#MultiplebillingAddress.done span.header,#ctl00_MainContent_MultiplebillingAddress.done span.header, #WPbillingAddress.done span.header{background:#ff9900 ; height:30px; color:#fff; }
#shippingAddress span.header, #billingAddress span.header,#MultiplebillingAddress span.header,#ctl00_MainContent_MultiplebillingAddress span.header, #WPbillingAddress span.header{display:block;background:#ccc;padding:3px}
#checkoutButtontop,#checkoutButtonbottom{display:none;}
#billingAddressContent{}
.addressList{border-collapse:collapse;width:100%}
.addressList td{padding:10px;vertical-align:top}
.done{background:#dcdcdc;margin-bottom:5px}
#addressesSelected{display:none;background:url(/images/loading.gif) no-repeat;line-height:32px;padding-left:40px}
#billingAddressNew{display:none}
.addresses{width:100%;border-collapse:collapse;margin:10px}
.addresses th{text-align:left}
.addresses td{vertical-align:top}
.newAddress{background:#f7f7f7;padding:10px}
.createNew{font-weight:700;text-align:right}
.createNew a{color:#03f}
#deliveryOption{background:#ebf5cc;border:1px solid #dbeda6;padding:10px}
#shippingAddressContent{}
#billingAddress{display:none}
.addToBag{margin:10px 0 0}
/*Tarun prize page*/
.WriteReview2{padding:7px; background-image:url(../images/wreview-bg2.png); background-repeat:no-repeat; width:421px; height:0 auto;}
.WriteReview2 p
{margin:0px; padding-top:5px; padding-left:10px;}
.cont-shop
{font-size:14px; font-weight:bold; padding-bottom:10px; color:Gray;}
.content-area-inner
{width:700px; float:left;  color:#575555;}/*margin:28px 0px 0px 28px;*/
.content-area-inner h3
{color:#ff9900; font-size:13px; text-transform:uppercase; margin:0px; border-bottom:1px dotted #c5c4c4; height:22px; margin-bottom:8px;}


.description{font-size:12px;width:700px;padding:5px;margin:10px 0}
.description p{margin:7px 0;line-height:18px}

.search-top
{background-image:url(/images/search-top.jpg); background-repeat:no-repeat; height:6px;}
.search-bg
{background-image:url(/images/refine-search-bg.png); background-repeat:repeat-y; padding:10px 5px 50px 15px; color:#6d6d6d;height: 50px;}
.search-bg h4
{font-size:13px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px; color:#575555;}
.search-bottom
{background-image:url(../images/search-bottom.jpg); background-repeat:no-repeat; height:6px; margin-bottom:20px;}
.grey-button
{width:100px; height:25px; margin:0px 0px 0px 6px; background-image:url(../images/button.png); background-repeat:no-repeat; border:0px; color:#616160; text-align:center; font-size:11px; font-family:tahoma; cursor:pointer;}
.grey-button1
{cursor:pointer;color: #333;height: 26px;background-color: rgba(255, 153, 0, 0.89);
text-decoration: none;
width: 218px;
display: block;
padding-left: 10px;}
.listing-box
{ background-color: #fff;
    border: 1px solid #cdcdcd;
    color: #5d5c5c;
    float: left;
    font-family: tahoma;
    font-size: 10px;
    margin:10px 0;
    padding: 10px;
    width: 97%;}
.product-detail
{border: 1px solid #CDCDCD;
background-color: #FFF;
margin-top: 10px;
padding: 10px;
font-family: tahoma;
font-size: 11px;
color: #5D5C5C;}
.listing-box select
{font-family:tahoma; font-size:11px; color:#5d5c5c;}
.listing-box-content
{float:left; margin:0px 20px 0px 20px;}
.listing-box-content p
{margin:0px;
 
 }
.psearchpages {
  font-size: 12px;
  margin: 0px; text-align:left; font-family:Calibri; color:#313538;
}
.l-box-name
{color:#0033ff; font-size:12px; font-weight:bold;}
.button-orange
{width:119px; height:25px; margin:0px; background-image:url(../images/button-orange.png); background-repeat:no-repeat; border:0px; color:#ffffff; text-align:center; text-transform:uppercase; font-weight:bold; font-size:11px; font-family:arial; cursor:pointer;}
.button-orange2
{width:169px; height:25px; margin:0px; background-image:url(../images/button-orange2.png); background-repeat:no-repeat; border:0px; color:#ffffff; text-align:center; text-transform:uppercase; font-weight:bold; font-size:11px; font-family:arial; cursor:pointer;}
.bargain
{width:50px; height:30px; float:left;}
/*.pagination
{width:255px; margin:0 auto;}
.pagination a
{float:left; margin-left:10px;}
.pagination img
{float:left; margin-left:10px;}*/
.namebld
{font-weight:bold; font-size:18px; color:#4b4b4b;}
.blue_tr
{background-color:#6584ff; font-family:arial; font-weight:bold; color:#ffffff; padding-left:10px;}
.grey_tr
{background-color:#e1e1e1; font-family:arial; font-weight:bold; color:#383838; text-align:center;}
.listing-box-content tr
{height:29px;}
.tr_border td
{border-bottom:1px dotted #c9c9c9; text-align:center; background-color:#f3f3f3;}
.related{width:730px;clear:both}
.related h2{font-size:18px; margin:0px; padding-left:43px; padding-bottom:10px;}
.related ul{padding-left:0;margin-left:0;width:100%}
.related ul li{display:inline;float:left;width:140px;font-size:11px; background-image:url(/library/images/consol-img.png); background-repeat:no-repeat; padding-left:13px; margin-top:10px;}
.related ul li  a{text-decoration:underline;}
 
.jcarousel-skin-tango .jcarousel-container {
    
    
    border:0;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 625px;
    padding: 0px 45px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
 
    padding: 40px 20px;
}
#iconimage
{
	text-align:center;
	margin-top:20px;
}
#iconimage img
{
	width:90px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 background-image:url(/library/images/similarbookbg.png); background-repeat:no-repeat; margin-right:10px;
     padding-left:18px;padding-bottom:45px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
      
    height: 248px;
}

.jcarousel-skin-tango .jcarousel-item {

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right:0px; margin-right: 0px; 
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 123px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/library/images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 123px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/library/images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
jcarousel-skin-tango p
{margin:0px; padding:0px;}
#reviews{margin:30px 0px 10px 43px;clear:both; width:617px; font-size:12px; font-family:arial; color:#4f4e4e;}
#reviews p
{margin:0px;}
#reviews h2{border-bottom:1px dotted #5d5c5c; padding-bottom:5px; font-size:18px;}
.review{margin:15px 0 0}
.review div{margin:15px 0 15px}
.reviewFeedback{font-size:11px}
#WriteReview{padding:15px; background-image:url(/library/images/wreview-bg.png); background-repeat:no-repeat; width:617px; }
#WriteReview table tr td{padding:4px;vertical-align:top}
.relatedname  a{text-decoration:underline; display:block; padding-top:16px;}
.jcarousel-skin-tango  p
{margin:0px;}
.jcarousel-skin-tango  img
{margin-top:11px;}
img
{border:0px;}
.terms
{margin-top:30px; width:710px; margin:0px auto; color:#393838;}
.terms p
{margin:20px 20px 20px 0px; padding:0px; line-height:18px; }
.terms h2
{font-size:18px; border-bottom:1px dotted #c9c7c7; height:25px;}
.terms li
{line-height:18px;}
.login
{border:1px solid #ffffff;}
.login-input
{width:198px; border:1px solid #abaaaa; height:21px;}
.login-heading
{background-color:#e2dede; height:34px; color:#4b4a4a; font-weight:bold; padding-left:15px;}
.login-sap
{background-image:url(../images/login-sap.jpg); background-repeat:no-repeat; background-position:center top; width:1px;}
.red
{color:red;}
.bundles
{width:940px; margin:0px auto; color:#393838; margin-top:30px; }
.magic-bundle p
{padding:0px 30px 0px 30px; line-height:18px; font-family:arial; color:#6a6a6a;}
.magic-bundle
{height:521px; background-image:url(/library/images/bundle-text-bg.png); background-repeat:no-repeat; background-position:bottom; width:470px; margin-right:20px;}
.green-strip
{background-color:#93c800; height:37px; text-transform:uppercase; font-size:14px; font-weight:bold; line-height:37px; color:#ffffff; width:458px; padding-left:10px;}
.blue-strip
{font-size:13px; font-weight:bold; margin-top:1px;}
.blue-strip a
{background-color:#3b71fd; display:block; height:37px; line-height:37px; color:#ffffff; text-decoration:none; padding-left:10px; width:458px;}
.blue-strip a:hover
{background-color:#e98a00; color:#ffffff; text-decoration:none;}

/* magic bundle in exesting css */

.selectwidth{ width:65px;}

.slider { width:99.7%;overflow: scroll;height: 450px;margin-top:0px;margin-right:10px; display: block; position: relative; background: #fff;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif; }
.sliderkeyword{position:relative; }
.slider ul { }
.slider-content {  float: left; width: 100%; display: block; overflow: hidden;min-height: 450px;margin-top:0em}
.slider-content ul { float: left; width: 100%; display: block; position: relative; }
.slider-content ul li { font-family: Calibri;
font-size: 14px;
color: #313538;
line-height: 27px;
height: 29px;
}
.slider-content ul ul li a {padding-left:19px; height: 29px;
color: #313538;
display: block;
}
.slider-content ul  li a:hover { background:#313538;height: 29px;display: block; color:White; text-decoration:none; }
/*.slider-content .title { padding: 2px 0; text-indent: 10px; background: #bbb; color: #fff; width: 100%; float: left; font-weight: normal;font-size:9px; text-transform: uppercase; }*/
.slider-content .selected .title { background: #666; }
.slider .slider-nav { position: absolute; right: 0; top: 0;  min-height: 250px; }
.slider .slider-nav ul { padding: 2px 0; margin-top:0px; display:none;  }
.slider .slider-nav li a { padding: 1px 3px;margin-top:0px; line-height: 12px; text-align: center; font-weight: normal;font-size:9px; display: block; text-transform: uppercase; cursor: pointer; }
.slider #debug { position: absolute; bottom: 0; left: 0; padding: 5px; background: #000; color: #fff; }
/*.slider .arrow { font-size: 0px; line-height: 0%; width: 0px; border-bottom: 8px solid #fff; border-left: 5px solid #333; border-right: 5px solid #333; position: relative; top: 5px; }*/
.slider .down { border-bottom: none; border-top: 8px solid #fff; top: 15px; }
/*.slider .slide-up{ height: 20px; background: #333; text-align: center; cursor: pointer; float: right; width: 100%; position: relative; }
.slider .slide-down { height: 20px; background: #333; text-align: center; cursor: pointer; float: right; width: 100%; position: relative; margin-top:-2em; }*/
.bundlebooklist li{text-decoration:none;list-style-type:decimal;margin:0px;padding:0px;font-size:11px;}
.bundlebooklist{}

.bundleimages,.bundleaddtocart{text-align:center;padding-top:5px;}
#quicksearchquerybox{}

#bundlebooklicontainer{float:left;width:220px;padding:5px;text-align:center;}
.authorlast{clear:both;}

#AboutMagicBundles p{margin:0 10px 10px;text-align:justify}
#TheMagicBundles{width:400px;margin-right:2px ;}
#bunWrapper{width:400px;margin:0 auto;font-family:Arial,Verdana}
#bunWrapper .tip{line-height:normal !important}
/*
#bunBundleType{width:100%;background:#000;float:left}
.bunSlideHeader{font-size:19px;font-weight:700;text-align:center;background:#36f;color:#fff;padding:8px 5px}
.bunSlideContent{background:#fff;color:#000;border-top:1px solid #f7f7f7}
.bunSlideContent a{color:#000 !important;line-height:34px;display:block;padding:0 5px;border-bottom:1px solid #f7f7f7;background:#9c0}
.bunSlideContent a:hover{text-decoration:none !important;background:#FE9802}
.bunSlideContent ul{list-style:none}
.bunSlideContent ul li{font-size:16px;font-weight:700}
*/
#bunList{overflow:hidden;float:left;display:none;}
#bunListHeader,#bunBundlesHeader{width:400px;background:#004999;color:#FFF;overflow:hidden;clear:both}
#bunBundlesHeader{width:725px}
.bunBack{width:45px;float:right;font-size:11px;font-weight:700;font-family:Verdana,Arial;line-height:30px;margin-right:10px;}
.bunBack a{color:#FFF;font-size:13px;}
.bunTitle,.bunTitleBig{float: left;text-align: left;line-height: 28px;font-size: 18px;margin-left: 0px;}
.bunTitleBig{width:640px;}
.bunSearch{font-size:11px;border:1px solid #666;width:458px;}
.tip{display:block;font-size:12px; font-family:Tahoma;}
#bunBundles{display:none;margin-top: 10px;}
#bundlesWrapper{width:740px;overflow:hidden;margin-left:-6px;}
.bundle,.bunBook{width: 232px;margin: 5px;background-color:#E8E8E8;border: 2px solid #FFF;border-radius: 10px;float: left;overflow: visible;
                 font-size: 11px;line-height: 16px;height: 370px;}
.bunImage{height:134px;width:94px}
.bunImage1{height:121px;width:79px;}
.bunImages{height:107px;margin:5px}
.bunTitles{min-height:100px;height:100px;}
.bunTitles ol{margin-left: 0px;margin-bottom: 5px;background-color:#E8E8E8;}
.bunPrices{margin: 14px 24px;min-height: 50px;clear: both;}
.bunPrices em{font-style:normal}
.bunPrc{}
.norPrc,.rrpPrc{}
.bunAdd2Bag{padding: 6px;text-align: center;color: #BCBBBB;border-top: 1px solid;margin: 8px;}
#bundleresult{display:none;}
.bunBook{height:340px}

#bunDetails{overflow:hidden}
.bunBookPic{text-align:center;margin:10px}
.bunBookDetail{margin:0 5px}
.bunBookDetail h1{font-size:11px !important}

#bunDetails #bookImage{width:234px;text-align:center;display:inline;margin-bottom:10px;}
#bunDetails #bookDesc{width:234px;float:left;margin-left:10px;display:inline;}
#bunDetails #bookDesc h1{margin:0 0 5px}
#bunDetails #bookDesc .author{font-size:11px;margin-bottom:20px}
#bunDetails #bookDesc .format,#bunDetails #bookDesc .isbn,#bunDetails #bookDesc .quantity,#bunDetails #bookDesc .condition,
#bunDetails #bookDesc .publisher, #bunDetails #bookDesc .price{font-size:11px;color:#666;margin:5px 0 !important}
#bunDetails #bookDesc div em{display:block;float:left;width:95px;text-align:right;padding:0 4px 0 0;font-style:normal}
#bunDetails #bookDesc .isbn{}
#bunDetails #bookDesc .quantity{}
#bunDetails #bookDesc .condition{}
#bunDetails #bookDesc .publisher{}
#bunDetails #bookDesc .price p{margin-bottom:5px}
#bunDetails #bookDesc .price .finalPrice{color:#090 !important;font-weight:700 !important;font-size:17px}
#bunDetails #bookDesc .price .listPrice{font-size:11px;color:#666}
#bunDetails #bookDesc .price .listPrice{text-decoration:line-through;font-style:normal}
#bunDetails #bookDesc .price .youSave{font-size:11px;font-weight:700;color:red}
#bunDetails #bookDescTitle{min-height:70px;text-align: center;}
#bunDetails #bundleprice{clear:both;text-align:center;background: none repeat scroll 0 0 #FF9933;padding-bottom:10px; padding-top:5px;}
.condition{ font-size:12px;}
.giftTip{font-size:11px;color:#333}
.makemybundlebox{color: #FFF;background-color: #004999;float: left;text-align: center;line-height: 32px;font-size: 18px;width: 235px;margin-top: -3px;padding: 0px;}
.custombundle{
				 
		overflow: visible;
		font-size: 11px;
		line-height: 16px;
		padding: 0px;
		display: none;
		float: right;
		/*margin-right: 20px;*/
		/*background: url('/images/shelf1.jpg') repeat scroll 0% 0% #F7F7F7;
		border: 1px dotted #D8D8D8;*/
		    
        }
          .custombundleitem
        {
            width:124px; float:left;
   padding:0px;
 height:auto;
            
        }
        #removeclick
        {
        	display:block;}
        	 .removeclick
        {
        	display:block;}
        #custombundleimages .custombundleitem img
        {height:134px;width:94px; margin-top:-130px;}
        
         #customBundleAddtoBag
        {
					text-align: center; float:right;
		margin: 20px 10px 0px 0px ;
		padding: 0px;
        }
        
         #customebundleerrors
        {   
            height:23px;
            min-height:23px;
            text-align:left;
            display:none;
            margin:1px 0px 0px 30px;
           
            float:left;
        }
        .custombundleError{color: green;font-size: 11px;font-weight:700; margin-top:-18px;margin-left:10px;}
        .custombundleInformation{color:#FFF;font-size:11px;font-weight:700;}/*margin-top:-1.7em;*/
        #custombundleimages img {margin-right:6px;margin-left:6px;margin-top:2px;margin-bottom:2px;}
         #custombundleimages
        {
				   display: block;
			width: 270px;
			margin: 2px;
			
			
			clear: both;
			/* padding-top: 22px;*/           
            
        }
        #custombundleBookName
        {
          /* height: 80px;
			min-height: 80px;*/
			display: block;
			clear: both;
			/*color: #313538;
			margin-top:20px;
			margin-left: 30px;*/
            
        }
         #custombundleprice{height: 50px;
		/*margin: 16px 15px 15px 15px;*/
		padding: 0px;
		float:left;
		width:150px;
		
		min-height: 50px;}
        #custombundleBookName li
        {
           list-style-type: decimal;
			margin-left: -10px; color:red;
        }
        #custombundleheader{margin:5px;padding:3px;color: Black;font-size: 14px;text-align: center;display:none;}
        .bunTitles{cursor:pointer;}
.giftTip{font-size:11px;color:#333}

.award{font-weight: bold;}
table.friends{}
table.friends th{text-align:left;padding:4px}
table.friends td{width:auto !important;padding:4px}
table.friends td input{width:300px}
.breadCrumb {font-size:11px;padding:3px 7px 8px 4px;}

#customBundleAddtoBag .bunAdd2Bag{padding:5px;padding-top:6px;padding-top:6px;}

.warning
{background:#FFFECD url(/images/announceBox.gif) no-repeat scroll 15px 11px;
border:1px solid #FFDE9F;
color:#855230;
margin:8px 6px; 
padding:1em 1em 1em 50px;
margin-left:1em;width:84%
}

.warning .title {
color:#573117;
font-size:120%;
margin-top:0;
}
.warning a{color:#573117;}
.warning a:hover{color:#FF9933;}

.ok {background:#DFF6C2 url(/images/successBox.gif) no-repeat scroll 15px 11px;
    border:1px solid #96C65C;
    color:#6C9B35;
    margin:8px 6px; 
    padding:15px 1em 1em 50px;
    margin-left:0px;width:90%

}

.error{width:90%;background:#fcc;border:1px solid #600;padding:10px;margin:10px 0}
.error a, .ok a{color:#03f}

 /* jQuery UI Tabs @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; margin-bottom:10px} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0.8em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*

/* Your Account drop down Menu */

 ul#menu li {
	position:relative;
	list-style-type:none;
	float: left;
	padding:0px;
	margin-left: 5px;
	padding-left:0px;
	font-family:"Century Gothic";
	color:#828080;
	font-size:12px;
	z-index:1000;
	background-repeat:no-repeat;
	background-position:left center;
	
}
ul#sub1 {
	            position:absolute;
            left:0;
            width:143px; min-height:148px;
            padding:0px;
            padding-top:20px;
            visibility: hidden;
             padding: 33px 8px 10px;
}
ul#sub1 a {
	color:#828080;
}
ul#menu li:hover #sub1 {
	visibility:visible;
background-image:url(/images/drop-menu.png); background-repeat:no-repeat; 
  margin-left: -10px;
}
ul#menu a {
	color:#828080;
	text-decoration:none;
}
ul#sub1 a {
	color:#666565;
	text-decoration:none;
}
ul#menu a:hover {
	color:#0033ff;
	text-decoration:underline;
}
ul#sub1 li.nbdr {
	background-image:none;
}
ul#sub1 li.sap {
            background-image:none; border-top:1px dotted #c2c2c2; width:113px; padding-bottom:5px; margin:5px 10px 0px 6px;
}

ul#menu li.nbdr {
	background-image:none;
}

ul#sub1 a:hover {
	color:#2d2d2d;
	text-decoration:underline;
}

.guest{font-family:calibri; background-color:#e2dede; border:1px solid #ffffff; min-height:148px; padding:10px 10px 0px 10px; color:#000000;}
.guestborder{font-family:'Helvetica-LT-35-Thin', calibri;border-bottom:1px solid #9e9b9b; font-size:20px;width: 345px;}
	.guestmain{float:right; margin-right:20px;border:1px solid #E2DEDE; min-height:160px; min-width:400px;}
	.loginmain{width:400px; margin-left:10px;border:1px solid orange; float:left; min-height:160px;} 			
 .loginemail{height:30px;padding-left:10px;}
/*body{
	background-color:#f8f8f8;
	margin: 30px 0 0 0;
}
ul{
	
	list-style: none;
	padding-top:-10px;
	margin-top:-10px;
}

.slider{
 margin: 0 auto;
 width: 492px;
 height: 290px;	
 
 border: 0px solid #FFFFFF;
 
 background-color:#F8F8F8;
 position: relative;
}




#thumb { 
	 
	
	margin: 20px 5px;  
}

#thumb li { 
	
	float: left; 
	margin: 12px; 
	list-style: none; 
	
}

#thumb a { 
	
	padding: 2px; 
	display: block; 
	border: 3px solid #FFFFFF;
 	border-radius:10px;
 	box-shadow: 1px 1px 3px red;
}

#thumb li.activeSlide a { 
	border: 3px solid Orange ;
 	border-radius:10px;
 	
}

#thumb a:focus { 
	outline: none; 
}

#thumb img { 
	border: none; 
	display: block; 
}*/
/*body{
	background-color:#f8f8f8;
	margin: 30px 0 0 0;
}
ul{
	list-type: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

.slider{
 margin: 0 auto;
 width:492px;
 height: 259px;	
 
 
 
 position: relative;
}

.slider_next{
	width: 30px;
	height: 30px;
	
	position: relative;
	border-radius: 70px;
	position: absolute;
	z-index: 99;
	top: 130px;
	left: -5px;
	padding: 5px 0 0 5px;	
	cursor: pointer;	
}

.slider_prev{
	width: 30px;
	height: 30px;
	
	position: relative;
	border-radius: 70px;
	position: absolute;
	z-index: 99;
	top: 130px;
	right: 1px;
	padding: 5px 0 0 5px;	
	cursor: pointer;
}*/


#slideshow {
	width: 605px; height: 365px; padding: 10px 0px 12px 0px;
	
	overflow: scroll; /*  if Javascript isn't available scrollbar will work*/ 
	position: relative; z-index: 1;
}
#slideshow ul#nav {
	display: none;
	list-style: none;
	position: relative; top: 150px; z-index: 15;
}
	#slideshow ul#nav li#prev {
		float: left;  cursor:pointer; 
	}
	#slideshow ul#nav li#next {
		float: right;  cursor:pointer;
	}
	#slideshow ul#nav li a {
		display: block; width: 50px; height: 50px; text-indent: -9999px;
	}
		#slideshow ul#nav li#prev a {
			background: url(img/arrow-left.png);
		}
		#slideshow ul#nav li#next a {
			background: url(img/arrow-right.png);
		}

	#slideshow ul#slides {
		list-style: none;
	}
		#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}
.see-all a
{background-color:#F90; text-align:center; cursor:pointer; height:30px; line-height:30px; display:block; color:#ffffff; font-family:"Century Gothic"; font-weight:bold; font-size:15px;}
.see-all a:hover{text-decoration:none;}
.under5
{background-color:#ff9802; border:1px solid #e78901; height:145px; margin-top:20px; font-family: 'helvetica_neueregular'; color:#ffffff; margin-bottom:20px; text-decoration:none;}
.thousands-items
{font-size:33px; text-transform:uppercase;text-decoration:none;}
.under
{font-size:88px; text-transform:uppercase;text-decoration:none;}
.see-our
{font-family:"Century Gothic"; font-size:29px;}
.staff-picks
{width:333px; height:333px; background-color:#94ba25; border:1px solid #86a91e; float:left; text-decoration:none;}
.staff-picks-heading
{font-size:40px; font-family: 'helvetica_neueregular'; color:#ffffff; text-align:center; padding:25px 0px 25px 0px; text-transform:uppercase;text-decoration:none;}
.staff-picksimage{margin-top:0px;width:730px;margin-left:100px;float:none; }
.staff-picksimage1{margin-top:30px;width:730px;float:none; }

.gift-ideas
{width:333px; height:333px; background-color:#4479f1; border:1px solid #356be3; float:right;}
.our-personal
{text-align:center; color:#ffffff; font-family:"Century Gothic"; font-size:22px; padding:21px 0px 21px 0px;}
.more-details
{background-color:#cadd92; font-family:"Century Gothic"; font-size:14px; font-weight:bold; color:#51583a; text-align:center; height:30px; line-height:30px;}
.more-details2
{background-color:#a2bcf8; font-family:"Century Gothic"; font-size:14px; font-weight:bold; color:#414b63; text-align:center; height:30px; line-height:30px;}
.our-personal2
{text-align:center; color:#ffffff; font-family:"Century Gothic"; font-size:22px; padding:0px 0px 32px 0px;}
/* Accordian CSS*/
#accordion1 {
	margin-top: 0px;display: block;
}
#accordion1 .item1 {
	width: 980px;
	height: 30px; /* height = total height of A child element */
	overflow: hidden;
	
     transition: height ease-in-out 500ms; /* css3 transition */
	-o-transition: height ease-in-out 500ms;
	-moz-transition: height ease-in-out 500ms;
	-webkit-transition: height ease-in-out 500ms;
	
	border: 1px solid #ccc;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	margin-bottom: 2px;
}
#accordion1 h4 {
	display: block;
	height: 20px;
	line-height: 20px;
	
	background: #e6e6e6;
	padding: 5px;
	color: #1e1e1e;
	text-decoration: none;
}
#accordion1 p {
	height:auto;
	padding: 10px;
}
#accordion1 div:hover {
	height: auto; display:block; /* height = total height of A and P elements */
}
#accordion1 div:hover h4 {
	border-bottom: 1px solid #FFFFF;
	font-weight: bold; cursor:pointer;
}
.cat-button
{width:780px; height:37px; font-family:"Century Gothic"; font-size:14px; margin-top:10px;}
.cat-button ul
{margin:0px; padding:0px;}
.cat-button li
{list-style:none; float:left;}
.cat-button li a
{width:124px; height:37px; background-image:url(../images/cat-button-dis.png); background-repeat:no-repeat; text-align:center; color:#616160; display:block; margin-right:27.5px; line-height:37px;}
.cat-button li a:hover
{background-image:url(../images/cat-button-ena.png); background-repeat:no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
.cat-button li.current
{background-image:url(../images/cat-button-ena.png); margin:0px; background-repeat:no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
.choose-your-category
{width:253px; height:141px; float:left; background-color:#e9e7e7; border:1px solid #cecdcd; margin:20px 20px 20px 0px; padding:10px;}
.refine-your-search
{width:413px; height:141px; float:left; background-color:#e9e7e7; border:1px solid #cecdcd; margin:20px 0px 20px 0px; padding:10px; font-family:"Century Gothic"; font-size:14px;}
.refine-your-search input, select
{width:150px;}
.refine-your-search select
{width:154px;}
.refine-your-search input[type="submit"]
{width:auto; padding-right:20px;}
.choose-category-heading
{font-family:"Century Gothic"; font-size:18px; padding-bottom:10px; border-bottom:1px solid #d1cfcf; width:100%;}
.choose-your-category ul
{margin:0px; padding:0px;}
.choose-your-category li
{list-style:none; font-family:"Century Gothic"; font-size:15px; line-height:26px;}
.choose-your-category li a
{color:#333333; text-decoration:none; width:218px; display:block; padding-left:10px; cursor:pointer;}
.choose-your-categoryspan
{color:#ffffff; text-decoration:none; font-weight:bold; background-color:#4479f1;text-decoration:none; width:218px; display:block;padding-left:10px;}
.choose-your-category li a:hover
{color:#ffffff; text-decoration:none; font-weight:bold; background-color:#4479f1;}
.choose-your-category li a.current
{color:#ffffff; font-weight:bold; background-color:#4479f1;}
.choose-your-category p
{margin:0px; padding:0px; margin-top:2px; padding-bottom:5px;}
.refine-your-search p
{margin:0px; padding:0px; margin-top:2px; padding-bottom:5px;}
.range-filter-bg /*background-color:#e5e5e5;*/
{ width:250px; height:34px; float:left; margin-left:50px; padding-top:5px;padding-left: 5px;
margin-top: -10px;margin-bottom: -10px;}
.product-button {
 width:755px; height:37px; font-family:"Century Gothic"; font-size:14px; margin-top:10px;}
.product-button ul
{margin:0px; padding:0px;}
.product-button li
{list-style:none; float:left;}
.product-button li 
{width:124px; height:37px; background-image:url(../images/cat-button-dis.png); background-repeat:no-repeat; text-align:center; color:#616160; display:block; margin-right:27px; line-height:37px;}
.product-button li:hover
{background-image:url(../images/cat-button-ena.png); background-repeat:no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
.product-button li.current
{background-image:url(../images/cat-button-ena.png); background-repeat:no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
input#mediatype{width:127px; height:26px; background-image:url(../images/cat-button-dis.png); background-repeat:no-repeat; text-align:center; color:#616160; display:block; margin-right:27px; line-height:26px;}
input#mediatype:hover{background-image:url(../images/cat-button-ena.png); background-repeat:no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
.cat-button2
{width:730px; height:37px; font-family:"Century Gothic"; font-size:16px; margin-top:10px;}
.cat-button2 ul
{margin:0px; padding:0px;}
.cat-button2 li
{list-style:none; float:left; margin:-4px}
.cat-button2 li a
{width:160px; height:37px; background-image:url(../images/cat-button-dis2.png); background-repeat:no-repeat; text-align:center; color:#616160; display:block; margin-right:26px; margin-left:2px; line-height:37px;}
.cat-button2 li a:hover
{background-image:url(../images/cat-button-ena2.png); background-repeat:no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
.cat-button2 li.current
{ font-weight:bold;background-image:url(../images/cat-button-ena2.png);background-repeat:no-repeat; text-decoration:none;  color:#ffffff; width:160px; height:37px; line-height:37px; margin-right:20px;margin-left:0px; text-align:center;}
.search-heading {
  font-family: 'Helvetica-LT-35-Thin', "Century Gothic";
  font-weight: normal;
  color: #313131; font-size:30px;
  margin:15px 0px 15px 0px; font-weight:bold;
}
/*Karthikeyan CSS*/
.pagination
{width:644px;color:#6c6b6b; font-size:16px; font-family:arial; text-align:center; float:left; height:36px; line-height:36px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background-color:#f1f0f0;}
.pagination a
{margin-left:10px; color:#6c6b6b;}
.pagination span.current
{color:#ff9900; padding-left:5px; font-size:17px;}
.pagination img
{float:left; margin-left:10px;}
.namebld
{font-weight:bold; font-size:18px; color:#4b4b4b;}
.blue_tr
{background-color:#6584ff; font-family:arial; font-weight:bold; color:#ffffff; padding-left:10px;}
.grey_tr
{background-color:#e1e1e1; font-family:arial; font-weight:bold; color:#383838; text-align:center;}
.listing-box-content
{ float:left;
}
.listing-box-content tr
{height:29px;}

.listing-box-content1
{ float:left;width:193px;
}
.listing-box-content1 tr
{height:29px;}
.tr_border td
{border-bottom:1px dotted #c9c9c9; text-align:center; background-color:#f3f3f3;}
.related{width:730px;clear:both}
.related h2{font-size:18px; margin:0px; padding-left:43px; padding-bottom:10px;}
.related ul{padding-left:0;margin-left:0;width:100%}
.related ul li{display:inline;float:left;width:140px;font-size:11px; background-image:url(../images/consol-img.png); 

background-repeat:no-repeat; padding-left:13px; margin-top:10px;}
.related ul li  a{text-decoration:underline;}

.jcarousel-skin-tango .jcarousel-container {
    
    
    border:0;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 625px;
    padding: 0px 45px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
 
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
 background-image:url(../images/consol-bg.png); background-repeat:no-repeat; margin-right:10px;
    height:auto; padding-left:24px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
      
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right:0px; margin-right: 0px; 
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


  .seatch_bg
{width:889px; 
height:54px; background-image:url('../images/seatch_bg.png'); 
background-repeat:no-repeat; margin:0 auto; padding-top:12px; padding-left:46px;  font-family:Calibri;
}
.seatch_bg_search
{width:643px; height:25px; padding-left:6px; border:0px; padding-top: 5px\0/; height: 15px\0/; outline:none; font-family:Calibri; font-size:13px;}
.search
{padding:10px 20px 20px 20px; color:#383838; height:42px; color:#383838; font-weight:bold;}
.search a
{color:#383838; text-decoration:underline;}
.search a:hover
{color:#383838; text-decoration:none;}
.search label
{float:left; padding-top:5px;}
.search input
{float:left;}
.new_select
{margin-left:40px; border:0px; width:auto; font-family:Calibri; font-size:13px; color: #474747; margin-top:5px; background: transparent; -webkit-appearance: none; background: url(../images/arrow2.png) no-repeat right; width:107px; outline:none;}

/*ul, li {

list-style-type:none;

padding:0;

margin:0;

}
#breadcrumbs {

height:2.5em;

margin-bottom: 20px;

}
#breadcrumbs li {

float:left;

line-height:2.5em;

padding-left:1em;

color:#ffffff;

}
#breadcrumbs li a {

color:#ffffff;

display:block;

text-decoration:none;

padding:0 20px 0 20px;

background:url(../images/breadcrumbs.gif) no-repeat right center;

}*/
.uldisc{list-style-type:disc; margin-left:30px;}
.breadcrumb
{font-family:arial; font-size:12px; color:#7f7f7f; padding:15px 0px 15px 15px; margin-bottom:15px;}
.breadcrumb ul
{margin:0px; padding:0px;}
.breadcrumb li
{list-style:none;color:#EC7E1C; float:left; background-image:url(../images/breadcrumb_arrow.png); background-repeat:no-repeat; background-position:right; padding-right:20px;}
.breadcrumb li a
{color:#EC7E1C; text-decoration:none;background:none; background-image:none;text-transform: uppercase;}
.breadcrumb li.nbdr
{background:none; background-image:none;}
.removebasketimage{border-width:0px;float:right;}
.pagination1
{width:500px; margin:0 auto;}
.pagination1 a
{float:left; margin-left:10px;}
.pagination1 img
{float:left; margin-left:10px;}
.container_shadow
{background-color:#ffffff; -moz-box-shadow: 0 0 5px #b9b8b8;
-webkit-box-shadow: 0 0 5px#b9b8b8; padding-top:5px;
box-shadow: 0 0 5px #b9b8b8; width:796px; margin:0 auto; border-top:6px solid #575757; padding-bottom:30px;}
.heading_mkii
{font-size:32px; font-family:"Century Gothic"; color:#313538; width:796px; margin:0 auto; padding:25px 0px 25px 0px; margin-left:93px;}
.sub-container_shadow
{background-color:#ffffff; -moz-box-shadow: 0 0 5px #b9b8b8;
-webkit-box-shadow: 0 0 5px#b9b8b8; padding-top:5px;
box-shadow: 0 0 5px #b9b8b8; width:622px; margin:0 auto; border-top:6px solid #ff9900; margin-top:25px; padding-bottom:30px;}
.sub-heading_mkii
{font-size:19px; font-family:"Century Gothic"; color:#313538; margin-top:4px; margin-bottom:15px; margin-left:30px; padding-top:5px; border-bottom:1px solid #e8e8e8; padding-bottom:5px; width:auto;}
.sub-heading_mkii_2
{font-size:19px; font-family:"Century Gothic"; color:#313538; margin-top:4px; margin-bottom:15px; margin-left:30px; border-bottom:1px solid #e8e8e8; padding-bottom:5px;}
.container_shadow input
{background-image:url(../images/textfield.png); background-repeat:no-repeat; width:242px; height:28px; border:0px; padding-left:6px; padding-right:6px; margin-bottom:10px; margin-top:4px;}
input[type="text"], input[type="password"], textarea, select {
   outline: none;
}
input[type="image"]{
   outline: none;
}
.container_shadow input[type="checkbox"]
{background-image:none; width:auto; height:auto; margin-left:1px;}
.cont-heading-2
{
text-align:right;
float:right;
color:#265cff;
font-size:14px;
font-weight:bold; margin-bottom:10px; text-transform:uppercase;
}
.cont-heading-2 a
{
text-decoration:none;
color:#265cff;
}
.cont-heading-2 a:hover
{
text-decoration:underline;
color:#265cff;
}
.dis-heading
{
	text-align: left;
	width:100%;
    font-family: Calibri;
    font-weight: bold;
    color: #313538;
    font-size: 20px;
}
.share-img
{
margin-top:2px;
float:left;
}
.sub-container_shadow2
{background-color:#ffffff; -moz-box-shadow: 0 0 5px #b9b8b8;-webkit-box-shadow: 0 0 5px#b9b8b8; box-shadow: 0 0 5px #b9b8b8; width:auto; margin:0 auto; border-top:6px solid #ff9900; padding-bottom:30px; float:left; margin:25px 30px 0px 30px; padding:12px 20px 0px 20px; min-height:260px;}

.sub-container_shadow_2
{background-color:#ffffff; -moz-box-shadow: 0 0 5px #b9b8b8;-webkit-box-shadow: 0 0 5px#b9b8b8; box-shadow: 0 0 5px #b9b8b8; width:auto; margin:0 auto; border-top:6px solid #ff9900; padding-bottom:30px; float:right;  padding:12px 20px 0px 20px; min-height:260px;}
.sub-container_shadow2 input
{background-image:url(../images/textfield.png); background-repeat:no-repeat; width:242px; height:28px; border:0px; padding-left:6px; padding-right:6px; margin-bottom:10px; margin-top:4px; float:left;}
.sub-container_shadow_2-input-cl
{ width:50px !important; height:20px; border:solid 1px #ccc; padding-left:6px; padding-right:6px; margin-bottom:10px; margin-top:4px;}
.sub-container_shadow3
{width:auto; margin:0 auto; padding-bottom:30px; float:left; margin:25px 20px 0px 0; padding:12px 20px 0px 20px; min-height:260px;}
.sub-container_shadow3 input[type="text"]
{background-image:url(../images/textfield.png); background-repeat:no-repeat; width:242px; height:28px; border:0px; padding-left:6px; padding-right:6px; margin-bottom:10px; margin-top:4px;}
.sub-container_shadow3 select
{background-image:url(../images/textfield.png); background-repeat:no-repeat; width:253px; height:28px; border:0px; padding-left:6px; padding-right:6px; margin-bottom:10px; margin-top:4px;}

.shopping_price
{font-size:15px; font-family:arial; color:#313538;}
/***************container_shadow4 start******************/
.container_shadow44
{background-color:#ffffff; -moz-box-shadow: 0 0 5px #b9b8b8; color:#313538; 
-webkit-box-shadow: 0 0 5px#b9b8b8; /*padding-top:5px;*/
box-shadow: 0 0 5px #b9b8b8; width:796px; margin:0 auto; border-top:6px solid #575757; padding-bottom:30px;}
.container_shadow44 input
{/*background-image:url(../images/textfield-small.png); background-repeat:no-repeat;  height:28px;*/ border:0px; padding-left:6px; padding-right:6px; text-align:center;}
.container_shadow44 input[type="submit"]
{background-image:url(../images/continue_shopping.png); background-repeat:no-repeat; width:178px; height:43px; background-color:transparent; margin-left:20px;}

/***************container_shadow4 end******************/
.container_shadow3
{background-color:#ffffff; -moz-box-shadow: 0 0 5px #b9b8b8; color:#313538; 
-webkit-box-shadow: 0 0 5px#b9b8b8; /*padding-top:5px;*/
box-shadow: 0 0 5px #b9b8b8; width:796px; 
margin:0 auto 0 65px;
-moz-margin:0 auto 0 75px;
-webkit-margin:0 auto 0 60px; 
border-top:6px solid #575757; padding-bottom:30px;}
.container_shadow3-input
{background-image:url(../images/textfield-small.png); background-repeat:no-repeat;  height:28px; border:0px; padding-left:6px; padding-right:6px; text-align:center;}
.shopping_newsap
{height:60px; background-image:url(../images/shopping_newsap.png); background-repeat:repeat-x; background-position:center;}

.shopping_title
{font-family:"Century Gothic"; font-size:14px; color:#313538; text-transform:uppercase; padding:10px 0px 10px 0px; background-color:#f3f3f3;}
.shopping_title-shadow
{background-image:url(../images/shadow.png); background-repeat:repeat-x; height:4px;}
.container_shadow3 input[type="submit"]
{background-image:url(../images/continue_shopping.png); background-repeat:no-repeat; width:178px; height:43px; background-color:transparent; margin-left:20px;}
.container_your-account
{width:796px; margin:0 auto; margin-left:70px;}
.container_shadow4
{background-color:#ffffff;color: #313538; -moz-box-shadow: 0 0 5px #b9b8b8; -webkit-box-shadow: 0 0 5px #b9b8b8; box-shadow: 0 0 5px #b9b8b8; width:324px; padding:20px; min-height:71px; margin-bottom:30px;}
.container_shadow4 input
{background-image:url(../images/textfield2.png); background-repeat:no-repeat; width:220px; line-height:25px; -webkit-line-height :none; height:28px; border:0px; /*padding-left:6px;*/ text-indent:6px; /*padding-right:6px;*/ margin-bottom:10px; margin-top:4px; float:left;}
.sub-heading_mkii2
{font-size:19px; font-family:"Century Gothic"; color:#ff9900; margin-bottom:10px;}
.c-gothic-lnk
{font-family:'Century Gothic'; font-size:14px;}
.c-gothic-lnk2 a
{font-family:'Century Gothic'; font-size:20px; color:#23ae2d;}
.shopping_newsap2
{height:40px; background-image:url(../images/shopping_newsap.png); background-repeat:repeat-x; background-position:center;}

.stylecolor {color: #ff9900}
   .accordion2
{
	display: block;
	color: #1e1e1e;
	margin: 0 auto;
	font-family: Helvetica,Arial,sans-serif;
	
}

.accordion2 section
{
	display: block;
	font-family: Helvetica,Arial,sans-serif;
	height: 2em;
	padding: 0 1em;
	margin: 0 0 0.5em 0;
	
	background-color:#e6e6e6;
	overflow: hidden;
	
}
.accordion2 section h2
{
	font-size: 1em;
	font-weight: bold;
	font-family: Helvetica,Arial,sans-serif;
	line-height: 2em;
	padding: 0;
	margin: 0;
	color: #1e1e1e;
}

.accordion2 section h2 a
{
	display: block;
	font-family: Helvetica,Arial,sans-serif;
	line-height: 2em;
	text-decoration: none;
	color: inherit;
	outline: 0 none;
}
.accordion2 section:target
{
	height: 15em;
	background-color: #fff;
}

.accordion2 section:target h2
{
	font-size: 1.6em;
	color: #333;
}
accordion2 section,
accordion2 section h2
{
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	
}

/*******************Accordion start***************************/
.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:100%;
      overflow:hidden;
/*    box-shadow:0px 1px 3px rgba(0,0,0,0.25);*/
    border-radius:0px;
    background:#fff;
}

.AccordionTitle
{

/**********/
width:100%;
    padding:5px;
    display:inline-block;
    border-bottom:1px solid #e6e6e6;
	border-top:1px solid #ccc;
    background:#e6e6e6;
    transition:all linear 0.15s;
	margin-top:2px;
	cursor:pointer;
    /* Type */
/*    text-shadow:0px 1px 0px #1a1a1a;*/
    color: #141823;
	font-size:12px;
	font-weight:bold;
}
.AccordionTitle.active, .AccordionTitle:hover {
    background:#ff9900;
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .AccordionTitle {
    border-bottom:none;
}

.AccordionContent
{
  height:0px;
  padding:15px;
  overflow:auto;
  width:98%;
  display:none;
  color:#828080;
}

.AccordionContainer
{
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
/*  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;*/
}
/*******************Accordion end*****************************/
.content-area1 {
    width: 931px;
    float: left;
   
}
.right-part-inner {
    width: 200px;
    height: auto;
    float: right;
    margin-right: 26px;
}
.left-part-inner
{
width:700px;
height:auto;
float:left;
}
.bot-part-start
{
width:auto;
padding:5px 25px 25px 25px;
height:auto;
margin-top:-40px;
margin-left: -24px;

}
.place-holder-newupdation
{width:160px; height:142px; padding:12px 0px 5px 0px; text-align:center;}
.name1 {
    color: #36F;
    height: 25px;
}
.pricenew
{ font-size:15px; color:#313538;text-align:center; line-height:30px;}
.priceforbookspage
{ font-size:15px; color:#313538;text-align:center; line-height:30px;}
.place-holder12
{width:160px; height:142px; padding:12px 0px 5px 0px; text-align:center;}

.countinebutton {
display: block;
width:160px;
background:#ff9900;
border-radius:5px;
color:Black;
margin-bottom:15px;
padding: 10px 0px;
text-align: center;
border-radius: 5px;
text-decoration:none;
margin-left: 20px;
}

/*************************Bundle pages css start**************/
.bundle-left-panel
{
width:603px;
margin-top:0px;
height:586px;
background-color:#fff;
border-radius:5px;
float:left;
border:1px solid #e2e2e2;
}
.b-head-part
{
width:601px;
margin:1px;
border-top-left-radius:5px;
border-top-right-radius:5px;
height:50px;
background-color:#313538;
}
.b-head-part p
{
font-family:"Century Gothic";
font-size:19px;
float:left;
margin-left:20px;
line-height:50px;
color:#fff;
text-align:left;
}
.b-head-part-orange
{
width:601px;
height:37px;
margin:1px 0 1px 1px;
background-color:#ff9900;
}
.b-head-part-orange p
{
font-size:14px;
font-weight:bold;
color:#fff;
margin-left:20px;
line-height:37px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.b-head-part-search
{
width:599px;
height:28px;
margin-left:1px;
border:solid 1px #b0b0b0;
}
.b-head-part-input
{
width:591px;
box-shadow:inset 3px 3px 5px #ccc;
height:28px;
padding:0 0 0 8px;
font-family:Calibri;
font-size:14px;
border:none;
}
.b-head-part-link
{
width:601px;
margin:1px 0 0 1px;
height:37px;
/*padding:0 0 0 19px;*/
font-size:14px;
line-height:37px;
background-color:#bfbfbf;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.b-head-part-link a
{
background-color:#bfbfbf; 
display:block; 
color:#fff;
text-decoration:none;
}
.b-head-part-link a:hover
{
background-color:#313538;
color:#fff;
text-decoration:none;
}
/*************right-panel-start*************/
.bundle-right-panel
{
width:303px;
float:right;
margin:0 7px 10px 0;
height:586px;
background-color:#fff;
border-radius:5px;
border:1px solid #e2e2e2;
}
.b-head-part-right
{
width:301px;
margin:1px;
border-top-left-radius:5px;
border-top-right-radius:5px;
height:50px;
background-color:#abca0a;
}
.b-head-part-right p
{
font-family:"Century Gothic";
font-size:19px;
float:left;
margin-left:20px;
line-height:50px;
color:#fff;
text-align:left;
}
.b-head-part-right-p
{
font-family:"Century Gothic";
font-size:19px;
float:left;
margin-left:20px;
line-height:50px;
color:#fff;
text-align:left;
}
.b-head-part-right-inner-main
{
width:302px;
height:463px;
overflow-y: scroll;
overflow-x: hidden;
}
.b-head-part-right-inner-main p
{

font-family:Calibri;
font-size:12px;
color:#313538;
float:left;
margin:55px 0px 0px -16px;
}
.b-head-part-right-bottom
{
width:303px;
height:auto;
font-size:14px;
/*margin-top:8px;*/
border-top:solid 1px #e2e2e2;
}
.b-head-part-right-bottom p
{
font-family:Arial, Helvetica, sans-serif;
}
.b-head-part-right-bottom-cart-button
{
float:right;
margin:17px 15px 0 0;
}


/****************************budle-step-2***************************/
.b-step-2-head-part-orange
{
width:601px;
height:67px;
margin:1px 0 1px 1px;
background-color:#ff9900;
}
.b-step-2-head-part-heading
{
font-size:14px;
font-weight:bold;
float:left;
color:#fff;
margin-left:20px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.b-step-2-head-part-p-text
{
font-family:Calibri;
font-size:13px;
line-height:17px;
float:left;
margin:-4px 0 0 20px;
color:#000;
text-align:left;
}
.b-step-2-head-part-btn
{
float:right;
margin:-45px 10px 0 0;
}
.b-step-2-ul
{
margin-left:1px;
width:99.7%;

height:auto;
list-style-type:none;
}
.b-step-2-li1
{
font-family:Calibri;
font-size:14px;
color:#313538;
line-height:27px;
height:29px;
height:29px;
background:#e5e5e5;
}
.b-step-2-li1 a
{
height:29px;
color:#313538;
display:block;
background:#e5e5e5;
}
.b-step-2-li1 a:hover
{
height:29px;
color:#fff;
text-decoration:none;
background:#313538;
}
.b-step-2-li2
{
font-family:Calibri;
font-size:14px;
color:#313538;
line-height:27px;
height:29px;
background:#bfbfbf;
}
.b-step-2-li2 a
{
height:29px;
color:#313538;
display:block;
background:#bfbfbf;
}
.b-step-2-li2 a:hover
{
height:29px;
color:#fff;
text-decoration:none;
background:#313538;
}
.b-step-2-li1 p
{
font-family:Calibri;
font-size:14px;
color:#313538;
text-align:left;
float:left;
line-height:27px;
margin-left:19px;
}
.b-step-2-li2 p
{
font-family:Calibri;
font-size:14px;
color:#313538;
text-align:left;
float:left;
margin-left:19px;
line-height:27px;
}
/****************************budle-step-3***************************/
.b-step-3-head-part-heading
{
font-size:14px;
font-weight:bold;
float:left;
color:#fff;
margin:6px 0 0 20px;;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.b-step-3-head-part-p-text
{
font-family:Calibri;
font-size:12px;
line-height:17px;
float:left;
margin:2px 0 0 20px;
color:#000;
text-align:left;
}
.b-step-3-head-part-btn
{
float:right;
margin:-50px 10px 0 0;
}
.b-step-3-ul
{width:99.7%;
overflow-y: scroll;
overflow-x: hidden;
height:430px;
	
/*margin-left:1px;
display:inline-block;
width:62.7%;
/*height:430px;*/
list-style-type:none;
}
.b-step-3-ul li
{
margin:11px 7px 0 10px;
font-family:Calibri;
font-size:12px;
color:#313538;
width:126px;
height:180px;
display:inline-block;
}
/*********************************bundle-step-3-lightbox*************************/
.lightbox-text-part
{
width:200px; float:left; margin-left:50px; font-size:11px; color:#313538; text-align:left;
}
.lightbox-text-part-btn
{
margin:10px 0 0 -5px;
cursor:pointer;
float:left;
}
      /* Styles for dialog window */
      #small-dialog {
        background: white;
        text-align: left;
        max-width: 451px;
		height:283px;
        margin: 40px auto;
        position: relative;
      }
	  #small-dialog-innercl
	  {
	  width:auto;
	  height:auto;
	  display:block;
	  float:left;
	  margin:0px 0 0 50px;
	  }
	  #small-dialog h1 {
        text-align: left;
		font-family:"Century Gothic";
		color:#313538;
		margin-bottom:20px;
		font-size:20px;
		font-weight:normal;
        position: relative;
      }


      /**
       * Fade-zoom animation for first dialog
       */
      
      /* start state */
      .my-mfp-zoom-in .zoom-anim-dialog {
        opacity: 0;

        -webkit-transition: all 0.2s ease-in-out; 
        -moz-transition: all 0.2s ease-in-out; 
        -o-transition: all 0.2s ease-in-out; 
        transition: all 0.2s ease-in-out; 



        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 
      }

      /* animate in */
      .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
        opacity: 1;

        -webkit-transform: scale(1); 
        -moz-transform: scale(1); 
        -ms-transform: scale(1); 
        -o-transform: scale(1); 
        transform: scale(1); 
      }

      /* animate out */
      .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 

        opacity: 0;
      }

      /* Dark overlay, start state */
      .my-mfp-zoom-in.mfp-bg {
        opacity: 0.001; /* Chrome opacity transition bug */
        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-zoom-in.mfp-ready.mfp-bg {
        opacity: 0.8;
      }
      /* animate out */
      .my-mfp-zoom-in.mfp-removing.mfp-bg {
        opacity: 0;
      }



      /**
       * Fade-move animation for second dialog
       */
      
      /* at start */
      .my-mfp-slide-bottom .zoom-anim-dialog {
        opacity: 0;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;

        -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

      }
      
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
        opacity: 1;
        -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
      }

      /* animate out */
      .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
        opacity: 0;

        -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
      }

      /* Dark overlay, start state */
      .my-mfp-slide-bottom.mfp-bg {
        opacity: 0.01;

        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready.mfp-bg {
        opacity: 0.8;
      }
      /* animate out */
      .my-mfp-slide-bottom.mfp-removing.mfp-bg {
        opacity: 0;
      }
      
      .main-bundle
{
 width:134px;
 text-align:center;
 height:249px;
 float:left;
 margin:10px 5px 0 5px;
}
.b-Images
{
 width:auto;
 padding:5px;
 height:auto;
}
.b-Titles
{
 font-family:Calibri;
 font-size:12px;
 height:40px;
 padding:5px;
 width:auto; text-align:center;
}
.b-viewDetails
{
  font-family:Calibri;
 font-size:12px;
 color:#ff9900;
 height:auto;
 padding:5px;
 width:auto;
}
.cross_123
{float:right; height:132px; width:73%; position:relative; top:3px; right:25px;}
.cross_123:hover
{color:#313538; background-image:url(images/cross-icon.png); background-repeat:no-repeat; background-position:center; z-index:1000;}
.b-head-part-right-bottom-in
{
width:303px;
height:auto;
font-size:14px;
/*margin-top:8px;*/

}
.tabsinner {
 width:350px; margin-top:20px; height:100%; 
  border-right:0px; font-family:calibri;
  border-left:1px solid #cdcdcd;
  border-bottom:solid 1px #fff;
}
.tabsinner li {
 list-style:none; 
 text-align:center;
  background-color:#f8f8f8;
 float:left; font-size:12px;
 border-right:1px solid #cdcdcd; width:70px;
  border-top:1px solid #cdcdcd;
   border-bottom:1px solid #cdcdcd;

}
.tabsinner li.last {
 list-style:none;
 text-align:center;
 float:left; font-size:12px;
 width:116px; border:0px;
}
.tabsinner ul {
 margin:0px;
 padding:0px;
}
.tabsinner li div {
 font-size:25px; font-weight:bold; color:#ff9900;
 text-align:center; padding:14px 0px 0px 0px; /*position:absolute;*/ width:70px; height:54px; /*top:244px;*/
}
.tabsinner li div:hover {
 color:#313538;

}
.tabsinner li:hover {
 display:block;
}
.tabsinner li:target div {
 height:10px; display:block;
 text-align:center;
 color:#313538;
}
.tabsinner li a:hover, .tabsinner li:target a {
 color: #313538;
 background:#ff9a2c; display:block;
}
.active
{
 color: #313538;
 background:#ff9a2c; display:block;
 }
 .active div p
{
 color: #313538;
 }
.pls-ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	float:left;
}
.pls-ul li
{
	display:inline-block;
	float:left;
	
}

.tabsinner li a {
 display:block;
 height:99px;
 text-decoration:none; 
 color: #313538;
}
.hi-cl
{
color: #313538;
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    margin: 0;
    text-align: left;
    width: auto;
}
.hi-cl a
{color: #ff9900; text-decoration:none;}
.hi-cl a:hover
{color: #0169E9; text-decoration:underline;}
.hi-cl-author a
{color: #ff9900; text-decoration:none;text-decoration:underline;}
.hi-cl-author a:hover
{color: #0169E9; text-decoration:underline;}

.games-main-price
{
width:200px;
height:auto;
border:solid 1px #000;
}
.games-price
{
font-family:Calibri;
font-size:25px;
font-weight:bold;
color:#ff9900;
float:left;
height:auto;
margin-top:5px;
width:70px;
}
.bargain-main-right-txt {
    font-family: Calibri;
    font-size: 12px;
    color: #313538;
    text-align: left;
}

.tabsinner {
 width:462px; margin-top:20px; height:100%; 
  border-right:0px; font-family:calibri;
  border-left:1px solid #cdcdcd;
  border-bottom:solid 1px #fff;
}
.tabsinner li {
 list-style:none; 
 text-align:center;
  background-color:#f8f8f8;
 float:left; font-size:12px;
 border-right:1px solid #cdcdcd; width:73px;
  border-top:1px solid #cdcdcd;
   border-bottom:1px solid #cdcdcd;

}
.tabsinner li:first-child {
   border-left:1px solid #cdcdcd;

}
.tabsinner li.last {
 list-style:none;
 text-align:center;
 float:left; font-size:12px;
 width:91px; border:0px;
}
.tabsinner ul {
 margin:0px;
 padding:0px;
}
.tabsinner li div {
font-size: 25px;
font-weight: bold;
color: #ff9a2c;
line-height: 134px;
text-align: center;
margin-top: -61px;
padding: 14px 0px 0px 0px;
/* position: absolute; */
width: 75px;
height: 91px;
/* top: 316px; */
}
.tabsinner li div:hover {
 color:#313538;

}
.tabsinner li:hover {
 display:block;
}
.tabsinner li:target div {
 height:10px; display:block;
 text-align:center;
 color:#313538;
}
.tabsinner li a:hover, .tabsinner li:target a {
 color: #313538;
 background:#ccc; display:block;
}
.bargain-main
{
width:720px;
height:1000px;
margin:0 auto;
background:#fff;
border:solid 1px #d6d6d6;
}

.bargain-main-left img
{
width:197px;
height:auto;
}

.bargain-main-right
{
width:462px;
height:auto;
float:left;
margin:15px 0 0 17px;
}

.bargain-main-right h1
{
width:341px;
height:auto;
min-height:40px;
margin:0;
text-align:left;
font-family:Calibri;
font-weight:bold;
color:#313538;
font-size:20px;
}
.bargain-main-right-tab
{
width:460px;
margin:15px 0 15px 0;
height:82px;
border:solid 1px #d6d6d6;
}
.bargain-main-right-txt
{
font-family:Calibri;
font-size:12px;
color:#313538;
text-align:left;
}
.bargain-main-right-price
{
font-family:Calibri;
font-size:38px;
font-weight:bold;
color:#ff9900;
width:110px;
}
.bargain-main-right-save
{
font-family:Calibri;
font-size:12px;
color:#313538;
text-align:left;
}
.bargain-main-right-quanitity
{

    width: 45px !important;
	font-family:Calibri;
	font-size:12px;
	color:#313538;
}
.bargain-main-right-wish-list
{
    width: 150px !important;
}
.discovery-bundles-thumb
{
float:left;
height:auto;
width:auto;
margin:11px 11px 0 0;
border:solid 2px #adadad;
}
.discovery-bundles-thumb-last
{
float:left;
height:auto;
width:auto;
margin:11px 0 0 0;
border:solid 2px #adadad;
}
.discovery-bundles-lightbox-text-part
{ height:auto; float:left; margin-left:13px; font-size:12px; color:#313538; text-align:left; font-family:Calibri;
}
.lightbox-text-part-btn
{
margin:10px 0 0 -5px;
float:left;
}


.bargain-main-right-wish-list {

   width: 150px !important;
   /*text-indent:10px;*/
}
.bargain-main-right-wish-list
{
	color:#3584f3;
}
.bargain-main-right-wish-list a
{
	color:#ff9933;
	text-decoration:none;
}	
.bargain-main-right-wish-list a:hover
{
	color:#3584f3;
	text-decoration:underline;
}
.psearchpages {
  font-size: 12px;
  margin: 0px; text-align:left; font-family:Calibri; color:#313538;
}
.thum-img
{
 min-width:135px;
}
.left_tec
{float:left; width:100px;}
.left_tec img
{max-width:80px;}	
.dropdownwidth{ width:223px;}
/************RAMAN************/
.wishlist-cl
{
	 font-family:"Century Gothic"; text-align:center !important; font-weight:normal!important; font-size:14px !important; font-weight:normal !important; color:#313538 !important; text-transform:uppercase !important; padding:10px 0px 10px 0px !important; background-color:#f3f3f3;
}
.new1_button
{
 background-image:url(/images/share_wishlist.png) !important; background-repeat:no-repeat; cursor:pointer; outline:none; background-position:center; width:160px !important; height:45px !important; border:none; background-color:#fff;
}
.address_billing
{float:left; margin:10px 0px 10px 3%;}
#shippingAddressContent table tr td
{
	width:175px;
	padding:10px 0 10px 20px;
	border:solid 1px #fff;
	vertical-align:top;
}
#billingAddressContent  table tr td
{
	width:175px;
	padding:10px 0 10px 20px;
	border:solid 1px #fff;
	vertical-align:top;
}

	  
/*******************************Discovery Bundles css start***************/
.db-search-top-line
{
width:930px;
height:6px;
background:#313538;
margin:30px 0 0 0;
}
.db-search-content
{
width:930px;
margin:0 auto;
text-align:center;
height:255px;
background:#fff;
box-shadow: 0px 1px 4px #888888;
}
.db-search-content-h
{
font-family:"Century Gothic";
font-size:18px;
color:#313538;
}
.db-search-input
{
background-image: url("../images/textfield.png");
    background-repeat: no-repeat;
    border: 0 none;
	font-size:12px;
    height: 27px;
    margin-bottom: 10px;
    margin-top: 4px;
    padding-left: 6px;
    padding-right: 6px;
    width: 260px;
}
.db-search-table
{
text-align:center;
}

/**********************************Discovery Bundles search part 2*******************************/
.db2-search-content
{
width:930px;
margin-top:20px;
height:447px;
border:solid 1px #d1d0d0;
background:#fff;
}
.db2-search-header
{
width:930px;
height:46px;
background:#d6d5d5;
}
.db2-btn
{
margin:5px 0 0 15px;
}
.db2-search-header-1
{
width:163px;
height:46px;
float:left;
display:inline-block;
}
.db2-search-header-2
{
border-left:1px solid #ebeaea;
border-right:1px solid #ebeaea;
width:601px;
float:left;
height:46px;
}
.db2-input
{
width:100%;
box-shadow:inset 3px 3px 3px #d9d7d7;
height:32px;
text-indent:7px;
font-size:12px;
color:#313538;
margin:7px 0 0 0px;
font-family:Calibri;
border:solid 1px #b0b0b0;
}
.db2-inner-contant
{
width:930px;
height:394px;
}
.db2-inner-contant-part1
{
width:50%;
float:left;
height:401px;
overflow-y: scroll;
overflow-x: hidden;
}
.db2-inner-contant-part2
{
width:50%;
float:left;
height:401px;
overflow-y: scroll;
overflow-x: hidden;
}
.db2-inner-heading
{
font-family:"Century Gothic";
font-size:18px;
color:#313538;
text-align:left;
margin:20px 0 0 10px;
}
.db2-inner-contant-part1 ul
{
list-style-type:none;
text-indent:20px;
}
.db2-inner-contant-part1 li
{
font-family:Calibri;
margin:13px 0 13px 0;
font-size:13px;
color:#313538;
}
.db2-inner-contant-part1 li a
{
text-decoration:none;
color:#313538;
}
.db2-inner-contant-part1 li a:hover
{
text-decoration:none;
color:#ff9900;
}
.db2-inner-heading-b
{
font-family:"Century Gothic";
font-size:18px;
color:#313538;
text-align:left;
margin:0px 0 0 10px;
}
.db2-inner-heading-b a
{
color:#313538;
text-decoration:none;
}
.db2-inner-heading-b a:hover
{
color:#ff9900;
text-decoration:none;
}
.db2-inner-contant-part2 ul
{
list-style-type:none;
text-indent:20px;
}
.db2-inner-contant-part2 li
{
font-family:Calibri;
margin:13px 0 13px 0;
font-size:13px;
color:#313538;
text-transform:uppercase;
}
.db2-inner-contant-part2 li a
{
text-decoration:none;
color:#313538;
}
.db2-inner-contant-part2 li a:hover
{
text-decoration:none;
color:#ff9900;
}
.mw
{
width:auto;
}
/**********************************Discovery Bundles search part 3*******************************/
.db3-search-content
{
width:930px;
margin-top:20px;
height:679px;
border:solid 1px #d1d0d0;
background:#fff;
}
.db3-inner-contant
{
margin-top:2px;
width:929px;
height:580px;
overflow-y: scroll;
overflow-x: hidden;
}
.db3-inner-contant-2
{
margin-top:2px;
width:100%;
border-top:0px !important;
border:solid 1px #e2e2e2;
height:580px;
overflow-y: scroll;
overflow-x: hidden;
}
.db3-inner-part1
{
max-width:276px;
float:left;
margin:17px 0 0 20px; 
height:auto;
border-radius:5px;
border:solid 1px #e2e2e2;
background:#fafafa;
}
.db3-inner-part1 ul
{
list-style-type:none;
text-align:center; 
}
.db3-inner-part1 li
{
display:inline-block; 
margin: 10px 0px 10px 10px;}
.db3-inner-name
{
font-size:15px;
text-align:center;
float:right;
height:40px;
min-width:200px;
width:270px;
display:inline-block;
overflow:hidden;
margin:10px 0 10px 0;
text-transform:uppercase;
font-family:"Century Gothic";
color:#313538;
}
.db3-inner-name a
{
color:#313538;
text-decoration:none;
}
.db3-inner-name a:hover
{
color:#ff9900;
text-decoration:none;
}
.bd3-inner-p{
text-align:center;
font-family:"Century Gothic";
color:#000;
font-size:13px;   }
.bd3-inner-main-cl
{
	float:right;
height:auto;
min-width:200px;
width:275px;
display:inline-block;
}
.db3-inner-price
{
font-size:25px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
font-family:"Century Gothic";
color:#ff9900;
}
.db3-inner-view-deatils
{
font-size:12px;
text-align:center;
margin:2px 0 5px 0;
text-transform:uppercase;
font-family:"Century Gothic";
color:#ff9900;
}
.db3-inner-view-deatils a
{
text-decoration:none;
color:#313538;
}
.db3-inner-view-deatils a:hover
{
text-decoration:none;
color:#ff9900;
}
.tb-cl
{
width:50%;
}
@media (max-width:640px) {
.mobi-bottom-m
{
margin-bottom:15px;
}
.p-r-o
{
padding-right:0px;
}
.mw
{
width:49%;
}
.db3-inner-part1
{
max-width:276px;
float:left;
margin:17px 0 0 5px; 
height:287px;
border-radius:5px;
border:solid 1px #e2e2e2;
background:#fafafa;

}
}

@media (max-width:480px) {
.m-t-n2
{
margin-top:10px;
}
.tb-cl
{
width:100%;
}
.db3-inner-part1
{
max-width:276px;
display:inline-block;
margin:10px 0 0 80px;

}
.mw
{
width:100%;
}
}
@media (max-width:360px) {
.db3-inner-part1
{
max-width:276px;
display:inline-block;
margin:17px 0 0 17px; 
height:287px;
border-radius:5px;
border:solid 1px #e2e2e2;
background:#fafafa;
}
}
@media (max-width:320px) {
.db3-inner-part1
{
max-width:276px;
display:inline-block;
margin:17px 0 0 0px; 
height:287px;
border-radius:5px;
border:solid 1px #e2e2e2;
background:#fafafa;
}
}
/**************************************Discovery Bundles lightbox********************************/
#small-dialog-2 {
        background: white;
        text-align: left;
        max-width: 770px;
		height:510px;
        margin: 40px auto;
        position: relative;
		border-radius:5px;
		border:solid 1px #d1d0d0;
		box-shadow:3px 3px 5px #313538;
      }
#small-dialog-2-innercl
	  {
	  width:auto;
	  height:auto;
	  display:block;
	  float:left;
	  margin:10px 0 0 10px;
}
.db3-lightbox-h
{
text-align:left;
width:700px;
font-size:18px;
font-family:"Century Gothic";
color:#313538;
margin: 0px 0px 0px 18px;

}
/*.db3-lightbox-main
{
width:100%;
height:410px;
overflow-y: scroll;
overflow-x: hidden;
}*/
.db3-lightbox-inner1
{
width:100%;
margin:10px 0 0 20px;
height:140px;
}
.db3-lightbox-img-h
{
color: #313538;
    font-family:Calibri;
    font-size: 20px;
    font-weight: bold;
	width:100%;
    text-align: left;
}
.db3-lightbox-text-part
{
margin-top:10px; font-size:11px; color:#313538; text-align:left;
}
.db3-lightbox-price
{
width:120px;
position:absolute;
right:50px;
bottom:40px;
height:120px;
}
.db3-lightbox-inner-price
{
font-size:25px;
font-weight:bold;
text-transform:uppercase;
font-family:"Century Gothic";
color:#ff9900;
text-align:left;
}
.db3-lightbox-inner-rrp
{
font-size:12px;
margin-bottom:5px;
text-align:right;
text-transform:uppercase;
font-family:Calibri;
color:#313538;
}
.db3-lightbox-inner-sav
{
font-size:12px;
margin-bottom:5px;
text-align:right;
font-family:Calibri;
color:#313538;
}
/****************************bargain-bin css start**************************/
.bargain-main
{
width:720px;
height:500px;
margin:0 auto;
background:#fff;
border:solid 1px #d6d6d6;
}
.bargain-main-left
{
width:197px;
height:auto;
float:left;
margin:20px 0 0 20px;
}
.book-main-left
{
width:197px;
height:auto;
float:left;
margin:20px 0 0 20px;
}



.bargain-main-right-tab
{
width:460px;
margin:15px 0 15px 0;
height:82px;
border:solid 1px #d6d6d6;
}
.bargain-main-right-txt
{
font-family:Calibri;
font-size:14px;
color:#313538;
text-align:left;
}
.bargain-main-right-price
{
font-family:Calibri;
font-size:35px;
font-weight:bold;
color:#ff9900;
width:110px;
}
.bargain-main-right-save
{
font-family:Calibri;
font-size:12px;
color:#313538;
text-align:left;
}
.bargain-main-right-quanitity
{

    width: 45px !important;
	font-family:Calibri;
	font-size:12px;
	color:#313538;
}
.bargain-main-right-wish-list
{
    width: 150px !important;
}
.discovery-bundles-thumb
{
float:left;
height:auto;
width:auto;
margin:11px 11px 0 0;
border:solid 2px #adadad;
}
.discovery-bundles-thumb-last
{
float:left;
height:auto;
width:auto;
margin:11px 0 0 0;
border:solid 2px #adadad;
}
.discovery-bundles-lightbox-text-part
{ height:auto; float:left; margin-left:13px; font-size:12px; color:#313538; text-align:left; font-family:Calibri;
}
.lightbox-text-part-btn
{
margin:10px 0 0 -5px;
float:left;
width:120px;
}
#small-dialog-db {
        background: white;
        text-align: left;
        max-width: 473px;
		height:305px;
        margin: 40px auto;
		box-shadow:3px 3px 5px #313538;
        position: relative;
		border:solid 1px #d1d0d0;
      }
#small-dialog-innercl-db
	  {
	  width:auto;
	  height:auto;
	  display:block;
	  float:left;
	  margin:25px 0 0 25px;
	  }
#small-dialog-db h1 {
        text-align: left;
		font-family:Calibri;
		color:#313538;
		font-size:20px;
		font-weight:bold;
		width:235px;
		margin:0;
}
/*****************************tab css start**********************/
/*#tab li:not(:target) div{
    display: none;
	background:#f8f8f8;
}
#tab li div{
	display: none;
	background:#f8f8f8;
}
#tab li
{
	width:114px;
	height:82px;
	border-right:solid 1px #cdcdcd; 
	background:#f8f8f8;
	float:left;
	font-family:Calibri;
	font-size:12px;
	text-align:center;
	color:#313538;
}
.price-cl
{
	font-family:Calibri;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	color:#ff9900;
}
.price-cl a
{
	color:#ffffff;
	display:block;
}
.price-cl a:hover .price-cl:target a
{
	color:#313538;
	text-decoration:none;
	display:block;
}
#tab li:last-child
{
	border-right:none; 
}
#tab li a:hover, li:target a {
	width:114px;
	font-family:Calibri;
	font-size:12px;
	color:#313538 !important;
	height:82px;
	text-align:center;
    background-color:#ff9900;
	text-decoration:none;
	display:block;
}*/

.tabsinner li.last {
	list-style:none;
	text-align:center;
	float:left; font-size:12px;
	width:24%; border:0px;
}
.tabsinner ul {
	margin:0px;
	padding:0px;
}
/*.tabsinner li div {
	font-size:25px; font-weight:bold; color:#ff9a2c;
	text-align:center; padding:50px 0px 0px 0px; position:absolute; width:24%; height:52px; /*top:336px;
}*/
.tabsinner li div:hover {
	color:#313538;

}
.tabsinner li:hover {
	display:block;
}
.tabsinner li:target div {
 height:10px; display:block;
	text-align:center;
	color:#313538;
}
.tabsinner li a:hover, .tabsinner li:target a {
	color: #313538;
	background:#ff9a2c; display:block;
}


/***************************tab css end*************************/

.games-main-price
{
width:200px;
height:auto;
border:solid 1px #000;
}
.games-price
{
font-family:Calibri;
font-size:25px;
font-weight:bold;
color:#ff9900;
float:left;
height:auto;
margin-top:5px;
width:70px;
}
.games-cover-img
{
width:auto;
height:auto;
text-align:center;
margin:5px 10px 7px 0;
}
.games-middle-part
{
height:auto;
}
.games-right-price
{
width:auto;
height:auto;
float:right;
margin-top:50px;
margin-right:2px;
}
.games-right-price1
{
width:auto;
height:auto;
display:inline-block;
float:right;
margin-right:2px;
}
.games-right-price2
{
width:auto;
float:right;
height:50px;
display:inline-block;
margin-right:2px;
}
.games-right-price3
{
width:auto;
float:left;
margin-top:7px;
height:auto;
display:inline-block;
margin-right:2px;
}
.used
{
font-family:Calibri;
font-size:12px;
text-align:center;
color:#313538;
height:40px;
width:30px;
margin:auto 0;
}
.content-area-inner2 {
	width:720px;
	margin:auto;
	color:#575555;
}
/******************************bargain bin search start*************/
.bargain-bin-src-main
{
    background-color: #e9e7e7;
    border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
    color: #5d5c5c;
    font-family: tahoma;
    font-size: 11px;
    
    padding: 10px;
}
.bargain-bin-src-main2
{
    background-color: #e9e7e7;
    border: 1px solid #d5d5d5;
    color: #5d5c5c;
    font-family: tahoma;
    font-size: 11px;
    margin-top: 10px;
    padding: 10px;
}
.bargain-bin-src-h
{
    color: #313538;
	text-align:left;
    font-family:"Century Gothic";
    font-size: 18px;
}
.bargain-bin-src-txt
{
    color: #313538;
	text-align:left;
    font-family:"Century Gothic";
    font-size: 14px;
}
.bargain-bin-src-line
{
height:1px;
background:#d5d5d5;
}
/**************bags *******************/
.cont-main
{
width:720px;
height:520px;
margin:0 auto;
background:#fff;
border:solid 1px #d6d6d6;
}
.bargain-main-left-2
{
width:auto;
height:auto;
float:left;
margin:20px 0 0 20px;
}
.bargain-main-right-2
{
width:375px;
height:auto;
float:left;
margin:15px 0 0 17px;
}
.bargain-main-right-2 h1
{
width:300px;
height:40px;
margin:0;
text-align:left;
font-family:Calibri;
font-weight:bold;
color:#313538;
font-size:20px;
}
.bags-lan-top-bg
{
margin-top:10px;
background: #e1e1e1; /* Old browsers */
background: -moz-linear-gradient(top,  #e1e1e1 0%, #fafbfa 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(50%,#fafbfa), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e1e1e1 0%,#fafbfa 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e1e1e1 0%,#fafbfa 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e1e1e1 0%,#fafbfa 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e1e1e1 0%,#fafbfa 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

/*background-image:url(../images/bags-landing-bg.png);
background-repeat:no-repeat;*/
border-top-left-radius:5px;
border-top-right-radius:5px;
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
width:100%;
height:53px;
}
.bags-lan-context
{
width:727px;
border-left:solid 1px #d1d0d0;
border-right:solid 1px #d1d0d0;
height:325px;
background:#fff;
}
.bags-lan-place-holder
{
width:100%;
text-align:center;
/*margin:0 0 0 53px;*/
height:auto;
float:left;
}
.bags-lan-place-holder-txt
{
width:auto;
height:auto;
margin-top:10px;
font-family:Calibri;
font-size:14px;
color:#313538;
}

.bags-lan-price
{
    color: #313538;
	margin-top:20px;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
}
.bags-lan-orange-bg
{
width:100%;
height:30px;
background:#ff9900;
margin-bottom:20px;
}
.bags-lan-orange-bg a {
    background-color: #f90;
    color: #ffffff;
    display: block;
    font-family: "Century Gothic";
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.bags-lan-orange-bg a:hover {
text-decoration:none;
}
/****************pre-order********************/
.pre-order-lan-context
{
width:727px;
border-left:solid 1px #d1d0d0;
border-right:solid 1px #d1d0d0;
height:280px;
background:#fff;
}
.pre-order-lan-place-holder
{
width:109px;
/*margin:0 5px 0 55px;*/
height:auto;
float:left;


}
.pre-order-lan-inn-place-holder
{
background-image: url("../images/pre-order-place-holder.png");
    background-repeat: no-repeat;
	margin:auto;
    padding: 12px 11px 12px 11px;
    text-align: center;
	}
.pre-order-lan-price
{
    color: #313538;
	margin-top:10px;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
}
.pre-order-two-img-1
{
float:left;
margin:0 0 20px 0;
}
.pre-order-two-img-2
{
float:right;
margin:0 0 20px 0;
}
.ppcl
{
display:inline-block; vertical-align:top;
/*margin-left:30px;*/
}
.place-holderCDs {
    background-image: url("../images/place-holderCDs.png");
    background-repeat: no-repeat;
	background-position:center top;
    height: auto;
	text-align:center;
	width:148px;
    padding: 12px 14px 5px 14px;
}
@media (max-width:480px) {
.place-holderCDs {
    background-image: url("../images/place-holderCDs.png");
    background-repeat: no-repeat;
	background-position:center top;
    height: auto;
	text-align:center;
	width:100%;
    padding: 12px 14px 5px 14px;
}
}
.srch
{
color: #313538;
    font-family: "Century Gothic";
    font-size: 18px;
    text-align: left;
	padding:8px 0 8px 0; 
	}
.srch2
{
color: #313538;
    font-family: "Century Gothic";
    font-size: 14px;
    text-align: left;
	}
.spc
{
width:100%;
height:15px;
clear:both;
}
.spc5
{
width:100%;
clear:both;
height:5px;
}
.spc10
{
width:100%;
clear:both;
height:10px;
}
.m-a
{
margin:auto !important;
}
.heading_adsrc {
    color: #313538;
    font-family: "Century Gothic";
    font-size: 32px;
}
.cont-shw
{
background-color: #ffffff;
    border-top: 6px solid #575757;
    box-shadow: 0 0 5px #b9b8b8;
}
.cont-shw-bg
{
background-color: #ffffff;
    box-shadow: 0 0 5px #b9b8b8;
}
.cont-shw-orn
{
background-color: #ffffff;
    border-top: 6px solid #FF9900;
    box-shadow: 0 0 5px #b9b8b8;
}

.cont-shw-iner-h {
    border-bottom: 1px solid #e8e8e8;
    color: #313538;
    font-family: "Century Gothic";
    font-size: 19px;
	}
.font-fam
{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.clr
{
clear:both;
}
.lab-txt
{
font-family: arial;
    font-size: 12px;
	}
.lable-cl
{
width:100%;
}
select.select {
    height: 28px !important;
    line-height: 28px;
    position: relative;
    width: 254px !important;
    z-index: 10;
}
span.select {
    background: url("../images/drop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    color: #000000;
    cursor: default;
    float: left;
    height: 28px;
    left: 0;
    line-height: 28px;
    position: absolute;
    text-indent: 10px;
    width: 254px;
    z-index: 1;
}
.button.small {
    padding: 4px 22px;
}
.button.color {
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV…6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC");
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.button.orange {
    background-color: #ff9900;
    border-color: #ff9900;
}
.button {
    background-clip: padding-box;
    background-color: #ddd;
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAADAFBMV…6ZSA4WijEhOLKEwBER+dPUK/hI/p/kVrA+eSV/QsCCz07/F6W5tIcqVQ/EAAAAAElFTkSuQmCC");
    border: 1px solid #bbb;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    color: #555;
    cursor: pointer;
    display: inline-block;
    font: 14px "Century Gothic";
    margin: 0;
    overflow: visible;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    transition: background-color 0.2s ease-out 0s;
    white-space: nowrap;
}
.con-btn {
    background-color: transparent;
    background-image: url("../images/continue_shopping.png");
    background-repeat: no-repeat;
    height: 45px;
    margin-left: 20px;
	margin-top:25px;
    width: 181px;
	border:solid 1px #fff;
}
.t-cl
{
width:100%;
text-indent:0; height:50px; padding:10px 0; background:#F3F3F3;
	background-image:url(../images/shadow.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.t-cl2
{
width:100%;
text-indent:0; height:30px; padding:8px 0; background:#fff;
}
.d-bunles-d-part3
{
border:solid 1px #ccc; width:96%; height:450px; margin:auto; overflow:scroll; overflow-x: hidden;
}
.d-bunles-d-part
{
border:solid 1px #ccc; width:96%; height:450px; margin:auto;
}
.d-bunles-t-part
{
width:100%; display:block; background:#D6D5D5; margin:auto; height:50px;
}

.new1_button {
    background-image: url("../images/new_button.png");
    background-repeat: no-repeat;
    border: 0 none;
    color: #ffffff;
    font-family: "Century Gothic";
    font-size: 16px;
    height: 40px;
    padding-bottom: 6px;
    width: 144px;
}
.shopping_title {
    background-color: #f3f3f3;
    color: #313538;
    font-family: "Century Gothic";
    font-size: 14px;
    padding: 10px 0;
	text-align:center !important;
    text-transform: uppercase;
}
.cont-area-cl
{
border-bottom: 1px dotted #c5c4c4;
    color: #ec7e1c;
    font-size: 13px;
    height: 22px;
    margin: 0 0 8px;
    text-transform: uppercase;
	}
	.img-border-line
{
border-right:solid 1px #dddddd;
}
.price-cl
{
display:none;
}

@media (max-width:640px) {
.m-a-cl
{
margin:0;
}
.m-cl-li
{
margin-bottom:20px;
}
.price-cl
{
display:block;
}
.img-border-line
{
border:0px;
padding-bottom:15px;
}
.txt-a
{
text-align:center;
}
.btn-s-cl
{
width:100%; text-align:center; margin:0px !important; 
}

}
@media (max-width:768px) {
.cat-button li a {
	width:124px;
	height:37px;
	background-image:url(../images/cat-button-dis.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#616160;
	display:inline-block;
	margin-right:14px;
	line-height:37px;
}
}
@media (min-width:769px) {
.m-l-n
{
padding-right:0px;
}
.i-m-g
{
width:100%;
}
}
@media (max-width:768px) {
.m-b-n
{
margin-bottom:15px;
}
}
/*.txt-heading
{
color: #ff9900;
    font-family: "Helvetica-LT-35-Thin","Century Gothic";
    font-size: 30px;
    font-weight: normal;
    margin: 15px 0;
	}
	.b-grid
{
width:96%;
margin:15px 20px;
}
.se-all
{
background-color: #f90;
    color: #ffffff;
    display: block;
    font-family: "Century Gothic";
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
	}
	.txt-heading
{
color: #ff9900;
    font-family: "Helvetica-LT-35-Thin","Century Gothic";
    font-size: 30px;
    font-weight: normal;
    margin: 15px 0;
	}
.bg-cl
{
background: url("../images/bot-bg.png") repeat-x scroll center top #F6F5F1;
    height: 100%;
	width:100%;
	}*/
	
	.bundle-left-panel-RK
{
width:931px;
margin-top:0px;
margin-bottom :20px;
height:auto;
background-color:#fff;
border-radius:5px;
float:left;
border:1px solid #e2e2e2;
}
/**************************************Discovery Bundles lightbox********************************/
#small-dialog-2 {
        background: white;
        text-align: left;
        max-width: 770px;
		height:510px;
        margin: 40px auto;
        position: relative;
		border-radius:5px;
		border:solid 1px #d1d0d0;
		box-shadow:3px 3px 5px #313538;
      }
#small-dialog-2-innercl
	  {
	  width:auto;
	  height:auto;
	  display:block;
	  float:left;
	  margin:10px 0 0 10px;
}

.db3-lightbox-main
{
width:746px;
height:418px;
overflow-y: scroll;
overflow-x: hidden;
}
.db3-lightbox-inner1
{
width:726px;
margin:10px 0 0 20px;
height:140px;
}
.db3-lightbox-img-h
{
color: #313538;
    font-family:Calibri;
    font-size: 20px;
    font-weight: bold;
	width:430px;
    text-align: left;
}
.db3-lightbox-text-part
{
margin-top:10px; font-size:11px; color:#313538; text-align:left;
}
.db3-lightbox-price
{
width:120px;
position:absolute;
right:50px;
bottom:40px;
height:120px;
}

.db3-lightbox-inner-rrp
{
font-size:12px;
margin-bottom:5px;
text-align:right;
text-transform:uppercase;
font-family:Calibri;
color:#313538;
}
.db3-lightbox-inner-sav
{
font-size:12px;
margin-bottom:5px;
text-align:right;
font-family:Calibri;
color:#313538;
}

.b-step-3-ul-discovery
{	
margin-left:1px;
display:inline-block;
width:62.7%;
/*height:430px;*/
list-style-type:none;
}
.main-bundle-discovery
{
 width:134px;
 text-align:center;
 height:auto;
 float:left;
 margin:5px 5px 0 5px;
}
#discoverybunList{overflow:hidden;float:left;display:none;}

/**************************************tracking order css********************************/

.f-b
{
font-weight:bold;
}
.f-b2
{
font-weight:bold;
text-align:left;
text-indent:10px;
}
.heading_order {
    color: #313538;
    font-family: "Century Gothic";
    font-size: 16px;
    margin: 0 auto;
    padding: 10px 0 15px 0;
    width: 796px;
}
.h-text-f
{
width:250px;
border-radius:5px;
height:20px;
margin-top:5px;
border:solid 2px #ccc;
}
.shopping_t {
	font-family:"Century Gothic";
	font-size:16px;
	color:#313538;
	text-transform:capitalize;
	background-color:#fff;
}
.shopping_t2 {
	font-family:Calibri;
	font-size:16px;
	color:#313538;
	text-transform:capitalize;
	padding:5px 0px 5px 0px;
	background-color:#fff;
}
.shopping_newsap3 {
    background-image: url("../images/shopping_newsap.png");
    background-position: center center;
    background-repeat: repeat-x;
    height: 40px;
}
.shopping_t-shadow {
border-bottom:solid 5px #000;
width:95%;
margin:auto;
    height: 4px;
}
.shopping-f
{
font-size:16px;
 font-family:Calibri

}
.f-co1
{
color:#FF9900;
font-weight:bold;
}
.f-co2
{
color:#bbbbbb;
font-weight:600;
}
.f-co3
{
color:#464646;
font-weight:600;
}
.link-cl
{
color:#FF9900;
font-size:16px;

}
.link-cl a
{
color:#FF9900;
font-size:16px;
text-decoration:none;
}
.link-cl a:hover
{
color:#FF9900;
font-weight:bold;
text-decoration:none;
}
.n-back-h
{
	width:100%;text-align:center;font-size: 25px;margin-top: 15px;display: block; color:#464646; font-family:Century Gothic;
}
.n-back-h a
{
	color:#464646;
	text-decoration:none;
}
.n-back-h a:hover
{
	color:#ff9900;
	text-decoration:none;
}


/**************************************Payment Gateway changes********************************/

.sub-container_shadow2-payment {
    background-color: #ffffff;
    border-top: 6px solid #ff9900;
    box-shadow: 0 0 5px #b9b8b8;
    float: left;
    margin: 0px 0px 0;
    min-height: 260px;
    padding: 12px 20px 0;
    width: 800px;
}
.sub-heading_mkii-payment {
    border-bottom: 1px solid #e8e8e8;
    color: #313538;
    font-family: "Century Gothic";
    font-size: 19px;
    margin-bottom: 15px;
    margin-left: 30px;
    margin-top: 4px;
    padding-bottom: 5px;
    width: auto;
}

.sub-heading_p {
    color: #313538;
    font-family: "Century Gothic";
    font-size: 12px;
font-weight:600;
}

.bttn-down-div-payment
{
width:362px;
height:auto;
padding:5px 0 5px 0;
border:solid 1px #ccc;
border-radius:5px;
}
.bttn-cl-payment
{
margin:10px 0 10px 10px;
}
.clr-org
{
	border:solid 3px #ff9900;
}
.clr-gry
{
	border:solid 1px #ccc;
}

#ctl00_MainContent_lblDesctitle
{
	text-align:center;
	display:block;
	width:700px;
	cursor:auto;
	color:#ff9900;
}

/**************************************Product details new changes********************************/


.price-box
{
width:424px; height:60px; color:#313538;
font-family:Calibri;
font-size:12px;
padding:2px 10px 5px 10px; border:solid 1px #ccc;
}

.price-box-ul
{
list-style-type:none;
text-align:center;
}

.price-box-li-1
{
width:25%;
margin-top:5px;
float:left;
vertical-align:top;
margin-left:15px;
height:100%;
display:inline-block;
}
.price-box1
{
width:250px; height:60px; color:#313538;
font-family:Calibri;
font-size:12px;
padding:2px 10px 5px 10px; border:solid 1px #ccc;
}
.price-box1-ul
{
list-style-type:none;
text-align:center;
}
.price-box1-li-1
{
width:25%;
float:left;
vertical-align:top;
height:100%;
margin-top:4px;
display:inline-block;
}
.price-box1-li-2
{
width:26%;
vertical-align:top;
float:left;
margin-left:35px;
margin-top:12px;
height:100%;
display:inline-block;
}
.price-box-li-2
{
width:26%;
vertical-align:top;
float:left;
margin-left:35px;
height:100%;
display:inline-block;
}
.price-box-li-3
{
width:36%;
vertical-align:top;
height:100%;
display:inline-block;
}
.price-box li span 
{
width:100%;
}
.box-price
{
color: #ff9900;
    font-family: Calibri;
    font-size: 28px;
                height:33px;
    font-weight: bold;
                }
.add-2-basket
{
width:150px; height:30px; text-align:center; margin:0 auto; line-height:30px; vertical-align:middle; font-weight:bold; font-size:15px; border-radius:8px; background:#ff9900; color:#fff;
}
.add-2-wishlist
{
width:150px; height:21px; text-align:center; margin:0 auto; vertical-align:middle; font-weight:bold; font-size:15px; border-radius:8px; background:#bebebe; color:#fff;
}
.main-sec
{
float: left;
    height: auto;
    margin: 15px 0 0 17px;
    width: 95%;
    font-family:Calibri;
    font-size:14px;
    border-top:solid 2px #ccc;
    border-bottom:solid 2px #ccc;
    padding:0px 0px 20px 0px;
    text-align:justify;
                }
.main-sec p
{
	font-family:Calibri;
	font-size:14px;
}
/*.add-m
{
width:17px; height:20px; border:solid 1px #ccc; text-align:center; vertical-align:middle; font-weight:bold; font-size:15px;
}
.add-p
{
width:20px; height:20px; border:solid 1px #ccc; text-align:center; vertical-align:middle; font-weight:bold; font-size:15px;
}
.add-q
{
width:25px; height:20px; border:solid 1px #ccc; text-align:center; vertical-align:middle; font-size:15px;
}*/
/*********************/
.add-m
{
float:left;
width:30px;
height:21px;
text-align:right; 
vertical-align:middle; 
font-weight:bold; 
font-size:15px;
}
.add-m input
{
	width:100%;
}
.add-p
{
float:left;
width:30px;
height:21px;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:15px;
-moz-margin-top:1px;
}
.add-p input
{
	width:100%;
}
.add-q
{
height:18px;
width:30px;
text-align:left;float:left; 
vertical-align:middle; 
font-size:15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.add-q input
{
	width:89% !important;
	height:15px !important;
	max-height:100%;
	margin:0px !important;
}
}
.add-q input
{
	width:100%;
	margin-top:1px; 
	padding:1px 0;
	height:19px;
	margin-left:-1px;
	max-height:100%;
}
.send-button {
    width: 150px;
    font-size: 15px;
    /* border-radius: 15px; */
    font-family: Arial, sans-serif;
    color: #fff;
    text-align: center;
    background-color: #ff9900;
    cursor: pointer;
    font-weight: bold;
    border-radius: 8px;
    border: 0;
    /* height: 34px; */
    padding: 7px 0 7px 0;
    vertical-align: middle;
}
.add-2-wishlist {
    background: #bebebe none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 150px;
}
.delivery-left-panel
{
	width:48%;
	margin-left:10px;
	height:50px;
	display:inline-block;
	border:solid 1px #000;
}
.trDeliveryoption
{
	height:auto;
}
.trDeliveryoption span
{
	float:left;
}
.trDeliveryoption span input
{
	height:13px;
}
.selected-add
{
	border:solid 2px #ff9900 !important;
	border-radius:10px;
	padding:3px;
	margin-bottom:10px;
}
/**********************************************04/22/2016*************************/
.homepage-h
{
	width:100%;

}
.homepage-h h1
{
	font-family: 'Helvetica-LT-35-Thin', "Century Gothic";
    color: #ff9900;
    font-size: 30px;
    font-weight: bold;
    margin: 15px 0px 5px 0px !important;
}
.category-h
{
	width:auto;
}
.category-h h1
{
	font-family: 'Helvetica-LT-35-Thin', "Century Gothic";
    color: #ff9900;
    font-size: 30px;
    font-weight: bold;
    margin: 0px 0px 10px 0px !important;

}
.bargain-bin-h
{
	width:auto;
}
.bargain-bin-h h1
{
	font-family: 'Helvetica-LT-35-Thin', "Century Gothic";
    color: #ff9900;
    font-size: 30px;
    font-weight: bold;
    margin: 5px 0px 10px 0px !important;


}
.magic-discovery-bundles-h
{
	width:auto;
}
.magic-discovery-bundles-h h1
{
	font-family: 'Helvetica-LT-35-Thin', "Century Gothic";
    color: #ff9900;
    font-size: 30px;
    font-weight: bold;
    margin: 15px 0px 15px 0px !important;

}
.content-area-inner-h1
{
	font-family: 'Helvetica-LT-35-Thin', "Century Gothic";
    color: #ff9900;
    font-size: 30px;
    font-weight: bold;
    margin: 0px 0px 10px 0px !important;

}
.content-area-inner-h2 {
    font-family: 'Helvetica-LT-35-Thin', "Century Gothic";
    font-weight: normal;
    color: #000;
    font-size: 20px;
    margin: 15px 0px 15px 0px;
}
.bookman-p
{
	width:730px;
	margin-top:20px;
	color:#313538;
}
.bargain-p
{
	width:700px;
	margin-top:20px;
	color:#313538;
}
.magic-bundle-p
{
	width:930px;
	margin-top:20px;
	color:#313538;
}
/****************************09.05.2016**********************/
.sub-container_shadow-new
{background-color:#ccc; width:auto; margin:0 auto; border-radius:8px; padding-bottom:30px; float:left; margin:25px 30px 0px 30px; padding:0px 20px 0px 20px; min-height:260px;}
.sub-container_shadow-new-input
{width:242px; height:28px; border:0px; border-radius:6px; padding-left:6px; padding-right:6px; margin-bottom:5px; margin-top:4px; float:left;}
.sub-container_shadow-new a
{
	color:#fff;
	text-decoration:none;
	margin-bottom:5px;
	float:left;
}
.sub-container_shadow-new a:hover
{
	color:#fff;
	text-decoration:underline;
}
.use-saved-c 
{
	width: 336px; border-radius:5px;  margin: 0px 0px 2px 20px; padding:5px 0; border:solid 2px #ccc !important;
}
.sipping-billing-address
{
	width: 336px; border-radius:5px; height:135px; margin: 0px 0px 2px 20px; padding-left:10px;border:solid 2px #ccc;
}
.use-saved-c-a
{
	width: 336px; border-radius:5px; height: 125px; margin: 0px 0px 2px 20px;  border:solid 2px #ff9900 !important;
}
.quantity-input
{
	outline:none;
	text-align:center;
	font-size:18px;
	color:#575757;
	border:0px;
}

.sipping-billing-address-a {
    width: 336px; border-radius:5px; height:120px; margin: 0px 0px 2px 20px; padding-left:10px;border:solid 2px #ff9900;
}
.Subscribe
{
	width:auto;
}
.Subscribe input
{
	width:13px !important;
}
.select-address-d span select
{
	width:420px; height:105px; font-family:"Century Gothic";
}
.select-address-d ul
{
	list-style-type:lower-roman;
}
.select-address-d ul li
{
	height:20px; width:100%;
	font-size:14px;
	color:#313538;
	text-indent:5px;
	text-align:left;
}
.select-address-d ul li:hover
{
	height:20px; width:100%;
	font-size:14px;
	text-indent:5px;
	background-color:#ff9900;
	color:#fff;
	text-align:left;
}
#searchBar button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    margin-left: 91px;
    margin-top: 20px;
}

.author-ul
{
	list-style-type:none;
	width:720px;
}

.author-ul li
{
	width:175px; text-align:center;  font-family:Century Gothic; text-transform:uppercase; padding-bottom: 20px ; color:#313538; font-weight:bold; font-size:16px;  height:auto; padding-bottom:20px; display:inline-block;
}
.author-ul li a
{
	color:#000;
}
.author-ul li a img
{
	cursor:pointer ; 
	width:150px;
}


.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	font-family:Tahoma;
	font-size:small;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/********************************************08/04/2016**********************/
.card-n
{
	display:inline-block;
}
.card-n-input
{
	margin-bottom:5px !important;
}
.address-tbl-cl
{
	width:100%;
}
.address-tbl-cl tr
{
	height:10px !important;
}

.load-more
{
display: block;
width: 135px;
color:#fff;
padding: 5px 0px;
text-align: center;
outline:0px;
border:0px;
font-size:13pt;
border-radius: 5px;
text-decoration:none;
background:#ff9900;
}

.msg-div
{background:#FFFECD;
border:1px solid #FFDE9F;
color:#855230;
margin:5px 6px; 
padding:10px;
margin-left:1em;width:93%
}

.search_filterbox1
{
	width:231px;
	height:auto;
	display:inline-block;
}
.search_filterbox1 select
{
	width:160px !important;
	height:19px !important;

}
.search_filterbox2
{
	width:210px;
	height:auto;
	text-align:center;
	display:inline-block;
}
.search_filterbox2 select
{
	width:160px !important;
	height:19px !important;

}
.search_filterbox3
{
	width:231px;
	text-align:right;
	height:auto;
	display:inline-block;
}
.search_filterbox3 select
{
	width:160px !important;
	height:19px !important;

}
.or-strip
{
	background: #ff9900 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 22px;
    margin: 10px 0 0;
    text-transform: none;
    width: 100%;
    font-family: tahoma;
    padding:10px; 
}
.rel-select select {
    width: 160px !important;
}
.Discovery_Right
{
	float:right ;
	
	}
.main-tree
{
	width:48px;
	float:left;
	height : 99px;
}
.main-tree-img1
{
		width:100% !important;
height:65px !important;
}
.main-tree-img2
{
		width:45% !important;
		margin:2px 1px 0 1px !important;

}
.main-tree-img3
{
			width:45% !important;
			height:30px !important;
			margin:2px 1px 0 1px !important;
float:left !important;
}
.main-tree-img4
{
				width:45% !important;
float:left !important;
height:30px !important;
margin:2px 1px 0 1px !important;
}
.ndda-cl
{
	width:100%;
	height:auto;
	padding:20px 0px;
	color:#000;
	float:left;
}
.ndda-cl img
{
	float:left;
	width:auto;
	padding:0px;
	margin-left:10px;
}
.mpdraw {
    margin-top: 0px;
    width: 730px;
    margin-left: 100px;
    float: none;
}
.mpdraw p
{margin:20px 20px 20px 0px; padding:0px; color:#000;  line-height:18px;}
.mpdraw h2
{font-size:18px; border-bottom:1px dotted #c9c7c7; height:25px;}
.mpdraw li
{line-height:18px;}

.text-strip
{
	    background-color: #ff9900;
    color: #fff;
    font-family: Calibri;
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 5px 65px;
    max-width: 764px;
    padding: 10px 10px 10px 20px;
}
.text-strip-top {
background-color: #ff9900;
color: #fff;
font-family: Calibri;
font-size: 15.2px;
font-weight: 500;
margin: 10px 0 5px 0;
max-width: 100%;
padding: 10px 11px 10px 11px;
}


.bottom-trust {
   width: 100%;
	background:#F5F5F5;
	padding:15px 0;
    height: auto;
	font-family:calibri, arial;
	border-top:solid 1px #D1D1D1;
border-bottom:solid 1px #D1D1D1;
}
.bottom-trust span{
width:931px;
height:auto;
margin:0 auto;
display:block;
}
.bottom-trust span ul{
width:100%;
padding:0px;
margin:0px;
}
.bottom-trust span ul li{
display:inline-block;
width:35%;
vertical-align:top;
}
.bottom-trust span ul li:nth-child(2)
{
margin-left:15px;
width:30%;
}
.bottom-trust span ul li:last-child
{
margin-left:15px;
width:30%;
}
.bottom-trust span ul li img {
display:inline-block;
float:left;
margin-right:15px;
width:30%;
}
.bottom-trust span ul li:nth-child(2) img
{
width:40%;
height:100px;
}
.bottom-trust span ul li:last-child img
{
width:38%;
}
.bottom-trust span ul li table{
display:inline-block;
}
.heading-trust
{
font-size:3.1em;
font-weight:bold;
color:#007f4e;
}
.simple-trust
{
font-size:22px;
color:#007f4e;
}
