a
{
text-decoration:    none;
color: black;
font-weight: bold;
} 

a:hover
{
text-decoration:    underline;
color: #E7B51D;
} 
   
.header
{
font-family:            Arial, sans-serif;
font-size:            20px;
font-weight:            bold;
color:              black;
text-align:            center;
} 


.leftHeader
{
font-family:          Verdana,Helvetica,sans-serif;
font-size:            1.3em;
text-align:            left;
margin-left:            37px;
margin-top:             20px;
color: #444;
} 

.brandsLeftHeader
{
font-family:          Verdana,Helvetica,sans-serif;
font-size:            1.2em;
font-weight:            normal;
text-align:            left;
margin-left:            10px;
 
} 

.descriptionHeader
{
font-family:            Arial, sans-serif;
font-size:            15px;
font-weight:            bold;
text-decoration:        underline;
text-align:            left;
margin-left:            50px;
}

.plainText
{
font-family:           Verdana,Helvetica,sans-serif;
font-size:            12px;
font-weight:            normal;
text-align:            left;
margin-left: 50px;
margin-right: 50px;

}

.footerText
{
font-family:            Arial, sans-serif;
font-size:            8px;
font-weight:            normal;
text-align:            center;
}

.bullets
{
font-family:            Verdana,Helvetica,sans-serif;
font-size:            1.1em;
font-weight:            normal;
margin-left: 50px;
margin-right: 50px;
}

.productImage 
{
height: 400px;                                                                      
width: 400px;
margin-left: 0px;
}  

.product 
{
background:transparent url(../images/dots.gif) repeat-y scroll right center;
display:inline;
float:left;
margin:10px 0;
width:185px;
margin-left: 5px;
} 

.product_homePage 
{
background:transparent url(../images/dots.gif) repeat-y scroll right center;
display:inline;
float:left;
margin:10px 0;
width:175px;
margin-left: 0px;
} 

.cues 
{
display:inline;
float: left;
margin:10px 0;
width:440px;
height: 340px;
}
.snookerCues 
{
display:inline;
float: center;
margin:10px 0;
width:650px;
height:650px;
}

.snookerTables 
{
display:inline;
float: center;
margin:10px 0;
width:500px;
height:650px;
}

.table 
{
display:inline;
margin:10px 0;
width:470px;
height: 340px;
}
.accessories 
{
display:inline;
float: left;
margin:15px 0;
width:200px;
height: 200px;
} 

.product h1 
{
color:#7EA52E;
font-size:1.5em;
margin:5px 0;
padding:0 20px;
}

.product h2 
{
font-size:12px;
margin:0;
padding:0 19px;
} 

.product h3 
{
font-size:1.0em;
margin:0;
padding:0 19px;
}  
  
.product img, .product fieldset, .product p 
{
padding:0 20px;
}

.product_homePage h1 
{
color:#7EA52E;
font-size:1.5em;
margin:5px 0;
padding:0 20px;
}

.product_homePage h2 
{
font-size:12.5px;
margin:0;
padding:0 19px;
} 

.product_homePage h3 
{
font-size:1.0em;
margin:0;
padding:0 19px;
}  
  
.product_homePage img, .product_homePage fieldset, .product_homePage p 
{
padding:0 20px;
} 

.price 
{
color:#FF0033;
font-size:1.2em;
font-weight:bolder;
margin:5px 0 10px;
}

.strikethrough 
{
text-decoration:line-through;
}

.product-wrap 
{
/*height:225px;*/
height: 200px;
}

.cues-wrap 
{
height:325px;
}

.snookerCues-wrap 
{
height:650px;
}

.snookerTables-wrap 
{
height:650px;
}

.onePiece-wrap 
{
height:175px;
}

.accessories-wrap {
height:200px;
}
.table-wrap {
height:325px;
}

h1 
{
color:#000;
font-size: 2.0em;
margin:0 0 10px;
font-family: Verdana,Helvetica,sans-serif;
text-decoration: none;
font-weight: normal;
}

h2 
{
color:#7EA52E;
font-size:1.6em;
margin:0 0 10px;
}

h3 
{
color:#7EA52E;
font-size:1.3em;
text-decoration: underline;
}

h4 
{
color:#7EA52E;
font-size:1.3em;
text-decoration: underline;
}

h5 
{
color:#000000;
font-size:1.0em;
}

h6 
{
color:#aaa;
font-size:1.25em;
font-family:  arial narrow;
}
  
html, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, blockquote {
border:0 none;
margin:0;
padding:0;
} 
.bullets ul, .bullets li, bullets a
{

text-align: left;
margin-left: 8px;
}

.link
{
float: right;
font-family: Verdana,Helvetica,sans-serif;
font-size: 1.0em;
color: #999;
margin-right: 50px;
}

.frmsearch{
 text-align: right;
 width: 500px;
 margin-left: 450px;
 margin-top: 60px;
 
}

.suggest_link {        
background-color: #fcfcfc;        
padding: 2px 6px 2px 6px;    
}    

.suggest_link_over {        
background-color: #3366CC;        
padding: 2px 6px 2px 6px;    
}    

#search_suggest {        
position:absolute;
background-color: #ffffff;         
text-align: left;
left: 400px;
width: 500;
z-index: 130;
border: 1px solid #ffffff;
margin-left: 658px;
width: 145px;                
}    

.alignleft {
float: left;
font-family: Verdana,Helvetica,sans-serif;
font-size: 1.3em;
margin-left: 50px;
}

.alignRight {
float: right;
font-family: Verdana,Helvetica,sans-serif;
font-size: 1.0em;
margin-right: 50px;
color: #999;
}

.proId {
float: left;
font-family: Verdana,Helvetica,sans-serif;
font-size: 1.0em;
color: #999;
margin-left: 50px;
}
     
.shadowBox {
background:transparent url(../images/shadowBox.gif) no-repeat scroll 0 0;
height:16em;
margin: 0 130px 10px;

}

.shadowBoxTop {
background:transparent url(../images/shadowBoxTop.gif) no-repeat scroll 0 0;
height:3.5em;
margin: 0 130px 0px;
}

.shadowBoxTop h2 {
color:#999;
font-size:1.4em;
margin: 0 0 0;
font-family:  arial narrow;
font-style: italic;  
}

.product_shadowBox 
{
background:transparent url(../images/dots.gif) repeat-y scroll right center;
display:inline;
float:left;
margin:0px 0;
width:145px;
margin-left: 20px;
} 

.product_shadowBox h2 
{
font-size:12.5px;
margin:0;
padding:0 15px;
color: #999;
}
   
.shadowPrice 
{
color:#000;
font-size:1.2em;
font-weight:bold;
margin:5px 0 10px;
}

.product_shadowBox-wrap 
{
height: 150px;
}

.prodHeader {
border-bottom:1px solid #ccc;
margin-left: 50px;
margin-right: 50px;
position:relative;
font-family: Verdana,Helvetica,sans-serif;
font-weight: bold;
font-size: 1.1em;
color: #999;
text-align: left;
}

.homePageProdHeader {
/*border-bottom:1px solid #ccc;*/
margin-left: 380px;
/*margin-right: 50px;*/
text-decoration: underline;
position:relative;
font-family: Verdana,Helvetica,sans-serif;
/*font-weight: bold;*/
font-size: 1.1em;
color: #444;
text-align: left;
}

.category{
float: left;
width: 285px;
margin-right: 25px;
margin-bottom: 25px;
}

.categoryUpdated{
float: left;
width: 220px;
margin-left: 3px;
margin-right: 1px;
margin-bottom: 15px;
}


.shadowBoxCategories {
background:transparent url(../images/shadowBoxCat.gif);
height:12.5em;
margin-left: 30px;
width: 285px;
}

.shadowBoxCategoriesTop {
background:transparent url(../images/shadowBoxCatTop.gif);
height:3.5em;
margin-left: 30px; 
width: 285px;
}

.shadowBoxCategoriesUpdated {
background:transparent url(../images/shadowBoxCatUpdated.gif);
height:199px;
margin-left: 30px;
width: 220px;
}

.shadowBoxCategoriesTopUpdated {
background:transparent url(../images/shadowBoxCatTopUpdated.gif);
height:24px;
margin-left: 30px; 
width: 220px;
}

.shadowBoxContent
{
display:inline;
float:left;
margin:0px 0;
width:140px;
height: 140px;
margin-left: 20px;
}

.shadowBoxContentUpdated
{
display:inline;
float:left;
margin:0px 0;
width:200px;
height: 100px;
margin-left: 10px;
}

.shadowBoxContent a{
text-decoration: none;
font-weight: normal;
}

.shadowBoxContent :hover{
text-decoration: none;
color: #000;
}
.shadowBoxContentUpdated :hover{
text-decoration: none;
color: #000;
}

.shadowBoxImg 
{
float: left;
margin-left: 10px;
height: 100px;
width:  100px;
}

.shadowBoxImgUpdated
{
float: center;
margin-left: 10px;
height: 200px;
width:  200px;
}

.shadowBoxCategoriesTop h2 
{
font-family: Verdana,Helvetica,sans-serif;
padding: 5px;
font-size:18px;
color: #777;
} 

.shadowBoxCategoriesTop :hover{
text-decoration: none;
color: #E7B51D;
}

.shadowBoxCategoriesTopUpdated h2 
{
font-family: Verdana,Helvetica,sans-serif;
padding: 3px;
font-size:16px;
color: #444;
} 

.shadowBoxCategoriesTopUpdated :hover{
text-decoration: none;
color: #E7B51D;
}
