@charset "utf-8";

body,html,div,img,a,p,h1,h2,h3,h4,h5,h6,ul,li,span {margin:0;padding:0;border:0;background:transparent;text-decoration:none;outline:none;list-style:none;font-family:arial;}

h1 {font-size:12px;color:#666;text-transform:uppercase;}
h2 {font-size:11px;color:#666;text-transform:uppercase;}
p {font-size:10px;color:#666;}
p.news {margin-bottom:5px;font-size:11px;color:#4B4B4B;font-weight:600;}
	p.news span {color:#007D12;}
.red {color:#C00;}

#mainContainer {position:relative;margin:30px auto;width:990px;}

	#top {position:relative;margin:10px 0 10px 0;border-top:1px solid #666;border-bottom:1px solid #666;width:100%;height:60px;display:block;}
		img#logo {margin:7px 0 0 30px;float:left;}
		ul#menu {margin-left:15px;margin-top:20px;float:left;}
			ul#menu li {height:20px;border-left:1px solid #666;float:left;}
				ul#menu li.end {border-right:1px solid #666;}
			ul#menu li a {margin:5px 25px;display:block;font-size:10px;color:#666;text-transform:uppercase;}
				ul#menu li a.active,ul#menu li a:hover,ul#menu li input.viewCart:hover {background:#D8D8D8;}
				ul#menu li a:hover,ul#menu li input.viewCart:hover {color:#000;}
				
				ul#menu li input.viewCart {margin:5px 25px;border:0;background:transparent;display:block;font-family:arial;font-size:10px;color:#666;text-transform:uppercase;cursor:pointer;}
				
			ul#menu li ul {margin-left:25px;margin-top:3px;}
				ul#menu li ul li {margin-left:3px;width:16px;float:left;border:0;}
					ul#menu li ul li a {margin:0;width:16px;height:16px;display:block;}
						ul#menu li ul li a.facebookShare {background:url(../resources/social.png) no-repeat 0px 0px;}
						ul#menu li ul li a.twitterShare {background:url(../resources/social.png) no-repeat -16px 0;}
						ul#menu li ul li a.stumbleShare {background:url(../resources/social.png) no-repeat -32px 0;}
						ul#menu li ul li a.deliciousShare {background:url(../resources/social.png) no-repeat -48px 0;}
						ul#menu li ul li a.diggShare {background:url(../resources/social.png) no-repeat -64px 0;}
							ul#menu li ul li a.facebookShare:hover {background:url(../resources/social.png) no-repeat 0px -16px;}
							ul#menu li ul li a.twitterShare:hover {background:url(../resources/social.png) no-repeat -16px -16px;}
							ul#menu li ul li a.stumbleShare:hover {background:url(../resources/social.png) no-repeat -32px -16px;}
							ul#menu li ul li a.deliciousShare:hover {background:url(../resources/social.png) no-repeat -48px -16px;}
							ul#menu li ul li a.diggShare:hover {background:url(../resources/social.png) no-repeat -64px -16px;}

	
/*---------------------- slider --------------------------------------------------------------------------*/
	
    .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{overflow:hidden;text-indent:-8000px;}
	
	#slider {position:relative;margin-left:30px;}
	#slider li {width:927px;height:477px;overflow:hidden;}
		#slider li a.homeAnchor {display:block;width:100%;height:100%;background:url(../images/home1.jpg) no-repeat;}
		#slider li a.homeAnchor:hover {background:url(../images/home2.jpg) no-repeat;}
	#prevBtn, #nextBtn,	#slider1next, #slider1prev{display:block;width:26px;height:44px;position:absolute;left:30px;top:280px;z-index:1000;}	
	#nextBtn, #slider1next{left:930px;}														
	#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{display:block;position:relative;width:26px;height:44px;background:url(../resources/prevnav.png) no-repeat 0 0;}	
	#nextBtn a, #slider1next a {background:url(../resources/nextnav.png) no-repeat 0 0;}	

/*---------------------- left ----------------------------------------------------------------------------*/

	#left {position:relative;margin-left:30px;width:514px;float:left;}
	
	
	#description {position:relative;margin-left:30px;width:690px;display:block;float:left;}
		#description h1 {margin-bottom:10px;}
		#description a {text-decoration:underline;color:inherit;}
		#description a:hover {text-decoration:none;color:#000;}
	
	#description ul {display:block;margin-top:8px;}
		#description ul li {display:block;width:80px;float:left;}
		#description ul li.title {text-transform:uppercase;}
		
	#description input {float:left;}
	
	form#emailForm {position:relative;float:right;margin-right:60px;padding:0;border:0;width:180px;height:45px;display:block;}
	input.email {position:absolute;top:0;left:0;width:200px;font-size:10px;color:#666;}
	input.submitEmail {position:absolute;bottom:0;left:0;display:block;margin:0;padding:0;border:0;width:81px;height:18px;background:url(../resources/buttons.jpg) no-repeat 0 -72px;cursor:pointer;}
		input.submitEmail:hover {background:url(../resources/buttons.jpg) no-repeat 0 -90px;}
		
	input.order {clear:right;float:right;margin:10px 35px 0 0;padding:0;border:0;width:167px;height:32px;display:block;background:url(../resources/order.jpg) no-repeat 0 0;cursor:pointer;}
		input.order:hover {background:url(../resources/order.jpg) no-repeat 0 -32px;}
	select.sizeSelect {clear:right;float:right;margin:10px 120px 0 0;padding:0;border:1px solid #666;width:81px;font-size:10px;color:#666;}
	
	div.printmark {clear:left;margin-bottom:12px;width:514px;height:40px;display:block;background:url(../images/printmark.jpg) no-repeat top left;}
	div.printmark p {font-size:10px;text-align:left;text-transform:uppercase;}
	div.printmark p.numero {float:left;padding:18px 0 0 85px;}
	div.printmark p.archiveTop {float:right;padding:18px 0 0 0;}
		div.printmark p.archiveTop a {color:#666;}
		div.printmark p.archiveTop a:hover {color:#000;}
	

	#full {position:relative;margin-left:30px;width:600px;float:left;}
	#fullR {position:relative;margin-left:35px;width:288px;float:left;}
		#full h2,#fullR h2 {display:block;margin-bottom:20px;padding:3px 10px;width:580px;height:16px;font-size:12px;font-weight:100;letter-spacing:7px;background:#BBB;color:#fefefe;}
			#fullR h2 {width:268px;}
		#full ul,#fullR ul {margin-bottom:10px;display:block;}
			#full ul li,#fullR ul li {margin:0 35px 26px 0;width:92px;height:80px;display:block;float:left;}
				#full ul li a,#fullR ul li a {clear:left;display:block;width:100%;height:100%;float:left;}

	
/*---------------------- right ---------------------------------------------------------------------------*/

	#right {position:relative;margin-left:30px;width:307px;float:left;display:block;}
		#right h1 {margin:20px 0;float:left;}
		#right h2 {clear:left;margin:10px 0;float:left;}
		#right p {clear:left;margin-bottom:24px;width:100%;float:left;display:block;}
		#right a {font-size:10px;color:#000;}
		#right a:hover {color:#666;text-decoration:underline;}

	
	form#archiveForm {clear:left;float:left;display:block;}
	input.archiveEmail {width:200px;font-size:10px;color:#666;float:left;}
	input.archiveSubmitEmail {clear:left;float:left;display:block;margin-top:10px;padding:0;border:0;width:81px;height:18px;background:url(../resources/buttons.jpg) no-repeat 0 -72px;cursor:pointer;}
		input.archiveSubmitEmail:hover {background:url(../resources/buttons.jpg) no-repeat 0 -90px;}
		
	a.archiveNext,a.archivePrev {clear:left;float:left;margin-top:10px;padding:3px 5px;width:71px;height:12px;background:url(../resources/nextprev_off.jpg) no-repeat 0 0;font-size:10px;text-transform:uppercase;color:#F4F4F4;}
		a.archivePrev {clear:left;float:left;margin-top:10px;background-position:0 -18px;}
	a.archiveNext:hover,a.archivePrev:hover {color:#000;}

	
		
/*---------------------- underline -----------------------------------------------------------------------*/

	span.line {position:relative;clear:left;margin-bottom:10px;padding-top:10px;width:100%;border-bottom:1px solid #666;display:block;}
		
	a.nextAnchor,a.prevAnchor {position:relative;margin-right:35px;padding:0;width:81px;height:18px;background:url(../resources/buttons.jpg) no-repeat 0 -36px;float:right;}
		a.prevAnchor {margin-right:5px;background-position:0 -54px;}
	a.nextAnchor:hover {background-position:0 0;}
	a.prevAnchor:hover {background-position:0 -18px;}

	
	
	
/*---------------------- footer --------------------------------------------------------------------------*/

	#footer {clear:both;position:relative;padding:100px 0;width:100%;display:block;font-size:10px;color:#BBB;}
	#footer.prodsF {top:1400px;}
		#footer p {padding:2px;text-align:justify;}
		#footer ul {margin-left:380px;height:30px;display:block;float:left;}
			#footer li {float:left;}
				#footer li a {font-size:11px;color:#999;}
				#footer li a:hover {color:#333;}
				#footer li span {padding:0 10px;}
	
	
	
	


	
	


					
	
	
	
	
	
	
	
	
	
	
	