html {

	overflow-y: scroll;

	margin: 0;

	padding: 0;

}

body {

	/*background-color: #ffffff;*/

	background: #211917 url(/images/body10.jpg) repeat-y repeat-x enter top;

	color: #555;

	font-family: 'Open Sans',Arial, Helvetica, sans-serif;

	line-height:18px;

	font-size: 13px;

	margin: 0px;

	padding: 0px;

	text-shadow:0 0;

}

body, td, th, input, textarea, select, a {}

h1, .welcome {

	margin-top: 0px;

	margin-bottom: 15px;

	font-size: 20px;

	font-weight: normal;

	color:#D35F0F;

	line-height:120%

}

h2 {

	font-size: 14px;

	margin-top: 0px;

	text-transform:uppercase;

	font-weight:normal;

	margin-bottom: 5px;

}

p {

	margin-top: 0px;

	margin-bottom: 20px;

}

a, a:visited, a b {

	color: #555555;

	text-decoration: none;

	cursor: pointer;

}

a:hover, a:active {

	text-decoration:none;

	color:#EE6B11;

}

a img {

	border: none;

}

form {

	padding: 0;

	margin: 0;

	display: inline;

}

input[type='text'], input[type='password'], textarea {

	background: #F8F8F8;

	border: 1px solid #CCCCCC;

	padding: 3px;

	margin-left: 0px;

	margin-right: 0px;

}

select {

	background: #F8F8F8;

	border: 1px solid #CCCCCC;

	padding: 2px;

}



/*==================================*/

/* START FORMALIZE */

/*==================================*/



.input_tiny { width: 50px; }

.input_small { width: 100px;}

.input_medium {  width: 150px;}

.input_large {  width: 200px;}

.input_xlarge {  width: 250px;}

.input_xxlarge {  width: 300px;}

.input_full {  width: 100%;}

.input_full_wrap {  display: block;   padding-right: 8px;}



/* `UI Consistency ---------------------------------------------------------------------------------------------------*/



::-moz-focus-inner {

  border: 0;

  padding: 0;

}



input[type="search"]::-webkit-search-decoration {  display: none;}



input,

button,

select,

textarea {

  margin: 0;

  vertical-align: middle;

  z-index:0;

  position:relative;

}

button:hover{ transition-duration: 300ms;  background:#FF633F;}



textarea,

select,

input[type="date"],

input[type="datetime"],

input[type="datetime-local"],

input[type="email"],

input[type="month"],

input[type="number"],

input[type="password"],

input[type="search"],

input[type="tel"],

input[type="text"],

input[type="time"],

input[type="url"],

input[type="week"] {

	-webkit-appearance: none;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-moz-background-clip: padding;

	-webkit-background-clip: padding;

	background-clip: padding-box;

	background-color: #fff;

	border: 1px solid #f5d585;
	
	color: #555;

	outline: 0;

	padding:5px 5px 5px 3px;

  width:205px;

  z-index:0;

  position:relative;

  font-family:'Open Sans',Arial,Helvetica,sans-serif;

}



/*

  Separate rule for Firefox.

  Separate rule for IE, too.

  Cannot stack with WebKit's.

*/

::-webkit-input-placeholder {  color: #888; }



input:-moz-placeholder,

textarea:-moz-placeholder {  color: #888; }



input.placeholder_text,

textarea.placeholder_text {  color: #888; }

 



button:focus,

button:active,

input:focus,

input:active,

select:focus,

select:active,

textarea:focus,

textarea:active {

  /* for Opera */

  z-index: 1;

  -moz-box-shadow: #F4EEDF 0 0 3px;

  -webkit-box-shadow: #F4EEDF 0 0 3px;

  box-shadow: #F4EEDF 0 0 3px;

}



.header .form-search input:focus,

.header .form-search input:active{ 

	-moz-box-shadow: #ddd 0 0 0px;

	-webkit-box-shadow: #ddd 0 0 0px;

	box-shadow: #ddd 0 0 0px;

	border:none;

}



input[type="file"]:focus,

input[type="file"]:active,

input[type="radio"]:focus,

input[type="radio"]:active,

input[type="checkbox"]:focus,

input[type="checkbox"]:active {

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

  box-shadow: none;

}



select[disabled],

textarea[disabled],

input[type="date"][disabled],

input[type="datetime"][disabled],

input[type="datetime-local"][disabled],

input[type="email"][disabled],

input[type="month"][disabled],

input[type="number"][disabled],

input[type="password"][disabled],

input[type="search"][disabled],

input[type="tel"][disabled],

input[type="text"][disabled],

input[type="time"][disabled],

input[type="url"][disabled],

input[type="week"][disabled] {

  background-color: #FFFFF6;

}



button[disabled],

input[disabled],

select[disabled],

select[disabled] option,

select[disabled] optgroup,

textarea[disabled] {

  -moz-box-shadow: none;

  -webkit-box-shadow: none;

  box-shadow: none;

  -webkit-user-select: none;

  -moz-user-select: none;

   cursor: default;

}



textarea,

select[size],

select[multiple] {

  height: auto;

}



/* Tweaks for Safari + Chrome. */

@media (-webkit-min-device-pixel-ratio: 0) {

  select {

    background-image: url(../image/megnor/select_arrow.gif);

    background-repeat: no-repeat;

    background-position: right center;

    padding-right: 20px;

  }



  select[size],

  select[multiple] {

    background-image: none;

    padding: 0;

  }



  ::-webkit-validation-bubble-message {

    box-shadow: rgba(0, 0, 0, 0.5) 0 0 5px;

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));

    border: 1px solid;

    border-color: #747474 #5e5e5e #4f4f4f;

    color: #fff;

    font: 11px/1 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif;

    padding: 15px 15px 17px;

    text-shadow: #000 0 0 1px;

  }



  ::-webkit-validation-bubble-top-outer-arrow,

  ::-webkit-validation-bubble-top-inner-arrow {

    display: none;

  }

}



textarea {

  min-height: 40px;

  overflow: auto;

  resize: vertical;

  width: 100%;

}



optgroup {

  font-style: normal;

  font-weight: normal;

}



/* `IE6

----------------------------------------------------------------------------------------------------*/

.ie6_button,

* html button {

  background: #ddd url('../image/button.png') repeat-x;

  border: 1px solid;

  border-color: #ddd #bbb #999;

  cursor: pointer;

  color: #333;

  font: bold 12px/1.2 Arial, sans-serif;

  padding: 2px 10px 0px;

  overflow: visible;

  width: auto;

}



* html button {

  padding-top: 1px;

  padding-bottom: 1px;

}



.ie6_input,

* html textarea,

* html select {

  background: #fff;

  border: 1px solid;

  border-color: #848484 #c1c1c1 #e1e1e1;

  color: #000;

  padding: 2px 3px 1px;

  font-size: 13px;

  vertical-align: top;

}



* html select {

  margin-top: 1px;

}



.placeholder_text,

.ie6_input_disabled,

.ie6_button_disabled {

  color: #888;

}



.ie6_input_disabled {

  background: #eee;

}

/*==================================*/

/* END FORMALIZE */

/*==================================*/



label {	cursor: pointer; }

/* layout */

#container {}



#header,

.nav-inner,

.content-inner,

.footer-inner{	

	width: 1000px;

	margin:0 auto;

	text-align: left;

 

}



#header-container,

.nav-container,

#content-wrapper,

#footer-container,

copyright-container{ clear:both;}





#column-left {

	float: left;

	width: 185px;

}

#column-right {

	float: right;

	width: 185px;

}

#content {

	min-height: 400px;

	margin-bottom: 25px;

}

#column-left + #column-right + #content, #column-left + #content {

	margin-left: 193px;

}

#column-right + #content {

	margin-right: 193px;

}

/* header */

#header {

	min-height: 135px;

	margin-bottom: 0px;

	padding-bottom: 0px;

	position: relative;

	z-index: 99;

}

#header #logo {

	margin-top:35px;

}



#header .header-left { float:left;    }

#header .header-right { float:right; width:612px; }



#content .welcome { display:none; visibility:hidden;}



.language_div, .currency_div{

    background-color: #fff;

    padding:10px;

    border:1px solid #E5DBB8;

   	display:none;

	position:absolute;

	width:125px;

	z-index:99;

	right:0px;

	margin-top:5px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}



#language {			

	margin:7px 0px 0;

	float:right; 

	padding:3px 5px;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	background: #FD7300; /* Old browsers */

	background: -moz-linear-gradient(top,  #FD7300  0%, #E56001  100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD7300 ), color-stop(100%,#E56001)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #FD7300  0%,#E56001 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #FD7300  0%,#E56001 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #FD7300  0%,#E56001 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #FD7300  0%,#E56001 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD7300 ', endColorstr='#E56001',GradientType=0 ); /* IE6-9 */



}

 #language .lang_image{ padding-left:5px; cursor: pointer;}

 

 #language .language_div img {

	cursor: pointer;

	margin-right: 5px;

}

#currency {

	float:right;

	margin:7px 5px 0; 

	padding:3px 5px;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	background: #FD7300; /* Old browsers */

	background: -moz-linear-gradient(top,  #FD7300  0%, #E56001  100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD7300 ), color-stop(100%,#E56001)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #FD7300  0%,#E56001 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #FD7300  0%,#E56001 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #FD7300  0%,#E56001 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #FD7300  0%,#E56001 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD7300 ', endColorstr='#E56001',GradientType=0 ); /* IE6-9 */

	position:relative;

	

}



#currency .lang_image{color:#fff;}

#currency .top_downarrow , #language .top_downarrow {

background: url('../image/megnor/header-right-down.png') right 7px no-repeat;  padding-right:10px;cursor:pointer;}

#currency.active .top_downarrow , #language.active .top_downarrow {

background: url('../image/megnor/header-right-up.png') right 7px no-repeat;

}

#currency .show:hover , #language .show:hover{color: #0088CC; cursor:pointer;	 }

 

.currency_div a ,.language_div a  {

	 display:block; 

	padding: 2px 4px;

	text-align:left;

	margin-right: 2px;}

#currency a:hover {

	

}

#header #cart {

	position:absolute;

	right:0px;

	top:45px;

	z-index: 9;

	min-width: 180px;

}

 

#header #cart .heading {

	float: right;

	 padding:5px 0 5px 38px;

	background:url("../image/megnor/cart.png") no-repeat scroll 1px 3px transparent;

	position: relative;

	z-index: 1; 

}

#header #cart .heading h4 { 

	font-size: 14px;

	font-weight: normal;

	margin-top: 0px;

	margin-bottom: 3px;

}

#header #cart .heading span {

	color: #EE6B11;

	

}

#header #cart .heading span {

	background:  url('../image/megnor/arrow-down_cart.png') right 8px no-repeat;

	padding-right: 15px;

}

#header #cart.active  .heading span {

	background:  url('../image/megnor/arrow-up_cart.png') right 8px no-repeat;

	padding-right: 15px;

}

#header #cart .content {

	clear: both;

	display: none;

 	float:right;

	position:relative;

	top: 0px;

	padding: 8px;

	min-height: 150px;

	border-top: 1px solid #E5DBB8;

	border-left: 1px solid #E5DBB8;

	border-right: 1px solid #E5DBB8;

	border-bottom: 1px solid #E5DBB8;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

	background: #FFF;

	 width:250px;

}

#header #cart.active .content {

	display: block;

}

.mini-cart-info table {

	border-collapse: collapse;

	width: 100%;

	margin-bottom: 5px;

}

.mini-cart-info td {



	vertical-align: top;

	padding: 10px 5px;

	border-bottom: 1px solid #F2ECDD;

}

.mini-cart-info .image {

	width: 1px;

}

.mini-cart-info .image img {

	border: 1px solid #F2ECDD;

	text-align: left;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.mini-cart-info .name small {

	color: #666;

}

.mini-cart-info .quantity {

	text-align: right;

}

.mini-cart-info td.total {

	text-align: right;

}

.mini-cart-info .remove {

	text-align: right;

}

.mini-cart-info .remove img {

	cursor: pointer;

}

.mini-cart-total {

	text-align: right;

}

.mini-cart-total table {

	border-collapse: collapse;

	display: inline-block;

	margin-bottom: 5px;

}

.mini-cart-total td {

	padding: 4px;

}

#header #cart .checkout {

	text-align: right;

	clear: both;

}

#header #cart .empty {

	padding-top: 50px;

	text-align: center;

}

#header #search {

	width: 250px;

	z-index: 1;

	float:right;

	position:absolute;

	right:0px;

	margin-top:88px;

	border-radius:5px 6px 0 0;

	-moz-border-radius:6px 6px 0 0;

	-webkit-border-radius:6px 6px 0 0;

	box-shadow:0 -1px 4px -3px #D0D0D0;

	background-color:#fff;

	padding:8px;

	border:1px solid #EDEDED;

}

#header .button-search {

	position: absolute;

	right: 9px;

	top:8px;

	width: 21px;

	height: 18px;

	cursor: pointer;

	z-index:9;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	color:#fff;

	font-weight:bold;

	text-shadow:none;

	font-family:arial;

	padding:5px 7px;

	background: #FD7300; /* Old browsers */

	background: -moz-linear-gradient(top,  #FD7300 0%, #E56001  100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD7300), color-stop(100%,#E56001)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #FD7300 0%,#E56001 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #FD7300 0%,#E56001 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #FD7300 0%,#E56001 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #FD7300 0%,#E56001 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD7300', endColorstr='#E56001',GradientType=0 ); /* IE6-9 */

	

}

#header #search input {

	background: #FFF;

	padding:4px;

	width: 218px;

	border: 1px solid #eee;

	-webkit-border-radius: 3px 0px 0px 3px;

	-moz-border-radius: 3px 0px 0px 3px;

	-khtml-border-radius: 3px 0px 0px 3px;

	border-radius: 3px 0px 0px 3px;

	box-shadow:0 -1px 4px -3px #D0D0D0;

	padding-right:7px;

}

#header .top-link{

}

#header .welcome-links{float:right; position:absolute;right:280px;top:93px;}

#header #welcome {

	z-index: 5;

	text-align: right;

	margin-top:10px;

	float:right;	

}

 

#header .links {

	float:right;	

	margin-top:10px;

	text-align:right;

}

#header .links a ,  #header #welcome a {

	display: inline;

	padding: 0px 0px 0px 7px;

}

#header .links a:hover{ }

#header .links a ,  #header #welcome a + a{

	margin-left: 5px;

	background:url(../image/megnor/pipe.gif) no-repeat left center;

	

}

#header .links a.logout { }



.tm_headerlinkmenu {

    display: none;

}



.tm_headerlinks_inner { 

    cursor: pointer;

    overflow: hidden;

} 

.headertoggle_img {

    background:url("../image/megnor/sprite.png") no-repeat scroll -27px -165px;

    float: right;

    height: 20px;

    margin: 10px 10px 0 15px;

    width: 30px;

	cursor: pointer;

    float: none;

    margin: 0 auto;

}





/* menu */



.nav-responsive { display:none;}

.responsive-menu,

.main-menu {


	background: #880d24; /* Old browsers */

	background: -moz-linear-gradient(top,  #880d24 0%, #272b2f  100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#880d24), color-stop(100%,#272b2f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #880d24 0%,#272b2f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #880d24 0%,#272b2f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #880d24 0%,#272b2f 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #880d24 0%,#272b2f 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#455564', endColorstr='#3D4B56',GradientType=0 ); /* IE6-9 */

		

	height: 42px;

	margin-bottom: 0;

	-webkit-border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	-khtml-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

	padding: 0 0; 

	/*overflow:hidden; HIDE CATEGORIES THOSE ARE OUT OF MANU.  */	  

}

 

.main-menu ul {

	list-style: none;

	margin: 0;

	padding: 0; 

}

.main-menu > ul > li {

	position: relative;

	float: left;

	z-index: 20;

	background:url("../image/megnor/nav_spacer.gif") no-repeat scroll right center transparent;

	

}

.main-menu > ul > li:hover {
    

} 

 .nav-responsive span,

.main-menu > ul > li > a {

	font-size: 13px;

	color: #FFFFFF;

	display: block;

	padding: 12px 15px;

	margin-bottom: 0px;

	text-shadow:none;

	z-index: 6;

	position: relative;

}

.main-menu a:hover { text-decoration:none}



.main-menu > ul > li:hover > a,.main-menu > ul > li >ul >li:hover > a {

	color:#F0E8D4;	

}

.main-menu > ul > li > ul , .responsive-menu .main-navigation{

	display: none;

	/*background: #2D4B57;*/
	background: #170000;

	position: absolute;	

	z-index: 5;

	border-radius:0 0 5px 5px;

	-moz-border-radius:0 0 5px 5px;

	-webkit-border-radius:0 0 5px 5px;

	padding: 2px;	

	border:1px solid #2F3D49;

} 

.main-menu > ul > li:hover > ul {

	display: block;

} 

.main-menu > ul > li ul > li > ul {

	display: none;

	background: #3D4B57;

	position: absolute;	

	z-index: 5;

	padding: 2px;	

	margin-left:-5px;

	border:1px solid #2F3D49;

	

}

.main-menu > ul > li ul > li:hover > ul {

	display: block;

	 top: 0px;

    left: 163px;

}



.main-menu > ul > li > ul > ul {

	/*display: table-cell;*/

}

.main-menu > ul > li ul + ul {

	/*padding-left: 20px;*/

}

.main-menu > ul > li ul > li > a , .responsive-menu .main-navigation li a{	

	padding: 3px;

	color: #FFFFFF;

	display: block;

	white-space: nowrap; 

}

.main-menu > ul > li ul > li > a{min-width: 160px;text-shadow:none;}

.main-menu > ul > li ul > li > a:hover  , .responsive-menu .main-navigation li a:hover  {

	color:#FEF450;



}

.main-menu > ul > li ul > li > a.activSub {	

	background-image:url(../image/megnor/footer_bullet.png) ;

	background-repeat:no-repeat;

	background-position: right center;

}

.main-menu > ul > li > ul > ul > li > a {

	color: #FFFFFF;

} 

.breadcrumb {

	color: #aaa;

	margin-bottom: 10px;

	

	background: #F9F5ED; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #F0E8D4 172%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(172%,#F0E8D4)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#F0E8D4 172%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#F0E8D4 172%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#F0E8D4 172%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#F0E8D4 172%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F0E8D4',GradientType=0 ); /* IE6-9 */

	

	margin-bottom:8px;

	margin-top:2px;

	padding:2px;

	border-radius:0 0 6px 6px;

	-moz-border-radius:0 0 6px 6px;

	-webkit-border-radius:0 0 6px 6px;

	

} 

.breadcrumb ul{ 

	list-style-type: none;

	padding:0;

	margin:0;

	list-style: none;

}

.breadcrumb ul li{ 

	padding: 1px;

	margin: 1px;

	display:inline;

	position:relative;

}



.success, .warning, .attention, .information {

	padding: 10px 10px 10px 33px;

	margin-bottom: 15px;

	color: #555555;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

	position:relative;

}

#notification a{ color:#EE6B11;}

.success {

	background: #FFFE70 url('../image/megnor/success_new.png') 5px center no-repeat;

	border: 1px solid #F0E6C3;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.warning {

	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;

	border: 1px solid #F8ACAC;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.attention {

	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;

	border: 1px solid #F2DD8C;

	-webkit-border-radius: 5px 5px 5px 5px;

	-moz-border-radius: 5px 5px 5px 5px;

	-khtml-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.success .close, .warning .close, .attention .close, .information .close {

	float: right;

	padding-top:6px;

	padding-right: 4px;

	cursor: pointer;

	position:absolute;

	right:10px;

}

.required {

	color: #DF0505;

	font-weight: bold;

}

.error {

	display: block;

	color: #DF0505;

}

.help {

	color: #999;

	font-size: 12px;

	font-weight: normal;

	display: block;

}

table.form {

	width: 100%;

	border-collapse: collapse;

	margin-bottom:10px;

}

table.form tr td:first-child {

	width: 150px;

}

table.form > * > * > td {

	color: #666;

}

table.form td {

	padding: 4px;

}

input.large-field, select.large-field {

	width: 270px;

}

table.list {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #F0E6C3;

	border-left: 1px solid #F0E6C3;

	margin-bottom: 20px;

}

table.list td {

	border-right: 1px solid #F0E6C3;

	border-bottom: 1px solid #F0E6C3;

}

table.list thead td {

	background-color: #F7F3E9;

	padding: 0px 5px;

}

table.list thead td a, .list thead td {

	
	color: #555;

	text-transform:uppercase;

	font-weight: normal;

}

table.list tbody td {

	padding: 0px 5px;

}

table.list .left {

	text-align: left;

	padding: 7px;

}

table.list .right {

	text-align: right;

	padding: 7px;

}

table.list .center {

	text-align: center;

	padding: 7px;

}

table.radio {

	width: 100%;

	border-collapse: collapse;

}

table.radio td {

	padding: 5px;

}

table.radio td label {

	display: block;

}

table.radio tr td:first-child {

	width: 1px;

}

table.radio tr td:first-child input {

	margin-top: 1px;

}

table.radio tr.highlight:hover td {

	background: #FAFAF1;

	cursor: pointer;

}

.pagination {

	border-top: 1px solid #F4EEDF;

	padding-top: 8px;

	display: inline-block;

	width: 100%;

	margin-bottom: 10px;

	margin-top:10px;

}

.pagination .links {

	float: right;

}

.pagination .links a {

	display: inline-block;

	border: 1px solid #F4EEDF;

	padding: 0px 6px;

	color: #555;

}

.pagination .links b , .pagination .links a:hover{

	display: inline-block;

	border: 1px solid #3E4C58;

	padding: 0px 6px;

	font-weight: normal;

	color: #fff;

	background: #3E4C58;

}

.pagination .results {

	float: left;

	padding-top: 3px;

}

/* button */

a.button, input.button {

	background: #455564; /* Old browsers */

	background: -moz-linear-gradient(top,  #455564  0%, #3D4B56  77%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#455564 ), color-stop(77%,#3D4B56)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #455564  0%,#3D4B56 77%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #455564  0%,#3D4B56 77%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #455564  0%,#3D4B56 77%); /* IE10+ */

	background: linear-gradient(to bottom,  #455564  0%,#3D4B56 77%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#455564 ', endColorstr='#3D4B56',GradientType=0 ); /* IE6-9 */

	

	cursor: pointer;

	color: #FFFFFF;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius:3px;

}

a.button {

	display: inline-block;	

	padding: 4px 12px 4px 12px;

}

input.button {

	margin: 0;

	border: 0;

	height: 26px;

	padding: 0px 12px 0px 12px;

	font-family: 'Open Sans',Arial, Helvetica, sans-serif;

	text-shadow:0 0;	 

}

.ie7 input.button  { padding:0 3px; } 



a.button:hover, input.button:hover {

	background:none repeat scroll 0 0 #D35F0F;

	filter:none;

}

.buttons {

	background: #FFFFFF;	

	overflow: auto;

	padding: 6px;

	margin-bottom: 10px;

}

.buttons .left {

	float: left;

	text-align: left;

}

.buttons .right {

	float: right;

	text-align: right;

}

.buttons .center {

	text-align: center;

	margin-left: auto;

	margin-right: auto;

}

#button-quote{ margin-top:5px; }

.htabs {

	height: 43px;

	line-height: 16px;



 

}

.htabs a {

	border-top: 1px solid #F6ECC9;

	border-left: 1px solid #F6ECC9;

	border-right: 1px solid #F6ECC9;

	border-bottom: 1px solid #F6ECC9;

	background:none repeat scroll 0 0 #FFFFF6;

	border-radius:6px 6px 0 0;

	-moz-border-radius:6px 6px 0 0;

	-webkit-border-ardius:6px 6px 0 0;

	padding: 11px 15px;

	float: left;

	text-align: center;

	font-size:14px;



	margin-right: 3px;

	display: none;

}

.htabs a.selected {

	color:#555;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #F0E8D4 0%, #ffffff 77%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0E8D4), color-stop(77%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #F0E8D4 0%,#ffffff 77%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #F0E8D4 0%,#ffffff 77%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #F0E8D4 0%,#ffffff 77%); /* IE10+ */

	background: linear-gradient(to bottom,  #F0E8D4 0%,#ffffff 77%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0E8D4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	border-radius:6px 6px 0 0;

	-moz-border-radius:6px 6px 0 0;

	-webkit-border-ardius:6px 6px 0 0;

}

.tab-content {

	border-left: 1px solid #F6ECC9;

	border-top: 1px solid #F6ECC9;

	border-right: 1px solid #F6ECC9;

	border-bottom: 1px solid #F6ECC9;

	padding: 10px;

	margin-bottom: 20px;

	z-index: 2;

	overflow: auto;

}

#tab-related{ 

	position:relative;

	padding-top:25px;

}

#products-related{ }

/* box */  

.box {

	margin-bottom:12px;

}

.box .box-heading {

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #F0E8D4 77%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(77%,#F0E8D4)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#F0E8D4 77%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#F0E8D4 77%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#F0E8D4 77%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#F0E8D4 77%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F0E8D4',GradientType=0 ); /* IE6-9 */

	overflow:hidden;

	-webkit-border-radius: 7px 7px 0px 0px;

	-moz-border-radius: 7px 7px 0px 0px;

	-khtml-border-radius: 7px 7px 0px 0px;

	border-radius: 7px 7px 0px 0px;	

	padding: 10px 10px 10px 10px;

	font-size: 16px;

	color: #D35F0F;

}

.box .box-content {

	background: #fff;

	-webkit-border-radius: 0px 0px 7px 7px;

	-moz-border-radius: 0px 0px 7px 7px;

	-khtml-border-radius: 0px 0px 7px 7px;

	border-radius: 0px 0px 7px 7px;

	border-top: 1px solid #E5DBB8;

	padding:6px 10px;

	 

}





#content .box .box-heading {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 5px;

	border:none;

	background: url("../image/megnor/title_img_printer.png") no-repeat scroll 5px 7px transparent;

	filter:none;

	padding:7px 7px 7px 28px;

	font-size: 16px;

	color: #D35F0F;

}

#content .box .box-content {

	background: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	border-radius: 0px;

	border:none;

	padding:0px 0;

 

}



.box .box-content ul , #content .content ul { 

	padding:0px;

	margin:0px;

	list-style:none;

}

.box .box-content ul li , #content .content ul li {

	padding:4px 0;

}

.box .box-content ul li a , #content .content ul li a{

}

.box .box-content ul li a + a , .box .box-content ul li a + a:hover{ background:none; padding-left:0; }

.box .box-content ul li a:hover , #content .content ul li a:hover{

}



.box .box-content ul ul{

	margin-left:15px;

}



/* box category */

ul.box-category, ul.box-category ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

ul.box-category > li:first-child {

	/*padding: 0px 0px 8px 0px;*/

}

ul.box-category > li {

	padding: 4px 0px 4px 0px;

}

.box .box-content ul li + li {

}

ul.box-category > li > a {

	/*color: #333;*/

}

ul.box-category > li ul {

	display: none;

}

 

ul.box-category > li a.active {

	font-weight: normal;

	color:#EE6B11;

}

ul.box-category > li a.active + ul {

	display: block;

	margin-left:15px;

}

ul.box-category > li ul > li {

	padding: 5px 5px 0px 10px;

}

ul.box-category > li ul > li > a {

	background:url(../image/megnor/subcat_arrow.png) no-repeat left center !important;

	padding-left:12px;

	display: block;

}

ul.box-category > li ul > li > a:hover{

background:url(../image/megnor/subcat_arrow_hover.png) no-repeat left center !important;



}

ul.box-category > li ul > li > a.active {

	font-weight: normal;

}

/* box filter */

ul.box-filter, ul.box-filter ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

ul.box-filter span {

	font-weight: bold;

 

	display: block;

 

}

ul.box-filter > li ul {

	padding-bottom: 10px;

}

/* content */

#content .content {

	padding:10px;

	overflow: auto;

	margin-bottom: 10px;

	border: 1px solid #F0E6C3;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

#content .content .left {

	float: left;

	width: 49%;

}

#content .content .right {

	float: right;

	width: 49%;

}



/* category */

.category-info {

	overflow: auto;

	margin-bottom:5px;

}

.category-info .image {

	float: left;

	margin-right: 4px;

	margin-bottom:5px;

}

.category-list {

	overflow: auto;

	margin-bottom: 20px;

}

.category-list ul {

	position:relative;

	width: 100%;

	padding:0px;

	margin:0px;

	list-style:none;

}



.category-list ul li{ 

	margin:0 7px 7px 0;

	position:relative;

	overflow: auto;

	float:left;

	padding:0;

}

.category-list ul li a{ 

	padding:3px 5px; 

	background-color:#FAF7F0;

	display:block;

	color:#555;

	-webkit-border-radius: 5px ;

	-moz-border-radius: 5px ;

	-khtml-border-radius: 5px ;

	border:1px solid #F5EBC8;

	border-radius: 5px ;

}

.category-list ul li a:hover { background-color:#F0ECDD;transition-duration:300ms;}

/* manufacturer */

.manufacturer-list {

	border: 1px solid #F0E6C3;

	padding: 5px;

	overflow: auto;

	margin-bottom: 20px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.manufacturer-heading {

	background: #F7F3E9;

	font-size: 15px;

	font-weight: bold;

	padding: 5px 8px;

	margin-bottom: 6px;

}

.manufacturer-content {

	padding: 8px;

}

.manufacturer-list ul {

	float: left;

	width: 25%;

	margin: 0;

	padding: 0;

	list-style: none;

	margin-bottom: 10px;

}

/* product */

.product-filter {

	background: #F0E8D4; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #F0E8D4 172%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(172%,#F0E8D4)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#F0E8D4 172%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#F0E8D4 172%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#F0E8D4 172%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#F0E8D4 172%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F0E8D4',GradientType=0 ); /* IE6-9 */

	border:1px solid #F4EAC7;

	border-radius:3px 3px 3px 3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	

	padding-bottom: 5px;

	overflow: auto;

	margin-bottom:10px;

}

.product-filter select { width:auto;    cursor: pointer;}

.product-filter .display {

	margin-right: 15px;

	float: left;

	padding-top: 4px;

	

}



.product-filter .display .List a{

		background: url("../image/megnor/sprite.png") no-repeat scroll -31px -233px transparent;

	display: block;

    float: left;

    width: 21px;

	height: 29px;

    text-decoration: none;

    text-indent: -9999px;

}

.product-filter .display .Grid a{

		background: url("../image/megnor/sprite.png") no-repeat scroll -1px -233px transparent;

	display: block;

    float: left;

    width: 26px;

	height: 29px;

    text-decoration: none;

    text-indent: -9999px;

}

.product-filter .display .List , .product-filter .display .List a:hover{

	background: url("../image/megnor/sprite.png") no-repeat scroll -31px -205px transparent;

	display: block;

    float: left;

    width: 23px;

	height: 29px;

    text-decoration: none;

    text-indent: -9999px;

}

.product-filter .display .Grid  , .product-filter .display .Grid a:hover{

	background: url("../image/megnor/sprite.png") no-repeat scroll -1px -205px transparent;

	display: block;

    float: left;

    width: 28px;

	height: 29px;

    text-decoration: none;

    text-indent: -9999px;

}



.product-filter .display a {

	font-weight: bold;

}

.product-filter .sort {

	float: right;

	margin-top:7px;

	margin-left:5px;

	margin-right:5px;

}

.product-filter .limit {

	float: right;

	margin:7px 5px 0 15px;



}

.product-compare {

	padding-top: 9px;

	margin-bottom: 0px;

	font-weight: bold;

	margin-left:5px;

}

.product-compare a {

	font-weight: normal;

}

/*.product-list li {

	overflow: auto;

	margin-bottom: 15px;

}*/

/*.product-list > div + div {

	border-top: 1px solid #EEEEEE;

	padding-top: 16px;

}*/



.product-info-tags{ margin-bottom:15px;}



/* box products for Left Column and Right Column */

#column-left .box-product,

#column-right .box-product {

	width: 100%;

	overflow: hidden;

}

#column-left .box-product > div,

#column-right .box-product > div  {

	display:block;

	vertical-align: top;

	margin-right:0px;

	margin-bottom: 20px;	

	width:100%;

}



#column-left .box-product .image,

#column-right .box-product .image {

	display: block;

	margin-bottom: 0px;

	float:left;

	margin-right:7px;

	

}



#column-left .box-product .name,

#column-right .box-product .name {

	display: block;

}



#column-left .box-product .cart,

#column-right .box-product .cart {

	display: block;

	

}



#column-left .box-product .cart .button,

#column-right .box-product .cart .button{

	padding:0px; 

	background:none;

	box-shadow:none; 

	height:auto;

	font-weight:normal;

	border-radius:0;

	color:#555;

	display:block;

	text-align:left;

	filter:none;

}

#column-left .box-product .cart .button:hover,

#column-right .box-product .cart .button:hover { text-decoration:none;color:#EE6B11;filter:none;background:none;}



#column-left .box-product .image img,

#column-right .box-product .image img { width:45px;}





#column-left .box-product .rating,

#column-right .box-product .rating,

#column-left .box-product .name,

#column-right .box-product .name,

#column-left .box-product .price,

#column-right .box-product .price,

#column-left .box-product .cart,

#column-right .box-product .cart {margin-left:61px;  }



#column-left .box-product .rating,

#column-right .box-product .rating {

	display: block;

	margin-bottom: 0px;

}



/* Product Grid Start */

.product-grid-list { }

#content .box-product,

.product-grid-list ul{ 

	list-style-type: none;

	position:relative;

	width: 100%;

	padding:0px;

	margin:0px;

	list-style: none;

	overflow: hidden;

}



.product-grid-list ul li,

#content .box-product .product-items { 

	margin-bottom: 14px;

	padding: 0;

	margin:0;

	position:relative;

	overflow: hidden;

}



.product-grid li,

#content .box-product .product-items,

#content .product-carousel .slider-item {

	width:193px;

	float:left;

	display: inline-block;

}

 

.ie7 .product-grid li{ width:199px !important; }

#content .image-additional .slider-item{	

	display: inline-block;

    float: left;

}



#content .image-additional .slider-item .product-block{	

	margin:4px 3px; 

	background:#fff;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	clear:both;

	overflow:hidden;

	border:1px solid #F4EEDF;

}



.grid_default_width { width:193px;}

.featured_default_width{ width:193px;}

.module_default_width{ width:185px;}

.latest_default_width{ width:193px;}

.special_default_width{ width:193px;}

.related_default_width{ width:193px;}

.bestseller_default_width{ width:193px;}

.additional_default_width{ width:74px;}







.banners-slider-carousel{ 

	position:relative;

	margin-bottom:15px;

	 width:100%;

	

}

 

.banners-slider-carousel .product-block-inner{text-align:center;}



#content .product-carousel .product-block,

#content .product-grid-list  .product-block,

#content .box-product .product-block{ 

	margin:5px 6px; 

	background:#fff;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	border-radius: 6px;

	clear:both;

	overflow:hidden;

	border:1px solid #F4EEDF;

}



#content .product-carousel .product-block:hover,

#content .product-grid-list .product-block:hover,

#content .box-product .product-block:hover {

   

	overflow:hidden;

	clear:both;

}



#content .product-carousel .product-block-inner,

#content .product-grid-list .product-block-inner,

#content .box-product .product-block-inner{ padding:10px 7px; text-align:center; overflow:hidden; position:relative;}



/* text align left for product listing*/

#content .product-list .product-block-inner { text-align:left;} 



.product-list .image {

	float: left;

	margin-right: 10px;

}

.product-list .wishlist{ float:left; margin-right:10px; }

.product-list .left{ float:left; width:444px;border-right:1px dotted #F4EEDF;padding-right:10px; }

.product-list .right {

	float: right;

	margin-left: 6px;

	text-align:right;

	width:114px; 

}

 



.product-grid .image,

#content .box-product .image {

	display: block;

	margin-bottom: 0px;

}

.product-grid-list .image img,

#content .box-product .image img,

#column-left .box-product .image img,

#column-right .box-product .image img {

	padding: 3px;

}



/* If need different border color for left, right product boxes */

#column-left .box-product .image img,

#column-right .box-product .image img {	padding: 3px; border: 1px solid #F2ECDD; background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}



.product-grid-list .name a,

#content .box-product .name a,

#column-left .box-product .name a,

#column-right .box-product .name a  {

	display: block;



}

.product-grid-list .name a,

#content .box-product .name a {	margin-bottom: 5px;color:#EE6B11;}



.product-grid-list .name a:hover,

#content .box-product .name a:hover,

#column-left .box-product .name a:hover,

#column-right .box-product .name a:hover  {

	text-decoration:none;

}



.product-grid .description,

#content .box-product .description {

	display: none;

}

.product-list .description {

	margin-bottom: 5px;

	color: #555;

	text-align:justify;

}

.product-grid .rating,

#content .box-product .rating {

	display: block;	 

	width:90%;

}

.product-grid .rating img, #content .box-product .rating img{ margin:0 auto; }

.product-list .rating {

	color: #7B7B7B;

}

.product-list .price,

.product-grid .price,

#content .box-product .price{

	font-size:13px;

}



.product-grid .price,

#content .box-product .price,

#column-left .box-product .price,

#column-right .box-product .price {

	display: block;

	color:#555555;

}

.product-list .price {

	float: right; 

 

}



.product-list .price,

.product-grid-grid .price,

#content .box-product .price,

#column-left .box-product .price,

#column-right .box-product .price{ color: #555555;}



.product-grid-list .price-old,

#content .box-product .price-old,

#column-left .box-product .price-old,

#column-right .box-product .price-old  {

	text-decoration: line-through;

	display:inline;

	/*color:#ABA17E;*/

	color:#E00000;

	

}



.product-grid-list .price-new,

#content .box-product .price-new,

#column-left .box-product .price-new,

#column-right .box-product .price-new {display:inline;}



.product-grid .price .price-tax,

#content .box-product .price .price-tax {

	display: none;

}

.product-grid-list .price-tax {

	color: #EE6B11;

 

}

.product-grid-list .product-list .price-tax

{margin:5px 0 9px;float:none;

	display:inline-block;}

.product-grid-list .cart,

#content .box-product .cart , .related-products a.button{

	margin-bottom:5px;

	margin-top:10px;

}

.product-grid-list .wishlist, .product-grid-list .compare,

#content .box-product .wishlist, #content .box-product .compare {

	

}

.product-grid-list .wishlist a,

#content .box-product .wishlist a {

	padding-left: 18px;

	background: url('../image/megnor/link_wishlist_icon.png') left center no-repeat;

	font-size:12px;

}

.product-grid-list .wishlist a:hover,

#content .box-product .wishlist a:hover

{

	background: url('../image/megnor/link_wishlist_icon_hover.png') left center no-repeat;

}

.product-grid-list .compare a,

#content .box-product .compare a {

	padding-left: 18px;

	background: url('../image/megnor/link_compare_icon.png') left center no-repeat;

	font-size:12px;

}

.product-grid-list .compare a:hover,

#content .box-product .compare a:hover {

	background: url('../image/megnor/link_compare_icon_hover.png') left center no-repeat;

}





.product-grid-list .compare a:hover,

.product-grid-list .wishlist a:hover,

#content .box-product .compare a:hover,

#content .box-product .wishlist a:hover { text-decoration:none;}



/* Product Info - Propduct Detail page */

.product-info {

	margin-bottom: 20px;

	overflow:auto;

	 

}

.product-info > .left {

	float: left;

	margin-right: 15px;

	margin-bottom:15px;

}

.product-info > .left + .right {

	margin-left: 288px;

}

.product-info .right h1.name{

	margin-bottom:12px;

}

.product-info .description {

	border-top: 1px solid #F4EEDF;

	border-bottom: 1px solid #F4EEDF;

	padding: 5px 5px 10px 0px;

	margin-bottom: 10px;

	line-height: 22px;



}

.product-info .description .product-description{ }

.product-info .description .product-description .description-right{

	padding-left:10px;

}

.product-info .description span {

	color: #555;

}

.product-info .description a {

	color: #EE6B11;	

}

.product-info .description a:hover {

	color: #555;

}

.product-info .price {

	overflow: auto;

	border-bottom: 1px solid #F4EEDF;

	padding: 0px 5px 10px 0px;

	margin-bottom: 10px;

	font-size: 16px;

	font-weight: normal;

	

}

.product-info .price-old {

	/*color: #ABA17E;*/

	color: #E00000;

	text-decoration: line-through;

}

.product-info .price-new {

}

.product-info .price-tax {

	font-size: 12px;

	font-weight: normal;

	color: #999;

	margin-left:5px;

}

.product-info .price .reward {

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.product-info .price .discount {

	font-weight: normal;

	font-size: 12px;

	color: #555;

}

.product-info .options {

	border-bottom: 1px solid #F4EEDF;

	padding: 0px 5px 0px 0px;

	margin-bottom:0;

	z-index:999;



}

.product-info .options textarea{ width:95%; }

.product-info .options b,

.product-info .options strong{ font-weight:normal;}

.product-info .options h2{

	font-size:16px;	

	font-weight:normal;

	color:#555;

	text-transform:capitalize;

	margin-bottom:12px;

}

.product-info .option-image {

	margin-top: 3px;

	margin-bottom: 10px;

}

.product-info .option-image label {

	display: block;

	width: 100%;

	height: 100%;

}

.product-info .option-image img {

	margin-right: 5px;

	border: 1px solid #CCCCCC;

	cursor: pointer;

}

.product-info .cart {

	border-bottom: 1px solid #F4EEDF;

	padding: 10px 5px 10px 0px;

	margin-bottom: 0px;

	color: #4D4D4D;

	z-index:999;

}

.product-info .cart input{ width:auto;}

.product-info .cart div > span {

	color: #999;

}

.product-info .cart .links {

	display: inline-block;

	vertical-align: middle;

	margin:5px 0;

}

.product-info .cart .links .product_wishlist{  display:block; }

.product-info .cart .minimum {

	padding-top: 5px;

	font-size: 11px;

	color: #999;

}

.product-info .review {

	color: #4D4D4D;

}

.product-info .review  a.review-write{

	padding-left: 20px;

	background: url('../image/megnor/pencil.png') left center no-repeat;

}

.product-info .review a.review-write:hover

{

	background: url('../image/megnor/pencil_hover.png') left center no-repeat;

}

.product-info .review > div {

	padding: 10px 0px;;

	line-height: 20px;

	border-bottom:1px solid #F4EEDF;

}

.product-info .review > div > span {

	color: #0088CC;

}

.product-info .review .share {

	overflow: auto;

	line-height: normal;

	border-bottom:none;

	padding-top:16px;

}

.product-info .review .share a {

	

}











/* Product */

.product-info {

	overflow: auto;

	margin-bottom: 20px;

}

.product-info > .left {

	float: left;

	margin-right: 15px;

}

.product-info > .left + .right {

	margin-left: 265px;

}

.product-info .image {

	border: 1px solid #E7E7E7;

	float: left;

	margin-bottom: 20px;

	padding: 10px;

	text-align: center;

}

.product-info .image-additional {

	width: 260px;

	margin-left: -10px;

	clear: both;

	overflow: hidden;

}

.product-info .image-additional img {

	border: 1px solid #E7E7E7;

}

.product-info .image-additional a {

	float: left;

	display: block;

	margin-left: 10px;

	margin-bottom: 10px;

}

.product-info .description {

	border-top: 1px solid #E7E7E7;

	border-bottom: 1px solid #E7E7E7;

	padding: 5px 5px 10px 5px;

	margin-bottom: 10px;

	line-height: 20px;

	color: #4D4D4D;

}

.product-info .description span {

	color: #38B0E3;

}

.product-info .description a {

	color: #4D4D4D;

	text-decoration: none;

}

.product-info .price {

	overflow: auto;

	border-bottom: 1px solid #E7E7E7;

	padding: 0px 5px 10px 5px;

	margin-bottom: 10px;

	font-size: 15px;

	font-weight: bold;

	color: #333333;

}

.product-info .price-old {

	color: #F00;

	text-decoration: line-through;

}

.product-info .price-new {

}

.product-info .price-tax {

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.product-info .price .reward {

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.product-info .price .discount {

	font-weight: normal;

	font-size: 12px;

	color: #4D4D4D;

}

.product-info .options {

	border-bottom: 1px solid #E7E7E7;

	padding: 0px 5px 10px 5px;

	margin-bottom: 10px;

	color: #000000;

}

.product-info .option-image {

	margin-top: 3px;

	margin-bottom: 10px;

}

.product-info .option-image label {

	display: block;

	width: 100%;

	height: 100%;

}

.product-info .option-image img {

	margin-right: 5px;

	border: 1px solid #CCCCCC;

	cursor: pointer;

}

.product-info .cart {

	border-bottom: 1px solid #E7E7E7;

	padding: 0px 5px 10px 5px;

	margin-bottom: 20px;

	color: #4D4D4D;

}

.product-info .cart div > span {

	color: #999;

}

.product-info .cart .links {

	display: inline-block;

	vertical-align: middle;

}

.product-info .cart .minimum {

	padding-top: 5px;

	font-size: 11px;

	color: #999;

}

.product-info .review {

	color: #4D4D4D;

	border-top: 1px solid #E7E7E7;

	border-left: 1px solid #E7E7E7;

	border-right: 1px solid #E7E7E7;

	margin-bottom: 10px;

}

.product-info .review > div {

	padding: 8px;

	border-bottom: 1px solid #E7E7E7;

	line-height: 20px;

}

.product-info .review > div > span {

	color: #38B0E3;

}

.product-info .review .share {

	overflow: auto;

	line-height: normal;

}

.product-info .review .share a {

	text-decoration: none;

}





#tab-review b,

#tab-review strong{ font-weight:normal;}

/*#tab-review .captcha { float:left; margin-right:10px;    margin-top:5px; width:205px;}*/



#tab-review h2{ margin-bottom:8px; text-transform:uppercase;}

#tab-review label{ display:block; font-weight:normal; margin-bottom:5px;}

/*#tab-review .entry_name { width:205px;}*/

#tab-review .entery_rating { line-height:25px;}

#tab-review .entery_captcha {line-height:25px;}

#tab-review br.spacing { margin-bottom:5px;}

 

.review-list {

	padding: 10px 0;

	overflow: auto;

	margin-bottom:10px;

	border-bottom: 1px solid #F4EEDF;

}

#review  .pagination{ border:none; margin-top:0; }

.review-list .author {

	float: left;

	margin-bottom: 10px;

}

.review-list .date { float:left; margin-left:5px;} 

.review-list .rating {

	float: left;

	margin-bottom: 10px;

	margin-left:5px;

}

.review-list .text {

	clear: both;

	word-wrap:break-word;

}

.attribute {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #F0E6C3;

	border-left: 1px solid #F0E6C3;

	margin-bottom: 20px;

}

.attribute thead td, .attribute thead tr td:first-child {

	font-size: 14px;

	font-weight: normal;

	background: #F7F3E9;

	text-align: left;

	text-transform:uppercase;

}

.attribute tr td:first-child {

	font-weight: normal;

	text-transform:uppercase;

	text-align: right;

	width: 20%;

}

.attribute td {

	padding: 7px;

	color: #555;

	text-align: center;

	vertical-align: top;

	border-right: 1px solid #F0E6C3;

	border-bottom: 1px solid #F0E6C3;

}

.compare-info {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #F0E6C3;

	border-left: 1px solid #F0E6C3;

	margin-bottom: 20px;

}

.compare-info thead td, .compare-info thead tr td:first-child {

	font-size: 14px;

	font-weight: normal;

	background: #F7F3E9;

	text-align: left;

	text-transform:uppercase;

}

.compare-info tr td:first-child {

	font-weight: normal;

	text-transform:uppercase;

	text-align: right;

}

.compare-info td {

	padding: 7px;

	width: 20%;

	color: #555;

	text-align: center;

	vertical-align: top;

	border-right: 1px solid #F0E6C3;

	border-bottom: 1px solid #F0E6C3;

}

.compare-info td.remove a{  

	background: #ee5f5b;

	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));

	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);

	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);

	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);

	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); 

}

.compare-info td.remove a:hover{ 

	background: #bd362f;

	background-image: -moz-linear-gradient(top, #bd362f, #ee5f5b);

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bd362f), to(#ee5f5b));

	background-image: -webkit-linear-gradient(top, #bd362f, #ee5f5b);

	background-image: -o-linear-gradient(top, #bd362f, #ee5f5b);

	background-image: linear-gradient(to bottom, #bd362f, #ee5f5b);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ffee5f5b', GradientType=0);

	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); 

 }

 

.compare-info .name a {

	font-weight: bold;

}

.compare-info .price-old {

	font-weight: normal;

	/*color: #ABA17E;*/

	color: #E00000;

	text-decoration: line-through;

}

.compare-info .price-new {

	font-weight: normal;

}

/* wishlist */

.wishlist-info table {

	width: 100%;

	border-collapse: collapse;

	border-top: 1px solid #F0E6C3;

	border-left: 1px solid #F0E6C3;

	border-right: 1px solid #F0E6C3;

	margin-bottom: 20px;

}

.wishlist-info td {

	padding: 7px;

}

.wishlist-info thead td {

	color: #555;

	font-weight: normal;

	background-color: #F7F3E9;

	text-transform:uppercase;

	border-bottom: 1px solid #F0E6C3;

}

.wishlist-info thead .image {

	text-align: center;

}

.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {

	text-align: left;

}

.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {

	text-align: right;

}

.wishlist-info tbody td {

	vertical-align: top;

	border-bottom: 1px solid #F0E6C3;

}

.wishlist-info tbody .image img {

	border: 1px solid #F2ECDD;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.wishlist-info tbody .image {

	text-align: center;

}

.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {

	text-align: left;

}

.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {

	text-align: right;

}

.wishlist-info tbody .price s {

	color: #ABA17E;

}

.wishlist-info tbody .action img , #wishlist-info-table .tm_responsive_group .Action img{

	cursor: pointer;

}

.login-content {

	margin-bottom: 20px;

	overflow: auto;

	

}

.login-content .right a{ color:#D35F0F;float:left;margin-top:7px;}

.login-content .right a:hover{ text-decoration:underline}

.login-content h2{ text-transform:uppercase}

.login-content .left {

	float: left;

	width: 49%;

}

.login-content .right {

	float: right;

	width: 49%;

}

.login-content .left .content, .login-content .right .content {

	min-height: 220px;

		

}

 

.login-content .left .content p, .login-content .right .content p{ margin-top:5px; margin-bottom:10px }

.login-content .left .content b, .login-content .right .content b { font-weight:normal;}

/* Shopping Cart */

.cart-left-area{

	float:left;

	width:48%;

}

.cart-right-area{

	float:right;

	width:48%;

}

.cart-clear{ clear:both; overflow:hidden;}

.cart-buttons{ border:none;}

.cart-buttons .right{ }

.cart-buttons .center{ text-align:left;}



/* orders */

.order-list {

	margin-bottom: 10px;

}

.order-list .order-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.order-list .order-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.order-list .order-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #F4EEDF;

	border-bottom: 1px solid #F4EEDF;

}

.order-list .order-content div {

	float: left;

	width: 33.3%;

}

.order-list .order-info {

	text-align: right;

}

.order-detail {

	background: #EFEFEF;

	font-weight: bold;

}

/* returns */

.return-list {

	margin-bottom: 10px;

}

.return-list .return-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.return-list .return-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.return-list .return-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #F4EEDF;

	border-bottom: 1px solid #F4EEDF;

}

.return-list .return-content div {

	float: left;

	width: 33.3%;

}

.return-list .return-info {

	text-align: right;

}

.return-product {

	overflow: auto;

	margin-bottom: 20px;

}

.return-name {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-model {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-quantity {

	float: left;

	width: 31%;

}

.return-detail {

	overflow: auto;

	margin-bottom: 20px;

}

.return-reason {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-opened {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-opened textarea {

	width: 98%;

	vertical-align: top;

}

.return-captcha {

	float: left;

}

.download-list {

	margin-bottom: 10px;

}

.download-list .download-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.download-list .download-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.download-list .download-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #F4EEDF;

	border-bottom: 1px solid #F4EEDF;

}

.download-list .download-content div {

	float: left;

	width: 33.3%;

}

.download-list .download-info {

	text-align: right;

}

/* cart */

.cart-info table {

	width: 100%;

	margin-bottom: 15px;

	border-collapse: collapse;

	border-top: 1px solid #F0E6C3;

	border-left: 1px solid #F0E6C3;

	border-right: 1px solid #F0E6C3;

}

.cart-info td {

	padding: 7px;

}

.cart-info thead td {

	color: #555;

	text-transform:uppercase;

	font-weight: normal;

	background-color: #F7F3E9;

	border-bottom: 1px solid #F0E6C3;

}

.cart-info thead .image {

	text-align: center;

}

.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {

	text-align: left;

}

.cart-info thead .price, .cart-info thead .total {

	text-align: right;

}

.cart-info tbody td {

	vertical-align: top;

	border-bottom: 1px solid #F0E6C3;

}

.cart-info tbody .image img {

	border: 1px solid #F2ECDD;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.cart-info tbody .image {

	text-align: center;

}

.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {

	text-align: left;

}

.cart-info tbody .quantity input[type='text'] , .Quantity input[type='text'] { width:25px; }

.cart-info tbody .quantity img ,.Quantity img{top: 4px;}

.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img ,.Quantity img{

	position: relative;

	cursor: pointer;

}

.cart-info tbody .price, .cart-info tbody .total {

	text-align: right;

}

.cart-info tbody span.stock {

	color: #DF0505;

	font-weight: bold;

}

.cart-module > div {

	display: none;

}

.cart-total {

	overflow: auto;

	padding-top: 8px;

	margin-bottom: 15px;

}

.cart-right-area .checkout-button{

	text-align:right;	

}

.cart-total table {

	float: right;

}

.cart-total td {

	padding: 3px;

	text-align: right;

}

/* checkout */

.checkout-heading {

	background: #F7F3E9;

	border: 1px solid #F0E6C3;

	padding: 8px;

	font-weight: normal;

	font-size: 14px;

	margin-bottom:-1px;

	text-transform:uppercase;

	margin-top:6px;

}

.checkout-heading a {

	float: right;

	margin-top: 1px;

	font-weight: normal;

	

}

.checkout-content {

	padding: 15px;

	display: none;

	overflow: auto;

	border: 1px solid #F0E6C3;

	border-top:none;

	margin-bottom:15px;

}

.checkout-content .left {

	float: left;

	width: 48%;

}

.checkout-content .right {

	float: right;

	width: 48%;

}

.checkout-content .buttons .right { width:auto;}

.checkout-content .buttons .right #button-payment-method{ margin-left:10px;}

.checkout-content .buttons {

	clear: both;

}

.checkout-product table {

	width: 100%;

	border-collapse: collapse;

	border-top: 1px solid #F0E6C3;

	border-left: 1px solid #F0E6C3;

	border-right: 1px solid #F0E6C3;

	margin-bottom: 20px;

}

.checkout-product td {

	padding: 7px;

}

.checkout-product thead td {

	color: #555;

	font-weight: normal;

	background-color: #F7F3E9;

	text-transform:uppercase;

	font-size:14px;

	border-bottom: 1px solid #F0E6C3;

}

.checkout-product thead .name, .checkout-product thead .model {

	text-align: left;

}

.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {

	text-align: right;

}

.checkout-product tbody td {

	vertical-align: top;

	border-bottom: 1px solid #F0E6C3;

}

.checkout-product tbody .name, .checkout-product tbody .model {

	text-align: left;

}

.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {

	text-align: right;

}

.checkout-product tfoot td {

	text-align: right;

	border-bottom: 1px solid #F0E6C3;

}

.contact-info {

	  border: 1px solid #F0E6C3;

    margin-bottom: 10px;

    overflow: auto;

    padding: 30px 30px;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.contact-info .left {

	float: left;

	width: 100%;

	margin: 20px 0;

}

.contact-info .right {

	float: left;

	width: 100%;

}

.sitemap-info {

	overflow: auto;

	margin-bottom: 40px;

}

.sitemap-info .left {

	float: left;

	width: 48%;

}

.sitemap-info .right {

	float: left;

	width: 48%;

}















/* footer */ 

#footer {

	clear: both; 

	overflow:auto;

	min-height: 100px;

	padding: 20px 0 10px;

	

}

#footer h3 {

	

	font-size: 16px;

	margin-top: 0px;

	margin-bottom: 8px;

	text-transform:uppercase;

	color:#fff;

	font-weight:normal;

}

#footer .column {

	float: left;

	width: 240px;

	 

}

#footer .column ul {

	margin: 0px;

	padding-left: 0px;

	list-style:none;  

}

#footer .column ul li {

	margin-bottom: 6px;

}

#footer .column li a {

	background:url("../image/megnor/footer_bullet.png") no-repeat scroll left center transparent;

	padding-left:10px;	

	color:#fff;

	text-shadow:none;

}

#footer .column li a:hover

{

	color:#EE6B11;

	background:url("../image/megnor/footer_bullet_hvr.png") no-repeat scroll left center transparent;

}

#footer .column a:hover {

}

#powered {

	margin:10px auto;

	text-align: center;

	width:auto;

	color:#fff;

	float:right;

}

/* banner */

.banner { clear:both; margin-bottom:10px;}

.banner div {

	text-align: center;

	width: 100%;

	display: none;

 

}

.banner div img {

	margin-bottom: 20px;

	max-width:100%;

}

 

.captch_input{ float:left; margin:4px 7px 0 0 !important; }

.sale{	



		background: #F0E8D4; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #F0E8D4 77%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(77%,#F0E8D4)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#F0E8D4 77%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#F0E8D4 77%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#F0E8D4 77%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#F0E8D4 77%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F0E8D4',GradientType=0 ); /* IE6-9 */



	color: #96c945;

	padding: 1px 4px;    

	text-align: right;

    text-transform: uppercase;	

	box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.3);

	position:absolute;

	top:10px;

	right:10px;}

.product-list .sale{ left:10px;right: auto; }

#column-left .sale , #column-right .sale{ display:none; }

 

 

#content  .aboutus{ margin-bottom:20px; }

#content  .aboutus  .content{ border:none; padding:0px; }

#content  .aboutus  .image1{  float:left; width:60px; height:50px; background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -165px ;}

#content  .aboutus  .image2{  float:left; width:60px; height:50px; background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -105px ;}

#content  .aboutus  .image3{  float:left; width:60px; height:50px; background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px -45px ;}

#content  .aboutus  .image4{  float:left; width:60px; height:50px; background: url("../image/megnor/cms-sprite.png") no-repeat scroll 7px 15px ;}



.contact-info  .address{  background: url("../image/megnor/cms-sprite.png") no-repeat scroll -7px -236px ;    padding: 3px 0 3px 35px;}

.contact-info .telephone{  background: url("../image/megnor/cms-sprite.png") no-repeat scroll -7px -315px ;    padding: 3px 0 5px 35px; }

.contact-info .fax{  background: url("../image/megnor/cms-sprite.png") no-repeat scroll -7px -273px ;    padding: 3px 0 5px 35px;}

.address, .telephone{ margin-bottom:35px; }

.contact-info label{ font-weight:bold; }

/**/

#header-container

{

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #EDEDED  100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EDEDED)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#EDEDED 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#EDEDED 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#EDEDED 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#EDEDED 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EDEDED',GradientType=0 ); /* IE6-9 */

}

.nav-container

{

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #EDEDED  100%, #ffffff  0%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#EDEDED ), color-stop(0%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #EDEDED  100%,#ffffff 0%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #EDEDED  100%,#ffffff 0%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #EDEDED  100%,#ffffff 0%); /* IE10+ */

	background: linear-gradient(to bottom,  #EDEDED  100%,#ffffff 0%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED ', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.language_label,.currency_label,#header #cart .heading h4{display:none;}

#header .welcome-links #wishlist-total{display:none;}

#content-wrapper{background-color:#d1c4ae;}

.content-inner{padding:8px;width:984px;background-color:#fff;overflow:hidden;}

.content_banner

{

	width:1000px;

	margin:0 auto;

	line-height:0px;	

}

#column-left .box,#column-right .box

{

	border:1px solid #E5DBB8;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.content_center_banner

{

	line-height:0px;

	margin-bottom:10px;

}

#content .product-carousel .product-block:hover a.button,#content .product-carousel .product-block:hover input.button,

#content .product-grid-list .product-block:hover a.button,#content .product-grid-list .product-block:hover input.button,

#content .box-product .product-block:hover a.button,#content .box-product .product-block:hover input.button

{

	background:none repeat scroll 0 0 #D35F0F;

	filter:none;

	

}



#content .product-carousel .product-block:hover .name a ,

#content .product-grid-list .product-block:hover .name a,

#content .box-product .product-block:hover .name a {

	color:#3A434B;

}

#content .box

{

	border:1px solid #E8E0C3;

	padding:8px;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

}

.footer_bottom{overflow:hidden;padding:10px 0;}

#footer-container

{

	

	//455564 e 3D4B56 e2b241

	// eea818 f3c712 f0e8d4 f0e3bb

	

	

	background: #d1c4ae; /* Old browsers */

	background: -moz-linear-gradient(top,  #d1c4ae  0%, #ffffff  77%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1c4ae ), color-stop(77%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #d1c4ae  0%,#ffffff 77%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #d1c4ae  0%,#ffffff 77%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #d1c4ae  0%,#ffffff 77%); /* IE10+ */

	background: linear-gradient(to bottom,  #d1c4ae  0%,#ffffff 77%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1c4ae ', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	overflow:hidden;

}

#bottomfooter li a{color:#000;text-shadow:none;}





/*background: url(/images/separator-dark-vertical.png) repeat-y left top;*/



#bottomfooter li{float:left;list-style-type:none;padding:0 10px;background:url("../image/megnor/pipe.jpg") repeat-y scroll right center transparent;}



/*#bottomfooter li{float:left;list-style-type:none;padding:0 10px;background:url("../image/megnor/pipe.jpg") no-repeat scroll right center transparent;}*/





#bottomfooter ul{padding-left:0px;float:left;}

#powered a{color:#9FAEBC;}

#powered a:hover{color:#fff;}

#bottomfooter li a:hover{color:#EE6B11;}

#bottomfooter li.login-logout

{

	background:none;

}

	

.top_button

{

	height:34px;

	width:34px;

	background:url("../image/megnor/back_to_top.png") no-repeat scroll left center transparent;

	font-size:0px;

	text-indent:999px;

}

.main-menu > ul > li.last{background:none;}

.product-grid .first_item_tm .product-block{margin-left:0px !Important;}

.product-grid .last_item_tm .product-block{margin-right:0px !IMportant;}

.product-list .product-block{margin-left:0px !Important;margin-right:0px !important;}

.product-grid .wishlist,.product-grid .compare{display:none;}

#column-left .banner img{border:1px solid #E5DBB8;

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	margin-bottom:0px;

}

#column-right .banner img{margin-bottom:0px;}

.product-info .review img{float:left;margin-top:2px;}

.wishlist-info .price b{font-weight:normal;}

.ie7 #header #search{margin-top:87px;}

.ie7 #header #search input{width:205px;}

.ie7 .content_banner{margin-bottom:-4px;}

.category-info .image img{width:100%;}

.ie7 .checkout-heading a{margin-top:-25px;margin-right:5px;}

.ie7 .footer_bottom ul{margin-left:0px;}

#column-left .box-product .name a,

#column-right .box-product .name a 

{

	color:#EE6B11;

}

#column-left .box-product .name a:hover,

#column-right .box-product .name a:hover

{

	color:#555;

}

.product-list .right .cart{float:none;

	margin:0 auto;

	text-align:center;}

.ie7 .product-list .right .cart{margin-top:10px;}

.ie8 #footer-container{filter:none;}

.category-info p{text-align:justify;}

.product-list .right .price

{

	float:none;

	text-align:center;

}

#column-left + #content .product-list .left,#column-right + #content .product-list .left  

{

	width:643px;

}

#column-left + #column-right +  #content .product-list .left

{

	width:440px;

}

#bottomfooter li.first{padding-left:0px;}

#tab-description{text-align:justify;}







/« Emanuel */







/*------------------------------ FOOTER ------------------------------*/





/*

#footer {

	background-color: #e2b241;

	border-top: 1px solid #fff;

	padding: 28px 0 14px;

}

#footer p {

	color: #4b3a33;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}





#footer > div {

	width: 940px;

	margin: 0 auto;

	padding: 0 10px;

}



*/





#footer .posts {

	float: left;

	height: 300px;

	width: 302px;

	padding: 0;

}

#footer .posts li {

	width: 276px;

	margin: 0 0 30px;

	padding-left: 10px;

}

#footer .posts p a {

	line-height: 24px;

	margin: -3px 0 3px;

}





#contact-us {

	background: url(/images/separator-dark.png) repeat-x left bottom;

	width: 284px;

	margin: 0 0 16px 6px;

	padding: 0 0 20px;

}

#contact-us h4 {

	padding-left: 0;

}





	#contact-us textarea {

		height: 100px;

	}





#contact-us input {

	color: #4b3a33;

	height: 26px;

	line-height: 26px;

	width: 160px;

	border: 1px solid #af8112;

	margin: 0 0 6px;

	padding: 0 4px;

*margin-left: -6px; /** Needed for IE7 **/





}





#contact-us input.btn2 {

	color: #fff;

	width: 83px;

	border: 0;

	padding: 0px 0 2px;

}















#nos-ligamos {

	background: url(/images/separator-dark.png) repeat-x left bottom;

	width: 284px;

	margin: 0 0 16px 6px;

	padding: 0 0 20px;

}

#nos-ligamos h4 {

	padding-left: 0;

}





	#nos-ligamos textarea {

		height: 100px;

	}





#nos-ligamos input {

	color: #4b3a33;

	height: 26px;

	line-height: 26px;

	width: 160px;

	border: 1px solid #af8112;

	margin: 0 0 6px;

	padding: 0 4px;

*margin-left: -6px; /** Needed for IE7 **/





}





#nos-ligamos input.btn2 {

	color: #fff;

	width: 83px;

	border: 0;

	padding: 0px 0 2px;





}







#connect a {

	display: inline-block;

	height: 33px;

	margin: 0 10px;

}

#connect a.facebook {

	background-position: -46px -112px;

	width: 33px;

}

#connect a.facebook:hover {

	background-position: 0 -112px;

}

#footer ul.navigation {

	float: right;

	display: inline-block;

	line-height: 24px;

	list-style: none;

	margin: 0;

	padding: 0;

}

#footer ul.navigation li {

	float: left;

	margin-left: 15px;

}

#footer ul.navigation li:first-child {

	margin-left: 0;

}

#footer ul.navigation li a {

	color: #ab7d0f;

	font: 11px/24px "Trebuchet MS";

	text-decoration: none;

	text-transform: uppercase;

	padding: 0px 1px;

}

#footer ul.navigation li a:hover {

	color: #241b18;



}



#footer ul.navigation a:hover {

  background-color: #fcfcfa;

}





#footer #footnote {

	color: #ab7d0f;

	font: 11px/24px "Trebuchet MS";

	margin: 0;

	text-transform: none;

}



#faqs h3	{ cursor:pointer; }

#faqs h3.active	{ color:#d74646; }

#faqs div { height:0; overflow:hidden; position:relative; }

#faqs div p	{ padding:0; margin-bottom:15px; }





/* 

	author: istockphp.com

*/





form#register_form input[type='text'], input[type='password'] { 

	display:inline-block; /* with block na */

	width:125px;

	border: 2px solid #af8112;

	margin:5px;

	padding:3px;

}









form#register_form select {

    border: 1px solid #CCCCCC;

    display: inline-block;

    margin: 0;

    padding: 5px 0;

    width: 80px;

}

#nos_ligamos input[name='submit'] { 



	background: url(/images/buttons2.png) no-repeat;

	cursor: pointer;

	font: 14px/24px "Trebuchet MS";

	text-decoration: none;

	text-transform: uppercase;

	font-weight: bold;

	/*color: #000000;*/

	background-position: 0 0;

	color: #FFFFFF;

	display: block;

	border: none;

	height: 34px;

	line-height: 34px;

	width: 109px;

	margin-left:5px;

	margin-top:5px;

	

}

#nos_ligamos  .acf_button:hover {

	background-position: -114px 0;

}



#nos_ligamos2 input[name='submit'] { 



	background: url(/images/buttons2.png) no-repeat;

	cursor: pointer;

	font: 14px/24px "Trebuchet MS";

	text-decoration: none;

	text-transform: uppercase;

	font-weight: bold;

	/*color: #000000;*/

	background-position: 0 0;

	color: #FFFFFF;

	display: block;

	border: none;

	height: 34px;

	line-height: 34px;

	width: 109px;

	margin-left:5px;

	margin-top:5px;

	

}

#nos_ligamos2  .acf_button:hover {

	background-position: -114px 0;

}



form#register_form input[name='submit'] { 

	cursor:pointer;

}

p.validate_msg {

	background: yellow;

    border: 1px solid #FF0000;

    font-weight: bold;

    padding: 5px;

	display:none;

	margin-bottom:25px

}



p.validate_msg_news {

	background: yellow;

    border: 1px solid #FF0000;

    font-weight: bold;

    padding: 5px;

	display:none;

	margin-bottom:25px

}



p.newsletter_sucesso {

	background: yellow;

    border: 1px solid #FF0000;

    font-weight: bold;

    padding: 5px;

	display:none;

	margin-bottom:25px

}





span.validate  {

	color:#FFF;

	padding-left:6px;

	font-style:italic;

	font-weight:bold;

}



p.manual {

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	color: #000;

	line-height: normal;

}

span.nota {

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #EE0000;

	line-height: normal;

}



#contact-us-message {

	display: none;

}



#nos-ligamos-message {

	display: none;

}







.error, .success {

	padding: 5px 5px 5px 25px;

    margin: 5px 0px;

}



.error {

	border: 1px solid #ff0000;

	background: #ffdddd;

	/*background-image: url('/images/action-error.gif');*/

	background-repeat: no-repeat;

	background-position: 5px center;

}



.loading {

	background: #ffdddd;

	font-weight: bold;

	padding: 6px;

	font-size: 8pt;

}



.loading1 {

	background: #ff0000;

	font-weight: bold;

	padding: 6px;

	font-size: 8pt;

}



/*---------- skin.css --------------------*/



.jcarousel-skin-tango .jcarousel-container-horizontal {

    padding: 0px;

    

}

.jcarousel-skin-tango .jcarousel-clip {

    overflow: hidden;

    

}



.jcarousel-skin-tango .jcarousel-clip-horizontal {

    margin:0 0px;

    }



.jcarousel-skin-tango .jcarousel-item {

    width: 181px;

    height: auto;

    position:relative;

    

}

.jcarousel-skin-tango .jcarousel-item-horizontal {

	margin-right: 20px;

}

.jcarousel-skin-tango .jcarousel-item-placeholder {

    background: #fff;

    color: #000;

}





/**

 *  Horizontal Buttons

 */



.jcarousel-skin-tango .jcarousel-next-horizontal {

    position: absolute;

    top: -49px;

    right: 0px;

    width: 35px;

    height: 35px;

    cursor: pointer;

    background: transparent url(../image/next-horizontal.png) no-repeat 0 0;

    }





.jcarousel-skin-tango .jcarousel-next-horizontal:hover {

    background-position:0 bottom ;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:active {

    background-position:0 bottom ;

    

}

.box.featured .jcarousel-next-disabled,.box.featured  .jcarousel-prev-disabled {opacity:0.5; cursor:default;background-position:0 0 !important}

.jcarousel-skin-tango .jcarousel-prev-horizontal {

    position: absolute;

    top: -49px;

    right:36px;

    width: 35px;

    height: 35px;

    cursor: pointer;

    background: transparent url(../image/prev-horizontal.png) no-repeat 0 0;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {

    background-position:0 bottom;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

    background-position:0 bottom ;

}



.zoom-top img {

    opacity:0;

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

}

.left .zoom-top:first-child {

    margin-top:0px;

    position:relative;

    z-index:1000;

}

.zoom-top:hover {

    -moz-transform:scale(1.05);/*When hover on images image size will increased*/

    -webkit-transform:scale(1.05);/*When hover on images image size will increased*/

    -webkit-transform:scale(1.05);/*When hover on images image size will increased*/

}

.zoom-top {

    width:30px!important;

    height:30px!important;

    

    overflow:hidden;

    margin-bottom:-10px;

    

}

#wrap {

    z-index:10!important;

}

.product-info .image {

	padding: 0px;

	

}

.product-info .image-additional a {

	float: left;

	display: block;

	margin-left: 15px;

	margin-bottom: 10px;

}

.image-caroucel .jcarousel-prev.jcarousel-prev-disabled{

background: url(../image/jcontrol.png) 5% 20% no-repeat;

cursor: default !important;

}

.image-caroucel .jcarousel-next.jcarousel-next-disabled {

background: url(../image/jcontrol.png) 90% 20% no-repeat;



cursor: default !important;

}

.image-caroucel .jcarousel-prev {

position: absolute;

width: 15px;

height: 30px;

left: 0;

top: 20%;

background: url(../image/jcontrol.png) 38% 20% no-repeat;



}

.image-caroucel .jcarousel-next {

position: absolute;

width: 15px;

height: 30px;

right: 0;

top: 20%;

background: url(../image/jcontrol.png) 60% 20% no-repeat;



}

.product-info .image-additional {

	margin-left: 0px;

	 overflow: hidden;

}

.product-info .image-additional ul {

list-style: none;

margin: 0;

padding: 0;

}

.product-info .image-additional ul li {

	list-style:none;

	float:left;

}

.product-info .wrapper .left {

float: left;

margin-right: 0px !important;

padding: 6px 6px 2px 6px;

margin-left: 1px;

background: #f7f7f7;

position: relative;

z-index: 1;

}

.product-info .indent-bot {

margin-bottom: 20px;

}

.wrapper {

width: 100%;

overflow: hidden;

}



/*----------------------- cloud-zoom.css -----------------------------*/





/* This is the moving lens square underneath the mouse pointer. */

.cloud-zoom-lens {

	border: 4px solid #888;

	margin:-4px;	/* Set this to minus the border thickness. */

	background-color:#fff;

	cursor:move;

}



/* This is for the title text. */

.cloud-zoom-title {

	font-family:Arial, Helvetica, sans-serif;

	position:absolute !important;

	background-color:#000;

	color:#fff;

	padding:3px;

	width:100%;

	text-align:center;

	font-weight:bold;

	font-size:10px;

	top:0px;

}



/* cloud zoom wrapper styles */

.cloud-zoom-wrap {

    top:0;

   

    position:relative;

}



/* This is the zoom window. */

.cloud-zoom-big {

	border:4px solid #ccc;

	overflow:hidden;

}



/* This is the loading message. */

.cloud-zoom-loading {

	color:white;

	background:#222;

	padding:3px;

	border:1px solid #000;

}



/* Message slide on top. */

#panel,#flip

{

padding:0px;

margin-top:-9px;

text-align:left;

font-size: 15px;

line-height: 150%;

background-color:#faf8cd;

border:solid 1px #c3c3c3;

cursor:pointer;

}

#panel

{

padding:5px;

display:none;

}



.lista_printers {

    -webkit-column-count: 2; /* Chrome, Safari, Opera */

    -moz-column-count: 2; /* Firefox */

    column-count: 2;

    -webkit-column-gap: 4px; /* Chrome, Safari, Opera */

    -moz-column-gap: 4px; /* Firefox */

    column-gap: 4px;

    -webkit-column-rule: 4px outset #fecf23; /* Chrome, Safari, Opera */

    -moz-column-rule: 4px outset #fecf23; /* Firefox */

    column-rule: 4px outset #fecf23;

}





	ul.listagem {

		margin-top: -18px;

		}



table.compara { font-family:Arial, Helvetica, sans-serif;font-size: 1.4rem;}

#column-left .category-list ul li{float:none;}





