/* Zones */

body
{
    background: #777777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
}

h1
{
            color: #379444;
            padding-left: 0px;
            font-family: arial, sans-serif;
}


p
{
            color: #ffffff;
            padding-left: 5px;
            padding-right: 10px;
            font-family: arial, sans-serif;
}

div.zoneContainer
{
	width: 914px;
	margin: 0 auto;
	display: table;
	background: #000;
margin-top: 35px;
background: url(images/bkg.jpg);
height: 684px;
}

div.nav
{
background: url(images/nav.jpg) no-repeat;
}

div.navTwo
{
background: url(images/nav.jpg) #000 no-repeat;
height: 950px;
}

div.zoomZone
{
margin-top: 0px;
}


div.zoneContainer div.zone
{
	width: 914px;
	float: left;
	display:table;
}

div.control
{
	display: block;
	clear: left;
	margin: 4px;
}

div.control div.control
{
	display: inline;
	margin: 0;
}

div.zoneContainer div.orderSelect
{
width: 322px;
float: right;
margin: 6px 65px 0px 0px;
background: url(images/order.jpg) no-repeat;
height: 64px;
}

div.zoneContainer div.orderSelectTwo
{
width: 322px;
float: right;
margin: 6px 65px 0px 0px;
background: url(images/ordertwo[1].jpg) no-repeat;
height: 212px;
}

div.zoneContainer div.orderSelectThird
{
width: 85px;
float: right;
margin: 6px 0px 0px 0px;
background: url(images/orderthree[1].jpg) no-repeat;
height: 224px;
}

div.zoneContainer div.orderSelectFour
{
width: 321px;
float: right;
margin: 6px 0px 0px 0px;
background: url(images/ordefour[1].jpg) no-repeat;
height: 224px;
}

div.zoneContainer div.orderSelectFive
{
width: 370px;
float: right;
margin: 21px 20px 0px 0px;
height: 64px;
}

div.zoneContainer div.productside
{
width: 406px;
float: left;
margin: 9px 0px 0px 0px;
}

div.zoneContainer div.sideBar
{
width: 102px;
margin-top: 3px;
}

div.zoneContainer div.main, div.zoneContainer div.mainFive
{
width: 800px;
height: 600px;
display: block;
margin-top: 10px;
float: left;
}

div.zoneContainer div.mainLower
{
background: #000;
display: block;
margin-top: 10px;
float: right;
}


div.zoneContainer div.cuesmain, div.zoneContainer div.playerMain
{
width: 800px;
height: 585px;
display: block;
margin-top: 10px;
float: left;
overflow-y: scroll;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

div.zoneContainer div.mainTwo
{
width: 740px;
height: 600px;
display: block;
margin-top: 10px;
margin-left: 70px;
float: left;
}

div.zoneContainer div.mainThree
{
width: 812px;
background: url(images/image.jpg) no-repeat;
height: 600px;
display: block;
margin-top: 15px;
float: right;
}

div.zoneContainer div.mainThreeTwo
{
width: 812px;
background: url(images/acc[1].jpg) no-repeat;
height: 600px;
display: block;
margin-top: 15px;
float: right;
}


div.zoneContainer div.sidebarProduct
{
height: 502px;
display: block;
float: left;
width: 156px;
margin-top: 0px;
margin-left: 20px;
background: url(images/79.jpg) no-repeat;
}

div.zoneContainer div.mainsize
{
width: 812px;
float: left;
display: block;
margin-top: 25px;
}

div.zoneContainer div.bottom
{
width: 812px;
float: left;
display: block;
margin-top: 15px;
}


div.zoneContainer div.mainProduct
{
width: 615px;
height: 502px;
margin-top: 0px;
}




div.cues
{
width: 148px;
height: 650px;
display: block;
float: left;
margin: 0px;
clear: none;
}

div.cues a
{
width: 148px;
height: 650px;
display: block;
background: url(images/cues.jpg) no-repeat;
}

div.cues a:hover
{
background-position: -148px 0px;
}


div.tables 
{
width: 152px;
height: 650px;
display: block;
float: left;
margin: 0px;
clear: none;
}

div.tables a
{
width: 152px;
height: 650px;
display: block;
background: url(images/tables.jpg) no-repeat;
}

div.tables a:hover
{
background-position: -152px 0px;
}

div.acc 
{
width: 152px;
height: 650px;
display: block;
float: left;
margin: 0px;
clear: none;
}

div.acc a
{
width: 152px;
height: 650px;
display: block;
background: url(images/acc.jpg) no-repeat;
}

div.acc a:hover
{
background-position: -152px 0px;
}

div.topMenu a
{
font-size: 9px;
}


div.simpleMenu
{
margin-top: 12px;
}

div.simpleMenu ul
{
margin-left:40px;
padding: 0px;
}

div.simpleMenu li
{
display: block;
float: left;
margin-right: 45px;
}

div.simpleMenu a
{
color: #68fdc3;
text-decoration: none;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 3px;
}

div.simpleMenu a:hover, div.simpleMenu a.selected
{
color: #357e61;
}

div.players
{
margin-top: 580px;
width: 140px;
float: right;
display: block;
clear: none;
}

div.players a
{
color: #357e61;
text-decoration: none;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 3px;
}

div.players a:hover
{
color: #68fdc3;
}




div.topMenu 
{
margin-top: 62px;
}

div.topMenu ul
{
}

div.topMenu li
{
display: block;
float: left;
margin-right: 55px;
}

div.topMenu a
{
color: #68fdc3;
text-decoration: none;
font-size: 9px;
text-transform: uppercase;
letter-spacing: 0px;
}

div.topMenu a:hover, div.topMenu a.selected
{
color: #357e61;
}

div.rollover
{
display: block;
margin: 0px;
width: 96px;
height:120px;
}

div.rollover a
{
display: block;
width: 96px;
height:120px;
}

div.rollover a:hover
{
background-position: -96px 0px;
}

div.slate a
{
background: url(images/slate.jpg) no-repeat;
}

div.game a
{
background: url(images/game.jpg) no-repeat;
}

div.cue a
{
background: url(images/cuecase.jpg) no-repeat;
}

div.cloth a
{
background: url(images/cloth.jpg) no-repeat;
}

div.accs a
{
background: url(images/accs.jpg) no-repeat;
}

div.productImage
{
width: 152px;
height: 128px;
display: block;
float: left;
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 10px;
clear: none;
}

div.productImage a
{
color: #fff;
width: auto;
height: auto;
font-size: 9px;
text-decoration: none;
float: right;
margin-top: 9px;
margin-right: 4px;
}

div.productImage a:hover
{
color: #68fdc3;
}

div.mainTwo div.header
{
float: right;
margin-right: 80px;
margin-top: 40px;
margin-bottom: 30px;
width: 600px;
height: 20px;
}

div.mainTwo h1
{
font-size: 18px;
color: #68fdc3;
float: right;
}

div.productRange h1
{
font-size: 14px;
background: #68fdc3;
padding-left: 12px;
padding-top: 2px;
padding-bottom: 2px;
margin: 0px;
color: #000;
}

div.tableProduct, div.tableProduct a
{
width: 673px;
height:469px;
display: block;
float: left;
background-repeat: no-repeat;
margin-top: 0px;
clear: none;
margin-left: -5px;
}

div.dhome
{
margin-left: 25px;
margin-top: 48px;
}

div.productListLinkedProduct
{
text-align: center;
height: 160px;
}

div.productListLinkedProduct  div.product
{
margin-bottom: 20px;
}

div.productListLinkedProduct div.product h2
{
width: 250px;
font-size: 12px;
color: #1e1e1e;
margin: 5px;
}

div.productListLinkedProduct div.product span.price
{
color: #464646;
font-size: 10px;
}


div.storeImage
{
margin: 0px;
}

div.addToBasketOptionsOne
{
margin: 6px 0px 0px 20px;
}

div.addToBasketOptionsOne span
{
margin-right: 10px;
padding-top: 8px;
}

div.addToBasketOptionsOne select
{
margin-right: 10px;
color: #aaa;
}

div.addToBasketOptionsOne input.quantity
{
width: 20px;
color: #aaa;
text-align: center;
margin-right: 10px;
}

div.addToBasketOptionsOne a
{
text-decoration: none;
color: #fff;
background: url(images/button.jpg) no-repeat;
width: 96px;
height:21px;
display: block;
padding: 5px 0px 0px 10px;
margin-top: 5px;
float: right;
margin-right: 3px;
}

div.addToBasketOptionsOne a:hover
{
background-position: -106px 0;
padding-top: 6px;
}

div.productTitleTwo
{
color: #fff;
margin: 0px;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
color: #68fdc3;
text-decoration: underline;
}

div.listTwo div.product
{
background: none;
margin-left: 10px;
margin-top: 8px;
float: left;
display: block;
width: auto;
}

div.listTwo div.product img
{
height: 190px;
}

div.listTwo h2
{
display: none;
}

div.listTwo span
{
display: none;
}


div.mojozoom_marker {
	position : absolute;
	cursor : crosshair; 
}

div.mojozoom_border {
	position : absolute;
	left:0px;
	top:0px;
	border : 1px solid black;
	width:100%;
	height:100%;

}

div.mojozoom_fill {
	position : absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color : white;
	opacity : 0.2;
	-moz-opacity : 0.2;
	-khtml-opacity : 0.2;
	filter:alpha(opacity=20);
}

img.mojozoom_img {
	padding : 0px;
	border: 0px;
}

div.mojozoom_imgctr {
	position : absolute;
	margin-left : 20px;
	border : 1px solid black;
	width: 450px;
	height: 450px;

}



div.productListSlate div.product
{
color: #fff;
width: 255px;
float: left;
height: 265px;
}

div.productListSlate div.product img
{
width: 240px;
float: right;
margin-bottom: 10px;
}

div.productListSlate div.product h2
{
font-size: 12px;
margin-bottom: 2px;
margin-left: 20px;
color: #68fdc3;
}

div.productListSlate div.footer
{
margin-left: 20px;
margin-top: 0px;
clear: both;
}

div.productListSlate span.price
{
color: #fff;
margin-top: 0px;
}

div.productListSlate span.pageDetails
{
display: block;
color: #fff;
float: right;
}

div.productListSlate span.searchType
{
display:none;
}

div.productListSlate span.itemsPerPage
{
display: none;
}

div.productListSlate span.pageNav
{
color: #fff;
}

div.departmentTitle h1
{
font-size: 18px;
margin-top: 20px;
margin-left: 0px;
color: #68fdc3;
}

div.categoryTitle 
{
font-size: 18px;
margin-top: 20px;
margin-left: 25px;
margin-bottom: 20px;
color: #68fdc3;
font-weight: bold;
}

div.richDescription
{
margin-left: 20px;
font-size: 12px;
color: #fff;
margin-top: 0px;
margin-bottom: 20px;
}

div.richDescription h2
{
color: #68fdc3;
font-size: 14px;
margin-top: 10px;
}

div.richDescription strong
{
color: #68fdc3;
}

div.richDescription p
{
margin: 0px;
padding: 0px;
}

div.mainProduct div.storeImage
{
margin: 0px; 
}
div.sidebarProduct div.richDescription
{
margin: 5px 0px 0px 5px;
font-size: 11px;
}

div.sidebarProduct div.richDescription strong
{
color: #68fdc3;
margin: 0px 0px 0px 5px;
}

div.sidebarProduct div.richDescription h3
{
color: #fff;
margin: 10px 0px 0px 5px;
font-size: 16px;
}

div.departmentTitle h1
{
font-size: 18px;
margin-top: 20px;
margin-left: 25px;
color: #68fdc3;
}

div.productTitleNew
{
color: #68fdc3;
float: right;
margin: 5px 25px 0px 0px;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
}

div.addToBasketOptionsTwo
{
margin-right: 20px;
float: right;
margin-top: 2px;
}

div.addToBasketOptionsTwo input
{
width: 30px;
text-align: center;
color: #a7a7a7;
margin-right: 20px;
float: left;
display: block;
}

div.addToBasketOptionsTwo span
{
color: #68fdc3;
margin-right: 10px;
float: left;
clear: none;
display: block;
padding-top: 8px;
}

div.addToBasketOptionsTwo a
{
width: 100px;
height: 21px;
color: #fff;
text-transform: none;
text-decoration: none;
background: url(images/button[1].jpg) no-repeat;
display: block;
float: left;
padding-top: 4px;
padding-left: 7px;
}

div.addToBasketOptionsTwo a:hover
{
padding-top: 7px;
background-position: -107px 0px;
}

div.addToBasketOptionsTwo select
{
width: 110px;
display: block;
float: left;
margin-right: 10px;
}

div.productRrpNew
{
font-size: 12px;
color: red;
margin-left: 20px;
margin-top: 10px;
width: auto;
width: auto;
float: left;
display: block;
clear:none;
}

div.productRrpNew span
{
color: #fff;
}

div.productRrpNew span.caption
{
margin-right: 5px;
color: red;
text-transform: uppercase;
}

div.productSavingNew 
{
margin-left: 10px;
}

div.productPriceNew
{
margin-left: 20px;
width: auto;
width: auto;
float: left;
display: block;
clear:none;
font-size: 14px;
}

div.productPriceNew span
{
font-size: 18px;
color: #fff;
}

div.productPriceNew span.caption
{
margin-right: 10px;
color: #68fdc3;
text-transform: uppercase;
}


div.slateLinks
{
width: 682px;
height: 145px;
display: block;
margin-left: 60px;
margin-top: 30px;
}

div.slateLinks a
{
width: 682px;
height: 145px;
display: block;
}

div.gameLink
{
width: 372px;
height: 162px;
display: block;
margin-left: 24px;
margin-top: 10px;
float: left;
clear: none;
}

div.gameLink a
{
width: 372px;
height: 162px;
display: block;
}

div.gameLinks
{
width: 355px;
height: 125px;
display: block;
margin-left: 24px;
margin-top: 10px;
float: left;
clear: none;
}

div.gameLinks a
{
width: 355px;
height: 125px;
display: block;
}

div.slateOne a
{
background: url(images/sn.jpg) no-repeat;
margin-top: 20px;
}

div.slateTwo a
{
background: url(images/spd.jpg) no-repeat;
margin-top: 20px;
}

div.slateThree a
{
background: url(images/poot.jpg) no-repeat;
margin-top: 20px;
}

div.gameOne a
{
background: url(images/pooltablesnav.jpg) no-repeat;
margin-top: 20px;
}

div.gameTwo a
{
background: url(images/snookertalbenav.jpg) no-repeat;
margin-top: 20px;
}

div.gameThree a
{
background: url(images/foldingpool.jpg) no-repeat;
margin-top: 20px;
}

div.gameFour a
{
background: url(images/foldingSNOOKER.jpg) no-repeat;
margin-top: 20px;
}

div.gameFive a
{
background: url(images/TTTENNIS.jpg) no-repeat;
margin-top: 20px;
}

div.gameSix a
{
background: url(images/multinav[1].jpg) no-repeat;
margin-top: 20px;
}

div.gameSeventhree a
{
background: url(images/ftnav.jpg) no-repeat;
margin-top: 20px;
}

div.gameseventwo a
{
background: url(images/airhockeynav2.jpg) no-repeat;
margin-top: 20px;
}



div.accLinks
{
width:254px;
height: 116px;
display: block;
margin-left: 90px;
margin-top: 15px;
float: left;
clear: none;
}

div.accLinks a
{
width:254px;
height: 116px;
display: block;
}


div.gameSeven a
{
background: url(images/spcballs.jpg) no-repeat;
margin-top: 20px;
}

div.gameEight a
{
background: url(images/tips.jpg) no-repeat;
margin-top: 20px;
}

div.gameNine a
{
background: url(images/triangles.jpg) no-repeat;
margin-top: 20px;
}

div.gameTen a
{
background: url(images/clothcare.jpg) no-repeat;
margin-top: 20px;
}

div.gameTenTen a
{
background: url(images/hooks.jpg) no-repeat;
margin-top: 20px;
}

div.gameTenTenTen a
{
background: url(images/clam.jpg) no-repeat;
margin-top: 20px;
}

div.gameTenTenTenTwo a
{
background: url(images/lighting.jpg) no-repeat;
margin-top: 20px;
}

div.gameTenTenTenTwoTwo a
{
background: url(images/workshop.jpg) no-repeat;
margin-top: 20px;
}


div.cueLinks
{
width:682px;
height: 145px;
display: block;
margin-left: 55px;
margin-top: 25px;
}

div.cueLinks a
{
width:682px;
height: 145px;
display: block;
}

div.cueOne a
{
background: url(images/c1.jpg) no-repeat;

}

div.cueTwo a
{
background: url(images/c2.jpg) no-repeat;
margin-top: 0px;
}

div.cueThree a
{
background: url(images/c3.jpg) no-repeat;

}

div.cueFour a
{
background: url(images/c4.jpg) no-repeat;

}

div.cueFive a
{
background: url(images/c5.jpg) no-repeat;

}

div.cueSix a
{
background: url(images/c6.jpg) no-repeat;

}

div.cueSeven a
{
background: url(images/c7.jpg) no-repeat;

}

div.cueEight a
{
background: url(images/c8.jpg) no-repeat;

}

div.cueNine a
{
background: url(images/c9.jpg) no-repeat;

}

div.cueTen a
{
background: url(images/c10.jpg) no-repeat;
}

div.cueE a
{
background: url(images/c11.jpg) no-repeat;
}

div.cueT
{
background: url(images/c12.jpg) no-repeat;
}

div.cueTR
{
background: url(images/c13.jpg) no-repeat;
}

div.cueF
{
background: url(images/c14.jpg) no-repeat;
}

div.cueFi
{
background: url(images/c15.jpg) no-repeat;
}

div.cueSi
{
background: url(images/c16.jpg) no-repeat;
}

div.cueSe
{
background: url(images/c17.jpg) no-repeat;
}

div.cueEi
{
background: url(images/c18.jpg) no-repeat;
}

div.cueNi
{
background: url(images/c19.jpg) no-repeat;
}

div.cueTth
{
background: url(images/c20.jpg) no-repeat;
}

div.cueHome
{
background: url(images/newcuenav.jpg) no-repeat;
margin-top: 120px;
}

div.cueCase
{
background: url(images/casenav.jpg) no-repeat;
}

div.caseOne a
{
background: url(images/case1.jpg) no-repeat;

}

div.caseTwo a
{
background: url(images/case2.jpg) no-repeat;
margin-top: 0px;
}

div.caseThree a
{
background: url(images/case3.jpg) no-repeat;

}

div.caseFour a
{
background: url(images/case4.jpg) no-repeat;

}

div.caseFive a
{
background: url(images/case5.jpg) no-repeat;
}

div.productFeatures 
{
margin-top: 0px;
height: 170px;
clear: both;
width: 275px;
float: left;
}

div.productFeatures ul
{
list-style: none;
margin-left: 10px;
float: left;
text-align: left;
padding: 0px;
}

div.productFeatures li
{
float: left;
display: block;
clear: none;
margin-right: 30px;
margin-bottom: 5px;
}

div.productFeatures a
{
display: block;
font-size: 10px;
}

div.featureHeader h1
{
font-size: 12px;
color: #000;
margin-left: 10px;
padding-top: 0px;
clear: right;
margin-bottom: 0px;
}

div.topmenufive
{
width: 100px;
float: left;
clear: none;
}

div.departmentList
        {
            clear: none;
            z-index: 100;
            position: relative;
            text-align: center;
            width: 610px;
           margin-left: 0px;
float: left;
margin-top: 24px;
}

        .departmentList UL
        {
            margin: 0px auto;
            width: 680px;
            padding: 0px;
            list-style-type: none;

        }

        * HTML .departmentList
        {
            width: 500px;
        }

        .departmentList LI A, div.footerMenu span
        {
            padding-right: 25px;
            display: block;
            padding-left: 7px;
            font-size: 15px;
            float: left;
            padding-bottom: 0px;
            color: #68fdc3;
            font-size: 11px;
            text-transform: uppercase;
            letter-spacing: 3px;
            padding-top: 0px;
            text-decoration: none;
        }
        .departmentList LI A:hover
        {
            color: #ffffff;
            text-decoration: none;
        }
        .departmentList LI A.selected
        {
            color: #ffffff;
            text-decoration: none;
        }
        .departmentList UL UL LI
        {
            background-color: #333333;
            text-align: left;
        }
        .departmentList UL UL
        {
            padding-left: 0px;
        }
        .departmentList LI
        {
            padding-right: 0px;
            display: inline;
            padding-left: 0px;
            float: left;
            list-style-image: none;
            padding-bottom: 0px;
            margin: 0px;
            vertical-align: middle;
            padding-top: 0px;
            list-style-type: none;
            position: relative;
        }
        .departmentList UL UL
        {
            left: 0px;
            visibility: hidden;
            width: 125px;
            position: absolute;
            top: 13px;
            height: 0px;
            background-color: #1180c8;
        }
        .departmentList UL UL LI
        {
        }
        * HTML .departmentList UL UL
        {
            top: 31px;
        }
        .departmentList UL UL UL
        {
            left: 149px;
            top: -1px;
        }
        .departmentList UL UL UL.left
        {
            left: -149px;
        }
        .departmentList TABLE
        {
            left: 0px;
            position: absolute;
            top: 0px;
            border-collapse: collapse;
        }
        .departmentList UL UL A
        {
            padding-right: 10px;
            padding-left: 10px;
            font-size: 11px;
            padding-bottom: 6px;
            width: 128px;
            padding-top: 6px;
            height: auto;
        }

        * HTML .departmentList UL UL A
        {
            width: 128px;
        }
        * HTML .departmentList UL UL A:visited
        {
            width: 128px;
        }
        .departmentList A:hover, div.footerMenu span:hover
        {
            color: #fff;
        }
        .departmentList UL UL A:hover
        {
            color: #fff;
        }
        .departmentList :hover > A
        {
        }
        .departmentList UL UL :hover > A
        {
        }
        .departmentList UL LI:hover UL
        {
            visibility: visible;
        }
        .departmentList UL A:hover UL
        {
            visibility: visible;
        }
        .departmentList UL :hover UL UL
        {
            visibility: hidden;
        }
        .departmentList UL :hover UL :hover UL
        {
            visibility: visible;
        }

div.footerMenu
{
width: 50px;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
width: 120px;
float: left;
margin-top: 24px;
}

div.footerMenu ul
{
margin-left: 0px;
width: 120px;
}


div.homeLink 
{
margin-left: 20px;
margin-right: 20px;
margin-top: 24px;
width: 50px;
float: left;
}

div.homeLink a
{
color: #68fdc3;
text-decoration: none;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 3px;
}

div.homeLink a:hover, div.homeLink a.selected
{
color: #fff;
}


div.newabout a
{
background: url(images/aboutnav[1].jpg) no-repeat;
}

div.newcontact a
{
background: url(images/contactnav.jpg) no-repeat;
}

div.newhistory a
{
background: url(images/historynav.jpg) no-repeat;
}

div.newtech a
{
background: url(images/technologynav[3].jpg) no-repeat;
}

div.newplayers a
{
background: url(images/players.jpg) no-repeat;
}



div.basket
{
width: 750px;
margin-left: 20px;
margin-top: 20px;
}


div.basket div
{
color: #fff;
}

div.basket h1
{
color:#68fdc3;
font-size:20px;
}

div.basket table.basketList
{
font-size: 8pt;
width: 750px;
}

div.basket table.basketList td.quantity input
{
width: 30px;
}

div.basket table.basketList th
{
text-align: left;
color: #000000;
padding-left: 4px;
}

div.basket table.basketList td
{
padding-left: 4px;
color: #fff;
}

div.basket table.basketList tr
{
background: #68fdc3;
}

div.basket table.basketList tr.alt
{
background: none;
}

div.costOfGoods
{
margin-top: 40px;
margin-right: 4px;
font-size: 10pt;
text-align:right;
}

div.costOfGoods span.label
{
padding-right: 10px;
color: #fff;
}

div.costOfGoods span.price
{
color: #68fdc3;
font-weight: bold;
padding-left: 20px;
DISPLAY: inline-block;
WIDTH: 80px
}

div.priceSummary
{
font-size: 10pt;
margin-right: 4px;
text-align:right;
}

div.priceSummary span.label
{
padding-right: 10px;
color: #fff;
}

div.basket div.controls
{
margin-top: 20px;
margin-right: 4px;
text-align:right;
}

div.priceSummary span.price
{
color: #68fdc3;
font-weight: bold;
padding-left: 20px;
DISPLAY: inline-block;
WIDTH: 80px;
}

div.basket table.basketList tr.item
{
background: #000;
}

div.productPrice
{

width: auto;
width: auto;
float: left;
display: block;
clear:none;
}

div.productPrice span
{
font-size: 18px;
color: #fff;
}

div.productPrice span.caption
{
margin-right: 10px;
color: #68fdc3;
text-transform: uppercase;
}

div.productRrp
{
font-size: 12px;
color: red;
margin-left: 20px;
margin-top: 10px;
width: auto;
width: auto;
float: left;
display: block;
clear:none;
}

div.productRrp span
{
color: #fff;
}

div.productRrp span.caption
{
margin-right: 5px;
color: red;
text-transform: uppercase;
}

div.productSaving 
{
margin-left: 10px;
}

div.abouttext
{
MARGIN-LEFT: 25px;
}

div.abouttext a
{
color: #fff;
text-decoration: none;
}

div.abouttext a:hover, div.abouttext strong, div.historytext strong
{
color: #68fdc3;
}

div.pageTech
{
height: 250px;
margin-bottom: 40px;
overflow-y: scroll;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

div.historytext
{
MARGIN-LEFT: 25px;
overflow-y: scroll;
height: 500px;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

div.newLinks
{
width: 88px;
margin: 26px 0px 0px 0px;
height: 634px;
display: block;
float: left;
clear: none;
}

div.newLinks a
{
width: 88px;
height: 634px;
display: block;
}

div.newLinks a:hover
{
background-position: -88px 0px;
}

div.newslate a
{
background: url(images/slate2.jpg) no-repeat;
}

div.newgt a
{
background: url(images/gt[1].jpg) no-repeat;
}

div.newcue a
{
background: url(images/CUE4.jpg) no-repeat;
}

div.newacc
{
width: 95px;
}

div.newacc a
{
width: 95px;
background: url(images/acc[2].jpg) no-repeat;
}


div.newacc a:hover
{
background-position: -95px 0px;
}

div.mainprice
{
margin-left: 10px;
}

div.productNavigation 
{
color: #666666;

margin-top: 5px;
margin-right: 0px;
float: right;
clear: none;
}

div.productNavigation a
{
font-size: 12px;
color: #000;
text-decoration: none;
margin-right: 10px;
}

div.productNavigation span
{
margin-right: 10px;
color: #aaa;
}


div.productNavigation a:hover
{
color: #68fdc3;
}

div.productNavigation a.Next, div.productNavigation span.Next
{
margin-right: 70px;
}

div.playerimage
{
width: 204px;
margin-left: 15px;
margin-top: 10px;
float: left;
clear: none;
MARGIN-right: 0PX;
}

div.playerheader
{
float: left;
clear: none;
MARGIN-LEFT: 0PX;
margin-top: 10px;
display: block;
height: 30px;
}

div.playerheader h1
{
font-size: 16px;
color: #fff;
width:560px;
padding-left: 15px;
padding-top: 5px;
background: #31d5a2;
padding-bottom: 5px;
}

div.playertext
{
float: left;
clear: none;
margin-left: 12px;
font-size: 12px;
margin-top: 20px;
}

div.playertext strong
{
color: #31d5a2;
font-weight: bold;
}

div.playertexttwo
{
height: 310px;
overflow-y: scroll;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
margin-left: 10px;
}

div.firstimage
{
margin-right: 55px;
}

div.leftimage
{
margin-left: 30px;
}

div.soft a
{
background: url(images/softc.jpg) no-repeat;
margin-top: 20px;
}

div.pcase a
{
background: url(images/p1case.jpg) no-repeat;
margin-top: 20px;
}

div.hardcase a
{
background: url(images/hardcase.jpg) no-repeat;
margin-top: 20px;
}

div.phardcase a
{
background: url(images/p3hardcase.jpg) no-repeat;
margin-top: 20px;
}

div.apcase a
{
background: url(images/apcase.jpg) no-repeat;
margin-top: 20px;
}

div.cuedepartment
{
width: 240px;
height: 190px;
float: left;
clear: none;
display: block;
margin-left: 15px;
margin-bottom: 15px;
}

div.cuedepartment a
{
width: 240px;
height: 190px;
display: block;
}

div.grandmaster a
{
background: url(images/mastertwo[1].jpg) no-repeat;
}

div.rileyBurwat a
{
background: url(images/rileyBurwat.jpg) no-repeat;
}

div.signNew a
{
background: url(images/signNew.jpg) no-repeat;
}

div.legendnew a
{
background: url(images/legendnew.jpg) no-repeat;
}

div.herNew a
{
background: url(images/herNew.jpg) no-repeat;
}

div.rileyclasicNew a
{
background: url(images/rileyclasicNew[1].jpg) no-repeat;
}

div.shockwaveNew a
{
background: url(images/shockwaveNew.jpg) no-repeat;
}

div.phatNew a
{
background: url(images/phatNew.jpg) no-repeat;
}

div.bcesportNew a
{
background: url(images/bcesportNew.jpg) no-repeat;
}

div.ashhynew a
{
background: url(images/ashhynew.jpg) no-repeat;
}

div.rilrymodNew a
{
background: url(images/rilrymodNew.jpg) no-repeat;
}

div.krugerNew a
{
background: url(images/krugerNew.jpg) no-repeat;
}

div.silverNew a
{
background: url(images/silverNew.jpg) no-repeat;
}

div.dufferinNew a
{
background: url(images/dufferinNew.jpg) no-repeat;
}

div.cenNew a
{
background: url(images/cenNew.jpg) no-repeat;
}

div.amNew a
{
background: url(images/amNew.jpg) no-repeat;
}

div.customNew a
{
background: url(images/customNew.jpg) no-repeat;
}

div.rileyNew a
{
background: url(images/rileyNew.jpg) no-repeat;
}

div.clamNew a
{
background: url(images/clamNew.jpg) no-repeat;
}

div.clubNew a
{
background: url(images/clubNew.jpg) no-repeat;
}

div.productDetails 
{
margin-left: 12px;
float: left;
width: 750px;
clear:both;
margin-top: 0px;
height: 180px;
overflow-y: scroll;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

div.productStoreimage
{
width: 250px;
float: left;
clear:none;
margin-left: 12px;
margin-top: 0px;
height: 140px;
margin-bottom: 10px;
}


div.productPriceTwo
{
margin: 5px 10px 10px 0px;
font-size: 12px;
font-weight: bold;
color: #fff;
width: auto;
float: left;
clear: none;
}

div.productPriceTwo span.caption
{
font-size: 12px;
margin-right: 5px;
text-transform: uppercase;
color: #68fdc3;
}

div.productPriceTwo span
{
font-size: 12px;
}


div.productRrpTwo, div.productSavingTwo
{
margin: 7px 10px 12px 0px;
font-size: 12px;
font-weight: bold;
color: #fff;
width: auto;
float: left;
clear: none;
}

div.productRrpTwo span.caption, div.productSavingTwo span.caption
{
margin-right: 5px;
text-transform: uppercase;
color: red;
}




div.newcues
{
width: 138px;
height: 78px;
margin-top: 10px;
margin-right: 45px;
float: left;
clear: none;
margin-left: 10px;
}

div.newcuetext
{
width: 138px;
margin-right: 45px;
margin-left: 10px;
float: left;
clear: none;
}

div.newcuetextTwo 
{
width: 138px;
margin-right: 45px;
margin-left: 10px;
float: left;
clear: both;
}

div.newcuetext p, div.newcuetextTwo p
{
width: 140px;
}

div.newcuetext a,  div.newcuetextTwo a
{
text-decoration: none;
color: #a0a0a0;
}

div.newcuetext a:hover,  div.newcuetextTwo a:hover
{
color: #68fdc3;
}


div.productListCue 
{
margin-top: 20px;
margin-left: 10px;
overflow: auto;
height: 520px;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

div.productListCue div.product
{
width: 700px;
margin-bottom: 20px;
margin-right: 5px;
background: #fff;
float: left;
color: #fff;
}


div.productListCue  div.product span.price
{
color: #fff;
}

div.cueProducts 
{
width: 750px;
}


div.cueProducts
{
margin-top: 10px;
}

div.cueProducts div.product
{
float: none;
height: 25px;
margin-left: 12px;
}

div.cueProducts div.product img
{
display: none;
}

div.cueProducts div.footer 
{
margin-left: 0px;
margin-top: 0px;
clear: both;
color:#fff;
float: left;
clear: none;
}

div.cueProducts div.product  a
{
font-size: 12px;
color: #fff;
text-decoration: none;
color: #68fdc3;
float: left;
width: 280px;
}

div.cueProducts div.product  a:hover
{
color: #fff;
}

div.productListSlate 
{
margin-top: 20px;
margin-left: 10px;
overflow: auto;
height: 520px;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

div.catalogMediaLink
{
float: right;
margin-top: 115px;
margin-right: 40px;
}

div.catalogMediaLink a
{
text-decoration: none;
color: #68fdc3;
border:  1px #68fdc3 solid;
padding: 5px;
display: block;
font-size: 12px;
}

div.catalogMediaLink a:hover
{
border:  1px #fff solid;
color: #fff;
}

div.productPopupLink
{
margin-top: 8px;
}


div.productPopupLink a
{
text-decoration: none;
color: #fff;
padding: 5px;
font-size: 10px;
background: #000;
}

div.productPopupLink a:hover
{
background: #68fdc3 ;
color: #000;
}

div.playerName
{
float: left;
margin-top: 0px;
clear: none;
margin-right: 185px;
}

div.leftPlayer
{
margin-left: 25px;
margin-right: 185px;
}

div.rightPlayer
{
margin-right: 0px;
}

div.techImage
{
width: 49px;
float: left;
margin-left: 30px;
clear: none;
}

div.techText
{
float: left;
clear: none;
height: 50px;
margin-bottom: 10px;
}

div.techText p
{
padding-top: 15px;
}






div.keyFeatures
{
margin-top: 0px;
padding-top: 0px;
}

div.keyFeatures ul
{
margin-left: 8px;
margin-top: 4px;
margin-right: 8px;
padding-top: 0px;
}

div.keyFeatures li
{
color: #fff;
list-style: none;
font-size: 9px;
margin-bottom: 10px;
}

div.productSku
{
FONT-SIZE: 16px;
COLOR: #fff;
font-weight: bold;
margin-left: 10px;
margin-bottom: 0px;
padding-bottom: 0px;
}

div.productSku span
{
margin: 0px;
padding: 0px;
}


div.SPECIFICATION
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
}

div.SPECIFICATION p
{
COLOR: #68fdc3;
text-transform: uppercase;
font-size: 12px;
margin: 0px;
padding: 0px;
font-weight: bold;
}

div.hiddenProductParagraph
{
float: right;
color: #68fdc3;
margin-right: 30px;
text-transform: uppercase;
font-weight: bold;
}

div.quickSearch
{
margin-top: 10px;
margin-left: 20px;
}

div.quickSearch input
{
margin-left: 10px;
font-size: 12px;
}

div.quickSearch input.watermark
{
color: #aaa;
}

div.quickSearch span
{
color: #68fdc3;
}


div.quickSearchResults 
{
overflow: auto;
height: 520px;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

div.quickSearchResults a.imagePanel
{
display: none;
}

div.quickSearchResults a.productLink
{
text-decoration: none;
color: #68fdc3;
width: 250px;
display: block;
float: left;
clear: left;
margin-left: 10px;
}

div.quickSearchResults a.productLink:hover
{
color: #fff;
}

div.quickSearchResults span
{
color: #fff;
}

div.quickSearchResults span.saveMessage
{
padding-left: 50px;
color: red;
}

div.quickSearchResults div.footer
{
margin-bottom: 10px;
}


div.resultsTitle h1
{
font-size: 18px;
color: #fff;
padding-left: 8px;
}

div.abouttext table
{
text-align: left;
border: #68fdc3 1px solid;
margin-top: 20px;
margin-left: 5px;
}

div.abouttext tr td
{
border: #68fdc3 1px solid;
}

div.abouttext table tr.tableTop
{
background: #68fdc3;
padding: 0px;
}

div.abouttext table tr.tableTop td p
{
color: #000;
font-weight: 700;
}

div.abouttext h2
{
color: #68fdc3;
font-size: 14px;
margin-left: 5px;
}

div.abouttext p
{
color: #fff;
}

div.champTable
{
height: 450px;
overflow-y: scroll;
scrollbar-base-color: #000;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #68fdc3;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #000;
}

p.wiki
{
font-size: 10px;
}


div.cushionTypes
{
margin-top: 40px;
margin-left: 30px;
float: left;
clear: none;
}

div.cushionTypes a
{
color: #68fdc3;
text-decoration: none;
padding: 5px;
border: #68fdc3 1px solid;
}

div.cushionTypes a:hover
{
color: #000;
padding: 5px;
background: #68fdc3;
border: #68fdc3 1px solid;
}




div.bottomImage
{
margin-top: 10px;
margin-left: 30px;
}


div.techLink 
{
float: left;
clear: none;
}

div.techLink a
{
color: #fff;
text-decoration: none;
margin-left: 28px;
margin-bottom: 10px;
float: left;
}


div.techLink a:hover
{
color: #68fdc3;
text-decoration: underline;
}

div.customerLogin
{
color: #fff;
margin-top: 20px;
margin-left: 20px;
}

div.customerLogin h1, div.customerRegistration h1, div.cardDetails h1
{
font-size: 16px;
color: #68fdc3;
}

div.login span
{
width: 100px;
display: inline-block;
padding-left: 4px;
}



div.login input.button, div.customerRegistration input.button
{
margin-top: 20px;
}

div.customerRegistration
{
color: #fff;
margin-top: 20px;
margin-left: 20px;
}

div.cardDetails
{
color: #fff;
margin-top: 20px;
margin-left: 20px;
}

div.cardDetails table.customer
{
text-align: left;
width: 800px;
margin-left: 4px;
}

input.securityCode, input.issueNumber
{
width: 50px;
}


div.moneyOff
{
width:  523px;
height: 209px;
float: right;
clear: none;
margin-top: 370px;
padding-right: 15px;
}

div.playerOff
{
margin-top: 25px;
}

div.bigText strong, div.bigText p
{
font-size: 14px;
}