ul, li { margin:0px; padding:0px; }
table tr td ul {
	list-style-type: square;
	margin: 14px;
	padding: 12px;
}

img { border:none;}
body
{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background-color:#FFFFFF;
	font-family: Tahoma;
	font-size: small;
	margin-bottom:10px;
	color: #444;
}

.cell1 {
	background-image: url(images/table_cell_1.jpg);		
}
.cell2 {
	background-image: url(images/table_cell_2.jpg);		
}

.outercontainer{
	margin:auto;
	margin-top:10px;
	width:870px;
	background-image: url(images/frame-left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


#maincontainer{
	width: 860px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	padding-left:5px;
	padding-right:5px;
	background-image: url(images/frame-right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}


h1{ font-size:24px; 
	margin-bottom:0px;
	font-family: Tahoma;
	font-weight: normal;
	color: #54A754;
	margin-top:10px;
	padding-bottom:10px;


}
.lessbot{padding-bottom:0px; }



h2{ font-size:16px; padding:0px; margin:0px;}
h3{}






.fltrght{ float:right;}
.clearright{ clear:right;}
.floatleft{ float:left;}
.clearleft{ clear:left;}
.clearboth{ clear:both;}


/*   General page styles */

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
.printright{ margin-top:10px; float:right; margin-right:10px;}
.logo-link{ position: relative; left:20px top:30px;}
.logo-link a{ display:block; width:290px; height:80px; }
.main-float{}
.main-float h1{ padding-bottom:7px; padding-top:10px;}
.main-float img{ float:left; margin:3px;}








a{color:#000000;TEXT-DECORATION:none;}
a:hover{color:#000000;TEXT-DECORATION:underline;}
a:visited{color:#000000;}
a:active{color:#000000;TEXT-DECORATION:none;}



#masthead{
	height: 110px; /*Height of top section*/
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
}

#mastheadtext{
	
	
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	font-size: x-small;
	line-height: 1em;
	font-family: Tahoma;

}

#contentwrapper{
float: left;
width: 100%;
margin-top:-28px;
}



#contentcolumn{
padding-top:20px;
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
margin-right:10px;
}

#leftcolumn{
	float: left;
	width: 200px; /*Width of left column*/
	margin-left: -860px; /*Set left margin to -(MainContainerWidth)*/
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: small;

	
	
}


/*  DIV Footer added by andy */

#footer {
	width:650px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	clear:left;
	margin-top:32px;
}
#footer .col ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#footer .col {
	width:216px;
	float:left;
}

#footer .col ul li {
	color: #54A754;
	text-decoration: none;
	font-weight: bold;
}
.foot-headings {
	padding-left: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
}
#footer .col ul li a {
	text-decoration: none;
	color: #666;
	line-height: 20px;
	display: block;
	background-image: url(http://www.newburygardenbuildings.co.uk/style/images/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	font-weight: normal;
}

#footer .col ul li a:hover {
	color: #000;
}

/* End Of DIV Footer */












.menuleft{background-image: url(images/table_bk.jpg); width:175px; margin:auto;}
.menuleft ul{ list-style:none;}
.menuleft li{ padding-left:5px;}




.ddm1 {
    font: 12px tahoma;
	margin-right:5px;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #000000;
    border-style: none none none none;
    text-decoration: none;
    background: #FFFFFF;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #FFFFFF;
    color: #000000;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #FFFFFF;
    color: #000000;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    width: 175px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #E4EED6;
    color: #000000;
    
    
    
    
    

    
    
}
.ddm1 .item2:hover {
    background: #E4EED6;
    color: #000000;
	text-decoration: underline;
}
.ddm1 .item3,
.ddm1 .item3:hover {
    padding: 3px 8px 4px 8px;
    width: 144px;
    text-decoration: underline;
    display: block;
    white-space: nowrap;

	
}
.ddm1 .section {
    border: 1px #003366;
    border-style:  none none none none;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;   
}

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

.nolink {cursor:crosshair}


#navbar{
	height: 30px;
	background-color: #FFFFFF;
}
#navbar2{
	height: 30px;
	background-color: #FFFFFF;
}







.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;

}

.footerheader {
	font-family: Tahoma;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #54A754;
	text-align: center;
}
.footerfooter {
	text-align: center;
	font-family: Tahoma;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	
}

.leftcolumheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #839F5B;
	margin-left: 10px;
}




.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #FFFFFF; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
	display: block;
	width: 200px; /*Width of top level menu link items*/
	padding: 1px 8px;
	border-left-width: 0;
	text-decoration: none;
	color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Tahoma;
	font-size: small;	
}
	

	


.pb {
color : #2D4067; 
background-color : #E5EAF3;
}



.exdemo-list-type{ border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; 
	width: 600px;
	
	}
	
	
.exdemo-list-item{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 600px;

}
.thumb {
float:left;


padding:5px;
}

.details{

}


.details-header{

font-size:15px;
	color: #B30000;
	display:inline;
	width:100px;
	margin-top:5px;}


.details-content{
font-size: 12px; }



.details-content-price{
font-size: 18px; }




.thumb-advice { border: 1px solid #B30000;}














.details{

}


.details-header{

font-size:15px;
	color: #000000;
	display:inline;
	width:100px;
	margin-top:5px;
	font-weight:bold;
	
}



.details-content{
font-size: 12px;

}

.thumb-advice {
	border: 1px solid #000000;
}

.thumb { float:left; margin:10px;}

.sold{ position:relative; left:20px; top:20px; color:#FF0000; font-weight:bold; height:0px; font-size:45px; background-color: #FFD2D2; line-height:normal; }
.bigsold{ position:relative; left:50px; top:20px; color:#FF0000; font-weight:bold; height:0px; font-size:85px;  line-height:normal; }




table.products {
text-align:left;
border: 1px #339966 solid;
border-collapse: collapse;
border-spacing: 0px;
width:600px;
}

table.products td{
	padding-left: 5px;
	padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #339966;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #339966;

}
table.products th{
font-weight:bold;
padding-left: 5px;
background:#CCCCCC;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #339966;


}

form.records label{
display:block;
width:200px;
font-weight:bold;
}

form.records input{
}
