body
{
                     margin-top: 3px;
	background: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

div.zoneContainer
{
	width: 914px;
	margin: 0 auto;
	display: table;
	background: #000;
}

div.zoneContainer div.zone
{
	width: 914px;
	float: left;
	display:table;
}

div.control
{
	display: block;
	clear: left;
	margin: 0px;
}

div.control div.control
{
	display: inline;
	margin: 0;
}


div.zoneContainer div.headerHome
{
height: 74px;
background: url(images/qzheadertwo.jpg) no-repeat;
}

div.customerRegistration
{
color: #fff;
}

div.zoneContainer div.headerHomeTwo
{
height: 167px;
background: url(images/qzheader.jpg) no-repeat;
}

div.zoneContainer div.main
{
height: 376px;
margin-top: 10px;
background: url(images/mainPage.jpg) no-repeat;
}

div.zoneContainer div.mainTwo
{
height: 468px;
margin-top: 10px;
}

div.zoneContainer div.mainImage
{
height: 448px;
margin-top: 10px;
width: 625px;
float: left;
}

div.zoneContainer div.mid
{
height: 45px;
}

div.zoneContainer div.sideRight
{
height: 448px;
margin-top: 10px;
width: 270px;
background: url(images/background_sidebar.jpg) no-repeat;
float: right;
}

div.zoneContainer div.packs
{
height: 100px;
background: url(images/qzpacks.jpg) no-repeat;
}

div.zoneContainer div.type
{
margin-top: 10px;
height: 20px;
}

div.simpleMenu
{
	margin-top: 20px;
	float: right;
	margin-left: 0px;
clear: both;
}

div.simpleMenu ul
{
	list-style: none;
	margin-left: 15px;
}

div.simpleMenu li
{
	padding-right: 15px;
	display: inline;
	float: left;
	text-align: center;
}

div.simpleMenu li
{
	padding-right: 15px;
}

div.simpleMenu li.first
{
	background: none;
}

div.simpleMenu a
{
	color: #ff6801;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div.simpleMenu a:hover
{
	text-decoration: underline;
}

div.top
{
	margin-top: 10px;
	float: left;
	margin-left: 0px;
}

div.top ul
{
	list-style: none;
	margin-left: 15px;
}

div.top li
{
	padding-right: 15px;
	display: inline;
	float: left;
	text-align: center;
}

div.top li
{
	padding-right: 15px;
}

div.top li.first
{
	background: none;
}

div.top a
{
	color: #000;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
               font-weight: bold;
      
}

div.top a:hover
{
	text-decoration: underline;
}

div.departmentList
{
margin-top: 55px;
margin-left: 0px;
height: 23px;
}

div.departmentList ul
{
margin-left: 0px;
}

div.departmentList li
{
list-type: none;
display: block;
float: left;
width: 100px;
}

div.departmentList a
{
text-decoration: none;
color: #000;
display: block;
float: left;
width: 100px;
text-align: center;
height: 23px;
padding-top: 2px;
font-weight: bold;
}

div.departmentList a.selected,
div.departmentList a:hover
{
background: url(images/menu.jpg);
}

div.homeLink a,
div.homeLink
{
height: 100px;
width: 200px;
display: block;
float: right;
}


div.mainLink a,
div.mainLink
{
height: 350px;
width: 200px;
display: block;
float: left;
clear: none;
margin-right: 20px;
}

div.sideRight div.richDescription
{
height: 225px;
display: block;
overflow-y: scroll;
width: 255px;
margin-left: 5px;
padding-right: 7px;
scrollbar-base-color: #ff6902;
scrollbar-arrow-color: #fff; 
}

div.sideRight div.richDescription strong
{
color: #ff6902;
}

div.sideRight p
{
color: #fff;
font-size: 12px;
text-align: center;
}

div.sideRight div.productTitle
{
color: #ff6902;
font-weight: bold;
margin-left: 4px;
margin-top: 4px;
margin-bottom: 4px;
text-align: center;
}

div.addToBasketOptions
{
margin-top: 5px;
text-align: center;
}

div.addToBasketOptions INPUT.quantity
{
width: 30px;
text-align: center;
}

div.addToBasketOptions a
{
display: block;
margin-top: 10px;
font-size: 12px;
background: url(images/button.jpg) no-repeat;
text-align: center;
height: 31px;
width: 103px;
padding-top: 6px;
text-decoration: none;
color: #000;
text-transform: uppercase;
font-weight: bold;
}

div.addToBasketOptions a:hover
{
color: #ff6902;
}

div.addToBasketOptions span
{
color: #fff;
margin-right: 10px;
font-size: 12px;
}

div.addToBasketOptions select
{
margin-right: 10px;
}

div.htmlContent
{
height: 400px;
overflow-y: scroll;
color: #fff;
font-size: 12px;
}

div.htmlContent h1
{
color: #ff6902;
font-size: 14px;
}

div.mainTwo h2
{
color: #fff;
font-size: 16px;
}

div.productList div.product
{
width: 168px;
float: left;
margin-right: 14px;
}


div.productList div.product a.imagePanel
{

border: solid #fff 2px;
display: block;
}

div.productList div.product img
{
width: 165px;
}

div.productList div.product a.imagePanel:hover
{
border: solid #ff6902 2px;
}

div.productList div.product h2
{
color: #fff;
font-size: 12px;
text-align: center;
}

div.productList div.product span
{
display: none;
}

div.orange
{
background-color: #ff6902;
margin-bottom: 10px;
margin-top: 0px;
}

div.productPopupLink
{
display: block;
font-size: 12px;
background: url(images/button.jpg) no-repeat;
text-align: center;
height: 31px;
width: 103px;
padding-top: 6px;
float: right;
margin-bottom: 10px;
margin-right: 288px;
}

div.productPopupLink a
{
text-decoration: none;
text-transform: uppercase;
color: #000;
font-weight: bold;
}

div.productPopupLink a:hover
{
color:  #ff6902;
}


div.basket
{

height: 435px;
background: url(images/contshop.jpg) #fff no-repeat;
background-position: 0px 290px;
font-size: 12px;
color: #fff;
background: #000;
}

div.basket table.basketList
{
width: 940px;
margin-left: 10px;
}

div.basket div.costOfGoods
{
text-align: right;
padding-top: 40px;
padding-right: 30px;
}

div.basket div.priceSummary
{
text-align: right;
padding-right: 30px;
padding-bottom: 10px;
}

div.basket input
{
width: 30px;
}

div.submitVoucher input
{
width: 100px;
}

div.basket div
{
padding-left: 10px;
}

div.basket th
{
text-align: left;
}


div.basket input.button
{
width: auto;
float: right;
margin-right: 30px;
}

div.basket h1
{
padding-left: 10px;

background: #ff6902;
color: #fff;
font-size: 18px;
}

div.basket span.label
{
padding-right: 5px;
color: #ff6902;
}

div.basket  TD.code a
{
color: #ff6902;
}

div.basket  TD.remove a
{
color: #ff6902;
}

div.type h1
{
FONT-SIZE: 14px;	
TEXT-TRANSFORM: uppercase;	
COLOR: #ff6801;	
}

div.type font
{
FONT-SIZE: 14px;	
TEXT-TRANSFORM: uppercase;	
COLOR: #fff;	
}

div.typeTwo h1
{
color: #ff6902;
font-size: 14px;
padding-top: 0px;
}

div.qlinks a,
div.qlinks
{
width: 170px;
height: 100px;
margin-right: 10px;
display: block;
float: left;
clear: none;
}

DIV.container 
{
height: 170px;
margin-bottom: 10px;
}

DIV.container div
{
width: 180px; 
display: block; 
float: left;
}

DIV.container SPAN
{
color: #fff;
text-transform: uppercase;
display: block;
width: 170px;
font-weight: bold;
}

DIV.container img
{
display: block;
margin-right: 10px;
margin-top: 15px;
clear: none;
}

DIV.mainImage DIV.container img.selected
{
border: solid #ff6902 2px;
}

div.what a.menuItem
{
font-size: 14px;
color: #fff;
font-weight: bold;
}

div.what a
{
color: #fe6902;
font-size: 14px;
font-weight: bold;
text-transform: none;
}

div.productPopupLinks
{
margin-bottom: 40px;
float: left;
width: 700px;
clear: none;
}

div.productPopupLinks ul
{
list-type: none;
margin: 0px;
}

div.productPopupLinks li
{
background: url(images/button.jpg) no-repeat;
display: block;
float: left;
height: 31px;
width: 103px;
padding-top: 6px;
margin-right: 30px;
}



div.productPopupLinks a
{
text-decoration: none;
text-transform: uppercase;
color: #000;
font-weight: bold;
text-align: center;
text-decoration: none;
font-size: 12px;
width: 100px;
display: block;
}

div.productPopupLinks a:hover
{
color:  #ff6902;
}

div.productPrice
{
color: #fff;
margin-top: 25px;
margin-left: 10px;
margin-bottom: 10px;
width: auto;
float: left;
display: block;
clear: none;
}

div.productPrice span.caption
{
color: #ff6902;
font-weight: bold;
}

div.productSaving 
{
color: #ff6902;
margin-top: 25px;
margin-left: 10px;
margin-bottom: 10px;
width: auto;
float: left;
display: block;
clear: none;
font-weight: bold;
}

div.productSaving span.caption
{
color: #ff6902;
font-weight: bold;
}



div.motionTitle
{
color: #fff;
display: block;
float: left;
width: 125px;
padding-top: 5px;
}

div.tabs
{
}

div.tabs a
{
text-decoration: none;
color: #fff;
width: 100px;
display: block;
float: left;
background: #ff6902;
height: 18px;
font-size: 14px;
margin-left: 22px;
padding-top: 2px;
}

div.tabs a:hover
{
color:#ff6902;
background: #fff;
}

div.hometext
{
color: #aaa;
font-size: 11px;
margin-top: 20px;
margin-bottom: 20px;
}

div.hometext strong
{
color: #fe6902;
}


div.abouttext
{
color: #aaa;
font-size: 11px;
margin-bottom: 20px;
}

div.abouttext strong
{
color: #fe6902;
}

div.aboutheader h1
{
color: #fe6902;
font-size: 14px;
margin-top: 10px;
}

DIV.customerLogin
{
color: #fff;
margin-top: 20px;
}

DIV.customerLogin h1
{
font-size: 16px;
}

DIV.customerLogin span
{
width: 100px;
}




div.customerRegistration td.required
{
font-weight: bold;
color: #fe6902;
}

div.customerRegistration strong
{
font-weight: bold;
color: #fe6902;
}

div.customerRegistration h1
{
    padding-left: 2px;
    margin-left: 0px;
    padding-top: 1px;
    background-color: #fe6902;
    font-size: 14px;;
    color: #fff;
}

div.customerLogin h1
{
    padding-left: 2px;
    margin-left: 0px;
    padding-top: 1px;
    background-color: #fe6902;
    font-size: 14px;;
    color: #fff;
}

DIV.customerLogin INPUT 
{	
MARGIN-TOP: 20px
}

div.cardDetails
{
color: #fff;
font-size: 12px;
margin-top: 20px;
}

DIV.cardDetails h1
{
    padding-left: 2px;
    margin-left: 0px;
    padding-top: 1px;
    background-color: #fe6902;
    font-size: 14px;
    color: #fff;
}

div.cardDetails table.customer 
{
width: 600px;
color: #fff;
}

div.cardDetails td.alternateAddress table
{
margin-left: 118px;
    color: #fff;
}

div.cardDetails tr th
{
text-align: left;
    color: #fff;
}

div.cardDetails tr th span
{
margin-left: 121px;
    color: #fff;
}

div.cardDetails tr th span.checkBox
{
margin-left: 0px;
    color: #fff;
}

div.cardDetails td span
{
font-size: 20px;
margin-left: 5px;
    color: #fff;
}

div.thanksHeader
{
color: #fff;
font-size: 14px;
}

div.argos
{
width: 64px;
height: 43px;
float: right;
clear: right;
margin-top: 10px;
}

div.argos a
{
width: 64px;
height: 43px;
background: url(images/argos.jpg) no-repeat;
display: block;
}

div.jl
{
width: 110px;
height: 30px;
float: right;
clear: none;
margin-top: 10px;
margin-right: 10px;
}

div.jl a
{
width: 110px;
height: 30px;
background: url(images/jl.jpg) no-repeat;
display: block;
}

div.tru
{
width: 99px;
height: 30px;
float: right;
clear: none;
margin-top: 10px;
margin-right: 10px;
}

div.tru a
{
width: 99px;
height: 30px;
background: url(images/tur.jpg) no-repeat;
display: block;
}

div.facebook
{
width: 126px;
height: 30px;
float: right;
clear: none;
margin-top: 10px;
margin-right: 10px;
}

div.facebook a
{
width: 126px;
height: 30px;
background: url(images/facebook.png) no-repeat;
display: block;
}
