html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 125%;
	margin:0;
	padding:0;
	background-color:#000000;
	color:#000;
	
	background-image:url('../images/background-main.jpg');
	background-repeat:repeat-x;

}

.wrapper{margin:0px auto 20px auto;width:1000px;}
.main_header{float:right;padding:2px;height:28px;width:805px;background-color:#333;border:1px solid #7C7C7C;}
#header{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	margin-bottom:10px;
	background-image:url('../images/dp_header.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	height:100px;
	}


#header ul {
	float: left;
	margin: 0;
	padding: 0;
	
	}
#header li {
	float: left;
	list-style-type: none;
	margin-right: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}

#header li a {
	color: #F0B648; 
 	padding: 3px 3px 3px 3px; 
	margin: 5px 0px 2px 0px;
        display:block;
}
#header li a:hover {
	color: #F0B648;
	padding: 3px 3px 3px 3px; 
	margin: 5px 0px 2px 0px; 
	text-decoration:underline;
}
.column1{float:left;width:170px;}
.column3{float:left;width:170px;border:1px solid #7C7C7C;margin-bottom:10px;background-color:#000;
background-image:url(../images/background-left-panel.jpg);
background-repeat:no-repeat;

}
.column3 ul {float: left;margin: 0;padding: 0;}
.column3 ul li{list-style-type: none;float: left;margin: 1px 0px 1px 0px;}	
.column3 ul li a {
	 
	color: #6C4508; 
	padding: 10px 0px 2px 5px;  
	text-align: left;
	font-weight: bold;
	font-size: 13px;
        display:block;
	text-decoration:none;
	width:150px;
}

.column3 ul li a:hover {
	color: #F0B648;
	text-decoration:underline;
	}

.column2{float:right;width:795px;padding:7px;background-color:#ffffff;margin-top:10px;}

.input {width:auto;font-family: Arial, Helvetica, sans-serif;font-size:12px;border: 1px solid #C99B45;background: #221803;color:#C99B45;margin:2px;}

.btn {padding:5px 8px 5px 8px;border: 1px solid #C99B45;background: #221803;color:#C99B45;}

#footer{
	margin:20px auto 20px auto;
	width:1000px;
	height:30px;
	font-size: 11px;
	clear:both;
	color:#6C4508;
	}
#footer a{color:#6C4508;}

h1{
	
	padding:5px;
	font-size:18px;
	color: #717171;
	font-weight: normal;
	margin:2px 0px 2px 0px;
	border-bottom:1px solid #717171;
	}
h2{
	padding:4px;
	font-size:11px;
	color: #717171;
	font-weight: normal;
	clear:both;
	text-align:right;
	margin:0px 0px 0px 0px;
	}
h3{
	padding:5px;
	font-size:13px;
	color: #fff;
	font-weight: bold;
	margin:2px 0px 2px 5px;
        border-bottom:1px dotted #fff;
        width:85%;
	}
h5{
	padding:1px;
	font-size:13px;
	color: #717171;
	font-weight: normal;
	margin:2px 0px 2px 0px;
	font-style:oblique;

}
.shaddow{-moz-box-shadow: -3px 3px 5px #000;-webkit-box-shadow: -3px 3px 5px #000;box-shadow: -3px 3px 5px #000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
hr{height:1px;border-width:0px;border-color:#221803;background-color:#F0B648;}
.navigation{height:30px;float:right;color:#F0B648;font-size:12px;font-weight:bold;}

a:link {color:#C99B45;}      /* unvisited link */
a:visited {color:#C99B45;}  /* visited link */
a:hover {color:#C99B45;}  /* mouse over link */
a:active {color:#C99B45;}  /* selected link */


table
{
border-collapse: separate;
width:800px;
margin:0px;
}
table,th, td
{
border: 0px solid #7C7C7C;
}

td{padding:2px;}

.srch{float:right;padding:2px 2px 2px 8px;width:250px;border:none;border:1px solid #7C7C7C;margin-top:2px;margin-right:3px;height:16px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.item_container{width:210px;float:left;position:relative;border:1px solid #b3b3b3;margin:20px;}
.item_title{background-color:#B1B2B4;padding:2px 2px 10px 2px;z-index:5;position:absolute;bottom:30px;width:207px;right:0px;}
.item_title a{color:#333;font-weight:bold;text-decoration:none;}
.item_title a:hover{color:#333;font-weight:bold;text-decoration:underline;}
.item_price{background-color:#B1B2B4;padding:4px 7px 4px 7px;text-shadow: 2px 2px 2px #000;position:absolute;top:10px;left:-3px;color:#fff;font-weight:bold;}
.item_btn{position:absolute;bottom:10px;right:10px;z-index:10;}

.green{color:green;}
.red{color:#CC0000;}







.tutorials {float:left;width:790px;}
.tutorials ul{float:left;margin:0px;padding:0px;width:790px;}
.tutorials li{float:left;list-style-type: none;margin:2px;}
.tutorials li a{display:block;background-color:#000;color:#C99B45;padding:20px 40px;text-decoration: none;text-align:center;width:113px;height:30px;

	-khtml-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

}

.tutorials li a:hover{



background-image: url(http://www.decorativeplastering.co.uk/images/play.jpg);
background-repeat: no-repeat;
background-position: -30px -59px;
}

