* {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#contentContainer li {
	margin-left: 20px;
} 

body {

	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(ribbon.png);
	background-repeat: no-repeat;
	font-family: sans-serif;
	font-size: 13px;}

hr {
	display: none;
} 

#siteContainer {  
	width: 1000px; 
	text-align: left;
	margin:0 auto; 
}

#logo {
	background-image:url('logo.png');
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 14px;
	margin-bottom: 15px;
	width:322px;
	height:96px;
	float: left;
	text-decoration: none;
} 

#logo span {
	display: none;
}

#searchForm {
	background-image:url('search.png');
	width: 350px;
	height: 57px;
	float:left;
	margin-top: 37px;
	margin-bottom: 31px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-left: 9px;
	padding-right: 10px;
}

label#searchLabel {
	display: block;
	width: 345px;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 8px;
}

.basket-button {
	display: block;
	width: 100px;
	width: 171px;
	height: 34px;
	background-image:url('button-small.png');
	
	border-width: 0px;
}



input#input-searchTerms {
	width: 303px;
	background-color: #ffffff;
	height: 20px;
	border: 1px #000000 solid;
	margin-right: 10px;
	padding: 0px 0px 0px 0px;
}

input#goButton {
	
	margin-left: 5px;
	height: 22px;
	width: 25px;
	background-color: #fc92c2;
	border: 1px #000000 solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#phoneNumber {
	background-image:url('telephone.png');
	width: 980px;
	height: 51px;
	margin-bottom: 6px;
	text-align: right;
	padding-left: 0px;
	padding-right: 20px;
	clear:both;
}

#delonghi {
	display: block;
	background-image:url('delonghi.png');
	width: 97px;
	height: 47px;
	float: right;
}

#servcool {
	display: block;
	float: right;
	background-image:url('servcool.png');
	width: 87px;
	height: 47px;
}

#facebook {
	display: block;
	float: right;
	background-image:url('facebook.png');
	width: 44px;
	height: 47px;
	
}

#linkedin {
	display: block;
	float: right;
	background-image:url('linkedin.png');
	width: 44px;
	height: 47px;

}

#phoneNumber span {
	display: none;
}


#basketContainer {
	background-image:url('basket.png') ;
	width: 244px;
	height: 61px;
	float:left;
	margin-top: 37px;
	margin-bottom: 31px;
	margin-left: 17px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
text-decoration:none;}

#basketContainer h3 {
	color: black;
	text-decoration: none;	
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
}

#basketContainer p {
	color: black;
	text-decoration: none;	
	font-family: sans-serif;
	font-size: 13px;
	text-align: center;
	margin-top: 5px;
}

#contentBody {
	background-image: url('contentBody.png');
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#mainMenu {
	background-image:url('menubar.png');
	width: 174px;
	float: left;
	color: black;
	font-family: sans-serif;
	font-size: 13px;
	text-align: left;
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
background-repeat: no-repeat;}

#mainMenu ul {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	width:150px;
}  
 
#mainMenu li {
	list-style: none;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 18px;	
	height: 21px;
	width: 136px;
	background-repeat: no-repeat;
}

.menu-end 
{
    width: 154px;
    height: 1px;
    background-image:url('menu-end.png')  ;
    background-repeat:no-repeat;
}

li.menu1 {
	background-image:url('menu1.png')  ;
}
li.menu2 {
	background-image:url('menu2.png')  ;
}
li.menu3 {
	background-image:url('menu3.png')  ;
}
li.menu4 {
	background-image:url('menu4.png')  ;
}
li.menu5 {
	background-image:url('menu5.png')  ;
}
li.menu6 {
	background-image:url('menu6.png')  ;
}
li.menu7 {
	background-image:url('menu7.png')  ;
}
li.menu8 {
	background-image:url('menu8.png')  ;
}
li.menu9 {
	background-image:url('menu9.png')  ;
}
li.menu10 {
	background-image:url('menu10.png')  ;
}

#mainMenu li.menu1-selected a,
#mainMenu li.menu2-selected a,
#mainMenu li.menu3-selected a,
#mainMenu li.menu4-selected a,
#mainMenu li.menu5-selected a,
#mainMenu li.menu6-selected a,
#mainMenu li.menu7-selected a,
#mainMenu li.menu8-selected a,
#mainMenu li.menu9-selected a,
#mainMenu li.menu10-selected a
{
    color: White;
}


li.menu1-selected {
	background-image:url('menu1-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu2-selected {
	background-image:url('menu2-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu3-selected {
	background-image:url('menu3-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu4-selected {
	background-image:url('menu4-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu5-selected {
	background-image:url('menu5-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu6-selected {
	background-image:url('menu6-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu7-selected {
	background-image:url('menu7-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu8-selected {
	background-image:url('menu8-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu9-selected {
	background-image:url('menu9-selected.png')  ;
	color: white;
	font-weight: bold;
}
li.menu10-selected {
	background-image:url('menu10-selected.png')  ;
	color: white;
	font-weight: bold;
}

#mainMenu a {
	display: block;
	color: Black;
	text-decoration: none;
}



#mainMenu a:hover {
	display: block;
	color: white;
	text-decoration: none;
}

#mainMenu pre 
{
    margin-top: 10px;
    margin-bottom: 20px;
	color: black;
	font-family: sans-serif;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
	width: 145px;
}
 
#mainMenu .facebook 
{
    background-image:url('facebook.png');
    
	
	height: 40px;
	width: 80px;
	padding-left: 54px;
	padding-top: 7px;
	margin: 10px 30px 0px 5px;
	font-size: 13px;
	background-repeat: no-repeat;
	
}

#mainMenu .linkedin 
{
    background-image:url('linkedin.png');
	height: 40px;
	width: 80px;
	padding-left: 54px;
	margin: 0px 30px 0px 5px;
	padding-top: 7px;
	font-size: 13px;
	background-repeat: no-repeat;
}

a {
	margin: 0px 0px 0px 0px;
}

#contentContainer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 789px;

}

h2#pageHeading, #pageContent h1, h2#pageHeading-helpchoose, .content h1 {
	clear: both;
	background-image: url(blueheading.png);
	width: 779px;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;
	margin: 10px 0px 10px 0px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 0px;
}  

h3.subHeading {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 13px;
}

#imageContainer {
	float: left;
	width: 150px;
	text-align: center;
}

#descContainer {
	float: right;
	width: 620px;
}

ul#pageLinks h2{
 display: block;
 padding-top: 8px;
 padding-bottom: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
 width: 400px;
 float: left;
}


ul#pageLinks h2 a{
	float: left;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
	color: black; 
	height: 40px;
}

.productListing h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0px 0px 0px 0px ;
}


#descContainer h2{
	width: 500px;
	margin-top: 0px;  
	margin-bottom: 0px;
}


#pageContent {
	font-family: sans-serif;
	font-size: 13px;
	clear: both;
}

.content {

}

.clear {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#logoBar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#pageContent p{
	font-family: sans-serif;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	text-align: justify;
	
}

#pageContent p.strong, #pageContent span.strong{
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-bottom: 8px;
	text-align: justify;
}
    
ul#subMenu { 
	float: left;
	width: 789px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	overflow: visible;
}

.content {
	
	margin-bottom: 20px;

}

#contentContainer.content {
	clear: both;
}

#subMenu li {
	float: left;
	width: 250px;
	text-align: left;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.subMenu-selected, ul#subMenu a {
	color: black;
	text-decoration: none;
}


#subMenu li:hover {
	background-color: #ffff63;

}


ul#pageLinks {
	list-style-type: none;
	padding: 0px 00px 0px 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}

ul#pageLinks li {
	clear:left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 00px 0px 0px;
	width: 789px;
}
ul#pageLinks li:hover {
	background: #ffff63;
}


ul#pageLinks img{
	float: left;
	margin-right: 10px;
	border: none;
}


ul#pageLinks h2{
	width: 500px; 
	line-height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


ul#pageLinks a {
	background-color: #ffffff;
	text-decoration: none;
	color: black;
	height: 50px;
	width: 789px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#pageLinks a:hover{
	background-color: #ffff63;
	height: 50px;
	width: 789px;
}





.productImage{
	float: left;
	width: 150px;
text-align: center;}


.productText {
	float:left;
	width: 650px;
	height: 150px;
	padding-left: 10px;
	padding-bottom: 10px;

}

.productText p {
	padding-right: 10px;
}

.productListing {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
}



.productText {
	float: right;
	width: 620px;
}



.backToTop {
	display: block;
	clear: both;
	float:right;
}

.buyContainer {
	float: left;
	width: 150px;
}

#footer {
	background-image:url('footer.png');
	margin: 0px 0px 30px 0px;
	padding-top: 10px;
background-repeat: no-repeat;
height: 100px;
padding-top: 25px;
padding-left: 20px;
padding-right: 20px;
clear:both;

}

#footer, #footer a  {
text-align: center;
font-size: 10px;
color: gray;
}

#footer p {
	float:left;
	text-align: left;
}

#HSBC {
	background-image:url('hsbc.png');
	width: 150px;
	height: 38px;
	margin-top: 10px;
	float:right;
}

.HSBC-side {
	background-image:url('hsbc-side.png');
	width: 150px;
	height: 38px;
	margin-top: 10px;
	margin-left: 2px;
	
}

.menu-devide 
{
    background-image:url('menu-devide.png');
    background-repeat: no-repeat;
    margin-top: 10px;
   	width: 154px;
	height: 2px;

}

#HSBC p, #Cards p, .HSBC-side p, .Cards-side p {
	display:none;
}

#Cards {
	background-image:url('cards.png');
	width: 150px;
	height: 55px;
	float:right;
	margin-top: 2px;
}

.Cards-side {
	background-image:url('cards.png');
	width: 150px;
	height: 55px;
	
	margin-top: 10px;
}
  
#pageContent label {
	text-align: right;
	margin-right: 10px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	float: left;
	display: block;
	width: 200px;
}
 


#pageContent table input {
	width: 100px;
}

#pageContent table input.quantityfField {
	width: 50px;
}


#feedback {
	width: 400px;
	height: 200px;
}

#submitBut, #submit {
	clear: both;
	display: block;
	margin-left: 210px;
	width: 171px;
	height: 34px;
	background-image:url('button.png');
	border-width: 0px;
}

#checkout 
{
    border-width: 0px;
    width: 171px;
	height: 34px;
	background-image:url('button.png');
	clear: both;
	float: left;
	display: block;
}

#pageContent pre {
	margin-left: 10px;
	font-family: sans-serif;
	font-size: 13px;	
}

table {
border-collapse:collapse;
}
thead {
background-color: #aedff7;
font-weight: bold;


}

td {
padding-left: 5px;
padding-right: 5px;

}

#total {  
	float:left;
	font-weight: bold;
	padding-top: 2px;
	margin-left: 10px;
}

.addressContainer {
	width: 300px;
	float: left;
	margin-bottom: 20px;
}

#inputItem {
	display: block;
	width: 100%;
}

a#buy {
display: block;
background-image: url(buy.png);
width: 113px;
height: 29px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a#buy span {
	display: none;
}

a#more {
display: block;
background-image: url(moreinfo.png);
width: 113px;
height: 29px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a#more span {
	display: none;
}
br {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 0px;
}

#productPurchase {
	float: left;
}

#billingaddress, #shippingaddress {
	float: left;
	width: 350px;
}

#basketitems {
	width: 700px;
}

.quantityfField {
	background-color: #ffffff;
	width: 50px;
}

.topProductContainer {
	float: left;
	width: 250px;
	margin-right: 10px;
	margin-top: 10px;
}
.topProductHeader {
	background-color:  #fff068;
	width:250px;
	height: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 5px;
}

.topProductHeader-offer {
	background-color:  #ff499c;
	width:250px;
	height: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 5px;
}



.topProductHeader:hover {
	color: #6d9db4;
}
#airconditionerHeading {
	background-image: url(blueheading.png);
	width: 779px;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 10px;
		margin-bottom: 10px;
}

#dehumidifierHeading{
	float: left;
	background-image: url('pinkheading.png');
	width: 779px;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}


#heading {
	float: left;
	font-weight: bold;
	font-size: 17px;
	float:left;
}

span#buyersGuide, span#more {
	float: right;
	padding-right: 10px;
}

#buyersGuide a, #more a{
	text-decoration: none;
	color: black;

}

#buyersGuide a:hover, #more a:hover{
	text-decoration: none;
	color: white;
}

#more {
	float: left;
	margin-right: 10px;
}

.topProductImage {
	float: left;
	height: 150px;
	width: 125px;	
	text-align: center;
cursor:pointer;}

.topProductDetail {
	float: left;
	height: 98px;
	width: 120px;
	padding-right: 5px;
	overflow: hidden;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
}
.topProductDetailOffer {
	float: left;
	height: 78px;
	width: 120px;
	padding-right: 5px;
	overflow: hidden;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
}

.topProductBuy {
	float:left;
	
}

.topProductContainer input{
	float:left;
	width: 25px;
	height: 18px;
	margin-right: 5px;
	border: solid 1px #000000;
}

.topProductLink{
	color: black;
	text-decoration: none;
}

a.topProductLink{
	color: black;
	text-decoration: none;
}


input.buyButon {
	float:left;
	width: 50px;
	background-image: url('buy-small.png');
	border:	none;
	color:  ;
	height: 24px;
}

.topProductPrice {
	float: left;
	width: 125px;
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 2px;
	color: #ff499c;
	text-align: left;
}

.offer {
	z-index:1;
	position: relative;
	top: 108px;
	width: 113px;
	height: 113px;
	margin-top: -113px;
	background-image:url('offer.png');
background-repeat: no-repeat;
	cursor: pointer;
}

.productoffer {
	z-index:1;
	position: relative;
	top: 77px;
	width: 79px;
	height: 77px;
	margin-top: -77px;
	background-image:url('offer-small.png');
background-repeat: no-repeat;
}

.productoffer span {
	display: none;
}

.mplProductListing {
	min-height: 70px;
	margin-bottom: 5px;
	padding-bottom: 5px;

}


.mplImage {
	
	clear: left;
	float: left;
	height: 64px;
	width: 100px;
text-align: center;}

.mplRightColumn {
	float:right;
	width: 200px; 
}

.mplCentralColumn {
	float:left;
}
.mplDescription, .mplTitle, .mplPrice {
	width: 450px;
}

.mplTitle {
font-weight:bold;}

.mplMoreInfo, .mplBuy {
	width: 113px;
}

.mplMoreInfo {
	background-image: url(moreinfo.png);
	background-repeat: no-repeat;
	float:right;
	height: 32px;
}

.mplBuy {
	background-image: url(buy.png);
	background-repeat: no-repeat;
	float: right;
	height: 32px;
}

.mplBuy a, .mplMoreInfo a {
	display: block;
	width: 113px;
	height: 32px;
}

.mplRoomSize {
	float: left;
	text-align: center;
}


.mplMoreInfo span, .mplBuy span{
  display: none;
}

.paypal 
{
    	
    float:right;
}

.paypal-side 
{
    	margin-top: 10px;
    	width: 150px;
}

.radio{
	clear: both;
	float:left;
	height: 35px;
}

#pageContent label.radio-label {
	text-align: left;
	margin-right: 10px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	float: left;
	display: block;
	width: 550px;
}

.button{
    border-width: 0px;
    width: 171px;
	height: 34px;
	background-image:url('button.png');
	clear: both;
	float: left;
	display: block;
}

div.HelpMeChoose {
background-image: url(HelpChoose.jpg);
background-repeat: no-repeat;
width: 194px;
height: 18px;
margin-top: 3px;
}

div.HelpMeChoose:hover {
background-image: url(HelpChoose-hover.png);
background-repeat: no-repeat;
width: 194px;
height: 18px;
margin-top: 3px;
}

div.HelpMeChoose span {
	display: none;
}

div.social-links {
	margin-top: 10px;
	width: 150px;
	display: block;
	float:left;
}

a.social-facebook {
	background-image: url(social-facebook.jpg);
	width: 31px;
	height: 30px;
	display: block;
	float: left;
}

a.social-facebook span{
	display:none;
}

a.social-linkedin {
	background-image: url(social-linkedin.jpg);
	width: 31px;
	height: 30px;
	display: block;
	float: left;
}

a.social-linkedin span{
	display:none;
}

a.social-twitter {
	background-image: url(social-twitter.jpg);
	width: 31px;
	height: 30px;
	display: block;
	float: left;
}

a.social-twitter span{
	display:none;
}

a.social-stumbleupon {
	background-image: url(social-su.jpg);
	width: 31px;
	height: 30px;
	display: block;
	float: left;
}

a.social-stumbleupon span{
	display:none;
}

a.social-delicious {
	background-image: url(social-de.jpg);
	width: 31px;
	height: 30px;
	display: block;
	float: left;
}

a.social-delicious span{
	display:none;
}

div.topProductInfo a {
	margin-top:2px;
	background-image: url(info.jpg);
	width: 21px;
	height: 19px;
	display: inline-block;
}

div.topProductInfo a span{
	display: none;
}

div.topProductDetail a {
text-decoration:none;
color: #000000;
}

div.topProductDetail a:hover {
text-decoration: underline;
color: #000000;

}

.sorter {
	position: relative;
	top: -45px;
	left: 555px;
}

#sort
{

}

.unsorted {
	text-decoration: none;
	background: transparent url("sorting.png") 0px -2px no-repeat;
	padding-left: 25px;
	color: black;
}

.asc {
	background: transparent url("sorting.png") 0px -26px no-repeat;
	text-decoration: none;
	padding-left: 25px;
	color: black;
	}

.desc {
	background: transparent url("sorting.png") 0px -48px no-repeat;
	padding-left: 25px;
	text-decoration: none;
	color: black;
}

.unsorted:hover {
	text-decoration: none;
	background: transparent url("sorting.png") 0px -71px no-repeat;
	padding-left: 25px;
	color: white;
}

.asc:hover {
	background: transparent url("sorting.png") 0px -95px no-repeat;
	text-decoration: none;
	padding-left: 25px;
	color: white;
	}

.desc:hover {
	background: transparent url("sorting.png") 0px -117px no-repeat;
	padding-left: 25px;
	text-decoration: none;
	color: white;
}

form.search {
	height: 34px;
	width: 600px;
	line-height: 34px;

	}

form.search select {
	border: 1px solid #ff499c;

	height: 20px;
}

input.searchinput {
	width: 50px;
	border: 1px solid #ff499c;
	position: relative;

}

input.searchbutton {
	background-image: url(button-small.png);
	background-color: #ffffff;
	border: 0px;
	width: 103px;
	height: 34px;
	vertical-align:middle;
}


