#productsleft
{
float:left;
width:65%;
}
#productsright
{
float:right;
width:30%;
}
/*NEW GALLERY STYLES*/
.thumblist
{
list-style:none;
padding:0;
margin:0;
}
.thumblist li
{
float:left;
margin-right:5px;
margin-bottom:10px;
width:120px;
}
.thumblist a
{
display:block;
}
.thumblist img
{
border:1px solid #000000;
}
.thumblist span
{
display:block;
}
div.productlisting
{
width:100%;
position:relative;
float:left;
clear:left;
margin-top:5px;
border:1px solid #DDDDDD;
}
.productlisting p
{
padding:5px;
}
div.productthumblarge
{
width:170px;
height:210px;
text-align:center;
float:right;
display:block;
margin:0 0 2em 2em;
}
span.wasprice
{
font-size:10px;
color:#FF0000;
display:block;
}
input.productqty
{
width:36px;
height:20px;
float:left;
}
h3.productheading
{
background-color:#666666;
color:#FFFFFF;
padding:2px 0px 2px 5px;
}
#addtobasket
{
width:240px;
float:left;
clear:both;
margin-top:10px;
}
#addtobasketbutton
{
float:right;
width:40%;
text-align:center;
font-size:1.3em;
}
#basket_button
{
font-size:1.3em;
}
#totalprice
{
font-weight:bold;
text-align:center;
height:24px;
padding-top:5px;
float:right;
font-size:1.2em;
}
#availability
{
padding:0.2em 0;
text-align:center;
}
.productdisplay ul
{
list-style:none;
margin:0;
padding:0;
}
.productdisplay li
{
float:left;
display:block;
clear:left;
width:520px;

}
.productthumb
{
width:100px;
height:100px;
float:left;
}
.productinfo
{
width:418px;
float:right;
}
.pricebox
{
position:absolute;
right:130px;
bottom:0px;
padding:3px 0;
font-size:16px;
text-align:right;
}
#filelist
{
float:left;
width:520px;
padding-bottom:1em;
}
#filelist ul
{
list-style:none;
margin:0 0 0 14px;
padding:0;
}
#filesleft,#filesright
{
width:250px;
}
#filesleft
{
float:left;
}
#filesright
{
float:right;
}
#productintro
{
width:520px;
height:350px;
float:left;
position:relative;
}
.productsystem
{
width:250px;
height:100px;
background-position:top left;
background-repeat:no-repeat;
position:absolute;
}
.productsysteminner
{
padding-left:48px;
}
.productsysteminner p
{
padding-left:12px;
}
#horseracing
{
top:0px;
left:0px;
background-image:url(../img/horses.jpg);
}
#football
{
top:0px;
left:260px;
width:260px;
background-image:url(../img/football.jpg);
}
#lottery
{
top:110px;
left:0px;
background-image:url(../img/lottery.jpg);
}
#casino
{
top:110px;
left:260px;
width:260px;
background-image:url(../img/casino.jpg);
}
#tipping
{
top:220px;
background-color:#254E96;
}
#premiumnumbers
{
top:220px;
left:260px;
width:260px;
background-color:#254E96;
}
#tipping h3,#premiumnumbers h3
{
color:#FFFFFF;
background:none;
font-weight:bold;
font-size:1.3em;
padding:5px;
margin:0;
}
#tippingbanner
{
position:relative;
width:520px;
height:100px;
background-image:url(../img/tipping.jpg);
background-repeat:no-repeat;
}