/**
* Site CSS style
* This CSS define the look and feel of the application in the frontend.
* @link http://www.joobi.co
* @copyright Distributed under the Lesser General Public License (LGPL).
* @link http://www.gnu.org/copyleft/lesser.html
* @author Joobi Team <css.support@joobi.co>
*/

/*  other CSS included */
@import url("messages.css");
@import url("button.css");

/** GENERAL **/
.clr { clear: both; overflow:hidden; }
img{border:none;}
.jloader{background: url(../images/loading.gif) no-repeat;height:100px;width:200px;display:none;}
table,tr,td{border:none !important;border-collapse:collapse;}
h2#siteTitle{color:#008bed!important;font-size:1.6em;font-weight:normal;margin-bottom:10px!important;padding:3px 0;float:left;width:400px;}

/* Alignment of picklist elements */
div.radioAlign,div.checkBoxAlign{clear:both;}
div.radioAlign div,div.checkBoxAlign div{float:left;}

/** links into a listing **/
a.list-link{}
a.anchor{text-decoration: none!important;}

/** caption on the listing , font-weight:bold;  **/
span.joobi-list-caption{text-align:left;float:left;margin-right:5px!important;}
/* Search result highlight */
.search-highlight{font-weight:bold;font-style:italic;background:yellow;}

/** LEGEND **/
.legend{text-align:center;vertical-align:middle;font-size:.9em;padding:5px;margin-top:20px!important;}
.legend-text{padding:2px;}
.legend-img{vertical-align:middle;padding-right:2px;}

/** WIZARD Fieldset title and icon **/
.wizard{background:url(../images/toolbar/16/wizard.png) no-repeat;display:block;padding-left:20px;padding-top:3px;}
#viewWizard{clear:both;background-color:white;}

/** TOOLBAR **/
div#joobitoolbar-box{vertical-align:middle;height:40px;padding-bottom:20px;}
/** header Elements **/
div#filter-totals{margin-left:20px!important;float:left;}
/* div for the picklist */
div#filter-picklist{float:right;}
/* div for the search box */
div#filter-search{float:left;}

/** Search Box **/
div.catalog-search {margin:10px 0 0 0!important;}
div#searchbg{background-position:right bottom;background-position:100% -51px;margin-right:-9px!important;}
div.search-input{float:left;line-height:25px;margin-right:20px!important;}
.search-input span{color:#444444;font-size:12px;}
.search-div{float:left;}
.search-div .inputbox{width:300px;float:left;background-repeat:no-repeat;background-position:5px center;border:none;background-color:transparent;font-size:12.5px;height:29px;padding:0 10px 0 25px;}
.search-div .inputbox:hover,.search-div .inputbox:focus{border: none}
div.search-div input.button{padding:7px;}

/**Search**/
div.catalog-search div.curveMidCenter{padding:10px;}
div.searchInputBg{border:1px solid #d4dee8;background-position:0 bottom;float:left;margin-right:5px !important; margin-bottom:5px !important;}
div.searchVendor, div.searchCategory, div.searchType, div.searchLocation{border:1px solid #d4dee8;background-position:0 bottom;float:left;margin-left:5px!important; margin-bottom:5px !important;height:29px;}
div.searchVendor span, div.searchCategory span, div.searchType span, div.searchLocation span{background:none;}
div.searchLocationBox, div.searchLocationPicklist{float:left;}
div.searchLocationPicklist{margin-left:5px!important; margin-bottom:5px !important;height:29px;padding-top: 6px;}
div.searchBttn{float:left;margin-left:5px!important;}
div.searchBttn span.bttnCenter input{border:none;background:none;}


/* Pagination and navigation */
div.filter-pagination{float:left;margin:10px;}
div#filter-totals{float:left;margin:0 10px;}
div.pagipages{float:left;line-height:200%;margin:0 10px;font-style:italic;}
div.filter-pagination div.pagePagination{padding:0;margin:0 10px;float:left;}
div.filter-pagination div.pagipages{position:relative;}
div.bottom-pagination div.pagipages{position:absolute;right:0;top:10px;}

/** toolbar buttons **/
div.button-text{font-size:1em;}
/** this is important for the button / link at the top of the elements **/
div.toolbar { text-align:right; padding:0;}	/* float: right;  */
div.toolbar span {float: none; margin: 0 auto!important; display: block; }
/* width: 16px; height: 16px; */

/*debug traces*/
.debug{padding:30px;}
fieldset.joobiform{border:1px solid #ddd;margin:0 10px 10px 10px!important;-moz-border-radius:8px;-webkit-border-radius:8px;behavior:url(border-radius.htc);padding:10px;}
fieldset.joobiform legend{padding:0 5px;margin-left:10px!important;}

/*Direct translation*/
.translationmouseover{background-color:#FAF298;padding:3px;color:black;}


table.style{width:100%;}
div.pageTitle{float:left;}
div.pageTitle span{margin-top:14px;}
div.pageTitle h1{border:none!important;}
div.toolbar{float:right;}
div.mainContent table.category thead tr th, div.mainContent table.category thead tr,
div.widgetMain table.category thead tr th, div.widgetMain table.category thead tr{
	background: none !important; border: none !important;
}
div.viewForm{/*background-color:white;*/}
#joobitoolbar-box div.pageTitle h1.componentheading,table.toolbar,table.cmsform,table.cmsform fieldset,
.mainContent table.style,
.widgetMain table.style,
.viewForm table.category{
	border:none!important;margin:0!important;width:100%;
}
div.viewForm table.weblinks th,div.viewForm table.newsfeeds th,div.viewForm table.category th,div.viewForm table.jlist-table th{color:#555555;}
div.mainContent table.category th a,
div.widgetMain table.category th a{
	color:#6a90b3!important;text-decoration:none;background:none!important;
}
div.mainContent, div.widgetMain{padding:0 0 10px 0;}

widgetMain


/* Rounded Curve for Main content */
div.mainContent table,div.mainContent table thead th,
div.widgetMain table,div.widgetMain table thead th{
	border:none!important;
}
div.mainContent table, div.widgetMain table{width:100%;}
div.curveTopLeft,div.curveTopRight,div.curveTopCenter,div.curveBotLeft,div.curveBotRight,div.curveBotCenter{background-repeat:no-repeat;}

div.curveTopCenter,div.curveBotCenter{height:4px;background-repeat:repeat-x;}
div.curveTopRight,div.curveBotRight{padding:0 4px;}

div.curveTopLeft{background-position:0 0;}
div.curveTopRight{background-position:100% -4px;}
div.curveTopCenter{background-position:50% -8px;}
div.curveBotLeft{background-position:0 -12px;}
div.curveBotRight{background-position:100% -16px;}
div.curveBotCenter{background-position:50% -20px;}

div.curveMidLeft{padding:0 1px;}
div.curveMidRight{padding:0 1px;}

div.mainContent table td,div.mainContent table th,
div.widgetMain table td,div.widgetMain table th{
	padding:10px 4px;
}
div.mainContent table th,
div.widgetMain table th{
	text-align:center;
}

div.mainContent table thead,
div.widgetMain table thead{
	border-bottom:1px solid #d4dee8;padding:0 1px 1px 1px;background-position:0 bottom;background-repeat:repeat-x;
}

div.curveMidCenter:after,div.sectionPagination:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
div.sectionPagination div.pagePagination{padding:0;}
#infoFilter{padding:10px 0;}
#infoFilter:after{clear: both;content:".";display:block;height:0;visibility:hidden;}
div.viewForm{clear:both;padding-top:9px;}
span.bttnLeft button{margin:0!important;}


/*field*/
ul.fieldList li{list-style:none;background:none no-repeat!important;}
ul.fieldList li div.fieldL,ul.fieldList li div.fieldR,li div.fieldTextarea{float:left;margin:5px 0!important;min-height:22px;}
ul.fieldList li div.fieldL{clear: left;padding:0 10px 0 0;width:150px;}
li div.fieldTextarea:first-child{clear: left;padding:0 10px 0 0;}
ul.fieldList li div.fieldR.nested{width:100%;}
ul.fieldList li div.fieldR input{float:left;margin:0!important;}
ul.fieldList li div.fieldR input[type="radio"]{margin:0 3px 0 0 !important;}

/* FIELDS DEFINITION  */
div#pageWrapper ul li{list-style:none;background:none;padding:0;}
ul.fieldList,ul.FieldColumn{padding:0;}
ul.FieldColumn{margin:0;}
ul.FieldColumn ul.fieldList{float:left!important;width:46%!important;}
ul.FieldColumn ul.fieldList ul.fieldList, ul.FieldColumn ul.fieldList ul.fieldList ul.fieldList{width:auto!important;}
ul.FieldColumn ul.fieldList:first-child{margin-right:19px;}
ul.fieldList fieldset.fieldsetContent ul.fieldList{float:none;width:auto;margin-right:0;padding:8px 3px;}

ul.fieldList li div.fieldL,ul.fieldList li div.fieldR,li div.fieldTextarea{float:left;margin:5px 0;min-height:22px;}
ul.fieldList li div.fieldL{width:150px;padding:0 10px 0 0;}	/* ,li div.fieldTextarea:first-child */
li div.fieldTextarea span.mceEditor{display:block;width:450px;}
div#pageWrapper div.viewBody li div.fieldTextarea span table{width:100%!important;}
div#pageWrapper div.viewBody li div.fieldTextarea span table table{width:auto!important;}

div#pageWrapper .clr{clear:both;}

ul.fieldList li div.fieldR span.fieldCurveL:focus{background:none!important;}

ul.fieldList.vertical li div.fieldL,ul.fieldList.vertical li div.fieldR{clear:both;}
ul.fieldList.vertical li div.fieldL{width:auto;}

div#pageWrapper legend,h3.fieldsetLegend{border:1px solid #d4dee8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div#pageWrapper fieldset{ margin-top:20px;padding:14px 1px 1px;border-top:1px solid #d4dee8;border-left:none;border-right:none;border-bottom:none;}
div#pageWrapper legend{padding:5px;}
div#pageWrapper fieldset.joobiform{width:99%;}

div#pageWrapper fieldset.joobiform ul li{margin:5px 0;}

div.fieldR.nested{width:100%;}


/**ToolBar buttons**/
div.toolbar ul.toolbar li{list-style:none;float:left;margin:0 3px!important;background:none;padding:0;}
div.toolbar ul.toolbar li a div{width:auto!important;height:29px!important;background-position:0px 6px!important;padding:0 0 0 19px;background-repeat:no-repeat;line-height:29px;font-weight:bold;}
div.toolbar ul.toolbar li a{background:none!important;}
div.toolbar ul.toolbar li a,ul.toolbar li a span,span.SBLeft,span.SBRight,span.SBCenter{background-image:url(../images/toolbarmenu.png)!important;background-repeat:no-repeat!important;display:block;}
div.fieldR label{clear:none !important;float:left!important;margin:0!important;padding:0;line-height:100%;}

span.SBCenter input{border:none;background:none;color:#6a90b3;font-weight:bold;height:29px;}
span.SBLeft:hover input{color:#05a0df}
div.toolbar  ul.toolbar li a,span.SBLeft{background-position:0 0!important;cursor:pointer;text-decoration:none;color:#6a90b3;}
div.toolbar  ul.toolbar li a span.TBBRight,span.SBRight{background-position:100% -29px!important;padding:0 14px}
div.toolbar  ul.toolbar li a span.TBBCenter,span.SBCenter{background-position:50% -58px!important;background-repeat:repeat-x!important;height:29px;}
div.toolbar  ul.toolbar li a:hover,span.SBLeft:hover{background-position:0 -87px!important;color:#05a0df!important;}
div.toolbar  ul.toolbar li a:hover span.TBBRight,span.SBLeft:hover span.SBRight{background-position:100% -116px!important;}
div.toolbar  ul.toolbar li a:hover span.TBBCenter,span.SBLeft:hover span.SBCenter{background-position:50% -145px!important;}

li div.dividerBar{background-image:url(../images/menuleft1-bg.png)!important;background-position:0 0; float: right;width:2px;height:29px;}

ul.toolbar li a span div a{background:none!important;}

/*Title*/
div.widgetTitle h3, div.sectionTitle h3,#catalogHomePage div.sectionTitle h3,#catalogCategoryPage div.sectionTitle h3,#siteHeader h3.title{
	margin:0!important;font-size:1.2em!important;height:1em;display:block;color:#6a90b3!important;padding:6px 10px 10px 10px;
	background-image:url(../images/tablehead.png);background-position:0 bottom;background-repeat:repeat-x;float:left;margin:0 auto!important;}
div.pageTitle h1{float:left;font-size:1.818em !important;line-height:1.818em!important;margin:3px 0 0!important;padding:0;}
h4.siteName{margin:0!important;}
div.isFeatured {background:url(../images/featured.png) no-repeat 100% 0;}
div.isNewItem {background:url(../images/newitem.png) no-repeat 100% 0;}
div.isDiscounted {background:url(../images/discounted.png) no-repeat 100% 0;}
div#siteHeading h2#siteTitle span {vertical-align:super;padding:0 3px;font-size:0.6em;text-decoration:none;}
div#siteHeading h2#siteTitle span.titleFeatured {color:#3fa705;}
div#siteHeading h2#siteTitle span.titleOnSale{color:#ff2313;}
div#siteHeading h2#siteTitle span.titleNew {color:orange;}
div#siteHeading h2#siteTitle span.titleDiscounted {color:green;}

/*** Badges ***/
div.badge div.siteImage{float:left;padding:3px 8px 3px 3px;}
div.badge div.siteRightInfo{}
div.badge div.siteIntro{width:100%;clear:both;float:left;margin:4px 0!important;}
div.badge div.siteReadMore{float:left;clear:both;}
div.badge div.siteCart{clear:both;float:left;margin:5px 0!important;}
div.badge h4.siteName{padding:0px 0px 5px 0px;font-size:1.1em;}

/**Badge Table**/
table.catalogItemBadge a.catalogAddCart{margin-left:10px!important;}
table.catalogItemBadge tr.row0 a.catalogAddCart,table.catalogItemBadge tr.row1 a.catalogAddCart{margin-left:0!important}
table.catalogItemBadge tr td{text-align:left!important;}
span.sitePreview{width:80px;}

/***Badge Big***/
div.badgeBig{display:block;}
div.badgeBig h4.catalogName{padding:0px 0px 5px 0px;}
div.badgeBig div.siteImage,div.siteImage{float:left;padding-right:10px;}
div.badgeBig div.siteRating,div.badgeBig div.siteReview,div.badgeBig div.sitePrice,div.badgeMini div.siteBid,div.badgeBig div.siteVendor,div.badgeBig div.siteQuestion,div.badgeBig div.siteIntro,div.badgeBig div.siteDesc,div.badgeBig div.siteCart
{padding-left:8px;padding-top:4px;}
div.badgeBig div.siteCart{display:table;}
div.badgeBig div.siteRating{float:left;}
div.badgeBig div.siteReview{padding-left:15px;}
div.badgeBig div.siteShare{padding:5px;vertical-align: middle;}
div.badgeBig div.siteBottomInfo{padding:7px;float:left;}
div.badgeBig div.siteShare iframe{display:block;margin:3px 0!important;}
div.badgeBig div.siteReadMore{float:left;}
div.siteShare iframe{border:none!important;}

div.siteRating{clear:right;}

/***Badge Mini***/
div.badgeMini div.siteImage{float:left;margin-right:4px!important;}
div.badgeMini div.siteRightInfo{max-width:78%;}
div.badgeMini div.siteRating,div.badgeMini div.siteReview,div.badgeMini div.sitePrice,div.badgeMini div.siteBid,div.badgeMini div.siteVendor,div.badgeMini div.siteQuestion,div.badgeMini div.siteIntro,div.badgeMini div.siteDesc
{padding:1px;}
div.badgeMini h4.catalogName{padding:0px 0px 5px 4px;}
div.badgeMini div.siteReadMore{float:left;}

/*** Vendor Badge***/
div.catalogVendor.badge div.siteImage,div.catalogVendor.badge div.siteRightInfo{float:left;}
div.catalogVendor.badge div.siteRightInfo{max-width:78%;}
div.catalogVendor.badge div.siteRating,div.catalogVendor.badge div.siteReview,div.catalogVendor.badge div.siteDesc{padding-left:8px;}
div.catalogVendor.badge h4.sitename{padding:0px 0px 5px 0px;}

/***Vendor Badge Big***/
div.catalogVendor.badgeBig h4.sitename{padding:0px 0px 5px 0px;}
div.catalogVendor.badgeBig div.siteImage,div.catalogVendor.badgeBig div.catalogVendor.badgeBig{float:left;}
div.catalogVendor.badgeBig div.siteImage{padding:0 5px 0 0;}
div.catalogVendor.badgeBig div.catalogVendor.badgeBig{max-width:78%;}
div.catalogVendor.badgeBig div.siteRating,div.catalogVendor.badgeBig div.siteReview,div.catalogVendor.badgeBig div.siteDesc{padding-left:8px;padding-top:4px;}
div.catalogVendor.badgeBig div.siteRating{float:left;}
div.catalogVendor.badgeBig div.siteReview{padding-left:15px;}
div.catalogVendor.badgeBig div.siteShare{padding:5px;vertical-align: middle;}
div.catalogVendor.badgeBig div.siteBottomInfo{padding:7px;}

/***Vendor Badge Mini***/
div.catalogVendor.badgeMini div.siteImage{float:left;margin-right:4px!important;}
div.catalogVendor.badgeMini div.siteRightInfo{max-width:78%;}
div.catalogVendor.badgeMini div.siteRating,div.catalogVendor.badgeMini div.siteReview,div.catalogVendor.badgeMini div.siteDesc{padding:1px;}
div.catalogVendor.badgeMini div.siteDesc{clear:both;margin:4px 0!important;}
div.catalogVendor.badgeMini h4.sitename{padding:0px 0px 5px 4px;}

/*** VendorBadge Table***/
td.catalogVendor.badgeTable td.siteImage{float:left;margin-right:4px!important;}
td.catalogVendor.badgeTable td.siteRightInfo{max-width:78%;}
td.catalogVendor.badgeTable td.siteRating,td.catalogVendor.badgeTable td.siteReview, td.catalogVendor.badgeTable td.siteDesc{padding:1px;}
td.catalogVendor.badgeTable h4.sitename{padding:0px 0px 5px 4px;}

/***Category Badge***/
div.catalogCat.badge div.siteImage,div.catalogCat.badge div.catalogCatRightInfo{float:left;}
div.catalogCat.badge div.catalogCatRightInfo{max-width:78%;}
div.productTagBadge div.siteCatDesc{padding-left:8px;}
div.catalogCat.badge h4.siteName{padding:0px 0px 5px 0px;}

/***Category Badge Big***/
div.catalogCat.badgeBig h4.siteName{padding:0px 0px 5px 0px;}
div.catalogCat.badgeBig div.catalogCat.badgeBig{max-width:78%;}
div.catalogCat.badgeBig div.siteCatDesc{padding-left:8px;padding-top:4px;}
div.catalogCat.badgeBig div.catalogCathare{padding:5px;vertical-align: middle;}
div.catalogCat.badgeBig div.catalogCatBottomInfo{padding:7px;}

/***Badge Mini***/
.badgeMini div.siteImage{float:left;margin-right:4px;}
.badgeMini div.catalogCatRightInfo{max-width:78%;}
.badgeMini div.siteCatDesc{padding:1px;}
.badgeMini h4.siteName{padding:0px 0px 5px 4px;float:left;}

/**Standard**/
div.badge{position:relative;z-index:0;margin:0.7%!important;padding:0.7%!important;height: auto;background: none repeat scroll 0 0 transparent;}

div.separatorStandard div.badge,div.separatorStandard div.badgeBig,div.separatorStandard div.badgeMini
{margin:0.7%!important;padding:0.7%!important;position:static;z-index:0;float:left;}

/***Vertical***/
div.separatorVertical{margin:0px!important;clear:both;width:100%;}
div.separatorVertical div.badge,div.separatorVertical div.badgeMini,div.separatorVertical div.badgeBig
{width:100%;clear:both;position:relative;float:left;border-bottom:1px solid #dddddd;width:97%!important;padding:10px;}
div.separatorVertical div.rowSeparator{border-bottom:none;}

/***Horizontal***/
div.separatorHorizontal{width:100%;}
div.separatorHorizontal div.badge,div.separatorHorizontal div.badgeBig,div.separatorHorizontal div.badgeMini{margin:0.7%;padding:0.7%;position:relative;z-index:0;float:left;}
div.separatorHorizontal div.badgeMini{min-height:65px;border:none;}

/***Table Badge***/
table.badgeTable{width:100%;}
table.badgeTable td{vertical-align:top;padding:5px;}

/**Category**/
div.siteCategoriesContent div.jprodhomecategory{width:100%;}
.jprodhomecategory div.jrow{border-bottom:1px solid #EDEDED;display:block;float:left;height:100px;margin:5px!important;padding:5px 15px;width:280px;}
div.jprodhomecategory div.jprodhomecategoryimg{clear:right;}
#catalogHomePage .siteCategories h3.sectionTitle{margin-bottom:7px!important;}

/* Item Main Image */
#siteImgWrap{float:left;}
#siteImg{padding:5px;margin:0 auto 10px!important;}
#siteImgBig{overflow:hidden;}
#siteImgBig img{border:none;margin:0 auto!important;}	/* width:200px;height:180px; display:table; *
#siteImgWrap #siteImg a:hover,#siteImgWrap #siteImg a:focus{background-color:transparent;}

/* Item Media Preview */
#siteMediaPreview {background-color:#F3F6F8;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:5px 12px;display:table;}
.itemPreview{clear:both;display:block;margin-bottom:10px!important;}
#sitePreview object,#sitePreview embed,.itemPreview object,.itemPreview embed,
#sitePreviewVideo object,#sitePreviewVideo embed,.itemPreviewVideo object,.itemPreviewVideo embed
{width:205px !important;height:154px!important;}
.sitePreviewVideo object{width:250px !important;height:200px !important;}
.sitePreviewVideo object embed{width:250px !important;height:200px !important;}
#siteMediaPreview #sitePreviewAudio,.itemPreviewAudio{height:auto;width:auto;}
.itemPreviewAudio{float:left;clear:both;}

/* Item Thumbnail Images */
#siteImgBig #jthumbarea { width:225px !important;height:70px !important; }
#siteImgBig #jimage { width:200px;border: 2px solid #e0e0e0; overflow: hidden;-moz-border-radius:5px !important;-webkit-border-radius:5px !important; }
#siteImgBig #jthumbwrapper { border:2px solid #e0e0e0;width:210px; background: none repeat scroll 0% 0% white;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;overflow:hidden;height:55px; }
#siteImgBig #jthumbwrapper img { width:auto;height:50px;border: 1px solid #e0e0e0;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;margin-top:3px!important; }
#siteImgBig #jthumbwrapper #jthumbarea #jthumbs { list-style-type:none !important;margin:0px !important;padding:0px !important;left:10px !important; }

/* Item Name */
#siteTitleWrap{float:left;display: block;width-min: 58%;}
#siteHeading{float:left;margin-bottom:5px!important;width:100%;padding-left:10px;}
#siteHeading #title{font-size:20px;color:#333333;}
#siteIntroduction{clear:both;float:left;margin-top:10px!important;}
.siteIntroductionContent{padding:10px 4px 4px;}

/* Item Rating */
#siteHeading #review{padding:0;float:left;clear: both;}/* padding:12px 0 0 0; */
#siteHeading #review span{font-size:11px;color:#135cae;}
#siteHeading #review img{width:16px;margin:0!important;border:none;}
#siteHeading #review a { padding-left:5px;padding-bottom:5px;vertical-align:middle; }
#siteHeading #review #print { vertical-align:top; }
#siteHeading #review #print img { width:5px;padding-left:10px; }
.reviewUsefulTotal{font-size:0.9em;font-style:italic;}
#itemDescription{margin-top:10px!important;}
.reviewRating,.reviewHeader,.reviewContent,.reviewUseful{display:block;font-weight:normal;}
.reviewHeader{padding-top:5px;}
.reviewRating span.reviewRating{display:inline-block;font-weight:bold;padding-left:5px;}
#result ul li{list-style:none;padding:3px 16px 3px 8px;margin:0 0 9px 0!important;font-size:11px;color:#747474;border:1px solid transparent;}
#siteBottom,#siteComment,#siteMiddle,.widgetBox{clear:both;margin:0 auto!important;padding-top:10px;}
#cartContainer ul{clear:none;padding-left:0;}

.auction input.button{display:inline; float:none;}
div.rowSeparator{border-bottom:1px solid #dddddd;float:left;clear:both;height:1px;width:100%;}

#siteComment table tr.row1,#siteComment table tr.row0,
table.catalogItemBadge tr.row1,table.catalogItemBadge tr.row0{border-bottom:1px solid #dddddd!important;}
#siteComment table tr td{padding:5px}

#siteComment ul.fieldList li div.fieldL,#siteComment ul.fieldList li div.fieldR{float:none;margin:0!important;}
#siteComment ul.fieldList li div.fieldL{display:none;}
ul.fieldList div.fieldR div#commentHeader{margin:0!important;}
ul.fieldList{padding:0!important;margin:0!important;}

/*** select ***/
#catalogBuy, #productCurrency, #productTotalValue, .attributeTotalValue{color: #972B28; font-size: 18px;}
div.subcriptionAttribute{padding: 10px;}
span.attributeName{font-size:1.3em;}
#productCurrency {font-size: 14px;display:inline;}
#catalogBuyShares{margin:10px 0 0 20px!important;}
#catalogPrice{margin:39px 0 0 100px!important;}
#catalogContainer {float:right;text-align:center;width:62.8%;}
.siteItemsContent #filter-picklist select{position:absolute;top:14px;right:4px;border:1px solid #d4dee8;z-index:3;height:30px;padding:5px 5px 5px 0;}

.buyersSeparator{float:left;width:21%;margin:5px!important;padding:5px;}
.buyersSeparator .buyersImage{float:left;padding-right:10px;}


/**Breadcrumbs**/
#pathwayLeft a,#pathwayLeft span{float:left;margin:0 0 0 5px;color:#6a90b3!important;text-decoration:none;background-color:transparent!important;font-weight:normal;line-height:100%;}
#pathwayLeft a:hover,#pathwayLeft span:hover{color:#335aa0!important;}
#pathwayLeft span.crumbsSeparator img{display:none;}
#pathwayLeft,#pathwayRight,#pathwayCenter,#pathwayLeft span.crumbsSeparator{background-image:url(../images/crumbs.png);background-repeat:no-repeat;display:block;}
#pathwayLeft{background-position:0 0;}
#pathwayRight{background-position:100% -31px;padding:0 10px}
#pathwayCenter{background-position:100% -62px;background-repeat:repeat-x;padding:8px 0;height:15px;}
#pathwayLeft span.crumbsSeparator{background-position:0 -93px;height:31px;width:10px;margin:-8px 0 0 0!important;}

html#facebook,html#facebook body,html#facebook table,html#facebook table tr,html#facebook table tr td,html#facebook div{border:none!important}
#wzcatalog_catalog_home_main img{margin:0!important;border:none;}
div#siteTerms div#termsLicense,div#siteTerms div#refundPolicy,div#siteTerms div#refundPeriod{margin:6px 0!important;}
div#stockInfo{clear: both;padding:9px;}
div#stockInfo span.inStock{color:blue;}
div#stockInfo span.outStock{color:orange;text-decoration:blink;}
div.containerPadding{padding:10px;position:relative;}

/**Ribbons**/
div.featuredBadge{background-repeat:no-repeat;background-image:url(../images/featured-s.png);background-position:100% 0;width:53px;height:49px;position:absolute;z-index:1;right:3px;top:3px;}
div.saleBadge{background-repeat:no-repeat;background-image:url(../images/sale-s.png);background-position:100% 0;width:48px;height:46px;position:absolute;z-index:1;right:3px;bottom:3px;}
div.newBadge{background-repeat:no-repeat;background-image:url(../images/new-s.png);background-position:0 0;width:29px;height:28px;position:absolute;z-index:1;left:0px;top:0px;}
div.catalogItemPage div.featuredBadge,div.catalogItemProduct div.featuredBadge{background-image:url(../images/featured-b.png);width:64px;height:60px;right:0;top:0;}
div.catalogItemPage div.saleBadge,div.catalogItemProduct div.saleBadge{background-image:url(../images/sale-b.png);width:64px;height:60px;right:0px;bottom:0;}
div.catalogItemPage div.newBadge,div.catalogItemProduct div.newBadge{background-image:url(../images/new-b.png);width:63px;height:60px;left:0;top:0;}

/**Header Curve**/
div.sectionTitle, div.widgetTitle{margin-bottom:-2px!important;position:relative;z-index:1;}
div.sectionTitle div.curveMidRight,div.sectionTitle div.curveMidLeft,
div.widgetTitle div.curveMidRight,div.widgetTitle div.curveMidLeft{
	padding-bottom:1px;
}
div.siteItemsContent div.curveTopLeft,div.siteCategoriesContent div.curveTopLeft,div.siteVendorsContent div.curveTopLeft{position:relative;z-index:0;}
div.sectionPagination{float:right;}

.nodeWrapper {background-repeat:repeat-x;clear:both;padding-top:15px;padding-bottom:15px; }
div.curveTopLeft,div.curveTopRight,div.curveTopCenter,div.curveBotLeft,div.curveBotRight,div.curveBotCenter
{background-image:url(../images/curve-bg.png);}

div.curveMidLeft{background-color:#d4dee8;padding:0 1px;}
div.curveMidRight{background-color:#fefefe;padding:0 1px;}

/**Show All**/
div.showAll{float:right;margin:8px!important;}
div.showAll a{background:none!important;text-decoration:none;font-weight:normal;line-height:230%;padding:0 7px;color:#fff!important;}

/*Category Tree*/
ul.categoryTreeMain:after,ul.categoryTreeMain li:after,ul.categoryTreeMain li ul:after,div.siteRating:after,div.siteRating:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
ul.categoryTreeMain{margin:0!important;}
ul.categoryTreeMain li{background:none;list-style:none;float:left;width:100%;}
ul.categoryTreeMain li ul li h4{font-size:.9em;}

ul.categoryTreeMain li div.catalogCat.badge,ul.categoryTreeMain li div.catalogCat.badgeBig,ul.categoryTreeMain li div.catalogCat.badgeMini{width:auto!important;}

/*Category Tree Menu Style*/
ul.categoryTreeMain{margin:0!important;padding:0!important;}
ul.categoryTreeMain.menu li{background:none;list-style:none;float:left;width:100%;border:none;padding:0;border-top:1px solid #dddddd;}
ul.categoryTreeMain.menu li:first-child{border-top:none;}
ul.categoryTreeMain.menu li a:hover, ul.categoryTreeMain.menu li a:active, ul.categoryTreeMain.menu li a:focus,
ul.categoryTreeMain.menu li.active a:hover, ul.categoryTreeMain.menu li.active a:active, ul.categoryTreeMain.menu li.active a:focus,
ul.categoryTreeMain.menu li a:link, ul.categoryTreeMain.menu li a:visited
{background:none;}
ul.categoryTreeMain.menu li a:link, ul.categoryTreeMain.menu li a:visited{display:inline;padding:0;}
ul.categoryTreeMain.menu li ul{position:absolute;left:-999em;background-color:#fff;width:100%;z-index:1000;padding:0;border:1px solid #dddddd;padding:0 5px;}
ul.categoryTreeMain.menu li ul h4{font-size:.9em;}
ul.categoryTreeMain.menu li:hover ul{left:98%;margin-top:-2px;}
ul.categoryTreeMain.menu li:hover ul li ul{left:-999em}
ul.categoryTreeMain.menu li ul li:hover ul{left:98%;}
ul.categoryTreeMain.menu li ul li{background:none;}

div.siteCatImage,h4.siteCatName{float:left;}

div.standardModule ul.categoryTreeMain li div.productCatBadge, div.standardModule ul.categoryTreeMain li div.productCatBadgeBig,
div.standardModule ul.categoryTreeMain li div.productCatBadgeMini
{border:none;}

div.standardModule ul.categoryTreeMain li div.productCatBadge, div.standardModule ul.categoryTreeMain li div.productCatBadgeBig,
div.standardModule ul.categoryTreeMain li div.productCatBadgeMini
{border-bottom:1px solid #dddddd;padding:3px;}

/*Parent Menu Style*/

/*Tab on items*/
div.nodeWrapper.tabs div.curveTopLeft,div.nodeWrapper.tabs div.curveBotLeft{display:none;}
div.nodeWrapper.tabs div.curveMidLeft,div.nodeWrapper.tabs div.curveMidRight{padding:0;}
div.nodeWrapper.tabs div.dynamic-tab-pane-control .tab-page{width:94.4%;}


div#rssFeed{float:right;}
div.jpane-slider ul.fieldList div.fieldL{display:none;}

/*** Sale price ***/
span.productOnSaleOld,.priceStrikeOut div.productPrice{text-decoration:line-through;color:#a7a7a7!important;}
span.productOnSaleNew,span#productDiscount{color:#db5800;font-weight:bold;display:block;font-size:1.1em}
span#productDiscount{clear:both;text-align:right;}

/*View Products*/
div.catalogItemPage,div.catalogItemProduct{padding-top:10px;}

div.viewForm form div{margin:0;}
div.standardModule h4.siteName{float:none;}
div.standardModule a, div.standardModule a:focus, div.standardModule a:active, div.standardModule a:hover,
div.viewForm a,div.viewForm a:focus, div.viewForm a:active, div.viewForm a:hover{
	background:none repeat scroll 0 0 transparent;color:#008BED;text-decoration:none !important;}

div.standardModule div.showAll{float:right;margin:8px!important;clear:both;}
div.showAll a,div.showAll a:focus, div.showAll a:active, div.showAll a:hover{color:#FFFFFF !important;}
div.standardModule:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/*Vendor Review*/
div#vendorHomePage h2#siteTitle{padding:0!important;margin:0!important;}
div#vendorHomePage h2#siteTitle ul.fieldList li div.fieldR{margin:0!important;}

div#vendorReview ul.fieldList{float:left;}
div#vendorReview ul.fieldList div.fieldR{margin:0;color: #008BED !important;}

/* vendor dsecription */
div#vendorAddress{clear:both;padding-top:2px;}
div#vendorPhone{clear:both;padding-bottom:2px;}

div#vendorWallet{clear:both;}
div#vendorWallet ul.fieldList div.fieldL{display:none;}
ul.list{margin:0!important;}

/*Search Filter Define*/
#filter-search .bttnCenter{height:auto;}
#filter-search .bttnLeft,#filter-search .bttnRight,#filter-search .bttnCenter{background-image:none;}
div#vendorReview ul.fieldList div.fieldR{margin:0;}
ul.list{margin:0!important;}

/* Picklist */
div.sectionPicklist {float:right;margin:10px 0;}
span.boxCurveL{margin-right:2px;}
span.boxCurveC select,span.boxCurveC select:focus{background:none;border:none;padding:5px 0 0 0;height:25px;margin:0 -3px !important;padding:5px;}
span.boxCurveL,span.boxCurveR,span.boxCurveC{background-image:url(../images/box-curve.png);background-repeat:no-repeat;display:inline-block}
span.boxCurveL{background-position:0 0;}
span.boxCurveR{background-position: 100% -27px;padding:0 4px;}
span.boxCurveC{background-position:50% -54px;background-repeat:repeat-x;height:25px;padding:1px 0;}

/* Input price */
.singlePrice {
    display: inline;
    vertical-align: middle;
}
.singlePrice .symbol, .singlePrice .value, .singlePrice .code{
	float:left;
}
.singlePrice .symbol, .singlePrice .code{
	padding-top:6px;
}
.singlePrice .symbol{
	padding-right:3px;
}

/* right filed content rounded corner */
span.fieldCurveL,span.fieldCurveR,span.fieldCurveC{background-image:url(../images/box-curve.png);background-repeat:no-repeat;display:inline-block;height:27px;}
span.fieldCurveL{background-position:0 0;}
span.fieldCurveR{background-position: 100% -27px;padding:0 4px;}
span.fieldCurveC{background-position:50% -54px;background-repeat:repeat-x;height:25px;padding:1px 0;}
span.fieldCurveL:focus span{background:none!important;}
span.fieldCurveC select,span.fieldCurveC select:focus{background:none;border:none;padding:5px 0;margin:0 -3px!important;padding:5px;float:left;}
span.fieldCurveC input,span.fieldCurveC input:focus,span.fieldCurveC input[type=password],span.fieldCurveC input[type=password]:focus{background:none;padding:5px;height:15px;border:none;margin:0 -3px!important;}
span.fieldCurveC input.money,span.fieldCurveC input.money:focus{float:none;text-align:center;}
span.fieldCurveC input:focus,span.fieldCurveC select:focus,div.fieldBoxMC select:focus,div.fieldBoxMC textarea:focus,span.boxCurveC input:focus,span.boxCurveC select:focus
{background-color:#E6FCE6;}
span.fieldCurveC input.jberror,span.fieldCurveC select.jberror,div.fieldBoxMC select.jberror,div.fieldBoxMC textarea.jberror,span.boxCurveC input.jberror,span.boxCurveC select.jberror,
span.fieldCurveC input.jberror:focus,span.fieldCurveC select.jberror:focus,div.fieldBoxMC select.jberror:focus,div.fieldBoxMC textarea.jberror:focus,span.boxCurveC input.jberror:focus,span.boxCurveC select.jberror:focus
{background-color:#fCE6E6;}

/***Form Container / Frame***/
/**no curve border on the main content**/
div.fieldBoxTL,div.fieldBoxTR,div.fieldBoxTC,div.fieldBoxBL,div.fieldBoxBR,div.fieldBoxBC{background-image:url(../images/curve-frame.png);background-repeat:no-repeat;}
div.fieldBoxTL{background-position:0 0;}
div.fieldBoxTR{background-position:100% -4px;padding:0 4px}
div.fieldBoxTC{background-position:50% -8px;background-repeat:repeat-x;height:4px;}
div.fieldBoxML{background-color:#d4dee8;padding:0 1px;}
div.fieldBoxMR{background-color:#fdfefe;}
div.fieldBoxMC span,div.fieldBoxMC select{border:none!important;margin:-3px 0;padding:5px;}
div.fieldBoxBL{background-position:0 -12px;}
div.fieldBoxBR{background-position:100% -16px;padding:0 4px}
div.fieldBoxBC{background-position:50% -20px;background-repeat:repeat-x;height:4px;}
div.fieldBoxMC textarea{border:none;float:none;margin:-3px 0;padding:5px;font-family:Arial;}
div.multiSelectBox{padding: 5px 20px 5px 10px;}


/*table fieldset.fieldsetContent {border: 1px solid #d4dee8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}*/
h3.fieldsetLegend{color:#6a90b3;margin:5px 0 5px 0!important;font-size:13px;font-family:Rockwell;position:absolute;top:-16px;left:10px;padding:2px 8px;background-color:#fafbfc;color:#335aa0}
b.required{color:#ff0000;margin-left:3px;}
div.fieldF{position:relative;margin-top:10px !important;}
div.viewForm legend,h3.fieldsetLegend{border:1px solid #d4dee8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.viewForm fieldset{ margin-top:20px;padding:14px 5px 5px;border-top:1px solid #d4dee8;border-left:none;border-right:none;border-bottom:none;}
div.viewForm legend{padding:5px;}
div.viewForm ul{margin:0;}

/*media*/
div.mediaWrap{vertical-align:middle;}
div.mediaWrap select,div.mediaWrap input[type=text]{padding:5px;margin:5px 5px 5px 0;border:1px solid #d4dee8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.mediaWrap select{height:25px;}
div.mediaWrap input[type=text]{height:15px;}
div.mediaWrap input[type=file]{margin-right:10px;}

/** media button */
div.mediaWrap select:focus,div.mediaWrap input:focus,span.fieldCurveC input:focus
{background-color:#E6FCE6!important;}
span.mediaWrapButton{display:inline;float:right;}
div.mediaButtonBord{float: left;margin-left:5px;padding-bottom:3px;margin-top:-7px;}


/*Error Inputbox*/
span.jberror{color:#ff0000;position:absolute;margin:2px 0 0 10px;font-weight:bold;}
h4.tab a span.jberror{margin:0;position:relative;}

/*Wizard*/
div#viewWizard{border-bottom:1px solid #dce4ec;border-left:1px solid #dce4ec;border-right:1px solid #dce4ec;margin-top:0;padding:30px 0 10px 0;position:relative;}
div#viewWizard fieldset.joobiform{margin-top:0;border:0;}
div#viewWizard h3.fieldsetLegend{top:15px;}
/*Help*/
div#helpArea{border-top:none!important;min-height:0;clear:both;}

/* translation icon */
.translate{float:left;}
.translateTextArea{float:right;}

/* Graph */
.graphPie{margin:10px;}

/* Joomla 30 problem */
div.badge div.siteRightInfo{color:#4A4A4A;}

/* design module */
div.designButton{
margin: 10px;
width: 130px;
text-align:center;}

/* WidgetBox style */
div.widgetBoxContent div.mainContent div.curveMidCenter,
div.widgetBoxContent div.widgetMain div.curveMidCenter{
	padding:10px;
}

/* Listing element */
span.listingName, td.listingName span{font-size:1.1em;font-weight:bold;}

/* highlight of message */
.fontGreen{color:green!important;}
.fontOrange{color:orange!important;}
.fontGray{color:gray!important;}

/* table total styling */
.columnTotal{font-weight:bold;height: 1.5em;}
.grandeTotal{color:red;font-weight:bold;height: 1.5em;font-size:1.1em;}

/* style for graph */
hr.graphSeperate{
background-image: -moz-linear-gradient(left center , transparent, rgba(0, 0, 0, 0.4), transparent);
border:0 none;
height:1px;
margin:25px;
}

a.graphLink{font-size:1.2em}

/* Advance Search */
.advSearchFrame{
padding: 12px;
}
.advSearchFilter{
padding: 5px;
margin: 5px;
float:left;
/* border:1px solid #D4DEE8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; */
}

.advSearchButton{
padding: 5px;
margin: 5px;
clear:both;
}

.advSearchElement{
	display: inline; 
}

.priceInput{
	width:60px;
}

.advanceSearch{
	width:110px;
}