@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td,table {margin: 0; padding: 0;}
html 			{overflow: -moz-scrollbars-vertical;}
html 			{overflow-x: auto;}
body			{font-family:Verdana; font-size:11px; color:#333333; background-color:#fff; background:url(../images/main-background.jpg) bottom no-repeat fixed;}
.clear			{clear:both;}
.floatleft		{float:left;}
.floatright		{float:right;}
.height10		{line-height:10px;}
.height15		{line-height:15px;}
.height18		{line-height:18px;}
.height20		{line-height:20px;}
ol				{margin-left:25px;}
ul				{margin-left:25px;}
li				{padding:2px 0px 2px 0px;}
td 				{font-family:Verdana; font-size:11px; color:#333333;}
div				{font-family:Verdana; font-size:11px; color:#333333;}
li				{font-family:Verdana; font-size:11px; color:#333333;}
h1				{font-family:Verdana; font-weight:normal; font-size:225%; letter-spacing:-0.03em; margin-top:-5px;}
h2 				{margin: 0 0 8px 0; font-family:"Arial Black", Gadget, sans-serif; font-weight: bold; font-size: 14px; color: #333333;}
h3 				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:225%; color: #ed4900; letter-spacing:-0.03em; margin:0; padding-bottom:5px;}
h4 				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:150%; color: #333333; letter-spacing:-0.03em; padding-bottom:5px;}
h5				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:225%; color: #333333; letter-spacing:-0.03em; padding-bottom:5px; margin-top:-5px;}
h6 				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:175%; color: #333333; letter-spacing:-0.03em; padding-bottom:5px;}
.error			{font-family:Verdana; font-weight:normal; font-size:150%; color: #ad0909; letter-spacing:-0.03em;}
.label			{font-family:Verdana; font-weight:bold; font-size:11px; color: #808065; padding-bottom:2px; border-bottom:1px dotted #808065;}
.label1			{font-family: verdana,arial,helvetica,sans-serif; font-size:medium;letter-spacing:-0.03em; color: #ed4900; padding-bottom:2px; margin-top:10px; border-bottom:1px dotted #999999;}
div.menuon 		{line-height:18px; color:#000000; text-decoration:none; cursor:pointer; background:url(../images/menu-bullon.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
div.menuoff 	{line-height:18px; color:#333333; text-decoration:none; cursor:pointer; background:url(../images/menu-bulloff.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
.leftmenu		{line-height:18px; color:#333333; text-decoration:none; cursor:pointer; background:url(../images/menu-bulloff.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
.leftmenu_on	{line-height:18px; color:#000000; text-decoration:none; cursor:pointer; background:url(../images/menu-bullon.gif) left no-repeat; padding-left:12px; margin-left:-12px;}
.leftmenu:hover {color:#000000; background:url(../images/menu-bullon.gif) left no-repeat;}
.pagewrapper	{margin:0 auto; width:1058px; min-height:679px; background:url(../images/main-shadow.png) top repeat-y;}
.pageheader		{width:990px; margin:0 auto; height:70px; background:url(../images/pageheader_bg.png) 0 0 no-repeat #FFF;}
.logo			{margin-top:5px; margin-left:14px; float:left;}
.sliderdivider	{padding:0px 8px 0px 8px; color:#FFF;}
.langg			{float:right; margin-top:7px;}
.languageitem	{float:left; margin-left:8px; height:18px;}
.imgflag		{border:1px solid #CCC;}
.menuheader		{width:990px; margin:0 auto; min-height:59px; max-height:59px; background:url(../images/main-menubar.jpg) top repeat-x #FFF;}
.menuwrapper	{margin-right:14px;}
.searchbtn		{margin-top:7px; border-width:1px 1px 1px 0px; border-style:solid; border-color:#CCC; width:19px; line-height:19px; background:url(../images/btn-search.jpg) top no-repeat; cursor:pointer;}
.crumb-wrap		{margin:0 auto; margin-top:-12px; width:990px; height:18px;}
.crumb-first	{margin-left:14px;}
.crumb-raquo	{margin-top:-1px; margin-left:5px; margin-right:5px; font-size:11px;}
.contentheader	{width:990px; margin:0 auto; min-height:350px; background:#FFF;}
.contentwrapper	{margin: 0 auto; width:960px; max-width:960px;}
.contentlabel	{padding-bottom:10px;}
.content200		{width:200px; max-width:200px; padding-right:24px;}
.content		{width:715px; max-width:715px; padding-left:20px; border-left:1px solid #CCC;}
.footerheader	{width:990px; margin:0 auto; min-height:226px; background:url(../images/main-footer.jpg) top no-repeat #000;}
.footerwrap		{width:962px; margin:0 auto; padding-left:14px; padding-right:14px;}
.footerlabel	{padding-top:15px;}
.footersublabel	{font-weight:bold; color:#FFF; font-size:11px;}
.footerlinks	{line-height:18px;}
.footerpayment	{padding-top:8px;}
.main-bottom	{background:url(../images/img-mainbar-botshdw.jpg) top no-repeat;  margin: 0 auto; height:20px; width:990px;}
.footer			{background:url(../images/img-footer.jpg) top repeat-x #000; min-height:217px; margin: auto;}
.language		{float:right; margin-top:-23px; margin-right:0px;}
.list_wrapper	{width:168px; height:230px; margin-top:10px; border:1px solid #ccc; position:relative; cursor:pointer}
.list_itemimage	{width:150px; height:150px; padding:9px;}
.list_brandname	{width:168px; font-size:12px; font-weight:bold; text-align:center;}
.list_itemname	{width:168px; text-align:center;}
.list_price		{width:168px; text-align:center; font-weight:bold;}
.list_oldprice	{color:#ad0909; text-decoration:line-through; font-weight:normal; padding-right:10px;}
.list_bannspec	{position:absolute; right:-2px; top:-2px;}
.list_bannsold	{position:absolute; right:0px; top:0px;}
.label-orange	{color:#333333; font-family:Verdana; font-weight:normal; font-size:175%; letter-spacing:-0.03em;}
.label-white	{color:#ffffff; font-family:Verdana; font-weight:normal; font-size:175%; letter-spacing:-0.03em;}
.label-black	{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:175%; color: #333333; letter-spacing:-0.03em; padding-bottom:5px;}
.discountprice	{color:#ad0909; text-decoration:line-through; padding-right:10px;}
.textinput		{color:#333333; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:3px 2px 3px 2px; background-color:#f9f9f9;}
.selectbox		{color:#333333; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:2px 2px 2px 2px; background-color:#f9f9f9;}
.selectbox:hover {border:1px solid #666; cursor:pointer;}
.errorSelect	{color:#333333; border:1px solid #b00000; font-size:11px; font-family:Verdana; padding:2px 2px 2px 2px; background-color:#f9f9f9;}
.textarea		{color:#333333; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:3px 2px 3px 2px; background-color:#f9f9f9;}
.formtitle		{float:left; width:150px;}
.forminput		{float:left;}
.formwrapper	{padding:10px; border-width:1px 0 1px 0; border-style:solid; border-color:#CCC; background-color:#ffffd8; padding-bottom:15px;}
.mandatory		{color:#ad0909; padding-left:3px;}
.errortextOff	{display:none; width:1px;}
.errortextOn	{display:block; color:#C4090D; line-height:16px; padding:0px 0px 0px 20px; background:url(../images/error.gif) no-repeat #FFF; margin-bottom:5px; margin-top:10px;}
.errortext		{font-family:Verdana; font-size:11px; color:#C4090D; font-weight:bold;}
.messagetextOn	{width:600px; display:block; color:#363; line-height:16px; padding:5px; margin-bottom:10px; border:1px solid #363; background-color:#FF9;}
.higlightRequired {color:#333333; border:1px solid #C4090D; font-size:11px; font-family:Verdana; padding:2px 2px 2px 2px;}
.disabled		{color:#999999; border:1px solid #cccccc; font-size:11px; font-family:Verdana; padding:2px 2px 2px 2px; background-color:#ebebeb;}
.show			{display:block;}
.hide			{display:none;}
.button			{cursor:pointer; background:url(../images/btn-background2.jpg) top repeat-x; border:1px solid #707070;  font-size:11px; font-family:Verdana; padding:2px; text-decoration:none;}
.button2		{cursor:pointer; background:url(../images/btn-background.jpg) top repeat-x; border:1px solid #707070; color:#FFF;  font-size:11px; font-family:Verdana; padding:2px 5px 2px 5px; text-decoration:none;}
.button3		{cursor:pointer; background:url(../images/btn-background2.jpg) top repeat-x; border:1px solid #707070;  font-size:11px; font-family:Verdana; padding:2px;}
.buttonsmall	{cursor:pointer; border:1px outset #999; background-color:#ccc; line-height:15px;  font-family:Verdana; font-size:10px;}
.divbutton		{background:url(../images/btn-background.jpg) top repeat-x; line-height:20px; border:1px solid #91aac2; cursor:pointer; color:#FFF; font-weight:bold; padding:2px 5px 2px 5px;}
.divbutton2		{background:url(../images/btn-background.jpg) top repeat-x; border:1px solid #91aac2; cursor:pointer; color:#FFF; font-weight:bold; padding:2px 5px 2px 5px;}
.branddiv 		{width:166px; border:1px solid #ccc; height:60px; margin-top:10px; margin-bottom:10px; display:table; table-layout:fixed;}
.brandinner 	{vertical-align:middle; text-align:center; display:table-cell;}
.logodiv  		{width:229px; height:75px;}
.subcatdiv 		{width:229px; height:75px;}
.labelpage		{padding-bottom:5px; font-size:22px; color:#222; text-shadow:1px 1px 1px #ffffff, 1px 1px 2px rgba(0, 0, 0, 0.3);}