
*{padding:0px; margin:0px; outline:0;}

a { color:#023ead; text-decoration:none;}
a:hover { text-decoration:underline}
img{ border:0px;}
p { padding-bottom:10px;}
h1, h2, h3, h4 { font-weight:normal;}
h1 { padding:20px 0px 15px; font-size:26px;}
h2 { padding:15px 0px 10px; font-size:22px;}
h3 { padding:10px 0px 5px; font-size:18px;}
h4 { padding:5px 0px 3px; font-size:14px;}

.clear { clear:both; height:1px; overflow:hidden;}
.left {float: left;}
body{ background:url(images/bg.gif) repeat-x left top #fa0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; margin-bottom: 11px;}


#allConteiner { width:850px;  margin:0 auto; border:3px solid #000; border-top:0px solid #000; background:#fff;}


#header {width:850px; height:162px; background-color:#000; position:relative;}
 #topDate { font-weight:bold; width:200px; position:absolute; bottom:2px;right:-6px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 14px; letter-spacing: -0.2px;}
 #menuRow { width:850px; height:46px; background-color:#000; position:absolute; left:0px; top:116px;}
 #menuRow ul { height:44px; list-style:none; background:url(images/sprite_menu.png) no-repeat left top;} 
 #menuRow li { float:left; padding-right:3px;}
 #menuRow li a{ display:block; height:44px; background:url(images/sprite_menu.png) no-repeat;}
 #menuRow li a img { height:inherit; width:inherit;}

 #menuRow li #m_home { width:61px; background-position:0px 0px;}
 #menuRow li #m_home:hover, #menuRow li #m_home.act { background-position:-850px 0px;}
 #menuRow li #m_bakr { width:64px; background-position:-64px 0px;}
 #menuRow li #m_bakr:hover, #menuRow li #m_bakr.act { background-position:-914px 0px;}
 #menuRow li #m_serv { width:94px; background-position:-131px 0px;}
 #menuRow li #m_serv:hover, #menuRow li #m_serv.act { background-position:-981px 0px;}
 #menuRow li #m_care { width:122px; background-position:-228px 0px;}
 #menuRow li #m_care:hover, #menuRow li #m_care.act { background-position:-1078px 0px;}
 #menuRow li #m_abus { width:73px; background-position:-353px 0px;}
 #menuRow li #m_abus:hover, #menuRow li #m_abus.act { background-position:-1203px 0px;}
 #menuRow li #m_ctus { width:84px; background-position:-429px 0px;}
 #menuRow li #m_ctus:hover, #menuRow li #m_ctus.act { background-position:-1279px 0px;}
 #menuRow li #m_eur { width:108px; background-position:-516px 0px;}
 #menuRow li #m_eur:hover, #menuRow li #m_eur.act { background-position:-1366px 0px;} 

 #logo { position:absolute; top:26px; left:9px;}
 #findSoution { width:496px; height:103px; position:absolute; top:2px; right:7px; text-align:center; text-align: right;}
 #findSoution .alignright, #findSoution .alignleft, #findSoution .alignnone {pading:0px; margin:0px; border:0px; background: none; }
 #findSoution .edit {color:#fff; position:absolute; left: 80px;  top: 90px; font-weight: bold;}
 #findSoution .edit a{color:#fff;}
 #findSoution #mult { padding-bottom:10px;}

 #sContainer { width:220px; position:absolute; right:0px; top:10px;}
 #search { width:170px; height:28px; position:relative; background:#817d7d; float:left; background:url(images/search.gif) no-repeat left top;}
 #search input { width:156px; border:0px; background:#fff; line-height:14px; padding:4px 5px; margin:2px;}
 #sSubmit { float:left; margin:2px 0px 0px 10px;}
 #sResults  .gsc-tabsArea {line-height:normal;}

 #hTop { width:850px; height:263px; background:url(images/bg_homeBB.jpg) repeat-x left 99%; overflow:hidden; position:relative}
 #hTop img { position: relative; z-index: 1;}
 #flashSnow {width:850px; height: 263px; position: absolute; top:0px; leeft:0px; z-index: 2;}

 .homeBoxesLeft {width:554px; float:left;}
 .homeBox { width:255px; float:left; padding:31px 9px 0px 9px; font-size:10px; line-height:12px; text-align:justify;}
 .homeBoxNew { width:255px; float:left; padding:31px 0 0px 22px; font-size:11px; line-height:12px; text-align:justify;}
 .homeBox p,.homeBoxNew p {text-align:justify; padding:14px 0 0 4px;  line-height: 13px; }
 .homeBoxNew img { width: 257px;}
 .homeBoxContent { height:82px; overflow:hidden;}
 .Alone { width:274px; float:right; text-align:center; font-size:11px; line-height:16px;}
 .AloneNew { width:262px; float:right; text-align:center; font-size:11px; line-height:16px; padding-bottom:12px; background: url(images/alonenew_bg_bottom.png) no-repeat 12px bottom;}
 .AloneNew p.edit { font-size: 10px;}
 .Alone p { width:222px; padding:2px 15px 0px 25px; text-align:left;}
 .btn_more { width:130px; display:block; padding: 5px 22px 6px 4px; background:url(images/arrow_red.gif) no-repeat 100% 81%; font-weight:bold; color:#000; font-size:12px; text-decoration:none; float:left; margin:0 8px 0 0;}
 .btn_more2 { width:100px; display:block; padding: 4px 12px 4px 0px; background:url(images/arrow_red.gif) no-repeat right center; font-weight:bold; color:#000; font-size:12px; text-decoration:none; float:left; margin:20px 15px 0px 0px;}
 .show_more { width:140px; margin:5px 30px 0px 0px}
 #btn_trade { margin:4px 0px 2px;}
 .homeBoxHost { width:255px; float:left; font-size:10px; line-height:12px; text-align:justify; padding: 0px 9px 15px;}
 .homeBoxHost2 {width:264px; float:right;}
 .homeBoxHost2 .btn_more { margin-top: 0px; text-align: left;}

 .homeBoxHostNew { float:right; font-size:10px; line-height:12px; text-align:justify; padding: 0px 9px 22px;}
 .homeBoxHostNew .btn_more {float:right; background-position: 100% 48%;}
 .pr_31_mr_5 {margin-right: 5px;  padding-right: 31px;}
 .homeBoxLeaseOpt { float:right; font-size:10px; line-height:12px; text-align:justify; padding: 10px 30px 15px 0px; width: 236px;}
 .homeBoxLeaseOpt .btn_more {width:210px; text-align:left; margin:0px; font-size:13px; padding-left: 0px;  letter-spacing: -0.8px; }
 .homeBoxLeaseOpt .btn_more span {display:block; font-weight:normal; font-size:11px;  padding-top: 3px;  padding-left: 1px; letter-spacing: -0.8px; word-spacing: 3px;}
 .homeBoxLeaseOpt .btn_more:hover {text-decoration:none;}
 .homeBoxLeaseOpt .btn_more:hover strong {text-decoration:underline;}
 
 .homeBoxHost3 { padding-top: 0; }
 .homeBoxHost3 .btn_more {width:210px; text-align:left; margin:0px; font-size:13px; border-bottom:2px solid #999; padding-left: 0px;  letter-spacing: -0.8px; }
 .homeBoxHost3 .btn_more:hover {text-decoration:none;}
 .homeBoxHost3 .btn_more:hover strong {text-decoration:underline;}
 .homeBoxHost3 .btn_more span {display:block; font-weight:normal; font-size:11px;  padding-top: 3px;  padding-left: 1px; letter-spacing: -0.8px;}
 .homeBoxHost3 .noBord {border:0px; padding-top: 0; margin-right: 20px;}

 #homeFlash { width:256px; height:176px; background:url(images/whatWeDo.jpg) no-repeat left top; padding:44px 0px 0px 17px;}
 #homeFlash #player { width:234px; height:157px; background:#000000; padding:0px 0px; float:left;}

 #homeFlashNew { width:245px; height:179px;  padding:31px 15px 13px 1px; position: relative;  background:url(images/whatWeDoNew2.png) no-repeat left top;}
 #homeFlashNew #player { width:246px; height:182px; background:#000000; padding:0px 0px;  position: relative; z-index: 1;}
 #homeFlashNew #playerAlias {width:273px; height: 219px; position:absolute; left:0px; top:0px; z-index:2;}
 #homeFlashNew .cornTR, #homeFlashNew .cornBL, #homeFlashNew .cornBR , #homeFlashNew .verticalRight, #homeFlashNew .horizontalBottom{position:absolute; z-index:2;}
 #homeFlashNew .cornTR {width:9px; height:18px; background:url(images/cornPlayer3.gif) no-repeat -21px 0px; left:239px; top:20px;}
 #homeFlashNew .cornBL {width:8px; height:18px; background:url(images/cornPlayer3.gif) no-repeat 0px 0px; left:0; top:204px;}
 #homeFlashNew .cornBR {width:9px; height:18px; background:url(images/cornPlayer3.gif) no-repeat -10px 0px; left:239px; top:203px;}
 #homeFlashNew .verticalRight {width:18px; height:169px; background:url(images/what_we_do_mask_right.png) no-repeat -7px -7px; left:245px; top:35px;} 
 #homeFlashNew .horizontalBottom {width:233px; height:18px; background:url(images/what_we_do_mask_botton.png) no-repeat 0 0; left:7px; top:209px;} 
 #homeFlashNew p.editBoxy {padding: 0 0 0 10px; }

 #player { z-index:1;}

 #applicationsTop { width:820px; height:320px; margin:30px auto 0px; }
 #applicationsTop2 { width:820px; height:320px;  margin:30px auto 10px; }
 #mach_access { width:820px;  margin:30px auto 10px; }
 #MA_imgs { margin: 37px 0 0;}
 #MA_imgs img:first-child {padding-right: 15px;}
 #MA_content { margin-top: 15px; }
 #MA_content p {line-height: 15px; padding-bottom: 15px;	}
 #MA_content ul  {padding-bottom: 20px;    padding-left: 412px;  }
 #MA_content ul li {line-height: 15px; padding-left: 5px;}
 #MA_content span {display: block; padding-top: 30px;}
 #backeryMenu{ height:39px; border-bottom:2px solid #d5d5d5; list-style:none; width: 100%; margin-bottom: 15px;}
 #backeryMenu li { float:left;}
 
#btn_bakeryApp_1 { width:249px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat left top;}
#btn_bakeryApp_2 {width:217px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -687px top;}
#btn_bakeryApp_3 {width:230px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -1374px top;}

#btn_bakeryMash_1 { width:208px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -249px top;}
#btn_bakeryMash_2 {width:249px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -904px  top;}
#btn_bakeryMash_3 {width:207px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -1605px  top;}

#btn_bakeryAccess_1 {width:232px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -456px  top;}
#btn_bakeryAccess_2 {width:220px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -1154px  top;}
#btn_bakeryAccess_3 {width:249px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -1812px  top;}

 #foodMenu{ height:39px; border-bottom:2px solid #d5d5d5; list-style:none;}
 #foodMenu li { float:left;}
#btn_foodApp { width:249px; height:39px; background:url(images/food_menu.gif) no-repeat left top;}
#btn_foodApp2 {width:224px; height:39px; background:url(images/food_menu.gif) no-repeat -473px top;}
#btn_foodMash { width:224px; height:39px; background:url(images/food_menu.gif) no-repeat -249px top;}
#btn_foodMash2 {width:249px; height:39px; background:url(images/food_menu.gif) no-repeat -697px  top;}

#btn_foodApp_3 {width:224px; height:39px; background:url(images/food_menu.gif) no-repeat -946px top;}
#btn_foodMash_3 { width:220px; height:39px; background:url(images/food_menu.gif) no-repeat -1172px top;}

#btn_foodAccess_1 {width:232px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -456px  top;}
#btn_foodAccess_2 {width:220px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -1154px  top;}
#btn_foodAccess_3 {width:249px; height:39px; background:url(images/backery_menu_3_elem.gif) no-repeat -1812px  top;}

 #app { width:420px; float:right; padding:20px 0px 0px 0px; display:none;}
 #appLeft { width:200px; float:left; font-size:11px; padding-top:5px;}
  #appLeft h2 { color:#000; font-size:11px; padding:0px 0px 12px 0px;  font-weight:bold;}
  #appLeft ul { list-style:none;}
  #appDesc { padding-bottom:10px;}
 #appRight { width:200px; float:right; overflow:hidden; text-align:right; position:relative;}

 #app2 {width:420px; float:right; padding:20px 0px 0px 0px; display:none;}
 #appLeft2 { width:200px; float:left; font-size:11px; padding-top:5px;}
  #appLeft2 h2 { color:#000; font-size:11px; padding:0px 0px 12px 0px; font-weight:bold;}
  #appLeft2 ul { list-style:none;}
 #appRight2 { width:200px; float:right; overflow:hidden;  text-align:right; position:relative;}

 #loadImg { width:200px; height:150px; display:none; background:url(images/ajax-loader.gif) no-repeat  center center; position:absolute; left:0px; top:0px;}

 #flashInside { width:380px;  float:left; margin:20px 20px 0px 0px;}
 #videoTitle { padding:5px 25px 0px 4px;}
 #galleryAb { width:805px; height:320px; overflow:hidden; padding-bottom:40px; margin:0 auto;}
 #galleryAb2 { width:805px; height:220px; overflow:hidden; padding-bottom:40px; margin:0 auto;}
 #galleryAb p, #galleryAb2 p { display:none;}

 #faqs { width:833px; margin:0px auto; padding:0px 0px 20px 0px}
 #faqs h1 { font-size:20px; font-weight:normal; padding:40px 0px 20px 0px;}
 .faq { margin:0px 0px 16px 0px; color:#373737; border:1px solid #d2d2d2; padding:15px 10px; line-height:20px; font-size:11px; font-style:italic;}
 .odd { background:#f0f0f0;}
 .faq h2 { font-size:14px; padding-bottom:10px; font-style:normal;}

#machine { width:800px; margin:30px auto 30px; font-size:12px; color:#333; line-height:18px;}
  #machineMenu1{ height:39px; border-bottom:2px solid #d5d5d5; list-style:none;}

#machineMenu2 { height:39px; border-bottom:2px solid #d5d5d5; list-style:none;}
#machineMenu2 li { float:left;}

#btn_machineOv {width:249px; height:39px; background:url(images/machineSprite.gif) no-repeat left top;}

#btn_foodApp3 {width:199px; height:39px; background:url(images/machineSprite.gif) no-repeat -249px top;}
#btn_foodMash3 {width:199px; height:39px; background:url(images/machineSprite.gif) no-repeat -448px  top;}
#btn_bakeryApp3 { width:199px; height:39px; background:url(images/machineSprite.gif) no-repeat -647px top;}
#btn_bakeryMash3 { width:199px; height:39px; background:url(images/machineSprite.gif) no-repeat -846px top;}


  #machineL, #promoL {float:left;}
  #machineR, #promoR {float:right; overflow: hidden;}
  #machineL { width:360px;  padding:20px 0px 0px 0px;}
  #machineL h1 { font-size:20px; font-weight:normal; padding:0px 0px 15px 18px;}
  #machineL p { padding-bottom:5px;}
  #machineAbout { width:450px; float:left;}
  #machineAbout ul{ padding-left:15px;}
  #machineR { width:290px; padding:40px 0px 0px 0px;}
  #machineR table { width:265px; text-align:center;}
  #machineSpecs { width:262px; float:right; border:1px solid #000; background:#e8e8e8;}
  #machineSpecsTitle { background:#FF0000; color:#fff; padding:4px 20px; text-align:center; font-weight:bold; border-bottom:1px solid #000;}
  #machineSpecsContent { padding:10px 20px 5px 20px;}

  #promoL {width:360px; padding:20px 0px 30px 12px;}
  #promoR { width:290px; padding:20px 30px 20px 0px; text-align: center;}
  .promoBtn {background: #A8A8A8; border:1px solid #000; font-weight: bold; background: -moz-linear-gradient(top, #A8A8A8 41%, #868686 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#A8A8A8), color-stop(100%,#868686));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A8A8A8', endColorstr='#868686',GradientType=0 ); display:block; padding:7px 0px; font-size:11px; text-align: center; color: #fff;}
  #promoAbout {padding:0px 0px; margin: 0px 0px 0px;}
  #promoAboutL {width:440px; float:left;}
  #promoAboutL ul { padding:0px 0px 10px 15px; }
  #promoAboutW ul { padding:0px 0px 10px 15px; }
  #promoAboutR {width:266px; float:right; padding-left:30px; border-left:1px solid #abaaaa;}
  #promoAboutR ul {list-style: none; padding: 15px;}
  #promoTabs #tabs li.promoName { font-weight:bold}
  #promoNowPlaying {padding-left:10px;}

 #content { width:824px; margin:32px auto; position:relative;}
 #content2 { width:824px; margin:20px auto 32px; position:relative;}
 #content  ul { list-style:inside; padding-bottom:10px;}
 #content #aboutMenu { padding:0px; list-style:none;}
 .alignleft { float:left; padding:7px; margin:0px 10px 10px 0px; border:1px solid #C6C7C5; background:#f1f1f1;}
 .alignright { float:right; padding:7px; margin:0px 0px 10px 10px; border:1px solid #C6C7C5; background:#f1f1f1;}
 .alignnone { float:none; margin:0px auto; padding:7px; clear:both; border:1px solid #C6C7C5; background:#f1f1f1;}

  #aboutMenu{ height:39px; border-bottom:2px solid #d5d5d5; list-style:none;}
  #aboutMenu li { float:left;}
  #btn_aboutAbus { width:223px; height:39px; background:url(images/about_menu_new.gif) no-repeat left top;}
  #btn_aboutAbus3 {width:247px; height:39px; background:url(images/about_menu_new.gif) no-repeat 0px -78px;}
  #btn_aboutTsw { width:249px; height:39px; background:url(images/about_menu_new.gif) no-repeat -223px top;}
  #btn_aboutTsw2 {width:218px; height:39px; background:url(images/about_menu_new.gif) no-repeat -223px -39px;}
  #btn_aboutTsw3 {width:225px; height:39px; background:url(images/about_menu_new.gif) no-repeat -247px -78px;}
  #btn_aboutTesti { width:223px; height:39px; background:url(images/about_menu_new.gif) no-repeat -473px top;}
  #btn_aboutTesti2 {width:249px; height:39px; background:url(images/about_menu_new.gif) no-repeat -441px  -39px;}
  #topBanners { border-bottom:2px solid #e8e8e8;}
  #aboutL { width:512px; float:left; padding:20px 0px 0px 0px;}
  #aboutR { width:270px; float:right; padding:20px 10px 0px 0px;}
  #aboutC { padding:0px 20px; position:relative; top:-15px;}

  #aboutC h1 { font-weight:bold; font-size:13px; color:#FF0000; padding-bottom:10px;}
  #aboutC h2 { font-weight:bold; font-size:12px; color:#111; padding-bottom:4px;}
  #playerAb { border:5px solid #e8e8e8; position:relative; left:-5px; width:240px; height:180px; overflow:hidden; margin-bottom:75px;}
  #playerAbLine {border-right:2px solid #d5d5d5;padding:0px 20px 0px 0px;   }
  #playerAb2 { background:#000; width:360px; height:220px; overflow:hidden; }

   #noVideo { display:none; position:relative; z-index:10;}

  .aMan { padding:0px 0px 7px 0px; line-height:14px; font-size:11px;}
  .aMan img { float:left; width:80px; padding-right:10px;}

  .btn_more3 { width:240px; display:block; padding: 4px 12px 4px 0px; background:url(images/arrow_red.gif) no-repeat right center; font-weight:bold; color:#000; font-size:11px; text-decoration:none; float:left; margin:0px 15px 0px 0px; cursor:pointer; letter-spacing:-1px;}
  #signUp { width:210px; position:absolute; top:8px; right:20px;}
  #signUp2 { width:200px; position:absolute; bottom:6px; right:-10px;}
  #signUp3 { width:200px; position:absolute; top:15px; right:10px;}

  #tradeShow { overflow:hidden; padding:20px 0px 0px 0px;}
  #tradeShowL { width:360px; float:left;}
  #tradeShowR { width:404px; border:2px solid #e8e8e8; float:right; margin:0px 15px 0px 0px; padding:10px; line-height:14px; font-size:11px;  position:relative; padding-bottom:20px;}
  #tradeShowR h2 { padding:0px 0px 10px; color:#000000; font-size:12px;  font-weight:bold;}
  #tradeShowR h3 {padding:0px 0px 0px; font-size:11px;  font-weight:bold; }
  #tradeShowR h3 a{color:#990000;}
  #tradeShowR h3 a:hover { color:#990000;}
  .redLink { color:#FF0000; position:absolute; left:10px; bottom:10px;}


  #tsTabs { padding-top:40px;}
  #tsTabs table{ width:100%; border-collapse:collapse;}
  #tsTabs th { background:#000; color:#fff; font-size:11px; line-height:18px; font-weight:bold; text-align:center;  padding:4px 10px;}
  #tsTabs td { padding:8px 30px; border-right:1px solid #e8e8e8; background:#fff;}
  #tsTabs td.nob { border:0px;}


#formstatus { display:none;}

#contactTable { padding-top:10px;}
#contactTable span { color:#FF0000;}
#contactTable .head td { font-size:12px;}
#contactTable .winput { padding-bottom:15px;}
#contactTable .contact_txtfield { padding:2px; border:1px solid #cad9de; width:400px;}
#contactTable .contact_select { padding:2px; border:1px solid #cad9de; width:400px;}
#contactTable textarea { border:1px solid #cad9de; width:600px; max-width:600px;  height:150px;}
#contactTable #hear_about_other { width: 400px; height: 75px; }
.err { display:none; color:#990000; font-size:12px; font-weight:bold;}
#thanks { display:none; font-size:14px; line-height:26px;padding:20px; border:1px solid #CCCCCC; margin:0
;}


  #newsL { width:500px; float:left; padding:20px 0px 0px 20px;}
  #newsL h2 { color:#333333; padding-bottom:10px; font-weight:normal;}
  #newsL h2 a { color:#990000;}
  #newsL h2 a:hover { color:#990000;}
  #newsL h2 span { color:#999999; font-size:14px; padding-left:20px;}
  #newsR { width:224px; float:right; padding:20px 20px 0px 0px;}
  .arch { margin-bottom:40px;}
  #newsR h2 { font-size:18px; font-weight:normal; padding:0px 5px 10px; color:#333;}
  #newsR ul { list-style:none; padding-bottom:10px;}
  #newsR li  { border-bottom:1px solid #e8e8e8; padding:5px 5px;}
  #newsR a { display:block;}
  .news { padding-bottom:30px;}
  .news h1, .news h2 { line-height:26px; color:#990000;}
  .arhLink { display:block; padding-left:5px; font-weight:bold;}

#signUpBoxAb, #formstatus2 { display:none;}
#signUpBox { padding:20px 30px;}
#nEmail { border:1px solid #e8e8e8; padding:4px; width:200px; color:#333333; font-size:11px;}
#nSubmit { border:none; padding:2px 20px; background:#003366; color:#fff; font-size:11px; margin:20px 0px 0px 0px; cursor:pointer;}

#page404 { padding:50px 50px 200px; font-size:16px;}
#page404 h1 { padding-bottom:10px; font-size:20px; font-weight:normal;}


#footer { width:850px;  background:#636363;  border-top:3px solid #000; font-size:11px; font-family:Arial, Helvetica, sans-serif; position:relative; color:#e3e2e2; text-align: center;}
#footer p { padding-bottom:0px;}
#footerContent { margin:5px 0px 5px;}
#footer ul {  list-style:none; line-height:14px;}
#list1  { padding-top:4px;   padding-left: 14px; text-align: left;}
#address  { padding-left:45px; }
#list1  ul li { display: inline; background: url(images/footer_list1_sep.png) no-repeat 0 center;  padding: 0 2px 0 5px;}
#address  ul li { display: inline; background: url(images/footer_list1_sep.png) no-repeat 0 center;  padding: 0 1px 0 5px;}
#list1 ul li:first-child, #address  ul li:first-child  {background-image: none;}
#you_tube_logo {float: right; background: url(images/you_tube_logo.jpg) no-repeat center center; width: 52px; height: 22px; margin-right: 12px; margin-top: -3px;}
#you_tube_logo a {width: 52px; height: 22px;  display: block;}
#add_you {margin-top: 8px; margin-bottom: 3px;}
#bottomLine {padding-top: 4px; }
#bottomLine, #bottomLine a {font-size: 12px; color: #fff; }
 .tCrn { width:3px; height:3px; background:url(images/topCrns.gif) no-repeat left top; overflow:hidden; position:absolute; top:0px;}
 .tCrnL { left:0px;}
 .tCrnR { right:0px; background-position:-3px 0px;}

#footer a{ color:#e3e2e2; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

#flogo { position:absolute; top:34px; right:90px;}
#loader { width:400px; height:250px; float:right; padding:20px 0px 0px 0px; background:url(images/ajax-loader.gif) no-repeat center center;}


/* customer care page styles */

#customerMenuRow { background: url('images/bg_menu.gif') repeat-x left -1px; height: 45px; left:0px; position:absolute; top:116px; width: 850px; }
#customerMenuRow ul { background: url('images/customer-menu.png') no-repeat left top; height: 38px; list-style: none; margin-top: 4px; }
#customerMenuRow li { float: left; padding-right: 3px; }
#customerMenuRow li a { background: url('images/customer-menu.png') no-repeat; display: block; height: 38px; }
#customerMenuRow li a img { height: inherit; width: inherit; }
#customerMenuRow li #accessories { background-position: -131px 0px; width: 141px; }
#customerMenuRow li #accessories:hover, #customerMenuRow li #accessories.act { background-position: -131px -40px; }
#customerMenuRow li #machines { background-position: 0px 0px; width: 127px; }
#customerMenuRow li #machines:hover, #customerMenuRow li #machines.act { background-position: -0px -40px; }
#unifiller_dealer { font: 13px Arial; text-align: center; }
#unifiller_dealer h1 { padding:50px 0px 10px; font: bold 18px Arial; }
#image_container { float: left;  padding: 50px; width: 412px; }
#customer_image_placeholder {  border-left: 2px solid #d2d2d2; border-right: 2px solid #d2d2d2; float: left; width: 408px; overflow:hidden; }
#customer_image_placeholder #product_image { width:408px;}

#customer_image_placeholder img { border: 0px; }
#customer_care_descr { float: left; text-align: left; width: 330px; }
#customer_care_descr h1 { font-size: 30px; font-weight: bold; }
.customer-corner { background: #ffffff url('images/grey_circle.png'); float: left; height: 6px; overflow: hidden; width: 6px; }
.customer-right-top { background-position: -8px 0px; }
.customer-left-bottom { background-position: 0px -8px; }
.customer-right-bottom { background-position: -8px -8px; }
.customer-top-line { border-top: 2px solid #d2d2d2; float:left; width: 400px; height: 4px; }
.customer-bottom-line {  border-bottom: 2px solid #d2d2d2; float:left; width: 400px; height: 4px;  font-size: 1px; line-height: 1px; overflow:hidden; }
.customer-vertical-line { background: #d2d2d2; float: left; height: 600px; width: 2px; }
.customer-care-big-list { font-size: 19px; list-style: url('images/big-list-arrow.png'); padding: 20px 70px; }
.customer-care-small-list { font-size: 13px; list-style: url('images/small-list-arrow.png'); padding: 15px 20px 45px 20px; }
#dealer_log_out { border: 1px solid #000000; background-color: #ffffff; height: 15px; width: 80px; font: 14px arial; font-weight: bold; padding: 6px 0px 5px 0px; text-align: center; text-transform: uppercase; float:right; margin-right: 10px; }
#dealer_log_out a { color: #000000; }
.customer { padding-bottom:15px; float: left; width: 130px;}
.customer_w150 {width: 150px;}
.customer, .customer2 { font:Arial, Helvetica, sans-serif; font-size:10px; padding-top: 2px; text-align: center; line-height:12px;}
.customer div, .customer2 div { margin: 0px auto;}
#ctc_text { padding:0px 0px 0px 0px;}
.customer-name { padding-top:3px; font-weight: bold; display:block; }
.customer-post p { padding: 0px; }
.customer-image { height: 109px; width: 80px;  border: 1px solid #d2d2d2;   padding: 4px 3px;  }
.customer2 .customer-image { border:0px;}
#customer-list { padding: 23px 0 19px 10px; }


#unifiller_customer { width:100%; font: 12px Arial; background: #ffffff url('images/greypoint.png') repeat-y 419px 0px;  position:relative;}
#unifiller_customer h1 { font: 24px Arial; font-weight: bold; padding: 34px 0px 8px; letter-spacing: -0.4px;}
#customer-care-info { padding-left: 45px; float:left; width: 374px; position:relative;}
#wrap_google_map {float: right;  text-align: center;}
#wrap_google_map .border { border: 1px solid #D2D2D2;  padding: 4px 3px; margin-bottom: 5px; }
#google_map { width:128px; height:96px;  z-index:1;}
#google_map  img {padding-bottom: 5px;}
#for_google_map {  display: block;  height: 15px;  width: 128px;  overflow: hidden;}
#customer-care-info a { color: #660000; font-weight: bold;  display: block; margin: 17px 0 21px -19px; }
#customer-care-info div { padding-bottom: 30px; }
#customer-care-info strong { font-size: 14px; letter-spacing: -0.6px; }
#customer-care-info ul { line-height: 15px; list-style-position: outside; padding-bottom: 1px;   padding-left: 15px;  padding-top: 3px;}
#customer-care-info ul li {letter-spacing: -0.4px; padding-left: 22px;}
#customer-care-info p { padding: 10px 0px 10px 0px; line-height: 15px;  letter-spacing:-0.09em; word-spacing:0.09em; overflow:hidden; font-size: 13px; }
#customer-container {  float: left; margin-top: 15px;  width: 430px; padding-bottom: 25px;}
#pointer1 { height: 228px; background: #ffffff; width: 1px; position:absolute; left:419px; top:0px; }
#pointer2 { height: 30px; background: #ffffff; width: 1px; position:absolute; left:419px; bottom:0px;  }
#unifiller-office-info { border-top: 1px solid #d2d2d2; margin-left: 37px; padding-top: 25px; width: 345px; }
#unifiller-office-info p {padding-bottom: 14px; letter-spacing: -0.5px;}
#unifiller-office-info table {letter-spacing: -0.5px; line-height: 12px;};
#button-spacer { float: right; width: 21px; height: 20px; }
#selection-buttons { margin: 0px auto; width: 520px; padding-top: 45px; }
#machines-list { display: none; }
#accessories-list { display: none; }
#list_container { height: 225px; padding: 40px; }
#customer_products_list { padding: 40px 30px 70px; list-style: none; }
#customer_products_list li { padding: 3px 0px; }
.dealer_input  { border: 1px solid #000000; padding: 5px; width: 156px;  margin-top: 7px; }
.dealer_center { padding-left: 30px; }
#customerLog { border: 0px solid #000000 ; height: 32px; width: 131px; }
#customerRemember { width:17px; float:left; }
#dealer_form #customerRemember input { background:none;}
#rememberTxt { width:90px; float:left;}

#dealer_form { border: 1px solid #D3D3D3; float: right;  height: 156px;  margin-right: 48px;  padding: 10px 12px 13px;  width: 274px; }
#dealer_form input { background-color: #e9e9e9; }
#dealer_form table { height: 152px; padding: 0px; vertical-align: middle; width: 274px; }
#dealer_form td.dealer_label { padding-top: 7px; width: 100%; font: 12px Arial; }
.zero-height { height: 0px; background: #777777; }
.ie_customer_fix { overflow: hidden; height: 6px; }

#content .searchAllRes { padding:10px 0px; font-size:12px;}
#content .searchAllRes ul { list-style:outside none;}
#content .searchAllRes ul li a { font-weight:bold;}
#content .searchAllRes h5{ font-size:12px;}

/** contact us styles **/
#contact_us_top { padding: 50px 25px 0px 35px; position:relative; }
#sign_up_newsletter { font-size: 12px Arial; padding-bottom: 15px; text-align: right; vertical-align: middle; }
#sign_up_newsletter img { vertical-align: middle; }
.main_contact { width:350px; padding:10px 5px 10px 0px; float: left; border: 1px solid #d2d2d2; }
.main_dealer { float: left;  width: 130px; letter-spacing:-1px; padding-left:10px;}
.contact_address { float: right; overflow: hidden; width: 190px; font-size:11px; line-height:14px; padding-top:4px;}
.contact_address p { padding-bottom: 7px; }
#ctc_small { font-size:9px; padding-bottom:10px; line-height:12px; letter-spacing:-1px;}
.dealers { overflow: hidden; width: 785px; padding-top:20px; position:relative;}
.dealersInside { float:left; position:relative; left:50%;}
.dealers ul { list-style:none;}
.dealers ul li { list-style:none; float:left; text-align:center;}
.dealers span { display:block; margin:0 auto;}

#contact_us_map { float: right; width: 400px; }
#contact_us_map div { text-align: right; }
a.map_active { color: #000000; text-decoration:none; }
#contact_us_tabs { padding: 30px 0px 15px 0px; }

#contact-us-north-america { margin-bottom:30px;}

.dealer_block { float: left; padding: 15px 5px 15px 15px; width: 135px; }
.countries-only { padding: 16px 12px 0px; }
.countries-only-container { height: 235px; overflow: auto; }
.countries-dealers { border-top: 1px solid #d2d2d2; padding: 16px 12px 0px; }
.countries-dealers-container { height: 235px; overflow: auto; }
.country { padding: 5px; }
.country p { padding:0px;}
.country-flag { float: left; width: 65px; }
.country-info { float: left; }
.country-heighter { float: left; width: 0px; height: 125px; }
.country-alt { background: #f0f0f0; }
.red-color { color: #ff0000; }
.country-name-small { font-size: 11px; line-height: 13px; vertical-align: baseline; font-style: italic;}

.editHP { position:absolute; left:10px; top:10px; z-index: 10000;}
div.product_list { padding: 100px 0px; }

#about_sign { position:relative; top: -75px; }
#home_testimonial_link { width:209px; padding-left: 19px;}

#ownerEmail {width:107px; height:10px;  line-height:9px; font-size:9px; overflow:hidden;}
#ownerEmail:hover img{ background-position:0px -10px;}
#ownerEmail img { width:107px; height:10px; background:url(images/ownerEmail.gif); background-position:0px 0px;}

#state_required { display: none; }

.height123 {height:85px;width:496px;}
.valign-wrap {display: table-cell; vertical-align: middle; }
.just-for-IE {display: none; width: 1px; margin-left: -1px;}
* html .just-for-IE, * html .valign-center {display: inline-block;  vertical-align: middle;}
* html .valign-center { width: 100%; }
* html .just-for-IE { height: 100%; }
* html .just-for-IE, * html .valign-center { display: inline; } 
.archived-manual-list { overflow: hidden; display: none; }
.show-archive { text-decoration:none;  color: black;}

/* popup_archive */
#popup_archive {background:url(images/popup_body_bg.jpg) repeat-x #fff;}
#popup_archive  h2 {padding: 20px 25px 10px; display: block; text-align: left;}
#popup_archive  h3 {padding: 10px 25px 20px; display: block; text-align: left; color: #689434;}
#popup_archive  li {padding: 10px 0 6px; margin: 0 25px; display: block; background:url(images/popup_list_item_bg.jpg) repeat-x;}
#popup_archive  a {padding: 5px 5px 5px 25px; display: block; margin-right: 130px; background:url(images/popup_link_bg.jpg) no-repeat 0 3px; color: #333333; overflow: hidden; }
#popup_archive  li span {padding: 5px 25px 5px 5px; display: block; width: 100px; float: right;  color: #333333; text-align: right;}

