/* Global Reset and Global Classes */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, select, option, textarea, p, blockquote {  
	margin:0; 
	padding:0; 
}

ul, ol {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

a{
	color: #464646;
	outline: none;
}

a img{
	border: none;	
}

h1{
	font-size: 18px;
}

h2{
	font-size: 16px;
}

h3{
	font-size: 14px;
}

h4{
	font-size: 12px;
}

/* General CSS */

body, select, option, input, textarea{
	font: 11px Arial, Helvetica, sans-serif;
	color: #3a3a3c;
}

body{
	background: url(/ui/zoombits/backgrounds/main-bg_v1.jpg) left top repeat-x;
}

#home-banners{
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#side-a {
	float: left;
	width: 156px;
	margin-top: 3px;
}

#side-a-banners{
	margin-top: 10px;	
}

#side-a-banners-checkout{
	margin-top: 30px;	
}

#side-b {
	float: right;
	width: 150px;
	margin-top: 55px;
}

#content { 
	float: left;
	width: 56%;
}

#content-full { 
	float: left;
	width: 82%;
}

#listings-container{
	margin: 5px 0px 5px 7px;	
}

#listings-container-alt{
	margin: 5px 0px 5px 0px;	
}

#footer {
	clear: both;
	background: #A2A2A2;
}

#f-partner-sites #uk{
	background: url(/ui/zoombits/icons/flag_uk_grey.gif) 0px 8px no-repeat;
	padding-left: 26px;
}

#f-partner-sites #de{
	background: url(/ui/zoombits/icons/flag_de_grey.gif) 0px 8px no-repeat;
	padding-left: 26px;
}

#f-partner-sites #fr{
	background: url(/ui/zoombits/icons/flag_fr_grey.gif) 0px 8px no-repeat;
	padding-left: 26px;
}

#f-partner-sites #es{
	background: url(/ui/zoombits/icons/flag_es_grey.gif) 0px 8px no-repeat;
	padding-left: 26px;
}

#f-partner-sites, #f-partner-sites a{
	background: #3a3a3c;
	color: #FFF;
	height: 40px;
}

#f-partner-sites ul{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	list-style: none;
}

#f-partner-sites ul li{
	float: left;	
	line-height: 40px;
	padding-right: 5px;
}

.adhoc {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 300px;
}

.products-space-top{
	margin-top: 10px;	
}
	
.orange-text{
	color: #8ec63f;	
}

.selected{
	font-weight: bold;	
}

.left {
	float: left;
}

.style_filter{
	height: 33px;
	margin-left: 10px;
	margin-bottom: 4px;
}

.style_filter img{
    margin-top:-2px;
}

.filters{
	text-align: center;	
}

#listing-filter{
	margin-left: 10px !important;	
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.product-listings .right {
	float: right;
	width: 100px;
	margin-right: 5px;
}

.product-right{
	float: right;	
	margin-right: 6px;
}

.best-sellers .right {
	float: right;
	width: 100px;
	margin-right: 5px;
	margin-top: 10px;
}

#errors h2{
	font-size: 12px;	
	line-height: 25px;
}

#filter, .pagination-panel{
	padding: 2px 0px 2px 10px;
}

#filter a, .pagination-panel a{
	margin-right: 5px;	
}

.pagination-panel{
	border: 1px solid #808285;	
	background: #eaf2f7;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: right;
	padding: 5px 5px 6px 0px;
	clear: both;
}

#errors {
	background: #ce4652;
	color: #fff;
	width: 634px;
	padding: 5px 15px 15px 15px;
	border: 2px solid #b63b46;
	margin-bottom: 5px;
}

#errors ul, #notices ul{
	padding-left: 18px;	
}

#notices {
	background: #98d523;
	color: #fff;
	width: 634px;
	padding: 5px 15px 10px 15px;
	border: 2px solid #7dad21;
	margin-bottom: 5px;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}

#header {
	margin: 0 0 15px 0;
	background: yellow;
	padding: 10px;
}

.product-listings{
	width: 263px;
	height: 300px;
	float: left;
	background: url(/ui/zoombits/backgrounds/taller_listings.gif) no-repeat;
	margin-left: 10px;
	margin-bottom: 10px;
}

.product-listings .ls-product_model{
	clear: left;
	margin-top: 2px;
	margin-left: 0px;
	text-align: right !important;
	width: 123px;
	color: #acacac;
}
.product-listings h2{
	text-align: center;
	font-size: 12px;
	height: 41px;
	padding: 7px 10px 0px 7px;
}

.product-listings h2 a{
	text-decoration: none;	
}

.product-listings h2 a:hover{
	text-decoration: underline;	
}

.product-listings .right{
	position: relative;
	left: -25px;
	top: -40px;
}

.delivery-graphic{
	margin-left: 10px;
	margin-top: 10px;
}

.best-sellers .left{
	width: 150px;	
}

.product-listings .listings-container{
	height: 150px !important;	
}

.product-listings .buttons{
	border-top: 1px solid #dadbdc;
	clear: right;	
	padding-left: 4px;
	padding-top: 0px;
	margin-top: -4px;
}

.buy2-buttons-right{
	width: 125px;
	height: 37px;
	padding-top: 2px;
	padding-left: 6px;
	text-align:right;
	float: left;
	position: relative;
	left: -5px;
}

.buy1-price, .buy2-price{
	color: #db1a4f;
	font-weight: bold;
	position: relative;
	top: -7px;
	font-size: 10px;
}

.buy2-price-saving{
	color: #acbc1b;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.p-buy1-price, .p-buy2-price{
	font-weight: bold;
	font-size: 18px;
	position: relative;
	top: -10px;
	padding-right: 10px;
}

.p-buy2-price-saving{
	color: #acbc1b;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	top: -7px;
	font-size: 11px;
}

.buy-now-normal{
	position: relative;
	top: 5px;
}

.style_filter_indiv{
	margin-left:20px;
	position:relative;
	top:5px;
}

.buy2-buttons-left{
	border-right: 1px solid #dadbdc;
	width: 120px;
	height: 37px;
	float: left;
	padding-top: 2px;
}

.product-listings .bullet_points{
	border-top: 1px solid #dadbdc;
	padding-left: 10px;
	padding-top: 2px;
	height: 60px;
}

.product-left{
	height: 120px;
	width: 130px;
}

/*.j_buy_now{
	margin-right: 35px;	
}*/

.product-listings .buttons .more-info{
	margin-left: 0px;
}

#gallery a img{
	border: 1px solid #CCC !important;
}

.product-listings .bestsellerprice{
	text-align: left;	
	padding-left: 10px;
	height: 50px;
	margin-bottom: 4px;
}

#password-bubble h2{
	text-indent: -5000em;
	height: 110px;
	width: 669px;
}

#password-container{
	width: 669px;
	background: url(/ui/zoombits/backgrounds/register_middle.gif) repeat-y;
}

#password-bubble{
	width: 669px;
	background: url(/ui/zoombits/backgrounds/register_bottom.gif) left bottom no-repeat;
	padding-bottom: 10px;
}

#image-gallery-container{
	float: left;
	width: 300px;
}

#gallery img{
	border: 1px solid #b7b6bb !important;
	margin-right: 3px;
}

#products-was{
	clear: both;
	margin-top: 10px;
}

#products-was h2, .reviews h2{
	color: #8ec63f;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 8px;
}

.reviews a{
	line-height: 20px;
	color: #71cef5;
}

hr{
	color: #b6b8ba;
	border: 1px solid #b6b8ba;
}

.was, .now, .only{
	color: #666;
}

.printer_selector a, .mobile_selector a{
	width: 148px;
	height: 60px;
	padding-top: 55px;
	padding-left: 10px;
	margin: 5px 0px 5px 0px;
	display: block !important;
}

.manu-filter{
	float: left !important;
	margin-left: 0px !important;
	margin-bottom: 5px !important;
}

.manu-filter tr td{
	background: url(/ui/zoombits/backgrounds/mobile_brands.gif) no-repeat;
	width: 109px;
	height: 59px;
	text-align: center;
	vertical-align: middle;
}


.rating{
	margin-top: 6px;
	margin-left: 10px;
	clear: left;
}

.rating-link{
	clear: left;
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	color: #b49759;
}

.best-sellers{
	width: 263px;
	height: 217px; 
	float: left;
	background: url(/ui/zoombits/product_background.gif) no-repeat;
	margin-left: 10px;
	margin-bottom: 10px;
}

.best-sellers img {
	border:none; 
}

.bullet_points a{
	margin-right: 5px;
	float: right !important;
}

.j_bestsellerleft{
	height: 130px;
}

.best-sellers h2{
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

.best-sellers h2 a{
	text-decoration: none !important;	
}

.best-sellers h2 a:hover{
	text-decoration: underline !important;	
}

.bold{
	font-weight: bold !important;	
	font-size: 12px;
}

.price-large{
	font-weight: bold;
	font-size: 17px;
}

.price-small{
	font-weight: bold;
	font-size: 11px;	
}

.dark-pink{
	color: #0079c2 !important;
	font-weight: bold !important;
}

.best-sellers ol{
	margin-top: 5px;
	list-style: none;
	padding-left: 7px;
}

.best-sellers ol li a{
	line-height: 25px;
	display: block;
	color: #5e5e60;
	padding-left: 4px;
}

#register-left, .account-left{
	float: left;
	width: 350px;
}

.account-left{
	min-height: 250px;
}

#hello a{
	display: block;
	float: right;
	position: absolute;
	top: 222px;
	margin-left: 443px;
}

#hello{
	width: 664px;	
	line-height: 30px;
	height: 30px;
}

.checkboxes {
	line-height: 17px;
}

.button{
	margin-top: 5px;
}	

.account label, .register label, #contact_us label, #login-left label, #email_friend label{
	display: block;
	line-height: 22px;
}

#email_friend{
	margin-left: 120px;
}

#email_friend h2{
	font-size: 14px;
	margin-top: 7px;
}

#register-bubble{
	width: 669px;
	min-height: 545px;
	background: url(/ui/zoombits/backgrounds/register_bottom.gif) left bottom no-repeat;
}

.account-bubble{
	width: 669px;
	min-height: 250px;
	background: url(/ui/zoombits/backgrounds/account_orange_bottom_v1.gif) left bottom no-repeat;
	/*padding-bottom: 10px;*/
	margin-bottom: 10px;
}

.account-bubble-med{
	width: 669px;
	min-height: 360px;
	background: url(/ui/zoombits/backgrounds/account_orange_bottom_v1.gif) left bottom no-repeat;
	margin-bottom: 10px;
}

.account-left, #register-left label, #register-left input, #register-left select, #register-left .nudge-left, #register-left #iSM{
	margin-left: 10px;
}

.tweak-left{
	margin-left: 4px;	
}

.sml{
	width: 65px;
}

.med{
	width: 100px;	
}

.lge{
	width: 125px;	
}

#contact_us p{
	font-weight: bold;
	line-height: 22px;
}

.required, #contact_us p{
	color: #F00;	
}

.nudge-left{
	margin-top: 7px;	
}

#faq-full{
	width: 669px;
	margin-top: 5px;
}

#faq-full dt, .bg-shade{
	padding-top: 30px;
	padding-bottom: 5px;
	background: url(/ui/zoombits/backgrounds/gradient_strip.gif) left top repeat-x;
	font-size: 14px;
	color: #8ec63f;
}

.table-814, .tablecheckout-814, .tableconfirmation-814{
	border-collapse: collapse;
	width: 814px;
	background: url(/ui/zoombits/backgrounds/checkout_top.gif) 0px 0px no-repeat;
	height: 30px !important;
}

.table-669, .table-format{
	border-collapse: collapse;
	width: 669px;
	background: url(/ui/zoombits/backgrounds/register_top.gif) no-repeat;
}

.table-669 strong{
	line-height: 17px;
}

.table-669 .pad-right{
	padding-right: 10px !important;	
}

.table-669 th, .table-format th, .table-814 th, .tablecheckout-814 th{
	line-height: 30px !important;
	height: 30px !important;
}

.table-669 th, .table-669 td, .table-format td, .table-format th, .table-814 th, .table-814 td, .tablecheckout-814 th, 
.tablecheckout-814 td, .tableconfirmation-814 th, .tableconfirmation-814 td{
	padding-left: 10px;	
}

.tableconfirmation-814 td{
	line-height: 17px;
	padding: 3px 10px 3px 10px;	
}

.tableconfirmation-814 th{
	line-height: 30px !important;
	height: 30px !important;
	padding: 0px 10px 0px 10px;	
	text-align: left;
}

.blue-bg{
	background: #e5edf4;	 
}

.tablecheckout-814 td table tr td{
	padding-left: 0px !important;	
}

.c-spacing td{
	padding: 5px 0px 5px 10px !important;
}

.tableconfirmation-middle{
	background: #fff url(/ui/zoombits/backgrounds/checkout_middle2.gif) repeat-y !important;
	padding: 0px !important;	
	margin: 0px !important;
}

 .tableconfirmation-footer-814 td{
	background: #fff;	 
}
 
.table-669 td, .table-format td, .table-814 td{
	line-height: 17px;
	background: #c4df9b;
}
/*
.tablecheckout-814 tbody, .tablecheckout-814 tfoot{
	line-height: 17px;
	background: url(/ui/zoombits/backgrounds/checkout_middle2.gif) repeat-y;
}

.c-border-top td{
	border-top: 1px solid #c8cacb !important;	
}
*/

.c-border-right{
	border-right: 1px solid #c8cacb !important;	
}

.c-border-left{	
	border-left: 1px solid #c8cacb !important;	
}

.no-bg{
	background: #fff !important;	
}

.c-border-bottom td{
	border-bottom: 1px solid #c8cacb !important;	
}

.c-border-bottom td table td{
	border-bottom: none !important;	
	background: #FFF !important;
}

/*#basket-bubble{
	background: url(/ui/zoombits/backgrounds/checkout_bottom.gif) left bottom no-repeat;
	padding-bottom: 10px;
}
*/
.c-spacing td{
	padding-top: 5px;
	padding-bottom: 7px;
}

.c-right{
	text-align: right !important;
	padding-right: 10px !important;
}

.faq-container p{
	width: 659px;
	padding-left: 10px;
}

.shade-pink{
	background: #c4df9b;
}

.six-six-nine{
	width: 659px !important;
	padding-left: 10px;
}

.full-width{
	width: 805px !important;
	padding-left: 10px;
}

#filter-gadgets{
	margin: 5px 0px 5px 10px;
	width: 814px;
}

.space-top{
	margin-top: 18px !important;	
}

#register-container h2, .account-container h2, .account-container-med h2, .faq-container h2, .account-h2{
	background: url(/ui/zoombits/backgrounds/register_top.gif) no-repeat;
	width: 669px;
	height: 30px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 29px;
}

.account-container{
	background: url(/ui/zoombits/backgrounds/account_orange_middle_v1.gif) repeat-y;
	width: 669px;
	min-height: 240px;
}

.account-container-med{
	background: url(/ui/zoombits/backgrounds/account_orange_middle_v1.gif) repeat-y;
	width: 669px;
	min-height: 350px;
}

#register-container{
	background: url(/ui/zoombits/backgrounds/register_middle.gif) repeat-y;
	width: 669px;
	min-height: 540px;
}

#p-ink-selector{
	width: 820px;
	height: 100px;
	padding-top: 60px;
	padding-left: 160px;
}

#p-ink-selector div{
	float: left;
	margin-right: 20px;
}

#p-ink-selector div option{
	padding-right: 20px;	
}

a:hover.orange{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.blue{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.green{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.grey{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.pink{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.pink_ink{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.purple{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.turquoise{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

a:hover.yellow{
	color: #fff;
	background: url(/ui/zoombits/bestseller_rollovers/rollover_green_v1.gif) repeat-x;
}

.j_bestseller-was{
	padding: 5px;
	text-align: center;
	display: block;
	font-weight: bold;
}

.j_bestsellerdescription{
	display: block;
	width: 253px;
	padding: 5px;
	text-align: center;
}

.bestsellerprice{
	text-align: center;
}

.homepage h1{
/*	margin: 12px 0px 7px 7px !important; */
	visibility:hidden;
	display:none;
}

.logo{
	position: absolute;
	top: 27px;
	height: 102px !important;
}

#main-header{
	height: 139px;
	position: relative;
	z-index: 1;
}

#main-menu{
	position: absolute;
	top: 114px;
	list-style: none;
	padding-left: 5px;
}

#main-menu li{
	float: left;	
	margin-right: 5px;
}

#main-menu li a{
	line-height: 21px;
	color: #9a9b9d;
	text-decoration: none;
	text-align: center;
	display: block;
}

#main-menu li a:hover{
	background: url(/ui/zoombits/top_nav_small.gif) no-repeat;	
	height: 21px;
}

#main-menu li a.small{
	width: 51px;
}

#main-menu li a.small:hover{
	background: url(/ui/zoombits/top_nav_small.gif) no-repeat;	
}

#main-menu li a.medium{
	width: 81px;
}

#main-menu li a.medium:hover{
	background: url(/ui/zoombits/top_nav_med.gif) no-repeat;	
}

#main-menu li a.large{
	width: 101px;
}

#main-menu li a.large:hover{
	background: url(/ui/zoombits/top_nav_large.gif) no-repeat;	
}

#main-menu li a.xlarge{
	width: 122px;
}

#main-menu li a.xlarge:hover{
	background: url(/ui/zoombits/top_nav_xlarge.gif) no-repeat;	
}

	#top-menu {
		list-style: none;
		padding-left: 0px;
		margin-left: 0px;
		position:absolute;
		top:109px;
	}
	
	#top-menu li {
		float:left;
		position:relative;
		line-height:33px;
		height:33px;
	}
	
	#top-menu li ul {
		list-style: none;
		padding:2px 0;
		display: none;
		position:absolute;
		top:33px;
		left:0px;
		z-index:1000;
		border: 5px solid #8dc63f;
	}

	#top-menu li a {
		display: block;
		color:#111;
		text-decoration:none;
		text-indent:-5000em;
	}
	
	#top-menu li li a:hover {
		text-decoration:underline;
		color: #8dc63f;
	}
	
	#top-menu li li {
		float:left;
		font-size:11px;
		height:auto;
	}
	
	#top-menu li:hover ul {
		display: block;
		background:#fff;
	}
	
	#top-menu li li a {
		float: none;
		display: block;
		width:146px;
		padding:1px 8px;
		line-height:18px;
		overflow:hidden;
		text-indent:0;
		background: #FFF url('/ui/zoombits/arrows/arrow_green.gif') no-repeat center left;
		color: #333;
		padding:2px 10px;
		margin:0 10px;
	}
	
	
	#top-home a { background:url('/ui/zoombits/spanish/top_menu/home.gif') no-repeat top left; width:33px; }
	#top-memory a.top { background:url('/ui/zoombits/spanish/top_menu/memory_cards.gif') no-repeat top left; width:66px; }
	#top-games a.top { background:url('/ui/zoombits/spanish/top_menu/gaming_accs.gif') no-repeat top left; width:73px; }
        #top-gadgets a.top { background:url('/ui/zoombits/spanish/top_menu/gadgets.gif') no-repeat top left; width:71px; }
        #top-apple a.top { background:url('/ui/zoombits/spanish/top_menu/apple.gif') no-repeat top left; width:53px; }
        #top-cameras a.top { background:url('/ui/zoombits/spanish/top_menu/cameras.gif') no-repeat top left; width:70px; }
	#top-audio a.top { background:url('/ui/zoombits/spanish/top_menu/audio.gif') no-repeat top left; width:61px; }
        #top-batteries a.top { background:url('/ui/zoombits/spanish/top_menu/batteries.gif') no-repeat top left; width:49px; }
        #top-media-players a.top { background:url('/ui/zoombits/spanish/top_menu/media_devices.gif') no-repeat top left; width:104px; }
        #top-print-frame a.top { background:url('/ui/zoombits/spanish/top_menu/print_frame.gif') no-repeat top left; width:125px; }
        #top-health-beauty a.top { background:url('/ui/zoombits/spanish/top_menu/health_beauty.gif') no-repeat top left; width:104px; }
        #top-in-car a.top { background:url('/ui/zoombits/spanish/top_menu/in_car.gif') no-repeat top left; width:56px; }
        #top-comp-accs a.top { background:url('/ui/zoombits/spanish/top_menu/computer_accs.gif') no-repeat top left; width:81px; }
        
	#top-faqs a { background:url('/ui/zoombits/english/top_menu/faqs.gif') no-repeat top left; width:59px; }
	#top-contact a { background:url('/ui/zoombits/english/top_menu/contact.gif') no-repeat top left; width:82px; }
	#top-register a { background:url('/ui/zoombits/english/top_menu/register.gif') no-repeat top left; width:84px; }
	#top-account a { background:url('/ui/zoombits/english/top_menu/your_account.gif') no-repeat top left; width:121px; }
	#top-login a { background:url('/ui/zoombits/english/top_menu/login.gif') no-repeat top left; width:62px; }
	#top-logout a { background:url('/ui/zoombits/english/top_menu/logout.gif') no-repeat top left; width:77px; }
	
	#top-blog a { background:url('/ui/zoombits/spanish/top_menu/blog.gif') no-repeat top left; width:46px; }

        #top-menu_spacer_in{
            width:80px;
        }

        #top-menu_spacer_out{
            width:213px;
        }


	#top-memory a.top:hover, #top-memory:hover a.top, #top-games a.top:hover, #top-in-car a.top:hover, #top-comp-accs a.top:hover, #top-print-frame a.top:hover, #top-health-beauty a.top:hover, #top-media-players a.top:hover, #top-gadgets:hover a.top,#top-audio:hover a.top, #top-batteries:hover a.top, #top-cameras:hover a.top, #top-apple:hover a.top,  #top-games:hover a.top, #top-faqs a:hover, #top-faqs:hover a, #top-contact a:hover, #top-contact:hover a, #top-register a:hover, #top-register:hover a, #top-account a:hover, #top-account:hover a, #top-login a:hover, #top-login:hover a,	#top-logout a:hover, #top-logout:hover a, #top-blog:hover a { background-position:0px -33px !important; }
	
	#memory-list,#games-list,#media-players-list,#gadgets-list, #apple-list, #cameras-list, #audio-list, #batteries-list, #comp-accs-list, #in-car-list, #print-frame-list, #health-beauty-list{
		border: 1px solid #999;
	}
	
	#memory-list, #gadgets-list, #comp-accs-list {
		width:372px;
	}

       
       
	
	#games-slist {
		width:171px;
	}
	

#breadcrumbs{
	margin: 0px 0px 5px 165px;
	line-height: 25px;
	color: #8dc63f;
}

#breadcrumbs a{
	color: #002b54 !important;
}

#content, #content-full{
	margin-left: 11px;
}	

#content h1, #content-full h1{
	color: #8dc63f;
	margin-bottom: 5px;
}

#content p, #content-full p{
	margin-bottom: 10px;
	line-height: 17px;
}

#j_basket_summary {
	width: 150px;
	height: 62px;
	position: absolute;
	top: 12px;
	margin-left: 843px;
	background: url(/ui/cart.gif) left 27px no-repeat;
}

.basket_summary p#nudge-top, .basket_summary_empty p#nudge-top{
	margin-top: 33px;
	margin-left: 10px;
	/* width: 145px; */
	text-align: right;
}

.basket_summary p#normal-top, .basket_summary_empty p#normal-top{
	margin-top: 27px;
	margin-left: 10px;
	width: 145px;
}

#products-description{
	clear: both;
}

#products-description h2{
	color: #8ec63f;
	margin-bottom: 7px;
	line-height: 22px;
	font-size: 16px;
}

#products-description h3{
	line-height: 17px;
	font-size: 14px;
	color: #8ec63f;
}

#products-description h4{
	line-height: 14px;
	font-size: 12px;
	color: #8ec63f;
}

.savings{
	color: #F00;
	display: block;
}

#cart-link{
	position: absolute;
	top: 70px;
	margin-left: 893px;
}

#live-chat-14, #live-chat-2, #live-chat-8, #live-chat-65{
	width: 180px;
	height: 62px;
	position: absolute;
	top: 12px;
	margin-left: 525px;
}

#live-chat-14 img, #live-chat-2 img, #live-chat-8 img{
         float:left;
         padding:1px;
}

#live-chat-14 p, #live-chat-2 p, #live-chat-8 p{
         color:green;
         clear:left;
}

#help-centre-8{
        width: 180px;
	height: 62px;
	position: absolute;
	top: 12px;
	margin-left: 550px;
}

#help-centre-14, #help-centre-2, #help-centre-65{
        width: 180px;
	height: 62px;
	position: absolute;
	top: 12px;
	margin-left: 770px;
	z-index: 9999;
}

#help-centre-ask-14, #help-centre-ask-8{
        width:144px;
        height:45px;
        display: block;
	text-indent: -5000em;
}
#help-centre-ask-14{
        background: url(/ui/zoombits/english/header/ask_us.gif) no-repeat;
}
#help-centre-ask-2{
        background: url(/ui/zoombits/german/header/ask_us.gif) no-repeat;
}
#help-centre-ask-8{
        background: url(/ui/zoombits/french/header/ask_us.gif) no-repeat;
}

#help-centre-14 p a, #help-centre-14 p, #help-centre-8 p a, #help-centre-8 p{
        color:#aaa;
        text-decoration:none;
        padding-bottom:4px;
        width:138px;
        text-align:right;
}

a#help-centre-ask-65, a#help-centre-ask-2 {
  position: absolute;
  top: -8px;
  text-align: center;
  background: url(/ui/zoombits/ayudaBg.gif) no-repeat;
  width: 56px;
  height: 22px;
  color: #fff;
  line-height: 22px;
  text-decoration: none;
  /* -webkit-border-bottom-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -moz-border-radius-bottomleft: 7px;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px; */
}
#register-link-65, #register-link-2 {
  position: absolute;
  top: -11px;
  background: url(/ui/zoombits/registerBg.gif) no-repeat;
  width: 159px;
  height: 25px;
  margin-left: 64px;
  color: #fff;
  text-decoration: none;
  line-height: 25px;
  text-align: center;
}

.social_holder{
        width:22px;
        float:right;
        display: none;
}

.social_holder #twitter{
        width:21px;
        height:21px;
        display: block;
	text-indent: -5000em;
        background: url(/ui/zoombits/social_twitter.gif) no-repeat;
/*        margin-bottom:1px;*/
}
.social_holder #facebook{
        width:21px;
        height:20px;
        display: block;
	text-indent: -5000em;
        background: url(/ui/zoombits/social_facebook.gif) no-repeat;
        margin-top:3px;
/*        margin-bottom:1px;*/
}
.social_holder #blog{
        width:21px;
        height:21px;
        display: block;
	text-indent: -5000em;
        background: url(/ui/zoombits/social_blog.gif) no-repeat;
}
#try_search-14{
        width:171px;
        height:23px;
        display: block;
	text-indent: -5000em;
        background: url(/ui/zoombits/english/header/try_search.gif) no-repeat;
        margin:5px 0px 0px 57px;
        position:absolute;
        top:75px;
        left:50%;
}
/*#try_search-2{
        width:289px;
        height:23px;
        display: block;
	text-indent: -5000em;
        background: url(/ui/zoombits/german/header/try_search.gif) no-repeat;
        margin:5px 0px 0px -60px;
        position:absolute;
        top:77px;
        left:50%;
}*/
#try_search-8{
        width:234px;
        height:23px;
        display: block;
	text-indent: -5000em;
        background: url(/ui/zoombits/french/header/try_search.gif) no-repeat;
        margin:5px 0px 0px 0px;
        position:absolute;
        top:75px;
        left:50%;
}


#contact-centre-14, #contact-centre-2, #contact-centre-8 {
	position: absolute;
	top: 1px;
	margin-left: 525px;
}

#enews-box, #listings-enews-box{
	height: 672px;
	height: 204px;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-top:12px;
	z-index:-5;
}

#listings-emailaddress{
	position: relative !important;
	top: 95px !important;
	width: 187px;
}

#listings-free-delivery{
	position: relative;
	left: 680px;
	top: -27px;
	width: 130px;
	height: 202px;
}

#listings-add-me{
	position: relative !important;
	top: 160px !important;
	left: -93px;
}

#listings-enews-link{
	float: left;
	margin-right: 60px;
}

#enews-link a, #listings-enews-box a{
	width: 671px;
	height: 204px;
	display: block;
}

#christmas-banner{
	margin: 5px 0px 7px 7px;	
}

#emailaddress{
	position: absolute;
	top: 255px;
	margin-left: 460px;
	width: 187px;
}

#add-me{
	position: absolute;
	top: 311px;
	margin-left: 565px;
}

#feedback{
	height: 202px;
	width: 132px;
	position: absolute;
	top: 151px;
	margin-left: 688px;
}

#feedback #snippet{
	height: 85px;
	padding: 55px 7px 0px 7px;
}

#snippet-by{
	padding: 0px 7px 0px 7px;
}

#feedback-link a{
	position: static;
	top: 3px;
	margin-left: 10px;
	width: 110px;
	height: 85px;
	display: block;
	text-indent: -5000em;
	background:transparent;
}

#breadcrumbs{
	padding-top: 5px;
}

#breadcrumbs a{
	color: #000000;
	text-decoration: none;
}

#breadcrumbs a:hover{
	color: #000000;
	text-decoration: underline;
}

#wrapper #main-header #logo-14, #wrapper #main-header #logo-2, #wrapper #main-header #logo-9{
	height: 102px;
}

#help-me{
	display: block;
	text-indent: -5000em;
	width: 141px;
	height: 27px;
	float: left;
}

#rapid-reply{
	display: block;
	text-indent: -5000em;
	width: 322px;
	height: 27px;
	margin-left: 141px;
}

#button-panel{
	margin-top: 10px;
	float: left;
/*	margin-left: -85px;
*/}

.in-stock{
	color: 	#8dc63f;
}

.delivery-note{
	color: #b7b7b9;
	margin-right: 20px;
}

.tell-a-friend{
	margin-top: 10px;
}

.tell-a-friend a{
	color: #8dc63f;
	background: url(/ui/zoombits/spanish/tell_friend_icon.gif) no-repeat;
	padding-left: 35px;
	height: 25px;
	display: block;
}

.add-to-wishlist a{
	color: #71cef5;
	background: url(/ui/zoombits/spanish/add_wish_list.gif) no-repeat;
	padding-left: 25px;
	height: 25px;
	display: inline-block;
	margin-left:1px;
}

.write-review{
	background: url(/ui/zoombits/spanish/add_wish_list.gif) no-repeat;
	padding-left: 25px;
	height: 25px;
	display: block;
}

/* Left Menu */

#sale-store{
	margin: 7px 0px 3px 0px;	
}

#side-a #product-categories ul, #side-a #more-information ul, #side-a #partner-sites ul, #side-a #account ul, 
#side-a #recently_viewed ul, #side-a #seasonal-shop ul{
	list-style: none;
	padding-left: 0px;
}

#side-a #product-categories ul li a{
	line-height: 25px;
	padding-left: 5px;
	display: block;
	color: #3a3a3c;
	text-decoration: none;
	background: none;
	border-left: 7px solid #fff;
}

#side-a #more-information ul li a, #side-a #account ul li a, #side-a #recently_viewed ul li a, #side-a #seasonal-shop ul li a{
	line-height: 25px;
	padding-left: 5px;
	display: block;
	color: #3a3a3c;
	text-decoration: none;
	background: none;
	border-left: 7px solid #fff;
}

#side-a #partner-sites ul li a{
	line-height: 25px;
	padding-left: 5px;
	display: block;
	color: #3a3a3c;
	text-decoration: none;
	background: none;
	border-left: 7px solid #fff;
}

#side-a #product-categories ul li a:hover, 
#side-a #product-categories ul li#portable_power_open,
#side-a #product-categories ul li#memory_card_open,
#side-a #product-categories ul li#christmas_open,
#side-a #product-categories ul li#ink_open,
#side-a #product-categories ul li#games_open,
#side-a #product-categories ul li#gaming_accessories_open,
#side-a #product-categories ul li#media_players_open,
#side-a #product-categories ul li#mobile_accessories_open,
#side-a #product-categories ul li#computer_memory_open,
#side-a #product-categories ul li#computer_accessories_open,
#side-a #product-categories ul li#camera_accessories_open,
#side-a #product-categories ul li#gifts_gadgets_open,
#side-a #product-categories ul li#ipod_accessories_open,
#side-a #product-categories ul li#batteries_open,
#side-a #product-categories ul li#bluetooth_devices_open,
#side-a #product-categories ul li#cables_open,
#side-a #product-categories ul li#cases_open,
#side-a #product-categories ul li#audio_open,
#side-a #product-categories ul li#mp345_open,
#side-a #product-categories ul li#travel_open,
#side-a #product-categories ul li#recordable_media_open,
#side-a #account ul li.account_open,
#side-a #seasonal-shop ul li a:hover,
#side-a #more-information ul li a:hover,
#side-a #account ul li a:hover{
	background: url(/ui/zoombits/english/navigation/menu-rollover.gif) repeat-x;
}

#side-a #product-categories ul li ul li a:hover{
	background: url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none !important;
	text-decoration: underline;
}

#side-a #product-categories ul li#memory_card a:hover, #side-a #account ul li a:hover, #side-a #product-categories ul li#memory_card_open a,
#side-a #account ul li.account_open a, #side-a #seasonal-shop ul li a:hover{
	border-left: 7px solid #8dc63f;
}

#side-a #product-categories ul li#memory_card ul li a, #side-a #product-categories ul li#memory_card_open ul li a{
	background: #eee url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#ink a:hover, #side-a #product-categories ul li#ink_open a{
	border-left: none;
	padding-left: 12px;
	background: url(/ui/zoombits/english/navigation/menu-ink.gif) left top no-repeat;
}

#side-a #product-categories ul li#ink ul li a, #side-a #product-categories ul li#ink_open ul li a{
	background: #e3f4fd url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#portable_power a:hover, #side-a #product-categories ul li#portable_power_open a{
	border-left: 7px solid #8dc63f;
}

#side-a #product-categories ul li#mp345 a:hover, #side-a #product-categories ul li#mp345_open a{
	border-left: 7px solid #b0006e;
}

#side-a #product-categories ul li#mp345 ul li a, #side-a #product-categories ul li#mp345_open ul li a{
	background: #f6e5ed url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#travel a:hover, #side-a #product-categories ul li#travel_open a{
	border-left: 7px solid #7db2ce;
}

#side-a #product-categories ul li#travel ul li a, #side-a #product-categories ul li#travel_open ul li a{
	background: #eaf2f7 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#games a:hover, #side-a #product-categories ul li#games_open a{
	border-left: 7px solid #afbd21;
}

#side-a #product-categories ul li#games ul li a, #side-a #product-categories ul li#games_open ul li a{
	background: #f1f4db url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#recordable_media a:hover, #side-a #product-categories ul li#recordable_media_open a{
	border-left: 7px solid #e7d100;
}

#side-a #product-categories ul li#recordable_media ul li a, #side-a #product-categories ul li#recordable_media_open ul li a{
	background: #fcfae7 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#cables a:hover, #side-a #product-categories ul li#cables_open a{
	border-left: 7px solid #afbd21;
}

#side-a #product-categories ul li#cables ul li a, #side-a #product-categories ul li#cables_open ul li a{
	background: #f1f4db url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#cases a:hover, #side-a #product-categories ul li#cases_open a{
	border-left: 7px solid #009f94;
}

#side-a #product-categories ul li#cases ul li a, #side-a #product-categories ul li#cases_open ul li a{
	background: #e2f2f2 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#gaming_accessories a:hover, #side-a #product-categories ul li#gaming_accessories_open a{
	border-left: 7px solid #e7d100;
}

#side-a #product-categories ul li#gaming_accessories ul li a, #side-a #product-categories ul li#gaming_accessories_open ul li a{
	background: #eee url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#media_players a:hover, #side-a #product-categories ul li#media_players_open a{
	border-left: 7px solid #7db2ce;
}

#side-a #product-categories ul li#media_players ul li a, #side-a #product-categories ul li#media_players_open ul li a{
	background: #eee url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #more-information ul li a:hover{
	border-left: 7px solid #7db2ce;
}

#side-a #product-categories ul li#mobile_accessories a:hover, #side-a #product-categories ul li#mobile_accessories_open a{
	border-left: 7px solid #7db2ce;
}

#side-a #product-categories ul li#mobile_accessories ul li a, #side-a #product-categories ul li#mobile_accessories_open ul li a{
	background: #eaf2f7 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#computer_memory a:hover, #side-a #product-categories ul li#computer_memory_open a{
	border-left: 7px solid #956e8e;
}

#side-a #product-categories ul li#computer_memory ul li a, #side-a #product-categories ul li#computer_memory_open ul li a{
	background: #f1ecf0 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#computer_accessories a:hover, #side-a #product-categories ul li#computer_accessories_open a{
	border-left: 7px solid #7db2ce;
}

#side-a #product-categories ul li#computer_accessories ul li a, #side-a #product-categories ul li#computer_accessories_open ul li a{
	background: #eaf2f7 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#camera_accessories a:hover, #side-a #product-categories ul li#camera_accessories_open a{
	border-left: 7px solid #b0006e;
}

#side-a #product-categories ul li#camera_accessories ul li a, #side-a #product-categories ul li#camera_accessories_open ul li a{
	background: #f6e5ed url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#gifts_gadgets a:hover, #side-a #product-categories ul li#gifts_gadgets_open a{
	border-left: 7px solid #009f94;
}

#side-a #product-categories ul li#gifts_gadgets ul li a, #side-a #product-categories ul li#gifts_gadgets_open ul li a{
	background: #e2f2f2 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#ipod_accessories a:hover, #side-a #product-categories ul li#ipod_accessories_open a{
	border-left: 7px solid #3a3a3c;
}

#side-a #product-categories ul li#ipod_accessories ul li a, #side-a #product-categories ul li#ipod_accessories_open ul li a{
	background: #e7e8e9 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#batteries a:hover, #side-a #product-categories ul li#batteries_open a{
	border-left: 7px solid #afbd21;
}

#side-a #product-categories ul li#batteries ul li a, #side-a #product-categories ul li#batteries_open ul li a{
	background: #f1f4db url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#audio a:hover, #side-a #product-categories ul li#audio_open a{
	border-left: 7px solid #3a3a3c;
}

#side-a #product-categories ul li#audio ul li a, #side-a #product-categories ul li#audio_open ul li a{
	background: #e7e8e9 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#bluetooth_devices a:hover, #side-a #product-categories ul li#bluetooth_devices_open a{
	border-left: 7px solid #7db2ce;
}

#side-a #product-categories ul li#bluetooth_devices ul li a, #side-a #product-categories ul li#bluetooth_devices_open ul li a{
	background: #eaf2f7 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#side-a #product-categories ul li#christmas a:hover, #side-a #product-categories ul li#christmas_open a{
	border-left: 7px solid #0079c2;
}

#side-a #product-categories ul li#christmas ul li a, #side-a #product-categories ul li#christmas_open ul li a{
	background: #fde9e4 url(/ui/zoombits/arrows/arrow_green.gif) 12px 10px no-repeat;
	border-left: none;
	padding-left: 22px;
	display: block;
}

#about-us{
	background: url(/ui/zoombits/backgrounds/about_us_middle.gif) repeat-y;
	clear: both;
	margin-left: 5px;
	width: 820px;
	margin-bottom: 10px;
}

#about-us p{
	margin: 0px;
	padding: 10px 20px 0px 20px;
}

#about-us p#bottom{
	background: url(/ui/zoombits/backgrounds/about_us_bottom.gif) left bottom no-repeat;
	padding-bottom: 20px;
}

#product-categories, #more-information, #partner-sites, #account, #recently_viewed, #seasonal-shop{
	border: 1px solid #dfdfe0;	
}


.games-spacing{
	text-align: center;	
	padding: 10px 0px 10px 10px;
}

#login-bubble h2{
	background: url(/ui/zoombits/backgrounds/account_top.gif) no-repeat;
	line-height: 30px;
	font-size: 12px;
	padding-left: 10px;
	width: 669px;
}

#login-left{
	float: left;
	width: 332px;
}

#login-right{
	margin-left: 337px;
	width: 330px;
}

#login-right p{
	padding: 5px;	
}

#login-container{
	background: url(/ui/zoombits/backgrounds/account_bottom.gif) left bottom no-repeat;
	min-height: 306px;
	width: 669px;
}

#login{
	margin-top: 5px;
}

#login-bubble{
	width: 669px;
	background: url(/ui/zoombits/backgrounds/account_middle2.gif) repeat-y;
}

#login-bubble label{
	display: block;
}

#login-left input, #login-left label, #login-left p{
	margin-left: 10px;	
}

#search-box {
	background: url(/ui/zoombits/search-box_v1.gif) no-repeat;
	height: 36px;
	width: 329px;
	position: absolute;
  	top: 45px;
  	margin-left: 358px;
        z-index: 1000;
}

#search-box #keywords, #search-box-footer #keywords{
	height: 36px;
	border: none;
	background: url(/ui/zoombits/mag_glass.gif) -200px center no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #a1a1a1;
	line-height: 25px;
        width:275px;
}

#search-box-footer #email-signup{
	height: 36px;
	border: none;
	padding-left: 10px;
	background: url(/ui/zoombits/mag_glass.gif) -200px center no-repeat;
	padding-right: 10px;
	font-size: 14px;
	color: #a1a1a1;
	line-height: 25px;
    width:275px;
}

#search-box #img, #search-box-footer #img{
	position: relative;
	top: 4px;
	left: 3px;
	opacity: 0; /* Standards Compliant Browsers */
    filter: alpha(opacity=0); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 
}

#side-a #product-categories h2, #side-a #account h2, #side-a #recently_viewed h2{
	height: 37px;
	text-indent: -5000em;
}

#side-a #more-information h2, #side-a #partner-sites h2, #side-a #seasonal-shop h2{
	height: 38px;
	text-indent: -5000em;
	
}

#more-information > h2 {
  background: url(/ui/zoombits/spanish/more-informationBg.gif) no-repeat;
}

#partner-sites > h2 {
  background: url(/ui/zoombits/spanish/partner-sitesBg.gif) no-repeat;
}

#account-menu{
	width: 670px;	
}

#account-menu a{
	float: left;
}

#account-menu-help{
	width: 814px;	
}

#account-menu-help a{
	float: left;
}

#side-a #partner-sites ul li#germany a{
	background: url(/ui/zoombits/icons/flag_de.jpg) 6px 6px no-repeat;
}

#side-a #partner-sites ul li#france a{
	background: url(/ui/zoombits/icons/flag_fr.jpg) 6px 6px no-repeat;
}
#side-a #partner-sites ul li#spain a{
	background: url(/ui/zoombits/icons/flag_es.jpg) 6px 6px no-repeat;
}

#side-a #partner-sites ul li#united-kingdom a{
	background: url(/ui/zoombits/icons/flag_uk.jpg) 6px 6px no-repeat;
}

#side-a #partner-sites ul li a{
	display: block;
	padding-left: 30px;
	line-height: 30px;
}

#side-a #partner-sites ul li a:hover, #side-a #recently_viewed ul li a:hover{
	text-decoration: underline;	
}

/* FOOTER
   ================================================== */
#footer{
	background: url(/ui/zoombits/backgrounds/footer_v1.jpg) 0px 10px repeat-x;
	height: 397px;
	/* padding-top: 10px; */
}

#footer-container{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	/* padding-left: 25px; */
	/* position: relative; */
}
/* FOOTER PROMO LINKS
   ------------------------- */
#footer-promo-links {
  height: 72px;
  width: 1005px;
}
#footer-promo-links a {
  padding-right: 15px;
}

/* FOOTER FORM
   ------------------------- */
#footer-form {
  height: 55px;
  padding-top: 10px;
}
#footer-form #inscribete {
  float: left;
  padding-top: 5px;
  padding-right: 30px;
}
#footer-form #search-box-footer {
  float: left;
}

/* FOOTER LINKS
   ------------------------- */
#footer-links {
  height: 190px;
  padding-top: 10px;
}
#footer-links .col {
  width: 160px;
  float: left;
}
#footer-links .col ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#footer-links .col ul li {
  color: #fff;
  padding-bottom: 3px;
}
#footer-links .col ul li a {
  text-decoration: none;
  color: #0066CC;
}

/* FOOTER COPYRIGHTS
   ------------------------- */
#copyrights {
  height: 60px;
}
#copyrights ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#copyrights ul#brand {
  margin-right: 100px;
  float: left;
}
#copyrights ul#brand li {
  padding-right: 2px;
}
#copyrights ul#brand li a {
  color: #fff;
}
#copyrights ul#brand li.footer-logo {
  padding-top: 5px;
}
#copyrights ul li {
  float: left;
  line-height: 60px;
}
#copyrights ul li a {
  text-decoration: none;
  color: #0066CC;
}
#copyrights #conditions, #brand {
  color: #99CC33;
}
#copyrights #conditions li {
  padding: 0px 4px 0px 0px;
}



#footer h4{
	line-height: 20px;
	font-size: 11px;
	padding-left: 30px;
	padding-top: 5px;
}

#footer #search-for a, #footer #bookmarks a{
	color: #464646;
}

#bookmarks{
	padding-top: 10px;
	padding-bottom: 50px;
}

#bookmarks h4{
	border-top: 1px dotted #CCC;
}

#bookmarks li a img{
	border: none;
	margin-top: 10px;
}

#search-for, #bookmarks, #bookmarks ul{
	clear: both;	
}

#search-for ul, #bookmarks ul{
	list-style: none;	
	padding-left: 30px;
}

#search-for li a, #bookmarks li a{
	margin-right: 5px;	
	color: #1c3f95;
}

#search-for li, #bookmarks li{
	float: left;
	margin-right: 5px;
	line-height: 17px;
}

#hitwise, #order-hotline, #footer-livechat, #payment-methods{
	float: left;
}

#footer-livechat{
	margin-top: 20px;
}

.filters a{
	margin-left: 7px;
}

.clear{
	clear: both;
}

.clear-left{
	clear:left;
}

.align-right{
	text-align: right;	
	width: 659px;
}

#faq-list{
	list-style: none;
	padding-left: 8px;
}

#faq-list li a{
	background: url(/ui/zoombits/arrows/arrow_green.gif) 0px 9px no-repeat;
	padding-left: 8px;
	display: block;
	line-height: 22px;
	color: #8dc63f;
}

.selector-bubble{
	width: 104px;
	float: left;
	height: 118px;
	background: url(/ui/zoombits/backgrounds/selector-box.jpg) no-repeat;
	text-align: center;
	padding-top: 20px;
	margin: 5px;
}

.selector{
	border-collapse: collapse;	
	padding: 0px;
	float: left;
	width: 100px;
	height: 140px;
	margin-right: 15px;
}

#mobile-selector-container{
	border-collapse: collapse;	
	float: left;
	width: 127px;
	margin-right: 15px;
}

.selector-middle{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	background: url(/ui/zoombits/backgrounds/selectors-middle.gif) 1px 0px repeat-y;
	height: 45px;
}

.selector-middle a{
	text-decoration: none;
}

.selector-middle a:hover{
	text-decoration: underline;
}

#mobile-selector-middle{
	padding: 4px 0px 4px 0px;
	background: url(/ui/zoombits/backgrounds/middle_127x6.jpg) 1px 0px repeat-y;
}

#mobile-filters{
	margin-bottom: 5px;
}

.top-filter img{
	position: relative;
	bottom: -3px;
}

.bottom-filter img{
	position: relative;
	top: -3px;
}

.voucher-title{
	color: #e6872b;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 110%;
}

.code{
	font-weight: bold;
	color: #000;
	font-size: 120%;
}

.codegetsyou{
	color: #7fb2cd;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}

.pink{
	color: #f0416a;
	font-weight: bold;
}

#promo_codes{
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	/*border-collapse: collapse;*/
}

#promo_codes td{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:20px;
}

.promo-left{
	border-top: 1px solid #dadbdd;
	border-right: 1px solid #dadbdd;
	padding: 10px 10px 10px 0px;
}

#promo-bubble{
	width: 669px;
}

.promo-middle{
	border-top: 1px solid #dadbdd;
	padding: 10px;
}

.promo-right{
	border-top: 1px solid #dadbdd;
	border-left: 1px solid #dadbdd;
	padding: 10px 0px 10px 10px;
}

#promo-bubble-footer{
	width: 667px;
	height: 16px;
}

#promo-bits{
	text-indent: -5000px;
	width: 669px;
	height: 214px;
}

#side-b h2{
	text-indent: -5000em;
	height: 30px;
	width: 134px;
}

#side-b ul{
	padding-left: 0px;	
}

#side-b ul li{
	background: #939598;	
	color: #FFF;
	padding: 4px 8px 4px 8px;
	border-bottom: 1px solid #000;
	width: 118px;
}

#side-b ul li#leaderboard-footer{
	background: url(/ui/zoombits/backgrounds/leaderboard_banner.gif) left top no-repeat !important;
	padding-bottom: 10px !important;
	background-color: none;
	border-bottom: none;
}

/* CSS to hide the left submenus */
/*
#memory_card_supermarket {
	display: none;
}

#ink_supermarket {
	display: none;
}

#games_supermarket {
	display: none;
}
#gaming_accessories_supermarket {
	display: none;
}

#mobile_accessories_supermarket {
	display: none;
}

#computer_memory_supermarket {
	display: none;
}

#computer_accessories_supermarket {
	display: none;
}

#camera_accessories_supermarket {
	display: none;
}

#gifts_gadgets_supermarket {
	display: none;
}

#ipod_accessories_supermarket {

	display: none;
}

#batteries_supermarket {
	display: none;
}

#bluetooth_devices_supermarket {
	display: none;
}

#travel_supermarket {
	display: none;
}

#mp345_supermarket {
	display: none;
}

#audio_supermarket {
	display: none;
}

#recordable_media_supermarket {
	display: none;
}

#wireless_devices_supermarket {
	display: none;
}

#cables_supermarket {
	display: none;
}

#cases_supermarket {
	display: none;
}

#christmas_supermarket {
	display: none;
}

#menuoption {
	display: none;
}
*/
.fp{
	margin-top: 5px;	
}

#marquee_message{
	position: absolute;
	top: 180px;
	margin-left: 220px;
	padding-top: 5px;
}

.chart {
	border-collapse: collapse;
	border-left: 1px solid #464646;
	border-bottom: 1px solid #464646;
	margin-bottom: 10px;
	margin-left: 10px;
}

.chart .chart_header{
	font-weight: bold;
	background:  #3a3a3c;
	color: #FFF; 
}

.chart td{
	border-right: 1px solid #464646;
	border-top: 1px solid #464646;
	padding: 4px 11px 4px 11px;
}

.chart .chart_sub_header{
	background:  #8dc63f;
	font-weight: bold;
	color: #FFF;
}

h2.size-h2{
	color: #8ec63f !important;
	padding-top: 5px;
	padding-bottom: 10px;
}

h3.size-h3{
	color: #8ec63f !important;
	padding-bottom: 10px;
}

#affiliate-container li{
	line-height: 17px !important; 	
}

#affiliate-container ul{
	width: 632px !important;
}

#related_mobiles{
	margin-top: 10px;
	background: url(/ui/zoombits/backgrounds/compatible_mob_footer.gif) bottom left no-repeat;
	padding-bottom: 13px;
}

#related_mobiles h3{
	height: 38px;
	width: 667px;
	text-indent: -5000px;
	margin: 0px;
}

#related_mobiles_middle{
	padding-left: 10px !important;
	margin-top: -4px;
	padding-top: 10px;
	background: url(/ui/zoombits/backgrounds/compatible_mob_bg.gif) repeat-y;
}

#related_phones{
	width: 647px;
	text-align: center;
	border-collapse: collapse;
	margin-top: -4px;
}

#related_phones td{
	padding: 4px;	
}

.cc-border-right{
	border-right: 1px solid #eceec7;
}

.cc-border-bottom{
	border-bottom: 1px solid #eceec7;
}
.product_model{
	color:#666;
	float:right;
	margin-top:-20px;
	padding-right:10px;
}

#affiliate-top{
	border-collapse: collapse;
	width: 660px;
}

#affiliate-top img{
	padding-right: 10px;	
}

.force-width{
	width: 660px;	
}

#christmas-filter{
	height: 73px;
	margin-bottom: 5px;
}

#gift-type, #gift-price, #gift-type-alt, #gift-price-alt{
	width: 120px;
}

#gift-clearance{
	width: 280px;
	position: relative;
	left: 170px;
	top: 40px;
}

#gift-price, #gift-price-alt{
	position: relative;
	left: 100px;
	top: 35px;
}

#gift-type, #gift-type-alt{
	position: relative;
	left: 205px;
	top: 34px;
}

#gift-price, #gift-price{
	position: relative;
	left: 30px;
	top: 35px;
}

#gift-type, #gift-type-alt{
	position: relative;
	left: 200px;
	top: 35px;
        width:140px;
}

#man-filters{
        margin-top:-50px;
        text-align:right;
        padding-bottom:30px;
}

#man-cat{
        margin-right:210px;
}

#man-style{
        margin-right:14px;
}

.christmas-margin{
	margin-bottom: 5px;
}

#christmas-link{
	float: left;
	width: 331px;
	height: 72px;
}

#christmas-link a{
	display: block;	
	width: 331px;
	height: 72px;
}

.out-stock{
	font-weight: bold;
	color: #8dc63f;
}

#ram-warning{
	margin: 6px 0px 6px 0px;
	padding: 6px;
	border: 1px solid #ffdd00;
	background: #FFF6BF;
	color: #000000;
}

.p-pdf-icon{
	background: url(/ui/zoombits/pdf.jpg) no-repeat;
	display: block;
	padding-left: 60px;
	line-height: 50px;
	height: 50px;
}

#best-sellers-14, #best-sellers-8, #best-sellers-2, #best-sellers-65{
	height: 42px;
	width: 820px;
	text-indent: -5000em;
}

#best-sellers-14 a, #best-sellers-8 a, #best-sellers-2 a{
	height: 42px;
	width: 820px;
	display: block;
}

#advent{
	margin-top: 3px;
	margin-bottom: 4px;
}

#sale-search{
	position: relative;
	top: 135px;
	left: -50px;
}

#bs-keywords{
	width: 250px;
}

#sale-search input{
	padding: 2px;
}

#the-big-sale{
	height: 171px;
	width: 820px;
	text-align: right;
	margin-bottom: 10px;
}

#sale-shop{
	display: none;	
}

#clearance{
	width: 820px;
	height: 205px;
	text-indent: -5000em;
}

fieldset.returns{
    border: 1px solid #ccc;
    padding: 5px 10px 10px 10px;
    margin-bottom: 10px;
}

fieldset.returns legend{
    padding-left: 10px;
    padding-right: 10px;
    color: #8dc63f;
    font-size: 12px;
    font-weight: bold;
}
.tooltip {
    display:none;
    background:transparent url(/ui/lovememory/black_arrow.png);
    font-size:10px;
    height:70px;
    width:160px;
    padding:25px;
    color:#fff;
}
#slidingDiv {
    display: none;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
#expose{
	border:1px solid #DBBED1;
        background: #fff url(/ui/zoombits/stamp.gif) no-repeat 230px 4px;
	padding:10px;
        width:300px;
        margin:4px 0px;

}

#expose_text{
        color:green;
        font-weight:bold;
        background: #fff;
        padding:10px;
        margin-top:4px;
        width:300px;
        border:1px solid #DBBED1;
}

#expose_text a{
/*        text-decoration:none;*/
        color:green;
}

.facebook_iframe{
    vertical-align:middle;
    margin-left:0px;
    width:460px;
/*    background:yellow;*/
}

#f-partner-sites #facebook_link{
	background: url(/ui/zoombits/facebook_footer.gif) 0px 8px no-repeat;
	padding-left: 30px;
}

#f-partner-sites #twitter_link{
	background: url(/ui/zoombits/twitter_footer.gif) 0px 8px no-repeat;
	padding-left: 30px;
}


.returns_lines{
    border:1px solid #ccc;
    background: #eee;
    padding:5px;
}

.returns_lines_error{
    border:1px solid red;
    background: #eee;
    padding:5px;
}
.categories_text{
    padding:8px;
}


/* products page upgrade */

#product-gallery-wrapper{
	position: relative;
	width:270px;
	float: left;
}
#product-main-image{
	border: 1px solid #ccc; padding: 5px; margin-bottom: 5px; width:244px; height:244px; margin-right: 4px; float: left;
}
#product-gallery{
	float:left; margin:0; padding:0;
}
#product-gallery li{
	list-style: none; float:left;  margin-right: 4px;
	border: 1px solid #ccc;
}
#product-gallery li.video{
	display: inline-block; vertical-align: top; width:46px; height:46px; border: 1px solid #ccc;
}

#product-information-wrapper{
	width: 540px;
	float: right;
}

#product-header{
	margin-bottom: 20px;
}

.p-was{
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #969696;
	font-size: 17px;
	line-height: 1.75em;
	display: block;
}

.p-only, .p-now, .p-big-now{
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 28px;
	color: #363638;
	color: #0079c2 !important;
}

#p-image-block img{
	margin-right: 20px;
}

.free-delivery{
	color: #75b6d2;
	font-size: 14pt;
	margin-top: 5px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}

.price-panel .j_bestsellerprice{
	font-size: 18px;
	color: #414142 !important;
}
.big-now, .p.big-now{
	font-size: 18px;
}

#product-information-h1{
	margin: 5px 0 5px;
	color: #666666 !important;
	font-size: 20px;
}

.p-rating a{
	/*color: #b49759;*/
	color: #0079c2;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	vertical-align: top;
	font-family: 'Trebuchet MS', sans-serif;	
}

.in-stock{
	color: #aaba02;
	font-size: 14px;
	margin: 0 0 10px;
	font-family: 'Trebuchet MS', sans-serif;		
}


.p-rating a:hover{
	text-decoration: underline;
}

.socialbits a.addthis_button img{
	padding-bottom: 4px;
}

.facebook_iframe{
    border:none; overflow:hidden; width:81px; height:21px; vertical-align:baseline; margin:0 5px 0 0;
}

.j_buy_now{
	margin: 0 25px 10px -5px;
	text-decoration: none;
}
