/*
.box p:first-letter{font-size: 3.1em; display: block; float: left; margin: 6px 2px 0 0; clear: none; color: #424242;}
.showoff:first-letter{font-size: 3.8em; display: block; float: left; margin: 6px 2px 0 0; clear: none; color: #525252;}
*/


#footholder {color: #777; text-transform: uppercase; border-top: 1px solid #ccc; font-size: 11px; padding: 32px 7px 7px 7px;}
#footholder a {color: #666;}
.vcard {float: left; display: inline; width: 500px; height: 20px;}
.terms-ship {float: right; display: inline; width: 460px; height: 20px; text-align: right;}
.tel {font-size: 4px; color: #fff;}
.showoff {
 	color: #424242;
    font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing:0.1em;
	text-transform: lowercase;
	line-height: 145%;
	font-size: 14pt; 
	font-variant: small-caps;
	text-align: left;
}
.red {color: red}
.hometh {
float: left;
display: inline;
padding: 0;
}

.twitter {width: 250px; display: inline; float: right;}
.home-brands-holder {
float: left;
display: inline;
padding: 0;
width: 580px;
height: 200px;
}
.homespun {float: left; display: inline; width: 139px; height: 220px; clear: none; background: #fff url(http://www.broadleysonline.co.uk/images/broadleys/home-brands.jpg) no-repeat; border-bottom: 1px solid #424242; margin: 1px 3px; color:#000; font-size: 14px;}
.homespun:hover {color: #660000; border-color: #660000;}
.homespun span {margin-top: 180px; display: block;margin-left: 2px;}
.homespun h5 {margin: 0 0 3px 0; color: #000; font-size: 14px; font-family: Arial, sans-serif; text-transform: uppercase; letter-spacing: -0.05em;}
#gant {background-position: left top;}
#tommy {background-position: -148px top;}
#lacoste {background-position: -294px top;}
#timberland {background-position: right top;}

.box {
border-bottom: 1px solid #7E7E7E;
width: 190px;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 14px; 
line-height:20px;
text-align: center;

}
.topbox {
border-bottom: 1px solid #7E7E7E;
clear: both;
width: 190px;
text-align: left;
text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
font-weight: bold;
}
.header_left{
border-bottom: 1px solid #7e7e7e;
text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
font-weight: bold;
}

.listbox{
list-style-type: none;
}
img { border: 0;}
h3 {
font-weight: bold;
color: #fff;
padding: 4px 0 3px 5px;
}
h1 {
font-weight: normal;
color: #424242;
padding: 0 0 3px 0;
font-size: 25px;
font-family: Times, "Times New Roman", Times, serif;
margin: 0;
letter-spacing: 0.02em;
text-transform: uppercase;
}


p {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:20px; color:#000; text-align: left;}
li {  font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; color: #000}
.large{font-size: 14pt;margin-top:0px}
hr { color: #ccc;
height: 0px;
max-height: 0px;
border: 0px}
			#menu {
				font-family: Georgia, Serif;
				text-transform: uppercase;
				margin: 0;
				padding: 0 0 0 10px;
				list-style-type: none;
				font-size: 13px;
				background: #ffffff url(../images/broadleys/menu-bg.png) no-repeat center top;
				height: 30px;
			}
			#menu li {
				float: left;
				margin: 0;
				font-size: 13px;
			}
			#menu li a {
				text-decoration: none;
				display: block;
				padding: 0 16px;
				line-height: 30px;
				color: #660000;
			}
			#menu li a:hover, #menu li.active a {
				color: #770000;
			}
			
			#menu.black {}
			#menu.black a {color: #FFF;}
			#menu.black li a:hover, #menu.black li.active a {color: #ccc;}
.title {
font-size: 50px;
font-family: Times, Times New Roman, Georgia, serif;
color: #000000;
background: url(../images/broadleys/header-bg.png) no-repeat right center;
}
.subheader {
font-size: 30px;
}

#holder{
width: 1000px;
margin: 0 auto;
}
#headholder{
margin: 0 auto;
width: 990px;
}
a.nav:link {color: #333333; text-decoration: none; font-family: arial; font-size: 10pt; font-weight: bold}
a.nav:visited {text-decoration: none; font-family: arial; font-size: 10pt; font-weight: bold; color: #333333}
a.nav:hover {color: #FFcc00; text-decoration: none; font-family: arial; font-size: 10pt; font-weight: bold}

input {  font-family: Helvetica, arial, sans-serif;}
a:link { color:#660000; text-decoration: none;}
a:visited { color: #660000; text-decoration: none;}
a:hover {  color: #770000;text-decoration: underline;}

.plain {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:15px; color:#000; text-align: center;}

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #333333; margin-bottom: 0px }
.smalltxt {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #666666}
.bluelarge { font-size: 14pt;margin-top:0px ; color: #0000FF}


/* body class */
body {
font-family: Georgia,"Times New Roman",Times,serif;
}
.bodyclass {
background: #ffffff url(http://www.redstar-creative.com/broadleys/images/bg.png) repeat-y center top;
margin: 0;
}
/* new heading */
.heading_top, .heading_top a:visited,  .heading_top a:link{
font-family : arial, verdana,  sans-serif;
text-decoration:none ;
color: #333;
font-weight: bold;
margin-bottom: 10px;
}
.heading_top td {
padding: 0;
background: #e7e7e7;
}
.heading_top a:hover{
font-family : arial, verdana,  sans-serif;
text-decoration:none ;
color: #fff;
font-weight: bold;
}
/* left section class */
.column_left,  .column_left a:visited,  .column_left a:link{
font-family : Georgia, "Times New Roman", Times, serif;


/*
padding: 0;
margin: 0;
*/
}
.column_left a:hover{
font-family : Georgia, "Times New Roman", Times, serif;
text-decoration:none ;
color: #FFCC00;
}
.section_left {
background-color : #ffffff;
text-align : left;
vertical-align : top;
width: 200px;
}
.section_right {
width: 200px;
vertical-align : top;
}
.sectionborder_left {
/* background: url(http://www.redstar-creative.com/broadleys/images/box-body.png) no-repeat scroll center bottom #FFFFFF; */
}

.column_left a.column_left:link, .column_left a.column_left:visited {
background-color : #FFFFFF;
font-size: 16px; 
font-family: Georgia,"Times New Roman",Times,serif;
text-decoration:none;
color : #000000;
}
A.links_left:link, A.links_left:active, A.links_left:visited {
font-size: 16px; 
font-family: Georgia,"Times New Roman",Times,serif;
text-decoration:none ;
color : #000000;
line-height: 24px;
}
A.links_left:hover {
text-decoration : underline;
font-style : normal;
color : #990011;
}


/* top section class */
.header_top, .column_top, A.links_top {
font-family : arial, verdana, sans-serif;
text-align :left ;
}
.section_top {
background-color : #ffffff;
text-align : left;
vertical-align : top;
}
.sectionborder_top {
background-color : #ffffff;
}
.header_top {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-family: Georgia,"Times New Roman",Times,serif;

}
.column_top {
background: #ffffff url(http://www.redstar-creative.com/broadleys/images/box-body.png) no-repeat center bottom;
color : #000000;
padding: 0px 0px 20px 0px;
margin: -2px 0px 0px 0px;

}
A.links_top:link, A.links_top:active, A.links_top:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;

color : #000000;
}
A.links_top:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;

color : #000000;
}


/* right section class */
.header_right, .column_right, A.links_right {
font-family : Georgia, "Times New Roman", Times, serif;
text-align : left;
}
.section_right {
vertical-align : top;
}
.sectionborder_right td{
}
.header_right {
color : #000000;
font-style : normal;
font-weight : bold;
}
.column_right {
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 16px;
width: 100%;
margin: 0;
padding: 0;
}

A.links_right:hover {
text-decoration : underline;
font-weight : normal;
color : #660000;
}


/* bottom section class */
.header_bottom, .column_bottom {
font-family : verdana, arial, sans-serif;
text-align : left;
}

.section_bottom {
background-color : #ffffff;
text-align : left;
vertical-align : top;
}
.sectionborder_bottom {
background-color : #ffffff;
}
.header_bottom {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
}
.column_bottom {
display: none;
}
A.links_bottom:link, A.links_bottom:active, A.links_bottom:visited {
text-decoration : none;
text-align: center;
color : #000000;
}
A.links_bottom:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;
color : #000000;
}
.links_bottom {
	font-family: Georgia,"Times New Roman",Times,serif;
	text-align: center;
	display: block;
	width: 100%;
	margin-top: 25px;
}

/* main section class */
.header_main, .column_main, A.links_main {
text-align : left;
}
.section_main {
background-color : #ffffff;
text-align : left;
vertical-align : top;
}
.sectionborder_main {
}
.header_main {
background-color : #FFFFFF;
color : #000000;
font-style : normal;
font-weight : bold;
}
.column_main {
font-size: 14px;
font-weight : normal;
}
/*
.small_main img {width: 170px;}
*/

#catprods_tbl img {width: auto;}
#cat_hdr img {width: auto;}

A.links_main:link, A.links_main:active, A.links_main:visited {
text-decoration : none;
font-style : normal;
font-weight : normal;

color : #000000;
}
A.links_main:hover {
text-decoration : underline;
font-style : normal;
font-weight : normal;

color : #000000;
}


/* small text class */
.small_main {
font-weight : normal;
color : #333;
text-align: left;
}
td.small_main img{cursor: pointer; width: auto;}

/* error font class */
.font_error {
font-weight : bold;
font-size : 10pt;
color : red;
}
td.column_right input  {

}
td.column_right select  {
}

/* button class */
.buttonstyle {
background-color: #000 ;
border: 1px solid #000 ;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #FFF;
height: 28px;
padding: 2px 4px;
cursor:pointer;
text-transform: uppercase;
letter-spacing: 0.03em;
margin: 2px;
}	    
input.btnhov{ 
border-color: #000;
background: #660000;
}
b {text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
}
#prod_tbl b {
text-transform: none;
font-size: 16px;
letter-spacing: 0em;
}
#cart_tbl b{
font-weight: normal;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 16px;
}
#cart_hdr b {
text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
font-weight: bold;
}
/* input field class */
.font_input {
border: 1px solid #222;
font-size: 16px;
color: #222 ;
margin: 0 0 5px 0;

padding-left: 1px;
}

/* bespoke css IDs */
#lastview_tbl {
/* last viewed products section css */
border-bottom: 1px solid #7E7E7E;
margin: 0 0 0 -5px;
width: 193px;
}

#lastview_hdr {
/* last viewed products section header css */
font-weight: bold;
padding: 0;
text-transform: uppercase;
border-bottom: 1px solid #7E7E7E;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
}
#cart_tbl {
/* small cart section css */
border-bottom: 1px solid #7E7E7E;
margin: 0 0 0 -5px;
width: 193px;
}
#cart_hdr {
/* small cart section header css */
font-weight: bold;
padding: 0;
text-transform: uppercase;
border-bottom: 1px solid #7E7E7E;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
}
#cart_hdr a { 
color: #000;
}
#srch_tbl {
/* search section css */
border-bottom: 1px solid #7E7E7E;
margin: 0 0 0 -5px;
}
#srch_hdr {
/* search section header css */
font-weight: bold;
padding: 0;
text-transform: uppercase;
border-bottom: 1px solid #7E7E7E;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
}
#catMenu_tbl {
/* category menu section css */
margin: 0 -5px;
width: 200px;
padding-bottom: 15px;
background: #F8F8F8;
}
#catMenu_hdr {
/* category menu section header css */
padding: 0;
text-transform: uppercase;
border-bottom: 1px solid #E7E7E7;
text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
font-weight: bold;
}
#top10_tbl {
/* Top Sellers section css */
border-bottom: 1px solid #7E7E7E;
}
#top10_tbl a {color: #660000;}
#top10_hdr {
/* Top Sellers section header css */
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: -0.05em;
font-weight: bold;
}
#login_tbl {
/* login section css */
}
#cat_hdr {
/* product category header css */
}
#catprods_hdr {
/* category product listings header css */
}
#catprods_tbl {
/* category product listings table css */
}
#prod_tbl {
/* product detail page css */
}
#prod_tbl td.column_main img {width: 50px;}
#item_Tbl {
	color: #660000;
	}
#item0{
	color: #333;
}
#item1{
	color: #333;
}
#item2{
	color: #333;
}
#item3{
	color: #333;
}
#item4{
	color: #333;
}
#item5{
	color: #333;
}
#item6{
	color: #333;
}
#item7{
	color: #333;
}
#item8{
	color: #333;
}
#item9{
	color: #333;
}
#item10{
	color: #333;
}
#shopcart_hdr {
/* basket stage header css */
}
#shopcart_tbl {
/* basket stage table css */
}
#summary_tbl {
/* summary stage table css */
}
#sitemap_tbl {
/* sitemap table css */
}

/*text menu style*/

/* css menu example stylesheet */
.makeMenu{
margin:2px 0px 1px 0px;
}
ul.makeMenu, ul.makeMenu ul {
background: url(http://www.redstar-creative.com/broadleys/images/menu_li_bg.png);
width: 185px;                
padding-left: 0px;           
cursor: default;             
margin:0 5px;    
font-size: 17px;
}
ul.makeMenu li {
list-style-type: none;       
margin: 0px;                 
position: relative;          
color: #333333;                 
width: 185px;
padding: 0px;
}
ul.makeMenu li > ul {          
display: none;               
position: absolute;         
top: 0px;                    
left: 185px;
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
color: #660000;           
padding: 0px;

}
ul.makeMenu ul.CSStoShow {     
display: block;              
background-color: #aa33cc;   

}
ul.makeMenu li:hover > ul {    
display: block;              
}
ul.makeMenu li a { 
display: block; 
width: 185px; 
padding: 3px;
color: #000;
font-size: 17px;
/* background: url(http://www.redstar-creative.com/broadleys/images/menu_li_bg.png); */
}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { 
color: blue; 
}
ul.makeMenu li:hover > a { 
color:#660000; 
width:179px;
padding: 3px;
font-size: 17px;
}

/* Size guide accordion styles */
#sizeg {text-align: left; border-bottom: 0;}
.t-odd {background: #ededed;}
.t-even {background: #fff;}
.t-sizer {}
.tabletop {background: #000; color: #fff;}
#sizes-holder {width: 900px; height: 570px; border: 5px solid #ccc; padding: 5px;}

.basic  {
	width: 190px;
	font-size: 13px;
}

.basic div {
	background-color: #fff;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px 5px 5px 0;
	margin-top: 0;
	text-decoration: none;
	font-size: 16px;
	color: #424242;
	border-bottom: 1px solid #999;
	
}
.basic td {padding: 2px;}
.basic a:hover {
	color: #660000;
}
.basic a.selected {
	color: black;
}
#acc .acc-section {
background:none repeat scroll 0 0 #FFFFFF;
overflow:hidden;
}
ul.acc {list-style: none; margin: 0; padding: 0;}
#acc h5 {padding: 5px 5px 5px 0; margin:0; border-bottom:1px solid #999999; color:#424242; font-size:16px;}
#acc h5:hover {cursor: pointer; color: #660000;}   

