
/* CSS Document */
body{padding:0px; margin:0px; background-color:#000; color:#FFF; font:13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
div, p, ul, h1, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear{ clear:both}

/*----MENU----*/

#menu{width:1000px; height:190px; position:relative; margin:0 auto; padding:0px; background:url(../images/headerbg.jpg) 0 0 no-repeat;}
#menu img{width:223px; height:92px; position:absolute; top:50px; left:107px;}

#menu ul.service{width:505px; height:20px; position:absolute; top:0px; right:0px;}
#menu ul.service li{float:right; width:100px; height:20px; padding:0 0 0 1px;}
#menu ul.service li a{display:block; width:100px; height:20px; background:url(../images/menubg.png) 0 0 no-repeat; color:#fff; font-size:11px; line-height:20px; text-transform:lowercase; text-align:center; text-decoration:none;}
#menu ul.service li a:hover{background-color:#131313; color:#fff; text-decoration:none;}

#menu ul.ecommerce{width:875px; height:26px; position:absolute; top:160px; left:0px; padding-left:125px;}
#menu ul.ecommerce li{float:left; width:100px; height:26px; padding:0 0 0 1px;}
#menu ul.ecommerce li a{display:block; width:100px;background:url(../images/menubg.png) 0 0 no-repeat; color:#fff; font-size:12px; text-decoration:none; text-align:center; line-height:26px;} 
#menu ul.ecommerce li a:hover{text-decoration:none; color:#fff; background:url(../images/menubg_roll.png) 0 0 no-repeat;}
#menu ul.ecommerce li span.cart{margin-left:15px; border:solid 0px; display:block; float:left; width:20px; height:20px; background:url(../images/icons/16x16/shopping_cart.png) 0 5px no-repeat;}
/*----/MENU----*/


/*----CONTENT----*/

#container{width:100%; color:#8D8D8D; float:left; padding:0 0 0 0; clear:both;}

#content{width:1000px; position:relative; color:#FFF; margin:0 auto; padding:30px 0 0; background:url(../images/mainbg.jpg) 0 0 repeat-x #000}

#content h1,h2{color:#fff; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:normal; font-weight:normal; letter-spacing:4px; line-height:34px; padding-left:125px;}
#content h2{font-size:18px;}
#content h3{font-size:14px;letter-spacing:0px; padding-left:125px; line-height:34px; color:#999; font-weight:normal; margin-top:20px; }

#content p{padding:20px 0 0 125px;}

#content a{color:#fff; text-decoration:underline;} 
#content a:hover{color:#ccc; text-decoration:none;}

.box_main{padding:20px 0 0 125px;}

.box_text{float:left; margin-left:50px;  margin-bottom: 100px; width:500px; color:#fff; background:url(../images/box_main_bg.png) 0 0 repeat;}

.box_text h2{font-size:18px; padding-top:15px; padding-left:25px;}

#content .box_text p{padding:20px 0 0 25px;}

/*----/CONTENT----*/





/*----FOOTER----*/

#footer_container{width:100%; clear:both;}

#footer{width:1000px; height:156px; position:relative; margin:0 auto; padding:0px; color:#fff; background:url(../images/footerbg.jpg) 0 0 no-repeat;}

#footer p.w3c{position:absolute; top:100px; right:0px; width:180px; font-size:11px; text-transform:lowercase; text-align:right;}
#footer p.w3c a{width:80px; font-weight:normal; color:#fff; text-decoration:none;}
#footer p.w3c a:hover{color:#a3deec; text-decoration:none;}

#footer p.copyright{color:#fff; font-size:11px; position:absolute; top:100px; left:85px;}
#footer p.copyright a{color:#fff; text-decoration:none;}
#footer p.copyright a:hover{color:#a3deec; text-decoration:none;}

#footer ul{width:920px; position:absolute; top:50px; left:73px;}
#footer li{float:left; font-size:12px; font-weight:normal;}
#footer ul li a{padding:0 12px 0; color:#fff; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

/*----/FOOTER----*/



.input {
	font: 11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #FFFFFF;
	background-color: #131313;
	border: 0px;
}
.input:hover {
	background-color: #313131;
}
.button{
	font: 13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #FFFFFF;
	border: 1px solid #313131;
	background: url(../images/icons/16x16/shopping_cart.png) 4px 5px no-repeat #131313;
	height: 24px;
	width: 220px;
	padding-left:30px;
	padding-top: 3px;
	padding-right: 10px;
	text-align: left;
	text-decoration: none;
}
.button:hover {
	border: 1px solid #131313;
	background-color: #313131;
	text-decoration:none;
}

.update{
	font: 13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #FFFFFF;
	border: 1px solid #313131;
	background: url(../images/icons/16x16/calculator.png) 4px 5px no-repeat #131313;
	height: 24px;
	width: 220px;
	padding-left:30px;
	padding-top: 3px;
	padding-right: 10px;
	text-align: left;
	text-decoration: none;
}
.update:hover {
	border: 1px solid #131313;
	background-color: #313131;
	text-decoration:none;
}

.cassa{
	font: 13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #FFFFFF;
	border: 1px solid #313131;
	background: url(../images/icons/16x16/accept_item.png) 4px 5px no-repeat #131313;
	height: 24px;
	width: 220px;
	padding-left:30px;
	padding-top: 3px;
	padding-right: 10px;
	text-align: left;
	text-decoration: none;
}
.cassa:hover {
	border: 1px solid #131313;
	background-color: #313131;
	text-decoration:none;
}

#order label{
	width:100px;height:20px; padding-top:3px;display: block;float: left; margin-bottom:30px
}
#order input{
	color:#333333;
	width: 300px;height:20px;
	background-color: #f3f3f3;
	font-size:13px;
	border: 1px solid #003333;
}
#order select{
	color:#333333;
	width: 300px;height:20px;
	background-color: #f3f3f3;
	font-size:13px;
	border: 1px solid #003333;
}
#order textarea{
	color:#333333;
	width: 300px;height:60px;
	background-color: #fff;
	font-size:13px;
	border: 1px solid #003333;
}

#order p.submit {
	padding-left:100px; margin-top:30px;
}

#order .submit input{
	color:#333;
	width: 300px;height:30px;
	background-color: #fff;
	font-size:13px;
	border: 2px solid #003333;
}



#contact label{width:100px;height:20px; padding-top:3px;float: left; margin-bottom:30px;}
#contact input{color:#333333; width: 200px; height:20px; background-color: #f3f3f3; font-size:13px; border: 1px solid #003333;}

#contact textarea{color:#333333; width: 200px; height:60px; background-color: #fff; font-size:13px; border: 1px solid #003333;}

#contact p.submit {padding-left:100px;}

#contact .submit input{color:#333; width: 200px; height:24px; background-color: #fff; font-size:13px; border: 2px solid #003333;}


