﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 15px;
	color: #333333;
	vertical-align: baseline;
	outline: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.2;
	overflow: inherit;
}

input {
	font-size: 15px;
}

select {
	font-size: 15px;
}

textarea {
	font-size: 15px;
}

input:focus{
    outline: 0;
}
ol, ul {
	list-style: none;
}
ul{
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 1.3em 0px;
	list-style-type: disc;
}

ol{
	margin: 0px 0px 0px 28px;
	padding: 0px 0px 1.3em 0px;
}

a{
	text-decoration: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

button {
	border: none;
	background: none;

}

.ui-dialog {
	height: 0px !important;
	background: none !important;
	border: none !important;
}

.ui-front {
	z-index: auto !important;
}
.ui-dialog-titlebar {
	position: absolute !important;
	width: 100%;
	height: 7px;
	z-index: 301;
	background: none !important;
	border: none !important;
	padding: 0 !important; 
}

.ui-button-icon-primary {
	background: none !important;
}
.ui-button {
	background: none !important;
	border: none !important;
}
.ui-icon {
	background: none;
}

.ui-widget {
	color: #333 !important;
	font-family: arial,sans-serif !important;
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999 !important;
	background: #333333 !important;
	opacity: .3;
}

.stockModalOverlay {
	position: fixed;
	z-index: 299;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

table {
	border-spacing: 0;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {
	display: block;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 25px;
	font-weight: bold;
}
h2{
	display: block;
	padding: 0px;
	margin: 5px;
	font-size: 22px;
	font-weight: bold;
}

h3{
	display: block;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
}

h4{
	display: block;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-size: 18px;
	font-weight: bold;
}

h5{
	display: block;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-size: 16px;
	font-weight: normal;
}

p{
	display: block;
	padding: 5px;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.bold {
	font-weight: bold;
}

.red {
	color: #e21114;
}

.shareThisWidget {
	width: 250px;
	float: right;
	margin-bottom:10px;
}

/* MainPageArea, CentrePageArea and 'Bar
----------------------------------------------------------------------------------------------------*/
.mainPageArea {
	width: 100%;
	height: auto;
	overflow: hidden;
	max-width: 1600px;
	min-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

.centreColArea {
	width:75.0%;
	background-color: #ffffff;
	height: auto;
	min-height: 540px;
}

.contentArea {
	width: 98.7%;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);	
	height: auto;
	overflow: hidden;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
}

.contentArea div {
	padding: 15px;
}

.contentArea div div{
	padding: 0;
}

.contentArea a{
	color: #e21114;
}

.contentArea h3 a{
	color: #333333;
	font-size: 20px;
}

.errorMainPageArea {
	width: 100%;
	height: auto;
	overflow: hidden;
	max-width: 1600px;
	min-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	/*padding-top: 213px;*/
}

.errorContentArea{
	width: 98%;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);	
	height: auto;
	overflow: hidden;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
}

.errorContentArea a{
	color: #e21114;
}

.errorContentArea div {
	padding: 15px;
	width: 100%;
	text-align: center;
}

.searchBar {
	width: 100%;
	min-width: 750px;
	max-width: 1200px;
	height: 58px;
	z-index: 600;
	background-color: #ffffff;
}

.searchleft{
	height: 66px;
	width: 70px;
	background-image:url("../images/interface/70x66_Search-bits-1307-c_01.png");
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	border-radius: 25px;
	position: absolute;
	top: 1px;
	z-index: 511;
	left: 6px;
	cursor: pointer;
	padding: 0;
}
.searchLeftShadow {
	height: 66px;
	width: 70px;
	background-image:url("../images/interface/70_x_66_Search-bits-1307-shadow-lef-leftt-v2_01_01.png");
	opacity: 0.5;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	border-radius: 25px;
	position: absolute;
	top: 1px;
	left: 6px;
	z-index: 510;
}

.searchright{
	height: 46px;
	width: 32px;
	position: absolute;
	top: 8px;
	right: 105px;
	background-image:url("../images/interface/31_x_46_Search-bitsb-right_03.png");
	background-repeat: no-repeat;
	background-color: transparent;
	border-top: 2px solid #333333;
	border-bottom: 2px solid #333333;
	z-index: 502;
	cursor: pointer;
}

.searchright input{
	background: none;
	border: 0px  none;
	height:30px;
	width:30px;
	margin: 10px 0 0 0; 
	cursor: pointer;
}

.searchin{
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	height: 46px;
	background-image: url("../images/interface/1_x_46_Search-bitsmid.png");
	border-top: 2px solid #333333;
	border-bottom: 2px solid #333333;
	background-repeat: repeat-x;
	position: absolute;
	top: 8px;
	left: 35px;
	right: 120px;
	z-index: 501;
}

#stext {
	width: 92%;
	height: 25px;
	font-size: 20px;
	border: none;
	padding: 0;
	margin: 0;
	position: relative;
	top: 10px;
	left: 52px;
	right: 10px;
}

#stext:focus {
	outline: none;
}

#searchDropDown {
	position:absolute;
	right: 0;
	top: 8px;
	width: 120px;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	height: 50px;
	line-height: 50px;
}

.primary {
	list-style-type: none;
	position:absolute;
	z-index: 501;
	padding: 0;
	margin: 0;
}

.supCatDropDown {
	list-style-type: none;
	display: none;
	position:absolute;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	top: 100%;
	right:0%;
	z-index: 500;
	padding: 0;
	margin: 0;

}

.searchDropDown li{
	width: 116px;
	height: 46px;
	text-align:center;
	cursor: pointer;
	border: 2px solid #333333;	
}

.superCatList {
	position: absolute;
	width: 156px;
	top: 8px;
	right: 0px;
}

.searchDropDown span{
	width: 100%;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	position: relative;
	top: -38px;
	padding:12px 0px;
}

/* End of MainPageArea, CentrePageArea and SearchBar
----------------------------------------------------------------------------------------------------*/

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.rightColArea,
.hotproducts,
.searchProducts,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.centreColArea,
.grid_10,
.grid_11
 {
	display:inline;
	float: left;
	position: relative;
}

.grid_5 {
	width:39.667%;
}

.grid_6 {
	width:48.0%;
}

.grid_7 {
	width:56.333%;
}



.grid_10 {
	width:81.333%;
}

.grid_11 {
	width:89.667%;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* End of Grid >> Global
----------------------------------------------------------------------------------------------------*/
.fixed {
}

.marginTop {
	margin-top: 1%;
}

.positionLeft {
	left: 0;
}

.mainPageArea .grid_1 {
	width:6.333%;
}

.mainPageArea .grid_2 {
	width:14.667%;
}

/* Right Col Area 
-----------------------------------------------------------------------*/
.rightColArea {
	width: 25.0%;
	height: auto;
	background-color: #ffffff;
	min-height: 500px;
}

.grpCommunityBar {
	display: block;
	background-color: transparent;
	height: 67px;
	position: relative;
	top: 8px;
	margin-left: 3%;
	margin-right: auto;
	width: 97%;
}

.grpCommunityBar div {
	display: inline-block;
	cursor: pointer;
	position: absolute;
	width: 46px;
	height: 46px;
	border: 2px solid #333333;
	background-repeat: no-repeat;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

#fBookCommunity {
	background-image: url("../images/interface/46_x_46_SOC-MEDIAPAGE-V15-open_fbook_13.jpg");
	left: 0%;
	z-index: 100;
}

#twitterCommunity {
	background-image: url("../images/interface/46_x_46_SOC-MEDIAPAGE-V15-open_twatter_16.jpg");
	left: 20%;
	z-index: 99;
}

#bloggerCommunity {
	background-image: url("../images/interface/46_x_46_SOC-MEDIAPAGE-bloggerV15-open_19.jpg");
	left: 40%;
	z-index: 98;
}

#gPlusCommunity {
	background-image: url("../images/interface/46_x_46_SOC-MEDIAPAGE-V15-open__gplus10.jpg");
	left: 60%;
	z-index: 97;
}

#flagArea,  #flagArea_uk{
	width: 50px;
	height: 50px;
	background-image: url("../images/interface/54_x_54_uk-flag.png");
	background-repeat: no-repeat;
	border: none;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	border-radius: 25px;
	left: 79%;
	z-index: 96;
}

.featureBox{
	display: block;
	border: 1px solid #333333;
	margin: 0 2.1% 3% 3%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #ffffff;
}

.cancelOrderFeatureBoxTop{
	box-shadow: inset 3px -3px 8px #097222;	
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;  
}

.featureBoxTop{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;
}

.featureBoxContent {
	display: block;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	color: #333333;	
	text-align: left;
	background-repeat: repeat-y;
	width:100%;
}

.featureBoxContent ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.featureBoxContent li{
	padding: 5px 0px 5px 18px;
}

.featureBoxContent a{
	text-decoration: none;
}

.featureBoxTitle{
	position: relative;
	top: 8px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

.moreLink{
	text-align: right;
}

.stockListTable{
	width: 100%;
	margin-bottom: 5px;
}

.stockList{
	display: table-cell;
	padding: 6px 6px 0px 6px;
}

.mostWantedTable{
	width: 100%;
}

.mostWantedTable tr{
	height: 45px;
}

.mostWanted{
	display: table-cell;
	vertical-align: middle;
	padding: 6px 6px 0px 6px;
}

.bgColGrey{
	background-color: #CCCCCC;
}

.bgColWhite{
	background-color: #FFFFFF;
}

.colWidth{
	width: 70%;
}

.topSellersTable{
	width: 100%;
}

.topSellersTable tr{
	height: 45px;
}

.stockAvailable {
	position: absolute;
	z-index: 1001;
}

.priceReq {
	position: absolute;
	z-index: 1001;
}

.buyFromStore {
	box-shadow: inset -3px -3px 13px #880404;	
	border: none;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	font-size: 15px;
	height: 30px;
	width: 170px;
	font-weight: bold;
	text-align: center;
}

.buyFromStore span{
	color: #ffffff;
	position: relative;
	top: 5px;
}

.sellFromStore {
	box-shadow: inset 3px -3px 13px #097222;	
	border: none;
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 15px;
	height: 30px;
	width: 170px;
	font-weight: bold;
	text-align: center;
}

.sellFromStore span{
	color: #ffffff;

}
.topSellers{
	display: table-cell;
	vertical-align: middle;
	padding: 6px 6px 0px 6px;
}

.cexList{
	margin: 0px 0px 0px 3px;
	padding: 3px 0px 3px 0px;
	list-style-type: none;
}

.cexList li{
	background-image: url("/images/interface/bullet-cex.gif");
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	padding: 0px 0px 0.2em 35px;
	text-decoration: none;
}

.cexList li a{
	text-decoration: none;
}

#buyBasketTop{
	position:relative;
	padding-top:285px;
}

#sellBasketTop{
	position:relative;
	padding-top:285px;
}

.buyBasketArea{
	display: block;
	border: 1px solid #333333;
	margin: 3% 2.1% 3% 3%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

.buyBasketTop{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 50px;
}

.buyBasketBottom{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px -3px 8px #880404;	
		
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 50px;
}

.basketTitle1{
	position: relative;
	top: -25px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.basketTitle2{
	position: relative;
	top: -25px;
	width: 100%;
	color: #333333;
	text-align: center;
	font-weight: bold;
}

.checkoutImg {
	position: relative;
	top: 10px;
	left: 10px;
	background-image: url("/images/interface/33 x 33 cash-register-PAGE-V15-open.png");
	background-repeat: no-repeat;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
}

.basketImg {
	position: relative;
	top: 10px;
	left: 10px;
	background-image: url("/images/interface/33-x-33-basket-icon--V15-open.png");
	background-repeat: no-repeat;
	width: 33px;
	height: 33px;
	background-repeat: no-repeat;
}

.buyBasketContent {
	display: block;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	color: #333333;	
	text-align: center;
	background-repeat: repeat-y;
	width:100%;
}

.checkoutBtnTitle {
	color:#FFFFFF;
	font-weight: bold;
	position: relative;
	float: right;
	top: -18px;
	width: 100%;
	text-align:center;
}

.sellBasketArea{
	display: block;
	border: 1px solid #333333;
	margin: 0 2.1% 3% 3%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}
.sellBasketTop{
	display: block;
	box-shadow:	inset 0px 3px 8px #097222;	
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	font-size: 0px;
	width:100%;
	height: 50px;
}

.sellBasketContent {
	display: block;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	color: #333333;	
	width:100%;
	background-repeat: repeat-y;
	text-align: center;
}
.sellBasketBottom{
	display: block;
	background-color: #32AC23;
	background-repeat: no-repeat;
	box-shadow: inset 0px -3px 8px #097222;	
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	width:100%;
	font-size: 0px;
	height: 50px;
}

.sellCheckoutBtnTitle {
	font-weight: bold;
	position: relative;
	top: -18px;
	width: 100%;
	z-index: 302;
	text-align:center;
}

td.basketTableCell{
	font-weight: normal;
	color: #333333;
	padding: 6px;
	vertical-align: middle;
	text-align:center;
}

td.basketTableCellLnk{
	font-weight: bold;
	color: #333333;
	padding: 6px;
	vertical-align: middle;
	text-align:center;
}

/* End of Right Col Area
--------------------------------------------------------------------------------------*/

/* HotProduct Section
-----------------------------------------------------------------------------------------*/

.hotproducts, .searchProducts {
	overflow: hidden;
	width: 32.068%;
	height: 336px;
	margin-bottom: 1%;
	background-color: #ffffff;
	border: 1px solid #333333;
	margin-left: 1%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

.hotproducts_nl {
	height: 373px;
}

.weBuyImg {
	position: relative;
	float: right;
}

.weSellImg {
	position: relative;
	float: left;
}

.weBuyTextArea {
	width: 210px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 5px 5px 5px;
	height: auto;
	text-align:left;
	border: 1px solid #000;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

.textAreaContent h3{
	margin : 5px 0 5px 0;
	text-align: center;
}
.textAreaContent p{
	padding : 0 5px 5px 5px;
}
.weSellTextArea {
	width: 200px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 5px 5px 5px;
	height: auto;
	text-align: left;
	border: 1px solid #000;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

.hotProductDetails, .searchProductDetails {
	width: 100%;
	height: 253px;
}

.hotProductDetails_nl {
	height: 289px;
}

.prodImg {
	float: left;
    width: 40%;
}

.prodDetails {
	float: left;
    width: 55%;
}

.prodName {
	width: 95%;
	height: 35%;
	float: left;
	top: 0;
	text-align: center;
	font-weight: normal;
}

.prodName a {
	position: relative;
	top: 0;
	color: #333333;
	text-decoration: none;
}

.prodPrice {
	display: table;
	width: 100%;
	height: 65%;
	float: left;
	text-align: center;
	bottom: 0;
	font-weight: bold;
}

.prodPrice a {
	color: #333333;
	text-decoration: none;
}

.labelTxt {
	display: table-cell;
	width: 60%;
	height: 50px;
	float:left;
	text-align:center;
}

.priceTxt {
	display: table-cell;
	width: 40%;
	height: 50px;
	float: left;
	text-align:left;
	font-size: 16px;
}
.superCatLink {
	padding-left: 1%;
	line-height: 30px;
	width: 99%;
	height: 35px;
}

.superCatLink a {
	color: #333333;
	text-decoration: none;
}

.addTop {
	top: 72px !important;
}

.superCatLink div{
	background-repeat: no-repeat;
	width: 30px;
	height: 31px;
	position: absolute;
	top: 1px;
	right: 8px;
	background-repeat: no-repeat;
}


.icnGaming{
	background-image: url("../images/interface/30 X 31 gaming-cat-icon.png");	
}

.icnDVD{
	background-image: url("../images/interface/30 X 31 movies-cat-icon.png");
}
.icnMóviles{
	background-image: url("../images/interface/30 X 31 phones-cat-icon.png");
}

.icnPhones{
	background-image: url("../images/interface/30 X 31 phones-cat-icon.png");
}

.icnElectronics{
	background-image: url("../images/interface/30 X 31 electronics-cat-icon.png");
}

.icnElectronica{
	background-image: url("../images/interface/30 X 31 electronics-cat-icon.png");
}

.icnElectrónica{
	background-image: url("../images/interface/30 X 31 electronics-cat-icon.png");
}

.icnComputing{
	background-image: url("../images/interface/30 X 31 computing-cat-icon.png");
}

.icnComputer{
	background-image: url("../images/interface/30 X 31 computing-cat-icon.png");
}

.icnVision{
	background-image: url("../images/interface/30 X 31 vision-cat-icon.png");
}

.icnBeeld.Geluid{
	background-image: url("../images/interface/30 X 31 vision-cat-icon.png");
}

.icnMobiele.Telefoons{
	background-image: url("../images/interface/30 X 31 phones-cat-icon.png");
}

.icnMusic{
	background-image: url("../images/interface/30 X 31 MUSIC-cat-icon.png");
}

.icnMúsica{
	background-image: url("../images/interface/30 X 31 MUSIC-cat-icon.png");
}

.icnJogos{
	background-image: url("../images/interface/30 X 31 gaming-cat-icon.png");	
}
.icnJuegos{
	background-image: url("../images/interface/30 X 31 gaming-cat-icon.png");	
}

.icnOutros{
	background-image: url("../images/interface/30 X 31 movies-cat-icon.png");
}

.icnTelemóveis{
	background-image: url("../images/interface/30 X 31 phones-cat-icon.png");
}

.icnEletrónica{
	background-image: url("../images/interface/30 X 31 electronics-cat-icon.png");
}

.icnInformática{
	background-image: url("../images/interface/30 X 31 computing-cat-icon.png");
}

.icnImagem{
	background-image: url("../images/interface/30 X 31 vision-cat-icon.png");
}
.icnImagen{
	background-image: url("../images/interface/30 X 31 vision-cat-icon.png");
}


.btnSection, .btnSectionMoreInfo {
	width: 100%;
	height: 48px;
	text-align:center;
}

.productArea .phoneProdText {
	top: -20px;
}
.btnSection span, .btnSectionMoreInfo span {
	width: 95%;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: normal;
	font-family: trebuchet ms;
	top: -33px;
	text-shadow: 1px 1px 0 #666;
}
.btnSection span:hover, .btnSectionMoreInfo span:hover{
	text-shadow:none;
}

.btnSectionMoreInfo .buyNowButton{
	width:100%;
}

.addShine {
	background-image: url("../images/interface/34_x_33_shine.png");
	position: relative;
	margin: 2px 2px 0 0;
	float: right;
	width: 34px;
	height: 33px;
}

.removeShine {
	position: relative;
	margin: 2px 2px 0 0;
	float: right;
	width: 34px;
	height: 33px;
}

.buyNowButton{
	box-shadow: inset -3px -3px 8px #880404;	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */

	background-repeat: no-repeat;
	float: right;
	width: 50%;
	height: 48px;
	text-align: center;
	line-height: 42px;  
}

.onlyBuyNowButton{
	box-shadow: inset -3px -3px 8px #880404;	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */

	background-repeat: no-repeat;
	float: right;
	width: 100%;
	height: 48px;
	text-align: center;
	line-height: 42px;  
}

.sellNowButton{
	box-shadow: inset 3px -3px 8px #097222;	
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	float: left;
	width: 50%;
	height: 48px;
	text-align: center;
	line-height: 42px;  
}

.onlySellNowButton{
	box-shadow: inset 3px -3px 8px #097222;	
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 48px;
	text-align: center;
	line-height: 42px;  
}

/* End of HotProduct Section 
-----------------------------------------------------------------------------------------*/

/* Header Area 
------------------------------------------------------------------------------------------*/
.headerSection {
	width: 100%;
	height: 176px;
	background-color: #ffffff;
}
.headerSectionh286 {
    width: 100%;
    height: 286px;
    background-color: #ffffff;
}
 .headerArea {
	width: 100%;
	min-width: 1000px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);
	background-image: ms radial gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);

	/* Opera */ 
	background-image: -o-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center bottom, 0, center bottom, 561, color-stop(0, #EFD193), color-stop(1, #8E6549));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at center bottom, #EFD193 0%, #8E6549 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8E6549',GradientType ='1', EndColorStr='#EFD193');
	height: 175px;
	border-bottom: 1px solid #333333;
}

 .headerAreaEs {
	width: 100%;
	min-width: 1000px;
	/* IE10 Consumer Preview */ 
	background-image: url("../images/interface/header.jpg");
	height: 175px;
	border-bottom: 1px solid #333333;
}

.parallax {
	position: relative;
	opacity: 0.4;
}

.parallaxEs {
	position: relative;
}

.parallaxpt {
	position: relative;
}

.parallaxnl {
	position: relative;
}

.parallaxpl {
	position: relative;
}

.parallex1 {
	position:absolute;
	top: -35px ;
	left: 15%;
	width: 85%;
	height: 209px;
	overflow: hidden;
	background-image:url("../images/interface/buy-sell-top-area-v12-01.png");
	background-repeat: repeat;
}

.parallex2{
	display: block;
	position:absolute;
	top: -5px;
	left: 0px;
	width: 100%;
	height: 179px;
	overflow: hidden;
	background-image: url("../images/interface/buy-sell-top-area-v12-02.png");
	background-repeat: repeat;/*repeat-x;*/
}

.parallex3 {
	display: block;
	position:absolute;
	top:0px ;
	left: 15%;
	width: 85%;
	height: 174px;
	overflow: hidden;
	background-image: url("../images/interface/buy-sell-top-area-v12-03.png");
	background-repeat: repeat-y;
	background-position: 50px -20px;
}

.parallexes1 {
	position:absolute;
	top: -35px ;
	left: 15%;
	width: 85%;
	height: 209px;
	overflow: hidden;
	background-repeat: repeat;
}

.parallexes2{
	display: block;
	position:absolute;
	top: -5px;
	left: 0px;
	width: 100%;
	height: 179px;
	overflow: hidden;
	background-repeat: repeat;/*repeat-x;*/
}

.parallexes3 {
	display: block;
	position:absolute;
	top:0px ;
	width: 435px;
	height: 175px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url("../images/interface/xmas_theme_header_v5_foreg_tree.png");
}

.headerAreapt {
	width: 100%;
	min-width: 1000px;
	/* IE10 Consumer Preview */ 
	height: 175px;
	border-bottom: 1px solid #333333;
}

.headerAreanl {
	width: 100%;
	min-width: 1000px;
	/* IE10 Consumer Preview */ 
	height: 175px;
	border-bottom: 1px solid #333333;
}

.headerAreapl {
	width: 100%;
	min-width: 1000px;
	/* IE10 Consumer Preview */ 
	height: 175px;
	border-bottom: 1px solid #333333;
}


.parallexpt1 {
	position:absolute;
	right: 0px;
	top: -1px;
	width: 85%;
	height: 209px;
	overflow: hidden;
	background-image: url("../images/interface/447_x_176_PORTUGAL_HEADER_R.jpg");
	background-repeat: repeat-x;
}

.parallexpt2{
	display: block;
	position:absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	height: 179px;
	overflow: hidden;
	background-image: url("../images/interface/1436x176_Portugal-header-v13-bg-1402_L.jpg");
	background-repeat: no-repeat;/*repeat-x;*/
}

.parallexpt3 {
	display: block;
	position:absolute;
	top:0px ;
	right: 0;
	width: 85%;
	height: 175px;
	overflow: hidden;
	background-repeat: repeat-x;
}

@media (min-width:1900px) and (max-width: 1950px) {
.parallexpt1 {
right: -250px;
}
}

@media (min-width:1650px) and (max-width: 1700px) {
.parallexpt1 {
right: -288px;
}
}

@media (min-width:1580px) and (max-width: 1600px) {
.parallexpt1 {
right: -299px;
}
}

.parallexnl1 {
	position:absolute;
	right: 0px;
	top: -1px;
	width: 85%;
	height: 209px;
	overflow: hidden;
	background-image: url("../images/interface/447_x_176_PORTUGAL_HEADER_R.jpg");
	background-repeat: repeat-x;
}

.parallexnl2{
	display: block;
	position:absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	height: 179px;
	overflow: hidden;
	background-image: url("../images/interface/1436x176_Netherlands-header-left-v13-bg-1402.jpg");
	background-repeat: no-repeat;/*repeat-x;*/
}

.parallexnl3 {
	display: block;
	position:absolute;
	top:0px ;
	right: 0;
	width: 85%;
	height: 175px;
	overflow: hidden;
	background-repeat: repeat-x;
}

@media (min-width:1900px) and (max-width: 1950px) {
.parallexnl1 {
right: -250px;
}
}

@media (min-width:1650px) and (max-width: 1700px) {
.parallexnl1 {
right: -288px;
}
}

@media (min-width:1580px) and (max-width: 1600px) {
.parallexnl1 {
right: -299px;
}
}


.parallexpl1 {
	position:absolute;
	right: 0px;
	top: -1px;
	width: 85%;
	height: 209px;
	overflow: hidden;
	background-image: url("../images/interface/POLAND-normal-header-v16-bg-RIGHT-LOOP-1402.jpg");
	background-repeat: repeat-x;
}

.parallexpl2{
	display: block;
	position:absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	height: 179px;
	overflow: hidden;
	background-image: url("../images/interface/POLAND-normal-header-v16-bg-LEFT-1402.jpg");
	background-repeat: no-repeat;/*repeat-x;*/
}

.parallexpl3 {
	display: block;
	position:absolute;
	top:0px ;
	right: 0;
	width: 85%;
	height: 175px;
	overflow: hidden;
	background-repeat: repeat-x;
}

@media (min-width:1900px) and (max-width: 1950px) {
.parallexpl1 {
right: -250px;
}
}

@media (min-width:1650px) and (max-width: 1700px) {
.parallexpl1 {
right: -288px;
}
}

@media (min-width:1580px) and (max-width: 1600px) {
.parallexpl1 {
right: -299px;
}
}





.navBar {
	background-color: transparent;
	width: 100%;
	max-width: 1600px;
	min-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	position: relative;
}
.topLinksArea{
	display: block;
	float:right;
	width: 100%;
	height: 60px;
	max-width: 1600px;
	margin: -1px;
	position: absolute;
}


.topLinksArea ul{
	display: block;
	list-style-type: none;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow:hidden;
}

.topLinksArea li a{
	color: #FFC;
	line-height: 30px;
	text-align:center;
	font-weight: normal;
	width: 119px;
	height: 54px;
	position:absolute;
	background-image: url("/images/interface/123 x 57 pxtop-nav-bar.png");
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}

.topLinksAreaES{
	display: block;
	float:right;
	width: 100%;
	height: 60px;
	max-width: 1600px;
	margin: -1px;
	position: absolute;
	z-index:29;
}


.topLinksAreaES ul{
	display: block;
	list-style-type: none;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow:hidden;
}

.topLinksAreaES li a{
	color: #FFC;
	line-height: 30px;
	text-align:center;
	font-weight: normal;
	width: 150px;
	height: 54px;
	position:absolute;
	background-image: url("/images/interface/164 x 53-ES-Nav-area.png");
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}

.helpTopLink{
	right: 0;
	z-index:7;
}

.franchisingTopLink{
	right: 110px;
	z-index:6;
}

.franchisingTopLinkES{
	right: 137px;
	z-index:6;
}

.stores{
	right: 210px;
	z-index:5;
}

.storesES{
	right: 270px;
	z-index:5;
}

.careers{
	right: 320px;
	display: block;
	z-index:4;
}

.careersES{
	right: 401px;
	display: block;
	z-index:4;
}

.about{
	right: 430px;
	z-index:3;
}

.aboutES{
	right: 530px;
	z-index:3;
}
.signInEs{
	right: 790px;
	z-index:1;
}
.contact{
	right: 540px;
	z-index:2;
}
.signIn{
	right: 650px;
	z-index:1;
}

.contactES{
	right: 665px;
	z-index:2;
}

.myaccount{
	right: 540px;
	z-index:1;
}


.myaccountie{
	right: 540px;
	z-index:1;
}
.myaccountES{
	right: 650px;
	z-index:1;
}

.cexLogo{
	position: absolute;
	height: 162px;
	width: 224px;
	left: 6.5px;
	bottom: 6.5px;
	display: block;
	background-image: url("../images/interface/224 x 162px CeX logo.png");
	z-index:28;
}

.catbar{
	width: 100%;
	max-width: 1600px;
	margin-left: 0;
	margin-right: 0;
	position:absolute;
	top: 175px;
}

.catbar ul{
	display: block;
	list-style-type: none;
    float: left;
	width: 1000px;
	padding: 0;
	margin: 0;
	overflow:hidden;
}

.superCatSubMenuSection {
	position: absolute;
	top: 178px;
	z-index: 600;
	background-color: transparent;
	display: none;
	width: 98.5%;
	padding-left: 0.75%;
	padding-right: 0.75%;
	max-width: 1576px;
	min-width: 985px;
	margin-left: auto;
	margin-right: auto;
}

.superCatSubMenuSection div{
	display: none;
	width: 100%;
	height: 100px;
	border: 1px solid #333333;
}
.superCatSubMenuSection div div{
	border: none;
}

.superCatSubMenuSection .superCatContent {
	display: table;
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.superCatSubMenuSection .superCatTitle {
	display: table-cell;
	font-size: 30px;
	width: 195px;
	vertical-align: middle;
	text-align: center;
}

.superCatSubMenuSection .superCatMenu{
	display: table-cell;
	margin-left: 160px;
	vertical-align: middle;
	width: 850px;
	text-align: left;
}

.superCatMenu table th{
	text-align: left;
}
.superCatMenu span{
	padding: 8px;
	text-decoration: underline;
}

.homeDropDownMenu {
	display: none;
	/*visibility: hidden;*/
	position: relative;
	top: 184px;
	height: 100px;
	width: 98.5%;
	padding-left: 0.45%;
	padding-right: 0.75%;
	max-width: 1576px;
	min-width: 985px;
}
.gamingDropDownMenu {
	background-color: #78C4EB;
	box-shadow: inset 0px 0px 8px #0572AC;
	background: -moz-linear-gradient(left, #78C4EB 15%, #5EBBE7 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#78C4EB), color-stop(45%,#5EBBE7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #78C4EB 15%,#5EBBE7 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #78C4EB 15%,#5EBBE7 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #78C4EB 15%,#5EBBE7 45%); /* IE10+ */
	background: linear-gradient(to right, #78C4EB) 15%,#5EBBE7 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78C4EB', endColorstr='#5EBBE7',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
}

.phonesDropDownMenu {
	background-color: #FAC85E;
	box-shadow: inset 0px 0px 8px #CA9523;
	background: #FAC85E; /* Old browsers */
	background: -moz-linear-gradient(left, #FEEA84 15%, #FAC85E 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#FEEA84), color-stop(45%,#FAC85E)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #FEEA84 15%,#FAC85E 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #FEEA84 15%,#FAC85E 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #FEEA84 15%,#FAC85E 45%); /* IE10+ */
	background: linear-gradient(to right, #FEEA84) 15%,#FAC85E 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEEA84', endColorstr='#FAC85E',GradientType=1 ); /* IE6-9 */
}

.electronicsDropDownMenu {
	background-color: #5468AB;
	box-shadow: inset 0px 0px 8px #2C4186;
	background: #5468AB; /* Old browsers */
	background: -moz-linear-gradient(left, #647EBC 15%, #5468AB 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#647EBC), color-stop(45%,#5468AB)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #647EBC 15%,#5468AB 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #647EBC 15%,#5468AB 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #647EBC 15%,#5468AB 45%); /* IE10+ */
	background: linear-gradient(to right, #647EBC) 15%,#5468AB 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#647EBC', endColorstr='#5468AB',GradientType=1 ); /* IE6-9 */
}

.moviesDropDownMenu {
	background-color: #F29C47;
	box-shadow: inset 0px 0px 8px #773D07;
	background: #F29C47; /* Old browsers */
	background: -moz-linear-gradient(left, #F3A64C 15%, #F29C47 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#F3A64C), color-stop(45%,#F29C47)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #F3A64C 15%,#F29C47 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #F3A64C 15%,#F29C47 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #F3A64C 15%,#F29C47 45%); /* IE10+ */
	background: linear-gradient(to right, #F3A64C) 15%,#F29C47 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3A64C', endColorstr='#F29C47',GradientType=1 ); /* IE6-9 */

}

.computingDropDownMenu {
	box-shadow: inset 0px 0px 8px #097222;
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
}

.musicDropDownMenu {
	background-color: #DA5EB7;
	box-shadow: inset 0px 0px 8px #83346D;
	background: #DA5EB7; /* Old browsers */
	background: -moz-linear-gradient(left, #E77AAC 15%, #DA5EB7 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E77AAC), color-stop(45%,#DA5EB7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E77AAC 15%,#DA5EB7 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E77AAC 15%,#DA5EB7 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E77AAC 15%,#DA5EB7 45%); /* IE10+ */
	background: linear-gradient(to right, #E77AAC) 15%,#DA5EB7 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E77AAC', endColorstr='#DA5EB7',GradientType=1 ); /* IE6-9 */
}

.visionDropDownMenu {
	background-color: #7D70B0;
	box-shadow: inset 0px 0px 8px #301F72;
	background: #7D70B0; /* Old browsers */
	background: -moz-linear-gradient(left, #8F9BCC 15%, #7D70B0 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#8F9BCC), color-stop(45%,#7D70B0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #8F9BCC 15%,#7D70B0 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #8F9BCC 15%,#7D70B0 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #8F9BCC 15%,#7D70B0 45%); /* IE10+ */
	background: linear-gradient(to right, #8F9BCC) 15%,#7D70B0 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8F9BCC', endColorstr='#7D70B0',GradientType=1 ); /* IE6-9 */
}

.caroufredsel_wrapper {
	float: left !important;
	display: block !important;
	top: 0px !important;
	height: 102px !important;
}
#carouselArea {
	display: block !important;
}
.homeDropDownMenu img {
	position: relative;
	float: left;
	background-color: white;
	display: block;
	width: 470px;
    border: 1px solid #333;
	margin: 0px 4px;
	height: 100px ;
}

/* End of Header Area 
------------------------------------------------------------------------------------------*/

/* Footer Area 
------------------------------------------------------------------------------------------*/
.footerArea {
	width: 100%;
	min-width: 1000px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);
	background-image: ms radial gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);

	/* Opera */ 
	background-image: -o-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center bottom, 0, center bottom, 561, color-stop(0, #EFD193), color-stop(1, #8E6549));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center bottom, circle farthest-corner, #EFD193 0%, #8E6549 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at center bottom, #EFD193 0%, #8E6549 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8E6549',GradientType ='1', EndColorStr='#EFD193');
	border-top: 1px solid #333333;
	bottom: 0;
	height: 170px;
}

#payformcontainer {
	text-align: center;
}

#payformcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top:-4px;
}

#payformcontainer ul li { 
	display: inline-block;
	border: 1px solid #333333;
}

.delta{
	background-image: url("../images/interface/29H-payforms_DELTA_03.jpg");
	width: 43px;
	height: 29px;
 }

 .solo{
	background-image: url("../images/interface/29H-payformsSOLO_05.jpg");
	width: 46px;
	height: 29px;
 }

.mastercard{
	background-image: url("../images/interface/29H-payforms_MASTERCARD_07.jpg");
	width: 45px;
	height: 29px;
 }

.maestro{
	background-image: url("../images/interface/29H-payforms_MAESTRO09.jpg");
	width: 44px;
	height: 29px;
 }

.visa{
	background-image: url("../images/interface/29H-payforms_VISA_11.jpg");
	width: 46px;
	height: 29px;
 }

 .paypal{
	background-image: url("../images/interface/29H-payformsPAYPAL_13.jpg");
	width: 84px;
	height: 29px;
 }

 .bitcoin{
	background-image: url("../images/interface/bitcoinIcn.png");
	width: 76px;
	height: 29px;
 }
 .ideal{
	background-image: url("../images/interface/ideal-logo.png");
	width: 47px;
	height: 29px;
 }

.copyrightText{
	display: block;
	background-color: transparent;
	color: #333333;
	margin-top:10px;
	text-align: center;
}

/* End of Footer Area 
------------------------------------------------------------------------------------------*/

/* Start of Registration
----------------------------------------------------------------------------------------------------*/

.registrationSection{
	display: block;
	width: 600px;
	height: auto !important;
	border: 1px solid #333333;
	margin: 1% 1% 1% 1%;
	position: absolute;
	background-color: #ffffff;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

.newUser form{
	padding-left: 10px;
	padding-right: 10px;
 }

.registrationTitle {
	box-shadow: inset -3px -3px 8px #880404;	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	text-align: center;
	background-repeat: no-repeat;
	width: 600px;
	height: 45px;
}

.registrationTitle .closeBtn {
	right: 15px;
	top: 11px;
	width: 23px;
	height: 23px;
	position: absolute;
	z-index: 1001;
	background-image: url("../images/interface/21_x_21_X.png");
	border: none;
	background-repeat: no-repeat;
	cursor: pointer;

}

.registrationTitle span {
	width: 100%;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: 12px;
	
}

.forgotPwdTitle {
    box-shadow: inset -3px -3px 8px #880404;
    background: #CC080B; /* Old browsers */
    background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
    background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	text-align: center;
	background-repeat: no-repeat;
	width: 475px;
	height: 45px;
    }

.forgotPwdTitle .closeBtn {
	right: 15px;
	top: 11px;
	width: 23px;
	height: 23px;
	position: absolute;
	z-index: 1001;
	background-image: url("../images/interface/21_x_21_X.png");
	border: none;
	background-repeat: no-repeat;
	cursor: pointer;

}

.forgotPwdTitle span {
	width: 100%;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: 12px;
	
}

.frgotPass form{
    width: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
}

.card {
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
	background: #ffffff;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	border: 1px solid #333333;
    position: absolute;
    top: 0px;
    left: 0px;
}

.login {
	width: auto;
    height: 304px;
    z-index: 1001;
}

.newUser {
	width: auto;
    height: 500px;
    z-index: 1000;
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);  
    transform: rotateX(-180deg);  
}

.frgotPass {
    width: auto;
    height: 250px;;
    z-index: 1000;
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}

/* End of Registration
----------------------------------------------------------------------------------------------------*/

/* Start of Login Section 
------------------------------------------------------------------------------------------*/

.userAccountSection{
	display: block;
	width: 780px !important;
	height: 900px !important;
	margin: 1% auto auto auto;
	position: absolute;
	z-index: 1100;
	overflow:hidden;
}
.loginTitle {
	box-shadow: inset -3px -3px 8px #880404;	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	text-align: center;
	background-repeat: no-repeat;
	width: 500px;
	height: 45px;
}

.loginTitle .closeBtn {
	right: 15px;
	top: 11px;
	width: 23px;
	height: 23px;
	position: absolute;
	z-index: 1001;
	background-image: url("../images/interface/21_x_21_X.png");
	border: none;
	background-repeat: no-repeat;
	cursor: pointer;

}

.featureBoxTop .closeBtn {
	right: 35px;
	top: 13px;
	width: 23px;
	height: 23px;
	position: absolute;
	z-index: 303;
	background-image: url("../images/interface/21_x_21_X.png");
	border: none;
	background-repeat: no-repeat;
	cursor: pointer;

}

.loginTitle span {
	width: 100%;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: 12px;
	
}
.loginBox{
	display: block;
	position: relative;
	top: 40px;
	margin: auto;
	height: 92px;
	width: 450px;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

.loginBtn {
	position: relative;
	top: 57px;
	width: 100%;
	height: 45px;
	box-shadow: inset -3px -3px 8px #880404;	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	text-align: center;
	line-height: 48px;  
	cursor: pointer;
}

.loginBtn span{
	position: relative;
	left: 15px;
	background: none;
	border: none;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
#loginBoxCredentialsContents{
	width: 100%;
	margin: 10px;
}

#loginBoxCredentialsContents a{
	text-decoration: none;
}

#loginBoxCredentialsContents td{
	padding-top: 3px;
}

#loginBoxCredentialsContents input{ 
	border : 1px solid #333;
	font-family: arial, sans-serif;
}

#loginBoxCredentialsContents p {
	padding: 6px 0 0 0;
}

#loginBoxNewUser{
	width: 100%;
	position: relative;
	top: 60px;
	text-align: center;
}

/* End of Login Section 
------------------------------------------------------------------------------------------*/

/* Start of My Account Section 
------------------------------------------------------------------------------------------*/
.myaccount_accordian {
	width: 580px;
	padding: 0;
}
.myaccount_accordian h3 {
	background: #CC080B url(/images/interface/21_x_21_V.png) no-repeat 550px 4px;
	padding: 7px 15px;
	margin: 0;
	font-weight: bold;
	color: #ffffff;
	font-size: 15px;
	border: solid 1px #333333;
	border-bottom: none;
	cursor: pointer;
}
.myaccount_accordian h3.active {
	background-position: right 5px;
}
.myaccount_accordian div {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
}

.myAccountSection{
	display: block;
	width: 580px;
	height: 271px !important;
	border: 1px solid #333333;
	margin: 1% auto auto auto;
	position: absolute;
	background-color: #ffffff;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	z-index: 1000;
}

.myAccountTitle {
	width: 580px;
	height: 30px;
	margin: 1% auto 0 auto;
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.myAccountBox{
	display: block;
	position: relative;
	margin: auto;
	height: auto;
	width: 580px;
	text-align: center;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

.myAccountBox table {
	width: 96%;
	margin: 2%;
}

.myAccountBox table table{
	width: 100%;
	margin: 0;
}

.myAccountBox table td{
	text-align: left;
	width: 50%;
}

.logoutBtn {
	position: relative;
	top:  0;
	width: 580px;
	height: 45px;
	box-shadow: inset 0px 0px 8px #880404, -4px 4px 0px rgba(173,173,173,0.5);	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	text-align: center;
	line-height: 43px;  
	cursor: pointer;
	margin: 20px auto 0 auto; 
	border: 1px solid #333;
}

.buttonClick{
	background: none;
	border: none;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}

.cwcmBtn {
	position: relative;
	top:  0;
	width: 580px;
	height: 45px;
	box-shadow: inset 0px 0px 8px #880404, -4px 4px 0px rgba(173,173,173,0.5);	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	text-align: center;
	line-height: 43px;  
	cursor: pointer;
	margin: 5px auto 0 auto; 
	border: 1px solid #333;
}

.trackingBtn {
	position: relative;
	top:  0;
	width: 580px;
	height: 45px;
	box-shadow: inset 0px 0px 8px #880404, -4px 4px 0px rgba(173,173,173,0.5);	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	text-align: center;
	line-height: 43px;  
	cursor: pointer;
	margin: 5px auto 0 auto; 
	border: 1px solid #333;
}

/* End of My Account Section 
------------------------------------------------------------------------------------------*/

/* Start of Product Section 
------------------------------------------------------------------------------------------*/
.productArea {
	width: 98.7%;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);	
	height: auto;
	overflow: hidden;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
}

.reqPriceLnk {
	color: #e21114;
}

.productInfoImageArea {
	display: table;
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: hidden;
	font-weight: normal;
}
.productInfoImageArea .superCatLink div{
	background-repeat: no-repeat;
	width: 30px;
	height: 31px;
	position: absolute;
	top: 72px;
	right: 10px;
}
.productImg {
	display: table-cell;
	vertical-align: middle;
    width: 480px;
	height: auto;
	text-align: center;
}

.productDetails {
	display: table-cell;
	vertical-align: middle;
	width: 255px;
	height: auto;
}

#Acashprice {
	font-size: 15px;
}

#Aexchprice {
	font-size: 15px;
}

#Aexchprice {
	font-size: 15px;
}

#Asellprice {
	font-size: 15px;
}

#Astockonline {
	font-size: 15px;
	width:137px;
}

.productDetails table{
	margin-left: auto;
	margin-right: auto;
}

.productDetails .featureBox table{
	margin: 0;
}

#postcode {
	width: 95%;
}
.productDetails .featureBox table td{
	padding: 5px;
}

.postCodeBtn{
	box-shadow: inset -3px -3px 8px #880404;	
	border: none;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	color: #fff;
	width: 110px;
	height: 30px;
	position: relative;
	z-index: 299;
	font-weight: bold;
	cursor: pointer;
}

.productDetails table td{
	display: table-cell;
	padding: 6px;
	white-space: normal;
}

.productDetails table .productName{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}
.productDescriptionArea {
	width: 97%;
	height: auto;
	float: left;
	bottom: 0;
	padding: 15px;
	font-weight: normal;
}

#frmPriceRequest {
	padding : 25px;
}
#frmPriceRequest p{
	padding: 10px;
}
/* End of Product Section 
------------------------------------------------------------------------------------------*/

/* Start of Phone Product Section 
------------------------------------------------------------------------------------------*/

div .PhonePriceArea {
	width: 100%;
	margin: 0;
}

div .PhonePriceArea td{
	width: 55%;
	padding: 5px;
}

div .PhonePriceArea select {
	width:  100px;
}

.phoneSearchBox {
	width: 100%;
	text-align: center;
}

.selPhoneMake{
	width: 82%;
	margin-top: 10px;
	font-size: 15px;
}

.selPhoneModel{
	width: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
}

.phoneSearchBtn {
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B;
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%);
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B));
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 );
	background-repeat: no-repeat;
	font-size: 0px;
	width: 100%;
	height: 30px;
}

.phoneSearchBtn span{
	background: none;
	border: none;
	color: #ffffff;
	position: relative;
	top: 6px;
	left: 18px;
	font-weight: bold;
}

.manufacturerTable	{
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}

.masterBoxLink {
	position: relative;
	top: 2px;
	box-shadow: inset -3px -3px 8px #880404;
	background: #CC080B;
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%);
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B));
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 );
	background-repeat: no-repeat;
	height: 46px;
	text-align: center;
	font-weight: bold;
}

.masterBoxLink span{
	position: relative;
	top: 13px;
	left: 20px;
	color: #ffffff;
	font-size: 15px;
}
/* End of Phone Product Section 
------------------------------------------------------------------------------------------*/

/* Css for Expand Collapse Section 
------------------------------------------------------------------------------------------*/
ul.pde a:link,
ul.pde a:visited,
ul.pde a:hover,
ul.pde a:active{
	text-decoration:none;
	color:#000;
}
ul.pde,ul.pde li{
	margin:0;
	padding:0;
	list-style:none;
}
ul.pde{
	text-align:left;
	margin:.5em auto;
	background-position: center;

}
ul.pde ul{
	margin:0 0 0 1em;
	padding-left:15px;
}
ul.pde li{
	padding:.2em 0;
	margin:0;
	padding-left:15px;
}
/* dynamically added to LIs with nested ULs */
ul.pde li.parent{
	padding-left: 15px;
}
ul.pde li.parent img{
	border:none;
	padding-right:5px;
}
/* dynamically added to LIs with nested ULs and STRONG elements in them */
ul.pde li.current li{
	padding-left:0;
}

.selected {
	font-weight: bold;
}
/* The class to hide nested ULs */
.hide{
	   position:absolute;
	   top:0;
	   left:-4000px;
}

/* The class to show nested ULs */
.show{
	   position:static;
	   display: table;
	   top:0;
	   left:1em;
}

/* Css for Expand Collapse Section 
----------------------------------------------------------------------------------------------------*/



/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Franchising
----------------------------------------------------------------------------------------------------*/
.franchiseBox{
	width: 98.7%;
	display: block;
	border: 1px solid #333333;
	margin: 1% 1% 1% 1%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #ffffff;
	height: auto;
}

.franchiseBoxTop{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;
}

.franchiseBoxContent {
	display: block;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	color: #333333;	
	text-align: left;
	background-repeat: repeat-y;
	width:100%;
	padding-bottom: 10px;
}

.franchiseBoxContent ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.franchiseBoxContent li{
	padding: 5px 0px 5px 18px;
}

.franchiseBoxContent a{
	text-decoration: none;
}

.franchiseBoxTitle{
	position: relative;
	top: 8px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

.franchiseBoxsubTitle{
	font-size:16px;
}

.franchiseBoxleftArea{
	width:35%;
	text-align: left;
}

.franchiseBoxcenterArea{
	width:55%;
	text-align: left;
}

.franchiseBoxrightArea{
	width:10%;
	text-align: center;
	position: relative;
}

.franchiseBoxleft{
	width:420px;
	height: auto;
	vertical-align: top;
	float: left;
	text-align: center;
}

.franchiseBoxright{
	margin-left: 430px;
	height: auto;
	padding-right: 20px;
}

.franchiseBoxrightfix{
	width: 420px;
	height: auto;
	vertical-align: top;
	float: right;
	text-align: center;
	padding-left: 10px;
}

.franchiseBoxleftfix{
	margin-right: 430px;
	height: auto;
	padding-left: 10px;
}

.franchise{
	width:100%;
	height:auto;
}

.franchisefix{
	width:100%;
	height:auto;
}

.franchiseBoxcenter{
	text-align: center;
	padding-left: 1%;
	padding-right: 1%;
	height: auto;
	height: 98%;
}

.franchiseBoxTable{
	width: 98%;
}

.franchiseBoxTable tr{
	padding: 10px;
}

.franchiseBoxTab{
	padding: 10px;
	width: auto;
	text-align: center;
	vertical-align: top;
}

.franchiseBoxMore{
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}

.franchiseBoxtd{
	text-align: left;
	vertical-align: top;
	width: 409px;
	padding: 10px;
}

/* End of Franchising
----------------------------------------------------------------------------------------------------*/

/* ES Franchising
----------------------------------------------------------------------------------------------------*/
.franchiseBoxES{
	width: 98.7%;
	display: block;
	border: 1px solid #333333;
	margin: 1% 1% 1% 1%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #ffffff;
	height: auto;
}

.franchiseBoxTopES{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;
}

.franchiseBoxContentES {
	display: block;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	color: #333333;	
	text-align: left;
	background-repeat: repeat-y;
	width:100%;
	padding-bottom: 10px;
}

.franchiseBoxContentES ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.franchiseBoxContentES li{
	padding: 5px 0px 5px 18px;
}

.franchiseBoxContentES a{
	text-decoration: none;
}

.franchiseBoxTitleES{
	position: relative;
	top: 8px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

.franchiseBoxsubTitleES{
	font-size:16px;
}

.franchiseBoxleftAreaES{
	width: 50%;
	vertical-align: top;
	text-align: left;
}

.franchiseBoxcenterAreaES{
	width:55%;
	text-align: left;
}

.franchiseBoxrightAreaES{
	width:5%;
	text-align: center;
	position: relative;
}

.franchiseBoxleftES{
	width:480px;
	height: auto;
	vertical-align: top;
	float: left;
	text-align: center;
}

.franchiseBoxrightES{
	margin-left: 430px;
	height: auto;
	padding-right: 20px;
}

.franchiseBoxrightfixES{
	width: 420px;
	height: auto;
	vertical-align: top;
	float: right;
	text-align: center;
	padding-left: 10px;
}

.franchiseBoxleftfixES{
	margin-right: 430px;
	height: auto;
	padding-left: 10px;
}

.franchiseES{
	width:100%;
	height:auto;
}

.franchisefixES{
	width:100%;
	height:auto;
}

.franchiseBoxcenterES{
	text-align: center;
	padding-left: 1%;
	padding-right: 1%;
	height: auto;
}

.franchiseBoxTableES{
	width: 98%;
}

.franchiseBoxTableES tr{
	padding: 10px;
}

.franchiseBoxTabES{
	padding: 10px;
	width: auto;
	text-align: center;
	vertical-align: top;
}

.franchiseBoxMoreES{
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}

.franchiseBoxtdES{
	text-align: left;
	vertical-align: top;
	width: 409px;
	padding: 10px;
}

/* End of ES Franchising
----------------------------------------------------------------------------------------------------*/

/* Start of Store Page
----------------------------------------------------------------------------------------------------*/
#empty_location{
	display: none;
}

.storeFinderBox{
	display: block;
	border: 1px solid #333333;
	margin: 0 2.1% 3% 3%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #ffffff;
}

.storeFinderTop{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width: 100%;
	height: 30px;
}

.storeFinderContent {
	display: block;
	background-color: #ffffff;
	margin: 0;
	color: #333333;	
	text-align: center;
	background-repeat: repeat-y;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.storeFinderContent table{
	width: 97%;
	margin: 2%;
}

.storeFinderHead h4{
	font-weight: bold;
}

.storeFinderBtn {
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B;
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%);
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B));
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 );
	background-repeat: no-repeat;
	font-size: 0px;
	width: 100%;
	height: 30px;
	text-align: center;
}

#location {
	color: #aaaaaa;
	width: 80%;
}
.storeFinderBtn span{
	background: none;
	border: none;
	color: #ffffff;
	position: relative;
	top: 6px;
	left: 18px;
	font-weight: bold;
	cursor: pointer;
}

.storeFinderTitle{
	position: relative;
	top: 8px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

#frmPcaStFind {
	text-align: center;
}
.storeMapArea{
	width: 98.7%;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);	
	height: 700px;
	overflow: hidden;	
	margin: 5px 4px 2px 5px;
}

.storeDetails{
	width: 98.7%;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);	
	height: auto;
	overflow: hidden;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	display: none;
}

.storeTitle {
	padding: 10px;
}
.storeDetailsTable td{
	text-align: left;
	vertical-align: top;	
}
.openingHrsTable {
	width: 100%;
}

.openingHrsTable .openingDay {
	width: 20%;
	padding-left: 5px;
}

.storeHrsAddressMapDetails{
	width: 550px;
	height: auto;
	overflow: hidden;
	margin: 30px auto 0 auto;
}

.storeHrsAddressDetails{
	width: 250px;
	float: left;
}

.storeDetailsTable h3 {
	margin: 0 0 10px 5px;
}
.storeMap{
	width: 250px;
	float: left;
	padding-left: 47px;
	padding-bottom: 10px;
}

#map {
	width: 250px; 
	height: 270px; 
	top: 10px;
	border: 1px solid black;
}
.storeImg{
	width: 98%;
	text-align: center;
	padding: 10px;
}

.storeListBox{
	display: block;
	margin: 0 2.1% 3% 3%;
	background-color: #ffffff;
}

.storeListContent {
	display: block;
	background-color: #ffffff;
	margin: 0;
	color: #333333;	
	background-repeat: repeat-y;
	padding-top: 10px;
	text-align: left;
}

.storeListTitle{
	position: relative;
	top: 8px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

.storeListContent ul{
	list-style-type: disc;
	padding: 0 0 0 40px;
	margin: 0px;
}
.storeListContent li{
	padding: 0px 0px 5px 18px;
}

.storeListContent a{
	text-decoration: none;
}

DIV.FlagArea{
	font-size: 10px;
	font-weight: bold;
}


DIV.FlagArea A{
	color: #000;
}
DIV.FlagArea A:link,
DIV.FlagArea A:visited,
DIV.FlagArea A:hover,
DIV.FlagAreaA:active{
	color:#000; text-decoration:none; 
}

.oldstoreMapArea{
	width:96.5%;
	background-color: #FFF;
	color: #333;
	border: 1px solid #333;
	box-shadow: -4px 4px 0px rgba(173, 173, 173, 0.5);
	overflow: hidden;
	margin: 1%;
}

#anchor:hover {
	color: #B90105;
	text-decoration: underline;
}

#anchor {
	color: #CB2022;
	text-decoration: none;
}

.storeFindResultItem
{
	padding: 10px;
	margin:0px auto;
	border: 1px solid #888888;
	position: relative;
	display:none;
	text-align: center;
	width: 300px;
}

.openmap
{
	position: absolute;
	right:0px;
	top:0px;
	width: 52px;
	height: 50px;
	cursor: pointer;
	border: 1px solid #888888;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
}

.openmap:hover
{
	background: #f8f8ff;
}

.rightColArea_store {
	width: 25%;
	background-color: #FFF;
	display: inline;
	 float: left;
	position: relative;
}
/* End of Store Page
----------------------------------------------------------------------------------------------------*/

/* Start of Blog Page
----------------------------------------------------------------------------------------------------*/

.blogArea {
	width: 98.7%;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);	
	height: auto;
	overflow: hidden;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	cursor: pointer;
}

.blogListSection {
	height: auto;
	min-height: 200px;
}

.blogImg {
	float: left; 
    height: 200px; 
    padding: 10px 10px 20px; 
    text-align: center; 
    width: 320px; 
}

.blogImg  img{
	max-height: 200px; 
    max-width: 300px; 
    padding: 0;
}


 .blogDescription {
	margin-left: 350px;
	height: auto;
}

.blogText {
	padding: 15px 15px 15px 0;
}

.blogPageTitle {
	padding: 10px;
	font-size: 25px;
	font-weight: bold;
}

.pagingSection {
	position: relative;
	top: -5px;
	float: right;
}

.prevLink {
	display: inline-block;
	padding: 5px;
}

.nextLink {
	display: inline-block;
	padding: 5px;
}

.nextLink span{
	padding-right: 5px;
	font-weight: bold;
}

.prevLink span{
	padding-left: 5px;
	font-weight: bold;
}
.prevLinkImg {
	display: inline-block;

	background-image: url("../images/interface/prevLink.png");
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	vertical-align: bottom;
}

.nextLinkImg {
	display: inline-block;
	background-image: url("../images/interface/nextLink.png");	
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	vertical-align: bottom;
}
/* End of Blog Page
----------------------------------------------------------------------------------------------------*/

/* Job Application form
----------------------------------------------------------------------------------------------------*/
.jobApplicationBox{
	width: 98.7%;
	display: block;
	border: 1px solid #333333;
	margin: 1% 1% 1% 1%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #ffffff;
}

.jobApplicationTop{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B; /* Old browsers */
	background: (left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;
}

.jobApplicationContent {
	display: block;
	background-color: #ffffff;
	margin: 20px 0px 0px 20px;
	color: #333333;
	text-align: left;
	background-repeat: repeat-y;
	width: 97%;
}

.jobApplicationContent ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.jobApplicationContent li{
	padding: 5px 0px 5px 18px;
}

.jobApplicationContent a{
	text-decoration: none;
}

.jobApplicationTitle{
	position: relative;
	top: 8px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

.jobApplicationsubTitle{
	font-size:16px;
}

.jobApplicationleftArea{
	width:35%;
	text-align: left;
}

.franchiseBoxcenterArea{
	width:55%;
	text-align: left;
}

.jobApplicationrightArea{
	width:10%;
	text-align: center;
	position: relative;
}

.jobApplicationleft{
	width:auto;
	padding-left: 30px;
}

.jobApplicationinput{
	width:95%;
}

.jobApplicationright{
	width:auto;
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
}

.jobApplicationTable{
	padding: 10px;
	width: 100%;
}

.jobApplicationTab{
	padding: 10px;
	width: auto;
	text-align: center;
	vertical-align: top;
}

.jobApplicationMore{
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}

.jobApplicationtd{
	text-align:"left";
	vertical-align: top;
	width: 385px;
	padding: 5px;
}

/* End of Job Application form
----------------------------------------------------------------------------------------------------*/


/* Start of Search
----------------------------------------------------------------------------------------------------*/

div.refineSearchBox {
    background-color: #F2F2F2;
    border: 1px solid #D2D2D2;
    display: block;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    width: 99.7%;
    height: 98%;
}

.noborder {
    border: none;
}

.prodImg a img {
	max-width: 100%;
    display:block;
    margin :auto;
}

.btnSectionSearch {
    width: 100%;
    height: 50px;
    text-align: center;
}

.btnSectionSearch span {
    width: 100%;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
	line-height: normal;
    position: relative;
    top: -30px;
}

div.paginationLinks	{
    display: block;
    background-color: #D2D2D2;
    padding: 4px 6px 3px 6px;
    margin: 0px 0px 0.8em 0px;
    font-size: 0.75em;
    height: 15px;
}

.paginationText{
    display: block;
    background-color: transparent;
    float: left;
}

.paginationNextNoLink{
    display: block;
    background-color: #D2D2D2;
    background-image: url("/images/interface/arrow-next-lo.gif");
    background-position: right 2px;
    background-repeat: no-repeat;
    padding: 0px 12px 0px 0px;
    margin: 0px 0px 0px 2em;
    float: right;
    color: #7E7E7E;
}

.paginationNext {
    background-color: #D2D2D2;
    background-position: right 2px;
    background-repeat: no-repeat;
    color: #7E7E7E;
    display: block;
    float: right;
    margin: 0 0 0 2em;
    padding: 0 12px 0 0;
}

.paginationNext a{
    text-decoration: none;
    font-weight: normal;
}

.paginationNext a:hover{
    text-decoration: underline;
}

.paginationPages	{
    display: block;
    background-color: #D2D2D2;
    float: right;
}

.paginationPages ul{
    display: block;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.paginationPages li{
    padding: 0px;
    margin: 0px 0.2em 0px 0.2em;
    float: left;
}

.paginationPages .selected{
    font-weight: bold;
    text-decoration: underline;
}

.paginationPreviousNoLink{
    background-color: #D2D2D2;
    background-image: url("/images/interface/arrow-previous-lo.gif");
    background-position: left 2px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 12px;
    margin: 0px 2em 0px 0px;
    float: right;
    color: #7E7E7E;
}

.paginationPrevious {
    float: right;
    padding-right: 20px;
}


.paginationPrevious a{
    text-decoration: none;
    font-weight: normal;
}

.paginationPrevious a:hover{
    text-decoration: underline;
}


.searchArea {
	width: 96.4%;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	height: auto;
	padding: 1%;
	overflow: hidden;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
}

.searchRecord {
    height: auto;
    min-height: 100px;
    overflow: hidden;
    padding: 1.2em 0 1em 0;
    text-align: center;
	border-bottom: 1px solid #DDDDDD;
}
.searchRecord .thumb {
    float:left;
    width:26%;
}
.searchRecord .desc {
    float:left;
    width: 47%;
}
.searchRecord .desc P {
    margin-top: -15px;
}

.searchRecord .desc h1 {
    display: block;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 0 0.7em;
    padding: 0;
}
.searchRecord .action {
    float:left;
    width:24%;
    margin-top:auto;
    margin-bottom: auto;
    height: auto;
}

div.refineSearchBox div {
    margin-top: 0.7%;
}

div.refineSearchBox span {
    padding-left: 3%;
}

div.slider {
    width:70%;
    margin-left:auto;
    margin-right:auto;
}

div.sortByArea{
    float: right;
    display: block;
    padding: 0px 0px 1em 0px;
    position: relative;
    top: -4px;
}

.searchRecord .labelTxt {
    width: 60%;
    height: 30%;
    float:left;
    text-align:right;
    font-size: 13px;
}

.searchRecord .priceTxt {
    width: 100%;
    height: 30%;
    float: left;
    text-align:center;
    font-size: 16px;
    font-size: 13px;
}
.searchBuyNowButton{
	overflow:hidden;
    box-shadow: inset 0px 0px 8px #880404;
    background: #CC080B; /* Old browsers */
    background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
    background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
	margin-top: 7%;
    margin-left: auto;
    margin-right: auto;
    width: 195px;
}
.searchBuyNowButton span  {
	width: 100%;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: normal;
	top: -24px;
}
.searchBuyNowButtonES{
	overflow:hidden;
    box-shadow: inset 0px 0px 8px #880404;
    background: #CC080B; /* Old browsers */
    background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
    background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    line-height: 42px;
	margin-top: 7%;
    margin-left: auto;
    margin-right: auto;
    width: 195px;
}
.searchBuyNowButtonES span  {
	width: 100%;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: normal;
	top: -35px;
}
.searchSellNowButton{
	overflow:hidden;
    box-shadow: inset 0px 0px 8px #097222;
    background-color: #74BB41;
    background: #74BB41; /* Old browsers */
    background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
    background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
	margin-top: 7%;
    margin-left: auto;
    margin-right: auto;
    width: 195px;
}

.searchSellNowButton span  {
	width: 100%;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: normal;
	top: -24px;
}

.searchSellNowButtonES{
	overflow:hidden;
    box-shadow: inset 0px 0px 8px #097222;
    background-color: #74BB41;
    background: #74BB41; /* Old browsers */
    background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
    background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    line-height: 42px;
	margin-top: 7%;
    margin-left: auto;
    margin-right: auto;
    width: 195px;
}

.searchSellNowButtonES span  {
	width: 100%;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: normal;
	top: -35px;
}

.top-to-bottom {
    border-width:3px;
    -webkit-border-image:
        -webkit-gradient(linear, 0 0, 0 100%, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image:
        -webkit-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:
        -o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
        -moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;
}

div.facetBox {
    border-bottom: solid 1px #DDDDDD;
    padding-bottom: 3px;
}

div.facetheader {
    padding: 7px 0 0 8px;
}

div.gridSearchArea {
    background-color: #FFFFFF;
    color: #333333;
    margin-left: 1%;
    margin-right: 1%;
    overflow: hidden;
    padding-top: 15px;
    width: 98.4%;
}

div.gridPagination {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0.8%;
    position: relative;
    width: 98.5%;
}

.phoneSearchListing {
	width: auto;
	height: auto;
	overflow: hidden;
}
/* End of Search
----------------------------------------------------------------------------------------------------*/
/* Start Basket page
----------------------------------------------------------------------------------------------------*/

.basketPageBox{
	width: 98.7%;
	display: block;
	border: 1px solid #333333;
	margin: 1px 1% 1% 1%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #ffffff;
}

.basketPageSellTop{
	box-shadow: inset 3px -3px 8px #097222;	
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 45px;  
}

.basketPageBuyTop{
	box-shadow: inset -3px -3px 8px #880404;	

	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 45px;  
}

.basketPageSellTopEmpty{
	box-shadow: inset 3px -3px 8px #097222;	
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;  
}

.basketPageBuyTopEmpty{
	box-shadow: inset -3px -3px 8px #880404;	

	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 45px;  
}

.basketPageContent {
	display: block;
	background-color: #ffffff;
	margin: 20px 0px 0px 20px;
	color: #333333;
	text-align: left;
	background-repeat: repeat-y;
	width: 97%;
	font-size: 15px;
	padding-bottom: 10px;
}

.basketPageContent ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.basketPageContent li{
	padding: 5px 0px 5px 18px;
}

.basketPageContent a{
	text-decoration: none;
}

.basketPageTitle{
	position: relative;
	top: 8px;
	width: 100%;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	z-index: 100;
}

.basketPageTitleEmpty{
	position: relative;
	top: 8px;
	width: 100%;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	z-index: 100;
}


.basketPageTitle td{
	width: 100%;
	font-size: 15px;
	text-align: center;
}

.basketPageSellButton{
	box-shadow: inset 0px 0px 8px #097222, -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #74BB41;
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	float: right;
	width: 25%;
	height: 45px;
	text-align: center;
	line-height: 45px;  
}

.basketPageBuyButton{
	box-shadow: inset 0px 0px 8px #520505,-4px 4px 0px rgba(173,173,173,0.5);
	background: #CC080B;
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%);
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B));
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%);
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 );
	background-repeat: no-repeat;
	float: right;
	width: 25%;
	height: 45px;
	text-align: center;
	line-height: 45px;
}

.basketPageHeading {
	padding: 10px;
	font-size: 25px;
	font-weight: bold;
}

.basketPageContentEmpty {
	padding: 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

/* End of Basket Page
----------------------------------------------------------------------------------------------------*/

.ac_results {
    background-color: white;
    /*border: 1px solid black;*/
    overflow: hidden;
    padding: 0;
    z-index: 999;
    /*left: 5.7%;*/
    position: absolute;
    /*top: 48px;;*/
    width: 82.8%;
    display:none;
}


.ac_results ul {
	width: 99.8%;
	border: 1px solid black;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_results li a {
    color: #CB2022;
}

.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #F7F7F7;
	border-bottom:solid #CCCCCC 1px;
	border-top:solid #CCCCCC 1px;
}

.ac_over {
	background-color: #BBE0F0 !important;
	color: #fff !important;
}

/* Start of Order Tracking Page
----------------------------------------------------------------------------------------------------*/

.trackingFeatureBox{
	width: 98.7%;
	display: block;
	border: 1px solid #333333;
	margin: 30px 1% 1% 1%;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
	background-color: #ffffff;
	height: auto;
}

.trackingBuyFeatureBoxTop{
	display: block;
	background-color: #e21114;
	box-shadow: inset 0px 3px 8px #880404;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;
}

.trackingSellFeatureBoxTop{
	display: block;
	box-shadow: inset 0px 3px 8px #097222;
	background-color: #74BB41;
	background: #74BB41;
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%);
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41));
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%);
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%);
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%);
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%);
	background-repeat: no-repeat;
	font-size: 0px;
	width:100%;
	height: 30px;
}

.trackingFeatureBoxContent {
	display: block;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	color: #333333;	
	text-align: left;
	background-repeat: repeat-y;
	width:100%;
}

.trackingFeatureBoxContent ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.trackingFeatureBoxContent li{
	padding: 5px 0px 5px 18px;
}

.trackingFeatureBoxContent a{
	text-decoration: none;
}

.trackingFeatureBoxTitle{
	position: relative;
	top: 8px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}

div.trackingPaginationLinks	{
    display: block;
    background-color: #D2D2D2;
    padding: 4px 6px 3px 6px;
    margin: 0px 0px 0.8em 0px;
    font-size: 0.75em;
    height: 15px;
	width: 95%;
	margin-left: 20px;
}

.trackingPaginationText{
    display: block;
    background-color: transparent;
    float: left;
}

.trackingPaginationNextNoLink{
    display: block;
    background-color: #D2D2D2;
    background-image: url("/images/interface/arrow-next-lo.gif");
    background-position: right 2px;
    background-repeat: no-repeat;
    padding: 0px 12px 0px 0px;
    margin: 0px 0px 0px 2em;
    float: right;
    color: #7E7E7E;
}

.trackingPaginationNext {
    background-color: #D2D2D2;
    background-position: right 2px;
    background-repeat: no-repeat;
    color: #7E7E7E;
    display: block;
    float: right;
    margin: 0 0 0 2em;
    padding: 0 12px 0 0;
}

.trackingPaginationNext a{
    text-decoration: none;
    font-weight: normal;
}

.trackingPaginationNext a:hover{
    text-decoration: underline;
}

.trackingPaginationPages	{
    display: block;
    background-color: #D2D2D2;
    float: right;
}

.trackingPaginationPages ul{
    display: block;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.trackingPaginationPages li{
    padding: 0px;
    margin: 0px 0.2em 0px 0.2em;
    float: left;
}

.trackingPaginationPages .selected{
    font-weight: bold;
    text-decoration: underline;
}

.trackingPaginationPreviousNoLink{
    background-color: #D2D2D2;
    background-image: url("/images/interface/arrow-previous-lo.gif");
    background-position: left 2px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 12px;
    margin: 0px 2em 0px 0px;
    float: right;
    color: #7E7E7E;
}

.trackingPaginationPrevious {
    float: right;
    padding-right: 20px;
}


.trackingPaginationPrevious a{
    text-decoration: none;
    font-weight: normal;
}

.trackingPaginationPrevious a:hover{
    text-decoration: underline;
}

.h33 {
    height:33px;
}


/* End of Order Tracking Page
----------------------------------------------------------------------------------------------------*/
/* Start of Help Page
----------------------------------------------------------------------------------------------------*/
.helpBtn {
	position: relative;
	top:  0;
	width: 580px;
	height: 45px;
	box-shadow: inset 0px 0px 8px #880404, -4px 4px 0px rgba(173,173,173,0.5);	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	text-align: center;
	line-height: 43px;  
	cursor: pointer;
	margin: 25px auto 0 auto; 
	border: 1px solid #333;
}

.helpTopBtn {
	position: relative;
	top:  0;
	width: 580px;
	height: 45px;
	box-shadow: inset 0px 0px 8px #880404, -4px 4px 0px rgba(173,173,173,0.5);	
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
	text-align: center;
	line-height: 43px;  
	cursor: pointer;
	border: 1px solid #333;
}

.helpTitleBox {
	margin: auto;
	display: block;
	position: relative;
	top: 65px;
	height: auto;
	width: 580px;
	text-align: center;
	border: 1px solid #333333;
	box-shadow: -4px 4px 0px rgba(173,173,173,0.5);
}

/* End of Help Page
----------------------------------------------------------------------------------------------------*/
/*no script start*/
.aPosCls {
    position: relative;
    text-align: center;
    z-index: 1;
}
.paddC {
    padding: 10px;
}
.clrUi {
    background-color: #FFF9D6;
    border: 1px solid #E2C821;
}
.TxtInr {
    margin: auto;
    width: 980px;
}
.fnt {
    font-size: 13px;
	font-weight: bold;
}
.ptp {
    padding-top: 5px;
}
/*No script ends*/
.fixedSearchBar{
	position:fixed;
	width:75%;
	top:0px;
}
@media (max-width:320px) { 
.fixedSearchBar{
	position:relative;
	width:100%;	
} }
@media (max-width:480px) {
.fixedSearchBar{
	position:relative;
	width:100%;	
} }
@media (max-width:600px) { 
.fixedSearchBar{
	position:relative;
	width:100%;	
} }
@media (max-width:800px) { 
.fixedSearchBar{
	position:relative;
	width:100%;	
} }
.visa_us{
	background-image: url("../images/interface/logo/visa.gif");
	width: 49px;
	height: 29px;
 }
 .mastercard_us{
	background-image: url("../images/interface/logo/mastercard.gif");
	width: 49px;
	height: 29px;
 }
 .amex_us{
	background-image: url("../images/interface/logo/amex.gif");
	width: 28.5px;
	height: 29px;
 }
 .discover_us{
	background-image: url("../images/interface/logo/discover.gif");
	width: 48px;
	height: 29px;
 }
 .jcb_us{
	background-image: url("../images/interface/logo/jcb.gif");
	width: 41px;
	height: 29px;
	}
 .paypal_us{
	background-image: url("../images/interface/payments_paypal.gif");
	width: 84px;
	height: 29px;
	}
 .searchDropDown .DVD{
	background-color: #F29C47;
	box-shadow: inset 0px 0px 8px #F29C47;
	background: #F29C47; /* Old browsers */
	background: -moz-linear-gradient(left, #F3A64C 15%, #F29C47 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#F3A64C), color-stop(45%,#F29C47)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #F3A64C 15%,#F29C47 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #F3A64C 15%,#F29C47 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #F3A64C 15%,#F29C47 45%); /* IE10+ */
	background: linear-gradient(to right, #F3A64C) 15%,#F29C47 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3A64C', endColorstr='#F29C47',GradientType=1 ); /* IE6-9 */
}
.webuy_collect{
	width:340px;
}

/**** WEB-1796 ****/
.divMyAccount_styl input{
	margin:3px 0px;
}
/**** WEB-1796****/

/**** WEB-1851****/

.greyTextCls{
color:#999;
font-size: 13px;
}

/**** WEB-2165 ****/
.custom-order-table{
	margin-left:6%;
	margin-top:10px;
}
.custom-order-table td{
	padding:8px 10px;
	font-size:14px;
}
.custom-order-table td em{
	font-size:14px;
}
.custom-order-table tr:nth-child(odd) {
   background-color: #f1f1f1;
}

/* for PCA text Box */
.custompcatextinput{
	padding: 7px 5px !important;
    width: 92% !important;
	background-image: url(../images/searchimgne.png) !important;
	background-repeat:no-repeat;
	background-position:right;
	border:solid 1px #999;
}

/* Store Feedback */

#fbanner{
	background-image:url(../images/feedback/banner.jpg);
	background-position:center top;
    background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	width:100%;
}
#fheading{
	font-weight:normal;
	padding:94px 0;
	width:100%;
}
#fheading .logo{
	background:url(../images/feedback/logo.png) no-repeat;
	display:inline-block;
	height:75px;
	margin-bottom:40px;
	width:100px;
}
#fheading p{padding:0;}
#fheading .title{
	color:#fff;
	font-size:60px;
}
#fheading .title2{
	color:#999;
	font-size:20px;
}
#formcontent{
	box-sizing:border-box;
	color:#333;
	font-weight:normal;
	margin:20px auto;
	width:400px;
}
#formcontent h2{
	font-size:18px;
	font-weight:normal;
	line-height:28px;
	margin:0 0 20px;
}
#formcontent h2,#formcontent h3{font-weight:normal;}
#formcontent h3{
	font-size:16px;
	line-height:20px;
	margin:0 0 20px;
}
#formcontent input[type=text], #formcontent textarea{
	background:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	box-sizing:border-box;
	color:#333;
	font:16px "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-bottom:20px;
	padding:10px;
	width:100%;
	-webkit-appearance: none;
}
textarea{
	resize:none;
	height:200px;
}
label{
	color:#333;
	display:inline-block;
	font-size:18px;
}
label span{
	color:#b50908;
	font-size:20px;
}
#textarea_feedback{
	color: #999;
    float: left;
    width: 100%;
    text-align: right;
    margin: -10px 0 10px;
}
#formcontent  input[type=checkbox]{
	border:1px solid #ddd;
	float:left;
	margin:2px 5px 15px 0;
}
#contactme{
	float:left;
	margin-bottom:20px;
}
.ferror{
	float:left;
    margin:-10px 0 20px;
    width:100%;
}
.rating{margin:10px 0 20px;}
.rating .mdi-star{
	color:#999;
	cursor:pointer;
	font-size:22px;
}
.rating .mdi-star.active{color:#ffcc00;}
.buttonrow{
	text-align:center;
	width:100%;
}
#formcontent .button{
	border:0;
	border-radius:4px;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:16px;
	margin:0 10px;
	padding:12px;
	text-align:center;
	text-transform:uppercase;
	width:120px;
	-webkit-appearance: none;
}
#formcontent .blue{background:#33a1ff;}
#formcontent .grey{background:#999;}
#formcontent .large{width:200px;}
#thankyou{text-align:center;}
#thankyou i{
	background:#ffcc00;
	border-radius:50%;
	color:#fff;
	font-size:50px;
	margin-bottom:10px;
	padding:12px;
}
#thankyou h1{
	font-size:30px;
	font-weight:normal;
	margin:0 0 20px;
}
#thankyou .contact{
	line-height:28px;
    margin:5px 0 20px;
}

/*#enterfeedback,#feedbackemail,#thankyou{display:none;}*/


/* MaterialDesignIcons.com */
@font-face {
  font-family: 'MaterialDesignIcons';
  src: url("font/materialdesignicons-webfont.eot?v=1.2.64");
  src: url("font/materialdesignicons-webfont.eot?#iefix&v=1.2.64") format("embedded-opentype"), url("font/materialdesignicons-webfont.woff2?v=1.2.64") format("woff2"), url("font/materialdesignicons-webfont.woff?v=1.2.64") format("woff"), url("font/materialdesignicons-webfont.ttf?v=1.2.64") format("truetype"), url("font/materialdesignicons-webfont.svg?v=1.2.64#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.mdi {
  display: inline-block;
  font: normal normal normal 24px/1 MaterialDesignIcons;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.mdi-emoticon:before {
  content: "\f2b1";
}
.mdi-star:before {
  content: "\f521";
}

/*Media Query*/
@media screen and (max-width: 980px) {
	#fbanner{background-size:contain;}
	#fheading{padding:54px 0;}
	#fheading .logo{margin-bottom:20px;}
}
@media screen and (max-width: 800px) {
	#fheading{padding:32px 0;}
	#fheading .logo{margin-bottom:10px;}
}
@media screen and (max-width: 768px) {
	#fheading{padding:27px 0;}
}
@media screen and (max-width: 640px) {
	#fheading{padding:19px 0;}
	#fheading .title{font-size:40px;}
}
@media screen and (max-width: 480px) {
	#fheading{padding:34px 0 0;}
	#fheading .logo{margin-bottom:50px;}
	#fheading .title{color:#666;}
	#formcontent{padding:0 20px;width:100%;}
}
@media screen and (max-width: 360px) {
	#fheading{padding:18px 0 0;}
	#fheading .logo{margin-bottom:30px;}
}
@media screen and (max-width: 320px) {
	#formcontent .button{margin:0 5px;}
	#fheading{padding:13px 0;}
	#fheading .logo{margin-bottom:21px;}
	#fheading .title2{font-size:18px;}
}
@media screen and (max-width: 240px) {
	#formcontent .button{margin:0 0 10px;width:100%;}
}
/*/Media Query*/

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
  #fheading .logo{
	background-image:url(../images/feedback/logo@2x.png);
	background-size:100px 75px;
  }
}

/* Store Feedback */

/* footer Mobile link*/
.footerMobileLink{
	margin:10px 0px 5px 0px;
	font-weight:bold;
}
.footerMobileLink a {
	color:#CC080B;
}

/*star rating */
.rating-static {
  width: 80px;
  height: 16px;
  display: block;
  background: url('../images/star-off-n.png') 0 0 repeat-x;
  text-align: left;
}
.filed-star{
  background: url('../images/star-on-n.png') 0 0 repeat-x;
}
.errorClass {
    background: #fffdcc none repeat scroll 0 0;
    color: red;
    font-size: 14px;
    margin: 7px 0;
    padding: 12px 15px;
}
#confirmCancel{
	margin:10px 0 0;
	padding:10px 0;
}
#confirmCancel input{margin:10px 10px 0 0;}

#confirmCancel td {
    text-align: center;
}