/*  
Theme Name: Mutoh
Theme URI: http://wordpress.org/
Description: This is a Mutoh clone
Version: 1.1
Author: Atlanticmoon
Author URI: http://atlanticmoon.com/
*/

/* page settings begin */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111111;
	background:#000a23;
}
h2 {
	font-size:17px;
	border-bottom:1px solid #6d6e71;
	color:#ed1c24;
	margin:10px 5px;
	padding:3px 0;
}
h3 {
	font-size:15px;
	font-weight:bold;
	color:#228AFF;
	margin:10px 0;
	padding:3px 5px;
}
h4 {
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#228AFF;
}
h5 {
	font-size:11px;
	color:#228AFF;
}
h6
{
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul {
	margin:3px 0;
}
a {
	text-decoration:none;
	color:#228aff;
}
a:visited, a:active a:link {
	color:#228aff;
}
a:hover {
	color:#ed1c24;
}
p {
	margin:10px 5px;
	padding:0;
}
img {
	border:none;
}

#page {
	width:980px;
	background:url(images/main_bg.gif) repeat-y left top;
	margin:20px auto;	
}
/* page settings end */

/* layout settings begin */
div.languages {
	background:#000a23;
	color:#fff;
	height:23px
}
div.languages p {
	display:none;
}
div.languages ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:5px 0;
}
div.languages li {
	display:inline;
	padding:5px;
}
div.search {
	background:#000a23;
	float:right;
	color:#fff;
	width:200px;
	height:23px;
}
#header {
	width:100%;
	height:88px;
	background:url(images/logo.png) no-repeat left top;
	background-color:#6d6e71;
	border-bottom:7px solid #ed1c24;
	border-top:7px solid #ed1c24;
	position:relative;
}
#header a.i2_header
{
	position:absolute;
	right:10px;
	top:8px;
}
#header a.reisel_link
{
	display:block;
	width:185px;
	height:25px;
	position:absolute;
	left:20px;
	top:60px;
}
ul.main_menu {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:35px;
	left:230px;
}
ul.main_menu ul {
	display:none;
}
ul.main_menu a {
	text-decoration:none;
	color:#fff;
	padding-right:50px;
}
ul.main_menu a:hover {
	color:#80e700;
}
#header {
	width:980px;
}
#sidebar {
	width:187px;
	border-left:18px solid #6d6e71;
	border-right:18px solid #6d6e71;
	float:left;
	clear:left;
	background:#0072bc;
}

#sidebar p
{
	text-align:center;
}

#content {
	float:left;
	overflow:hidden;
	width:730px;
	padding:10px;
}
#footer {
	background:#6d6e71;
	border-top:7px solid #ed1c24;
	clear:both;
	height:13px;
	line-height:13px;
}
/* layout settings end */

/* text customization begin */
#footer div.logo a {
	color:#fff;
	font-size:8px;
	text-decoration:none;
	margin-left:18px;
}
#footer div.logo span {
	color:#fff;
	font-size:10px;
	margin-left:18px;
}
#sidebar ul.sidemenu {
	list-style:none;
	margin:40px 0;
	padding:0;
}
#sidebar ul.sidemenu a {
	color:#fff;
	display:block;
	padding:3px;
	margin-bottom:6px;
	background:#134985;
}
#sidebar ul.sidemenu ul {
	list-style:none;
	padding:0;	
}
#sidebar ul.sidemenu ul a {
	padding-left:15px;
	background-position:right top;
}
#sidebar ul.sidemenu ul li {
	padding-right:0;
}
#sidebar li.page_item a {
	background:url(images/bullet1.gif) #6d6e71 no-repeat right top;
}
#sidebar li.page_item a:hover {
	background-position:right -36px;
}
#sidebar li.current_page_item a {
	background-position:right -36px;
}
div.breadcrumb {
	float:right;
	padding:5px;
}
.violet {
	color:#ff0080;
	font-weight:bold;
}
div.violet {
	float:left;
}
div.imgText img {
	float:left;
}
div.imgText p {
	margin-left:130px;
}
div.td_left70
{
	width:450px;
	float:left;
}
div.td_right70
{
	margin-left:450px;
}
div.td_left50 {
	float:left;
	width:350px;
}
div.td_right50 {
	margin-left:350px;
}
div.td_left40 {
	float:left;
	width:200px;
}
div.td_right40 {
	margin-left:200px;
	padding-top:30px;
}
div.td_right40b {
	margin-left:200px;
}
div.td_left30 {
	float:left;
	width:150px;
}
div.td_right30 {
	margin-left:150px;
}
div.td_left35 {
	float:left;
	width:180px;
}
div.td_right35 {
	margin-left:180px;
}
div.td_left20
{
	float:left;
	width:150px;
}
div.td_right20
{
	margin-left:150px;
}
div.pdf_link_left {
	float:left;
	width:50px;
}
div.pdf_link_right {
	margin-left:50px;
	line-height:30px;
}
.clear {
	clear:left;
	margin:5px 0;
	overflow:hidden;
}
a.pdf_link {
	display:block;
	height:50px;
	width:100px;
	background:url(images/pdf_icon.gif) no-repeat left center;
	line-height:50px;
	padding-left:33px;
}
table.tabular1 tr {
	padding:10px 0;
	vertical-align:top;
}
table.tabular2 {
	width:100%;
	text-align:center;
}
table.tabular2 td {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
td.printer_name {
	width:150px;
	padding-left:45px;
}
td.printer_description {
	padding-right:10px;	
}
td.printer_description a {
	display:block;
	width:25px;
	height:25px;
	background:url(images/pdf_icon22.gif) no-repeat left top;
	float:right;
}
td.options_item {
	width:300px;
}
td.options_item2 {
	width:550px;
}
td.options_id {
	width:150px;
}
.align_right {
	padding-right:10px;
	text-align:right;
}
.bold {
	font-weight:bold;
}
.purple {
	background:#acacd7;
}
.purple2 {
	background:#d8d8eb;
}
.purple_hr {
	background:#8080c0;
	height:15px;
	clear:both;
}
.red_hr
{
	background:#ED1C24;
	height:10px;
	clear:both;
	margin-bottom:20px;
	margin-top:20px;
}
.float_right {
	float:right;
	margin:0 5px;
}
.search input#s {
	border:none;
}
.search #searchsubmit {
	background:#000;
	border:0;
	color:#fff;
}
.justify
{
	text-align:justify;
}
.red
{
	color:#de1d1d;
}
.green {
	background:#80e700;
	padding:0 10px;
}
.blue {
	background:#b9daff;
}
.blue a {
	display:block;
	margin-left:19px;
	width:16px;
}
.product {
	width:240px;
	height:248px;
	position:relative;
	float:left;
}
.product_top {
	width:100%;
	background:url(images/Mutoh-new-index-layers_01.jpg) no-repeat left top #019bfb;
	height:60px;
}
.product_top center {
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
}
.product_bottom {
	width:100%;
	height:18px;
	background:url(images/Mutoh-new-index-layers_04.jpg) no-repeat left top;
	position:absolute;
	bottom:0;
	left:0;
	border-top:1px solid #fff;
}
.product_bottom a {
	float:right;
	color:#fff;
	margin-right:5px;
}
.white {
	color:#fff;
	padding:3px;
}
.navigation {
	background:#009dfc;
	padding:10px;
	margin-bottom:10px;
}
.navigation a {
	color:#fff;
}
div.contact {
	float:left;
	clear:left;
	margin:3px 0;
}
div.contact label {
	width:120px;
	display:block;
	float:left;
}
div.contact select,
div.contact input,
div.contact textarea {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.contact select,
div.contact textarea {
	width:350px;
}
/* text customization end */


#nav{list-style: none; }

#nav ul { 
	padding: 0;
	margin:0;
	list-style: none;
    width:1em;
	z-index: 100;
    position:relative;
    overflow:visible;  
   }

#nav li {
    margin:0;   
	margin-right:50px;
    position: relative; 
    float:left;
    display:block;
    height:auto;
}
#nav ul li{ background-color:#6d6e71; border: 1px solid #FFFFFF; margin-bottom: -1px; width: 13em;}

#nav ul li{ margin-right:0; }
#nav ul ul li{ border-width:1px 1px 1px 1px;}
#nav ul ul li:last-child{border-width:1px;}
 
#nav a {
    text-decoration:none; 
    display:block;
    padding: 0.1em;  
    margin:0.2em 0 0.2em 0.1em; 
    height:1.05em;
	color: #FFFFFF;
}

#nav ul li a { width: 12.5em; }

#nav a:hover{ color: #ed1c24; }

#nav li:hover{}

#nav ul li:hover, #nav ul li a:hover{ color: #ed1c24; }


#nav ul{
    display:none;   
}

/*all see this */
#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:-1.8em; 
    margin-left:13em;
}

/* non-IE browsers see this */
 #nav ul li>ul, #nav ul ul li>ul{
    margin-top:-1.35em; 
 }

 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}



li>ul { 
	top: auto;
	left: auto;
}
/* site style */
/*#holdm{position:absolute; top:150px !important; left:20px; margin-left:-2.5em; z-index:100; width:80%; }
     
     #vertm{width:15em; float:left;}
     .com{color:purple; margin-top:10px; }
    li.small{height:10px;}
    li.small a{height:10px; line-height:10px;}
	.colorspot span{visibility:hidden;}
	.colorspot{float:left; width:.5em; height:.5em; line-height:.5em; overflow:hidden; margin:1px 1px 0 0;  text-decoration:none;}
	#colorcon{background-color:#000; padding:2px; float:left;}
	#colordisp{width:100%; height:1.2em; text-align:center; background-color:#CCC;}
*/

/* -------------- CONTACT FORM ---------------- */
#contact {
	width:520px;
	height:100%;
	list-style:none;
	margin:0;
	padding-top:5px;
	overflow:visible;
}
#contact li {
	float:left;
	width: 100%;
	margin-top:2px;
}
#contact input,
#contact select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contact span {padding-top:1px;}
.nome { float:left; }
.nome span, .azienda span, .indirizzo span, .CAP span, .telefono span, .email span, .richiesta span, .destinatario span {
	float:left;
	width:75px;
	display:block;
	text-align:right;
	margin-right:5px;
}
.nome input {
	float:left;
	width:150px;
}
.cognome span {
	float:left;
	width:94px;
	display:block;
	text-align:center;
}
.cognome input {
	float:left;
	width:150px;
}
 
.azienda input {
	float:left;
	width:400px;
}
.indirizzo input {
	float:left;
	width:250px;
}
.nr span {
	float:left;
	width:34px;
	display:block;
	text-align:center;
}
.nr input {
	float:left;
	width:110px;
}
.CAP input {
	float:left;
	width:100px;
}
.citta span {
	float:left;
	width:64px;
	text-align:center;
}
.citta input {
	float:left;
	width:230px;
}
.telefono input {
	float:left;
	width:150px;
}
.fax span {
	float:left;
	width:44px;
	text-align:center;
}
.fax input {
	float:left;
	width:200px;
}
.email input {
	float:left;
	width:400px;
}
.richiesta textarea {
	float:left;
	width:400px;
	height:60px;
}
.newsletter   {
	float:left;
	margin-left:80px;
	margin-top:5px;
	
}
.newsletter span {width:370px; text-align:justify; padding-left:10px;}

li.controls {padding-top:15px;}
.submit {
	float:left;
	margin-left:100px;
}
.reset {
	float:left;
	margin-left:10px;
}
.controls a {
	float:right;
	margin-right:35px;
}
#contact label {
	float:left;
}
#contact label span {
	padding-top:15px;
}

/*----------- HomePage -------------*/

a.promo_but
{
	display:block;
	width:40px;
	height:40px;
	background:url(images/promo_but.gif) no-repeat left top;
	margin:auto;
}
a.promo_but:hover
{
	background-position:0 -40px;
}
a.news_but
{
	display:block;
	width:41px;
	height:18px;
	background:url(images/ebay.jpg) no-repeat left top;
	margin:auto;
}
/* ----------- PROMO PAGE ------------*/
div.promo_product
{
	background:url(images/promo_bg_up.gif) no-repeat left top;
	margin-top:15px;
}
div.promo_price
{
	background:#e9e9e9;
	border:1px solid #dbdbdb;
	font-size:15px;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0 10px 0 10px;
	clear:both;
}
div.promo_price span.promo_txt
{
	float:right;
}
div.promo_price span.promo_class
{
	float:left;
	clear:both;
	color:#ae00ae;
}

/* ----------- JS Browser -------------- */

div.orangeDiv
{
	background:#FF9900;
	padding:5px;
}
div.grayDiv
{
	background:#EEE;
	padding:5px;
}
div.zebra_controls
{
	overflow:hidden;
}
div.zebra_controls a
{
	margin:0 5px;
}
.go_left
{
	float:left;
}
.go_right
{
	float:right;
}
table.zebra_table
{
	width:100%;
	border-left:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
}
table.zebra_table th
{
	background:#CCCCCC;
	border-right:1px solid #BBBBBB;
	text-align:center;
	padding:5px;
}
table.zebra_table td
{
	border-right:1px solid #BBBBBB;
}
table.zebra_table tr.odd
{
	background:#EEEEEE;
}
table.zebra_table .zebra_icon
{
	width:10%;
	text-align:center;
}
table.zebra_table .zebra_name
{
	width:25%;
	padding-left:10px;
}
table.zebra_table .zebra_type,
table.zebra_table .zebra_size
{
	width:13%;
	padding-left:10px;
}
table.zebra_table .zebra_description
{
	width:51%;
}

.i2_product
{
	width:140px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}
ul.whiteLinks a
{
	color:#FFF;
}