*, h1, h2, h3, h4, h5, p, ul, li, img {
margin:0; 
padding:0; 
border:0; 
font: 14px Arial, Helvetica, sans-serif;
color: #000000;

}


h1{ color: #F60;
	font-size: 20px;
	letter-spacing: -0.05em;
	font-style: italic;
	margin-bottom: 12px;
	font-weight: bold;}
h2{ color:#000;
	font-size: 18px;
	letter-spacing: -0.03em;
	font-style: italic;
	margin-top: 14px;
	font-weight: bold;
	line-height: 18px; padding:5px; padding-left:0px; }
	
h2 a{ font-size:18px;}
.buffered{ padding:20px;}

h3{}
h4{}

a {}
a:hover {}

.floatleft{ float:left;}
.main .floatleft img{ padding:10px; padding-left:0px;}
.floatright{ float:right;}
.main .floatright img{ padding:10px; padding-right:0px;}
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }



p { padding:10px; padding-left:0px; text-align:justify;}

body  { 
	
	background: #FB6400 url(../assets/background.jpg) repeat-x center top;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;

	
	
	}

.holder{ margin:auto width:1050px;}

.container{
	background-image: url(../assets/back-left.jpg);
	background-repeat: repeat-y;
	background-position: left 139px;
	width:1050px;
	margin:auto;
	background-color: #FFFFFF;
}

.inner-container{
	background-image: url(../assets/back-right.jpg);
	background-position: right 139px;
	background-repeat: repeat-y;
}

.page-top{
	height:139px;
	background-image: url(../assets/page-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer{
	height:70px;
	background-image: url(../assets/page-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#footer{ margin:auto;  margin-bottom:10px; width:1000px;}
/* top menu*/


.content{
margin-left:32px;
margin-right:26px;
margin-top:10px;
}

.main{ float:left; padding-left:25px; width:710px;}

.navbar{
	height:37px;
	background-image: url(../assets/navbar-back.jpg);
	margin-left:22px;
	margin-right:26px;
	padding-left:30px;
}
.navbar ul{list-style:none;} 
.navbar li{
margin: 0px;

	float:left;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	background-image: url(../images/bar_pin.jpg);
	background-repeat: no-repeat;
	background-position: right center;
} 
.navbar li a{ 
padding-top:5px;
padding-bottom:5px;
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
display: block;
}
.navbar li a:hover{ color: #CCCCCC;}
.strap{
text-align:right;
padding:5px;
margin:0px;}


/* side menu*/

.menbar{ width:250px; margin-bottom:20px; float:left}
#menu-top{
	background-image: url(../assets/menu-top.jpg);
	height: 31px;
	width: 250px;
}
#menu-bottom{
	background-image: url(../assets/menu-bottom.jpg);
	height: 31px;
	width: 250px;


}

.menbar ul{list-style:none;} 
.menbar li{
} 
.menbar li a{
	display: block;
	background-image: url(../assets/menu-button-up.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 250px;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	


}
.menbar li a:hover{
	background-image: url(../assets/menu-button-down.jpg);
	background-repeat: no-repeat;


}

/* end of side menu*/






.rights_reserved{
	font-size: 10px;
	text-align: right;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}


/* forms */



.formlabel {
	width:160px;
	float:left;
	clear: left;
	font-size: 14px;	
}

.forminput {

}

input, textarea, select {
border: 1px solid #999999;
font-size:14px; padding:3px;}
.formbutton input {margin-left:5px;}
#form div{ padding:7px;}


table.contactform {
	color:#666;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	}
	
table.contactform td {
	padding: 3px 0 3px 6px;
	border-top: 1px solid #CCC;
	}



/* forms */





.att-wrapper{ float:left; margin-left:10px;}
.att{ width:120px; float:left; font-weight:bold; padding:4px; padding-left:0px;}
.attv{ font-weight:bold; padding:4px;}
.price{font-weight:bold; padding:4px; padding-left:0px;}
.usedright{float:right; margin-right:10px; width:330px; }
.usedright img{padding:5px; }
.used-list-item{ background-image: url(../assets/item-list-back.jpg); width:706px;}
.used-list-item h2{ margin-left:10px; margin-top:0px;}
.used-list-item .floatleft img{
	margin:5px;
	margin-left:15px;
	margin-top:0px;
	border: 1px solid #999999; padding:0px;
}

.used-list-item p{ margin-left:10px;}


.used-list-top{
	height:23px;
	background-image: url(../assets/item-list-top.jpg);
	background-repeat: no-repeat;
}
.used-list-bottom{
	height:22px;
	background-image: url(../assets/item-list-bottom.jpg);
	background-repeat: no-repeat;
}




/* ADMIN STYLES */


.main-table{width:100%; border: 1px solid #abbfa5;  border-collapse:collapse;}
.main-table td{ border: 1px solid #abbfa5; padding:2px; font-size:14px; }
.main-table a{ font-size:14px; }
.main-table th{ border: 1px solid #abbfa5; background:#CCCCCC; font-size:14px; text-align:left; font-weight:bold; }
.main-table img{
border:none;
margin:1px;
}

#admin .form{ margin-left:10px; }
#admin h2{ margin-left:0px; padding-top:15px;  }


/* - - - -  DATA ITemS  - - - - - - */	

.item-area{ margin-top:20px; margin-bottom:30px; margin-right:50px;}
	
.data-item{
width:300px;
	font-size: 14px;
	color: #666666;
}
.data-value{
float:right;
}	


.data-item-cam{
width:550px;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
	margin-top:10px;
}
.data-value-cam{
float:right;
font-weight:normal;
width:400px;
}




/* - - - -  Request Information  - - - - - - */	


.request-info{
clear:right;
	height:30px;
	width:493px;
	background-image:url(../images/request_background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	padding-top:10px;
}

.info-link { float:left; margin-left:20px;} 
.request-info a{font-size:14px;text-decoration:none;}
.request-info a:hover{text-decoration:underline;}
 
 
 .item-area-stitch{
margin-right:50px;

}

.front-item{ width:232px; text-align:center; margin-top:10px; float:left; }
.front-item h2, h2.a{ padding:0px; margin:0px; text-decoration:none;}
.front-item h2 a{ text-decoration:none;}
.front-item h2 a:hover{ text-decoration:none; color:#FF6600;}

