html { -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */ }
body { margin:0; padding:0 /*10px*/; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#242424; }
input, select, textarea { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
input, textarea { -webkit-appearance:none; }
section, nav, header, footer, figure, article, aside { display:block; }
h1, h2, h3, h4, h5, h6, p, ul, li, ol, form, input { padding:0px; margin:0px; }
h1, h2, h3, h4, h5, h6 { line-height:normal; }
h1 { font-size:24px; color:#313332; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
li { list-style:none }
.clear { clear:both; font-size:0px; line-height:0px; }
.clearer { clear:both; }
img { border:none; }
a { color:#003399; text-decoration:none; }
a:hover { text-decoration:underline; }
input[type=submit], input[type=button] { cursor: pointer; }
button { position: relative; border: 0; padding: 0; cursor: pointer; outline: none; /* for good measure */ overflow: visible; font-family:Arial, Helvetica, sans-serif; /* removes extra side padding in IE */ }
button::-moz-focus-inner {
border: none;  /* overrides extra padding in Firefox */
}
button span { position: relative; display: block; white-space: nowrap; }
.page-holder:after, #content:after, .module:after, .find_product_main:after { font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both }
#main-container { min-width:980px; margin:0px auto; background:#fff; }
/*==============================New Design================================*/
/*--------------130528-----------*/
.topbar { background:#242424; padding:0 0 0 14px; height:30px; padding-top:4px; }
.topbar, .topbar a { color:#fff; }
.toplinks_widget { float:left; height:30px; }
.toplinks { height: 31px; overflow: hidden; }
.toplinks, .toplinks li { background:url(../img/menu-sep.png) no-repeat left top; padding-left:1px; }
.toplinks li { float:left; }
.toplinks li a { padding:5px 25px 0; display:block; height:26px; color:#fff; }
.toplinks span { display:inline-block; }
.toplinks li a:hover, .toplinks li a.selected { background:#fff; color:#242424; }
.toplinks a:hover span, .toplinks a.selected span { border-bottom:1px #999999 solid; }
.headerright { float:right; font-size:11px; padding:2px 0 0 0 }
.topright_links li { float:left; padding:0 10px; line-height:23px; height:23px; }
.topright_links li.my_choiceful { background:url(../img/btn_ltbg.png) no-repeat; padding:0 0 0 3px; margin-right:5px; }
.my_choiceful section { background:url(../img/btn_rtbg.png) no-repeat right top; line-height:23px; height:23px; padding-right:3px; }
.my_choiceful section a { margin:0 5px; }
.topright_links li.country, .topright_links li.cart { margin-top:/*-4px*/-6px; }
.topright_links li.country a, .topright_links li.cart a { border-top:2px #242424 solid; display:block; padding-top:/*2px*/4px; text-decoration:none; display:block; }
.topright_links li.country a { background:url(../img/menu_arrow.png) no-repeat right 12px; padding-right:14px; }
.topright_links li.country a:hover, .topright_links li.country a.active { background:url(../img/menu_uparrow.png) no-repeat right 12px; border-top:2px #fe8c43 solid; }
.topright_links li.country a:hover span, .topright_links li.country a.active span { color:#fe8c43; }
.topright_links li.cart a { background:url(../img/cart-icon.png) no-repeat left 9px; padding-left:22px; margin-left:10px; }
.topright_links li.cart a:hover, .topright_links li.cart a.active { background:url(../img/cart-icon_orng.png) no-repeat left 9px; border-top:2px #fe8c43 solid; color:#fe8c43; }
.header { padding:15px 10px 15px 15px; height:33px; }
.header .logo { width:/*163px*/171px; float:left; }
.header .logo a { background:url(../img/logo.png) no-repeat; height:/*26*/27px; display:block; text-indent:-9999px; }
.search_widget { margin-left:190px; height:25px; padding-top:3px; position:relative; }
.search_select { width:140px; float:left; height:25px; background:url(../img/searchleft.png) no-repeat; }
.search_select a.selectlink { padding:0 25px; line-height:25px; color:#75796f; display:block; }
.search_select a:hover.selectlink { text-decoration:none; }
.searchbtn { width:60px; float:right; }
.searchbtn input { background:url(../img/button_bg.png) no-repeat right top; display:block; width:100%; height:25px; line-height:20px; border:none; color:#fff; font-weight:bold; padding:0 0 2px; cursor:pointer; }
.searchinput { overflow:hidden; border:1px #d0d5cb solid; height:23px; }
.searchinput input { border:none; background:none; width:100%; padding:4px 2px; }
.srchinputpad { padding-right:4px; }
.selarrow { background:url(../img/darrow.png) no-repeat; height:5px; width:9px; display:block; position:absolute; left:122px; top:13px; }
nav { border-bottom:1px #cdcdcd solid; }
.navigation { height:25px; }
.navigation li { float:left; border-left:1px #cdcdcd solid; }
.navigation li.firstnav { border-left:none; }
.navigation li a { color:#000000; font-weight:bold; padding:0 15px; margin:0 1px; line-height:25px; height:24px; display:block; }
.navigation li a:hover, .navigation li a.active { text-decoration:none; border-bottom:2px #fe8c43 solid; }
.countries { padding:5px 25px; background:#f5f5f3; position:relative; }
.prev, .next { width:25px; height:58px; display:block; position:absolute; top:5px; text-indent:-9999px; background-color:#f5f5f3; }
.prev { background:url(../img/slider_lt-arrow.png) no-repeat center center; left:0; }
.next { background:url(../img/slider_rt-arrow.png) no-repeat center center; right:0; }
.country-scroll { overflow:hidden; width:100%; }
.countries_list { overflow:hidden; height:58px; min-width:1600px; }
.countries_list li { float:left; width:71px; height:58px; text-align:center; }
.countries_list li a { display:block; padding:4px; background:#fff; border:1px #eaeaea solid; color:#000; margin:0 1px; }
.countries_list li a:hover { border:1px #cdcdcd solid; text-decoration:none; }
.countries_list li a.active { border:1px #808080 solid; text-decoration:none; }
.countries_list li span { display: table-cell; vertical-align: middle; height:24px; text-align:center; width:61px; font-size:11px; line-height:12px; }
.countries_list li img { display:block; margin:0 auto; }
.breadcrumb { padding:4px 5px; position:relative; font-size:11px; padding-right:14px; border-bottom:1px #eeeeee solid; overflow:hidden; }
.breadcrumb ul { overflow:hidden; width:3000px; }
.breadcrumb li { float:left; padding:0 16px 0 11px; background:url(../img/brd_arrow.png) no-repeat right center; }
.breadcrumb li a { color:#000; }
.breadcrumb li a.active { text-decoration:underline; }
.breadcrumb li.last { background:none; }
.breadcrumb span { color:#fe8c43; }
.breadcrumb_dots { float: right; margin-right: 5px; width: 10px; color:#fe8c43; }
.breadcrumb_frame { overflow:hidden; }
.left-content { float: left; padding: /*0 0 10px 0*/0; width: 165px; margin-right:10px; clear:left; }
.right-widget { clear: right; float: right; padding-top: 0; width: 168px; margin-left:10px; }
.banner-ad { margin-top:0; }
#content { padding:7px 10px; min-width:960px; }
.middle_content { overflow: hidden;   /*padding: 0 0 10px;*/ }
/*------Footer New----------*/
footer { padding:12px 0 20px; background:#242424; color:#c0c0c0; font-size:11px; clear:both; }
.footerframe { padding:0 85px 0 186px; }
footer a { color:#fff; }
.footertop { overflow:hidden; margin-bottom:20px; }
.footertop_left { width:204px; float:left; margin-right:20px; padding-right:20px; border-right:1px #404040 solid; }
.footerslider { background:url(../img/wtbox.png) no-repeat; height:62px; padding:10px; text-align:center; overflow:hidden; margin-bottom:12px; width:100%; }
.slidelogos { overflow:hidden; height:52px; }
.slidelogos li { width:184px; float:left; margin-right:7px; }
.footerpaging a { display:inline-block; background:url(../img/page_dot.png) no-repeat; width:10px; height:10px; text-indent:-9999px; margin:0 3px; }
.footerpaging a:hover, .footerpaging a.active { background:url(../img/page_dot.png) no-repeat -15px 0; }
.cardsopt { margin-bottom:3px; }
.securepay { text-align:center; }
.securepay p { margin:2px 0; }
.footerright { overflow:hidden; color:#fff; }
.hdttl { font-weight:bold; margin-bottom:15px; font-size:12px; }
.footerlinks_widget { overflow:hidden; margin-bottom:15px; }
.footerlinks { width:18%; float:left; padding:0 1% 0 0; }
.earnmoney { width:23%; }
.companycol { width:17%; }
.custhelp { padding:0; width:20%; }
.footerlinks h5 { min-height:30px; }
.footerlinks li { margin:1px 0 3px; }
.footerlinks a:hover { color:#e47911; }
.joinus { padding-top:5px; overflow:hidden; font-weight:bold; }
.joinus h5 { float:left; line-height:20px; }
.joinuson { overflow:hidden; }
.joinuson li { float:left; margin-left:14px; margin-bottom:5px; }
.joinuson li a { display:inline-block; line-height:20px; }
.facebook a, .twitter a, .googleplus a { color:#c0c0c0; padding-left:28px; }
.facebook a { background:url(../img/facebooklogo.png) no-repeat; }
.googleplus a { background:url(../img/google-pluslogo.png) no-repeat; }
.twitter a { background:url(../img/twitterlogo.png) no-repeat; }
.email { background:url(../img/emaillogo.png) no-repeat; padding-left:28px; }
.email a { margin:0 2px; }
.footer_text { padding:15px 0 0; }
.footer_text p { margin:0 0 15px; }
.bottom { position:relative; }
.copyright { padding:0 240px; text-align:center; }
.copyright p { padding-bottom:5px; }
.copyrighttext { color:#fff; }
.copyright p.extrapad { padding:5px 0 12px; }
.sitelinks { position:absolute; bottom:3px; left:0; color:#fff; font-size:12px; font-weight:bold; }
.sitelinks a { color:#fff; }
.backtop { background:url(../img/backtotop_arrow.png) no-repeat 5px center #111111; display:block; position:absolute; padding:5px 5px 5px 20px; right:0; bottom:0; line-height:20px; }
.grhead { background:#efefef; padding:5px 8px; color:#000; font-size:12px; }
.links a { background:url(../img/leftlink_arrow.png) no-repeat 98% 5px; color:#000; border:none; padding:3px 20px 3px 8px; margin-bottom:1px; display:block; }
.links a:hover, .links a.active { background: none repeat scroll 0 0 #FF8D42; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.head_bdrbtm { border-bottom:1px #dadada solid; }
/*--------------130625-----------------*/
.module { padding-bottom: 10px; }
.gray_heading { background:url(../img/gray-head-right.gif) no-repeat right top; }
.gray_heading span { background:url(../img/gray-head-left.gif) no-repeat; line-height:22px; font-size:12px; color:#000; display:block; padding:0px 10px; }
.blktxt span { color: #000000; font-size: 12px; padding: 0 8px; }
.gray_heading span.choco-colr { color:#5d312e; }
.gray_box_widget { background: #fff; border: 1px solid #D8D8D8; padding: 6px; }
.secure { text-align: center; }
.sharewidget { text-align:center; }
.sharewidget a, .sharewidget img { display:inline-block; }
.sharewidget img { vertical-align:middle; }
.sharewidget a { margin:0 2px; }
.sharewidget span { margin:0 3px; }
.sharewidget a:hover { text-decoration:none; }
.sharewidget a:hover span { text-decoration:underline; }
.filter_search { width:184px; float:left; margin-right:10px; }
.graybox { background:#f0f0f0; padding:10px 15px; font-size:11px; }
.hdtitle { overflow:hidden; margin-bottom:6px; }
.hdtitle .clear-all { float:right; }
.clear-all { background:url(../img/close_all.png) no-repeat right center; padding-right:14px; font-size:11px; color:#000; font-weight:normal; }
.filter_opt li { padding:1px 0; }
.filter_opt { margin-bottom:6px; }
.wtbox_top, .wtbox_top span { height:7px; line-height:0; font-size:0; display:block; }
.wtbox_top { background:url(../img/bxtp_left.png) no-repeat; padding-left:7px; }
.wtbox_top span { background:url(../img/bxtp_right.png) no-repeat right top; }
.wtbox_bottom, .wtbox_bottom span { height:4px; line-height:0; font-size:0; display:block; }
.wtbox_bottom { background:url(../img/bxbtm_left.png) no-repeat; padding-left:4px; }
.wtbox_bottom span { background:url(../img/bxbtm_right.png) no-repeat right top; }
.wtbox_content { padding:5px 10px; border-left:1px #dadada solid; border-right:1px #dadada solid; }
.searchhead { color: #E47911; font-size: 12px; padding: 0 0 6px; }
.filter_srch a { padding-left:16px; background:url(../img/filter_check.png) no-repeat 0 3px; display:block }
.filter_srch a.active { background:url(../img/active_filter.png) no-repeat 0 3px; }
.filter_srch a:hover, .filter_srch a.active { text-decoration:none; color:#cc6601; }
.narrowtxt { color:#7a7a7a; font-size:11px; }
.starimages { display:inline-block; }
.starimages img { vertical-align:middle; margin-top:-2px; }
.more_link { background:url(../img/plus_orng.png) no-repeat left center; padding-left:10px; }
.morelink_sec { padding:6px 0 3px; }
.pricerange { height:18px; }
.startfrom { float:left; }
.endto { float:right; }
.priceslider { width:126px; padding-left:15px; }
.sliderimg img { display:block; }
.priceresults { text-align:center; color:#7a7a7a; font-size:11px; }
.cat_links li a { display:block; }
.cat_links li a span { vertical-align:text-top; }
.cat_links > li > a { background:url(../img/link_arrow.png) no-repeat 3px 2px; padding-left:15px; }
.cat_links > li.active > a { background:url(../img/linkdown_arrow.png) no-repeat 0 5px; padding-left:15px; }
.cat_links li a:hover, .cat_links li.active > a { color:#CC6601; text-decoration:none; }
.cat_links li li > a { background:url(../img/linksub_arrow.png) no-repeat 4px 4px; padding-left:15px; }
.cat_links li li.active > a { background:url(../img/cross_red.png) no-repeat 0 1px; padding-left:15px; }
.cat_links ul ul { margin-top:-3px; padding-top:3px; position:relative; }
.cat_links .sublevel-2 { background-image:url(../img/dot_red.png); }
.cat_links .sublevel-2 li > a { background-image:url(../img/line-red.png); }
.cat_links ul ul:after { content:" "; width:10px; height:7px; position:absolute; bottom:0; left:0; display:block; background:#fff; }
.cat_links ul ul ul:after { content:" "; width:10px; height:7px; position:absolute; bottom:0; left:0; display:block; background:none; }
.cat_links ul ul li.subcat_dot { background:url(../img/menudots.png) no-repeat; position:absolute; bottom:-7px; width:1px; height:14px; left:4px; font-size:0; line-height:0; }
.cat_links li li.active > a, .cat_links .sublevel-2 li.active > a, .cat_links .sublevel-3 li.active > a, .cat_links .sublevel-4 li.active > a, .cat_links .sublevel-5 li.active > a, .cat_links .sublevel-6 li.active > a, .cat_links .sublevel-7 li.active > a, .cat_links .sublevel-8 li.active > a, .cat_links .sublevel-9 li.active > a, .cat_links .sublevel-10 li.active > a { background-repeat:no-repeat; background-position:0 3px; }
.cat_links .sublevel-2, .cat_links .sublevel-3, .cat_links .sublevel-4, .cat_links .sublevel-5, .cat_links .sublevel-6, .cat_links .sublevel-7, .cat_links .sublevel-8, .cat_links .sublevel-9, .cat_links .sublevel-10 { background-repeat:repeat-y; background-position:4px 0; }
.cat_links .sublevel-2 li > a, .cat_links .sublevel-3 li > a, .cat_links .sublevel-4 li > a, .cat_links .sublevel-5 li > a, .cat_links .sublevel-6 li > a, .cat_links .sublevel-7 li > a, .cat_links .sublevel-8 li > a, .cat_links .sublevel-9 li > a, .cat_links .sublevel-10 li > a { background-repeat:no-repeat; background-position:4px 7px; }
.cat_links .sublevel-2 li.active > a { background-image:url(../img/cross_gray.png); }
.cat_links .sublevel-3 { background-image:url(../img/dot_gray.png); }
.cat_links .sublevel-3 li > a { background-image:url(../img/line-gray.png); }
.cat_links .sublevel-3 li.active > a { background-image:url(../img/cross_black.png); }
.cat_links .sublevel-4 { background-image:url(../img/dot_black.png); }
.cat_links .sublevel-4 li > a { background-image:url(../img/line-black.png); }
.cat_links .sublevel-4 li.active > a { background-image:url(../img/cross_yellow.png); }
.cat_links .sublevel-5 { background-image:url(../img/dot_yellow.png); }
.cat_links .sublevel-5 li > a { background-image:url(../img/line-yellow.png); }
.cat_links .sublevel-5 li.active > a { background-image:url(../img/cross_green.png); }
.cat_links .sublevel-6 { background-image:url(../img/dot_green.png); }
.cat_links .sublevel-6 li > a { background-image:url(../img/line-green.png); }
.cat_links .sublevel-6 li.active > a { background-image:url(../img/cross_blue.png); }
.cat_links .sublevel-7 { background-image:url(../img/dot_blue.png); }
.cat_links .sublevel-7 li > a { background-image:url(../img/line-blue.png); }
.cat_links .sublevel-7 li.active > a { background-image:url(../img/cross_pink.png); }
.cat_links .sublevel-8 { background-image:url(../img/dot_pink.png); }
.cat_links .sublevel-8 li > a { background-image:url(../img/line-pink.png); }
.cat_links .sublevel-8 li.active > a { background-image:url(../img/cross_navyblue.png); }
.cat_links .sublevel-9 { background-image:url(../img/dot_navyblue.png); }
.cat_links .sublevel-9 li > a { background-image:url(../img/line-navyblue.png); }
.cat_links .sublevel-9 li.active > a { background-image:url(../img/cross_brown.png); }
.cat_links .sublevel-10 { background-image:url(../img/dot_brown.png); }
.cat_links .sublevel-10 li > a { background-image:url(../img/line-brown.png); }
.sorting_widget { border-bottom:1px #dadada solid; padding-bottom:10px; }
.sort_by { width:26%; float:left; }
.sort_by span { vertical-align:middle; }
.sort_by .select { width:150px; }
.showing_widget { width:74%; float:right; }
.searchresult_top { padding-bottom:5px; }
.searchresult_top p { padding-bottom:5px; }
.related_search a { text-decoration:underline; }
.related_search a:hover { text-decoration:none; }
.prodcount, .view_options { float:right; margin-left:10px; }
.view_options strong, .prodcount { margin-top:2px; }
.view_options strong { float:left; margin-right:6px; }
.select_view-option { float:left; }
.select_view-option li { float:left; padding:0 0 0 4px; }
.select_view-option li a { text-indent:-9999px; display:block; width:23px; height:20px; }
.select_view-option li.grid_view a { background:url(../img/grid_view.png) no-repeat; }
.select_view-option li.grid_view a:hover, .select_view-option li.grid_view a.active { background:url(../img/grid_view_active.png) no-repeat; }
.select_view-option li.minigrid_view a { background:url(../img/minigrid_view.png) no-repeat; }
.select_view-option li.minigrid_view a:hover, .select_view-option li.minigrid_view a.active { background:url(../img/minigrid_view_active.png) no-repeat; }
.select_view-option li.listing_view a { background:url(../img/lister_view.png) no-repeat; }
.select_view-option li.listing_view a:hover, .select_view-option li.listing_view a.active { background:url(../img/lister_view_active.png) no-repeat; }
.search_results_widget { padding:12px 0 0; }
.search_results li { float:left; width:238px; padding:8px 0 12px 20px; min-height:405px; }
.search_results li p { padding:2px 0 3px; }
.prodimg { margin-bottom:3px; }
.instock { background:url(../img/greentick.png) no-repeat 0 4px; padding-left:15px!important; margin:2px 0; font-size:11px; }
.expressship { background:url(../img/express_icon.png) no-repeat 0 2px; padding-left:30px!important; }
.bluelink, .bluelink span { font-size:11px; color:#fff; line-height:20px; height:20px; display:inline-block; }
.bluelink { background:url(../img/blue_btn_left.png) no-repeat; padding-left:3px; }
.bluelink span { background:url(../img/blue_btn_right.png) no-repeat right top; padding:0 15px 0 12px; }
.bluelink:hover { background:url(../img/blue_btnhover_left.png) no-repeat; padding-left:3px; }
.bluelink:hover span { background:url(../img/blue_btnhover_right.png) no-repeat right top; padding:0 15px 0 12px; }
.paralesspad { padding-top:2px; }
.paralesspad p { padding-bottom:1px!important; }
.green_btn { background:url(../img/greenbtn_left.png) no-repeat; }
.green_btn span { background:url(../img/greenbtn_right.png) no-repeat right top; }
.green_btn:hover { background:url(../img/greenbtnhover_left.png) no-repeat; }
.green_btn:hover span { background:url(../img/greenbtnhover_right.png) no-repeat right top; }
.probtnsec { margin-top:4px; }
.loadmore { text-align:center; position:relative; }
.loadmorelink, .loadmorelink span, .lm_processing, .lm_processing span { font-size:16px; font-weight:bold; text-align:center; display:inline-block; color:#333; }
.loadmorelink, .lm_processing { background:url(../img/morebtn_left.png) no-repeat; padding-left:7px; }
.loadmorelink span, .lm_processing span { background:url(../img/morebtn_right.png) no-repeat right top; padding:0 11px 6px 4px; line-height:40px; height:40px; display:block; }
.loadmorelink:hover { background:url(../img/morebtn_left_hover.png) no-repeat; text-decoration:none; }
.loadmorelink:hover span { background:url(../img/morebtn_right_hover.png) no-repeat right top; }
.loadmorelink:active { background:url(../img/morebtn_left_active.png) no-repeat; text-decoration:none; }
.loadmorelink:active span { background:url(../img/morebtn_right_active.png) no-repeat right top; }
.lm_processing { opacity:0.4; filter:alpha(opacity=40); cursor:default; }
.lm_processing:hover, .lm_processing:hover span { text-decoration:none; }
.maxwidth640 { max-width:640px; min-width:550px; margin:0 auto; }
.goto_top { height:13px; width:90px; background:url(../img/goto_top.png) no-repeat; padding-left:22px; margin-left:25px; display:inline-block; text-align:left; }
.suggestion_box_widget { border-top:1px #dadada solid; padding-top:7px; font-size:11px; }
.search_feedback h5 { margin-bottom:3px; }
.suggestion_widget { border: 1px dotted #999999; margin: 10px 0 0; overflow: hidden; padding: 5px 30px 5px 5px; position:relative; background:#fff; }
.suggestion_box_img { float: left; margin-right: 10px; width: 40px; }
.suggestion_box_content { overflow:hidden; }
.suggestion_box_content p { margin:1px 0; }
.suggestion_box_content h4 { color:#548cd6; font-weight:normal; margin-bottom:3px; }
.inputtextfield { border:1px #7e9db9 solid; padding:3px; }
.suggestionbtn { padding:8px 0; overflow:hidden; }
.character_limit { float:right; font-size:11px; color:#c3bfc0; }
.wtbtn, .wtbtn span { display:inline-block; font-size:11px; height:17px; line-height:17px; color:#000000; }
.wtbtn { background:url(../img/wt_buttonleft.png) no-repeat; padding-left:7px; border:none; }
.wtbtn span { background:url(../img/wt_buttonright.png) no-repeat right top; padding:0 12px 0 5px; font-size:11px; }
.wtbtn:hover { background:url(../img/wt_buttonleft_hover.png) no-repeat; }
.wtbtn:hover span { background:url(../img/wt_buttonright_hover.png) no-repeat right top; }
.yellowbox { background:#ff9a00; padding:10px; margin:15px 0; color:#fff; }
.yellowbox h5 { margin-bottom:3px; color:#000; }
.no_result .yellowbox h5 { color:#000; font-weight:700; padding-bottom:0; }
.continue_shopping_widget { padding:15px 0; margin:0 0 0 193px; clear:both; border-top:1px #dadada solid; margin-top:-1px; }
.continue_shopping_widget h4 { margin-bottom:12px; }
.continue_shopping_widget h4 span { font-weight:normal; }
.products_widget { overflow:hidden; height:245px; }
.products_widget li { width:160px; /*width:14.50%;*/ float:left; margin-left:17px; margin-bottom:12px; }
.products_widget p { padding:2px 0; }
.starrating img { vertical-align:middle; }
.image_sec img { padding-bottom:6px; }
.strimages { vertical-align:middle; display:inline-block; padding-top:3px; }
.prod_title { margin-bottom:4px; }
.buy_new { color:#003399; }
.starrating { float:left; margin-right:3px; }
.minigrd_view li { width:160px; margin-right:11px; margin-bottom:11px; float:left; min-height:222px; }
.minigrd_view .prodimg { margin-bottom:0; }
.minigrd_view .prodimg img { border:1px #e5e5e5 solid; }
.minigrd_view h5 { margin-bottom:2px; font-weight:normal; }
.minigrd_view li p { padding:2px 0; }
.grdlist_view li { padding-bottom:10px; }
.srchproduct { width:219px; float:left; margin-right:12px; background:url(../img/prod_bg.png) no-repeat; height:224px; padding:18px 0px 0 18px; }
.srch_right { width:195px; float:right; margin-left:12px; font-size:11px; }
.srch_right p { padding-bottom:5px; }
.srch_right .probtnsec { margin-top:6px; }
.srchprod_middle { overflow:hidden; }
.srchprod_middle h4 { margin-bottom:2px; margin-top:-2px; }
.srchprod_middle p { padding:2px 0 3px; }
.srch_right .pr_lesspad p { padding-bottom:3px; }
.listtop_btn { margin-top:1px !important; }
.no_result p { padding-bottom:5px; }
.no_result h5 { color:#ed6c0b; font-weight:normal; padding-bottom:5px; }
.contentlist { margin:5px 0 15px 15px; }
.contentlist li { background:url(../img/dot.png) no-repeat 0 7px; padding:1px 0 1px 13px; }
.suggestionbox_img { width:70px; float:left; margin-right:12px; }
.suggestpding { padding:10px 18px 5px 10px; }
.leftextra_marg { margin-left:10px; margin-right:18px; }
.search_keyword { color:#000; font-size:28px; margin-top:-6px; }
.cancelsrch { display:inline-block; margin-left:5px; }
.sub_catcontent { margin-bottom:15px; font-size:12px; }
.sub_catcontent h2 { color:#ed6c0b; margin-bottom:10px; font-size:28px; font-variant:normal; }
.grayshop_widget { background:#ececec; margin-bottom:10px; clear:both; }
.grayshop_widget .continue_shopping_widget { border-top:none; margin-left:203px; padding:8px 0; }
.grayshop_widget .continue_shopping_widget h4 { margin-bottom:8px; }
.shop_products_widget { height:198px; overflow:hidden; }
.shop_products_widget li { width:150px; float:left; padding:7px; margin-right:7px; margin-bottom:7px; background:#fff; border:1px #d0d5cb solid; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; text-align:center; }
.shopimage_sec { min-height:33px; margin-bottom:8px; }
.shopprod_title { color:#808080; font-size:11px; min-height:110px; padding-bottom:5px; }
.graycollink, .graycollink span { color:#808080; }
.graycollink:hover, .graycollink:hover span { color:#333; }
.storeheading { font-style:28px; color:#000; font-weight:normal; margin:-4px 0 5px; }
.sellerstore { font-size:11px; padding-bottom:0; }
.sellerstore a { text-decoration:underline; }
.sellerstore a:hover { text-decoration:none; }
.sellerstore h5 { color:#ed6c0b; margin-bottom:5px; }
.sellerstore_left { width:58%; float:left; padding-right:18px; border-right:1px #cfcfcf solid; margin-right:-1px; }
.sellerstore_right { overflow:hidden; padding-left:18px; border-left:1px #cfcfcf solid; }
.storepic_widget { float:left; margin-right:15px; }
.storepic_widget img { display:block; }
.sellerproinfo > li { padding-bottom:5px; }
.ship_time span { display:block; }
.bluearrow_links li { background:url(../img/blue_arrow.png) no-repeat 1px 4px; padding-left:11px; }
.connectwithus { overflow:hidden; }
.connectwithus li { float:left; border:1px #b2b2b2 solid; margin-right:4px; }
.connectwithus li a { background-image:url(../img/social_media_icons.png); background-repeat:no-repeat; width:32px; height:30px; display:block; text-indent:-9999px; }
.facebook_bookmark { background-position:0 0; }
.twitter_bookmark { background-position:-37px 0; }
.pinterest_bookmark { background-position:-69px 0; }
.tumbler_bookmark { background-position:-103px 0; }
.googleplus_bookmark { background-position:-139px 0; }
.youtube_bookmark { background-position:-172px 0; }
.facebook_bookmark:hover { background-position:0 100%; }
.twitter_bookmark:hover { background-position:-37px 100%; }
.pinterest_bookmark:hover { background-position:-69px 100%; }
.tumbler_bookmark:hover { background-position:-103px 100%; }
.googleplus_bookmark:hover { background-position:-139px 100%; }
.youtube_bookmark:hover { background-position:-172px 100%; }
.mappic { width:125px; float:left; padding:2px; background:#fff; border:1px #b2b2b2 solid; margin-right:8px; }
.mappic img { display:block; }
.mappicwidget { overflow:hidden; }
.mapviewcontent { overflow:hidden; padding-top:24px; }
.orange_stars { display:inline-block; }
.orange_stars img { vertical-align:middle; margin-top:-3px; }
.seller_rating-top { background:#f2f2f2; color:#727272; padding:4px; border:1px #d0d0d0 solid; border-top:none; border-bottom-color:#f57923; position:relative; }
.seller_rating-top strong, .seller_rating-top span { float:left; }
.seller_rating-top span { margin:0 6px; }
.ratingtable { border-collapse:collapse; margin-top:-1px; }
.ratingtable td, .ratingtable th { border:1px #d0d0d0 solid; padding:4px; vertical-align:top; }
.ratingtable th { background:#f2f2f2; color:#727272; text-align:left; }
.underline_none { text-decoration:none!important; }
.underline_none:hover { text-decoration:underline!important; }
.featuredeal_pic { width:140px; float:left; margin-right:30px; }
.featuredeal_pic img { display:block; }
.featuredeal_info { margin-left:170px; font-size:12px; }
.leftinfo_content { width:200px; float:left; margin-right:30px; }
.quantityselect { padding:4px 6px; width:68px; border:1px #d0d0d0 solid; }
.pricequantity { line-height:25px; overflow:hidden; }
.seller_pricetotl li { padding-bottom:2px; font-size:13px; overflow:hidden; }
.seller_pricetotl label { width:115px; float:left; font-weight:bold; text-align:right; }
.selprice_rt { float:left; padding-left:15px; }
.sel_lesspad { padding-left:7px; }
.price_progress { padding-top:12px; clear:both; }
.rightinfo_content { float:left; }
.greenbtn_larger, .greenbtn_larger span { display:inline-block; line-height:35px; height:36px; color:#fff; font-weight:bold; white-space:nowrap; font-size:11px; }
.greenbtn_larger { background:url(../img/greenlarge_left.png) no-repeat; padding-left:14px; }
.greenbtn_larger span { background:url(../img/greenlarge_right.png) no-repeat right top; padding-right:14px; }
.greenbtn_larger img { vertical-align:middle; margin-right:10px; margin-left:-4px; }
.selcenter_txt { padding:5px 0; width:185px; text-align:center; }
.btnsmlpad span { padding:0 8px 0 1px; }
.selprod_next { width:81px; height:81px; border:1px #eaeaea solid; text-align:center; float:right; margin-left:5px; }
.selprod_next:hover { background:#f9f9f9; }
.selprod_next span { margin:10px 0 8px; display:block; }
.sel_prodslider { overflow:hidden; }
.sel_prodslider li { float:left; margin-right:5px; }
.sel_prodslider li img { display:block; border:1px #eaeaea solid; }
.sel_prodslider li a { position:relative; height:83px; width:83px; display:block; }
.sel_prodslider li a span { background:url(../img/slide_crnrborder.png) no-repeat; height:83px; width:83px; display:none; position:absolute; top:0; left:0; }
.sel_prodslider li a:hover span, .sel_prodslider li a.active span { display:block; }
.right_content { float: right; width: 165px; margin-left:10px; }
.inner_gray-heading { background: #efefef; }
.inner_gray-heading span { border:1px #D8D8D8 solid; border-bottom:none; color: #CC6600; display: block; font-size: 12px; line-height: 22px; padding: 0 8px; }
.steps_widget li { overflow: hidden; padding: 0 0 10px; }
.steps_widget h3 { color:#CC6600; }
.steps_widget li p { padding-left: 9px; }
.steps_widget li p.arrow_bg { background: url("../img/yellow-icon.gif") no-repeat scroll 0 2px transparent; }
.inner_left_links li { background: url("../img/gray-bullet.png") no-repeat scroll 0 5px transparent; padding-left: 8px; }
.bluehead_bx { min-height:140px; }
.form_select { border: 1px solid #7F9DB9; color: #030303; padding: 0 0 0 2px; vertical-align: middle; width: 180px; }
.bluebg_head { background: none repeat scroll 0 0 #3B5998; color: #FFFFFF; padding: 3px 5px; }
.wtbox_widget { border: 1px solid #D8D8D8; padding: 0 5px 5px; }
.form_widget li { display: block; overflow: hidden; padding: 3px 0; }
.form_widget label { clear: both; display: block; float: left; font-weight: bold; padding: 2px 5px 0 0; text-align: right; width: 150px; }
.form_widget .form_fieldwidget { float: left; width: 70%; }
.gray_bar { background: #e6e6e6; border: 1px solid #CCCCCC; padding: 6px; }
.form_textfield { border: 1px solid #7F9DB9; color: #030303; padding: 2px 3px; vertical-align: middle; width: 172px; }
.bigger_input { width: 240px; }
.marketplace_links_sec { padding: 15px 0 0; }
.searchpage_top { margin-bottom:10px; overflow:hidden; }
.search_paging { background: #ffffff; border: 1px solid #ccc; padding: 8px; }
.search_paging ul { overflow: hidden; }
.search_paging li { float: left; }
.search_paging li.paging_sec { float: right; }
.pagecount_tpad { display:inline-block; margin-top:3px; }
.bottompage { margin-left:194px; }
.searchpage_bottom { overflow:hidden; margin-bottom:20px; }
#footer_widget { background:none; width:690px; margin:0 auto; }
#footer_widget a { color:#003399; }
.footer_links-wdgt { font-size: 11px; overflow: hidden; padding: 20px 0 5px; }
.footer_links-wdgt li { color: #BD99FF; float: left; }
.footer_links-wdgt li span { display:inline-block; margin:0 7px; }
.footer_links-wdgt li a { text-decoration: underline; }
.footer_links-wdgt li a:hover { text-decoration: none; }
.footer_widget { border-top: 1px solid #c1c1c1; padding: 7px 0; }
.footer_widget img { vertical-align: middle; }
.footer_widget p { text-align: center; padding-bottom:3px; }
.tabs_widget { background:#efefef; border-bottom:2px #c71f2a solid; overflow:hidden; margin-bottom:10px; }
.tabs_widget li { display:block; float:left; }
.tabs_widget li a { padding:6px 20px 6px 12px; display:inline-block; color:#000000; font-weight:bold; margin-right:3px; }
.tabs_widget li a:hover, .tabs_widget li a.active { background:#c71f2a url(../img/tab-arrow.png) no-repeat 95% 10px; color:#ffffff; text-decoration:none; }
.choiceheading { margin:6px 0 0; }
.tabs_content .discription { margin:0 0 6px; }
.tabs_content a { color:#003399; margin:5px 0 0 0; text-decoration:underline; }
/********* Market Place New Section *********/
.select { border: 1px solid #7F9DB9; color: #030303; padding: 1px; vertical-align: middle; }
.toplinks li a.selected_sell { background:#1ba1c4 !important; color:#fff !important; }
.toplinks a.selected_sell span { border-bottom:1px #fff solid; }
.header_sell { background:#1ba1c4; }
.header .logo_sell { width:/*163px*/187px; float:left; }
.header .logo_sell a { background:url(../img/logo_white.png) no-repeat; height:/*26*/29px; display:block; text-indent:-9999px; }
.nav_main { float:right; border-bottom:0; margin:6px 0 0 0 }
.navigation_sell { height:28px; }
.navigation_sell li { float:left; height:28px; padding-bottom:14px; margin-left:4px; }
.navigation_sell li a { color:#fff; font-weight:bold; padding:0 0 0 6px; margin:0; display:block; font-size:13px }
.navigation_sell li a span { display:block; padding:6px 9px 6px 3px; }
.navigation_sell li:hover a, .navigation_sell li.active a { text-decoration:none; background:url(../img/bnav_left.png) no-repeat 0 0; }
.navigation_sell li:hover a span, .navigation_sell li.active a span { text-decoration:none; background:url(../img/bnav_right.png) no-repeat 100% 0; }
.navigation_sell li.active, .navigation_sell li:hover { background:url(../img/arrow_sell.png) no-repeat center 100%; }
.sell_sub_header { background:#1ba1c4; padding:0 6px }
.breadcrumb_sell { padding:5px 0; border-top:1px #76c6db solid; position:relative; font-size:11px; padding-right:14px; overflow:hidden; }
.breadcrumb_sell ul { overflow:hidden; width:3000px; }
.breadcrumb_sell li { float:left; padding:0 16px 0 0; margin-right:11px; background:url(../img/brd_arrow.png) no-repeat right center; }
.breadcrumb_sell li a { color:#fff; }
.breadcrumb_sell li a.active { text-decoration:underline; color:#fff; }
.breadcrumb_sell li.last { background:none; }
.breadcrumb_sell span { color:#ffe400; }
.breadcrumb_dots_sell { float: right; margin-right: 5px; width: 10px; color:#fe8c43; }
.breadcrumb_frame_sell { overflow:hidden; }
.banner { padding:9px 0 80px 0; text-align:center; }
#sell_content { padding:0 0 15px 0; min-width:960px; }
.sell_tabs { width:588px; border:5px solid #fff; margin:-30px auto 0 auto; border-bottom:0; overflow:hidden }
.sell_tabs li { width:196px; float:left; height:43px; padding-bottom:6px; padding-bottom:5px\9; }
.sell_tabs li a { background:#334c54; display:block; padding:13px 0 14px 0; color:#fff; text-align:center; font-weight:bold; font-size:13px }
.sell_tabs li.active a, .sell_tabs li a:hover { background:#457582; text-decoration:none; }
.sell_tabs li.active { background:url(../img/arrow_grey.png) no-repeat center 100%; }
.register_form { padding:16px 6px }
.register_form p { border-bottom:1px solid #d3d3d3; padding-bottom:10px }
.register_form p strong { color:#0c327e; }
.form-widget_register { width:610px; margin:23px auto 0 auto }
.form-widget_register li { display:block; overflow:hidden; padding:3px 0px; }
.form-widget_register label { float:left; width:196px; font-size:11px; display:block; clear:both; font-weight:bold; text-align:right; padding:3px 5px 0px 0px; }
.form-widget_register .form-field-widget { float:left; width:67%; }
.form-widget_register .star { color:#ff7400; }
.form-widget_register .form-textfield { border:1px #d3d3d3 solid; color:#000; padding:2px 3px; vertical-align:middle; width:135px; }
.form-widget_register .form-textfield_big { width:237px; }
.form-widget_register .form-textfield_select { width:245px; color:#7c7c7c; }
.form-widget_register .select { border:1px #d3d3d3 solid; color:#7c7c7c; padding:1px; vertical-align:middle; }
.form-widget_register .instructions-line { padding-bottom:8px }
.instructions-line_n { color:#000; padding:10px 0 5px 0; font-size:11px; float:left }
.instructions-line_n1 { width:580px; display:block; padding:10px 0 0 0 }
.form-widget_register a { font-size:11px; }
.register_sec { margin:0 auto; width:96px; }
.country_select { width:143px; }
.back_link { color:#466faa; font-size:11px; float:left; margin:9px 0 0 0 }
.form-widget_register .instructions-line_n2 { width:375px; color:#7c7c7c; padding:5px 0 3px 0; font-size:11px }
.form-widget_register .form-textarea { border:1px #d3d3d3 solid; color:#7c7c7c; padding:2px 3px; height:57px; vertical-align:middle; width:357px; }
.form_col { float:left; width:82px; }
.form_col span { padding:3px 0 0 3px; float:left; font-size:11px }
.form_col2 { float:left; width:100%; padding:7px 0 0 0; font-size:11px; color:#7C7C7C }
.form_col2 input { width:56px !important; margin-right:5px }
.form-field-widget_space { margin:14px 0 0 0 }
.days_select { width:137px; border:1px solid #D3D3D3; color:#7C7C7C; padding:1px; vertical-align:middle; }
.select_small { width:69px; border:1px solid #D3D3D3; color:#7C7C7C; padding:1px; vertical-align:middle; }
.form_col3 { width:77px; float:left; margin-right:14px }
.form_col3 select { width:75px; }
.form_col4 { width:56px; float:left }
.form_col4 input { width:48px !important; }
.checkbox, .radio { width: 18px; height: 15px; padding: 0 5px 0 0; background: url(checkbox.png) no-repeat; display: block; clear: left; float: left; }
.radio { background: url(../img/radio.png) no-repeat; }
.find_product_main { padding:16px 6px 0; }
.steps_main { width:956px; margin:0 auto; padding-bottom:22px; margin-bottom:5px; }
.step_box { width:249px; border:4px solid #eaeeee; float:left; padding:40px 25px 64px; text-align:center; position:relative }
.step_box_margin { margin-right:17px; }
.step_box_last { margin-right:0; }
.box_icon { text-align:center; width:100$
}
.step_box h4 { font-size:15px; margin:28px 0 0 0; }
.step_box p { font-size:11px; padding:14px 0 0 0; line-height:17px; /*min-height:35px*/ }
.product_arrow { position:absolute; bottom:-30px; margin-left:100px }
.Skip_section { margin:35px 0 16px 0; text-align:center; float:left; width:100% }
.welcome_txt { font-size:12px; font-weight:bold; color:#fff; float:left; margin:6px 15px 0 0 }
.welcome_sub { padding-bottom:9px; margin-bottom:13px; border-bottom:1px solid #d3d3d3 }
.find_sec { float:left; width:115px; padding:3px 0 0 0 }
.find_seach_txt { margin:0 50px 0 115px; }
.find_seach_txt input { width:100%; }
.find_sec_btn { float:right; width:38px; }
.search_space { margin-bottom:18px; }
.banner h1 { font-size:44px; font-family: 'Ledger', serif;  /*font-family: '../fonts/ChaparralProRegular';*/ color:#fff; line-height:53px; }
.banner h5 { font-size:16px; font-family: 'Ledger', serif; /*font-family: '../fonts/ChaparralProRegular';*/ color:#fff; font-style:italic; padding:16px 0 0 0; font-weight:normal }
@font-face {
 font-family: '../fonts/ChaparralProRegular';
 src: url('../fonts/chaparralpro-regular.eot');
 src: url('../fonts/chaparralpro-regular.eot') format('embedded-opentype'), url('../fonts/chaparralpro-regular.woff') format('woff'), url('../fonts/chaparralpro-regular.ttf') format('truetype'), url('../fonts/chaparralpro-regular.svg#ChaparralProRegular') format('svg');
}
.search_drop_main { background:url(../img/grey_arrow_up.png) no-repeat center 0; padding:4px 0 0; width:162px; margin:0 auto }
.search_drop { width:138px; padding:16px 12px; background:#464646; margin:5px 0 0 0 }
.search_drop p { color:#fff; font-size:11px; padding-bottom:11px; }
/*-----------130820-------*/
.sell_rtheader .topright_links li.country, .sell_rtheader .topright_links li.cart { margin-top:-2px; }
.sell_rtheader .topright_links li.country a, .sell_rtheader .topright_links li.cart a { border-top-width:0; }
.sell_rtheader .topright_links li.country a:hover, .sell_rtheader .topright_links li.country a.active { border-top-width:0; }
.continue_btn { background:url(../img/continue_btn.png) no-repeat; height:28px; width:96px; border:none; }
.continue_btn:hover { background:url(../img/continue_btn_hover.png) no-repeat; }
.skipthis { background:url(../img/skip_btn.png) no-repeat; width:144px; height:38px; display:inline-block; text-indent:-9999px; }
.skipthis:hover { background:url(../img/skip_btn_hover.png) no-repeat; }
.blue_button { background:#1b7fcc; color:#fff; line-height:28px; font-weight:bold; border-radius:2px; display:inline-block; padding:0 10px; font-size:11px; }
.blue_button:hover { text-decoration:none; background:#106aaf; }
.spanrightarrow { background:url(../img/span_arrow.png) no-repeat right center; padding-right:8px; display:block; }
.sell_rel_search a { text-decoration:none; }
.sell_rel_search a:hover { text-decoration:underline; }
/*---------130826------------------*/
.infobox_widget { padding:10px 13px; border:1px #d3d3d3 solid; }
.leftproinfo { width:33%; float:left; }
.grayshade_box { -webkit-box-shadow:  0px 0px 5px 0px #dbdbdb; box-shadow:  0px 0px 5px 0px #dbdbdb; border-radius:8px; padding:15px; border:1px #e6e6e6 solid; margin:15px 0; }
.prodbox { width:210px; float:right; margin-right:15px; }
.prodbox p { padding:2px 0 3px; }
.rightproinfo { overflow:hidden; }
.rightproinfo .form-widget_register { width:auto; padding:0; margin:0; }
.rightproinfo .form-widget_register > ul { padding:15px 15px 10px; }
.rightproinfo .form-widget_register label { width:155px; font-size:12px; }
.dpmenu { margin:0; line-height:normal; }
.inputrow { padding:6px 0 0; clear:both; }
.formbuttons { padding:15px; }
.graybutton { background:url(../img/button_left.png) no-repeat; padding-left:10px; white-space:nowrap; }
.graybutton span { background:url(../img/button_right.png) no-repeat right top; padding:0 24px 0 14px; font-weight:bold; color:#000; line-height:28px; height:28px; display:inline-block; font-size:12px; }
.graybutton:hover { background:url(../img/button_left_over.png) no-repeat; }
.graybutton:hover span { background:url(../img/button_right_over.png) no-repeat right top; }
.backlnk { background:url(../img/arrow_left.png) no-repeat left center; padding-left:9px; font-weight:normal; display:inline-block; font-size:11px; }
.bckbtn_mrg { margin:5px 5px 0 0; }
.upperpart { padding:15px; text-align:center; }
.graybg_box { background:#f6f6f6; padding:15px; border-radius:0 0 8px 8px; border-top:1px #e6e6e6 solid; }
.rev_combox { width:600px; margin:0 auto; }
.prodinfo_sec { width: 260px; margin:0 auto 15px; }
.prodinfo_sec li { overflow:hidden; }
.listingrow { padding: 5px 0; border-bottom:1px #d3d3d3 solid; }
.listingrow li { padding: 1px 0; }
.listingrow_left { float: left; width: 150px; padding-right:10px; }
.listingrow_right { overflow:hidden; text-align:right; }
.pos_abs { position:absolute; left:15px; margin-top:10px; }
.centred_button { position:relative; text-align:center; }
.markprod { padding-bottom:15px; }
.file_uploadwidget { width:80%; margin:0 auto; line-height:18px; padding:10px 0 0; }
.file_uploadwidget > p, .ordered_list { margin-bottom:15px; }
.ordered_list li { padding:1px 0; }
.srno { float:left; width:20px; margin-right:5px; font-weight:bold; text-align:right; }
.downloadlink { background:url(../img/download_icon.png) no-repeat; padding-left:35px; height:33px; line-height:26px; display:inline-block; }
.whitebox { background:#fff; border:1px #ccc solid; padding:20px; }
.downlinkgap { padding-left:20px; }
.yellow_box { background:#fffce5; border:10px #f8eea7 solid; padding:15px 20px; }
.uploadedfiles li { overflow:hidden; padding-bottom:10px; }
.filename { float:left; font-weight:bold; }
.filedel { float:left; font-size:11px; margin-left:7px; }
.uploadlink { background:url(../img/browse_img.png) no-repeat; width:78px; height:20px; display:inline-block; text-indent:-9999px; }
.uploadlink:hover { background:url(../img/browse_img_hover.png) no-repeat; }
.grenbtn, .grenbtn span { line-height:40px; height:40px; color:#fff; font-weight:bold; font-size:14px; }
.grenbtn { background:url(../img/grnbtn_left.png) no-repeat; padding-left:6px; min-width:190px; text-align:center; display:inline-block; }
.grenbtn span { background:url(../img/grnbtn_right.png) no-repeat right top; padding:0 40px 0 34px; display:block; }
.grenbtn:hover { background:url(../img/grnbtn_left_hover.png) no-repeat; text-decoration:none; }
.grenbtn:hover span { background:url(../img/grnbtn_right_hover.png) no-repeat right top; }
.bottombtn { text-align:center; padding-top:20px; }
.progbar { float:left; margin-left:12px; }
/*------------130830------------*/
.uploadnote { clear:both; padding:5px 0; }
.frmbttons { padding:20px 0; }
.manual_add_product { border:5px #eaeeee solid; }
.addpro_tabs { height:80px; }
.addpro_tabs li { float:left; width:50%; padding-bottom:10px; }
.addpro_tabs li a, .addpro_tabs li a span { display:block; text-align:center; }
.addpro_tabs li a span { font-size:20px; margin-bottom:5px; }
.addpro_tabs li a { font-weight:bold; border-left:5px #eaeeee solid; border-bottom:5px #eaeeee solid; height:60px; padding:20px 20px 0; color:#457582; background:#f5f7f7; }
.addpro_tabs li.firstlist a { border-left:none; }
.addpro_tabs li a:hover, .addpro_tabs li.active a { background:#457582; color:#fff; text-decoration:none; }
.addpro_tabs li.active { background:url(../img/grayarrow.png) no-repeat center bottom; }
.tabcon { padding:20px 15px 15px; }
.tabcon p { padding-bottom:5px; }
.stepswidget { overflow:hidden; margin-bottom:15px; padding-top:3px; }
.st_wdgt { float:left; overflow:hidden; margin-right:5px; }
.st_wdgt span { background:url(../img/page_step_bg.png) no-repeat right center; height:19px; width:19px; text-indent:-9999px; display:inline-block; float:left; margin-right:4px; }
.st_wdgt span.active { background-position:center center; }
.st_wdgt span.complete_step { background-position:left center; }
.steptitle { color:#7c7c7c; font-weight:bold; padding:2px 0 0; overflow:hidden; }
.stepform { padding:10px 0 0; }
.stepform li:after, .tabcon:after { font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both }
.stepform li { display: block; padding: 3px 0; }
.stepform label { clear: both; display: block; float: left; font-weight: bold; padding: 2px 5px 0 0; text-align: right; width: 125px; }
.formselect { border: 1px solid #D3D3D3; color: #7C7C7C; padding: 1px; vertical-align: middle; }
.stepform_field { width:82%; float:left; }
.sub_select { background:url(../img/subinput_arrow.png) no-repeat; padding:12px 0 0 20px; margin-left:8px; }
.step1form label { width:110px; }
.step2form label { width:95px; }
.mid_width { width:48%; }
.shortbtnwidth { width:94%; padding-bottom:0; }
.star { color:##FF7400; }
.frm_txtfield { border: 1px solid #D3D3D3; color: #000000; padding: 2px 3px; vertical-align: middle; width: 135px; }
.browseimg { vertical-align:middle; margin-left:8px; }
.inputfile { position:absolute; z-index:999; opacity:0; filter:alpha(opacity=0); }
.tabcon .uploaded_files p { padding-bottom:0; }
.uploaded_files { line-height:normal; }
.twosteps_col { width:632px; }
.grayborder { border-color:#e9e9e9; }
.step_box { height:267px; padding:0 20px; width:259px; }
.box_icon { margin-top:40px; }
.product_arrow { margin:0; left:50%; margin-left:-21px; }
.payment_methods_widget { width:546px; margin:0 auto; }
.paymentmethod_tabs { overflow:hidden; padding:10px 0 25px; }
.paymentmethod_tabs a { background:url(../img/gray_circle.png) no-repeat; height:203px; width:203px; display:inline-block; float:left; font-size:53px; color:#fff; font-weight:bold; text-align:center; line-height:205px; }
.paymentmethod_tabs a:hover, .paymentmethod_tabs a.active { background:url(../img/blue_circle.png) no-repeat; text-decoration:none; }
.or { background:url(../img/or.png) no-repeat center center; float:left; width:22px; display:block; height:205px; margin:0 57px; }
.popupext_width { width:165px; }
.popupext_width .search_drop { width:auto; }
.complete_process { background:url(../img/complete_arrow.png) no-repeat right center; padding-right:15px; }
.paymentform label { width:220px; }
.clearfix:after { content:'.'; display:block; clear:both; line-height:0; font-size:0; visibility:hidden; }
.threecol input { float:left; }
.hypen { float:left; margin:2px 4px 0; }
/*------------Load more button 130913-----------*/
.loadmorebtn, .loadmorebtn span, .processingbtn, .processingbtn span { font-size:11px; font-weight:bold; text-align:center; display:inline-block; color:#333; line-height:28px; height:31px; }
.loadmorebtn, .processingbtn { background:url(../img/loadmore_left.png) no-repeat; padding-left:4px; }
.loadmorebtn span, .processingbtn span { background:url(../img/loadmore_right.png) no-repeat right top; padding:0 10px 6px 6px; display:block; }
.loadmorebtn:hover { background:url(../img/loadmore_left_hover.png) no-repeat; text-decoration:none; }
.loadmorebtn:hover span { background:url(../img/loadmore_right_hover.png) no-repeat right top; }
.loadmorebtn:active { background:url(../img/loadmore_left_active.png) no-repeat; text-decoration:none; }
.loadmorebtn:active span { background:url(../img/loadmore_right_active.png) no-repeat right top; }
.processingbtn { opacity:0.4; filter:alpha(opacity=40); cursor:default; }
.processingbtn:hover, .processingbtn:hover span { text-decoration:none; }
/*---------130917------------*/
.form-field-widget { position:relative; }
.paymentform .form-field-widget { margin-left:225px; }
.rightpopup { background:url(../img/popuplt_arrow.png) no-repeat left center; padding-left:9px; }
.ppuptxt_width .search_drop { width:auto; padding:12px; }
.rightpopup { position:absolute; width:395px; top:-26px; left:50px; }
.depositform { padding:25px 0 15px; }
.depositform label { width:280px; }
.depositform .form-field-widget { margin-left: 285px; }
.paymentmethod_tabs a, .banner h1 { -webkit-font-smoothing: none; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: antialiased; }
/*--------131015-------------*/
.basket_prod { padding:8px 55px; background:#f8f8f7; position:relative; }
.prv_btn, .nxt_btn { width:44px; height:44px; display:block; position:absolute; top:16px; text-indent:-9999px; }
.prv_btn { background:url(../img/sl_prev_arrow.png) no-repeat center center; left:5px; }
.prv_btn:hover { background:url(../img/sl_prev_arrow_hover.png) no-repeat center center; }
.prv_btn.disabled { background:url(../img/sl_prev_arrow_disable.png) no-repeat center center; }
.nxt_btn { background:url(../img/sl_next_arrow.png) no-repeat center center; right:5px; }
.nxt_btn:hover { background:url(../img/sl_next_arrow_hover.png) no-repeat center center; }
.basket_prod-scroll { overflow:hidden; width:100%; }
.basket_prod_list { overflow:hidden; height:60px; min-width:1600px; }
.basket_prod_list li { float:left; width:58px; text-align:center; }
.basket_prod_list li a { display:block; padding:3px; background:#fff; border:1px #ebebeb solid; color:#000; margin:0 1px; height:52px; }
.basket_prod_list li a:hover, .basket_prod_list li a.active { border:1px #fefed7 solid; text-decoration:none; }
.basket_prod_list li img { display:block; margin:0 auto; }
.prod_count { font-size:24px; font-weight:normal; display:block; padding:10px 0; color:#0192b5; }
.countitem { background:#f5f6f1; border-left:6px #eaeae3 solid; display:block; text-align:center; height:52px; font-size:11px; line-height:12px; color:#7c7c7c; }
.promid_content { margin: 0 0 0 170px; overflow: visible; padding-bottom: 0; }
.right-section { float: right; margin-left: 10px; padding-top: 8px; width: 270px; }
.shopping_basket_widget { overflow:hidden; }
.cart_row { overflow:hidden; padding-top:10px; }
.cart_row img { vertical-align:middle; }
.cart_row h1 { font-size:20px; }
.cart_row h1.cart_head { background:url(../img/cart-img.gif) no-repeat 8px 0px; padding:0px 10px 0px 40px; }
.cart_row li { float:left; }
.cart_row li.float_right { float:right; }
.prod_itm { float: left; }
.prod_itm img { display:block; }
.prod_item_con { margin-left: 50px; padding-top:7px; }
.prod_item_con p { padding: 1px 0; }
.product_des { padding: 8px 0; }
.cart_row_content { padding-top:10px; }
.title-widget { background:url(../img/gray-head-right.gif) no-repeat right top; }
.title-widget-left { background:url(../img/gray-head-left.gif) no-repeat; font-size:14px; color:#000000; display:block; overflow:hidden; padding:0px 5px; }
.cart_details li { float:left; text-align:center; padding:5px; }
.cart_details li.item_col { width:52%; text-align:left; }
.cart_details li.price_col { width:19%; }
.cart_details li.quantity_col { width:19%; }
.cart_detail_row { padding:5px 0px; border-bottom:1px #999999 dashed; overflow:hidden; font-size:13px; }
.gift-wrap { background:url(../img/gift-icon.gif) no-repeat 0 5px; padding:5px 0px 0px 18px; }
.graybox_widget { background:#fff; border: 1px solid #D8D8D8; padding: 6px; }
.graybox_widget a {/*color:#0070c0;*/ color:#0c327e }
.graybox_widget p { padding-bottom:5px; }
.graybox_widget p.no-pad { padding:0px; }
.graybox_widget .quantity_col p { padding-bottom:10px; }
.row_section { padding-bottom:10px; }
a.btton { padding:3px 5px; background:#fff; border:1px #ccc solid; display:inline-block; font-size:11px; }
.sub_total_widget li { float:left; padding-left:8px; }
.low_line_height { line-height:12px; }
a:hover.btton { background:#f1f1f1; text-decoration:none; }
.innerleft_links li { background:url(../img/gray-bullet.png) no-repeat 0 5px; padding-left:8px; }
.service_metrics_widget h5 { color:#000000; font-size:11px; }
.service_metrics_widget li { padding:5px 0px; /*border-bottom:1px #cad9ec solid;*/ }
.service_metrics_widget li span { font-size:11px; color:#7e7878; }
.service_metrics_widget li p { padding:0px; margin:0px; }
.service_metrics_widget li a { text-decoration:underline; }
.service_metrics_widget li a:hover { text-decoration:none; }
.basket_frame { overflow: hidden; margin-bottom:15px; }
.order_details { width:166px; float:left; border-right:1px #e5e5e5 solid; margin-right:-1px; }
.od_head { background:url(../img/grhead.png) repeat-x left bottom; padding:5px 10px; border:1px #e5e5e5 solid; font-size:12px; }
.od_info li { border-bottom: 1px solid #E5E5E5; line-height: 18px; overflow: hidden; }
.od_info li a { text-decoration:none; padding: 8px 5px 8px 10px; display:block; margin:0; }
.od_info li a:hover, .od_info li a.active { border-right:10px #ccc solid; color:#7c7c7c; }
.my_ac_right { overflow: hidden; padding: 0 0 0 10px; border-left:1px #e5e5e5 solid; }
.cart_selprod { background:url(../img/cart-img.gif) no-repeat; padding:4px 0 0 40px; min-height:17px; }
.empty_basket { background:url(../img/i-icon.png) no-repeat left center; padding:0 0 0 18px; color:#d12a2a; }
.saved_iems li { overflow:hidden; padding-bottom:25px; }
.saved_itm_image { width:38px; float:left; margin-right:10px; }
.saved_itm_con { overflow:hidden; }
.saved_itm_con p { padding:0 0 2px; }
.saved_itm_con a, .right_buttons a { text-decoration:none; }
.saved_itm_con a:hover, .right_buttons a:hover { text-decoration:underline; }
.right_buttons { width:27%; float:right; text-align:right; padding-right:15px; }
.right_buttons a { display:inline-block; margin:0 0 3px 5px; }
.right_buttons a.remove_item { text-indent:9999px; }
.remove_item { background:url(../img/remove-btn.gif) no-repeat; width:50px; height:14px; text-indent:-9999px; display:inline-block; }
.right_buttons a { vertical-align:middle; }
.addcartlink { font-size:11px; }
.capitalize { text-transform:capitalize; }
.button-widget { background: url("../img/orange-btn-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding-left: 3px; }
.orange-btn { background: url("../img/orange-btn-right.png") no-repeat scroll right top rgba(0, 0, 0, 0); border: medium none; color: #FFFFFF; cursor: pointer; font-weight: bold; height: 20px; padding: 0 5px 0 2px; }
.cart_row li.cartsub_total { float:right; }
.paysecurity { background:url(../img/pay-securety-now-btn.gif) no-repeat; width:138px; height:24px; display:inline-block; text-indent:-9999px; }
.recent-history-widget { margin:15px 0px; background:url(../images/gray-fade.png) repeat-x left bottom; }
.recent-history-widget h4 { margin-bottom:15px; }
.recent-history { width:250px; float:left; }
.recent-history li { padding:3px 0px; }
.recent-history li img { vertical-align:middle; margin-right:5px; border:1px #9d9ea2 solid; }
.recent-history-pro-list { overflow:hidden; }
.recent-history-pro-list .products li { width:17%; }
.products { padding:20px 0px; overflow:hidden; }
.products li { width:23%; float:left; text-align:center; padding:0px 5px; }
.products li a { text-decoration:underline; }
.products li a:hover { text-decoration:none; }
.products .image-sec img { padding-bottom:8px; }
.product-preview-widget { padding:8px 0px 0px; overflow:hidden; }
.product-image { float:left; }
.product-details-sec { margin-left:225px; }
.product-details-sec h2 { font-weight:normal; padding:5px 0px; }
.view-larger { background:url(../images/view-large-img.png) no-repeat left center; padding-left:16px; color:#999999; font-size:11px; }
.thumb-imgs { padding:5px 0px; }
.thumb-imgs img { border:1px #999999 solid; }
.pro-details li { padding-bottom:8px; }
.rating-sec { font-size:11px; }
.rating-sec img { vertical-align:middle; }
.textfield { border: 1px solid #969696; color: #030303; padding: 1px 2px; vertical-align: middle; }

a.grn-btn, a.grn-btn span { display:inline-block; color:#ffffff; font-size:11px; font-weight:bold; }
a.grn-btn { background:url(../img/grn-btn-left-img.png) no-repeat; padding-left:6px; }
a:hover.grn-btn { text-decoration:none; }
a.grn-btn span { background:url(../img/grn-btn-bg.png) right top; line-height:21px; padding:0px 8px 0px 2px; }
a.ornge-btn, a.ornge-btn span { display:inline-block; color:#ffffff; font-size:11px; font-weight:bold; }
a.ornge-btn { background:url(../img/orange-btn-left-img.png) no-repeat; padding-left:3px; }
a:hover.ornge-btn { text-decoration:none; }
a.ornge-btn span { background:url(../img/orange-btn-right.png) right top; line-height:20px; padding:0px 8px 0px 5px; }
a.blu-btn, a.blu-btn span { display:inline-block; color:#ffffff; font-size:13px; font-weight:bold; }
a.blu-btn { background:url(../img/bl-btn-left-img.png) no-repeat; padding-left:3px; }
a:hover.blu-btn { text-decoration:none; }
a.blu-btn span { background:url(../img/bl-btn-bg.png) right top; line-height:20px; padding:0px 8px 0px 5px; }

.fbtogether { padding: 6px 0 0; }
.mid-gr-head { border-bottom: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; overflow: hidden; }
.mid-gr-head span { background: url("../img/gr-head.gif") no-repeat scroll right top rgba(0, 0, 0, 0); color: #252424; display: block; float: left; line-height: 23px; padding: 0 10px; }
.fbtogetther-items { overflow: hidden; padding: 8px; }
.items-widget { float: left; padding: 0 15px 0 0; }
.fbtogetther-items img { vertical-align: middle; }
.plus-span { color: #7C7C7C; display: inline-block; font-size: 24px; text-align: center; width: 48px; }
.item-content { margin-left: 288px; }
.item-content p, .optn p { padding-bottom: 8px; }
.product-des { padding: 8px 0; }
.product-des p { padding-bottom: 10px; }
.pro-des-widget, .deliver-info { overflow: hidden; }
.row { padding-bottom: 15px; }
.pro-des-con { margin-left: 240px; padding-top: 20px; }
.img-border { border: 1px solid #DCDCDC; }
.overflow-h, .reviews-sec li { overflow:hidden; }
.prod-itm-con p { padding: 1px 0; }
.p_pad0 p { padding-bottom:0; }
.prodrow, .top-products-widget { overflow:hidden; }
.reviews-sec li, .faq-sec li { padding-top: 5px; }
.img { vertical-align: middle; }
.deliver-info-left { color: #7C7C7C; float: left; font-size: 11px; padding: 10px 0; }
.deliver-info-right { margin-left: 160px; padding: 10px 0; }
.deliver-info-right p { padding-bottom: 15px; }
.red-link { background: url("../images/bl-arrow.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0); color: #C10000; padding-left: 8px; }
.tec-details { padding: 5px; }
.tec-details p, .rate-this-item p { padding: 3px 0 2px; }
.search-tags { float: left; padding: 5px 10px 5px 5px; width: 180px; }
.search-tags li { padding: 2px 0; }
.pad-top { padding-top: 45px; }
.share-tags { color: #003399; float: left; font-size: 11px; }
share-tags img { margin: 0 1px; vertical-align: middle; }
.rate-this-item { padding: 5px 10px; }
.rate-this-item img { vertical-align: middle; }
.min-width { display: block; float: left; min-width: 85px; }
.review-status { overflow: hidden; padding-top: 5px; }
.review-status li.reviewer-count { padding-top: 9px; }
.review-status li { float: left; padding: 0 6px 0 0; }

.more-links li {
    background: url("../images/bl-arrow.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    padding: 1px 0 1px 10px;
}

.more-links a {
    text-decoration: underline;
}

.ad-widget {
    background: url("../images/gray-fade.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding-bottom: 25px;
}

.ad300x250 {
    width: 300px;
}

.right-top-btns {
    padding-bottom: 5px;
}

.blue-links a {
    color: #0700FC;
    font-size: 11px;
    font-weight: bold;
    margin-right: 12px;
}

.buying-choices li img{vertical-align:middle;}
.gray-fade-bg-box .buying-choices p {
    padding: 0;
}

.best-sellers li {
    overflow: hidden;
    padding: 5px 0;
}

.seller-left-numbering {
    float: left;
    margin-right: 3px;
    text-align: right;
    width: 20px;
}

.seller-right-ctnt {
    float: left;
    width: 133px;
}

.gray-fade-bg-box a {
    color: #0C327E;
}

/*--------------20140519 Deal Homepage-------------*/
.homeprods{padding:6px 110px 0;}
.hometop{margin:0 0 6px;}
.hometop-left{margin-right:290px;}
.prodframe-outer{background:#f4f4f4; padding:8px; border-radius:8px; -webkit-border-radius:8px;}
.prodframe-inner{background:#ffffff; padding:10px; box-shadow:0px 0px 8px #ccc; position:relative; }
.prodmn-pic{float:left; padding:40px 0 0 30px;}
.btnpad{padding-top:8px;}
.greenhead{background:#80bf4c; color:#fff; padding:10px; font-size:14px; min-height:20px; margin:0 -40px 10px 0; position:relative;}
.headtail{position:absolute; display:block; background:url(../img/head-rt.png) no-repeat; height:20px; width:30px; right:0; bottom:-20px;}
.dailydeal-sec{padding:5px 18px;}
.hometop-left .featuredeal_info{margin-left:195px; min-height:213px;}
.hometop-left .leftinfo_content{width:45%; margin-right:0;}
.hometop-left .rightinfo_content{width:48%; float:right;}

.freeprod{background:url(../img/free-delivery.png) no-repeat; height:54px; width:53px; position:absolute; top:0; left:0;}
.paperfold{position:absolute; background:url(../img/paper-fold.png) no-repeat; width:75px; height:75px; bottom:0; right:0;}
.paperfold a{text-indent:-9999px; width:30px; height:30px; position:absolute; bottom:0; right:0;}
.disprc-frm{width:77px; float:left; margin-right:3px;}
.disprc{background:#1d7ec3; width:70px; padding:10px 5px; height:25px; color:#fff; font-weight:bold; display:inline-block; text-align:center; margin-left:-3px; text-transform:uppercase; font-size:11px; line-height:12px;}

.hometop-right{width:242px; float:right; padding:0 10px;}
.lovethiscon{padding:6px 45px; position:relative;}
.loveths-page{width:14px; position:absolute; left:12px;}
.loveths-count li {margin-top:6px; text-align:center; height:8px;}
.loveths-count li a{width:6px; height:6px; background:#fff; border:1px #cccccc solid; display:inline-block; text-indent:-9999px;}
.loveths-count li a:hover, .loveths-count li a.active{background:#e42119; border:1px #e42119 solid;}
.lovethis-prod li{padding-bottom:8px;}
.dl-dealwidget{width:100%; overflow:hidden; padding-right:45px;}

.tabswidget{background:url(../img/tabline.png) no-repeat left bottom; margin-bottom:8px;}
.tbarrow{background:url(../img/tabarrow.png) no-repeat; width:19px; height:11px; position:absolute; left:50%; margin-left:-9px; bottom:0; display:none;}
.tabswidget > li{position:relative; float:left; padding-bottom:11px;}
.tabswidget > li > a{padding:10px; color:#000; font-weight:bold; display:block;}
.tabswidget > li > a:hover, .tabswidget > li > a.active{text-decoration:none; color:#e36c0a;}
.tabswidget > li > a.active .tbarrow{display:block;}

.hompds{margin-left:-2px;}
.hompds > li{width:254px; float:left; margin-left:2px; margin-bottom:8px;}
.hoverframe{display:none;}
.lefttop-crnr, .righttop-crnr, .bottomleft-crnr, .bottomright-crnr{position:absolute; width:9px; height:9px;}
.hompds > li:hover .hoverframe{display:block;}
.lefttop-crnr{background:url(../img/tplt-cnr.png) no-repeat; top:0; left:0;}
.righttop-crnr{background:url(../img/tprt-cnr.png) no-repeat; top:0; right:0;}
.bottomleft-crnr{background:url(../img/btmlt-cnr.png) no-repeat; left:0; bottom:0;}
.bottomright-crnr{background:url(../img/btmrt-cnr.png) no-repeat; right:0; bottom:0;}
.prdttl{min-height:47px; text-align:center; padding-bottom:12px;}

.pricecol{position:absolute; top:10px; right:10px;}
.pricelbl{background:#4b4b4b; display:inline-block; padding:5px; color:#fff; font-size:16px; font-weight:bold; position:relative; margin-right:-15px; float:right;}
.hdrt{position:absolute; right:0; background:url(../img/hdrt.png) no-repeat; height:4px; width:5px; bottom:-4px;}
.oldprice{color:#959595; text-decoration:line-through; padding:8px; display:inline-block;}
.posrt{position:absolute; right:10px; bottom:10px;}
.loadmr{padding:22px 0;}
.mediasocial{margin:0 176px 20px; background:#f8f8f8; padding:10px;}
.mediasocial h5{font-size:11px; color:#0C327E; font-weight:normal; margin-bottom:10px;}
.fbpsts{background:#f0f0f0;}
.fbpsts img{max-width:100%;}
.fbposts{width:31%; float:left; margin-right:15px;}

.cfposts{width:31%; float:right; margin-left:15px;}
.cfpsts{background:#eeeeee; padding:5px; min-height:290px;}
.cflist > li{padding-bottom:8px; margin-bottom:8px; border-bottom:1px #d6d6d6 solid; line-height:18px;}
.postcl{color:#999999; font-weight:bold; font-size:11px;}

.graylink{color:#999999;}
.twpsts{background:#dff3fb;}
.twpsts a{color:#0070C0;}

.wantmore, .wantmore span { font-size:16px; font-weight:bold; text-align:center; display:inline-block; color:#333; }
.wantmore{ background:url(../img/morebtn_lft.png) no-repeat; padding-left:10px; }
.wantmore span { background:url(../img/morebtn_rht.png) no-repeat right top; padding:0 14px 6px 4px; line-height:40px; height:40px; display:block; }
.wantmore:hover { background:url(../img/morebtn_lft_hover.png) no-repeat; text-decoration:none; }
.wantmore:hover span { background:url(../img/morebtn_rht_hover.png) no-repeat right top; }
.wantmore:active { background:url(../img/morebtn_lft_active.png) no-repeat; text-decoration:none; }
.wantmore:active span { background:url(../img/morebtn_rht_active.png) no-repeat right top; }

.gopos{position:absolute; margin-top:15px;}
.showing-section{float:left; width:60%;}
.sort_by-right{float:right; text-align:right;}
.sort_by-right span{margin-right:3px; display:inline-block;}
.prdcunt{padding-top:2px; display:inline-block;}
.sortpanel{background:url(../img/tabline.png) no-repeat left bottom; margin-bottom:8px; padding-bottom:22px;}

.bottomrow{margin:0 -7px;}
.progresscol{overflow:hidden; position:relative; height:45px;}
.prgrss-row{background:#eeeeee; height:20px; width:100%;}

.green-prog, .red-prog{height:20px; overflow:hidden; display:inline-block; padding:0 5px; line-height:20px; color:#fff; font-weight:bold;}
.green-prog{background:#76923c;}
.red-prog{background:#800000;}
.bottompos{position:absolute; bottom:0;}

/*--------------20140521 Deal Discount page-------------*/
.disc-sec{width:66px; border:2px #8f908f dotted;}
.discsec{background:#ec1a23; height:36px; color:#fff;}
.disc-val{font-size:30px; font-weight:bold; display:inline-block; line-height:36px; width:38px; float:left; text-align:right;}
.disc-lbl{text-align:left; font-weight:bold; font-size:11px; display:inline-block; line-height:13px; float:left; margin-top:5px; margin-left:2px;}

.timeslot-sec{padding-right:5px; padding-top:4px; height:36px;}
.timeval{font-size:20px; font-weight:bold; float:right; line-height:20px;}
.tmvl{text-align:center; width:25px; display:inline-block; float:left;}
.tmsep{float:left; width:6px; margin-top:-1px;}

.timeval-lbl{float:right; color:#686868; font-size:10px;}

.closeditems{margin-left:-15px;}
.closeditems > li{margin:0 0 15px 15px; border:1px #e2e2e2 solid; border-right-color:#bcbdb7; border-bottom-color:#bcbdb7; width:206px; float:left; -webkit-box-shadow: 1px 1px 2px 0 #C9C9C9; box-shadow: 1px 1px 2px 0 #C9C9C9;}
.closeditems h4{font-size:12px; margin-bottom:8px;}
.closeditems h4 a{color:#0070c0;}
.cl-item-gap{padding:8px 15px;}
.clpic{text-align:center; margin:7px 0 15px;}
.clbottom{border-top:1px #e2e2e2 solid;}

.btmbnrrow{overflow:hidden; margin:0 -10px; padding-top:4px;}
.closeddl{padding:6px 70px 0;}

/*--------Always at the bottom of the page----------*/
.instructions-line { font-size: 11px; padding-top: 5px; }
.padding { padding:5px 8px; }
.sml-pad { padding: 8px 3px; }
.padtop0 { padding-top:0!important; }
.padbottom0 { padding-bottom:0!important; }
.padrt8 { padding-right:8px; }
.pdng5 { padding: 5px; }
.padnone { padding: 0 !important; }
.padding_left20 { padding-left:20px; }
.padding-left { padding-left:10px; }
.pad_top { padding-top:3px; }
.padding-right { padding-right: 15px; }
.pad-rt {padding-right: 3px;}

.marginleft10 { margin-left:10px; }
.margin_top { margin-top:5px!important; }
.margin_top3 { margin-top:3px!important; }
.margin_top8 { margin-top:8px; }
.margin_top10 { margin-top:10px; }
.margin_top15 { margin-top:15px; }
.mrg_right { margin-right:2px; }
.margin-top { margin-top: 5px; }
.margin_bottom10 { margin-bottom:10px!important; }
.margin_bottom0 { margin-bottom:0px!important; }
.margn-left {  margin-left: 15px;}

.fullwidth { width:100%; }
.fl_lt { float:left; }
.fl_rt { float:right; }
.width150 { width:150px; }
.extrawidth { width:237px!important; }
.halfwidth { width:55%; }
.extwidth { width:85%; }
.smallwidth { width:8%; }
.lswidth { width:20px; }
.lrgerwidth { width:100px; }
.width260 { width:260px; }
.larger_fnt { font-size:16px; }
.font11 { font-size:11px; }
.font12 { font-size:12px!important; }
.font14 { font-size:14px!important; }
.font15 { font-size:15px!important; }
.font16 { font-size:16px!important; }
.font18 { font-size:18px!important; }
.font20 { font-size:20px!important; }
.lrgr-fnt {  font-size: 20px;  line-height: normal;}

.gray-col, .gray-col span { color:#808080; }
.black_color { color:#000; }
.gray_col { color:#7a7a7a!important; }
.gray { color: #7C7C7C!important; }
.drkgray_col { color:#4f5050!important; }
.gray_light { color:#888888; }
.rdcolor { color:#990002; }
.redcolor { color:#C10000; }
.yellow { color: #fa9e00; }
.red_colr { color:#ff0000; }
.orangecol { color:#ed6c0b!important; }
.orangecol1 { color:#ff6600!important; }
.orangecol2 { color:#ed7912!important; }
.choiceful { color:#cc6600; }
.blue_color, .blue_color span { color:#0C327E; }
.drkgray_color, .drkgray_color span { color:#333333!important; }
a.diff-blue-color, .diff-blue-color { color: #0070C0 !important; }
.green-color { color: #00B050; }
.grnclor{color:#76923c;}
.black-color, .black-color span {color: #000000;}

.center {text-align: center;}

.underline_link { text-decoration:underline; }
.underline_link:hover { text-decoration:none; }
.pos_rel { position:relative; }
.algncenter { text-align:center; }
.algnright { text-align:right; }
.valign_middle { vertical-align: middle; }
.overflow_hidden { overflow:hidden; }
.border_bttmnone { border-bottom:none; }
.dis_block { display:block; clear: both; }
.inline-block { display: inline-block; }
.border-left { border-left:1px #cccccc solid; }
.borderbtm_none { border-bottom:none!important; }
.brder_rt0 { border-right:none!important; }
.background-none { background: none; }

.display-bl, .display-bl span {
    display: block !important;
    text-align: center;
}

.box-sizing{ -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
		  
.strong{font-weight:bold;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
    /* Safari and Google Chrome only - fix margins */
   /* button span {margin-top: -1px;}
}*/
