html {background-color: #eee;}
BODY{text-align:center;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;line-height: 1.28;MARGIN: 0px auto 0px auto;COLOR:#000;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#fffff7;}
td{LINE-HEIGHT:1.5;font-size:11px;}
.boxText{}
.errorBox{FONT-WEIGHT:bold;FONT-SIZE:11px;BACKGROUND:#ffb3b5;}
.stockWarning{COLOR:#c03;}
.productsNotifications{BACKGROUND:#f2fff7;}
.base {WIDTH:980px;text-align:center!important; BACKGROUND-COLOR:#fffff7;}
A{COLOR:#696969;TEXT-DECORATION:none;}
A:hover{COLOR:#abd;TEXT-DECORATION:underline;}
FORM{DISPLAY:inline;}
TR.header{BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#fffff0;}
TR.headerNavigation{BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;}
TD.headerNavigation{FONT-WEIGHT:bold;COLOR:black;BACKGROUND-COLOR:palegoldenrod;}
A.headerNavigation{COLOR:black;}
A.headerNavigation:hover{COLOR:#fff;}
TR.headerError{BACKGROUND:#f00;}
TD.headerError{FONT-WEIGHT:bold;FONT-SIZE:12px;BACKGROUND:#f00;COLOR:black;TEXT-ALIGN:center;}
TR.headerInfo{BORDER-RIGHT:1px;BORDER-TOP:1px;BACKGROUND:#0f0;BORDER-LEFT:1px;BORDER-BOTTOM:1px;}
TD.headerInfo{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:black;BACKGROUND-COLOR:transparent;TEXT-ALIGN:center;}
TR.footer{BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:transparent;}
TD.footer{FONT-WEIGHT:bold;COLOR:black;HEIGHT:16pt;BACKGROUND-COLOR:transparent;}
.infoBox{BORDER-TOP:black 1px;BACKGROUND-IMAGE:none;BORDER-BOTTOM:black 1px solid;BACKGROUND-REPEAT:repeat;}
.artInfoBox{BORDER-TOP:lightblue 1px;BACKGROUND-IMAGE:none;BORDER-BOTTOM:medium none;BACKGROUND-REPEAT:repeat;}
.artSimpleInfoBox{BORDER-TOP:medium none;BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;}
.simpleInfoBox{BORDER-TOP:1px solid #ccc;BACKGROUND-IMAGE:none;BORDER-BOTTOM: 1px solid #ccc;BACKGROUND-REPEAT:repeat;}
.infoBoxContents{BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#fffff7;}
.infoBoxNotice{BACKGROUND:#ff8e90;}
.infoBoxNoticeContents{BACKGROUND:#ffe6e6;}
TD.infoBoxFooter{BACKGROUND-POSITION:center center;FONT-WEIGHT:normal;TEXT-TRANSFORM:uppercase;COLOR:black;BACKGROUND-COLOR:transparent;}
TD.infoBox{}
SPAN.infoBox{}
TR.accountHistory-odd{BACKGROUND-COLOR:#F6F8EC;}
TR.addressBook-odd{BACKGROUND-COLOR:#F6F8EC;}
TR.alsoPurchased-odd{BACKGROUND-COLOR:#F6F8EC;}
TR.payment-odd{BACKGROUND-COLOR:#F6F8EC;}
TR.productListing-odd{}
TR.productReviews-odd{}
TR.upcomingProducts-odd{BACKGROUND:#f4f7fd;}
TR.shippingOptions-odd{BACKGROUND-COLOR:#ff9;}
TR.accountHistory-even{BACKGROUND:#fff;}
TR.addressBook-even{BACKGROUND:#fff;}
TR.alsoPurchased-even{BACKGROUND:#fff;}
TR.payment-even{BACKGROUND:#fff;}
TR.productReviews-even{BACKGROUND:#fff;}
TR.upcomingProducts-even{BACKGROUND:#fff;}
TR.shippingOptions-even{BACKGROUND:#fff;}
TR.productListing-heading{BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#fc6;}
TR.newPPL{BACKGROUND-COLOR:#ECEFF5;}
TD.productListing-heading{FONT-WEIGHT:normal;BACKGROUND-IMAGE:none;TEXT-TRANSFORM:uppercase;COLOR:black;BACKGROUND-REPEAT:repeat;HEIGHT:20pt;BACKGROUND-COLOR:#cf9;FONT-VARIANT:small-caps;}
TD.productListing-data{ padding: 0 5px 0 0;}
A.pageResults{COLOR:#00f;}
A.pageResults:hover{}
TD.pageHeading, h1{FONT-WEIGHT:bold;FONT-SIZE:12px;TEXT-TRANSFORM:uppercase;COLOR:black; margin:0; padding: 0;}
DIV.pageHeading{BORDER-RIGHT:1pt;BORDER-TOP:1pt;FONT-WEIGHT:bold;FONT-SIZE:15px;BORDER-LEFT:1pt;COLOR:#f93;BORDER-BOTTOM:1pt;}
TR.subBar{BACKGROUND:#f4f7fd;}
TD.subBar{COLOR:black;}
TD.main{FONT-SIZE:11px;LINE-HEIGHT:1.5;}
P.main{FONT-SIZE:11px;LINE-HEIGHT:1.5;}
TD.smallText{FONT-SIZE:11px;}
SPAN.smallText{FONT-SIZE:11px;}
P.smallText{FONT-SIZE:11px;}
TD.accountCategory{FONT-SIZE:13px;COLOR:#abd;}
TD.fieldKey{FONT-WEIGHT:bold;FONT-SIZE:12px;}
TD.fieldValue{FONT-SIZE:12px;}
TD.tableHeading{FONT-WEIGHT:bold;FONT-SIZE:11px;color:#777;}
TR.tableHeading { background-color: #EEEEDE;}
SPAN.newItemInCart{FONT-SIZE:11px;COLOR:green;BACKGROUND-COLOR:transparent;}
CHECKBOX{FONT-SIZE:11px;}
INPUT{FONT-SIZE:11px;padding:3px;}
RADIO{FONT-SIZE:11px;}
SELECT{FONT-SIZE:11px;padding:3px;}
TEXTAREA{FONT-SIZE:11px;padding:3px;WIDTH:100%;}
SPAN.greetUser{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#f0a480;}
TABLE.formArea{BORDER-TOP:1px solid #ccc;}
TABLE.footer{BACKGROUND-IMAGE:none;BACKGROUND-COLOR:transparent;}
TD.formAreaTitle{FONT-WEIGHT:bold;FONT-SIZE:12px;BACKGROUND-COLOR:#fffff7;}
SPAN.markProductOutOfStock{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#c76170;}
SPAN.productSpecialPrice{FONT-WEIGHT:bold;FONT-SIZE:12px;TEXT-TRANSFORM:none;COLOR:#f00;TEXT-DECORATION:none;}
.moduleRowOver{CURSOR:hand;BACKGROUND-COLOR:#d7e9f7;}
.moduleRowSelected{BACKGROUND-COLOR:#e9f4fc;}
.checkoutBarFrom{FONT-SIZE:11px;COLOR:#8c8c8c;}
.checkoutBarTo{FONT-SIZE:11px;COLOR:#8c8c8c;}
.checkoutBarCurrent{FONT-SIZE:11px;COLOR:black;}
TD.bordered{BORDER-RIGHT:silver 1px solid;PADDING-RIGHT:5px;BORDER-TOP:silver 1px solid;PADDING-LEFT:5px;FONT-SIZE:10pt;BORDER-LEFT:silver 1px solid;BORDER-BOTTOM:silver 1px solid;}
TD.hnwp{BACKGROUND-POSITION:center center;BACKGROUND-IMAGE:url(/shop/images/infobox/underline.gif);BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:white;}
SPAN.productDiscount{FONT-WEIGHT:bold;FONT-SIZE:12px;TEXT-TRANSFORM:none;COLOR:forestgreen;}
SPAN.productPrice{FONT-WEIGHT:bold;FONT-SIZE:12px;TEXT-TRANSFORM:none;COLOR:#C45520;TEXT-DECORATION:none;}
SPAN.productPriceWithVat{FONT-WEIGHT:bold;FONT-SIZE:12px;TEXT-TRANSFORM:none;COLOR:#8EA900;TEXT-DECORATION:none;}
.imagesBoxContents{FONT-SIZE:11px;}
TD.infoBoxHeadingLeft{FONT-WEIGHT:bold;COLOR:black;BACKGROUND-COLOR:transparent;}
TD.infoBoxHeadingRight{FONT-WEIGHT:bold;COLOR:black;BACKGROUND-COLOR:transparent;}
TD.infoBoxFooterLeft{FONT-WEIGHT:bold;COLOR:black;BACKGROUND-COLOR:transparent;}
TD.infoBoxFooterRight{FONT-WEIGHT:bold;COLOR:black;BACKGROUND-COLOR:transparent;}
.frameHeading{BORDER-RIGHT:black 1px solid;BORDER-TOP:black 1px solid;BORDER-LEFT:black 1px solid;BORDER-BOTTOM:black 1px solid;}
.imp{COLOR:#ff603f;}
.deliveryNotes{color:#8c8c8c;}
ul{margin:0;padding:0;list-style:none;}
ul li{padding-left:15px;background:url(images/base/off.gif) no-repeat 1px 4px;line-height:140%;line-height:18px;}
ul li:hover{padding-left:15px;background:url(images/base/on.gif) no-repeat 1px 6px;line-height:140%;line-height:18px;}
li p {padding: 0; margin: 0;}
@font-face {
	font-family: 'AdventureRegular';
	src: url('http://www.online-bg.com/fonts/adventure-webfont.woff') format('woff'), url('http://www.online-bg.com/fonts/adventure-webfont.ttf') format('truetype'), url('http://www.online-bg.com/fonts/adventure-webfont.svg#webfontVM8OFTgY') format('svg');
	font-weight: normal;
	font-style: normal;
}
.font1 {FONT-SIZE:28px;COLOR:#000000;FONT-FAMILY:'AdventureRegular';font-size-adjust: 0.44;}
.font2 {FONT-SIZE:14px;COLOR:#000000;FONT-FAMILY:'AdventureRegular';font-size-adjust: 0.44;}
.fan_box .full_widget .connections { color: #3B5998; font-size: 9px; border: 0px none !important;}
.fan_box .connections {padding: 7px 0 4px 5px;}
.fan_box .connections_grid .grid_item a img { width: 46px;height: 46px }
.fan_box .connections_grid .grid_item { padding: 0 4px 2px 1px;width: 47px;}
.fan_box .connections_grid .grid_item .name { letter-spacing: -0.01em; }
.connect_widget_like_button .liketext { font-size: 9px; }
.fan_box .connect_action .name { font-size: 11px; }
.connections .total { display: none }
.fan_box .full_widget { border: 0px none;}
.connect_widget .connect_widget_summary { display: none; }
.imagesBoxContents img {
  border-radius: 5px;
  border: 1px solid #CCCCCC;
}
h2 { font-size: 10px; font-weight: bold; margin: 0; padding: 0;}
.lcol { border-right: 1px solid #ccc;  padding: 10px 0 0 10px;}
.rcol { border-left: 1px solid #ccc; padding: 10px 10px 0 0px;}
.mcol { padding: 0px 10px; text-align: left;}
.btm {border-top: 1px solid #ccc;}

TD.infoBoxHeading{ border-top: 0px solid #ccc; FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#555;}
.h_base {line-height: 20px; margin-top: 2px; border-top: 0px solid #ccc; border-bottom: 1px solid #DDDDCE; }
.h_cats { background-color: #EEEEDE;}
.h_manu { background-color: #EEEEDE;}
.h_search {background-color: #EEEEDE;}
.h_info {background-color: #EEEEDE;}
.h_online {background-color: #EEEEDE;}
.h_scart { background: #EEEEDE; }
.h_curr { background: #EEEEDE; }
.h_bsell { background: #EEEEDE; }
.h_lang {background: #EEEEDE; }
.h_hot {background: #EEEEDE; }
.h_notes {background: #EEEEDE; }
.h_minfo {background: #EEEEDE; }
.h_promo {background: #F7A393; }
.h_newprods {border-bottom: 0px none !important; }

.c_row { float: left; width: 100%; padding: 3px 2px; border-bottom: 1px solid #ccc;}
.c_ico { float: left; }
.c_txt { float: left; display: table;}
.c_head { border-top: 0px solid #ddd; background-color: #EFF2F7;}
.price_box {background-color: #EEEEDE;border-radius: 6px;padding: 5px 10px;}
.price_box td {padding: 0px 5px;}
.header100 {width: 100%; background-color: #FFFFE0; text-align: center; float: left;}
.header {width: 981px; padding: 0 10px; float: left;}
.h_img { float: left; display: block; padding-right: 15px;}
.h_txt { float: left; display: block; padding: 10px 0px; width: 875px; text-align: left;}
.clear { clear:both;}
.header_bg {width: 981px;}
.header_on {width: 100%; background-image: url(images/online-bg-com-4.gif); height: 18px; padding:0; margin:0;}
a.blue_button, input.blue_button { background-color: #A0CA60; border: 1px solid #639042; color: #FFFFFF;
                                   font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
                                   font-size: 12px; font-weight: bold; padding: 3px 10px; cursor:pointer;}
a.blue_button { padding: 3px 10px; }
.odimg { border: 1px solid #ccc; border-radius: 5px;}
.workflow { background-color: #EEEEDE; border-radius: 5px 5px 5px 5px; margin: 30px 0 0; padding: 10px; }
.pagesrow { background-color: #EEEEDE; border-radius: 5px 5px 5px 5px; margin: 20px 0 0; padding: 10px; float: left;}
.iBlock { background-color: #F7E3CE; border-radius: 5px 5px 5px 5px; margin: 0; padding: 5px; }
.promotab td.smallText {border: 1px solid #ccc; width: 32%; padding: 10px; border-radius: 8px;}
.h_arrow {padding: 0px 5px 0 0; }
.infoBoxFooterRight { padding-bottom: 10px; }
.mban {padding: 10px 0; }
a.lng {opacity:0.70; filter:alpha(opacity=70);}
a.lng:hover {opacity:1; filter:alpha(opacity=100);}
a.lng img {padding:2px;}
.si_frame {display:block;position:relative }
.si_over { background-repeat:no-repeat;background-position: top right; display:block;position:absolute;left:0px;top:0px;z-index:2;}
.si_img { display:block;position:absolute;left:0px;top:0px;z-index:1; }
.si_img img { border-radius: 5px; }
.txtinp { border: 1px solid #ccc; border-radius: 2px; margin: 2px 0;}
input.txtinp:focus { background-color: #f2f5f5; }
.note { color:#F77857; }

.flthead {
  background-color: #DDDDCE;
  font-size: 11px;
  font-weight: bold;
  margin: 10px 0 5px 5px;
  padding: 3px 5px;
  width: 145px;
}
.fltbox {
  clear: both;
  height: 100px;
  margin: 5px 0 10px 5px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 155px;
}
.fltrow {
  clear: both;
  color: #696969;
  float: left;
  font-size: 11px;
  line-height: 16px;
  text-transform: none;
}
.fltrow input {
  clear: both;
  float: left;
  margin: 2px 0;
}
#price_range {
  margin: 15px 10px 0;
  width: 135px;
}
#minmax {
  height: 20px;
  line-height: 20px;
  margin: 0 10px;
  width: 140px;
}
.minleft {
  float: left;
}
.maxright {
  float: right;
}
.mcol .header {
  width: auto;
}
