/*[fmt]0000-000A-A*/
/*****Basic Elements*****/
body{background:#9DC52F;color:#535353;font:12px/18px Arial, Verdana, sans-serif;text-align:left;width:100%;}
button,input,select,textarea{font:12px/18px Arial, Verdana, sans-serif;}
a{color:#99BF17;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:18px;font-weight:bold;padding-bottom:17px;}
h2{font-size:14px;font-weight:bold;padding-bottom:5px;}
div.body-a{background:#FFFFFF url(../images/base/bg-a.gif) no-repeat 50% 0;width:100%;}
.wrapper{margin:0 auto;position:relative;width:960px;}
/*Header*/
div#header{height:120px;margin:0 auto;position:relative;width:960px;}
div#header a.logo,div#header h1.logo{left:49px;position:absolute;top:24px;}
div#header a.logo,div#header h1.logo,div#header h1.logo a{display:block;height:70px;width:136px;}
div#header a.logo,div#header h1.logo a{background:url(../images/base/logo.gif) no-repeat scroll 0 0;}
div#header a.logo span,div#header h1.logo span{display:none;}
div#header div.banner{position:absolute;right:25px;top:20px;}
.currency-selector{background:url("../images/base/currency-selector.png") no-repeat scroll 0 0;height:30px;overflow:hidden;position:absolute;right:45px;z-index:91;top:10px;width:175px;}
.currency-selector .caption{color:#FFFFFF;font-weight:bold;height:18px;left:8px;line-height:18px;padding-top:0;position:absolute;top:10px;}
.currency-selector .currency{position:absolute;right:0;top:0;}
.currency-selector img{display:block;}
/*Nav*/
div.nav{background:url(../images/base/nav.gif) no-repeat scroll 0 0;height:72px;position:absolute;right:10px;z-index:90;top:18px;width:720px;}
div.nav ul{left:42px;position:absolute;top:36px;}
div.nav li{background:url(../images/base/spacer.gif) no-repeat scroll 0 6px;display:inline-block;zoom:1;=display:inline;padding:6px 6px 5px 11px;padding-top:6px;position:relative;}
div.nav a{color:#FFFFFF;display:inline-block;zoom:1;=display:inline;font-weight:bold;text-transform:uppercase;}
div.nav a:hover{color:#99BF17;text-decoration:none;}
div.nav li.selected a{color:#99BF17;}
div.nav a.home{display:block;height:16px;left:13px;position:absolute;top:44px;width:16px;}
div.nav li.haspopupmenu a{background:url(../images/base/arrow01.gif) no-repeat scroll 100% 7px;padding-right:20px;}
div.popupmenu{display:none;left:-10px;padding-top:10px;position:absolute;z-index:100;top:26px;}
div.popupmenu .header{background:url(../images/base/popupmenuheader.png) no-repeat scroll 0 0;height:3px;width:156px;}
div.popupmenu .footer{background:url(../images/base/popupmenufooter.png) no-repeat scroll 0 0;height:3px;width:156px;}
div.popupmenu ul{background:url(../images/base/popupmenubg.png) repeat-y scroll 0 0;left:0;list-style:none;padding:0 13px;position:static;top:0;width:156px;}
div.popupmenu ul li{background:transparent !important;display:block;padding:0 !important;width:132px;}
div.popupmenu ul a{background:url(../images/base/border01.gif) repeat-x scroll 0 0 !important;color:#FFF !important;font-size:11px;font-weight:normal;padding:3px 0 !important;position:relative;text-transform:none;width:100%;}
div.popupmenu ul li.first a{background:transparent !important;}
div.popupmenu ul a:hover,div.popupmenu ul li.selected a{color:#99BF17 !important;text-decoration:none;}
/*Content*/
div.content{margin:0 auto;overflow:hidden;width:960px;}
div.content div.content{margin:0;padding-top:0;width:auto;}
div.content div.header{background:transparent;height:auto;margin:0;position:relative;width:auto;}
div.content div.mainContentI{margin:0 auto;position:relative;width:900px;}
div.catbox{background:url(../images/base/catbox.png) no-repeat scroll 0 0;height:220px;width:550px;}
div.catboxA{background:url(../images/base/catboxA.png);height:140px;}
div.searchbox{font-size:11px;position:absolute;right:0;top:0;width:320px;}
div.searchbox div.a{background:url(../images/base/search02Bg.gif) no-repeat scroll 0 0;}
div.searchbox,div.searchbox div.a{height:200px;}
div.searchbox,div.searchbox div.a{height:207px;}
div.searchbox .header{height:30px !important;position:relative;}
div.searchbox .header h2{color:#FFFFFF;font-size:14px;font-weight:bold;left:30px;position:absolute;top:7px;}
div.searchbox ul.tabs{bottom:0;left:110px;position:absolute;}
div.searchbox ul.tabs li{display:inline-block;zoom:1;=display:inline;}
div.searchbox ul.tabs a{color:#DEE9B8;display:inline-block;zoom:1;=display:inline;}
div.searchbox ul.tabs a:hover{text-decoration:none;color:#000000 !important;}
div.searchbox ul.tabs span{cursor:pointer;display:inline-block;zoom:1;=display:inline;padding:4px 30px;}
div.searchbox ul.tabs li.selected a{background:url(../images/base/tabs01.gif) repeat scroll 0 0;color:#FFFFFF;}
div.searchbox ul.tabs li.selected span{background:url(../images/base/tabs01.gif) repeat scroll 100% 100%;}
div.searchbox .content{padding-top:4px !important;}
/*fix button in webkit browsers*/
div.searchbox .content{min-height:87px;}
div.searchbox .col01{float:left;padding-left:8px;width:150px;}
div.searchbox .row{padding:0 0 3px;}
div.searchbox label{color:#FFFFFF;display:block;}
div.searchbox select{font-size:11px;line-height:14px;min-width:125px;}
div.searchbox span.textsmall{background:url(../images/base/input01Bg.gif) no-repeat scroll 0 0;display:inline-block;zoom:1;=display:inline;width:55px;}
div.searchbox span.textsmall input{background:transparent;border:0;display:inline-block;zoom:1;=display:inline;font-size:11px;line-height:14px;padding:3px;width:49px;}
div.searchbox span.textsmall input{padding:2px 3px 3px;}
div.searchbox span.text{background:url(../images/base/input02Bg.gif) no-repeat scroll 0 0;display:inline-block;zoom:1;=display:inline;width:120px;}
div.searchbox span.text input{background:transparent;border:0;display:inline-block;zoom:1;=display:inline;font-size:11px;line-height:14px;padding:3px;width:116px;}
div.searchbox span.text input{padding:2px 3px 3px;}
div.searchbox span.dash{color:#FFFFFF;display:inline-block;zoom:1;=display:inline;text-align:center;vertical-align:top;width:10px;}
div.searchbox div.buttons{bottom:10px;left:0;position:absolute;width:100%;}
div.mainContent div.searchbox{height:auto;padding-bottom:0;position:static;position:relative;width:660px;}
div.mainContent div.searchbox div.a{background:url(../images/base/search02Bg.gif) no-repeat scroll 0 0;height:auto;}
div.mainContent div.searchbox div.b{background:url(../images/base/search02Bg.gif) no-repeat scroll 100% 100%;height:150px;padding-bottom:5px;}
* html div.mainContent div.searchbox div.b{display:inline-block;}
div.mainContent div.searchbox div.buttons{bottom:5px;left:20px;padding:0;position:absolute;width:640px;}
div.mainContent div.searchbox div.buttons button.button02{float:right;margin:0 5px 0 0;}
div.catbox{position:relative;}
div.catbox div.category{height:100px;position:relative;top:60px;}
div.catboxA div.category{top:0;}
div.catbox div.catimage{left:30px;position:absolute;top:20px;width:52px;}
div.catbox div.catheading{left:110px;position:absolute;top:30px;}
div.catbox div.catlinks{padding:63px 0 0 110px;}
div.catbox div.catlinks a{color:#454545;}
div.catbox div.catlinks span.count{color:#99BF17;}
.catbanner{margin-bottom:10px;padding-left:110px;text-align:center;width:460px;}
.catbanner a,.catbanner img{display:block;}
div.helpbox{display:inline;float:left;padding-bottom:20px;width:330px;}
div.helpbox h2{color:#81A324;font-size:14px;font-weight:bold;}
div.helpbox h2 a{color:#595959;font-size:12px;}
div.helpboxLeft{float:left;margin-left:110px;}
div.helpboxRight{float:right;margin-right:110px;}
div.frontpagebanner{text-align:center;}
div.frontpagebanner a{display:inline-block;zoom:1;=display:inline;}
div.sideContent{float:left;width:210px;}
div.mainContent{background:url(../images/base/mainContentBg.gif) no-repeat scroll 0 0;float:right;min-height:90px;padding-bottom:25px;padding-right:40px;padding-top:40px;width:670px;}
* html div.mainContent{height:90px;padding-right:20px;}
div.sidenav{background:#EDFAFF url(../images/base/sidenavBg.gif) no-repeat scroll 0 100%;margin-bottom:10px;margin-left:30px;padding-left:15px;padding-top:40px;width:175px;}
div.sidenav a{color:#2D2C2C;font-size:12px;font-weight:bold;}
div.sidenav ul li{padding-bottom:12px;}
div.rightsidebanner{clear:both;padding-left:230px;padding-top:60px;text-align:center;}
div.rightsidebanner a{display:inline-block;zoom:1;=display:inline;}
div.rightsidebanner img{display:block;}
/*L2*/
div.sidenav ul ul a{color:#666666;font-size:11px;font-weight:normal;}
div.sidenav ul ul li{line-height:14px;padding:0 0 0 15px;}
div.sidebanner{padding-left:25px;text-align:center;}
div.sidebanner a{display:inline-block;zoom:1;=display:inline;}
div.sidebanner img{display:inline-block;zoom:1;=display:inline;}
div.searchdescription{padding:10px 0 0;}
div.list{margin-top:-10px;overflow:hidden;padding-bottom:20px;padding-top:10px;}
* html div.list{zoom:1;}
div.list div.product{border-bottom:1px solid #D6D6D6;float:left;margin-left:10px;margin-right:20px;min-height:95px;padding-bottom:10px;padding-top:15px;position:relative;width:300px;}
div.listA div.product{border-bottom:0;}
* html div.list div.product{height:93px;}
div.list div.product div.image{background:transparent no-repeat scroll center center;float:left;height:90px;margin-top:-5px;z-index:2;width:100px;}
div.list div.product div.content{padding-top:10px;position:relative;z-index:2;}
div.list div.product h2{font-size:14px;font-weight:bold;line-height:14px;padding-bottom:0;padding-left:7px;}
div.list div.product span.brand{color:#99BF17;}
div.list div.product span.model{color:#000000;padding-left:9px;}
div.list div.product div.price{font-size:14px;font-weight:bold;padding-left:7px;}
div.list div.product div.price span.old{color:#8D8D8D;font-size:11px;font-weight:normal;text-decoration:line-through;}
div.list div.product div.price span.new{color:#BFA917;font-size:14px;font-weight:bold;padding-left:5px;}
div.list div.product div.more a{color:#31A3D3;font-size:11px;text-decoration:underline;}
div.list div.product div.more2{text-align:center;}
div.list div.product div.more2 a{color:#31A3D3;font-size:11px;text-decoration:underline;}
div.list div.product div.more,div.list div.product div.extra{padding-left:7px;}
div.list div.product div.superprice{color:#FFFFFF;font-size:14px;font-weight:bold;padding-left:7px;}
div.list div.product div.superprice-bg{background:url("../images/base/superprices.gif") no-repeat scroll 0 0;color:#FFFFFF;font-size:14px;font-weight:bold;height:28px;left:100px;position:absolute;z-index:1;top:52px;width:128px;}
div.list .pricetable{margin-left:20px;padding-bottom:10px;}
div.list2{font-size:11px;margin-top:-20px;overflow:hidden;padding-bottom:20px;}
div.list2 div.brand{border-bottom:1px solid #D6D6D6;float:left;margin-left:5px;margin-right:20px;overflow:hidden;padding-bottom:5px;padding-top:15px;width:307px;}
div.list2 div.brand div.logo{background:transparent no-repeat scroll center center;float:left;height:70px;width:172px;}
div.list2 div.brand div.content{float:right;line-height:11px;padding-top:20px;width:135px;}
div.list2 div.brand a{text-decoration:underline;}
div.list2 div.brand ul{line-height:14px;}
div.list2 div.brand h2{font-size:12px;font-weight:bold;line-height:14px;padding-bottom:0;}
div.list2 div.brand span.brand{color:#99BF17;}
div.list2 div.brand span.model{color:#000000;padding-left:9px;}
div.list2 div.brand div.price{font-size:14px;font-weight:bold;}
div.list2 div.brand div.price span.old{color:#8D8D8D;font-size:11px;font-weight:normal;text-decoration:line-through;}
div.list2 div.brand div.price span.new{color:#BFA917;font-size:14px;font-weight:bold;padding-left:5px;}
div.list2 div.brand div.more a{color:#31A3D3;font-size:11px;text-decoration:underline;}
div.catdetail{overflow:hidden;}
div.catdetail div.left{float:left;width:380px;}
div.catdetail div.right{float:right;text-align:center;width:260px;}
div.catdetail div.right2{padding-top:28px;}
div.catdetail div.left h1{padding-bottom:22px;}
div.catdetail div.left h1 .brand{color:#99BF17;}
div.catdetail div.left h1 .model{padding-left:15px;}
div.catdetail div.left h1 span.extra{color:#808080;display:block;font-size:11px;text-transform:uppercase;}
div.catdetail div.left div.description{line-height:25px;padding-bottom:40px;}
div.catdetail div.right div.brandinfo{display:inline-block;zoom:1;=display:inline;line-height:15px;padding-bottom:35px;}
div.catdetail div.right div.brandinfo a{font-size:11px;text-decoration:underline;}
div.catdetail div.right div.brandinfo div.links{text-align:center;}
div.catdetail div.right div.brandinfo div.links ul{display:inline-block;zoom:1;=display:inline;text-align:left;}
div.catdetail div.right div.gallery div.big{padding-bottom:10px;text-align:center;}
div.catdetail div.right div.gallery div.thumbs{margin:0 auto;overflow:hidden;width:168px;}
div.catdetail div.right div.gallery div.thumbs div.thumb{display:block;height:55px;width:50px;}
div.catdetail div.right div.gallery div.thumbs div.thumb a{background:transparent no-repeat scroll 50% 50%;display:block;height:55px;width:50px;}
div.catdetail div.right div.gallery div.thumbs div.thumb{display:inline;float:left;padding:0 3px;}
.pricetable{border-left:0;font-size:11px;overflow:hidden;padding-bottom:30px;position:relative;width:381px;}
.pricetable .caption{color:#99BF17;font-size:16px;padding:0 0 7px 8px;}
.pricetable table{margin-left:-1px;position:relative;}
.pricetable table td,.pricetable table th{border-bottom:1px dotted #808080;border-left:1px dotted #808080;text-align:left;}
.pricetable table th{color:#808080;padding:1px 8px !important;}
.pricetable table td{color:#000;padding:1px 8px !important;}
.pricetable table td.noRightBorder,.pricetable table th.noRightBorder{border-left:0;}
.pricetable table td.noBottomBorder,.pricetable table th.noBottomBorder{border-bottom:0;}
.pricetable table span.lowest{color:#99BF17;font-weight:bold;}
.pricetable .superprice,.pricetable .superprice td{color:#FFFFFF;height:30px;padding-bottom:0;padding-top:0;}
.pricetable .superprice td{padding-top:5px !important;}
.pricetable table .superprice span.lowest{color:#FFFFFF;}
.pricetable .pricetable-container{position:relative;z-index:2;}
.pricetable .pricetable-container table{width:355px;}
.pricetable .super{color:#A52742;font-weight:bold;}
.pricetable .red{color:#D82E50;}
div.pricesStarting{font-size:11px;overflow:hidden;padding-bottom:15px;}
div.pricesStarting div.caption{background:url(../images/base/priceStarting.gif) no-repeat scroll 22px 25px;color:#2699CA;float:left;height:25px;padding-left:17px;padding-top:8px;}
div.pricesStarting div.old_price{float:left;line-height:11px;padding-left:30px;padding-top:6px;}
div.pricesStarting div.old_price span.caption{color:#808080;display:block;}
div.pricesStarting div.old_price span.price{color:#434343;display:block;text-decoration:line-through;}
div.pricesStarting div.new_price{float:left;padding-left:20px;}
div.pricesStarting div.new_price span.caption{color:#808080;display:block;font-size:14px;font-weight:bold;}
div.pricesStarting div.new_price span.price{color:#99BF17;display:block;font-size:18px;font-weight:bold;}
div.brandDescription{line-height:25px;}
div.brandDescription p{margin-bottom:25px;}
#bccalc,#bcInner{background-image:url("../images/base/paycalc.gif");}
#bccalc{padding-bottom:102px;background-position:0 100%;margin:0 -19px 10px 18px;}
#bcInner{position:relative;}
#bcTitle{color:#1996C9;font-size:18px;font-weight:bold;padding:9px 0 8px 24px;}
#bcinputs{padding-left:22px;overflow:hidden;}
.bcCaption{color:#1D4C5F;font-weight:bold;display:block;padding:0 0 0px 10px;font-size:11px;}
.bcTextinput{margin-bottom:7px;display:block;margin-top:7px;overflow:hidden;width:170px;}
.bcTextinput .bcinput{background-image:url("../images/base/bcTextinput.gif");display:block;width:170px;overflow:hidden;height:30px;}
.bcTextinput input{background:none;border:0;color:#1D4C5F;font-weight:bold;font-size:18px;line-height:22px;height:22px;display:block;padding:3px 9px 5px;width:152px;}
.bcSelect{display:block;margin-top:16px;}
.bcSelect .bcinput{display:inline-block;overflow:hidden;width:49px;vertical-align:middle;}
.bcSelect .bcCaption{display:inline-block;width:110px;vertical-align:middle;}
.bcSelect select{display:block;width:100%;float:right;}
.bcresults{background:url("../images/base/bcresults.gif") no-repeat;padding:13px 17px 0 20px;margin:18px 9px 0 12px;}
.bcresults .t1{color:#1D4C5F;font-weight:bold;font-size:11px;padding-bottom:2px;}
.bcresults .t2{color:#1D4C5F;font-size:24px;font-weight:bold;letter-spacing:-2px;line-height:26px;margin-top:-3px;padding-bottom:4px;}
.bcresults .t3{color:#4A8097;line-height:15px;padding-bottom:6px;}
.bcbutton,.bcbutton span{float:left;background-image:url("../images/base/bcbutton.gif");}
.bcbutton{height:25px;background:none;border:0;/*+placement:anchor-bottom-left 32px -62px;*/position:absolute;left:32px;bottom:-62px;width:153px;display:block;}
.bcbutton:hover{text-decoration:none;}
.bcbutton span{font-weight:bold;font-size:12px;color:#1D4C5F;line-height:16px;height:16px;white-space:nowrap;padding:4px 0 5px;text-align:center;width:150px;cursor:pointer;}
.bcMore{/*+placement:anchor-bottom-left 32px -86px;*/position:absolute;left:32px;bottom:-86px;color:#1D4C5F;font-size:11px;text-align:center;width:150px;font-weight:bold;}
/*Footer*/
div#footerWrapper{background:#9DC52F url(../images/base/footerA.gif) repeat-x scroll 50% 0;padding-top:13px;}
div#footer{background:url(../images/base/footerB.gif) repeat-x scroll 0 0;font-size:11px;height:140px;margin:0 auto;padding-left:10px;padding-top:90px;width:950px;}
div#footer .copyright{color:#FFFFFF;float:left;font-weight:bold;padding-left:100px;padding-top:3px;}
div#footer .footerNav{float:right;padding-top:3px;}
div#footer .footerNav li{color:#808080;display:inline;}
div#footer .footerNav a{color:#808080;}
div#footer .footerNav a:hover{text-decoration:underline;}
div#footer .footerNav span{padding:0 2px 0 4px;}
ul.footermenu{float:left;padding-left:50px;width:110px;}
ul.footermenu li{padding-bottom:1px;padding-top:1px;}
ul.footermenu li,ul.footermenu a{color:#F2F9DE;font-size:12px;}
ul.footermenu li.l1,ul.footermenu li.l1 a{font-size:14px;font-weight:bold;}
ul.footermenu li.mailto{background:url(../images/base/icon01_16x16.gif) no-repeat scroll 10px 4px;padding-left:35px;}
ul.footermenu li.phone{background:url(../images/base/icon02_16x16.gif) no-repeat scroll 10px 4px;padding-left:35px;}
ul.footermenu li.address{background:url(../images/base/icon03_16x16.gif) no-repeat scroll 10px 4px;padding-left:35px;}
ul.footermenuContact{float:right;padding-left:0;padding-right:110px;width:310px;}
.calculator{margin-bottom:20px;width:650px;}
.calculator h2{display:inline-block;zoom:1;=display:inline;background:url("../images/base/calculator-tab.png") no-repeat 100% 100%;height:20px;line-height:20px;margin-left:10px;padding:0;padding-right:19px;}
.calculator h2 span{background:url("../images/base/calculator-tab.png") no-repeat scroll 0 0;color:#FFFFFF;display:block;font-size:12px;height:20px;padding-left:19px;}
.calculator .calculate-button{background:url("../images/base/button04.gif") no-repeat scroll 0 0;border:0;cursor:pointer;display:block;height:50px;left:300px;position:absolute;top:20px;width:50px;}
.calculator .calculatorContent{background:url("../images/base/calculator-bg.png") no-repeat scroll 0 0;position:relative;}
.calculator .calculatorContent-a{background:url("../images/base/calculator-bg.png") no-repeat scroll 100% 100%;overflow:hidden;padding:10px;}
.calculator .parameter-caption{background:url("../images/base/border03.gif") repeat-x scroll 0 50%;text-align:center;vertical-align:middle !important;}
.calculator .parameter-caption span{background-color:#F0F3E8;padding:0 7px;}
.calculator .parameters1{margin-bottom:10px;width:630px;}
.calculator .parameters1 .col01{width:210px;}
.calculator .parameters1 .col02{width:210px;}
.calculator .parameters1 .col03{text-align:right;width:210px;}
.calculator .parameters2{width:630px;}
.calculator .parameters2 .col01{width:190px;}
.calculator .parameters2 .col03{text-align:right;width:190px;}
.calculator th.caption{background:url("../images/base/border04.gif") no-repeat scroll 0 9px;color:#828776;font-weight:normal;padding-bottom:7px;text-align:left !important;}
.calculator th.caption span{background-color:#F0F3E8;padding-right:7px;}
.calculator td{padding:5px 0 !important;}
.calculator .spacer{float:left;line-height:30px;text-align:center;width:30px;}
.calculator select{min-width:120px;}
.calculator .pricetable{float:left;padding-bottom:0;width:295px;}
.calculator .pricetable-last{margin-left:40px;}
/*Def*/
.def em{font-style:italic;}
.def strong,.def b{font-weight:bold;}
.def em strong,.def em b,.def strong em,.def strong b{font-style:italic;font-weight:bold;}
.def i{font-style:italic;}
.def p{line-height:25px;margin-bottom:25px;}
.def a{text-decoration:underline;}
.def a,.def a span{color:#99BF17;}
.def ul,.def ol{margin-bottom:20px;margin-left:20px;}
.def ul{list-style-type:disc;}
.def ol{list-style-type:decimal;margin-left:23px;}
.def ul ol,.def ol ol,.def ul ul,.def ol ul{margin-bottom:0;}
.def ul li,.def ol li{line-height:18px;}
.def img{padding:10px;}
.def span.img img{float:none;}
.def span.img_left{float:left;margin-right:15px;}
.def span.img_right{float:right;margin-left:15px;}
.def ul.sitemap{list-style-type:none !important;margin-left:5px;}
.def ul.sitemap a{color:#003669;font-size:11px;font-weight:bold;text-decoration:none;}
.def ul.sitemap li.sel{background:url(../images/base/arrow01.gif) no-repeat scroll 0 6px;padding-left:15px;}
.def ul.sitemap li.sel a{font-size:14px;}
.def ul.sitemap ul a{color:#4C4C4C;font-size:11px !important;font-weight:normal;text-decoration:none;}
.def ul.sitemap a:hover{text-decoration:underline;}
.def ul.sitemap ul{list-style-type:none;margin-bottom:18px;}
.def ul.sitemap ul ul{margin-bottom:0;}
.def ul.sitemap li{background:url(../images/base/arrow02.gif) no-repeat scroll 0 6px;padding-left:15px;}
.def ul.sitemap ul li{background:none;}
/*Navi*/
.navi{margin-bottom:10px;overflow:hidden;text-align:center;width:100%;}
.navi span,.navi a{display:inline-block;zoom:1;=display:inline;line-height:20px;padding:0 3px;vertical-align:middle;}
.navi a.selected:hover,.navi a.selected{background-color:#99BF17;color:#FFF;font-weight:bold;}
.navi a.btn{color:#77932C;font-size:11px;font-weight:bold;}
.navi a.btn:hover{background-color:transparent;text-decoration:underline;}
/*Messages*/
.msg_error{background-color:#FFE5E5;border:2px solid #EF5435;clear:both;margin:0 0 10px;overflow:hidden;padding:10px 10px 5px;position:relative;}
.msg_error p{color:#E42600;margin:0 0 5px;}
.msg_error ul,.msg_error ol{color:#E42600;margin:0 0 5px 20px;}
.msg_success{background-color:#F1FDE8;border:2px solid #83EB44;clear:both;margin:0 0 10px;overflow:hidden;padding:10px 10px 5px;position:relative;}
.msg_success p{color:#3B3B3B;margin:0 0 5px;}
.msg_success ul,.msg_success ol{margin:0 0 5px 20px;}
.msg_note{background-color:#F9F6C1;border:2px solid #EED860;clear:both;margin:0 0 10px;overflow:hidden;padding:10px 10px 5px;position:relative;}
.msg_note p{color:#3B3B3B;margin:0 0 5px;}
.msg_note ul,.msg_note ol{margin:0 0 5px 20px;}
div.buttons{clear:both;overflow:hidden;}
div.buttons button{cursor:pointer;}
div.buttons button.button01{background:url(../images/base/button01.gif) no-repeat scroll 0 0;border:0;color:#69840D;display:block;font-size:12px;font-weight:bold;line-height:17px;margin:0 auto;padding:4px 0;width:300px;}
div.buttons button.button02{background:url(../images/base/button01.gif) no-repeat scroll 0 0;border:0;color:#69840D;display:block;font-size:12px;font-weight:bold;line-height:17px;margin:0 auto;padding:4px 0;width:300px;}
div.buttons button.button03{background:url(../images/base/button03.gif) no-repeat scroll 0 0;border:0;color:#FFFFFF;display:block;font-size:12px;font-weight:bold;line-height:17px;margin:0 0 0 40px;padding:4px 0;width:150px;}
/*****Generic Classes*****/
form.frm label{display:block;font-size:11px;font-weight:bold;padding-right:10px;text-align:right;}
form.frm span.text{background:url(../images/base/input04Bg.gif) no-repeat scroll 0 0;display:inline-block;zoom:1;=display:inline;}
form.frm span.text input{background:transparent;border:0;font-size:11px;padding:3px;padding:5px 6px 6px;width:218px;}
form.frm span.text input{padding:4px 6px 0;}
form.frm span.textSmall{background:url(../images/base/input03Bg.gif) no-repeat scroll 0 0;display:inline-block;zoom:1;=display:inline;}
form.frm span.textSmall input{background:transparent;border:0;font-size:11px;padding:3px;padding:5px 6px 6px;width:28px;}
form.frm span.textSmall input{padding:4px 6px 0;}
form.frm span.textarea{background:url(../images/base/textareaBg.gif) no-repeat scroll 0 0;display:inline-block;zoom:1;=display:inline;}
form.frm span.textarea textarea{background:transparent;border:0;font-size:11px;height:119px;overflow:auto;padding:5px 6px 6px;width:218px;}
form.frm td{padding:2px 0 3px;vertical-align:top;}
form.frm span.piece{color:#BBBBBB;display:inline-block;zoom:1;=display:inline;font-size:18px;font-weight:bold;line-height:25px;padding:0 0 0 4px;vertical-align:middle;}
form.frm div.buttons button.button03{margin-left:10px;margin-top:10px;}
form.frm .textinput01{background:url("../images/base/textinput01.gif") no-repeat scroll 0 0;display:inline-block;zoom:1;=display:inline;height:30px;}
form.frm .textinput01 input{background:transparent;border:0 none #000000;height:12px;line-height:12px;padding:9px;width:222px;}
form.frm .error .textinput01{background-image:url("../images/base/textinput01-error.gif");}
form.frm .textinput02{background:url("../images/base/textinput02.gif") no-repeat scroll 0 0;display:inline-block;zoom:1;=display:inline;height:30px;}
form.frm .textinput02 input{background:transparent;border:0 none #000000;height:12px;line-height:12px;padding:9px;width:162px;}
form.frm .error .textinput02{background-image:url("../images/base/textinput02-error.gif");}
form.frm .textinput03{background:url("../images/base/textinput03.gif") no-repeat scroll 0 0;float:left;height:30px;}
form.frm .textinput03 input{background:transparent;border:0 none #000000;height:12px;line-height:12px;padding:9px;width:32px;}
form.frm .error .textinput03{background-image:url("../images/base/textinput03-error.gif");}
form.frm select{border:1px solid #D8DAD0;}
form.frm .error select{border:1px solid #BC0A41;}
#colorbox h2{font-size:18px;font-weight:bold;padding-bottom:25px;}
#colorbox h2 span.green{color:#99BF17;}
#colorbox h2 span.blue{color:#2698C9;}
#colorbox .product{margin-left:-10px;padding-bottom:10px;}
#colorbox .product .image{background:transparent no-repeat scroll 50% 50%;float:left;height:65px;width:60px;}
#colorbox .product .content{float:right;width:290px;}
#colorbox .product .product_name{font-weight:bold;}
#colorbox .product label{font-weight:normal;padding:0;text-align:left;}
#colorbox .product .col{float:left;width:90px;}
#colorbox .product select{min-width:60px;}
* html #colorbox .product select{width:60px;}
#colorbox div.hinnap2ring{padding:5px 15px;}
.clear{clear:both;overflow:hidden;}
.clear2{background:url("../images/base/border03.gif") repeat-x 0 50%;clear:both;display:block;height:20px;overflow:hidden;}
.error{color:#BC0A41;}
.no_underline{text-decoration:none !important;}
.hidden{display:none;}
.hidden2{position:absolute;top:-2000px !important;}
.left{float:left;}
.right{float:right;}
.aleft{text-align:left;}
.aright{text-align:right;}
