@charset "UTF-8";
/* CSS Document */

	
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Helvetica, sans-serif;
	background: url(assets/logo-slogan.jpg) no-repeat top center  #000000;}

div {
		border: 0px solid white;
	}

#page-wrap {
	
	width: 1000px;
	margin: 0 auto;
	}
	
#header {
	margin-top: 130px;
	margin-left: auto;
	margin-right: auto;

	}

#bottom-row {
	margin-top: -40px;
	}

#bottom-row a {
	display: block;
	width: 212px;
	height: 236px;
	float: left;
	}	

#bottom-row a.wood {
	background: url(assets/images/wood.jpg) no-repeat top left;
	}
	
#bottom-row a.marble {
	background: url(assets/images/marble.jpg) no-repeat top left;

	}

#bottom-row a.carbon {
	background: url(assets/images/carbon_fiber.jpg) no-repeat top left;

	}

#bottom-row a.process {
	background: url(assets/images/our-process.jpg) no-repeat top left;

	}
	
#bottom-row a.wood:hover {
	background: url(assets/images/wood-hov.jpg) no-repeat top left;
	}
	
#bottom-row a.marble:hover {
	background: url(assets/images/marble-hov.jpg) no-repeat top left;

	}

#bottom-row a.carbon:hover {
	background: url(assets/images/carbon_fiber-hov.jpg) no-repeat top left;

	}

#bottom-row a.process:hover {
	background: url(assets/images/our-process-hov.jpg) no-repeat top left;

	}	
	
#footer {
	background: url(assets/footer.jpg) no-repeat bottom center;
	height: 130px;
	width: 850px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	}


/*******************************************************************************/

.clear {
	clear: both;
	}
	
p.quote {
	margin-top: 5px; 
	margin-left: 20px; 
	font-size: 14px;
	}
	

	

.manuLeft {
	position: absolute;
	left: 565px;
	}

.button {
	margin-left:450px;
	margin-top: 10px;
	
	}

 .manuRight {
	 position: absolute;
	 left: 450px;
	 }


/*******************************************************************************/


#main-content {
    width: 850px;
	background: url(assets/main-pic.jpg) no-repeat top center #000000;
    margin: 0 auto;
	height: 513px;

	}	

#main-content a {
	color: #bd7746;
	text-decoration: none;
	}
	
#main-content a:hover {
	color: #CCC;
	text-decoration: none;
	
	}
#main-content #about-us {
	float: left;
           margin-left: 30px;
           height: 147px;
           margin-top: 367px;
           color: #fff;
	width: 380px;
	font-size: 12px;
	text-align: left;
	}	
	
#main-content #free-quote {
	float: left;
   	 margin-left: 30px;
   	 height: 147px;
    	margin-top: 367px;
	color: #fff;
	width: 380px;
	font-size: 12px;
	text-align: left;
	}		
	
#middle-row {
	background: url(assets/middle-row-bg.jpg) no-repeat top center #000000;
	height: 198px;
	width: 817px;
	margin: 0 auto;
	padding-top: 60px;
	}	
	
#middle-row p {
	color: #fff;
	font-size: 13px;
	width: 300px;
	margin-left: 510px;
	line-height: 1.0em;
	
	}	

/***********************************************************************************/

#main-content-quote {
   	 width: 850px;
	background: url(assets/main-pic-quote.jpg) no-repeat top center #000000;
  	  margin: 0 auto;
	height: 513px;

	}	
	
	#main-content-quote a{
	color: #bd7746;
	text-decoration: none;
	}
	
#main-content-quote a:hover {
	color: #CCC;
	text-decoration: none;
	
	}	
	
	#main-content-quote #quote {
	float: left;
   	 margin-left: 30px;
	margin-bottom: 40px;
    	height: 334px;
    	margin-top: 80px;
	color: #fff;
	width: 785px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;

	
	}		

/**********************************************************************************************/


	#main-content-about {
    width: 850px;
	background: url(assets/main-pic-about.jpg) no-repeat top center #000000;
    margin: 0 auto;
	height: 513px;

	}	

#main-content-about a{
	color: #bd7746;
	text-decoration: none;
	}
	
#main-content-about a:hover {
	color: #CCC;
	text-decoration: none;
	
	}
	
	#main-content-about li {
	list-style: none;
	
	}
	
#main-content-about #about-us {
	float: left;
   	 margin-left: 30px;
  	  height: 334px;
    	margin-top: 180px;
	color: #fff;
	width: 785px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
	}		
	
	

	
#main-content-about #middle-row-about {
	background:  url(assets/middle-row-about-bg.jpg) no-repeat top center #000000;
	height: 198px;
	width: 817px;
	margin: 0 auto;
	padding-top: 60px;
	}	
	
#main-content-about #middle-row-about p {
	color: #fff;
	font-size: 13px;
	width: 300px;
	margin-left: 510px;
	line-height: 1.0em;
	
	}		
/*
************************************************************************************************/

#main-content-manu {
    width: 850px;
	background: url(assets/main-pic-manu.jpg) no-repeat top center #000000;
    margin: 0 auto;
	height: 513px;

	}	

 /*   #main-content-manu #manu p {
    color: #fff;
padding-top: 45px;*/
	/*margin-left: 30px;
	margin-right: 25px;
	font-size: 14px;
	}*/
	
/* #main-content-manu #form p {
	padding-top: 0;
	padding-bottom: 2px;
	margin-left: 5px;
	
	}	*/

#main-content-manu a{
	color: #bd7746;
	text-decoration: none;
	}
	
#main-content-manu a:hover {
	color: #CCC;
	text-decoration: none;
	
	}
#main-content-manu #manu {
	float: left;
   	 margin-left: 30px;
	margin-bottom: 40px;
    	height: 334px;
    	margin-top: 180px;
	color: #fff;
	width: 785px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;

	
	}



/*************************************************************************************************/

#main-content-contact {
    width: 850px;
	background: url(assets/main-pic-contact.jpg) no-repeat top center #000000;
    margin: 0 auto;
	height: 513px;

	}	
	
	#main-content-contact a{
	color: #bd7746;
	text-decoration: none;
	}
	
#main-content-contact a:hover {
	color: #CCC;
	text-decoration: none;
	
	}	
	
	#main-content-contact #contact {
	float: left;
   	 margin-left: 30px;
	margin-bottom: 40px;
    	height: 334px;
    	margin-top: 180px;
	color: #fff;
	width: 785px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;

	
	}		


/*************************************************************************************************''*/

	#main-content-process {
    	width: 850px;
	background: url(assets/main-pic-process.jpg) no-repeat top center #000000;
    	margin: 0 auto;
	height: 513px;

	}	

#main-content-process a{
	color: #bd7746;
	text-decoration: none;
	}
	
#main-content-process a:hover {
	color: #CCC;
	text-decoration: none;
	
	}	


#middle-row-process {
	background: url(assets/middle-row-process-bg.jpg) no-repeat top center #000000;
	height: 198px;
	width: 817px;
	margin: 0 auto;
	padding-top: 60px;
	}	
	
#middle-row-process p {
	color: #fff;
	font-size: 13px;
	width: 300px;
	margin-left: 510px;
	line-height: 1.0em;
	
	}	
		
	
	#main-content-process #process {
	float: left;
   	 margin-left: 30px;
    	height: 334px;
    	margin-top: 180px;
	color: #fff;
	width: 785px;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;

	
	}		
	
	#main-content-process #process li {
	
	list-style: none;
	
	
	}
	
#msf {
position: relative;
top: 40px;
left: 60px;
color: #ffffff;
font-size: 11px;
	
	
	}	
	
#msf a {
	text-decoration: none;
	color: #a06b47;
	}

#msf a:hover {
	text-decoration: underline;
	color: #ffffff;

	
	}
	
#fb {
	color: #ffffff;
	font-weight: light;
	font-size: 9px;
	}	
	
#main-content.iframe {
	background: #000000;
	overflow: hidden;
	}
	
	
#main-content iframe {
    width:850px;
    height:973px;
    margin-left:-30px;
    margin-top:-163px;   
    border:0 solid;
 }
	
	
	
	
/*
**********************************************************************************************************************/

#dropline ul li a.pf {margin-left: 125px; position: relative;}

#dropline ul li a.pattern {margin-left: 490px; position: relative;}

/*Stu Nichols Stuff*/

#pad {height:140px;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dropline {padding: 0 10px 0 30px; margin: 0 auto; width: 800px; list-style:none; height:40px; background:url(ulback.gif) repeat-x; position:relative;}
#dropline table {border-collapse:collapse; width:0; height:0; margin:-3px -10px;}

#dropline li {float:left;}
#dropline li a {display:block; height:40px; line-height:40px; padding:0 20px 0 0; float:left; color:#000; text-decoration:none; font-family:tahoma, sans-serif; font-size:13px;}
#dropline li a b {display:block; height:40px; float:left; padding:0 0 0 20px; cursor:pointer;}
#dropline li a:hover {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px; color: #fff;}
#dropline li a:hover b {background:url(tab_b.gif) no-repeat left top; line-height:36px; color: #fff;}

#dropline li:hover > a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px; color: #fff;}
#dropline li:hover > a b {background:url(tab_b.gif) no-repeat left top; line-height:36px; color: #fff;}

#dropline ul {padding:0; margin:0; list-style:none; position:absolute; height:25px; width:800px; background:#000; left:-9999px; top:44px; z-index:10; border-bottom:1px solid #000;}
#dropline ul li {height:25px; line-height:25px;}
#dropline ul.right li {float:right;}
#dropline ul li a {color:#fff; padding:0 10px 0 10px; height:25px; line-height:25px; border-right:1px solid #e60; font-weight:bold; font-size:11px;}
#dropline ul li a:hover {height:25px; line-height:25px; background:transparent; color:#c60;}
#dropline ul.right li a {border-left:1px solid #e60; border-right:0;}
#dropline ul li a.last {border:0;}


#dropline :hover ul {left:0;}

#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px; color: #fff;}
#dropline li.current a b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}
#dropline li.current ul li a {color:#fff; padding:0 10px 0 10px; height:25px; line-height:25px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#c60;}
#dropline li.current ul li a:hover {color:#c60;}

