input.Search,
input.Login{
  width: 150px !important;
}

.AddressHelpText{
  padding-left:30px;   	
  letter-spacing:-1px;
}

.Basket select, .Basket option {
	width: 300px;
}

.NavBarLeft .ContextBox h4 {
	height:20px;
	margin:0;
	padding:3px 0 1px;
	text-align:left;
}

.HotDealList { 
	width:703px; 
	float:left; 
	background:transparent url(../images/hotdeal_top_bgb.gif) no-repeat 0 0; 
	
}
.HotDealList #Heading { 
	height:35px; 
}
.HotDealList #Heading h1 { 
	color:#fff; 
	font-size:15px; 
	padding:10px 0 0 12px
}
.ContentArea .HotDealList .HotDeal {
	background:transparent!important; 
	margin:0!important;
	width:233px;
	padding-left:1px;
	border-top:1px solid #769cd6;
}
.ContentArea .HotDealList .HotDealTop {
	padding:0;
}
.ContentArea .HotDealList .HotDealTopFloatin {
	padding:0; width:auto;
}
.ContentArea .HotDealList .HotDealFoot  {
	padding:0;
	background:#dfe9f7!important;
	height:55px;
}	
.ContentArea .HotDealList .HotDealFootFloatin {
	padding:0 0 0 4px; 
	width:auto;
}
.HotDealList .HotDeal .ImageArea {
	width:233px;
}
#HotDealBottomFooter {
	width:703px; height:6px; background:transparent url(../images/hotdeal_bottom_bg.gif) no-repeat 0 0; clear:both;
}
.BasketAddressForm #BillingAddress,
.NewCustomer #BillingAddress {
    float:left;
    width:370px;
}
.BasketAddressForm #ShippingAddress,
.NewCustomer #ShippingAddress {
    float:right;
    width:390px;
}
.BasketAddressForm #UseBillingCheckboxID,
.NewCustomer #UseBillingCheckboxID {
    height: 20px;
}
.BasketAddressForm .AddressDialog .InputField,
.BasketAddressForm .AddressDialog .InputField .LongText, 
.NewCustomer .AddressDialog .InputField,
.NewCustomer .AddressDialog .InputField .LongText, 
.LongText option {
    float:left;
    width: 195px;
    padding-left: 0px;
}
.BasketAddressForm .InputIcon,
.NewCustomer .InputIcon,
.PersonalData .InputIcon,
.EditAddress .InputIcon  {
    height: 20px;
    width: 20px;
    float: right;
}
.BasketAddressForm .AddressDialog INPUT.Text 
.NewCustomer .AddressDialog INPUT.Text {
    width: 190px !important;
}
.AddressDialog td.InputLabelling, .AddressDialog div.InputLabelling {
	width:140px !important;
}
.HotDealList .HotDealFoot .InfoArea {
width:auto;
}
#AddressFormLoginButton {
	float:left;
}
#AddressFormLoginButton {
	float:left;
}
#BecomeMemberQuestionId, #MemberQuestionId, #LoginDataId{
	font-size:14px;
	font-weight:bold;
}


.ContentArea .ListItemProductContainer  .ListItemProduct .InfoArea {
	width: 750px;
	float: left;
}

.ContentArea .ListItemProductContainer  .ListItemProduct .InfoArea.Smaller {
	width: 200px;
	float: right;
}



.ListItemProduct h3.Headline {
	float: left;
	width: 300px;
}

.ListItemProduct .ListItemProductTopFloatArea h3.Headline {
	float: left;
	width: auto;
}

.ListItemProduct .ListItemProductInfoContainer td .PriceArea {
	margin-right:10px!important;
}


.FullSize {
	width: auto!important;
	padding-left:0!important;
}

.ProductDetails .InfoArea {
	width: 530px!important;
	left:0!important;
	float: left;
}

.ImageLeft .ImageContainer {
	width: 220px;
	float: left;	
}
	


.ListItemProduct li, .ListItemProduct ol, .ListItemProduct ul,
.ListItemProduct div, .ListItemProduct p, .ListItemProduct .ImageArea,
.ListItemProduct .InfoArea,
.ListItemProduct .PriceArea,
.AlternateRow .ListItemProduct .ImageArea, 
.AlternateRow .ListItemProduct .InfoArea,
.AlternateRow .ListItemProduct .PriceArea {
   background: transparent!important;
}



div.ProductListFoot {
	clear: both;
}



.CategoryList .CategoryText {
	float: left;
	width: 70%;
}

