body {
	background: url("/img/bg.jpg") top center no-repeat  #6c6c6c;
	line-height: 18px;
	font: normal 87%  verdana, arial, helvetica, sans-serif, Trebuchet MS, "Lucida Grande";
	color: black;
	margin: 0;
	padding: 0;
}
.clear, .cb, .cr {
	clear: both;
	height: 0px;
	line-height: 0px;
}
#page {
	margin: 0em auto 2em auto;
	padding: 0 0 1em 0; 
	width: 940px;
	background: transparent;
}
#logo {
	background: transparent;
	float: left;
	width: 140px;
	margin-left: 2em;
	text-align: center;
}
#logo a:link, #logo a:visited {
	display: block;
	background: url("/img/fab2011.png") center center no-repeat;
	margin-top: 5px;
	width: 130px;
	height: 80px;
}
#topmenu, #topmenul, #topmenur {
	float: left;
	padding: 0;
	margin-top: 36px;
	margin-left: 0px;
	list-style: none;
	background: transparent;
}
ul#topmenu li, ul#topmenul li, ul#topmenur li {
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
	
}
ul#topmenu li {background: url("/img/litop.png") right no-repeat;}
ul#topmenul li {background: url("/img/litop.png") left no-repeat; }
ul#topmenur li  {background: url("/img/litop.png") right no-repeat;}
#topmenur {
	margin-left: 15px;
}
#topmenu li a, #topmenul li a {
	color: white;
	display: block;
	text-decoration: none;
	padding: 0.4em 0.8em;
	font-size: 18px
}
#topmenur li a {
	color: white;
	display: block;
	text-decoration: none;
	padding: 0.4em 0.9em;
	font-size: 18px
}
#topmenu a:hover, #topmenul a:hover, #topmenur a:hover {
	background: red;
/*  */
}
#topmenu li.onn a, #topmenul li.onn a, #topmenur li.onn  a {
	background: #434343;
/*  */
}
ul#topmenul li#lst {
	background: transparent !important;
}
ul#topmenul li .onn a {
	background: #434343;
}
form#srsch { 
	float: right;  
	margin: 36px 0px 0 15px !important;
	padding: 0.4em 0.4em 0.4em 0.4em ;
  line-height: 40px !important;  
  background: url("/img/litop.png") right no-repeat;
}
form#srsch fieldset {
	margin: 0 !important;
	padding: 0 !important;
	border: none;
}

#fld {margin:5px 0 5px 0 !important; height: 23px; display:block !important;padding:0 !important}
.btn {
margin:0;padding: 0;
	background: url("/img/search1.png") top center no-repeat;
	width: 32px;
	height: 23px;
	cursor: pointer;
	border: none; 
}
#wrapper {
  clear: both;
  float:left; 
	width: 945px !important;
	padding: 0px 0 10px 0px !important;
	margin-top: 0px;
	margin-bottom: 10px !important;
  background: url("/img/footer_ff.png") bottom left no-repeat transparent;
	 
	/*background: url(/img/dtp.png) top left repeat-x;
*/
}
#wrapperother {
  clear: both;
  float:left; 
	width: 945px !important;
	padding: 0px 0 10px 0px !important;
	margin-top: 0px;
	margin-bottom: 10px !important;
  background: url("/img/footer_ff.png") bottom left no-repeat transparent;
	 
	/*background: url(/img/dtp.png) top left repeat-x;
*/
}
h3 {
	background: url(/img/h3a.png) left repeat-x;
	padding: 2px;
	text-align: center;
}
#left {
	width: 705px;
	float: left;
}
   
#left6 {
	width: 615px;
	float: left;
margin-top: 4px;
	    border: none;
  }
   
.bck {
	margin-top: 20px;
	width: 677px;
	background: url(/img/12.png) top left repeat;
	color: white;
	padding: 1em;
	font-size: 0.8em;
	min-height: 330px;
}

.bckaa {
	background: url(/img/12.png) top left repeat;
	color: white;
	padding: 1em;
	margin: 13px 0em 0 0;
	font-size: 0.8em;
	min-height: 414px;
}
#leftc {
	width: 720px;
	float: left;
}
#leftc .bck {
	margin-top: 20px;
	width: 690px;
	background: url(/img/12.png) top left repeat;
	color: white;
	
	font-size: 0.8em;
	min-height: 0 !important
}        
#leftc .bck p{padding: 1em;}

#left3 {
	width: 490px;
	float: left;
	background: url(/img/12.png) top left repeat;
	color: white;
}
#left3 div.t {
	font-family: Arial;
	 font-size: 0.9em;
	 padding:1em 1em 1em 1em !important;
	 line-height: 1.7em;
	 min-height: 450px;
}
#left3 div.t ul {margin:0;padding:0;}
#left3 div.t ul li{list-style-type: none; margin:0; padding-left:10px !important;
background: url(/img/liul.png) -5px -2px no-repeat;}
 
	
#right3 {
	width: 465px;
	float: left;
	margin-left: 16px;
}
#right3 h3 {
	margin-top: 0;
	padding-top: 0;
}

#rightas3 {
	width: 436px;
	float: right;
	margin-right:5px;
}
#rightas3 h3 {
	margin-top: 0;
	padding-top: 0;
}
div.halfas {
margin-top: 15px;
	width: 210px;
	float: left; 
}
div.halfasp {
	width: 15px !important;
	float: left;
}


ul.mn {
	padding: 5px;
	line-height: 20px;
}
ul.mn li a {
	font-size: 12px;
	text-transform: uppercase;/*
	letter-spacing:-1px;*/
	display: block;
	padding: 3px;
}
ul.mn li a.on { background: #525451}
ul.mn li.sub a {margin-left: 8px;}


div.half {
margin-top: 15px;
	width: 225px;
	float: left; 
}
div.halfp {
	width: 15px !important;
	float: left;
}
div.halfas th {
	background: #4f4f4f;
}
div.halfas td {
	background: #454545;
}
div.halfas td, div.halfas th {
	font-size: 11px;
	color: white;
	text-align: left;
	padding: 3px;
}
span.black, span.green, span.tan {
	display: block;
	width: 59px;
	height: 45px;
	float: left;
	margin:0px 0px 15px 0px;
}       
span.green{
 margin-left:  17px;
 margin-right: 15px;
}   
div.pdf  a {margin-top:80px; display:block;background: url("/img/pdf.png") no-repeat transparent; 
width: 210px;height: 49px
}
table.dimension {margin: 0 0 20px 0; }
table.dimension td {text-align:right;}
table.dimension td, table.dimension th {font-size: 9px;}
table.dimension th {font-size: 9px;width: 142px}
table.dimension td {font-size: 9px;width: 82px}                
span.black, span.ablack {
	background: url(/img/black.png) top no-repeat;
}
span.green, span.agreen {
	background: url(/img/green.png) top no-repeat;
}
span.tan, span.atan {
	background: url(/img/tan.png) top no-repeat;
}
span.ablack, span.agreen, span.atan {margin-left:5px;}


h2 {
	color: white;
	font-size: 30px;
}
#lefta {
	width: 935px;
	float: left;
	background: url(/img/right.jpg) top no-repeat;
	color: white;
	padding: 1em
}

#leftaa {
	width: 935px;
	float: left;
	background: url(/img/bsa.png) top left repeat;
	color: white;
	padding: 1em
}
.bck a:link, .bck a:visited {
	color: white;
}
#lefta h2 {
	color: white;
	font-size: 40px;
	background: transparent !important;
	display: block;
}
#lefta h2 span {
}
div.ab div.bck {
	height: 408px !important;
}
#right2 {
	width: 642px;
	float: left;
	margin-left: 5px;
}
#right2m { 
	float: left;
	margin-left: 5px;
}
#righta2 {
	width: 650px;
	float: left;
	margin-left: 5px;
}
#left2 {
	width: 290px;
	min-height: 400px;	
	float: left;
	clear:left !important;
  margin-top: 6px;
	margin-bottom: 140px !important;
	background: url(/img/left2.png) top no-repeat;
}
.hm {margin-top: 32px;}
.hm1 {margin-top: 20px;}
#left2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#left2 ul li {
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;   	
}
#left2 ul li a {
	color: white;
	padding: 0.3em 0.2em  0.3em 17px;
	background: url(/img/liul.png) left no-repeat;
}
#left2 ul li.sub a {background: transparent !important;}
#left2 ul li a:hover { background: url(/img/liul.png) left no-repeat #595957;}
#left2 ul li a.on { background: url(/img/liul.png) left no-repeat #595957;}
div.dlr {width: 297px;float:left;margin: 0 15px 0 0;}
div#dealer h3 {text-transform: uppercase;text-align:left;margin:0 0 15px 0;padding:0 0 0 7px;}
div#dealer dl {
  line-height:14px !important;
	margin: 0 25px 20px 0;
	width: 297px;
	float: left;
	height: 185px;
	font-family: Arial, verdana;
	font-size: .8em;
	background: url(/img/dlr_.png) top left repeat-y #626262;    /**/
 /*
 font-size: 10px;*/
	line-height: 10px;
	color: white;
}
div#dealer dt {
	margin: 0;
	display: block;
	float: left;
	clear: left;
	width: 75px;
	padding: 4px 8px;   line-height:14px !important;

}     
div#dealer dd {
	display: block;
	float: left;
	width: 180px;
	padding: 4px 0px;
	margin-left: 15px;  

}
div#dealer dd address {   line-height:17px !important;
	float: left;
	width: 160px;
}
div#dealer dd a:link, div#dealer dd a:visited {
	color: white !important;
}
div#dealer dt {
}
div.linksa {
	float: left;
	margin-bottom: 30px;
}
div.linkdesc {
	float: left; 
	margin: 0 0 15px 0;
	width: 920px;
	background: url(/img/12.png) top left repeat;
	color: white;
	padding: 1em;
	font-size: .8em;
}

div.linkdesc h3.nof {
	background: transparent;
	text-align: left;
	font-size: 18px;
	margin: 0 0 0 0;
	padding: 0;
	font-family: arial;
	 
}
div.linkdesc a:link, div.linkdesc a:visited {
	color: white;
}
div.linkdesc p.dsc { width: 650px;float:left;}
div.linkdesc p.img { width: 187px; height: 137px; float:right;	
background: url(/img/links.png) top center no-repeat;
}
div.linkdesc p.img img  { margin-top: 4px; margin-left: 4px;}

div.linkima {
margin-top: 50px;
background: white;
	float: left;
	width:312px;  
	height: 327px;
}
#hpleft, #hpright { 
	height: 355px;
}
#hpleft h3, #hpright h3{margin:0px 0 16px 0;}
#hpleft {
	float: left;
	width: 345px;
}
#hpright {
	float: right;
	width: 345px;
}
 
.bx-next {
  position: absolute;
  top: 90px;
  display: block;
  width: 26px;
	height: 50px;
	margin-left:15px;
	background: url(/js/prev-horizontal.png) top no-repeat;
  }
  .bx-prev {
  position: absolute;
  top: 90px;
  display: block;
  width: 26px;
	height: 50px;
	margin-left:295px;
	background: url(/js/next-horizontal.png) top no-repeat;
  }

#toppro #slider1    {  margin: 0 0 0  0px; width: 344px; height: 260px; padding:0;}
#toppro #slider1 ul li {    text-align:center !important; margin: 0 0 0 0px !important;padding:0; }
#toppro #slider1 img {  padding: 0 0px !important; margin:18px 0 0 40px;  }
#toppro #slider1 a p {color: black}
#toppro #slider1 a img, #slider1 a img,  #slider1 a img,  #slide1 a img {border: none !important}
#toppro #slider1 p { width: 334px; font-size: 1em; text-align:left; margin: 5px 5px 5px 8px; padding:0 0em 0 0em !important; text-transform: uppercase;height:50px; color: black}
#toppro #slider1 p span { font-size: 1.5em !important; padding:0;margin:0;color: #f12f25;}

/*
*/

#slider2    { float:left; margin: 0 0 0  0px; width: 705px; height: 336px; padding:0;}
#slider2 ul li {    text-align:center !important; margin: 0 0 0 0px !important;padding:0; }
#slider2 img {  padding: 0 0px !important; margin:0;  }
#slider2 p { width: 334px; font-size: 1em; text-align:left; margin: 5px 5px 5px 8px; padding:0 0em 0 0em !important; text-transform: uppercase;height:50px}
#slider2 p span { font-size: 1.5em !important; padding:0;margin:0;color: #f12f25;}

div.iaim #slide1  {  width: 384px; height: 200px;margin:00px 20px 00px 20px;padding: 40px 0 0 0; }
 
div.iaim #slide1 ul li {  width: 334px; height: 200px; text-align:center; margin: 50px 0 0 0px !important;padding:0; }
div.iaim #slide1 img { width: 323px; height: 190px;margin: 0 45px; padding: 0 !important;  }
div.iaim #slide1 p { width: 334px; font-size: 1em; margin: 5px 5px 5px 8px; padding:0 0em 0 0em !important; text-transform: uppercase;height:50px}
div.iaim #slide1 p span { font-size: 1.5em !important; padding:0;margin:0;color: #f12f25;}


div.iaim #slider1  {  width: 384px; height: 200px;margin:40px 20px 00px 20px; }
div.iaim #slider1 ul  {  width: 384px; height: 190px; margin:0;padding:0;}
div.iaim #slider1 ul li {  width: 334px; height: 190px; text-align:center; margin: 0 0 0 0px !important;padding:0; }
div.iaim #slider1 img { width: 323px; height: 190px;margin: 0 45px; padding: 0 !important;  }
div.iaim #slider1 p { width: 334px; font-size: 1em; margin: 5px 5px 5px 8px; padding:0 0em 0 0em !important; text-transform: uppercase;height:50px}
div.iaim #slider1 p span { font-size: 1.5em !important; padding:0;margin:0;color: #f12f25;}


div.iaim .bx-prev {
  position: absolute;
  top: 120px;
  display: block;
  width: 26px;
	height: 50px;
	margin-left:385px;
	background: url(/js/next-horizontal.png) top no-repeat;
  }
div.iaim .bx-next {
  position: absolute;
  top: 120px;
  display: block;
  width: 26px;
	height: 50px;
	margin-left:15px;
	background: url(/js/prev-horizontal.png) top no-repeat;
  }



fieldset {
	border: none;
}
#right {
	width: 228px;
	float: left;
	/*margin-top: 32px !important;
*/
	margin-left: 10px;
}

#right6 {
	width: 296px;
	float: left;
	height: 270px;
	margin-top:5px;
	             
	background: url(/img/mapright.jpg) top no-repeat;
	 
	/*margin-top: 32px !important;
	
*/
	margin-left: 10px;
} 
#right16 {padding: 1em 0 0 1em;}

#right6 a {float:left; color: black; text-decoration: underline; font-weight: normal;width: 155px;display:block;}
.halfright {
	margin-top: 22px !important;
}

.halfrighta {
	margin-top: 122px !important;
}
#main, #main li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main {
	margin-top: 1px;
}
#main li {
	margin-bottom: 9px;
}
#main li a {
	width: 230px;
	height: 69px;
	display: block;
	padding: 0px;
	color: white;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
}
#main li#download a {
	background: url(/img/catalog.png) bottom left no-repeat;
}
#main li#newsletter a {
	background: url(/img/newsletter.png) bottom left no-repeat;
}
#main li#dealers a {
	background: url(/img/locate.png) bottom left no-repeat;
}
#main li#facebook a {
	background: url(/img/facebook.png) bottom left no-repeat;
}
#main li#facebook {margin-bottom:5px !important;}
#main li#download a:hover, #main li#newsletter a:hover, #main li#dealers a:hover, #main li#facebook a:hover {
	background-position: top left;
}
#dealer{clear:both;}
div#newslist, div#newslista {
  width: 228px;
	list-style: none;
	margin: 0px 0 0 0;
	float:left;padding: 0em;
	line-height: 18px !important;
}
div#newslista h3{margin-top: 00px;}
div#newslist h3{margin-top: 10px;}
div#newslist ul#news {
	width: 227px;
	background: url(/img/mn1.png) transparent top left repeat;
	float:left;
	border: 1px solid #636363;
	margin: 0px 10px 0 0;
	padding: 5px 0 11px 0;
	font-size: 11px;
	height: 216px;
}

div#newslista ul#news {
	width: 227px;
	background: url(/img/mn1.png) transparent top left repeat;
	float:left;
	border: 1px solid #636363;
	margin: 0px 10px 0 0;
	padding: 5px 0 11px 0;
	font-size: 11px; 
}
ul#news li {
	float: left;
	width: 200px;
	background: url(/img/li2.png) 0 -2px  no-repeat;
	list-style: none;
	padding: 0px 0 0px 15px;
	margin: 0;
	vertical-align: top;
}
ul#news li span {
	font-weight: bolder;
	text-decoration: underline;
}
ul#news li a:link, ul#news li a:visited {
	text-transform: uppercase;
	font-weight: bolder;
	text-align: right;
	display: block;
	float: right;
	clear: both;
	color: red;
}
h4.hh4 {
	text-transform: uppercase;
  color: #ee3322;
  font-size: 30px;
  margin:0;
  padding:0;}
/*              h2.titi {
	text-transform: uppercase;
	width: 950px;
	color: red;
	height: 65px;
	background: url(/img/detailspan.png)  bottom left repeat-x;
	display: block;
	float: left;
	font-size: 16px;
}
*/
h2.titi {
	text-transform: uppercase;
	color: red;
	display: block;
	margin: 0;
  padding: 10px 0 0px 18px;
	color: white;
	font-size: 34px;
	background: transparent !important;
	display: block;  
	width: 595px;
	float: left;
	
}
/**/
#subtitle {
	clear: left;
	color: red;
	text-transform: uppercase;
	float: left;
	width: 903px;
	padding: 10px 0px 8px 18px;
	background: url(/img/detailspan.png)  bottom left repeat-x;
	margin: 0 0 10px 0;
}
#subtitle1  {
	clear: left;
	color: white;
	text-transform: uppercase;
	float: left;
	width: 924px !important;
	padding: 10px 0px 8px 18px;
	background: url(/img/detailspan.png)  bottom left repeat-x;
	margin: 0 0 10px 0;
}

#subtitle a {
}
#subtitle a:link, #subtitle a:visited,#subtitle1 a:link, #subtitle1 a:visited {
	color: red;
	text-decoration: underline !important;
}
h2.titi strong {
	color: white
}
div.dt {
	clear: both;
}
div.dt > ul li {
	margin: 0;
	padding: 0 0 0 16px;
	list-style: none;
	background: url(/img/liul.png) left no-repeat;
}
#banners {
	float: left;
	width: 350px;
	height: 290px;
	background: #d5d5d5;
	text-align: center;
}
#banners div {
	width: 340px;
	height: 280px;
	display: none;
	margin: 0px;
}
#rot {
	margin-right: 20px;
	height: 350px;
}
#banners #banner1 {
	display: block;
}
div.productes {
}
div.ptc {width: 178px;float:left;}
div.ptc a, a.prdct {
	display: block;
	text-transform: uppercase;
	float: left;
	text-align: center;
	background: url("/img/catbg.png") bottom no-repeat transparent;
	width: 182px;
	line-height: 7px;
	height: 233px;
	text-decoration: none;
	color: #434343;
	border: none;
	font-size: 14px;
	
}
a.addon { 
	display: block; 
	float: left;
	text-align: left;
	background: transparent;
	width: 140px;
	line-height: 11px;
	margin-right:2px;
	height: 134px;
	text-decoration: none;
	color: #fff; 
	font-size: 10px;
	
}
a.addon div.aaddon {text-align:center;margin:0 auto;
	width: 148px;}
div.ptcs a {
	margin: 0 0px 0 0 ;
}

div.ptcs {width: 160px;float:left;margin:1px;}
div.ptcs a  {
	display: block;
	text-transform: uppercase;
	float: left;
	text-align: center;
	background: url("/img/catbg1.png") bottom no-repeat transparent;
	width: 162px;
	line-height: 7px;
	height: 234px;
	text-decoration: none;
	color: #434343;
	border: none;
	font-size: 16px;
	
}
div.ptc a p, div.ptcs a p, a.prdct p {margin:2px 7px;}

div.ptc a {
	margin: 0 0px 0 0 ;
}
a.prdct {          
	margin: 1px;
}
a.prdct img, div.ptcs a img, div.ptc a img {
  padding: 0px 0 10px 0; margin-top:10px;margin-bottom:5px;
  
        /*// -bottom font-weight: bolder;*/
border: none; border-bottom: 1px solid #666;
}
#imgmapdiv, map, map#imgmap, #imgmap, map.imgmap , p#imgmap img, p.mp img, p.nmp,  p.nmp img {
border:none !important;
text-decoration: none !important;
}
/*
a.prdct img { 
	margin-top: 5px;
}
*/
 

div.ptc a img {
	border-bottom: 1px solid #666;
}
a.prdct:hover, div.ptc a:hover, div.ptcs a:hover {
	background-position: top;
	color: #666 !important;
}
div.ptc a br, div.ptcs a br, a.prdct br, a.addon br {height:1px;padding:0;margin:0;   }
div.ptc a strong, div.ptcs a strong, a.prdct strong   {
	font-size: 11px;  padding:1px 0px;display:block; line-height:13px; margin:0 3px;
  font-family: Arial, Verdana !important; 
}

div.ptc a span, div.ptcs a span, a.prdct span {   }
a:link.sel , a:visited.sel {
	color: white !important
}
#footer {
  float:left;
  margin-bottom:30px !important;
	padding-top:00px;
	color: white;
	font-size: 10px; 
	width: 945px;    
	line-height: 20px;
	background: url("/img/footer_ff.png") bottom center no-repeat transparent;
}
#footer p.ca { 
float:left; 
width: 650px;
	margin: 5px 2px 10px 2px !important; padding: 0 0;
}
#footer p.ca a {
	color: white;
}
#footer p.l { 
}
#footer p.r {
	float: right;
	padding-top: 45px
}
#footer a:link, #footer a:visited {
	color: white;
	font-weight: bolder;
}
#footer span, span.brd {color: red;}

#footer p.f {  
	margin-top: 8px;
	float: right;
}
#footer p.f a {float:right; display: block; width:100px; height: 30px; 
background: url(/img/face-foot.png) no-repeat top center; } 
p.centr {
	padding: 2em 0;
}
form.fp {
  width: 300px;
	padding: 1em 0 0 0;
	float: left;
}
form.fp label { 
  width: 7em;
	float: left;
}

form.fp label.lngr { 
  width: 14em;
  padding:.3em 0;
	float: left;
}

div.bck address {
	float: right;
	margin-top: 30px;
	font-style: normal;
}


 address { 
	font-style: normal;
}
address a:link, address a:visited {
color: white; text-decoration: underline;
}

#ythm {
	border: 1px solid #636363;
	width: 343px;
	height: 231px;
	background: url(/img/videohome.png) top left no-repeat;
	display: block;
}
/*#motive-rotator h2 {
	display: block;
	line-height: 15px !important;
	width: 360px !important;
	font-size: 36px;
	text-align: left !important;
	color: #ee3124;
	font-family: 'Aller', Arial, sans-serif;
	font-weight: normal
}
/** /#motive-rotator h2 span {
	font-size: 16px;
	color: #000;
}
#motive-rotator h2 span {
	color: #fff;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	background: #df001a;
	padding: 10px 7px;
}
*/
#motive-rotator {
border: none;
	position: relative;
	text-align: center !important;
}
.motive-rotator-wrap {
	white-space: nowrap;
	font-size: 0px;
	width: 705px;
	overflow: hidden;
	overflow-x: auto;
	margin: 0 -2px;
	height: 333px;
	position: relative;
	z-index: 5;
}
div.spc h2 {
	text-align: left !important;
	position: absolute;
	top: 170px;
	background: none;
	padding: 0 0 0 10px !important;
	color: #f53121;
	margin: 0 0 0 10px; 
}
div.spc h3 {
	text-align: left !important;
	color: black;
	background: none;
	position: absolute;
	top: 205px;
	padding: 0 0 0 10px !important;
	margin: 0 0 0 10px; 
}
#motive-rotator { 
}
#motive-rotator .item {
	font-size: 12px;
	white-space: normal;
	width: 705px;
	margin: 0 px;
	height:333px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	z-index: 6; 
}
	/*left:0;
	top:0;
	display:-moz-inline-stack;
	display:inline-block;
*/
#motive-rotator img {
	width: 705px;
}
#motive-rotator .active {
	z-index: 3 !important;
}
#motive-rotator .item .spc {
	/*padding: 1px 500px 1px 0;
*/
	text-align: left;
}
#motive-rotator p {
	color: #ccc;
	padding: 0 25px;
	margin: 0 0 1em;
}
#motive-rotator .spc p {
	padding: 0 25px 0 55px;
}
#motive-rotator .more a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: url('/img/ico/arrow-white.png') 100% 50% no-repeat;
	padding: 0 10px 0 0;
}
#motive-rotator .more a:hover {
	text-decoration: underline;
}
#motive-rotator .pager {
	position: absolute;
	left: 50%;
	width: 100px;
	text-align: center;
	margin: 0 0 0 -50px;
	bottom: 25px;
	z-index: 100;
}
#motive-rotator .pager a {
	display: -moz-inline-box;
	display: inline-block;
	width: 0px;
	height: 7px;
	padding: 0 0 0 7px;
	overflow: hidden;
	line-height: 1;
	font-size: 7px;
	background: url('/img/ico/pager.png') -13px 0 no-repeat;
	margin: 0 2px;
}
#motive-rotator .pager a:hover, #motive-rotator .pager a.active {
	background-position: 0 0;
}
/*
#motive-rotator {
	position: relative;
	text-align: center !important;
}
.motive-rotator-wrap {
	white-space: nowrap;
	font-size: 0px;
	width: 300px;
	overflow: hidden;
	overflow-x: auto;
	margin: 0 -2px;
	height: 171px;
	position: relative;
	z-index: 5;
}
div.spc h2 {
	text-align: left !important;
	position: absolute;
	top: 170px;
	background: none;
	padding: 0 0 0 10px !important;
	color: #f53121;
	margin: 0 0 0 10px;
	!important;
}
div.spc h3 {
	text-align: left !important;
	color: black;
	background: none;
	position: absolute;
	top: 205px;
	padding: 0 0 0 10px !important;
	margin: 0 0 0 10px;
	!important;
}
#motive-rotator {
	border: 1px solid black;
}
#motive-rotator .item {
	font-size: 12px;
	white-space: normal;
	width: 344px;
	margin: 0 px;
	height: 231px;
	color: #fff;
	text-align: center;
	vertical-align: top;
	z-index: 6;
	background: url('/img/rotating.png') top center no-repeat;
}
	 
#motive-rotator img {
	width: 360px;
}
#motive-rotator .active {
	z-index: 3 !important;
}
#motive-rotator .item .spc {
 
	text-align: left;
}
#motive-rotator p {
	color: #ccc;
	padding: 0 25px;
	margin: 0 0 1em;
}
#motive-rotator .spc p {
	padding: 0 25px 0 55px;
}
#motive-rotator .more a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: url('/img/ico/arrow-white.png') 100% 50% no-repeat;
	padding: 0 10px 0 0;
}
#motive-rotator .more a:hover {
	text-decoration: underline;
}
#motive-rotator .pager {
	position: absolute;
	left: 50%;
	width: 100px;
	text-align: center;
	margin: 0 0 0 -50px;
	bottom: 25px;
	z-index: 100;
}
#motive-rotator .pager a {
	display: -moz-inline-box;
	display: inline-block;
	width: 0px;
	height: 7px;
	padding: 0 0 0 7px;
	overflow: hidden;
	line-height: 1;
	font-size: 7px;
	background: url('/img/ico/pager.png') -13px 0 no-repeat;
	margin: 0 2px;
}
#motive-rotator .pager a:hover, #motive-rotator .pager a.active {
	background-position: 0 0;
}
*/
input#spm { 
 margin-left:78px; 
float:left; 
}
div#toppro {
border: 1px solid #636363; 
background: url('/img/topproduct.png') top center no-repeat;
height: 232px;}
p.centr { margin-left: 10 0;
 margin-left:78px;  
}

div#breadcrumps {float:right; color: white;font-size: 10px;margin-top: 36px;margin-right: 10px;}
#breadcrumps a:link, #breadcrumps a:visited {color: white; text-decoration: underline}
ul#gallery {margin:0 0 0 0px;padding: 0;list-style-type:none;}
ul#gallery li{margin: 4px 0px 8px 4px;padding: 3px;list-style-type:none;float:left;height: 170px}
ul#gallery li a {display: block; height: 170px;text-decoration: none; font-size: 12px; 	text-transform: uppercase; color: black; }
ul#gallery li a strong { padding: 5px 3px; font-weight: normal;}
ul#gallery li a:hover {background: #e7e7e7;}

ul#gallerym {margin:0 0 0 0px;padding: 0;list-style-type:none;}
ul#gallerym li{width: 200px; margin: 4px 0px 8px 4px;padding: 3px;list-style-type:none;float:left;height: 190px}
ul#gallerym li a {display: block; height: 190px; text-decoration: none; font-size: 12px; 
text-transform: uppercase; color: black; }
ul#gallerym li a strong { padding: 5px 3px; font-weight: normal;}
ul#gallerym li a:hover {background: #e7e7e7;}

div.iaim { width: 436px; margin:5px auto 5px auto; height: 278px;  background: url(/img/pbg.png) no-repeat transparent top center;
padding: 0px 0 0 0;}
div.iai1m { width: 436px; margin:0px auto 5px auto; height: 278px;  background: url(/img/pbg.png) no-repeat transparent top center;
padding: 0px 0 0 0;}
div.iai1m .sample {margin: 00px 60px}
div.iaim li img {/*margin: 40px  40px  40px  40px;*/}
div.iaim ul {margin:0;padding:0;}
div.iaim ul li {margin:0;padding:0; list-style:none;}

.gallerie {position: relative; top:-17px;/*position: absolute; top: 455px;margin-left:340px;*/ float:right; height:41px;margin-right:14px}
.gallerie2 {position: relative; top:-19px; float:right;margin-right:14px;height:42px}
a.gal360 {display: block; width: 41px; height: 42px; background: url(/img/gallery_buttons_360.png) no-repeat transparent 0 -42px ;float:right;}
a.galnor {display: block; width: 41px; height: 42px; background: url(/img/gallery_buttons_normal.png) no-repeat transparent 0 -42px ;float:right;}
a#on {background-position: bottom; }
a.galnor:hover, a.gal360:hover {background-position:  0 0 }
table#ordering  {color: black;}
table#ordering td {border: 1px solid #f0f0f0;/**/ font-size: 11px;}
table#ordering td.nz {padding-left: 15px;}
table#ordering td.brv {padding: 5px}
table#ordering td.rt {text-align:right;padding: 5px}
table#ordering td.t1 {width: 130px !important;}
table#ordering td.t1 img {padding:.5em 1em; width: 106px;}
table#ordering td.t2 a:link, table#ordering td.t2 a:visited {
color: #333}

table#ordering td.t2 a:hover {color: #000}
table#ordering td.t2 {width: 250px;background: #d7d7d7;}
table#ordering td.t3 {width: 130px; !important; background: #d7d7d7; text-align: right;}
table#ordering td.t4 {width: 90px; !important;background: #d7d7d7;}
table#ordering td.t5 {width: 130px; !important;}
 
      /*<a class="gallery" id="galnor" href=""></a>
      <a class="gallery" id="" href=""></a>
    </div>*/
    
    
    
#loginn form {
	margin-left: 8px;
	padding: 16px 16px 40px 16px;
	font-weight: normal;
}
/*
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px; 
	border: 1px solid #e5e5e5;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;*/

#loginn form .forgetmenot { font-weight: normal; float: left; margin-bottom: 0; }

#loginn #login form .submit input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	padding: 3px 10px;
	border: none;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	cursor: pointer;
	text-decoration: none;
	margin-top: -3px;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
}

#loginn #login form p {
	margin-bottom: 0;
}

#loginn label {
	color: #fff;
	font-weight: bolder;
	font-size: 13px;
}

#loginn form .forgetmenot label {
	font-size: 11px;
	line-height: 19px;
}

#loginn form .submit { float: right; }

#loginn form p { margin-bottom: 24px; }

#loginn h1 a {
	background: url(../images/logo-login.gif) no-repeat top center;
	width: 326px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
	padding-bottom: 15px;
	display: block;
}

#loginn #nav {
	text-shadow: rgba(255,255,255,1) 0 1px 0;
}

#loginn #backtoblog a {
	position: absolute;
	top: 7px;
	left: 15px;
	text-decoration: none;
}

#loginn #login { width: 320px; margin: 7em auto; }

#loginn #login_error, #loginn .message {
	margin: 0 0 16px 8px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#loginn #nav { margin: 0 0 0 8px; padding: 16px; }

#loginn #password, #loginn #username, #loginn #user_email {
	font-size: 24px;
	width: 97%;
	padding: 3px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 16px;
	border: 1px solid #e5e5e5;
	background: #fbfbfb;
}

#loginn .clear {
	clear: both;
}    
span.dbl {width: 140px !important; float:left;display:block;}
ul.continent {margin:0 0 0 1em;padding:0.5em; line-height: 25px;}

