body {
background:#ffffff;
font-family:arial;
font-size:0px; /* IE 6 */
margin:0;
padding:0;
}

img {
border:0;
margin:0;
padding:0;
}

.clearbox {
clear:both;	
}


.fleft {
float: left;	
}

.fright {
float: right;	
}


/* Header =============================================================================== */

#header {
margin:0 auto;
width:960px;
overflow:hidden;
}

#logo {
height:89px;
float:left;
width:280px;
}

#topRight { float: right; width: 480px; position:relative; }

#countrySelect { 
float:right;
width:145px;
text-transform:uppercase; 
font-size:10px; 
margin:20px 0 0 0;
position:relative; 
z-index:200; /* IE6/7 */
}
#countrySelect ul li a { color: #5d5d5d; text-decoration: none; }
#countrySelect ul li a:hover { text-decoration: underline; }
#countrySelect ul.countrySelectNormal { position: relative; float: left; width: 145px; height: 21px; line-height: 21px; background-image: url('../img/countrySelect.gif'); background-position: 0px -12px; overflow: hidden; cursor: pointer; }
#countrySelect ul.countrySelectNormal.active { background-image: url('../img/countrySelect.gif'); background-position: 0px -34px; }
span.ro, span.us { float: left; width: 16px; height: 11px; background-image :url('../img/countrySelect.gif'); margin: 5px 5px 0 8px; }
span.ro { background-position: -17px 0px; }
span.us { background-position: -0px 0px; }
#countrySelect ul.countrySelectDrop { 
width: 145px; 
margin: 21px 0 0 0; 
background-image: url('../img/countrySelect.gif'); 
background-position: 0px bottom; 
position: absolute;
z-index:100;
left:0;
}

#qnav { float: right; margin: 10px 0 0 0; position: absolute; top:53px; left: 50px; }

/* Search Bar */

#search {
	background-image: url('../img/index.gif');	
	background-position: 0px -216px;
	height: 49px;
	padding: 0;
}

#search form { float: left; padding: 5px 0; margin: 9px 0 0 305px; *margin: 9px 0 0 165px; overflow: hidden; position: absolute; }
#search form input { float: left; width: 460px; font-size: 13px; background: transparent; padding: 4px 0 0 0; border: 0; color:#494949; }
#search form input#submit { width: 25px; height: 24px; background: transparent; margin: -1px 0 0 19px; cursor: pointer; }

#mostSearched { height: 32px; line-height: 28px; overflow: hidden; background-image: url('../img/index.gif'); background-position: 0px -265px;  }
#mostSearched ul { margin: 1px 0 0 105px; }
#mostSearched ul li { display: inline; font-size: 11px; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: 1px dotted #6a6a69; }
#mostSearched ul li a { color: #6a6a69; text-decoration: none; text-shadow: 0px 1px 0px #fff; }
#mostSearched ul li a:hover { color: #434343; }

.topMenu { float: right; list-style: none; position: relative; overflow: hidden;  font-size:10px; color:#000; }  
.topMenu li { display: block; overflow: hidden; float: left; margin: 0 4px 0 0; }
/*.topMenu li ul li { display: block; position: relative; width: 100%; }
.topMenu a { display: block; overflow: hidden;  font-size:10px; color:#AAE; }*/

.topMenu li div {
background-image:url('../img/index.gif');
background-repeat:no-repeat;
height:27px;
}
.topMenu li div a {
display:block;
height:27px;
}
.topMenu li div.sub {
background: #00a8e7;
border-right: 1px solid #008dc2;
border-left: 1px solid #008dc2;
border-bottom: 1px solid #008dc2;
padding: 0 6px 6px 6px;
position:relative;
z-index:200;
height:100%;
overflow: auto;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
}
.topMenu li ul {

}
.topMenu li ul li {
float:left;
width:100%;
height: 22px;
line-height: 22px;
margin:2px 0 0 0;
font-size: 11px;
border-bottom: 1px solid #0094cb;
}

.topMenu li ul li.arrow { }
.topMenu li ul li a { color: #fff; text-decoration: none; padding: 0 0 0 2px; }

.index { width: 61px; background-position: -600px -190px; }
.merchant { width: 83px; background-position: -665px -190px; }
.contact { width: 70px; background-position: -752px -190px;  }
.help { width: 56px; background-position: -893px -135px;  }
.country { width: 123px; background-position: -826px -190px;  }

.index:hover { background-position: -600px -162px; }
.merchant:hover, div.merchant.active { background-position: -665px -162px; }
.contact:hover { background-position: -752px -162px;  }
.help:hover { background-position: -893px -107px;  }
.country:hover, div.country.active { background-position: -826px -162px;  }

/* Body =============================================================================== */

#body {
margin:0 auto;
width:960px;
clear:both;
}

/* Categories */

#sidebar {
font-size:12px;
margin:0;
padding:0;
width:206px;
margin:10px 0 0 0;
}

#sidebar .cats ul {
list-style:none;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

#sidebar .cats ul li {
text-indent:10px;
background-image:url('../img/index.gif');
background-position:0px -64px;
margin:0;
padding:0;
position:relative;
z-index:100;
font-size:0; /*IE6*/
float:left; /*IE6*/
width:206px; /*!IE6*/
/*height:32px; removed for IE6*/
}

#sidebar .cats ul li a {
color:#858585;
text-decoration:none;
margin:0;
width:100%;
height:21px; padding:11px 0 0 0;
display:block;
font-size:12px;
/*line-height:32px;
position:relative;
z-index:500; 
margin:0 1px;
overflow:visible;*/
}

#sidebar .cats ul li a:hover, #sidebar .cats ul li a.first:hover {
background-image:url('../img/index.gif');	
background-position:0px -164px;	
color:#028dbf;
text-decoration:none;
}

#sidebar .cats ul li a.last:hover { height: 23px; }

#sidebar .cats ul li a.first {
background-image:url('../img/index.gif');	
background-position:0px 0px;}

#sidebar .cats ul li a.last {
height:25px;
background-image:url('../img/index.gif');	
background-position:0px -128px;
}

#sidebar .cats ul li a.selected {
color:#028dbf;
padding-left: 11px;
text-decoration: none;
background-image:url('../img/index.gif');	
background-position:0px -164px;	
}

/* cats sub menu */

#sidebar .cats .subcats {
width:206px;
left:206px;
top:0px;
padding:0;
position:absolute; 
background:url('../img/catRight.gif') repeat-y;
z-index:100;
font-size:12px;
text-indent:0;
}

#sidebar .cats .subcats .t {
background-image:url('../img/index.gif');	
background-position:0px -198px;
height:7px;
overflow:hidden;
padding:0;
margin:0 0 5px 0;
font-size:0;
line-height:0;
}

#sidebar .cats .subcats .b {
background-image:url('../img/index.gif');	
background-position:0px -205px;	
height:7px;
overflow:hidden;
margin:5px 0 0 0;
}

#sidebar .cats .subcats .wrp {
width:88%;
margin-left:10px;
}

#sidebar .cats .subcats .sep {
border-top:1px dotted #b2b2b2;
width:88.5%;
margin:0;
padding:0;
line-height:0;
margin:10px 0 7px 4.5%;
}

#sidebar .cats .subcats a {
background:none !important;
margin:0;
padding:0;
display:inline;
font-size:11px;
text-decoration:underline;
}

#sidebar .cats .subcats a.smore {
background:none !important;
color:#028dbf;
display:inline;
text-decoration:none;
font-size:10px;
}

#sidebar .cats .subcats a.bmore {
color:#028dbf;
display:inline;
font-weight:bold;
text-decoration:underline;
position:relative;
font-size:10px;
left:140px;


}

#sidebar .cats .subcats h4,
#sidebar .cats .subcats h4 a {
color:#028dbf;
margin:0;
padding:0;
text-decoration:none;
}

/* Body Content */

#body-content {
font-size:14px;
margin:0;
min-width:300px;
padding:0;
float:right;
}

#body-content.col-left-layout {
margin:0;
padding:0;
margin:10px 0 0 0;
}

#welcomeText h1 { width:100%; height:25px; letter-spacing: -0.3px; font-size:14px; float:left; color:#0795c9; }
#welcomeText { width: 730px; font:11px Verdana, Geneva, sans-serif; float:right; margin:10px 0 10px; color: #696969; }

/* box */

.box {
width:363px;
background:url('../img/IndexBoxBg.gif') repeat-y;
overflow:hidden;
margin:0 0 5px 0;
}

.box.odd {
margin-left:6px;
}

.box .head {
background-image:url('../img/index.gif');
background-position:-209px 0px;
height:25px;
}

.box .foot {
background-image:url('../img/index.gif');
background-position:-209px -31px;
height:31px;
}

.box .body {
margin:0;
padding:0;
position:relative;
top:-30px;
padding:15px 15px 0 15px;
font-size:12px;
height:220px;
}
.box .body h2 { font-size:14px; color:#028dbf; }
.box .body ul { margin:6px 0 0 0; padding:0 0 6px 0; width: 330px; border-bottom: 1px dotted #dfdfdf; overflow:hidden; }
.box .body ul .prodWidth { float: left; width: 250px; }
.box .body ul li img { float:left; margin:0 5px 0 0; width:60px; height:60px; }
.box .body ul li a { color:#028dbf; }
.box .body ul li h2.prodTitle, .box .body ul li p { width: 250px; *width: 180px; } 
.box .body ul li h2.prodTitle { font-size:13px; font-weight:bold; color:#028dbf; padding:7px 0 0 0; }
.box .body ul li h2.prodTitle a { color:#028dbf; text-decoration:none; }
.box .body ul li p { font-size:10px; color:#7e7e7e; padding:5px 0 0 0; letter-spacing:-0.3px; }
.box .body ul li small { float:right; text-align:right; color:#bb1414; font-size:10px; padding:15px 0 0 0; }
.box .body ul li small b { font-size: 16px; font-weight:bold; letter-spacing:-1px; } 
.box .foot { text-align:right; }
.box .foot a { font-size:12px; margin:0 15px 0 0; background:url('../img/seemore.gif') no-repeat left; padding:0 0 0 15px; color:#028dbf; text-decoration: underline; font-weight:bold; }
.box .foot a:hover { color:#414141; }
.adv300 { text-align: center; margin: 10px 0; }
.popularBrands { }
.popularBrands h2 { float:left; font-size: 15px; color:#777; }
.popularBrands img { margin: 15px 10px 10px 5px; }

/* Footer =============================================================================== */

#footer {
width:960px; /* use this value to increase the width of the footer */
margin:auto;
padding:0;
clear:both;
}

/* Slide Section */

.slideContent {
	overflow: hidden;
	height: 193px;
	padding: 0 15px;
}

.slideLeft { float: left; width: 190px; }
.slideInfo { float: left; overflow:hidden; }
h2.slideTitle { font-size: 20px; width: 300px; color: #028dbf; }
.slideInfo p { width: 190px; color: #5f5f5f; height: 60px; font-size: 11px; padding: 5px 0 0 0; }
.slideInfo p a { color: #494949; text-decoration:underline; }
.slideInfo p a:hover { color: #252525; }
.slideInfo p.available { font-size: 12px; height: auto; color: #5f5f5f; padding: 5px 0; }
.slideInfo p.available a { color: #028dbf; text-decoration: underline; }

.price { float: left; width: 190px; margin: 15px 0 0 0; }
.price small { float: left; width: 75px; text-align: right; font-size: 11px; color: #5f5f5f; line-height:12px; margin: 0 10px 0 0; }
.price small i { font-style: normal; color: #bb1414; font-size: 11px; font-weight: bold; }
.price small b { font-size: 17px; color: #bb1414; }

.thumb { float: right; width: 110px; height: 100px; margin: 10px 0 0 0; }

.slideInfo li b {
	color: #74b115;
}

ul.slideContent li p {
	float: left;
	font-size: 11px;
	color: #7e7e7e;
	padding: 10px 0 10px 10px;
	width: 210px;
}

ul.slideContent li img {
	width: 110px;
}

#tvs { width: 72px; height: 73px; }
#laptops, #phones, #cameras { width: 71px; height: 73px; }

#tvs, #laptops, #phones, #cameras, #speakers {
	float: left;
	background-image: url('../img/index.gif');
	cursor: pointer;	
}

#speakers { width: 76px; height: 73px; }

#tvs { background-position: -209px -66px; }
#tvs:hover { background-position: -209px -139px; }

#laptops { background-position: -281px -66px; }
#laptops:hover { background-position: -281px -139px; }

#phones { background-position: -352px -66px; }
#phones:hover { background-position: -352px -139px; }

#cameras { background-position: -423px -66px; }
#cameras:hover { background-position: -423px -139px; }

#speakers { background-position: -494px -66px; }
#speakers:hover { background-position: -494px -139px; }

.buyCompare { list-style: none; position: relative; }  
.buyCompare li { display: block; overflow: hidden; cursor: pointer; float: left; width: 98px; height: 31px; background-image: url('../img/buyandcompare.gif'); background-repeat: no-repeat; }
.buyCompare a { display: block; height: 31px; text-indent: -9999px; outline: none; }
.buy {  background-position: 0px 0px; }
.buy:hover { background-position: 0px -31px; }
.compare { background-position: 0px -62px; }
.compare:hover { background-position: 0px -93px; }

#footerWrapper { width: 100%; background: url('../img/footerBg.gif') repeat-x; line-height: 42px; overflow: hidden; font-size: 12px; margin: 20px 0 0 0; }
.wrapper { width: 960px; margin: 0 auto; }
#footerWrapper ul.copyright { float: left; width: 500px; color: #5d5d5d; }
#footerWrapper ul.copyright li a { color: #028dbf; text-decoration: underline; }
#footerWrapper ul.copyright li a:hover { color: #313131; }
#footerWrapper ul.footerLinks { float: right; }
#footerWrapper ul.footerLinks li a { color: #eaeaea; text-decoration: none; margin: 0 0 0 20px; }
#footerWrapper ul.footerLinks li a:hover { color: #fff; text-decoration: underline; }
#footerWrapper ul li { display: inline; }

.bottomText { width: 80%; font-size: 12px; color: #8f8f8f; text-align: center; margin: 20px auto; }

#twitterno { background: url('../img/twitterno.gif') no-repeat; font-size: 12px; width: 160px; padding: 12px 0 7px 0; margin: -25px 0 10px 20px; color: #fff; text-align: center; position: relative; }
#twitterno a { color: #fff; text-decoration: none; }
#twitterno a:hover { text-decoration: underline; }no.gif') no-repeat; font-size: 12px; width: 160px; padding: 12px 0 7px 0; margin: -25px 0 10px 20px; color: #fff; text-align: center; position: relative; }
#twitterno a { color: #fff; text-decoration: none; }
#twitterno a:hover { text-decoration: underline; }no a:hover { text-decoration: underline; }