/* CSS FOR HOMEPAGE PRODUCT LIST */

.featuredproducts	{
	width:306px;
}

.bewaretop	{
	margin-top:4px;
	height:46px;
	background: url(images/sidebar-beware.png) no-repeat;
	border: 0;
}	

.featuredtop	{
	margin-top:4px;
	height:41px;
	background: url(images/sidebar-range.png) no-repeat;
	border: 0;
}

.featuredbottom {
	background: url(images/rightcol-bottom.png) no-repeat;
	height: 23px;
	border: 0;
}	

.fblock h2 {
	margin: 0px 0 0px 0;
	padding: 3px 0px 3px 42px;
	text-align: left;
	font-size: 14px;
	overflow:hidden;
	height:21px;
	background: url(http://www.cheapghds.org.uk/wp-content/uploads/ghd.png) left center no-repeat;
}

.fblock-disc h2 {
	margin: 0px 0 0px 0;
	padding: 3px 0px 3px 42px;
	text-align: left;
	font-size: 14px;
	overflow:hidden;
	height:21px;
	color: #999;
	background: url(http://www.cheapghds.org.uk/wp-content/uploads/ghd.png) left center no-repeat;
}

.fblock h2 a:link, .fblock h2 a:visited {
	color:#000000;
}

.fblock-disc h2 a:link, .fblock-disc h2 a:visited {
	color:#666;
}

.fblock-disc a:link, .fblock-disc a:visited {
	color:#666;
}

.fblock-disc a:hover {
	color: #F60;
}

.fblock, .fblock-disc {
	
	width: 288px;
	float:left;
	margin: 0;
	padding: 10px 10px 10px 10px;
	color:#222;
	font-family: "Georgia", Times New Roman, Times, serif;
	background: url(images/rightcol-middle.png) repeat-y;
}

.fblock p, .fblock-disc p {
	margin:5px 5px;
	color:#6b7478;
}


.fblock img, .fblock-disc img {
	float:left;
	margin:5px 5px 5px 0px;
	padding:0 0;
	}
	
.fblock ul, .fblock-disc ul {
	margin: 0;
	padding: 0 0 0 18px;
}
	
.fblock ul li {
	list-style: none;
	list-style-position:inside;
	padding: 0 0 3px 25px;
	font-style: italic;
}

.fblock-disc ul li {
	list-style: none;
	list-style-position:inside;
	padding: 0 0 3px 25px;
	font-style: italic;
	color: #666;
}

	
.fcats{
	overflow:hidden;
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:1px 0 2px 0;
	height:28px;
}
.fcats a:link,.fcats a:visited {
	overflow:hidden;
	font-size:12px;
	color:#235B76;
	padding: 0 0 0 0px;
	margin:0px 0 2px 0;
	height:25px;
}

.fcats img {
 margin: 4px 4px 4px 0;
 padding: 0 0 4px 0;
 }
	
.auth, .auth a:link {
	overflow:hidden;
	font-size:12px;
	color:#6b7478;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
}	

.fmeta{
	overflow:hidden;
	font-size:11px;
	color:#000000;
	padding: 0 0 0 0px;
	margin:0px 0 5px 0;
	
		
}

.fmeta a:link,.fmeta a:visited{
	overflow:hidden;
	font-size:11px;
	color:#000000;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	
		
}






.block {
width: 300px;
float: left;
padding: 0;
margin: 0 0 20px 0;
border-top: 1px solid #dbdbdb;		
border-bottom: none;
}

h2#product-details { 
background: url(images/hspec.jpg) no-repeat; height: 32px; text-indent: -9999px; 
margin: 0;
padding: 0;
}

h2#other-products { 
background: url(images/hother.jpg) no-repeat; height: 32px; text-indent: -9999px; 
margin: 0;
padding: 0;
}

h2#email-page { 
background: url(images/hfriend.jpg) no-repeat; height: 32px; text-indent: -9999px; 
margin: 0;
padding: 0;
}	

h2#guide-page { 
background: url(images/hguide.jpg) no-repeat; height: 32px; text-indent: -9999px; 
margin: 0;
padding: 0;
}	


.block ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 10px;
width: 300px;
}

.block li {
width: 278px;
height: 97px;
display: block; 
border-bottom: 1px solid #dbdbdb;
color: #666666;
font-size: 11px;
line-height: 18px;
padding: 10px;
}

.block li:hover {
width: 278px;
height: 97px;
display: block; 
border-bottom: 1px solid #dbdbdb;
color: #666666;
font-size: 11px;
line-height: 18px;
padding: 10px;
background-color: #ebebeb;
}

.block li a {
color: #111111;
margin-bottom: 8px;
font-size: 12px;
			}

.block li:hover {
text-decoration: none;
}

.blockrate {
width: 300px;
float: left;
padding: 0;
margin: 0 0 20px 0;
border: 1px solid #dbdbdb;		
line-height: 18px;
padding: 10px;
}

.blockratings {
width: 280px;
float: left;
padding: 0;
margin: 0 0 20px 0;
border-top: 1px solid #dbdbdb;		
border-bottom: none;
}

.blockratings ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 10px;
width: 300px;
}

.blockratings li {
width: 278px;
display: block; 
border-bottom: 1px solid #dbdbdb;
color: #666666;
font-size: 11px;
line-height: 18px;
padding: 10px;
}

.blockratings li a {
color: #111111;
margin-bottom: 8px;
font-size: 12px;
			}

.blockratings li:hover {
text-decoration: none;
}

.blockinfo {
width: 300px;
float: left;
padding: 0;
margin: 5px 0 20px 0;
border-top: 1px solid #dbdbdb;		
border-bottom: none;
background-color: #FFFFFF;
}

.blockinfo ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 10px;
width: 300px;
}

.blockinfo li {
width: 288px;
display: block; 
border-bottom: 1px solid #dbdbdb;
color: #000000;
font-size: 11px;
line-height: 15px;
padding: 6px;
}

.blockinfo li:hover {
width: 288px;
display: block; 
border-bottom: 1px solid #dbdbdb;
color: #000000;
font-size: 11px;
line-height: 15px;
padding: 6px;
background-color: #ebebeb;
}

.blockinfo li a {
color: #000000;
margin-bottom: 8px;
font-size: 11px;
			}

.blockinfo li a:hover {
text-decoration: underline;
}

.blockguide {
width: 300px;
float: left;
padding: 0;
margin: 5px 0 20px 0;
border-top: 1px solid #dbdbdb;		
border-bottom: none;
background-color: #FFFFFF;
}

.blockguide ul {
margin: 0;
padding: 0;
list-style: inside;
line-height: 10px;
width: 300px;
}

.blockguide li {
width: 288px;
display: block; 
border-bottom: 1px solid #dbdbdb;
color: #000000;
font-size: 11px;
line-height: 15px;
padding: 11px 6px 6px 6px;
height: 19px;
}

.blockguide li:hover {
width: 288px;
display: block; 
border-bottom: 1px solid #dbdbdb;
color: #000000;
font-size: 11px;
line-height: 15px;
padding: 11px 6px 6px 6px;
height: 19px;
background-color: #ebebeb;
}

.blockguide li a {
color: #000000;
margin-bottom: 8px;
font-size: 11px;
			}

.blockguide li a:hover {
text-decoration: underline;
}


.widgetblock {
width: 300px;
float: left;
margin: 15px 0 15px 0;
}

.widgetblock li {
padding: 0 0 0 16px;
background: url(images/list.gif) top left no-repeat;
}

.widgetblock ul {
margin: 0;
padding: 0;
list-style: none;
}
