body, html {
		margin:0;
		padding:0;
		color:#000;
		font-family: arial;
		line-height:140%;
	}
	body {
		min-width:750px;
		background-image:url(images/body_bg.jpg);
		background-repeat:repeat-x;
	}
	
	
	div.twocol {float:left; width:50%;}
	
	.barepic {border:none;}
	
	ul {
	color:#0C35C2;
	margin:0;
	padding:0 0 0 25px;
	}
	
	#wrap {
		margin:0 auto;
		width:750px;
	}
	#nav {
		padding:0;
	}
	#nav h1 {color:#fff; font-weight:normal; margin:0 auto; background-image:url(images/logo.jpg); display:block; height:119px; width:309px; text-indent:-9999999px; background-repeat:no-repeat; padding:0;}
	
	#nav h2 {
	height:20px;
	width:186px;
	margin:0 auto;
	background:url(images/h2.jpg) no-repeat;
	text-indent:-999999px;
	display:none;
	}
	
	#mainnav {
	
	width:750px; height:26px; text-align:center; clear:both;
	
	}
	#navlist
	{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font: bold 12px Verdana, sans-serif; color:#ccc;
	}
	
	ul#navlist
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	white-space: nowrap;
	font-size:11px;
	}
	
	#navlist li
	{
	margin:0 1px; padding:0;
	display: block;
	float:left;
	list-style-type: none;
	}
	
	#navlist a { padding: 6px 4px 6px 4px; color:#666; display:block; float:left; margin-right:1px;}
	
	#navlist a:link, #navlist a:visited
	{
	color:#fff;
	background-image:url(images/mainnav_home.jpg);
	background-color: #BCD7F5;
	text-decoration: none;
	}
	
	#navlist a:hover
	{
	color: #333;
	background-color: #BCD7F5;
	background-image:url(images/mainnav_home_on.jpg);
	text-decoration: none;
	}

	
	#navlist li#active a, #navlist li#active a:hover {background-image:url(images/mainnav_home_on.jpg); color: #333;}	
	
	#banner {
	height:175px;
	}

	#main {
		float:left;
		width:510px;
		padding:0 0 30px 0;
		margin:0;
	}
	
	
	h4 {
	margin-bottom:0;
	padding-bottom:0;
	}
	
	#main h2, #main h3, #main p, #main h4 {
		padding:0 10px;
		color:#0C35C2
    }
    #main a {
    color:#0c35c2;
    }
    
    #main h3 {color:#0C35C2; font-weight:normal;}
    
    #main p {color:#0E6AD3;}
    
    #introductionh2 {display:block; text-indent:-9999999px; background-image:url(images/introduction.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px 0;}
    
    #recommendedh2 {display:block; text-indent:-9999999px; background-image:url(images/h2recommendedinstallers.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px 0;}
    
    #abouth2 {display:block; text-indent:-9999999px; background-image:url(images/about.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px 0;}
    #contacth2 {display:block; text-indent:-9999999px; background-image:url(images/contact.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px 0;}
    #productsh2 {display:block; text-indent:-9999999px; background-image:url(images/products.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px0;}
    
    #ironmongeryproductsh2 {display:block; text-indent:-9999999px; background-image:url(images/ironmongeryproducts.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px0;}
    
    #glasssashesproductsh2 {display:block; text-indent:-9999999px; background-image:url(images/glasssashes.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px0;}
    
    #weightsandspiralbalancesproductsh2 {display:block; text-indent:-9999999px; background-image:url(images/weightsandspiralbalances.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px0;}

    #superspacerh2 {display:block; text-indent:-9999999px; background-image:url(images/superspacer.jpg); background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #BBD4FF; margin:20px 20px 20px0;}




 
	#sidebar {
		background-position:-500px 0;
		float:right;
		width:240px;
		padding:0 0 30px 0;
		margin:0;
	}
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	
	/*#sidebar ul {background-image:url(images/sidebarul_bg.jpg); margin:0 0 0 7px; padding:10px 0 0 0; background-repeat:no-repeat;}*/
	/*#sidebar li {list-style-type:image; list-style-image: url(images/listicon.gif); margin:0 0 8px 30px;}*/
	
	
	#sidebar ul {margin:0; padding:0;}

	#sidebar ul li {list-style-type:none; margin:0; border-bottom:1px solid #fff;}

	#sidebar ul li a {color:#fff; display:block; padding:5px 10px; border:none; background:#5374C1 url(images/servicelist_bg.jpg) 5px 4px no-repeat; text-indent:15px;}

	#sidebar ul li a:hover {color:#A6BFDF;}

	
	ul#thumbnails li {display:inline; background:url(none);}
	ul#thumbnails li a {background:url(none); display:inline;}
	
	
    #sidebar h3 {display:block; text-indent:-9999999px; background-image:url(images/sidebar_bg.jpg); background-repeat:no-repeat; background-position:0 0; height:49px; margin:0}
    
    #sidebar p {color:#008CFF; padding:0}
    
    
    h3#glass, h3#sashhorns, h3#astragals, h3#vents, h3#draughtproofing, h3#leadweights, h3#spiralbalances, h3#sashcord, h3#ironmongery, h3#optionalitems, h3#ironmongerysimplex {background-repeat:no-repeat; background-position:10px 0; text-indent:-9999999px; height:30px;}
    h3#glass {background-image:url(images/h3glass.jpg); }
    h3#sashhorns {background-image:url(images/h3sashhorns.jpg);}
    h3#astragals {background-image:url(images/h3astragals.jpg);}
    h3#vents {background-image:url(images/h3vents.jpg);}
    h3#draughtproofing {background-image:url(images/h3draughtproofing.jpg);}
    h3#leadweights {background-image:url(images/h3leadweights.jpg);}
    h3#spiralbalances {background-image:url(images/h3spiralbalances.jpg);}
    h3#sashcord {background-image:url(images/h3sashcord.jpg);}
    h3#ironmongery {background-image:url(images/h3ironmongery.jpg);}
    h3#optionalitems {background-image:url(images/h3optionalitems.jpg);}
    h3#ironmongerysimplex {background-image:url(images/h3ironmongerysimplex.jpg);}
    
    
  fieldset.emailform {border:none; color:#0E6AD3;}
  fieldset.emailform legend {font-size:18px;}
  
  .emailsent {background:#C0EDC9; padding:1px;}
        
	#footer {
		clear:both;
		background:url(images/footer.jpg) center top no-repeat;
		width:800px;
		margin:0 auto;
	}
	#footer p {
		padding:10px 5px 12px 5px;
		margin:0;		
		text-align:center;
		font-size:12px;
    }
    #mbl {
    width:200px;
    float:left;
    }
    #maps {
    width:350px;
    float:right;
    }
    #footer a {
    color:#000;
    }