body{font-family:Verdana, Arial, Sans-serif;background-color:#fff;background-attachment:fixed;color:#000;font-size:14px;padding:0px;}
body.mail{background-color:#fff;}

.menu1 {background:#eee;font-size:14px;font-weight:bold;color:#000;padding:3px;width:250px;border-top:1px solid #999;border-bottom:1px solid #999;}
.menu2 {background:#eee;font-size:14px;padding:3px;border-top:0px;width:250px;}
.menu3 {width:250px;}

h1{font-size:25px;padding:5px 0px;}
h2{font-size:16px;padding:5px 0px;}
h3{font-size:16px;padding:3px 0px;}
#h2_table{font-weight:bold;font-size:16px;padding:5px 0px;}

#news_main_window{width:100%;}
#news_bar{width:200px;}

TABLE.frame_noWidth{
   border-collapse: separate;
   border-spacing: 0px;
}

TABLE.frame{
   width: 100%;
   border-collapse: separate;
    border-spacing: 1px;
   border: 1px solid #fff;
}

TH.frame_left{
    text-align: left;
    background: #fff;
    color: #000;
    border: 1px solid #666;
}

TH.frame_left_dark{
   text-align: left;
   background: #bbb;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

TH.frame_right{
    text-align: right;
    background: #fff;
    color: #000;
    border: 1px solid #666;
}

TD.frame_left{
text-align: left;
background: #fff;
color: #000;
    border: 1px solid #666;
padding: 2px;
}

TD.frame_left_dark{
text-align: left;
background: #CFCFCF;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

TD.frame_right{
text-align: right;
background: #fff;
color: #000;
border: 1px solid #666;
padding: 2px;
}

TD.frame_center{
text-align: center;
background: #fff;
color: #000;
border: 1px solid #666;
}

TD.heading{
    background: #fff;
    color: #000;
    border-right: 1px solid #fff;
}

TD.info{
   background: #4B4B4B;
   color: #CC3333;
   border-right: 1px solid #fff;
}

TD.bold_black_small_left{
font-weight: bold;
text-align: left;
background: #eee;
color: #000;
}

TD.bold_black_small_right{
text-align: right;
background: #fff;
color: #000;
float: right;
}

th{font-size:14px;background:#666;}
td{font-size:14px;background:#fff;vertical-align:top;text-align:left;line-height:normal;}

A  {color: #000; text-decoration: underline;}
A:hover  {color: #900;}

A.page_nav  {color: #000; text-decoration: none;}
A.page_nav:hover  {color: #666;}

A.nav_std  { color: #000; text-decoration: none; }
A.nav_std:hover  { color: #900;}

A.nav_prod  { color: #000; text-decoration: none; }
A.nav_prod:hover  { color: #900;}

A.nav_menu3_even  {
text-decoration: none;
display: block; 
width: 165px;
float: left;
border-bottom: 1px solid #999;
padding: 3px;
font-size: 10px;
color: #333;
}
A.nav_menu3_even:hover  { color: #900;}

A.nav_menu3_odd  {
text-decoration: none; 
display: block; 
width: 165px;
float: left;
border-bottom: 1px solid #999;
padding: 3px;
font-size: 10px;
color: #333;
}
A.nav_menu3_odd:hover  { color: #900;}

A.nav_attention  { font-size: 12px; font-weight: bold; color: #CC3333; text-decoration: none;}
A.nav_attention:hover  { color: #900;}

A.news_date{ color: #000; text-decoration: none; font-size: 14px; font-weight: normal;}
A.news_date:hover  { color: #900;}

A.news_heading{ color: #000; text-decoration: none;  font-size: 16px; font-weight: bold;}
A.news_heading:hover  { color: #900;}

A.news{ color: #000; text-decoration: none; }
A.news:hover  { color: #900;}

P{
    font-size: 12px;
    margin-top: 1px;
    margin-bottom: 1px;
}

P.minitext{
   font-size: 10px;
   margin-top: 1px;
   margin-bottom: 1px;
}

P.largetext{
   font-size: 12px;
   font-weight: normal;
   margin-top: 2px;
   margin-bottom: 2px;
}

P.nav_std{
   font-size: 12px;
   margin-top: 2px;
   margin-bottom: 2px;
}

font.textSmall{font-size:14px;color:#000;text-decoration:none;}

font.price{
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none;
}

font.price_attention{
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   text-decoration: none;
}

font.large_attention{
   font-size: 12px;
   font-weight: bold;
   color: #CC3333;
   text-decoration: none;
}

font.small_attention{
   font-size: 12px;
   font-weight: bold;
   color: #CC3333;
   text-decoration: none;
}

input, select, textarea{font-size:14px;border:1px solid #ccc;padding:1px 2px;background:#fff;}

input.textSmall{font-size:14px;margin-top:1px;border:1px solid #ccc;}

input.button{border:1px solid #666;padding:1px 2px;background:url('inputbg_grey.gif');border:1px solid #000;cursor:pointer;}
input.button:hover{background:url('inputbg_grey_hover.gif');border:1px solid #ccc;cursor:pointer;}
input.buttonBuy{font-size:15px;font-weight:bold;color:#fff;border:1px solid #000;padding:0px;margin: 0 0 0 15px;background:#fff url('buy.gif');cursor:pointer;width:40px;height:30px;}
input.buttonBuy:hover{color:#000;background:#fff url('buy.gif');border:1px solid #eee;cursor:pointer;}
input.buttonCashier{
font-size: 17px;
text-align: right;
vertical-align: middle;
background: #eee url('shopping_cart.gif') no-repeat 0 0;
width: 157px;
height: 62px;
color: #000;
border: none;
padding: 1px 15px 1px 2px;
cursor:pointer;
}

input.buttonCashier:hover{
   color: #000;
}

BUTTON.button{
   background: #fff;
   color: #fff;
   border-color:#fff;
   border: 0px solid #000;
   cursor:pointer;
}

SELECT.select{
   border: 1px solid #4B4B4B;
   border-top: 1px solid #666;
   border-left: 1px solid #666;
   padding: 1px 2px;
   background: #fff url('inputbg_grey.gif') repeat-x;
}

#shoppingbag select{
 margin-top: 20px;
 }

OPTION.select{
   background: transparent;
}

/* Accounting */

input#acc_diff, input#acc_verNo, input#acc_balDeb, input#acc_balCred{
color: #000;
background-image: none;
}

.addDltProd  select{

}

.addDltProd input{
 position: relative;
 top: 150px;
}

.menubar{
  background: #fff;
    padding: 0px 0px 12px 12px;
}

.menubar_top{
  background: #fff;
  width: 100%;
  margin-top: 0px;
  display: block;
  float: left;
}

.menubar_bottom{
  background: #fff;
  width: 100%;
}
.applbar_bottom{display:block;float:left;width:100%;margin:0px;}
.applbar_admin_bottom{display:block;float:left;width:100%;margin:0px;}

#id_all{background:#fff;}
 
.myshop_main{
  padding-left: 10px;
  padding-top: 5px;
  width: 100%;
 }

.myshop_body{
width: 100%;
}
 
.menubar_logo{
  background: #fff;
  padding-top: 5px;
  display: inline;
}

.menubar_logo_left{
  background: #fff;
  margin-bottom: 0px;
  width: 0px;
  border-collapse: collapse;
  display: none;
}

.menubar_top_left{
  background: #fff;
  margin-bottom: 0px;
  width: 0px;
  border-collapse: collapse;
  display: none;
}

td.menubar_logo a{
  background: #fff;
  margin: 10px;
 }

.menufooter{
  background: #4B4B4B;
  color: #fff;
  float: right;
  width: 150px;
}

.menu{
  padding: 12px;
  margin: 0px;
  background: transparent;
}

td.nav_prod_area{padding:5px;background:transparent;}
td.nav_prod_area_l{width:100%;color:#000;background:transparent;}
a.nav_prod_area_l { color: #000; text-decoration: none; }
a.nav_prod_area_l:hover  { color: #900; text-decoration: underline;}

td.nav_prod_area_r{
 background: transparent;
}

a.nav_prod_area_r { color: #000; text-decoration: none; }
a.nav_prod_area_r:hover  { color: #900; text-decoration: underline;}

.tree_menubar{
  background: #fff;
  margin-bottom: 25px;
  width: 180px;
  padding-top: 5px;
}

#tree_main{padding-top:15px;}
.tree_menu{color:#fff;padding:0px;margin-bottom:5px;}
.tree_menu td{}
ul#tree_menubar{
padding-left: 0px;
background: #FFF;
width: 180px;
margin-left: 0px;
clear:both;
display:block;
}

ul#tree_menubar li{width:180px;}
ul#tree_menubar a{
display: block;
text-decoration: none;
color: #000;
padding: 5px 5px 4px 5px;
font-size: 12px;
font-weight: bold;
text-align: left;
background: #EEE;
border: 1px solid #999;
border-bottom: 1px solid #999;
margin-top: 1px;
overflow:hidden;
}

ul#tree_menubar div#first-child li a{border-top:0px solid #fff;}
ul#tree_menubar a:hover{color:#900;}
ul#tree_menubar li{list-style-type:none;}
ul#tree_menubar ul{margin:0px;padding:0px;}
ul#tree_menubar ul li{}
ul#tree_menubar ul li a{
padding: 3px;
font-size: 14px;
background: #FFF;
border: none;
border-bottom: 1px solid #999;
color: #333;
font-weight: normal;
}
ul#tree_menubar ul li a:hover{}
ul#menubar{
padding-left: 0px;
background: #FFF;
width: 180px;
margin-left: 0px;
}
ul#menubar a{
display: block;
text-decoration: none;
color: #000;
padding: 5px 5px 4px 5px;
font-size: 12px;
font-weight: bold;
text-align: left;
background: #fff;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
margin-top: -1px;
.margin-top: 0px;
}
ul#menubar div#first-child li a{}
ul#menubar a:hover{
color: #ccc;
}
ul#menubar li{
    width: 100px;
list-style-type: none;
display: inline;
background: #222;
}

/** Horisontal */

ul#menubar_h{
margin:0px;
padding-left: 0;
float: left;
width: 100%;
background: #EEE;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}

ul#menubar_h a{
display: block;
text-decoration: none;
color: #000;
float: left;
line-height: 70%;
padding-top: 7px;
padding-right: 9px;
font-size: 13px;
text-align: center;
background: transparent;
}

ul#menubar_h div#first-child li a{
margin-left: 10px;
}

ul#menubar_h a:hover{
text-decoration: underline;
color: #900;
}

ul#menubar_h li{
list-style-type: none;
display: inline;
/* background: #222; 2014-02-26 */
}

ul#menubar_appl{
margin-left: 0;
padding-left: 0;
float: left;
width: 100%;
height: 100%;
}

ul#menubar_appl a{
display: block;
text-decoration: none;
color: #000;
padding: 3px 3px;
float: left;
font-size: 12px;
text-align: center;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
border: 1px solid #000;
background: #ccc;
}

ul#menubar_appl div#first-child li a{
border-left: 1px solid #000;
}

ul#menubar_appl a:hover{
text-decoration: underline;
}

ul#menubar_appl li{
list-style-type: none;
display: inline;
}

/* Dashboard */
.fc_dashboard_top_box{display:inline;float:left;border:1px solid #ccc;padding:1px 0 1px 0;
width:100%;position:fixed;top:0;left:0;z-index:9000;
border-bottom: 4px solid #0080C6;
background:#00409A;
}
.fc_dashboard_menu_box{display:inline;float:left;margin:0 0 0 5px;}
.fc_dashboard_btn_box{display:inline;float:left;margin:0 0 0 5px;}
.fc_dashboard_search{display:inline;float:left;margin:0 0 0 5px;}
.fc_dashboard_shopping_bag{display:inline;float:left;margin:0 0 0 10px;}
.fc_dashboard_shopping_bag input.buttonCashier{}
.fc_dashboard_shopping_bag .shoppingBagTopRight{color:#fff;}
.fc_dashboard_shopping_bag .shoppingBagBarSwtCurr{display:none;}
.fc_dashboard_shopping_bag .shoppingBagBarSwtVat{display:none;}
.fc_dashboard_shopping_bag .shoppingBagBarTextAfter{display:none;}
.fc_dashboard_user{display:inline;float:left;color:#fff;margin:0 0 0 10px;}
.fc_dashboard_user .nav_std{color:#fff;}
.fc_dashboard_box{display:inline;float:left;width:100%;border:1px solid #ccc;padding:1px 0 1px 0;}
.fc_dashboard_box .heading{display:block;float:left;width:100%;border:0px;padding:0px;background:#00409A;}
.fc_dashboard_box .heading .text{display:block;float:left;border:0px;padding:0px;color:#fff;font-style:bold;font-size:18px;}
.fc_dashboard_box .heading .navigation{display:block;float:right;border:0px;padding:0px;background:#55409A;color:#fff;font-style:bold;font-size:18px;}
/* End */

.fc_container{position:relative;margin-left:auto;margin-right:auto;width:100%;min-height:800px;}
.fc_containerHeader{display:inline;float:left;width:100%;}
.fc_containerFooter{display:inline;float:left;width:100%;}
.fc_body_top{display:inline;float:right;width:100%;}
.fc_main_top{display:inline;float:right;width:100%;}
.fc_main{display:inline;float:left;width:100%;}
td.fc_treeMenuBar{width:190px;padding:0 0 0 2px;}
.fc_compInfo{width:190px;padding:0 0 0 2px;}
.fc_rightBar{}

/* My Changes 12-Feb-2019 */
/*.ShopBottomText {background:transparent;clear:both;}*/
.ShopBottomText {/*background:transparent;*/clear:both;background: #3D3E3F !important;margin-top: 20px !important;padding: 25px !important;}
.ShopBottomText div{background-color: #3D3E3F !important;}
.ShopBottomText h1{color: white !important;background-color: #3D3E3F !important;text-align: center !important;}
.ShopBottomText h2{text-align: center !important;margin-top: 25px !important;}
.ShopBottomText span{background-color: #3D3E3F !important;color: white !important;}


.fc_readMore{display:inline;float:left;font-size:11px;color:#abc;}
.fc_helpPopUp{font-size:11px;background:#ff9;color:#333;padding:10px;border:1px solid #999;}
.fc_box{padding:5px;border:1px solid #999;}

.fc_textBelowLogo{display:inline;float:left;width:100%;background:#fff;}
.fc_textBelowLogo_rwd{display:none;}

.fc_editTableBox{display:inline;float:left;border:1px solid #ccc;padding:5px;}
.fc_editTable{display:inline;float:left;padding:2px;}
.fc_editTableBtnTop{display:block;float:left;margin:5px 0 5px 0;padding:2px;}
.fc_editTableBtnBot{display:block;float:left;margin:5px 0 5px 0;padding:2px;}

.fc_textBelowLogo{display:inline;float:left;}

.hidden{display:none;}
.visible{}
#newline{clear:both;padding:0;margin:0;width:100%;font-size:0;line-height:0;}
hr{background-color:#000;height:1px;}
table{border:none;vertical-align:top;text-align:left;margin:0px;padding:0px;border-collapse:collapse;empty-cells:show;}
form{margin-top:0px;margin-bottom:0px;display:inline;}

.login{width:150px;float:right;display:inline;float:right;}

input.admbutton{font-size:14px;border: 1px solid #666;padding:1px 5px;background: #fff url('inputbg_grey.gif');cursor:pointer;}	/* 2015-11-17 */
input.admbutton:hover{background: #fff url('inputbg_grey_hover.gif');}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #B1B5B6}
b.r1{margin: 0px 5px;padding:0px;}
b.r2{margin: 0px 3px}
b.r3{margin: 0px 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0px 1px;height: 2px}

b.r2top, b.r2bottom{display:block;background: #FFF}
b.r2top b, b.r2bottom b{display:block;height: 1px;overflow: hidden; background: #B1B5B6}
b.r21{margin: 0px 5px}
b.r22{margin: 0px 3px}
b.r23{margin: 0px 2px}
b.r2top b.r24, b.r2bottom b.r24{margin: 0px 1px;height: 1px}

div#advSearchTop{ width:700px;background:#B1B5B6;}
div#advSearchSel{ width:700px;background:#B1B5B6;}

.search {background:#fff;font-size:1.1em;font-weight:normal;color:#000;padding:0px;margin:5px 0 0 25px;display:inline;}
input.searchBtn{text-transform:uppercase;font-weight:bold;font-size:12px;color:#fff;clear:both;background:transparent url('mb_h.gif') repeat-x;cursor:pointer;border:none;}
input.searchBtn:hover{color:#ddd;}
.searchErrorBox{width:100%;margin-bottom:10px;}

.advSearchTop{padding-left:10px;font-size:15px;color:#fff;}
.advSearchBox{margin:10px;color:#fff;}
.advSearchBoxBtn{margin-left:100px;}
input.advSearchBtn{text-transform:uppercase;font-weight:bold;padding:0px;font-size:12px;color:#fff;float:right;display: inline;background:transparent url('mb.gif') repeat-x;cursor:pointer;border:none;}
input.advSearchBtn:hover{color:#ddd;}
.advSearchLbl{background:#B1B5B6;}
.advSearchFld{background:#B1B5B6;padding:0 15px 0 0;}
.searchResult{background:#fff;margin-top:10px;}
th.searchResult{text-align:left;padding-right:25px;height:20px;background:#eee;color:#333;font-size:14px;}
table.searchResult{width:800px;background: #fff;}
tr.searchResult{}
td.searchResult{border-bottom:1px solid #ddd;}
.searchResultImage{width:80px;margin-top:10px;}
.searchResultProd{width:100%;margin-top:5px;}
.searchResultProdProd{color:#333;font-size:14px;border:0px;}
.searchResultProdInfo{color:#333;font-size:12px;border:0px;}
.searchResultProdStock{color:#333;font-size:10px;border:0px;}
.searchResultPrice{width:200px;margin-top:10px;}
.searchResultBuy{width:100px;margin-top:10px;}
a.searchResultProd{border:none;background: #fff;color:#333;text-decoration:none;}
a.searchResultProd:hover{color:#B1B5B6;}

#fc_search_box{
background:url('search_bar.png') no-repeat 0 0;
width:620px;
}
#fc_search_box .wrapper{ 
background:url('search_bar.png') no-repeat 0 0;
height:60px;
padding:5px 0 0 13px; 
position:relative;
}
#fc_search_box input,
#fc_search_box input:focus{ border:none; color:#333; outline:none; font:bold 24px Helvetica, Arial, sans-serif; margin:12px 0; width:510px; }

#fc_search_box_2{
background:url('search_box.png') no-repeat 0 0;
width:220px;
}
#fc_search_box_2 .wrapper{ 
background:url('search_box.png') no-repeat 0 0;
height:60px;
padding:5px 0 0 13px; 
position:relative;
}
#fc_search_box_2 input,
#fc_search_box_2 input:focus{
border:none;
outline:none;
color: #717375;
font-size: 16px;
font-weight: bold;
margin:8px 0 0 50px;
width:130px;
}

.pageBarArea{border:1px solid #ccc;margin:0;padding:0px;display:inline;float:left;width:100%;background:#eee;}
.pageBar{list-style:none outside none;margin:15px 0 35px;padding:2px;}
.pageBar li{float:left;list-style:none outside none;margin:0 3px;font-size:14px;}
.pageBar .inactive{border:1px solid #ccc;color: #ccc;display: inline;padding:4px 6px;}
.pageBar strong{background:none repeat scroll 0 0 #F4F4F4;border:1px solid #ccc;display: inline;padding:4px 6px;}
.pageBar a:link{border:1px solid #ccc;color: #133354;display: inline;padding:4px 6px;text-decoration:none;}
.pageBar a:hover{background:none repeat scroll 0 0 #F4F4F4;color: #133354;}
.pageBar a:visited{border:1px solid #ccc;color: #133354;display: inline;padding:4px 6px;text-decoration:none;}
.pageBar a:focus{background:none repeat scroll 0 0 #F4F4F4;}
.pageBar .previous a, .pageBar .next a{border:1px solid #ccc;display:inline;padding:4px 6px;}

.query{width:100%;float:left;display: block;clear:both;background:#ffe;border-right:1px #ccc solid;}
.query td{font-size:14px;}

.errorBox{width:100%;margin-bottom:10px;display:inline;float:left;}
.errorMsg {width:100%;background:#FF7373;font-size:14px;font-weight:bold;color:#000;padding:3px 0 3px 0;border:1px solid #F00;}
.warningMsg {width:100%;background:#9AFF96;font-size:14px;font-weight:bold;color:#000;padding:3px 0 3px 0;border:1px solid #08FF00;}

.prompt{font-size:10px;font-style:italic;color:#666}

.shoppingBagBarSwtVat{display:inline;float:left;font-size:10px;}

.shoppingBagTopRight{font-size:12px;font-weight:normal;padding:0px 0px 3px 0px;border:0px solid #000;display:block;float:right;}
.shoppingBagBtnTopRight{display:block;float:left;}
.shoppingBagTextTopRight{width:150px;margin:5px;border: 0px solid #000;display:inline;float:left;}
.shoppingBagTextTopRightItemBox{border: 0px solid #000;float:left;}
.shoppingBagTextTopRightItemsLbl{font-weight:bold;}
.shoppingBagTextTopRightItems{}
.shoppingBagTextTopRightSumBox{border: 0px solid #000;clear:both;}
.shoppingBagTextTopRightSumLbl{font-weight:bold;}
.shoppingBagTextTopRightSum{}
.shoppingBagTextTopRightIEVat{}
.shoppingBagTextTopRightCurr{}

.shoppingBagBarLeft{font-size:12px;font-weight:normal;padding:0px 0px 3px 0px;border:0px solid #000;display:inline;float:left;}
.shoppingBagBtnBarLeft{display:inline;float:left;}
.shoppingBagTextBarLeft{border-bottom: 0px solid #000;display:inline;float:left;}
.shoppingBagTextBarLeftItemBox{border: 0px solid #000;float:left;}
.shoppingBagTextBarLeftItemsLbl{font-weight:bold;}
.shoppingBagTextBarLeftItems{}
.shoppingBagTextBarLeftSumBox{border: 0px solid #000;clear:both;}
.shoppingBagTextBarLeftSumLbl{font-weight:bold;}
.shoppingBagTextBarLeftSum{}
.shoppingBagTextBarLeftIEVat{}
.shoppingBagTextBarLeftCurr{}

.fc_extShoppingBagBox_left_rwd{display:none;}
.fc_extShoppingBagBox_right_rwd{display:inline;}
.fc_extShoppingBagBox{width:180px;font-size:15px;font-weight:bold;color:#fff;display:inline;float:left;border:1px solid #004489;background:#004489;text-align:center;vertical-align:middle;padding:1px 0 0 0;margin:2px 0;}
.fc_extShoppingBag{width:170px;font-size:10px;font-weight:normal;color:#000;text-align:left;display:inline;float:left;border:0px solid #ddd;padding:5px;background:#fff;}
.fc_extShoppingBagRow{width:160px;font-size:10px;font-weight:normal;display:inline;float:left;}
.fc_extShoppingBagRowTot{width:170px;font-size:10px;font-weight:normal;display:inline;float:left;}
.fc_extShoppingBagRowCurr{width:170px;font-size:10px;font-weight:normal;display:inline;float:left;}
.fc_extShoppingBagProdPcs{width:30px;font-size:10px;font-weight:normal;display:inline;float:left;}
.fc_extShoppingBagProdLink{width:130px;font-size:10px;font-weight:normal;display:inline;float:left;}
.fc_extShoppingBagProdAmt{font-size:10px;font-weight:normal;display:inline;float:right;}
.fc_extShoppingBagTot{border-top: 1px solid #000;font-size:10px;font-weight:normal;display:inline;float:right;}
.fc_extShoppingBagCurr{font-size:10px;font-weight:normal;display:inline;float:right;}
.fc_extShoppingBagPPOpt{font-size:10px;font-weight:normal;display:inline;float:right;}
.fc_extShoppingBagFreight{font-size:10px;font-weight:normal;display:inline;float:right;}
.fc_extShoppingBag2Cashier{display:inline;float:left;width:75px;margin:3px;padding:0;}
a.fc_extShoppingBag2Cashier{
display:inline;float:left;width:75px;margin:0 5px;padding:3px;background:#0c0;color:#fff;
font-size:12px;font-weight:bold;text-decoration:none;
background:#0c0;color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
.fc_extShoppingBagMinOrder{clear:both;font-size:10px;font-weight:bold;display:inline;float:left;padding:5px 0;}

/* Multi step cashier */

.cashierBox{width:850px;margin:0px;min-height:800px;}
.cashierBox input.button{
   border: 1px solid #666;
   padding: 2px 5px;
   background: #fff url('inputbg_grey.gif');
   cursor:pointer;
   font-size:14px;
}
.cashierTopBox{width:100%;margin:0 0 10px 0;float:left;}
.cashierTopBoxTop{width:100%;background:#fff;display:none;float:left;}
.cashierTopBoxNav{width:100%;background:#fff;float:left;}
.cashierTopBoxText{width:100%;background:#fff;float:left;}
.cashierTopBoxForm{width:100%;float:left;}
.cashierCenterBox{width:850px;background:#eee;padding:2px;clear:both;display:inline;float:left;min-height:600px;}
.cashierLeftBox{width:350px;min-height:550px;margin:2px;padding:0px;clear:both;display:inline;float:left;border:1px solid #ddd;}
.cashierLeftBox select{}
.cashierRightBox{width:450px;min-height:550px;display:inline;float:left;margin:2px;padding:5px;background:#fff;border:1px solid #ddd;}
.cashierRightBoxTop{width:450px;display:inline;float:left;padding:2px;}
a.cashierEmptyShoppingBag{padding:2px;text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:bold;font-size:11px;color:#000;text-decoration:none;background:url('red_btn.gif') repeat-x;}
a.cashierEmptyShoppingBag:hover{color:#ddd;}
.cashierBottomBox{width:100%;clear:both;float:left;}

/* Cashier register */

.cr_cashierBox{width:100%;margin:0px;min-height:800px;}
.cr_cashierTopBox{width:100%;margin:0 0 10px 0;float:left;}
.cr_cashierTopBoxTop{width:100%;background:#fff;display:none;float:left;}
.cr_cashierTopBoxNav{width:100%;background:#fff;float:left;}
.cr_cashierTopBoxText{width:100%;background:#fff;float:left;}
.cr_cashierTopBoxForm{width:100%;float:left;}
.cr_cashierCenterBox{width:610px;background:#fff;padding:2px;clear:both;display:inline;float:left;min-height:600px;}
.cr_cashierLeftBox{width:590px;min-height:550px;margin:0px;padding:5px;clear:both;display:inline;float:left;border:1px solid #ddd;}
.cr_cashierLeftBox select{width:100%;}
.cr_cashierLeftBox .fldError{clear:both;color:#f00;}

.cr_cashierLeftBox .nameAddress{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .companyBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .companyBox .text{display:inline;float:left;width:250px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .companyBox .inputBox{display:inline;float:left;width:210px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .companyBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .companyBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .companyBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.cr_cashierLeftBox .ssnBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;background:#fff;}
.cr_cashierLeftBox .ssnBox td{background:#fff;}
.cr_cashierLeftBox .ssnBox .text{display:inline;float:left;width:100%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .ssnBox .inputBox{display:inline;float:left;width:200px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .ssnBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .ssnBox .inputBox .fldBox{display:inline;float:left;width:500px;padding:0 0 10px 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .ssnBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.cr_cashierLeftBox .nameBox{display:inline;float:left;width:40%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .nameBox .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .nameBox .inputBox{display:inline;float:left;width:310px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .nameBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .nameBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .nameBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.cr_cashierLeftBox .addressBox{display:inline;float:left;width:40%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .addressBox .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .addressBox .inputBox{display:inline;float:left;width:310px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .addressBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .addressBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .addressBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.cr_cashierLeftBox .emailPhoneBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .emailPhoneBox .text{display:inline;float:left;width:90%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .emailPhoneBox .inputBox{display:inline;float:left;width:210px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .emailPhoneBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .emailPhoneBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .emailPhoneBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.cr_cashierLeftBox .newsLetterBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .newsLetterBox .text{display:inline;float:left;width:500px;padding:5px;border:1px solid #ddd;}
.cr_cashierLeftBox .newsLetterBox .inputBox {display:inline;float:left;width:500px;height:24px;padding:0 0 0 5px;border:0px solid #999;font-size:14px;}
.cr_cashierLeftBox .newsLetterBox .inputBox  .checkBox{}
.cr_cashierLeftBox .messageBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .messageBox .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.cr_cashierLeftBox .messageBox .inputBox{display:inline;float:left;width:310px;padding:0 0 0 5px;border:0px solid #ddd;}
.cr_cashierLeftBox .messageBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:0px solid #999;font-size:14px;}

.cr_cashierMiddleBox{width:210px;background:#fff;padding:2px;display:inline;float:left;min-height:600px;}
.cr_cashierButton{
display:inline;float:left;width:200px;padding:0 3px;background:#0c0;color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
font-size:16px;
font-weight:bold;
margin:0 0 10px 0;
}
.cr_cashierButton input{
display:inline;float:left;width:200px;height:35px;padding:5px;border:none;
}
.cr_cashierButton input:hover{background: #0f0;}

.cr_cashierRightBox{width:550px;min-height:550px;display:inline;float:left;margin:5px;padding:5px;background:#fff;border:1px solid #ddd;}
.cr_cashierRightBoxTop{width:550px;display:inline;float:left;padding:2px;}
a.cr_cashierEmptyShoppingBag{padding:2px;text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:bold;font-size:11px;color:#000;text-decoration:none;background:url('red_btn.gif') repeat-x;}
a.cr_cashierEmptyShoppingBag:hover{color:#ddd;}
.cr_cashierBottomBox{width:100%;clear:both;float:left;}

/* Cashier register end */

/* Tab support */

.tab-container{ width:100%; background:#fff; padding:5px 10px; clear:both;}
ul.tabs{ list-style-type:none; margin:0; padding:0; }
ul.tabs li{ float:left; margin:10px 5px 5px 0; }
ul.tabs li a{ padding:5px 10px; border:1px solid #ddd; font-weight:bold; background:url(fbsprite.gif) 0 0 repeat-x; color:#000; text-decoration:none; }
ul.tabs li a.active{ border-color:#ddd; background-position:0 -64px; color:#fff; }
ul.tabs li a.active:hover{ text-decoration:none; cursor:default; }
ul.tabs li:hover{ text-decoration:none; }
ul.tabs-content{ margin:10px 0 0 0; padding:0; list-style-type:none;}
ul.tabs-content li{ height:0; overflow:hidden; margin:0; padding:0; }

/* ie fixes ... lame */
* html ul.tabs-content li{ float:left; } /* ie6 */
*+ html ul.tabs-content li{ width:99%; float:left; } /* ie7 */

.tabClear{ clear:both; }

/* Tab support end */

/* One step cashier */

.fc_onestep_box{display:inline;float:left;width:100%;margin:0px;padding:2px;border:0px solid #ddd;}
.fc_cashier_box{display:inline;float:left;width:750px;margin:0px;padding:2px;border:0px solid #ddd;}
.fc_onestep_text_box{display:none;float:left;margin:0 0 0 5px;padding:2px;border:0px solid #ddd;}
.fc_cashier_box h1{font-size:25px; color:#666; padding:0;}
.fc_cashier_box h2{font-size:18px; color:#666; padding:0;}
.fc_cashier_box h3{font-size:18px; color:#666; padding:0;}
.fc_cashier_box select.select{border:1px solid #ddd;background:#eee;font-size:14px;}

.fc_cashier_box .fldError{clear:both;color:#f00;}
.fc_cashier_box .prompt{display:inline;float:left;width:97%;margin:5px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .top{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .top .text{display:inline;float:left;width:95%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .order_box{display:inline;float:left;width:730px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .campaign{display:inline;float:left;width:710px;padding:5px;border:0px solid #ddd;background:#eee;}
.fc_cashier_box .campaign td{background:#eee;}
.fc_cashier_box .campaign .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .campaign .inputBox{display:inline;float:left;width:310px;padding:5px;border:0px solid #ddd;background:#eee;}
.fc_cashier_box .campaign .inputBox .label{display:inline;float:left;width:195px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .campaign .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 5px;border:0px solid #ddd;}
.fc_cashier_box .campaign .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.fc_cashier_box .campaign .button{
display:inline;float:left;width:75px;margin:0 5px;padding:0 3px;background:#0c0;color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
font-size:16px;
font-weight:bold;
}
.fc_cashier_box .campaign input.button{
display:inline;float:left;width:75px;height:25px;margin:0;padding:3px;border:none;
}
.fc_cashier_box .order{display:inline;float:left;width:700px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .order .text{display:inline;float:left;width:90%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .order .button{
display:inline;float:left;width:200px;padding:0 3px;background:#0c0;color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
font-size:16px;
font-weight:bold;
}
.fc_cashier_box .order input.button{
display:inline;float:left;width:200px;height:35px;padding:5px;border:none;
}
.fc_cashier_box .order input.button:hover{background: #0f0;}
.fc_cashier_box .order .orderLines{clear:both;display:inline;float:left;width:700px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .order .orderLines .prodLine{clear:both;display:inline;float:left;width:700px;padding:5px;border:0px solid #ddd;background:#eee;}
.fc_cashier_box .order .orderLines .prodLine .img{display:inline;float:left;width:55px;height:55px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .order .orderLines .prodLine .text{display:inline;float:left;width:200px;height:55px;padding:5px;border:0px solid #ddd;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .prodLine .pcsBox{display:inline;float:left;width:110px;height:55px;padding:15px 0 0 5px;border:0px solid #ddd;font-size:14px;}
.fc_cashier_box .order .orderLines .prodLine .pcsBox .minus{display:inline;float:left;width:32px;height:32px;padding:0;cursor:pointer;}
.fc_cashier_box .order .orderLines .prodLine .pcsBox .pcs{display:inline;float:left;width:40px;height:30px;padding:7px 0 0 0;border:0px solid #ddd;font-size:14px;}
.fc_cashier_box .order .orderLines .prodLine .pcsBox .plus{display:inline;float:left;width:32px;height:32px;padding:0;cursor:pointer;}
.fc_cashier_box .order .orderLines .prodLine .size{display:inline;float:left;width:150px;height:55px;padding:5px;border:1px solid #ddd;}
.fc_cashier_box .order .orderLines .prodLine .attr{display:inline;float:left;width:150px;height:55px;padding:5px;border:1px solid #ddd;}
.fc_cashier_box .order .orderLines .prodLine .rent{display:inline;float:left;width:150px;height:55px;padding:5px;border:1px solid #ddd;}
.fc_cashier_box .order .orderLines .prodLine .prodRent{display:inline;float:left;width:150px;height:55px;padding:5px;border:1px solid #ddd;}
.fc_cashier_box .order .orderLines .prodLine .price{display:inline;float:left;width:200px;height:25px;margin:15px 0 0 0;padding:3px;border:0px solid #ddd;background:#fff;}
.fc_cashier_box .order .orderLines .prodLine .price .discount{display:inline;float:left;}
.fc_cashier_box .order .orderLines .prodLine .price .discount .amount{display:inline;float:left;padding:5px;color:#333;font-size:12px;font-weight:normal;text-decoration:line-through;}
.fc_cashier_box .order .orderLines .prodLine .price .discount .currency{display:inline;float:left;padding:5px;color:#333;font-size:12px;font-weight:normal;text-decoration:line-through;}
.fc_cashier_box .order .orderLines .prodLine .price .amtCurr{display:inline;float:right;}
.fc_cashier_box .order .orderLines .prodLine .price .leadText{display:inline;float:left;padding:5px;color:#f29;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .prodLine .price .amount{display:inline;float:left;padding:5px;color:#f29;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .prodLine .price .currency{display:inline;float:left;padding:5px;color:#f29;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .prodLine .dlt{display:inline;float:left;width:30px;height:25px;margin:15px 0 0 0;padding:0 0 0 10px;border:0px solid #ddd;cursor:pointer;}
.fc_cashier_box .order .orderLines .feeLine{clear:both;display:inline;float:left;width:700px;padding:2px;border:0px solid #ddd;}
.fc_cashier_box .order .orderLines .feeLine .img{display:inline;float:left;width:55px;height:30px;padding:2px;border:0px solid #ddd;}
.fc_cashier_box .order .orderLines .feeLine .text{display:inline;float:left;width:200px;height:30px;padding:10px 0 0 15px;border:0px solid #ddd;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .feeLine .pcsBox{display:inline;float:left;width:100px;height:30px;padding:15px 0 0 5px;border:0px solid #ddd;font-size:14px;}
.fc_cashier_box .order .orderLines .feeLine .price{display:inline;float:left;width:200px;height:25px;margin:5px 0 0 5px;padding:3px;border:1px solid #ddd;color:#f29;font-size:14px;font-weight:bold;}
.fc_cashier_box .order .orderLines .feeLine .price .discount{display:inline;float:left;text-decoration:line-through;}
.fc_cashier_box .order .orderLines .feeLine .price .amtCurr{display:inline;float:right;}
.fc_cashier_box .order .orderLines .feeLine .price .leadText{display:inline;float:left;padding:5px;color:#f29;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .feeLine .price .amount{display:inline;float:left;padding:5px;color:#f29;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .feeLine .price .currency{display:inline;float:left;padding:5px;color:#f29;font-size:12px;font-weight:bold;}
.fc_cashier_box .order .orderLines .feeLine .dlt{display:none;}
.fc_cashier_box .vatBox{display:inline;float:left;width:700px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .vatBox .text{display:inline;float:right;width:285px;padding:0px;border:0px solid #ddd;color:#666;font-size:12px;}
.fc_cashier_box .totalBox{display:inline;float:right;width:100%;}
.fc_cashier_box .orderTotal_box{clear:both;display:inline;float:right;width:300px;background:#9AFF96;color:#000;padding:5px;border:2px solid #08FF00;}
.fc_cashier_box .orderTotal_box .leadText{display:inline;float:left;padding:5px;color:#666;font-size:12px;}
.fc_cashier_box .orderTotal_box .amtCurr{display:inline;float:right;}
.fc_cashier_box .orderTotal_box .amount{display:inline;float:left;padding:5px;color:#f29;font-size:18px;font-weight:bold;}
.fc_cashier_box .orderTotal_box .currency{display:inline;float:left;padding:5px;color:#f29;font-size:18px;font-weight:bold;}
.fc_cashier_box .delpay_box{display:inline;float:left;width:730px;padding:5px;border:1px solid #ddd;}
.fc_cashier_box .delmethod_box{display:inline;float:left;width:350px;padding:5px;border-right:1px solid #ddd;}
.fc_cashier_box .delmethods{display:inline;float:left;width:330px;padding:5px;border-right:1px solid #ddd;}
.fc_cashier_box .delmethods .text{clear:both;display:inline;float:left;width:300px;padding:5px;border-bottom:1px solid #ddd;}
.fc_cashier_box .doorCodeBox{display:inline;float:left;width:99%;padding:5px 0;border:0px;}
.fc_cashier_box .paymethoddetails_box{clear:both;display:inline;float:left;width:330px;padding:5px;border-right:1px solid #ddd;}
.fc_cashier_box .paymethod_box{display:inline;float:right;width:350px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .paymethod_box .text{clear:both;display:inline;float:left;width:300px;padding:5px;border-bottom:1px solid #ddd;}
.fc_cashier_box .nameAddress{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .companyBox{display:inline;float:left;width:99%;padding:5px;border:1px solid #ddd;}
.fc_cashier_box .companyBox .text{display:inline;float:left;width:250px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .companyBox .inputBox{display:inline;float:left;width:210px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .companyBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.fc_cashier_box .companyBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.fc_cashier_box .companyBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.fc_cashier_box .ssnBox{display:inline;float:left;width:99%;padding:5px;border:1px solid #ddd;background:#eee;}
.fc_cashier_box .ssnBox td{background:#eee;}
.fc_cashier_box .ssnBox .text{display:inline;float:left;width:500px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .ssnBox .inputBox{display:inline;float:left;width:310px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .ssnBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.fc_cashier_box .ssnBox .inputBox .fldBox{display:inline;float:left;width:500px;padding:0 0 10px 5px;border:0px solid #ddd;}
.fc_cashier_box .ssnBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.fc_cashier_box .ssnBox .inputBox .button{
display:inline;float:left;width:1500px;padding:0 3px;background:#0c0;color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
font-size:16px;
font-weight:bold;
}
.fc_cashier_box .ssnBox .inputBox input.button{
display:inline;float:left;width:150px;height:25px;margin:0 0 0 5px;padding:2px;border:none;
}
.fc_cashier_box .ssnBox .inputBox input.button:hover{background: #0f0;}
.fc_cashier_box .nameBox{display:inline;float:left;width:40%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .nameBox .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .nameBox .inputBox{display:inline;float:left;width:310px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .nameBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.fc_cashier_box .nameBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.fc_cashier_box .nameBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.fc_cashier_box .addressBox{display:inline;float:left;width:40%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .addressBox .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .addressBox .inputBox{display:inline;float:left;width:310px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .addressBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.fc_cashier_box .addressBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.fc_cashier_box .addressBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.fc_cashier_box .emailPhoneBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .emailPhoneBox .text{display:inline;float:left;width:90%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .emailPhoneBox .inputBox{display:inline;float:left;width:210px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .emailPhoneBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.fc_cashier_box .emailPhoneBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.fc_cashier_box .emailPhoneBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.fc_cashier_box .newsLetterBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .newsLetterBox .text{display:inline;float:left;width:500px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .newsLetterBox .inputBox {display:inline;float:left;width:500px;height:24px;padding:0 0 0 5px;border:0px solid #999;font-size:14px;}
.fc_cashier_box .newsLetterBox .inputBox  .checkBox{}
.fc_cashier_box .messageBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .messageBox .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .messageBox .inputBox{display:inline;float:left;width:310px;padding:0 0 0 5px;border:0px solid #ddd;}
.fc_cashier_box .messageBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:0px solid #999;font-size:14px;}
.fc_cashier_box .updNameAddressBox{display:inline;float:left;width:300px;padding:5px 0 0 50px;border:1px solid #ddd;}
.fc_cashier_box .confirmBox{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .center{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom .confirmOrder{clear:both;display:inline;float:left;width:200px;padding:5px 0 0 0px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom .inputBox{display:inline;float:left;padding:0;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom{display:inline;float:left;width:99%;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom .text{display:inline;float:left;width:300px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom .totalBox{display:inline;float:right;width:250px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom .totalBox .vatBox{display:inline;float:right;width:250px;padding:5px;border:0px solid #ddd;}
.fc_cashier_box .confirmBox .bottom .totalBox .vatBox .text{display:inline;float:right;padding:0px;border:0px solid #ddd;color:#666;font-size:12px;}
.fc_cashier_box .confirmBox .bottom .orderTotal_box{clear:both;display:inline;float:right;width:250px;background:#9AFF96;color:#000;padding:5px;border:2px solid #08FF00;}
.fc_cashier_box .confirmBox .bottom .orderTotal_box .leadText{display:inline;float:left;padding:5px;color:#666;font-size:12px;}
.fc_cashier_box .confirmBox .bottom .orderTotal_box .amtCurr{display:inline;float:right;}
.fc_cashier_box .confirmBox .bottom .orderTotal_box .amount{display:inline;float:left;padding:5px;color:#f29;font-size:18px;font-weight:bold;}
.fc_cashier_box .confirmBox .bottom .orderTotal_box .currency{display:inline;float:left;padding:5px;color:#f29;font-size:18px;font-weight:bold;}
.fc_cashier_box .button{
display:inline;float:left;width:200px;padding:0 3px;background: #0c0;color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
font-size:16px;
font-weight:bold;
}
.fc_cashier_box input.button{
display:inline;float:left;width:200px;height:35px;padding:5px;border:none;
}
.fc_cashier_box input.button:hover{background: #0f0;}

/* One step cashier end */

.cProgressBar{width:100%;margin-bottom:10px;font-size:15px;background:#fff;display:inline;float:left;}
.cProgressBarStepOk{padding:2px 30px;display:inline;}
.cProgressBarStepActive{color:#fff;padding:2px 30px;display:inline;background:url('mb.gif') repeat-x;}
.cProgressBarStepNotActive{padding:2px 30px;display:inline;}

.prodTopBar{width:100%;display:block;float:left;clear:both;}
.prodMenuBar{width:100%;display:block;float:left;clear:both;}
.prodNav{vertical-align:middle;padding:5px;height:60px;width:800px;border:1px solid #ddd;clear:both;}
.prodNavCurrProd{display:inline;float:left;}
.prodNavPrev{width:350px;margin-bottom:10px;font-size:15px;background:#fff;display:inline;float:left;}
.prodNavPrevText{padding:20px;display:inline;float:left;}
.prodNavPrevImg{padding:0 10px;display:inline;float:left;}
.prodNavNext{width:350px;margin-bottom:10px;font-size:15px;background:#fff;display:inline;float:right;}
.prodNavNextText{padding:20px;display:inline;float:left;}
.prodNavNextImg{padding:0 10px;display:inline;float:left;}
a.prodNavText{height:100%;padding:0px;text-align:center;vertical-align:middle;text-transform:uppercase;font-weight:bold;font-size:11px;color:#666;text-decoration:none;}
a.prodNavText:hover{color:#333;}
.prodNavImg img{height:50px;border:none;}

.cNavBox{width:1000px;display:inline;}
.cNavBoxPrev{.width:0;float:left;display:inline;}
input.cNavBoxPrevBtn{height:31px;width:139px;text-transform:uppercase;text-align:right;padding:0px 5px 0px 0px;font-weight:bold;font-size:12px;color:#fff;float:right;display:inline;background:transparent url('cashier_prev.gif');cursor:pointer;}
input.cNavBoxPrevBtn:hover{color:#BCE254;cursor:pointer;}
.cNavBoxNext{float:right;}
input.cNavBoxNextBtn{height:31px;width:139px;text-transform:uppercase;text-align:left;padding:0px 0px 0px 5px;font-weight:bold;font-size:12px;color:#fff;float:right;display:inline;background:transparent url('cashier_next.gif');cursor:pointer;}
input.cNavBoxNextBtn:hover{color:#BCE254;cursor:pointer;}
input.cNavBoxConfirmBtn{height:31px;width:139px;text-transform:uppercase;text-align:left;padding:0px 0px 0px 5px;font-weight:bold;font-size:12px;color:#fff;float:right;display:inline;background:transparent url('cashier_next.gif');cursor:pointer;}
input.cNavBoxConfirmBtn:hover{color:#BCE254;cursor:pointer;}

.cErrorBox{width:100%;margin-bottom:10px;display:inline;float:left;}

.cDelPayBox{clear:both;display:inline;float:left;width:330px;height:100%;padding:5px 0;border-bottom:1px solid #ddd;}
.cDelPayBoxChecked{clear:both;display:inline;float:left;width:330px;height:100%;padding:5px 0;background:#eee;border-bottom:1px solid #ddd;}
.cDelPayBoxSel{display:inline;float:left;width:25px;padding:0 10px 0 0;}
input.cDelPayBoxSel{display:inline;float:left;background:#bbb;border:none;}
.cDelPayBoxText{display:inline;float:left;width:280px;height:100%;}
.cDelPayBoxLbl{display:inline;float:left;font-weight:bold;}
.cDelPayBoxHelp{display:inline;float:left;font-weight:normal;margin-left:5px;}
.cDelPayBoxFee{clear:both;display:inline;float:left;}
.cDelPayBoxImg{display:inline;float:left;width:280px;height:100%;}
.cDelPayBoxImg .fc_klarnaInvoice{width:100px;}
.cDelPayBoxImg .fc_klarnaAccount{width:100px;}
.cDelPayBoxImg .fc_klarnaCampaign{width:100px;}
.cDelPayBoxImg .fc_samport{width:100px;}
.cDelPayBoxImg .fc_webpayCard{width:188px;}
.cDelPayBoxImg .fc_paypalCard{width:250px;}
.cDelPayBoxImg .fc_paysonCard{width:150px;}
.cDelPayBoxImg .fc_paysonInvoice{width:140px;}

input.cExtPaymBtn{height:30px;font-size:15px;color:#fff;float:right;display: inline;background:transparent url('mb.gif') repeat-x;cursor:pointer;}
input.cExtPaymBtn:hover{height:30px;color:#BCE254;background:transparent url('mb_h.gif') repeat-x;cursor:pointer;}

.prodInfoLbl{font-weight:bold;}
.prodInfoText{}

.adminLinkUpdAdd{font-weight:bold;font-size:12px;color:#000;}
.adminLinkUpdAdd a{font-weight:bold;font-size:12px;color:#000;text-decoration:none;}
.adminLinkUpdAdd a:hover{font-weight:bold;font-size:12px;color:#ddd;}

.toggler {background:#ddd; cursor:pointer; font-weight:bold; color:#000; margin: 0; padding:5px; font-size:14px;}
.toggler:hover{background:#eee;}
.element{padding:5px;}
.image{margin:10px 20px;}

.languageBox{margin:5px;}
.prodMenuMatic{width:186px;display:inline;float:left;}

.prodPriceBox{width:150px;display:inline;float:left;background:#ddd;}
.prodPriceHeader{display:inline;float:left;}
.prodPriceQty{width:50px;display:inline;float:left;}
.prodPricePrice{display:inline;float:left;}

.prodFamily{
background: transparent url('prodGroupFrame_160_200.png');
margin: 3px;
width: 160px;
height: 200px;
float: left;
display: inline;
text-align: center;
}
.prodFamilyHeading{
font-size: 12px;
font-weight: bold;
color: #f2dfa7;
background: transparent;
border: 0px;
margin: 0 0 0 0;
padding: 5px 2px;
width: 156px;
height: 40px;
}
.prodFamilyImg{
border: 0px;
padding: 0px;
text-align: center;
vertical-align: middle;
}

.prodGroup{
margin: 3px;
width: 160px;
height: 200px;
float: left;
display: inline;
text-align: center;
vertical-align: middle;
}
.prodGroupHeading{
font-size: 12px;
font-weight: bold;
color: #f2dfa7;
background: transparent;
border: 0px;
margin: 0 0 0 0;
padding: 5px 2px;
width: 156px;
height: 30px;
overflow: hidden;
}
.prodGroupImg{
border: 0px;
padding: 0 0 0 5px;
margin-left: 0px;
height: 150px;
width: 150px;
display: table-cell;
text-align: center;
vertical-align: middle;
}

#prod_group{
display: inline;
float: left;
}

.prod_doc{
font-size: 10px;
font-weight: normal;
display: table-cell;
vertical-align: middle;
color: #fff;
width: 200px;
background: transparent url('mb.gif') repeat;
}

.prodNoText{
border: 1px solid #ccc;
margin: 3px;
width: 150px;
height: 150px;
float: left;
display: inline;
}

.prodTextOnly{
border: 1px solid #ccc;
margin: 3px;
width: 150px;
height: 250px;
float: left;
display: inline;
}

.prod{
border: 1px solid #ccc;
margin: 1px;
width: 160px;
height: 325px;
float: left;
display: inline;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.prod_heading{
font-size: 0px;
font-weight: normal;
color: #fff;
background: #fff;
border: 0px;
padding: 0px;
width: 150px;
height: 0px;
visibility: hidden;
}

.prod_img{
border: 0px;
padding: 5px 0 0 0;
width: 150px;
height: 130px;
text-align: center;
vertical-align: middle;
}

.prod_text{
border: 0px;
padding: 5px 0 0 5px;
width: 145px;
height: 75px;
overflow: hidden;
}

.prod_price{
border: 0px;
/* padding: 0 0 0 5px; 2014-02-27 */
width: 145px;
height: 70px;
display: inline;
}
.prod_price font.price{
   font-size: 22px;
   font-weight: bold;
   color: #f00;
}
.prod_price font.price_attention{
   font-size: 22px;
   font-weight: bold;
   color: #f00;
}
.prod_price .ordPrice{
font-size: 12px;
font-weight: normal;
width: 145px;
height: 15px;
display: inline;
}
.prod_price .ordPrice .Text{
display: inline;
}
.prod_price .ordPrice .Price{
display: inline;
margin: 0;
}

.prod_price .basePrice{
margin: 0 0 5px 5px;
width: 145px;
/* height: 22px; */
clear: both;
display: block;
}
.prod_price .basePriceCurr{
display: inline;
font-size: 12px;
font-weight: normal;
color: #000;
}

.prod_price .altPrice{
margin: 0 0 5px 5px;
font-size: 12px;
font-weight: normal;
width: 145px;
height: 15px;
display: inline;
}
.prod_price .altPrice .Price{
display: inline;
margin: 0;
}
.prod_price .TextNoFreight{
margin: 0 0 0 5px;
width: 145px;
height: 15px;
clear:both;
display: block;
}
.prod_price .altPriceCurr{
display: none;
visibility: hidden;
}

.prod_price_right{
border: 0px;
/** 2014-02-27
padding: 0 0 0 5px;
width: 145px;
**/
height: 70px;
display: inline;
}
.prod_price_right font.price{
   font-size: 22px;
   font-weight: bold;
   color: #f00;
}
.prod_price_right font.price_attention{
   font-size: 22px;
   font-weight: bold;
   color: #f00;
}
.prod_price_right .ordPrice{
font-size: 12px;
font-weight: normal;
width: 0px;
height: 0px;
display: none;
}
.prod_price_right .ordPrice .Text{
display: inline;
}
.prod_price_right .ordPrice .Price{
display: inline;
margin: 0;
}

.prod_price_right .basePrice{
margin: 0 0 5px 5px;
width: 145px;
/* height: 22px; */
clear: both;
display: block;
}
.prod_price_right .basePriceCurr{
display: inline;
font-size: 12px;
font-weight: normal;
color: #000;
}

.prod_price_right .altPrice{
font-size: 12px;
font-weight: normal;
width: 145px;
height: 15px;
display: inline;
}
.prod_price_right .ordPrice .Price{
display: inline;
margin: 0;
}
.prod_price_right .TextNoFreight{
margin: 0 0 0 5px;
width: 145px;
height: 15px;
clear:both;
display: block;
}
.prod_price_right .altPriceCurr{
display: none;
visibility: hidden;
}

.prod_buy{
border: 0px;
padding: 0 0 0 0px;
width: 145px;
height: 30px;
display: inline;
vertical-align: top;
}
.prod_buy_qty_btn{padding:0 0 0 5px;width:145px;}
/* 2014-05-20 Start */
.prod_buy_qty input{display:inline;}
.prod_buy_qty_text{display:inline;float:left;width:40px;}
.prod_buy_qty{display:block;float:left;width:50px;}
.prod_buy_unit{display:block;float:left;width:10px;}
.prod_buy_btn{display:inline;float:left;width:30px;}
.prod_buy_btn input{}
/* 2014-05-20 End */

.prodDoc{
width: 300px;
overflow: hidden;
}

/* Most sold */

.most_sold_prod{
border: 5px solid #f00;
margin: 1px;
width: 150px;
height: 325px;
float: left;
display: inline;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
}

.prod_l{
background: transparent url('prod_landscape.gif');
margin: 3px;
width: 493px;
height: 157px;
position:relative;
display:block;
float:left;
}
.prod_heading_l{
font-size: 0px;
font-weight: normal;
color: #fff;
background: #fff;
border: 0px;
padding: 0px;
width: 150px;
height: 0px;
visibility: hidden;
}
.prod_img_l{
position:absolute;
top:20px;
left:19px;
width: 120px;
height: 120px;
display: table-cell;
text-align: center;
vertical-align: middle;
}
.prod_text_l{
position:absolute;
top:15px;
left:180px;
width: 300px;
height: 100px;
}
.prod_price_l{
position:absolute;
top:80px;
left:180px;
width: 180px;
height: 80px;
}
.prod_price_l font.price{
   font-size: 22px;
   font-weight: bold;
   color: #f00;
}
.prod_price_l .basePriceCurr{
display: inline;
font-size: 12px;
font-weight: normal;
color: #000;
}

.prod_price_l font.price_attention{
   font-size: 22px;
   font-weight: bold;
   color: #f00;
}
.prod_price_l .ordPrice{
}
.prod_price_l .ordPrice .Text{
display: inline;
}
.prod_price_l .ordPrice .Price{
display: inline;
}

.prod_price_l .altPrice{
}
.prod_price_l .altPrice .Price{
display: inline;
}
.prod_price_l .altPriceCurr{
display: none;
visibility: hidden;
}
.prod_price_l .depositCurr{
display: none;
visibility: hidden;
}

.prod_buy_l{
position:absolute;
top:0px;
left:150px;
width: 120px;
height: 70px;
}

/* Grey box most sold */

/* Grey box */
 
.most_sold_prod_l{
border: 5px solid #f00;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
background: transparent url('prod_landscape.gif');
margin: 3px;
width: 493px;
height: 157px;
position:relative;
display:block;
float:left;
}

#prod_menu{
width: 300px;
float: left;
}

.prod_menu1 {
   background: #777;
   font-size:  12px;
   font-weight: bold;
   color: #fff;
   padding: 3px;
   width: 300px;
}

.prod_menu2 {
    background: #eee;
    font-size: 12px;
    padding: 3px;
    border-top: 0px;
    width: 300px;
    }

.prod_menu3 {
    background: #eee;
    font-size: 12px;
    padding: 3px;
    border-top: 0px;
    width: 300px;
}

table.admrecord{border:none;vertical-align:top;text-align:left;margin:0px;padding:0px;border-collapse:collapse;empty-cells:show;}
thead.admrecord{}
th.admrecord{background:#333;padding:6px;border-right:1px solid #fff;font-weight:bold;font-size:14px;color:#fff;}
th.admrecord a{font-weight:bold;font-size:14px;color:#fff;text-decoration:none;}
th.admrecord a:hover{color:#bbb;}
tbody.admrecord{}
td.admrecordOdd{background:#eee;font-size:14px;color:#000;padding:6px;border:1px solid #ccc;}
td.admrecordEven{background:#fff;font-size:14px;color:#000;padding:6px;border:1px solid #ccc;}
tfoot.admrecord{}

table.record{
   border: none;
   vertical-align: top;
   text-align: left;
   margin: 0px;
   padding: 0px;
   border-collapse: collapse;
   empty-cells: show;
}

th.record{
   background: #777;
   padding: 4px 0px 4px 2px;
   border-right: 1px solid #fff;
}

td.recordOdd{
   background: #eee;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

td.recordEven{
   background: #bbb;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

td.specialOdd{
   background: #ff0;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

td.specialEven{
   background: #ff0;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

td.special2Odd{
   background: #F6836B;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

td.special2Even{
   background: #F6836B;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

td.special3Odd{
   background: #F6999B;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

td.special3Even{
   background: #F6999B;
   color: #000;
   padding: 4px;
   border: 1px solid #666;
}

.prodOvw {width:100%;background:#9AFF96;font-size:14px;font-weight:bold;color:#000;margin:5px 0 2px 0;padding:3px 0 3px 0;border:1px solid #08FF00;}
.prodFreeText{display:inline;width:100%;border-width:1px;border-style:dashed;background:#9AFF96;margin:10px 0px 10px 0px;}
.prodRentText{display:inline;width:300px;border-width:1px;border-style:dashed;background:#ABC;margin:10px 0px 10px 0px;}
.genProdRentText{width:300px;border-width:1px;border-style:dashed;background:#CDE;margin:10px 0px 10px 0px;}

img{border-width:0;}
.img_border{border:none;}

.dspProd_box{width:100%;display:inline;float:left;}
.dspProd_nav{width:100%;display:inline;float:left;}
.dspProd_barTop{width:100%;display:inline;float:left;}
.dspProd_left{width:340px;display:inline;float:left;}
.dspProd_top{width:100%;display:inline;float:left;}
.dspProd_img{width:100%;display:inline;float:left;}
.dspProd_symbols{width:100%;display:inline;float:left;}
.dspProd_sm{width:100%;clear:both;display:block;float:left;}
.dspProd_bottom{width:100%;display:inline;float:left;}
.prodPack{width:340px;clear:both;display:block;float:left;}
.prodPackOdd{}
.prodPackEven{}
.prodVideo{clear:both;display:block;float:left;}
.prodPackVideo{clear:both;display:block;float:left;}
.dspProd_boxRight{width:310px;display:inline;float:left;}
.dspProd_boxRight .stockBox{width:310px;display:inline;float:left;}
.dspProd_boxRight .buyBox{width:310px;display:inline;float:left;margin:5px 0 0 0;}
.dspProd_boxRight .priceBox{width:310px;display:inline;float:left;}
.dspProd_barRight{width:310px;display:inline;float:left;}
.dspProd_crossSelling{padding:0 5px;display:inline;float:left;}
.dspProd_options{width:160px;padding:0 5px;display:inline;float:left;}
.dspProd_info{width:310px;display:inline;float:left;}
.dspProd_right{width:250px;display:inline;float:left;}
.dspProd_rightText{width:250px;display:inline;float:left;}

.prodPackInfoBox{clear:both;display:block;float:left;
background:#fff;
border: 4px solid #049E00;
padding: 0 0 5px 0;
width: 97%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.prodPackInfoH2{margin:5px 0 0 5px;}
.prodPackInfoShortNameBox{clear:both;display:inline;float:left;}
.prodPackInfoShortNameSymbol{display:inline;float:left;height:37px;width:37px;margin:5px 0 0 5px;}
.prodPackInfoShortName{display:inline;float:left;margin:5px 0 0 5px;font-weight:bold;width:230px}
a.prodPackInfoLink{padding:5px 0 0 0px;font-size:14px;}
.prodPackInfo2ShortInfoBox{clear:both;display:inline;float:left;}
.prodPackInfo2ShortName{display:inline;float:left;margin:5px 0 0 0;padding:0 0 0 10px;background:#777;width:96%;}
a.prodPackInfo2Link{font-size:16px;text-decoration:none;font-weight:normal;color:#fff;}
.prodPackInfo2ShortInfo{clear:both;display:inline;float:left;padding:5px 0 0 5px;}
a.prodPackInfo2ShortInfoLink{font-size:12px;text-decoration:none;}
.prodPackInfo2Price{clear:both;display:inline;float:right;padding:5px 5px 0 0;font-size:12px;color:red;}

.fc_cross_selling_box{width: 160px;}
.fc_cross_selling_text{}
.fc_cross_selling_prod{}

.fc_json_info{display:none;background:#B8F2CD;font-size:24px;border:1px solid;z-index:10000;position:fixed;top:30px;left:30px;padding:20px;}
.fc_json_info2{display:inline;float:left;background:#B8F2CD;font-size:14px;border:1px solid;padding:2px;margin:2px 0;}
.fc_json_error{display:inline;float:left;background:#FF7373;font-size:14px;border:1px solid;padding:2px;margin:2px 0;}
.fc_json_search{display:none;background:#fff;font-size:12px;border:1px solid;z-index:1;position:static;top:80px;left:30px;padding:20px;overflow:scroll;max-height:300px;}
#fc_search_box_form{margin:2px 0 0 2px;}
.fc_json_cr_search{display:none;background:#fff;font-size:12px;border:1px solid;z-index:1;position:static;top:0px;left:30px;padding:5px;overflow:scroll;max-height:300px;}
.fc_json_searchUser{display:none;background:#fff;font-size:12px;border:1px solid;z-index:1;position:static;top:80px;left:30px;padding:20px;overflow:scroll;max-height:300px;}
.fc_json_searchUser div{width:500px;}
.fc_analytics{display:inline;float:left;border:1px solid #ccc;padding:5px;}
.fc_htmlRight{display:inline;float:left;border:1px solid #ccc;padding:5px;}

.fc_button_attention{display:inline;float:left;margin:0 10px;}
a.fc_button_attention{font-size:18px;font-weight:bold;background:#c33;color:#fff;text-decoration:none;border:1px solid #000;padding:5px;margin:0 0 10px 0;}
a.fc_button_attention:hover{color:#000;}

.fc_maint_box{display:block;padding:10px 0 0 10px;margin:10px 0 0 0;border:1px solid #ccc;}
.fc_maint_box  .buttons_top{padding:0px 0 10px 0;}
.fc_maint_result{display:inline;float:left;padding:0px;}
.fc_maint_box  .buttons_bottom{clear:both;padding:10px 0 10px 0;}

.fc_prod_fancybox{display:inline;float:left;width:100%;height:100%;margin:0 0 0 20px;}
.fc_prod_fancybox_prod{display:inline;float:left;width:330px;height:100%;}
.fc_prod_fancybox_img_tn{display:inline;float:left;width:120px;height:120px;margin:5px 0 0 0;text-align:center;vertical-align:middle;}
.fc_prod_fancybox_img{display:inline;float:left;width:330px;height:310px;border:1px solid #BBB;margin:5px 0px 0px 0px;text-align:center;vertical-align:middle;}
.fc_prod_fancybox_img img{padding:5px;background:#fff;display: block;margin-left:auto;margin-right:auto}
.fc_prod_fancybox_gallery{width:335px;}
.fc_prodclass_fancybox_gallery{width:100%;}
.fc_prod_fancybox_gallery_img{display:inline;float:left;width:60px;height:60px;border:1px solid #BBB;margin:5px 5px 0px 0px;text-align:center;vertical-align:middle;}
.fc_prod_fancybox_gallery_img div.wrapper{position:relative;float:left;}
.fc_prod_fancybox_gallery_img div.video{position:absolute;bottom:15px;left:20px;width:20px;height:14px;background:transparent url('play_video_20_14.png') no-repeat;}
.fc_prod_fancybox_gallery_img img{padding:5px;background:#fff;max-width:50px;}

.fc_sort_filter_disp_box{display:inline;float:left;width:90%;border:0px solid #BBB;padding:5px;margin:5px 0;}
.fc_sort_filter_disp_box .filter{display:inline;float:left;width:90%;border:0px solid #BBB;padding:5px;margin:5px 0;}
.fc_sort_filter_disp_box .sort_disp_box{display:inline;float:left;width:90%;border:1px solid #BBB;padding:5px;margin:5px 0;}
.fc_sort_filter_disp_box .sort{display:inline;float:left;width:90%;border:0px solid #BBB;padding:5px;margin:5px 0;}
.fc_sort_filter_disp_box .disp{display:inline;float:left;width:90%;border:0px solid #BBB;padding:0px;margin:0px 0;}

.fc_prodReviewBox{display:inline;float:left;width:100%;height:100%;padding:0px;}
.fc_prodReviewBox .top{display:inline;float:left;width:100%;height:100%;padding:0px;}
.fc_prodReviewBox .top .rateBox{display:inline;float:left;padding:2px 2px 0 0;}
.fc_prodReviewBox .top .inputBox{display:inline;float:left;padding:0px;}
.fc_prodReviewBox .reviewsBox{display:inline;float:left;width:100%;padding:5px 0 0 0;border:0px solid #ddd;}
.fc_prodReviewBox .reviewsBox .top{display:inline;float:left;width:100%;padding:5px 0 0 0;}
.fc_prodReviewBox .reviewsBox .top .rateBox{display:inline;float:left;padding:2px 2px 0 0;}
.fc_prodReviewBox .reviewsBox .top .nameDateBox{display:inline;float:left;padding:2px 2px 0 10px;}
.fc_prodReviewBox .reviewsBox .text{display:inline;float:left;width:100%;padding:5px 0 0 0;font-size:10px;}
.fc_prodReviewBox .reviewBox{display:inline;float:left;width:100%;padding:5px 0 0 0;border:0px solid #ddd;}
.fc_prodReviewBox .reviewBox .inputBox{display:inline;float:left;width:210px;padding:5px;border:0px solid #ddd;}
.fc_prodReviewBox .reviewBox .inputBox .label{display:inline;float:left;width:195px;padding:0 0 0 5px;border:0px solid #ddd;}
.fc_prodReviewBox .reviewBox .inputBox .fldBox{display:inline;float:left;width:200px;padding:0 0 10px 5px;border:0px solid #ddd;}
.fc_prodReviewBox .reviewBox .inputBox .input{display:inline;float:left;width:200px;height:24px;padding:0 0 0 5px;border:1px solid #999;font-size:14px;}
.fc_prodReviewBox .reviewBox .inputBox .select{font-size:14px;}
/* prod search */
.fc_prodRateBox{display:inline;float:left;width:100px;padding:2px 2px 0 0;}

.fc_prodClassBox{}
.fc_prodClassBox .buttonBox{clear:both;display:inline;float:right;margin:10px 10px 0 0;text-align:center;}
.fc_prodClassBox .button{
display:inline;float:left;margin:0 5px;padding:0 3px;background:#ee9304;color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 5px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
font-size:16px;
font-weight:bold;
top: 50%;
}
.fc_prodClassBox input.button{display:inline;float:left;height:25px;margin:0;padding:1px 5px 0 5px;border:none;}
.fc_prodClassBox .button:hover{background:#ee9304;color:#bf3333;}

/** Media queries for responsive design **/

/*layouts smaller than 930px*/

@media screen and (max-width: 930px){
body{font-size:92%;padding:0% 0%;margin:0% 0%;}
.menubar_bottom{width:99%;}
ul#menubar_h{font-size: 11px;font-weight:bold;border:none;padding:8px 3px 10px 3px;margin:0;background:#fff;}
ul#menubar_h a{color:#333;font-size: 11px;font-weight: bold;border: none;padding: 8px 3px 10px 3px;
margin: 0 5px;
background: #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
ul#menubar_h a.big{font-size: 11px;padding: 8px 3px 10px 3px;}
ul#menubar_h li{}
.fc_container{box-shadow:none;top:0;}
.fc_rightBar{display:none;}
.ShopBottomText{display:none;}
.fc_textBelowLogo{display:none;}
/*.fc_containerHeader{display:none;}*/
.fc_textBelowLogo_rwd{display:none;float:left;width:100%;background:#fff;}
.fc_extShoppingBagBox_left_rwd{display:inline;width:180px;font-size:15px;font-weight:bold;}
.fc_extShoppingBagBox_right_rwd{display:none;}
.fc_extShoppingBagBox{width:180px;font-size:15px;font-weight:bold;}
.fc_extShoppingBag{width:170px;font-size:10px;font-weight:normal;}
.fc_extShoppingBagRow{width:160px;font-size:10px;}
.fc_extShoppingBagRowTot{width:170px;font-size:10px;}
.fc_extShoppingBagRowCurr{width:170px;font-size:10px;}
}

/*layouts smaller than 600px, iPhone and mobiles*/

@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px){
body{font-size: 92%;padding: 0% 0%;margin: 0% 0%;width:600px;}
ul#menubar_h{font-size: 11px;font-weight: bold;border: none;padding: 8px 3px 10px 3px;
margin: 0;
background: #fff;
}
ul#menubar_h a{font-size: 11px;font-weight: bold;border: none;padding: 8px 3px 10px 3px;
margin: 0 5px;
background: #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
ul#menubar_h a.big{font-size: 11px;padding: 8px 3px 10px 3px;}
ul#menubar_h li{}
.fc_rightBar{display:none;}
.ShopBottomText{display:none;}
.fc_textBelowLogo{display:none;}
/*.fc_containerHeader{display:none;}*/
.fc_textBelowLogo_rwd{display:none;float:left;width:100%;background:#fff;}
.fc_extShoppingBagBox_left_rwd{display:inline;width:180px;font-size:15px;font-weight:bold;}
.fc_extShoppingBagBox_right_rwd{display:none;}
.fc_extShoppingBagBox{width:180px;font-size:15px;font-weight:bold;}
.fc_extShoppingBag{width:170px;font-size:10px;font-weight:normal;}
.fc_extShoppingBagRow{width:160px;font-size:10px;}
.fc_extShoppingBagRowTot{width:170px;font-size:10px;}
.fc_extShoppingBagRowCurr{width:170px;font-size:10px;}
}

/*Just iPhone*/
@media only screen and (max-device-width: 480px){
}

/*iPad styles*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
}


