/* CSS Document */
* { margin:0px; padding:0px;
}
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
BODY {
text-align: center;
	background-color: #301405;
	background-image: url("http://www.firestarterpyrography.com/images/background.jpg");
background-repeat:repeat;
background-position:center top;
	
 background-color: #240F04;margin-top:2%;margin-bottom:2%;margin-left:auto;margin-right:auto;
color:inherit;
	font: 12px/1.65em arial,helvetica,sans-serif;
text-align:center; padding:0px 0px 0px 0px;}
a { background-color:transparent;
color:#945F27;outline: 0;
text-decoration:none;
}


/*------------ Main Navigation ------------*/
ul#navbar{float:left;margin:120px 0px 0px 0px;list-style:none}
  ul#navbar li  {
float : left;
display : block;padding-bottom:0px;
}
#navbar li a {
outline-style : none;
}
#navbar li#home a, #navbar li#artist a, #navbar li#pyro a, #navbar li#wood a,#navbar li#leather a, #navbar li#order a,#navbar li#links a,#navbar li#contact a {
display : block;
text-indent : -3000px;
overflow : hidden;
height : 55px;
}
#navbar li#home {
width : 72px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : 0px -115px;
}
#navbar li#home a {
width : 72px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : 0px -115px;
}
#navbar li#home a:hover {
background-image : url(http://www.firestarterpyrography.com/hover2.jpg);
background-position : 0px -115px;
}

#navbar li#artist {

width :74px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -77px -115px;
} 

#navbar li#artist a {

width : 74px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -77px -115px;

}
#navbar li#artist a:hover {
background-image : url(http://www.firestarterpyrography.com/hover2.jpg);background-position : -77px -115px;
}



#navbar li#pyro {
width : 107px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -151px -115px;
}
#navbar li#pyro a {
width : 107px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -151px -115px;
}
#navbar li#pyro a:hover {
background-image : url(http://www.firestarterpyrography.com/hover2.jpg);
background-position : -151px -115px;
}



#navbar li#wood {
width : 96px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -260px -115px;
}
#navbar li#wood a {
width : 96px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -260px -115px;
}
#navbar li#wood a:hover {
background-image : url(http://www.firestarterpyrography.com/hover2.jpg);
background-position : -260px -115px;
}


#navbar li#leather {
width :111px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -356px -115px;
}
#navbar li#leather a {
width : 111px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -356px -115px;
}
#navbar li#leather a:hover {
background-image : url(http://www.firestarterpyrography.com/hover2.jpg);
background-position : -356px -115px;
}


#navbar li#order {
width : 59px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -470px -115px;
}
#navbar li#order a {
width : 59px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -470px -115px;
}
#navbar li#order a:hover {
background-image : url(http://www.firestarterpyrography.com/hover2.jpg);
background-position : -470px -115px;
}



#navbar li#contact {
width : 84px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -500px -115px;
}
#navbar li#contact a {
width : 84px;
height : 45px;
background-image : url(http://www.firestarterpyrography.com/h1test.jpg);
background-position : -530px -115px;
}
#navbar li#contact a:hover {
background-image : url(http://www.firestarterpyrography.com/hover2.jpg);
background-position : -530px -115px;
}

#nav
{
    width:100%;
	float:left;font-size:95%;
	height:20px;text-indent : -3000px;
	clear:both;font-weight:bold;
	vertical-align:middle;
	margin:-70px 0PX 0px 36px;
	
}

#nav a
{

margin:0px 20px 20px 0px;
text-decoration:none;font-weight:bold;
color: #fff;


}



h5{font:14px Arial, Helvetica, sans-serif;
margin:-10px 0px 40px 0px;background-color:transparent;
color:#999;text-align:right;

}




.question {color: #666;text-align:justify;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left : 0px;
	padding-right :0px;
	
	line-height : 1.5em;
	text-decoration : none;
	
	background-color : inherit;

}


.question a:hover { background-color:transparent;
color: #ff4000;

border-bottom:0px solid #ff7f00;text-decoration: none;
}



.question a { background-color:transparent;
color:#666; outline: 0;
text-decoration:none;
}



.frame2 {background-color: #e1e1e1;
 width: 470px;border:0px solid #999;
text-align:center; 
}



a:hover { background-color:transparent;
color: #8D96B6;

border-bottom:0px solid #ff7f00;text-decoration: none;
}

#header2 {color:inherit;background-color:#767064;
height:157px;

background: url("http://www.firestarterpyrography.com/images/head.jpg") no-repeat top left;
margin:0 !important;padding-top:0px;padding-bottom:0px;
border-bottom:0px solid #999;margin-bottom:0px;
}








#bull{ font-size: 1.6em;
font-family:"times","Lucida Sans Unicode",geneva,verdana,sans-serif;
	font-weight: normal;letter-spacing:2px;
	color: #873333;}
 h1{
	font-size: 1.1em;

	color:  #945F27;letter-spacing: 2px;
	padding: 0;text-align:left;
	margin: 0px 0px 10px 0px;
        background-color: inherit;

	font-family:"arial","Lucida Sans Unicode",geneva,verdana,sans-serif;
	font-weight: normal;
	
	
	
	line-height: 1em;
}




 h2 {
	font-size: 1.4em;
font-family:"times",verdana,serif;
	font-weight: bold;letter-spacing:1px;
	color: #A79076;text-transform:uppercase;
	padding: 10px 0px 1px 0px;text-align:left;
	margin: 10px 0px 20px 0px;
        background-color: inherit;
border-bottom:1px dotted #999;
}

 h3 {
	font-size: 12px;
line-height:18px;
	color: #999;
	text-align:left;
	margin: 0px 0px 10px 0px;
        background-color: inherit;
}


 h4{
	font-size: 0.8em;
font-weight:normal;line-height:1.5em;
	color: #999;
	padding: 0;text-align:center;
	margin: 0px 0px 0px 0px;
        background-color: inherit;
font-family: verdana,Geneva, Arial, Helvetica, sans-serif;}







p{color: #6C6059;text-align:justify;
	
	padding-left : 0px;
	padding-right :0px;
	margin: 0px 0px 20px 0px;
	line-height : 1.5em;
	text-decoration : none;
	
	background-color : inherit;

}


.member {color: #666;text-align:left;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left : 5px;
	padding-right :20px;
	
	line-height : 1.5em;
	text-decoration : none;
	
	background-color : inherit;

}



#frame {background-color: #fff;
border-right:1px solid #222;
border-left:1px solid #222;
border-top:1px solid#222;
text-align:center; padding:0;margin:auto;
 width: 766px;
}


.frame2 {background-color: #e1e1e1;
 width: 470px;border:1px solid #999;
text-align:center; 
}
.table2 {color: #666;border-bottom: 1px solid #999;
border-right: 1px solid #999;
border-left: 0px solid #999;
 width: 480px;border:0px solid# 999;
background-color: #fffff2;
text-align:center; padding:0;margin:0;
}


.table2a {color: #666;border-bottom: 1px solid #999;
border-right: 0px solid #999;
border-left: 0px solid #999;
 width: 480px;border:0px solid# 999;
background-color: #fffff2;
text-align:center; padding:0;margin:0;
}

.table3 {color: #bebebe;border-right: 1px solid #999;
 width: 480px;background-color: #666;
text-align:center; padding:0;margin:0;
}


.table1{color: #666;border-right: 1px solid #999;
 border-left: 0px solid #999;width: 480px;border:0px solid# 999;
background-color: #e1e1e1;
text-align:center; padding:0;margin:0;
}

.table1a{color: #666;border-right: 0px solid #999;
width: 480px;border:0px solid# 999;
background-color: #e1e1e1;
text-align:center; padding:0;margin:0;
}



.t{color: #666;border-right: 0px solid #999;
border:0px solid#fff;
background-color:#transparent
text-align:center; padding:20px 0px 0px 0px;margin:10px 30px 0px 20px;
}




#google { width: 140px;
	background-image: url("google.jpg");
margin:10px 10px 0px 10px;
float:left; 
height:136px;font-weight:normal;
background-color: #fff;
 
 
}
#google p{margin:10px 0px 0px 10px; 
	
 
}


#pad {

text-align:center; padding:0 10px 10px 10px;
}






#footer {

text-align:center; padding-top:10px;margin:auto;
 width: 766px;
margin-top:0px;margin-bottom:0px;
	background-color: #D9D1C2;
	

color:#767064;border-top:1px solid #bebebe;border-bottom:1px solid#222;

}


#foot  {font:10px Verdana, arial,helvetica,  sans-serif;
font-weight:normal;letter-spacing:0px;
	color: #837C6E;line-height:17px;
text-align:center;padding-top:0px;
	margin:0px 0px 0px 0px;
        background-color: inherit;



}
#footer a { background-color:transparent;
color:#6F6451;font-weight:bold; outline: 0;
text-decoration:none;outline: 0;
border:0;

padding:20px 0px 20px 0px;
}

#footer a:hover { background-color:transparent;
color:#6E7083;font-weight:bold;

}

#nav { text-align:left;

width:760px;font-weight:bold;font-size:0.93em;
height:65px;
background-color:transparent;
padding:84px 0px 0px 0px;

color:inherit;
clear:both;
}

#navlist
{text-align:left;
margin-left:10px;
padding-top:30px;margin-right:0px;

}

#navlist li
{
list-style: none;
margin: 10px 10px 0px 0px;

display: inline;
}

#navlist li a
{border: 0px solid #333;
	outline: 0;

padding: 0em 0em 0.20em 0em;

background: inherit;
text-decoration: none;
}

#navlist li a:link { color: #bebebe; }
#navlist li a:visited { color: #bebebe; }

#navlist li a:hover
{
border-color: #333;
color: #ffffff;
background: transparent;
}



#nav2 li 
{text-align:left;margin: 13px 0px 0px 0px;width:120px;
background-color : inherit;
line-height:1em;

list-style-type: none;
}

#nav2 li a
{background-color : inherit; outline: 0;
padding: 0px 0px 0px 0px;
text-decoration:none;	outline: 0;
}

#nav2 li a:hover
{background-color : inherit;
text-decoration:none;	
color: #666;
}








#navc
{text-align:left;
width: 10px;
border-right: 0px solid #945F27;
padding: 0px 0px 0px 0px;
margin: 12px 0px 0px 0px;

line-height:1em;
	background-color : inherit;

}
#navc ul
{font-weight:normal;font-size:12px;
list-style:square; color: #999;
margin: 0px 0px 0px 0px;
padding: 0;
border: none;
}

#navcontainer li
{
border-top: 0px solid #333;
border-bottom: 0px solid #333;
margin: 0;
}

#navc li a
{ outline: 0;
display: block;
padding: 0px 0px 7px 0em;
border-left: 0px solid #999;
border-right:0px solid #1E2F1D;
background-color:inherit;
color: #945F27;
text-decoration: none;
width: 100%;
}

html>body #navc li a { width: auto; }

#navc li a:hover
{
border-left: 0px solid #8D96B6;
border-right:0px solid #7F1900;
background-color: inherit;
color: #333;
}

#navc li a:visited
{
border-left: 0px solid #37506f;
border-right:0px solid #336699;
background-color: inherit;
color: #666;}


	.fll {
	float:left;
	margin-left: 0px;
	margin-right: 10px;padding:5px 5px 5px 5px;color: #CFD9C5 ;
	margin-top: 4px;
	margin-bottom: 0px;border:1px solid ;
}

.online {
	float:right;
	margin:-80px 0px 0px 0px;
}
.border{
	
	margin-left: 0px;
	margin-right: 10px;padding:5px 5px 5px 5px;color: #CFD9C5 ;
	margin-top: 5px;
	margin-bottom: 0px;border:1px solid ;
	}

	.imp {
	float : left;
	margin :-14px 0px -4px 0;

}
	.award {
	float : left;
	margin :5px 5px 0px 0;

}
	.flr {
	float:right;
	margin-right: 0px;
	margin-left: 10px;padding:5px 5px 5px 5px;color: #CFD9C5 ;
	margin-top: 4px;
	margin-bottom: 0px;border:1px solid ;
}
		.fllnob {
	float : left;
	float : left;
	margin :2px 5px 0px 0px;

}
	
.flrnob {
	float : right;
	margin : 2px 0px 3px 10px;}

.fllnobg {
	float : left;
	margin :10px 10px 0px 0px;
border : 1px solid #666;

}
	.float-left-top {
	float : left;
	margin-right : 5px;
	margin-left : 5px;
	margin-top : 5px;
	border : 1px solid #333333;

}
	.floatright {
	float : right;
	margin : 5px 0 5px 10px;
	clear : right;
	border : 1px solid #333333;

}
	.floatleft {
	float : left;
	margin : 5px 5px 5px 0;
	border : 1px solid #333333;
	clear : left;

}


.fllaw {
	float : left;
	margin : 10px 10px 0px 0;

}
	
	.flraw {
	float : right;
	margin : 10px 0px 0px 10px;

}




	
	

#intouchform {
	margin: 0px 0px 0px;background-color:inherit;
	font:12px/17px "verdana","Lucida Sans Unicode",geneva,verdana,sans-serif;
	 color: #766753;
	
}
#intouchform p{
	clear: left;background-color:inherit;
	margin: 5px 0 10px 0px;
	position: relative;
}
#intouchform label{
	font-weight:normal;
 color: #766753;
	float: left;background-color:inherit;
	width: 120px;
	
	margin-right: 8px;
}
#intouchform input{
	width: 380px;
	background:#F8F5F0;
	border: 1px solid #AEA69C;
	padding: 0px;
}
#intouchform textarea{
	width: 400px;
	height: 140px;
	background:#F8F5F0;
	border: 1px solid #AEA69C;
	padding: 2px;
}
#intouchform .submitbutton {
	width: auto;text-align:left;
	padding: 4px 12px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;outline: 0;
	background: #766753;
	border: none;
}

#intouchform .submitbutton:hover {
	background: #E19C40;
}
#intouchform #usermessage {
	font-size: 110%;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}


#intouchform textarea:focus, #intouchform input[type="text"]:focus {
	background: #F4EEE6;
}
	
	

.clear
{
     clear: both;
     display: block;
     overflow: hidden;
     width: 0;
     height: 0;
}

