/* CSS Document */
body{
	margin:0;
	padding:0;
	background-image:url(images/wood-bg.jpg);
	background-repeat:repeat;
	background-color:#300;
    height:100%;
	width:100%;
}

h1{
	font-family:"Times New Roman", Times, serif;
	font-weight:bolder;
	font-style:italic;
	font-size:100%;
	color:#fff;
	margin:8px 0 8px 30px;
	height:18px;
}

#page-area-top{
	background-image:url(images/bg-paper-top.jpg);
	width:904px;
	height:15px;
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
}

#page-area{
	width:884px;
	height:100%;
	margin:auto;
	background-image:url(images/bg-paper.jpg);
	background-repeat:repeat-y;
	background-color:#FFF;
	padding:10px;
	position:relative;
}

/*page content - content area*/ 

#logo{
	width:679px;
	height:250px;
	background-color:transparent;
	position:absolute;
	top:8px;
	left:130px;
}

.logo-text{
	z-index:-1;
	position:absolute;
	top:1px;
	left:1px;
	font-size:50%;
}

#logo-article{
	width:290px;
	height:212px;
	background-color:transparent;
	position:absolute;
	top:50px;
	left:305px;
}

h2{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:210%;
	color:#660000;
	width:100%;
	margin:6px 0 8px 0;
}

#main-content{
	margin:470px 0 80px 226px;
	width:434px;
	height:auto;
}

#main-content p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:180%;
}

#main-content p a{
	color:#039;
}

#main-content p a:hover{
	color:#006;
}

 p {
    width:auto !important;
}

#wide-content2{
	margin:268px 0 100px 210px;
	width:630px;
}

#wide-content2 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:180%;
	width:636px;
}

#wide-content2 p a{
	color:#039;
}

#wide-content2 p a:hover{
	color:#006;
}

h3{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bolder;
	font-size:115%;
	color:#660000;
	padding:12px 0 0 0;
	margin:0;
}

h3 a{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bolder;
	font-size:100%;
	color:#600;
	padding:12px 0 0 0;
	margin:0;
	text-decoration:none;
}

h3 a:hover{
	color:#000066;
}

h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bolder;
	font-size:160%;
	color:#660000;
	padding:12px 0 0 0;
	margin:0;
}

#body-list li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:170%;
	list-style-image: url(images/bullet.gif);
	padding-bottom:10px;
	width:320px;
}

#body-list2 li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:170%;
	list-style-image: url(images/bullet.gif);
	padding-bottom:10px;
	width:520px;
}
/*Table*/
book-table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:140%;
	width:100%;
	border:1px solid #666;
	border-collapse:collapse;
	margin:0 0 0 1px;
	padding:0;
	text-align:left;
}

#cut-table{
	width:300px;
	margin:0;
	padding:8px;
}

#gallery-table{
	width:620px;
	margin:0;
	padding:8px;
}

table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:140%;
	width:100%;
	border-collapse:collapse;
	margin:0 0 0 1px;
	padding:0;
}

table th,table td{
	margin:0;
	padding:8px 12px;
	text-align:center;
	width:33%;
}

#kit-type{
	background-color:#660000
}

#kit-type p{
	color:#FFFFCC;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bolder;
	font-size:140%;
	padding:0;
	margin:0;
}

/*Table End*/

#gallery-picture{
	width:620px;
	margin:0;
	padding:5px;
}

/*Page Content Are End*/

/*Enquiry Form*/
#enquiry-form{
	border-width:1px;
	background-image:url(images/article-bg.jpg);
	background-repeat:repeat-x;
	border-style:solid;
	border-color:#888 #DBDBDB #DBDBDB #888;
	padding:8px;
	margin:20px 0 0 18px;
	width:350px;
}

input#enter-box{
	width:200px;
	border-width:1px;
	border-style:solid;
	border-color:#888 #DBDBDB #DBDBDB #888;
	background:#FEFDED !important;
	padding:1px 0 1px 4px;
	margin:1px 5px 10px 10px;
	font-size:90%;	
}

input#enter-box2{
	width:200px;
	border-width:1px;
	border-style:solid;
	border-color:#888 #DBDBDB #DBDBDB #888;
	background:#FEFDED !important;
	padding:1px 0 1px 4px;
	margin:2px 5px 10px 10px;
	font-size:90%;	
}

input#enter-box3{
	width:120px;
	border-width:1px;
	border-style:solid;
	border-color:#888 #DBDBDB #DBDBDB #888;
	background:#FEFDED !important;
	padding:1px 0 1px 4px;
	margin:3px 5px 10px 10px;
	font-size:90%;	
}

label{
	display:block;
	font-size:90%;
	font-style:italic;
	font-weight:bold;
	color:#600;
	padding:4px 0 4px 0;
}

#comments{
	font-size:90%;
	font-weight:normal;
	color:#000;
}

textarea#comments{
	width:400px;
	overflow:hidden;
	border-width:1px;
	border-style:solid;
	border-color:#888 #DBDBDB #DBDBDB #888;
	background:#FEFDED !important;
	padding:1px 0 2px 4px;
	margin:0px 5px 10px 10px;
	line-height:140%;
	font-size:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*Enquiry Form End*/

/*sitemap*/
	#left-list{
	width:250px;
}

#right-list{
	width:250px;
	position:absolute;
	top:278px;
	left:325px;
}

#site-map-list li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:140%;
	list-style-image: url(images/bullet.gif);
	padding-bottom:30px;
	width:240px;
	height:20px;
}

#site-map-list a{
	color:#000;
	display:block;
}

#site-map-list a:hover{
	color:#900;
	text-decoration:none;
}
/*sitemap end*/

/*Breadcrumb trail*/
#subheader{
	position:absolute;
	top:18px;
	left:28px;
}

.breadcrumb{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:55%;
}

.breadcrumb a{
	color:#666;
}

.breadcrumb a:hover{
	color:#900;
}

/*left Colum*/
#left-col{
	position:absolute;
	top:0;
	left:0;
}

.biglink span{
	display:none;
}

#site-nav{
	position:absolute;
	top:445px;
	left:20px;
	width:130px;
	font-size:85%;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bolder;
	text-align:left;
	padding:0px;
}

#site-nav ul{
	list-style:none;
	padding:10px 10px 3px 4px;
	margin:10px 0 6px 0;
}

#site-nav li{
	width:120px;
	padding:18px 5px 2px 3px;
}

#site-nav a{
	color:#660000;
	display:block;
	width:120px;
	text-decoration:none;
	line-height:135%;
}

#site-nav a:hover{
	color:#000066;
	text-decoration:none;
}

#site-nav-article{
	position:absolute;
	top:248px;
	left:20px;
	width:130px;
	font-size:85%;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bolder;
	text-align:left;
	padding:0px;
}

#site-nav-article ul{
	list-style:none;
	padding:10px 10px 3px 4px;
	margin:10px 0 6px 0;
}

#site-nav-article li{
	width:120px;
	padding:18px 5px 2px 3px;
}

#site-nav-article a{
	color:#660000;
	display:block;
	width:120px;
	text-decoration:none;
	line-height:135%;
}

#site-nav-article a:hover{
	color:#000066;
	text-decoration:none;
}

#related-articles{
	position:absolute;
	top:700px;
	left:20px;
	width:130px;
	font-size:85%;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bolder;
	text-align:left;
	padding:0px;
}

#related-articles ul{
	list-style:none;
	padding:10px 10px 3px 4px;
	margin:10px 0 6px 0;
}

#related-articles li{
	width:120px;
	padding:18px 5px 2px 3px;
}

#related-articles a{
	color:#660000;
	display:block;
	width:120px;
	text-decoration:none;
	line-height:135%;
}

#related-articles a:hover{
	color:#000066;
	text-decoration:none;
}

/*left colum end*/


/*right colum*/
#right-col{
	position:absolute;
	top:5px;
	left:730px;
}

#right-pictures{
	position:absolute;
	top:470px;
}

#right-pictures img{
	padding:12px 0 12px 0;
}
	

/*right colum end*/

/*footer*/

#footer-bg{
	padding:0;
	margin:0;
	clear:both;
	width:903px;
	height:24px;
}

#footer{
	position: absolute;
	left: 50%;
	margin-left: -453px;
	padding:0;
	clear:both;
	width:903px;
	height:24px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
}

html>body #footer {
	margin-left: -452px;
	padding: 9px 0;
}

#footer a{
	color:#FFF;
}

#footer span{
	padding:0px 5px 20px 6px;
	margin:10px 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color:#FFFFFF;
}
