/* CSS Document */

@import "reset.css";

body { background:url(../images/bg-texture.jpg) repeat /*#fcfcfc #C0DAE0*/; font:12px Arial; color:#666; }
ul { list-style:none; }
a { text-decoration:none; color:#15c; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5 { /*font-family:BebasNeueRegular;*/ font-family:Scada, sans-serif; color:#555; text-transform:capitalize; }
h2 { font-size:25px; }
h3 { font-size:20px; }

.wrapper { margin:0 auto; position:relative; }
.topBar { /*background-color:#4a4949;*/ padding:8px 0 0;
/*background-color: #333;*/
border-top:1px solid #383838;
/*border-bottom:1px solid #444;*/
height:34px; 
}

.btnEmailme { background:url(../images/emailme-btn.png) no-repeat; width:88px; height:24px; cursor:pointer; }
.txtboxEmail { background:url(../images/txtbox-email.png) no-repeat; width:140px; padding:0 3px; height:24px; }
.newsletterForm select { height:24px; width:137px; }
.newsletterForm select, .newsletterForm input, .newsletterForm label { margin-right:5px; } 
.newsletterForm label { color:#fff; padding-top:3px; }
.newsletterForm { width:408px; margin-right:20px; float:left; }

.rewardPoints { float:left; color:#ff9e32; font-size:11px; padding-top:5px; margin-right:20px; }
.topLinks { float:right; padding-top:5px; }
.topLinks li { border-left:1px solid #ccc; float:left; padding:0 10px; position:relative; }
.topLinks li:first-child { border:none; }
.topLinks li a { color:#333; font:11px verdana; /*text-shadow:1px 1px 1px #333;*/ text-transform:uppercase; }
.topLinks li:hover ul { display:block; }
.topLinks ul { position:absolute; background-color:#333333; border-radius:0 0 5px 5px; display:none; }
.topLinks li li { padding:0; border:0; }
.topLinks li li a { display:block; padding:5px 3px; color:#fff; }
.topLinks li li a span { margin-right:5px;}
.reality {border-top:1px solid #383838; background:url(../images/texture.png) scroll repeat #ccc;}
.reality a {color:#333;}

.top { /*position:fixed !important;*/ /*padding:20px 0;*/ background:/*url(../images/ebeb_bg.png) repeat*/ #fff; padding:0px 0 0 0;/*border-bottom:3px solid #B70304;border-top:9px solid #B70304;*/ border-bottom:1px solid #E1E1E1 !important;}
.logo { float:left; position:relative; font:40px BebasNeueRegular; color:#666; }
.logo:hover { text-decoration:none; }
.searchArea { float:right; width:675px; margin-top:12px; }
.searchBar { /*background:url(../images/search-bg.png) no-repeat; background:#ccc; width:455px;*/ float:right; padding:0px 0;/*-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.40);-moz-box-shadow: 3px 3px 5px rgba(0,0,0,.40);box-shadow: 3px 3px 5px rgba(0,0,0,.40);*/ }
.searchField { /*background:url(../images/searchField.png) no-repeat;*/-webkit-border-radius: 2px;
-moz-border-radius: 2px;border-radius: 2px; width:418px !important; height:32px; float:left; padding:0 10px; color:#c8c8c8; font:18px Scada, sans-serif; border:1px solid #ddd; border-right:none; font:15px Arial; }

.searchbox { -webkit-border-radius: 2px;
-moz-border-radius: 2px;border-radius: 2px; width:166px; height:32px; float:left; padding:0 10px; color:#c8c8c8; border:1px solid #ddd; border-right:none; font:15px Arial; margin:0 0 10px 10px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.searchField { width:400px }
}
.searchFilterBtn { float:left; width:111px; }
.searchBtn { background:url(../images/search-btn.png) no-repeat; width:113px; height:35px; float:left; border:none; margin-left:4px; }
.searchKeywords { color:#444; font:11px verdana; padding-left:10px; float:left; width:530px; text-transform:uppercase; /*text-shadow:1px 1px 1px #ccc; */}
.searchKeywords a { color:#444; /*text-transform:uppercase;text-shadow:1px 1px 1px #ccc; */}

#mainMenu { /*background:url(../images/menu-bg.png) repeat-x; height:53px;*/ position:relative; border-bottom:none; float:right; /*width:69.5%; border-top:1px solid #eee; margin-bottom:5px;*/}
/*#mainMenu ul li { float:left; }
#mainMenu ul li > a { display:block; padding:11px 29px 5px; color:#474647; font:22px BebasNeueRegular;}
#mainMenu ul li > a:hover, #mainMenu ul li > a.selected { background:url(../images/menu-hover-bg.jpg) 0 1px repeat-x; text-decoration:none; color:#d30000; border-left:1px solid #d8dbdb; border-right:1px solid #d8dbdb; padding:11px 28px 5px; }

#mainMenu li .submenu { position:absolute; display:inline; }
#mainMenu li .submenu li { padding:0 10px; border-left:1px solid #d60f0f; }
#mainMenu li .submenu li:first-child { border:none; }
#mainMenu li .submenu li a { text-transform:uppercase; font:12px Scada, sans-serif; color:#858585; padding:0; }
#mainMenu li .submenu li a:hover { background:none; border:none; }*/
#mainMenu .wrapper {z-index: 999;}


#navbar {
	clear:both;
	position: absolute;
	margin: 0;
	padding: 0;
}
#navbar li {
	list-style: none;
	float: left; }
#navbar li > a { display:block; padding:11px 18px 10px; color:#666; font:18px Scada, sans-serif; }
#navbar > li > a:hover, #navbar > li > a.selected {text-decoration:none; /*color:#d30000; border-left:1px solid #d8dbdb; border-right:1px solid #d8dbdb; padding:10px 28px 4px; padding:11px 22px 10px; */border-bottom:2px solid #cc2000; }
#navbar > li > a:hover, #navbar > li:hover > a {text-decoration:none; /*color:#d30000; border-left:1px solid #d8dbdb; border-right:1px solid #d8dbdb;*/ border-bottom:2px solid #cc2000; /* padding:10px 28px 4px; */}
#navbar li ul {	display: none;  }
#navbar li:hover ul, #navbar li.hover ul { position: absolute; display: inline; left: 0; width: 100%; margin: 0; padding: 0; }
#navbar li li { padding:0 10px; border-left:1px solid #d60f0f; margin:7px 0; }
#navbar li li:first-child { border:none; }
#navbar li li a { text-transform:uppercase; font:12px Scada, sans-serif; color:#858585; padding:0; }	
#navbar li li a:hover { background:none; border:none; }
#navbar li:hover li, #navbar li.hover li { float: left; }

.subMenuBg { background-color:#fff; height:30px; }

#bodyContent { /*width:1011px;*/ margin:0 auto; padding:0px 0px; padding-top:20px;}
.section { width:642px; float:left; }
.sidebar { width:302px; float:right; }

#slider { height:324px; margin-bottom:24px; border:1px solid #CECFD1; padding:5px; background-color:#fcfcfc; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#slider2 { height:242px; margin-bottom:24px; border:1px solid #CECFD1; background-color:#fff; padding:5px; }
.minhight{min-height:267px;}
.generalPanel { margin-bottom:24px; /*border:1px solid #ddd;*/ background-color:#fff; }
.generalPanel .content { /*padding:10px;*/}
.generalPanel .content .min_hight { min-height:267px;}
.generalPanel .info { width:144px; margin:0 auto; }
.generalPanel .info a { clear:#666666; }

.bgTitleSmall { /*background:url(../images/boxTopBg.png) repeat-x; width:300px;*/ height:43px; /*border-bottom:4px solid #c20000;*/ background-color:#f3f3f3; padding:0 10px; }
.bgTitleSmall h2, .bgTitleLarge h2 { color:#999; font-size:16px; padding-top:12px; }
.bgTitleLarge { /*background:url(../images/boxTopBg.png) repeat-x;width:640px;*/  height:43px; text-align:center; position:relative; /*border-bottom:4px solid #c20000;*/ background-color:#eee; }
.bgTitleLarge2 h2 { color:#666; font-size:25px; padding-top:8px; }
.bgTitleLarge2 { background:url(../images/boxTopBg.png) repeat-x; width:958px; height:43px; text-align:center; /*border-bottom:4px solid #c20000; */}
.bgTitleSmall h3, .bgTitleLarge h3 { padding-top:9px; }

.communityBox { background-color:#f7f7f7; padding:10px; border:1px solid #f0f0f0; height:245px; }
.memberPics {  }
.memberPics li { border:1px solid #dfdbdb; background-color:#f9f7f7; width:49px; height:56px; float:left; margin:0 7px 10px 0;
padding:4px 4px 0; }
.memberPics li .picInnerBorder img{ width:48px; height:50px; }
.memberPics li.lastitem { margin-right:0; }

.memberPics li a{-webkit-transition:opacity 400ms linear;-moz-transition:opacity 400ms linear;transition:opacity 400ms linear;}
.memberPics:hover li a{opacity:.4}
.memberPics li a:hover{opacity:1}


.picInnerBorder { width:48px; height:50px; }

.listDouble {  }
.listDouble li { float:left; width:294px; padding:12px 7px 0;  }
.listDouble li .items { border-bottom:1px dotted #b6b6b6; height:102px; padding-bottom:7px; }
.listDouble li.firstitem { border-right:1px dotted #b6b6b6; }
.listDouble li .items.lastitem { border-bottom: none !important;}
.listDouble .srNo { width:10px; float:left; font:25px BebasNeueRegular; color:#FFA600; padding-top:10px; text-shadow:1px 1px 1px #666; }
.listDouble .content { width:265px; float:right; padding:0; }
.listDouble .thumb { width:104px; float:left; font-size:11px; }
.listDouble .thumb .thumbimg{ width:101px; height:44px; }
.listDouble .thumb .share { padding-top:5px; margin-right:5px;}
.listDouble .thumb .social a { padding-top:4px; float:left; margin-right:4px; }
.listDouble .desc { width:155px; float:right; }
.listDouble .desc h3 { font-size:20px; color:#000; }
.listDouble .desc h3 a { color:#000; }
.listDouble .desc p { font-size:12px; color:#666; margin-bottom:10px; }
.thumbimg { margin-bottom:6px;  border:1px solid #ececec; margin-bottom:10px; }
.expiry {  text-align:center; font:11px Arial;  }
.percentValue { background-color:#64AEC9; padding:5px; font:bold 10px verdana; color:#fff; margin-bottom:6px;  }

.moreInfoBtn { background:url(../images/more-info-btn.png) -72px 0 no-repeat;  }
.getThisBtn { background:url(../images/more-info-btn.png) 0 0 no-repeat; }
.moreInfoBtn:hover { background-position:-72px -24px; }
.getThisBtn:hover  { background-position:0 -24px; } 
.getThisBtn, .moreInfoBtn { float:left; display:block; width:72px; height:23px; }

.listSingle {  }
.listSingle li { border-bottom:1px dotted #b6b6b6; width:255px; }
.listSingle li .content { padding:15px 10px; }
.listSingle .thumb { text-align:center; width:104px; float:left; }
.listSingle .thumb .thumbimg{ width:101px; height:44px; }
.listSingle .desc { width:120px; float:right; }
.listSingle .desc h3 { font-size:16px; color:#000; margin-bottom:7px; font-weight:bold; }
.listSingle .desc h3 a { color:#000;}
.desc p { font-size:11px; color:#666; margin-bottom:4px; }

.listBrand {  }
.listBrand li { width:215px; float:left; border-bottom:1px solid #eee; margin:0 7px 14px; }
.listBrand li.brandfirst {  }
.listBrand li.brandsecond {  }
.listBrand > li > .content { position:relative; }
.listBrand .thumb { text-align:center; height:60px; margin-right:5px; }
.listBrand .thumb .thumbimg{ width:130px; max-height:80px; }
.listBrand .desc { text-align:center; }
.listBrand .desc h3 { font-size:20px; color:#000; margin-bottom:7px; height:50px; }
.listBrand .desc h3 a { color:#000;}
.listBrand .desc p { font-size:11px; color:#666; margin-bottom:10px; }

.mediaIcons { padding-top:2px; display:block; width:110px; margin:0 auto; }
.mediaIcons a { float:left; margin-right:10px; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.txtRed { color:#d30000; }
.txtRed a { color:#d30000; }
.txtBlue { color:#0098ce; }
.seeAll { font-size:15px; margin:10px 0; }
.content { /*padding:10px;*/ }
.txtCenter { text-align:center; }
.noTopBorder { border-top:none; }

.btnShareDeal { padding:13px 0; }
.txth3{ color:#666; font-family:'BebasNeueRegular'; font-size:22px !important;}

ul.tabItems li { float:left; margin:0 5px 0 0; width:220px; }
ul.tabItems li a {
  background: url(../images/tab-right.png) top right no-repeat;
  display: block;
  padding: 0 13px 0 0;
  color: #578ba0;
  text-decoration: none;
  font:15px Arial, sans-serif, sans-serif;
  font-weight: 700;
  color:#5a5a5a;
}
ul.tabItems li.selected a,
ul.tabItems li a:hover {
  background: url(../images/tab-right.png) no-repeat;
  color: #578ba0;
  background-position:right -42px;
  position:relative;
  top:1px;
  color:#5aa9c5;
}

ul.tabItems li a span {
  background: url(../images/tab-left.png) top left no-repeat;
  display: block;
  padding: 10px 10px 4px 23px;
  width:185px;
  text-align:center;
}
ul.tabItems li.selected a span,
ul.tabItems li a:hover span {
  background: url(../images/tab-left.png) top left no-repeat;
  background-position:0 -42px;
}

.tabPanel { border:1px solid #ececec; margin-bottom:24px; }
.tabPanel .content { padding:20px 16px 5px 16px}
.tabPanel ul {}
.tabPanel ul li { width:158px; float:left; margin-bottom:15px;}
.tabPanel ul li.paddingleft { margin-left:34px;  }
.tabPanel ul li.no_paddingleft { margin-left:0; }
.tabPanel ul li:first-child { margin:0; }
.tabPanel ul li .imgContainer { width:157px; height:158px; border:1px solid #c0bebe; text-align:center; margin-bottom:10px; }
.tabPanel ul li .imgContainer img { width:141px; height:141px; border:1px solid #e1e1e1; margin-top:7px; }
.tabPanel h4 { font:12px Arial; color:#363535; text-align:center; height:25px; }
.tabPanel .info { width:144px; margin:0 auto; }
.tabPanel .info a { clear:#666666; }
.price { width:72px; text-align:center; float:left; margin:10px 0 5px;}
.priceOld { font:bold 12px Scada, sans-serif;text-decoration:line-through;}
.priceNew { display:inline-block; margin:5px 0; color:#F00; font-size:13px; font-weight:bold; letter-spacing:1px; margin-bottom:0;}
.actionButtons { width:144px; margin:0 auto 5px; clear:both; }
.otherInfo { font-size:11px; color:#666; }

.latestBrands {  }
.latestBrands li { line-height:110px; width:125px; height:125px; border:1px solid #e5e5e5; text-align:center; float:left; margin:0 6px 10px; }
.latestBrands li img { width:112px; /*height:112px; margin-top:6px;*/ vertical-align:middle; }

.rightBrands { margin-left:36px; }
.rightBrands li { width:258px; min-height:68px; border:1px solid #e5e5e5; text-align:left; float:left; margin:5px 0; padding:10px; }
.rightBrands li img { width:112px; margin:5px 10px 0 0; }

.dealsHome { margin:15px 0; }
.dealsHome li { width:306px; height:220px; border:1px solid #dbdbdb; text-align:center; float:left; margin-left:7px; }
.dealsHome li:first-child { margin:0; }
.dealsHome li img { width:295px; height:211px; margin-top:4px; border:1px solid #dcdcdc; } 

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#footer { /*background:url(../images/bg-footer.jpg) repeat-x;*/ }
#footer .content { background:none; padding:10px 0; }
#footer .col { width:220px; float:left; margin:0px 10px; }
#footer h2 { background:url(../images/heading-bot-border.jpg) bottom repeat-x; color:#FFA600; text-shadow:1px 1px 1px #000; font-size:20px; }

.blogPost {}
.blogPost li { padding:7px 0; background:url(../images/heading-bot-border.jpg) top repeat-x; clear:both; }
.blogPost li:first-child { background:none; }
.blogPost .thumb { width:62px; float:left; margin-right:5px;margin-top:1px;}
.blogPost .thumb img { width:62px; height:40px; border:none;}
.blogPost .desc { vertical-align:top; }
.blogPost h3 { color:#a9a7a7; font:15px Scada, sans-serif Narrow; font-weight:bold; margin-bottom:2px; }
.blogPost h3 a { color:#666; }
.blogPost .desc p { font:12px Arial; color:#e5e3e3; margin-top:-1px; text-align:left;}
.blogPost .desc p .div {margin-top:-1px;}

.comDiscussion {}
.comDiscussion li { padding:5px 0; background:url(../images/heading-bot-border.jpg) top repeat-x; font-size:11px; color:#a9a7a7; }
.comDiscussion li:first-child { background:none; }
.comDiscussion li p { background:url(../images/discussion-icon.gif) left 2px no-repeat; padding:0px 0 2px 25px; font-size:11px; }
.comDiscussion li p a { color:#666;}

.staticPages {}
.staticPages li { padding:5px 0; background:url(../images/heading-bot-border.jpg) top repeat-x; font-size:11px; color:#a9a7a7; }
.staticPages li:first-child { background:none; }
.staticPages li p { padding:0px 0 2px 0; }
.staticPages li p a { color:#666;}

.txtDisclaimer { margin:10px 0; line-height:20px; }

.newsletters { height:100px; }
.newsletters p { margin:10px 0;}

.socialIcons { position:absolute; right:0; margin:4px 0 0; }
.socialIcons1 { position:absolute; margin:8px 0 0; }
.socialIcons1 a {margin-right:5px;}
.socialIcons2 { position:absolute; margin:0 auto; margin-left:8px;}
.socialIcons2 a img{margin-left:5px;margin-top:4px;}


.btnOrange {
  background: url(../images/orange-btn-right.png) top right no-repeat;
  display: block;
  padding: 0 13px 0 0;
  color: #fff;
  text-decoration: none;
  font:14px Arial, sans-serif;
  text-shadow:1px 1px 1px #000;
  float:left;
  min-width:150px;
}
.btnOrange span {
  background: url(../images/orange-btn-left.png) top left no-repeat;
  display: block;
  padding: 8px 10px 9px 23px;
  text-align:center;
  font-weight:bold;
}
.btnOrange:hover { text-decoration:none; }

.storeInfo {}
.storeInfo .thumb { width:160px; float:left; }
.storeInfo .thumb .thumbImg { max-width:159px; max-height:100px; border:1px solid #e6e6e6; margin-bottom:5px; }
.storeInfo h2 { color:#d30000; } 
.storeInfo .desc { width:425px; float:right; }
.storeInfo .desc p { font-size:12px; min-height:68px; }

.ratingStars { text-align:center; }
.ratingStars img {  }
.addReview { text-align:center; clear:both; padding:5px 0 0;  }

#newsletters { background:url(../images/newsletter-bg.png) repeat-x; width:642px; height:90px; margin-bottom:24px; }
#newsletters .content { padding:11px 45px 11px 75px; background:none; }
#newsletters h3 { /*width:285px;*/ float:left; font-size:21px; }
#newsletters h3 b { display:block; font:14px Arial; text-transform:uppercase; }
.email_txtbox{border:1px solid #CCC; width:200px; height:24px; padding:3px;}
.tabsContainer { /*background:url(../images/tabs-container.png) no-repeat;*/ height:37px; padding:6px 25px 0; }
.tabsContainerMy { background:url(../images/tabs-container2.png) no-repeat; height:39px; padding:6px 7px 0; }
.tabsContainer2 { background:url(../images/tabs-container2.png) no-repeat; height:39px; padding:6px 25px 0; }
.tabsContainer3 { /*background:url(../images/tabs-container3.png) no-repeat;*/ height:39px; width:302px; /*padding:6px 10px 0;*/ float:left; }

ul.squareTab li { float:left; margin:0 3px 0 0; min-width:100px; position:relative; }
ul.squareTab li a {
  background: url(../images/tab-square-right.png) top right no-repeat;
  display: block;
  padding: 0 13px 0 0;
  color: #578ba0;
  text-decoration: none;
  font:bold 12px Arial;
  color:#5a5a5a;
}
ul.squareTab li.selected a,
ul.squareTab li a:hover {
  background: url(../images/tab-square-right.png) no-repeat;
  color: #fff;
  background-position:right -35px;
  position:relative;
  top:1px;
  color:#5aa9c5;
}

ul.squareTab li a span {
  background: url(../images/tab-square-left.png) top left no-repeat;
  display: block;
  padding: 10px 5px 9px 18px;
  text-align:center;
}
ul.squareTab li.selected a span,
ul.squareTab li a:hover span {
  background: url(../images/tab-square-left.png) top left no-repeat;
  background-position:0 -35px;
  color:#fff;
}

ul.squareTabMy li { float:left; margin:0 3px 0 0; /*min-width:100px;*/ position:relative; }
ul.squareTabMy li a {
  /*background: url(../images/tab-square-right.png) top right no-repeat;
  display: block;
  padding: 0 1px 0 0;
  color: #578ba0;
  text-decoration: none;
  font:bold 12px Arial;
  color:#5a5a5a;*/
}
ul.squareTabMy li.selected a {
	background-color: #bbb;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color:#888;
	text-shadow:0 1px 1px rgba(50, 50, 50, 0.75);
	color:#000;
}
ul.squareTabMy li a:hover {
  /*background: url(../images/tab-square-right.png) no-repeat;
  color: #fff;
  background-position:right -35px;
  position:relative;
  top:1px;
  color:#5aa9c5;*/
}

ul.squareTabMy li a span {
 /* background: url(../images/tab-square-left.png) top left no-repeat;
  display: block;
  padding: 10px 10px 9px 10px;
  text-align:center;*/
}
ul.squareTabMy li.selected a span,
ul.squareTabMy li a:hover span {
 /* background: url(../images/tab-square-left.png) top left no-repeat;
  background-position:0 -35px;
  color:#fff;*/
}

ul.squareTabDeal li { float:left; margin:0 3px 0 0; min-width:100px; position:relative; }
ul.squareTabDeal li a {
  background: url(../images/tab-square-right.png) top right no-repeat;
  display: block;
  padding: 0 8px 0 0;
  color: #578ba0;
  text-decoration: none;
  font:bold 12px Arial;
  color:#5a5a5a;
}
ul.squareTabDeal li a.selected,
ul.squareTabDeal li a:hover {
  background: url(../images/tab-square-right.png) no-repeat;
  color: #fff;
  background-position:right -35px;
  position:relative;
  top:1px;
  color:#5aa9c5;
}

ul.squareTabDeal li a span {
  background: url(../images/tab-square-left.png) top left no-repeat;
  display: block;
  padding: 10px 5px 9px 10px;
  text-align:center;
}
ul.squareTabDeal li a.selected span,
ul.squareTabDeal li a:hover span {
  background: url(../images/tab-square-left.png) top left no-repeat;
  background-position:0 -35px;
  color:#fff;
}

.minfonts {font-size:13px;}

.squareTabVoucher {}
.squareTabVoucher li { float:left; margin:0 2px 0 0; min-width:100px; /*background-color:#f6f6f6; border-width:1px 1px 0; border-style:solid; border-color:#eee;*/ }
.squareTabVoucher li:hover { /*background-color:#fff;*/ }
.squareTabVoucher li a { display:block; padding:10px; text-align:center; }
.squareTabVoucher li a:hover { text-decoration:none; }
.squareTabVoucher li.last-child { float:right; margin:0; }

.content-tab { background-color:#999; padding:5px 10px; text-align:center; color:#fff; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 	/*background-image: linear-gradient(to top, #999, #ccc); background-repeat: repeat-x;*/ 
	background: -moz-linear-gradient(top, #5ba4a4 0%, #4e8c8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#4e8c8a));
	background: -webkit-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
	background: -o-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
	background: -ms-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
	background: linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
}
.content-tab:hover, .content-tab.selected { 
	text-decoration:none; color: #fff;
	/*background: -webkit-gradient(linear, left top, left top, from(#ccc), to(#333));
	background: -moz-linear-gradient(top,  #666,  #ccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#333'); */
	-webkit-transition: All 1s ease;
	-moz-transition: All 1s ease;
	-o-transition: All 1s ease;
	-ms-transition: All 1s ease;
	transition: All 1s ease;
}

.vouchers {  }
.vouchers li { border:1px solid #eee; margin-bottom:10px; background-color:#fff; }
.vouchers h2 { margin-bottom:5px; font-size:18px; color:#333; }
.vouchers h2 a { color:#d30000; }
.vouchers .thumb { text-align:center; width:126px; margin-right:15px; float:left; }
.vouchers .thumb img { border:1px solid #dddada; margin-bottom:10px; width:120px; }
.vouchers .socialIcons a { display:inline-block;  }
.vouchers .desc { width:455px; float:left; }
.vouchers .desc p { font-size:12px; min-height:51px; line-height:18px; }
.vouchers .lastCol { width:100px; float:right; }
.vouchers .catTitle { width:355px; margin-right:10px; float:left; }
.vouchers .tagsTitle { float:left; }
.term_condition_text{border: 1px solid #E1E1E1; display: block; margin: 10px; padding: 10px; text-align: left; width: 576px;}

.tags { width:457px; margin:10px 0 0; float:right; }
.term_condition {float:left; text-align:center; width:152px; }
.tags p { margin-right:10px; }
.getCode { float:left; margin-right:5px; }
.revealCode { background:url(../images/reveal-code.png) no-repeat; width:215px; height:33px; float:left; margin-left:5px; }
.revealCode span { width:160px; text-align:center; display:block; padding-top:9px; font-size:15px; }

.successBox { border:1px solid #e9e8e8; font-weight:bold; text-align:center; padding:4px 0 2px 0; }
.successBox p { margin:5px 0;}
.sucessValue { background-color:#f4f5f6; border-top:1px solid #e9e8e8; border-bottom:1px solid #e9e8e8; text-align:center; padding:2px 0; color:#d30000; }
.btnRate a { background:url(../images/like-btn.jpg) 0 0 no-repeat; width:20px; height:20px; display:inline-block; margin:0 5px; }
.btnRate a.btnUnlike { background-position:-20px 0; }
.addFav { background:url(../images/favorite.gif) left no-repeat; padding-left:20px; }

.moreOptions { /*border-top:1px solid #eee; background-color:#f9f9f9; */clear:both; padding:6px 10px; }
.shareBy { float:left; width:200px; margin-right:10px; }
.allCoupons { /*background:url(../images/voucher-icon.png) left no-repeat; width:200px; float:left; padding:3px 10px 0 25px;*/ }
.reportBug { /*background:url(../images/report-icon.png) left no-repeat; padding-left:20px; width:350px; float:right;*/ }

.shareFansRow { background-color:#f5f5f5; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:5px 10px; }
.shareFansRow p { font-size:15px; font-weight:bold; }
.iconFollow { background:url(../images/follow-icon.gif) left no-repeat; padding-left:15px; }

.followersPics { height:35px; }
.followersPics img { float:left; margin-right:6px; width:29px; height:29px; }

.shareIcons { margin:7px 0 0; }
.txtbox { background:url(../images/txtbox.png) no-repeat; width:271px; height:34px; padding:0 5px; margin-bottom:5px; color:#999; }
.txtarea { background:url(../images/txtarea.png) no-repeat; width:271px; height:74px; padding:5px 5px; margin-bottom:10px; border:none;resize:none; font:12px Scada, sans-serif; color:#999; }

.deals li { width:183px; float:left; margin:0 11px 30px; text-align:center; }
.deals li .thumb { margin-bottom:7px; width:181px; height:141px; border:1px solid #e6e6e6; }
.deals li .thumb img {  max-height:141px; }
.deals li h3 { color:#0098ce; font:20px Scada, sans-serif; min-height:72px; }
.deals .info { width:144px; margin:0 auto; }

.voucherCats li { border-top:1px solid #eee; padding:5px 3px; }
.voucherCats li:first-child { border:none; }

.voucherCats li:first-child { border:none; }
.voucherCats li a { color:#666; }

.dealsItem { padding:10px 0; width:715px; float:left;}
.dealsItem li{ /*background:url(../images/deal-item-bg.png) no-repeat;*/ border:1px solid #E5E5E5; width:174px; float:left; margin:0 7px 7px 0; position:relative; background-color:#fff;}

.dealsItem li .discount-icon{ 
position: absolute;
left: 0px;
top: 2px;
background: url(../images/deal-icon.png) -10px 0px no-repeat;
width: 75px;
height: 19px;
z-index: 99;
text-align: left;
margin-left: 4px;
color: #8f8f8f;
font-size: 10px;
padding: 3px 0 0 3px;
word-spacing: 0px;
}
.dealsItem li .rating-icon{ position:absolute; right:10px; top:-1px; width:auto;}

.dealsItem li:hover {/*-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.40);-moz-box-shadow: 3px 3px 5px rgba(0,0,0,.40);box-shadow: 3px 3px 5px rgba(0,0,0,.40); border:1px solid #a9a9a9; box-shadow:0 0 5px rgb(204, 204, 204);*/}
.dealsItem li.firstitem { /*margin-left: 20px;*/}
.dealsItem li.otheritem { /*margin:0 13px 20px;*/ position:relative; min-height:322px; padding: 10px;}
.dealsItem li.otheritem:hover .hover-div{
	background: none repeat scroll 0 0 rgb(255, 255, 255);
    border: 1px solid #C2C2C2;
    box-shadow: 0 0 4px #D8D8D8;
    min-height: 321px;
    position: absolute;
    width: 100%;
    z-index: 999;
	margin:-10px 0 0 -10px;
	padding:10px;
}
.dealsItem li.flashitem {  margin:0 5px 10px 5px; }
.redRibbon { background:url(../images/red-ribbon.png) no-repeat; width:45px; height:50px; position:absolute; right:10px; }
.redRibbon p { padding-top:11px; text-align:center; font-weight:bold; color:#fff; font-size:15px; }
.dealsItem li .thumb { text-align:center; padding-bottom:5px; height:185px; width:auto; float:none;}
.dealsItem li .thumb img { /*width:180px; height:190px;*/ max-width:190px; max-height:190px; }
.dealsItem li h3 { text-align:center; color:#333; font:13px Scada, sans-serif; margin:4px 0; height:33px; overflow:hidden; }
.dealsItem li h3 a{ font-size:12px; font-weight:normal;}
.dealsItem .info { margin:0 auto; }
.dealsItem .info .price-delivery{ clear:both; overflow:hidden; text-align:center; color:#b0b0b0;}
.dealsItem .info .price-delivery a{ font-size:12px; float:left; line-height:20px; font-weight: bold;}
.dealsItem .info .price-delivery span{ font-size:11px; float:right; line-height:20px; color:#b0b0b0;}

.slidingDiv .store-slide{ margin:0 -6px; clear:both; overflow:hidden; padding:5px 6px; border-bottom:rgb(240, 243, 246);}
.slidingDiv .store-slide img{ font-size:11px; float:left; line-height:20px;}
.slidingDiv .store-slide span{ font-size:12px; float:right; line-height:20px; font-weight:bold; color:#F00;}

.dealsItem .actionButtons { width:192px; margin:0 auto 25px; clear:both; }

.dealsItem_listview {}
.dealsItem_listview li { border:1px solid #eee; background-color:#fff; margin:10px 0; position:relative; }
.dealsItem_listview li:first-child {  }
.dealsItem_listview li .content { padding:20px; }
.dealsItem_listview li.firstitem { }
.dealsItem_listview li.otheritem { /*margin:0 13px 20px;*/ }
.dealsItem_listview li.flashitem {  margin:0 5px 10px 5px; }
.dealsItem_listview li .viewport { text-align:center; padding-bottom:5px; height:145px; width:202px; float:left; display:table-cell; vertical-align:middle; }
.dealsItem_listview li .thumb img { /*width:180px; height:190px;*/ max-width:190px; height:163px !important; }
.dealsItem_listview li .desc { float:left; min-height:100px; width:675px; margin:0 0 0 20px; }
.dealsItem_listview .desc p { font-size:12px; }
.dealsItem_listview li .desc h2 { font-size:18px; }
.dealsItem_listview li .link { width:200px; float:right; margin-top:15px; text-align:right; }
.dealsItem_listview li h3 { color:#333; font:bold 13px Arial, Scada, sans-serif; }
.dealsItem_listview .info { width:auto; margin:5px 0; }
.dealsItem_listview .actionButtons { width:192px; margin:0 auto 25px; clear:both; }
.dealsItem_listview .viewall { margin:5px 0; }

.moreInfoLargeBtn { background:url(../images/buy-deal-more-info.png) -98px 0 no-repeat;  }
.buyDealBtn { background:url(../images/buy-deal-more-info.png) 0 0 no-repeat; }
.moreInfoLargeBtn:hover { background-position:-98px -30px; }
.buyDealBtn:hover  { background-position:0 -30px; } 
.buyDealBtn, .moreInfoLargeBtn { float:left; display:block; width:94px; height:29px; }

.dealsItem .price { width:94px; }
.dealsItem .priceOld { text-decoration:line-through; font-size:12px;  }
.dealsItem .priceNew { font:bold 12px Scada, sans-serif; color:#e73027; }
.dealsItem .addFav { padding-left:15px; }

.sortBy { float:left; color:#999; font:12px Scada, sans-serif; padding-top:4px; margin-right:8px;}
.iconPlus { padding:5px 20px 0 0; }
.slidingDiv { }
/*.show_hide { display:none; }*/

.searchFilter { padding-top:20px; margin:40px 10px 0 0; clear:both; background-color:#fff;}
.searchFilter .col { width:350px; margin-left:22px; }
.searchFilter .col.col200 { width:200px; }
.searchFilter .row { margin-bottom:15px; padding-top:10px; }
.searchFilter label { width:75px; float:left; font-size:12px; padding-top:3px; }
.searchFilter .field { width:235px; float:left; }
.searchFilter select { width:234px; padding:4px 5px; border:1px solid #c2c2c2; margin-bottom:18px; font-size:14px; }
.searchFilter p { font-size:14px; }
.txtField { height:25px; width:222px; color:#9a9a9a; padding:0 5px; border:1px solid #bec3c8; }
.btnSubmit { background:url(../images/submit-btn.png) no-repeat; width:198px; height:30px; }
.btnSubmita { background:url(../images/submit-btn.png) no-repeat; padding:8px 99px; }
.btnReset { background:url(../images/reset-btn.png) no-repeat; }
.chkbox { margin-right:5px; border:1px solid #bec3c8; padding:0; }
.dealsFound { color:#000; background-color:#fcfdfd; border:1px dashed #c2c2c2; padding:5px; font-weight:bold; text-align:center; margin-bottom:15px; }

.pick_your_brands { margin:10px 0 0; }
.pick_your_brands li { margin:4px 0; }
.pick_your_brands input { margin-right:5px; }
.pick_your_brands label { color:#999; float:none; }

.prodimgBg { background:url(../images/product-img-bg.png) no-repeat; float:left; text-align:center; position:relative; overflow:hidden; z-index:1;}
.prodimgBg img { padding:0 5px 5px 5px; width:260px; height:229px; }
.prodDesc { float:right; width:310px; }
.prodDesc h3 { font-size:22px; color:#000; margin-bottom:10px; }
.prodDesc label { float:left; width:75px; margin:0 5px 10px 0; color:#000; }
.prodDesc label span { display:block; width:65px; float:left; }
.prodDesc .priceOld { float:left; font-size:12px; margin-right:5px; }
.prodDesc .priceNew { font:20px BebasNeueRegular; position:relative; top:-4px; }
.prodDesc .addFav { width:100px; padding-left:15px; }

.dealType { margin-bottom:7px; }
.dealType p { margin:7px 0; }
.dealType label { width:50px; padding:0; }
.dealType .chkbox { margin-right:3px; border:1px solid #bec3c8; }

.buyFromBtn {
  background: url(../images/buy-from-btn-right.png) top right no-repeat;
  display: block;
  padding: 0 3px 0 0;
  color: #578ba0;
  text-decoration: none;
  font:17px BebasNeueRegular;
  color:#5a5a5a;
  min-width:240px;
  float:left;
  margin-bottom:10px;
}
.buyFromBtn span {
  background: url(../images/buy-from-btn-left.png) top left no-repeat;
  display: block;
  padding: 7px 0px 7px 40px;
  text-align:center;
  font:20px BebasNeueRegular;
  color:#000;
  text-shadow:1px 1px 1px #fff;
}

.iconAlert { background:url(../images/alert-icon.jpg) no-repeat; width:22px; height:23px; }
.couponAlert { border:1px dashed #ccc; padding: 5px 10px; }

.relatedProducts {}
.relatedProducts li { width:208px; height:365px; float:left; margin:0 0 10px 9px; position:relative; }
.relatedProducts li:first-child { margin-left:0; }
.relatedProducts li .thumb { text-align:center; border-bottom:1px dashed #ccc; padding-bottom:5px; height:185px; }
.relatedProducts li h3 { text-align:center; color:#000; font:bold 13px Scada, sans-serif; margin:7px 0; height:33px; }
.relatedProducts .info { width:188px; margin:0 auto; }
.relatedProducts .actionButtons { width:192px; margin:0 auto 25px; clear:both; }


.selectTotalCoupons { font-size:11px; float:right; padding:8px 0; width:100px; margin:0; }
.msgLeft { font-size:14px; text-align:left; float:left; padding-top:5px; }
.msgRight { font-size:14px; text-align:right; float:right; margin:0 0 10px 0; }
.filed{ width:230px; margin-left:69px;}

.selectBox { height:132px; width:245px; border:1px solid #C2C2C2; overflow:auto; margin-bottom:15px; }

.selectOption { padding:7px; }
.selectOption li { height:20px; }
.selectOption li input[type=checkbox] { float:left; margin:1px 5px 0 0; }
.selectOption li label { float:left; width:auto; padding:0; }

.readmore { font-weight:bold; }
.blogTags a { text-align:center; display:inline-block; background-color:#ffba00; padding:5px 7px; border-radius:2px; color:#fff; margin-bottom:15px; }

.otherPosts {  }
.otherPosts li { width:146px; float:left; margin-left:12px; }
.otherPosts li:first-child { margin-left:0;}
.otherPosts li .thumb { border:1px solid #dbdbdb; padding:3px; margin-bottom:5px; }
.otherPosts li .thumb img { width:138px; height:88px; }
.otherPosts p { font-size:12px; color:#666; }

.comments {  }
.comments > li { border-top:1px dashed #ccc; padding:15px 0; }
.comments > li:first-child { border:0;}
.comments li .thumb { border:1px solid #dbdbdb; margin-right:10px; width:60px; height:60px; float:left; }
.comments li .thumb img { width:52px; height:54px; margin:3px 4px; }
.comments .desc { width:85%; float:left; }
.comments h3 { font-size:24px; color:#333; }
.comments p { font-size:12px; color:#666; }

.comments li li { width:92%; float:right; border-top:1px dashed #CCCCCC; padding-top:20px; margin-top:20px;}
.comments li li .desc { width:85%; }
.btnReply { font-size:13px; display:block; background-color:#e8e7e7; padding:5px 30px; text-align:center; text-transform:uppercase; color:#666; }

.sidebarTabMenu {}
.sidebarTabMenu li { float:left; border-right:1px solid #CECFD1; width:100px; border-top:1px solid #CECFD1; border-bottom:1px solid #CECFD1;}
.sidebarTabMenu li:first-child { border-left:1px solid #CECFD1; width:98px; }
.sidebarTabMenu li a { /*background:url(../images/menu-bg.png) repeat-x bottom;*/padding:12px 0; color:#666; /*background-color:#515151;*/ display:block; text-align:center; font:bold 15px Arial; }
.sidebarTabMenu li a.selected { /*background:url(../images/boxTopBg.png) no-repeat bottom;*/ color:#d30000; }

.blogSidebarList {}
.blogSidebarList li { border-top:1px dotted #CECFD1; padding:10px 0; }
.blogSidebarList li:first-child { border-top:0; }
.blogSidebarList .thumb { border:1px solid #dbdbdb; margin-right:10px; width:60px; height:60px; float:left; }
.blogSidebarList .thumb img { width:52px; height:54px; margin:3px 4px; }
.blogSidebarList .desc { width:200px; float:left; }
.blogSidebarList p { font:12px Arial; color:#333; margin-bottom:5px; }
.blogSidebarList .postby { font-size:11px; color:#666; }

.totalComments { background:url(../images/comment-icon.gif) no-repeat; width:20px; height:19px; text-align:center; font-size:9px; padding-top:1px; color:#fff; }

.catSidebarList { padding:10px 0; }
.catSidebarList li {  }
.catSidebarList li a:hover { border-top:1px dotted #e6e6e6; border-bottom:1px dotted #e6e6e6; background-color:#f9f9f9; padding:9px 0 9px 30px; text-decoration:none; }
.catSidebarList li a { display:block; padding:10px 0 10px 30px; font:bold 12px Arial; color:#666; text-transform:uppercase; background: url(../images/yellow-bullet.gif) left no-repeat; background-position:15px; }

.sidebarTags { padding:10px 0; }
.sidebarTags a { display:block; background-color:#e8e7e7; float:left; padding:7px 10px; margin:0 2px 2px 0; font-size:11px; color:#666; border-radius:2px; }
.sidebarTags a:hover { color:#333; background-color:#ffba00; text-decoration:none; }
/*-------- Community Page ---------*/

.commSlider { height:269px; margin-bottom:24px; border:1px solid #cecfd1; background-color:#fff; }
.memberLogin { height:179px; background-color:#f7f7f7; padding:10px; border:1px solid #f0f0f0; }
.memberLogin label { display:block; margin-bottom:3px; }
.memberLogin .txtField { width:245px; height:26px; border:1px solid #dedbdb; margin-bottom:15px; }
.btnSignin { background: url(../images/signin-btn.png) no-repeat; width:120px; height:28px; float:right; margin-bottom:5px; }
.forgotPassLink { display:block; float:right; font-size:11px; clear:right; }

.membersList .memberPics li { margin:0 9px 45px; }
.membersList li.lastmember { margin-right:0; }
.userName { text-align:center; margin-top:8px; font-size:11px; }
.userPoints { text-align:center; font-size:11px; }

.commDiscussionList {}
.commDiscussionList li { border-top: 1px dashed #B6B6B6; height: 100px; margin-left: 20px; padding-top: 15px; width: 600px;  }
.commDiscussionList li.no_border {   border-top: none;}
.commDiscussionList li .item { height:70px; padding:0 0 7px 0; float:none; width:auto; cursor:auto; }
.commDiscussionList li.lastmember { border-bottom: none !important;}
.commDiscussionList .content { padding:0; }
.commDiscussionList .thumb { float:left; font-size:11px; border:1px solid #dfdbdb; background-color:#f9f7f7; width:49px; height:56px; padding:4px 4px 0; }
.commDiscussionList .desc { width:500px; float:right; }
.commDiscussionList .desc h3 { font-size:16px; font-weight:bold; width:500px; color:#000; margin-bottom:3px; padding:0; }
.commDiscussionList .desc h3 a { color:#000; }
.commDiscussionList .desc p { font-size:12px; }
.totalReplies { font-size:11px; width:220px; margin-bottom:7px; }


.userDeals {}
.userDeals li { width:188px; float:left; padding:0 22px; position:relative; border-left:1px dashed #ccc; text-align:center; } 
.userDeals li.no_border_left { border-left: none; }
.userDeals li .content { padding:15px 0; border-bottom:1px dashed #ccc; }
.userDeals li .content2 { padding:15px 0; border-bottom:0; }
.userDeals li:first-child { border-left:0; }
.userDeals li .thumb { height:120px; text-align:center; padding:5px 0; }
.userDeals li .thumb img { /*width:180px;*/ height:120px;}
.userDeals .btnRate { margin:0 0 5px; }
.userDeals a.btnLike { width:55px; background-position:35px; }
.userDeals a.btnUnlike { width:55px; background-position:-20px; }
.userDeals .shareBy { text-align:center; font-size:11px; width:auto; float:none; margin:0; clear:both; }
.userDeals .shareBy span { float:left; padding-top:14px; }
.userDeals .shareBy img {  margin-right:20px; padding-top:10px; float:right; }

.leaderBoard {  }
.leaderBoard li { border-top:1px dashed #ccc; padding:15px 0; }
.leaderBoard li .thumb { border:1px solid #dfdbdb; background-color:#f9f7f7; width:49px; height:56px; float:left; margin:0 7px 0px 0;
padding:4px 4px 0; }
.leaderBoard .srNo { width:22px; float:left; font:25px BebasNeueRegular; background-color:#0098ce; color:#fff; padding:4px 0; text-align:center; margin:12px 10px 0 0; }
.leaderBoard h3 { float:left; font-size:26px; color:#666; padding-top:14px; }
.leaderBoard .points { float:right; font-size:20px; color:#d30000; padding-top:14px; }
.tabsContainerLarge h2 { padding-top:3px; color:#666; }
.tabsContainerLarge { background:url(../images/tabs-container-large.png) no-repeat; height:39px; padding:6px 25px 0; }

.alphabet_by { background-color:#f3f3f3; padding:5px 8px; display:inline-block; margin-bottom:3px; color:#999; font-weight:bold; border:1px solid #eee; cursor:pointer; }
.alphabet_by:hover, .alphabet_by.selected { color:#333; background-color:#F0F0F0; text-decoration:none; border:1px solid #ccc; }
.deal_detail{width:639px; min-height:258px; border:1px solid #CECFD1}


ul#output {
			/*right: 0;
			width: 535px;*/
			height: 319px;
			z-index:0;
			/*position:absolute;*/
			border-bottom:1px solid #bbb;
		}

		ul#output li {
			position: absolute;
			/*width: 463px;
			height: 240px;*/
		}
		
		ul#output li img { width:534px; height:319px; }

		ul#output li a {
			position: absolute;
			/*bottom: 10px;
			right: 10px;*/
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
			
		}
		
		ul#output li a:hover {
			background: #D33431;
		}
		

ul#tabs {
			/*position:absolute;
			z-index: 999;
			width: 639px;
			height:58px;*/

		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
			float:left;
			position:relative;
			z-index:999;
			border-left:1px solid #ccc;
			background-color:#EEEEEE;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
/*			padding: 10px;*/
			height: 48px;
			outline: none;
			padding:26px 24px 0 22px;
			margin-top:-17px;
			z-index:999;
			font-size:16px;
			color:#666;
		}
		
		ul#tabs li a.last-child {
			padding:26px 21px 0 22px;
		}

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

		ul#tabs li a.current {
			background:  url('../images/feature-tab-current.png') no-repeat;
			background-position:center;
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}
				
		ul#tabs li h3 {
			font:30px Scada, sans-serif;
			float:left;
			margin-right:5px;
		}
		ul#tabs li span {
			display:block;
			float:left;
		}
		ul#tabs li a.current h3 { color:#fff; }
		
.ad_module { padding:0 5px; /*background-color:#fff;*/ text-align:center; overflow:hidden !important; }

.fbConnect { float:left; }

	#slider2 ul#output {
			/*right: 0;*/ background:red;
			width: 625px;
			height: 198px;
			z-index:0;
			/*position:absolute;*/
			border-bottom:1px solid #bbb;
		}

	#slider2 ul#output li {
			position: relative;
			/*width: 463px;
			height: 240px;*/
		}
		
	#slider2 ul#output li img { width:625px; height:198px; width:auto; }

	#slider2 ul#output li a {
			position: absolute;
			padding: 0;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background:none;
			-moz-border-radius: 5px;
			
		}
		
	#slider2 ul#output li a:hover {
			background: #D33431;
		}
		

	#slider2 ul#tabs {
			/*position:absolute;
			z-index: 999;
			width: 639px;
			height:58px;*/

		}

	#slider2 ul#tabs li {
			font-size: 12px;
			font-family: Arial;
			float:left;
			position:relative;
			z-index:999;
			border-left:1px solid #ccc;
			background-color:#EEEEEE;
		}
		

	#slider2 ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

	#slider2 ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
/*			padding: 10px;*/
			height: 30px;
			outline: none;
			padding:31px 16px 0;
			margin-top:-17px;
			z-index:999;
			font-size:14px;
			color:#666;
			font-weight:bold;
		}
		
	#slider2 ul#tabs li a.last-child {
			padding:31px 17px 0;
		}

	/*#slider2 ul#tabs li a:hover {
			text-decoration: underline;
		}*/

	#slider2 ul#tabs li a.current, #slider2 ul#tabs li a:hover {
			background:  url('../images/feature-tab-current.png') no-repeat;
			background-position:center;
			color: #FFF;
		}

	#slider2 ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}
				
	#slider2 ul#tabs li h3 {
			font:30px Arial, sans-serif;
			float:left;
			margin-right:5px;
		}
	#slider2 ul#tabs li span {
			display:block;
			float:left;
		}
	#slider2 ul#tabs li a.current h3 { color:#fff; }
	
.dealsItem2 {  }
.dealsItem2 li { /*background:url(../images/deal-item-bg.png) no-repeat;*/border:2px solid #ccc; width:204px; height:340px; float:left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  margin:0 0 10px 4px; position:relative; }
/*.dealsItem2 li.firstitem { margin:0 13px 20px; }
.dealsItem2 li.otheritem { margin:0 13px 20px; }
.dealsItem2 li.flashitem {  margin:0 13px 20px; }*/
.dealsItem2 li .thumb { text-align:center; padding-bottom:5px; height:185px; width:auto; float:none;}
.dealsItem2 li .thumb img { /*width:180px; height:190px;*/ max-width:190px; max-height:190px; }
.dealsItem2 li h3 { text-align:center; color:#333; font:13px Scada, sans-serif; margin:7px 0; height:33px; }
.dealsItem2 .info { width:188px; margin:0 auto; }
.dealsItem2 .actionButtons { width:192px; margin:0 auto 25px; clear:both; }
	
.btnGreen { background:url(../images/green-btn.png) no-repeat; width:136px; height:32px; margin-top:20px; }
.btnGreen span { display:block; text-align:center; padding-top:7px; color:#fff; font-weight:bold; }
.btnGreen:hover { text-decoration:none; }

.asc_arrow_price { background:url(../images/asc-arrow.png) -14px 0 no-repeat; width:11px; height:5px; position:absolute; 
top:15px; right:10px; }
.desc_arrow_price {  background:url(../images/asc-arrow.png) -14px -9px no-repeat; width:11px; height:5px; position:absolute; 
top:15px; right:10px; }

.asc_arrow_discount { background:url(../images/asc-arrow.png) -14px 0 no-repeat; width:11px; height:5px; position:absolute; 
top:15px; right:10px; }
.desc_arrow_discount {  background:url(../images/asc-arrow.png) -14px -9px no-repeat; width:11px; height:5px; position:absolute; 
top:15px; right:10px;}

ul.squareTab li.selected .asc_arrow, ul.squareTab li a:hover .asc_arrow { background:url(../images/asc-arrow.png) 0 0 no-repeat; width:11px; height:5px; }
ul.squareTab li.selected .desc_arrow, ul.squareTab li a:hover .desc_arrow { background:url(../images/asc-arrow.png) 0 -9px no-repeat; width:11px; height:5px; }

.criteriaSearchbar { background:url(../images/searchbar-bg.png) repeat-x; height:51px; }
.criteriaSearchbar .fieldLabel { float:left; }
.criteriaSearchbar .txtField { height:49px; width:235px; padding:0 5px; border:0; margin-top:1px; background:none; font-size:14px; float:left; color:#666; }
.criteriaSearchbar .dd { border:none; background:none !important; font-size:14px; width:204px; padding:15px 10px !important; height:auto !important; background-color:transparent !important;  }

.redSerchbtn { background:url(../images/search-btn-bg.png) no-repeat; width:159px; height:51px; float:left; position:relative; }
.toggleBtn { font-size:11px; color:#0098CE; position:absolute;bottom:-2px; right:8px; background:url(../images/down-arrow-blue.png) right no-repeat; padding-right:10px; }
.plus_icon { background:url(../images/icon-plus.gif) no-repeat; width:11px; height:10px; float:left; margin:3px 2px 0 0; cursor:pointer; }
.empty_icon { width:11px; height:10px; float:left; margin:3px 2px 0 0;}
.minus_icon { background:url(../images/icon-minus.gif) no-repeat; width:11px; height:10px; float:left; margin:3px 2px 0 0; cursor:pointer; }

/* Serkan Menu Try */
/* Menu */

#mainMenu{ float:none;}
.searchBar{ float:none; width:455px; margin:auto;}
.menu{float:none;}
.menu-bar-div{ border:none !important;}
#menu-hov{ display:none;}
.navbar-nav > li > a{ color:#F89A14;}

div.bmtn {cursor:pointer;}
.bmtn a {color:#FFF;text-decoration:none;}
.blog .desc p {font-size:12px;}
.kwrd{margin-top:-10px;display:block;height:50px;margin-bottom:10px;}
.keystyle{display:block;height:50px;margin-top:10px;margin-bottom:10;}
.kwrdstyle{margin-left:-3px;display:block;height:50px;}
.btn_margin{margin-bottom:5px !important;margin-right:3px !important;}
.keywordtab{ min-height:50px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius:5px; }

.jsonSuggest {z-index:9999;}
.cat_list_item { width:900px; float:left; margin:5px 10px 5px 0; }
.cat_list_sub_item { float:left; width:220px; }
.cat_list_sub_item a { color:#666;}
.cat_icon{ 
    display: block;
    float: left;
    height: 18px;
    margin-right: 5px;
    padding: 5px 0;
    text-align: center;
    width: 12px;}
.cat_name { color:#3AADE2 !important; float:left; padding-top:2px; font:bold 16px OpenSansRegular; }


.bannerLeftPanel { float:left; width:250px; }
.topBanner { margin:20px 0; height:auto; }

/*---- Top Categories on Home Pge ----*/

.topCategoriesBox { background-color:#F9f9f9; padding:15px; margin-bottom:20px; border:1px solid #ebebeb; }

#topCategories {}
#topCategories li { float:left; margin:10px 20px 10px 0; width:155px; background:url(../images/light-arrow-bullet.png) left 3px no-repeat; padding-left:10px; }

.btn-warning { background-color: #FAA732; background-image: linear-gradient(to bottom, #FBB450, #F89406); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none;
    border-radius: 1px; border-style: solid; border-width:1px; cursor:pointer; font:14px Scada,sans-serif; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background-color:#F89406; }
.btn-search {  }	
	
.copyright { color:#888; text-align:center; font-size:12px; line-height:20px; margin-bottom:0px; clear:both; overflow:hidden;}
.copyright a, .made-heart a{ color:#888; font-weight:bold;}
.made-heart { width:100%; color: #888; text-align: center; font-size: 12px; text-align:right;}
.footer_menu { text-align:center; font-size:12px;}
.footer_menu li { display:inline-block; margin:0 10px; }
.footer_menu li a { color:#888;}

.btn-info { background-color:#FAA732; padding:5px 10px; text-align:center; color:#fff; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); background-image: linear-gradient(to bottom, #FBB450, #F89406); background-repeat: repeat-x; }
.btn-info:hover, .btn-warning:hover { text-decoration:none; color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a'); 
	-webkit-transition: All 1s ease;
	-moz-transition: All 1s ease;
	-o-transition: All 1s ease;
	-ms-transition: All 1s ease;
	transition: All 1s ease;
}

.btn-mini { /*background-color:#6e6e6e;  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); background-image: linear-gradient(to bottom, #FBB450, #F89406);*/ background-repeat: repeat-x;
	border: solid 1px #ccc;
	background: -moz-linear-gradient(top, #F9F9F9 0%, #DDD 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#DDD));
	background: -webkit-linear-gradient(top, #F9F9F9 0%,#DDD 100%);
	background: -o-linear-gradient(top, #F9F9F9 0%,#DDD 100%);
	background: -ms-linear-gradient(top, #F9F9F9 0%,#DDD 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#DDD',GradientType=0 );
	background: linear-gradient(top, #F9F9F9 0%,#DDD 100%);
	padding:5px 10px; text-align:center; color:#666; text-shadow:none;
}
.btn-mini:hover { 
	text-decoration:none; 
	background: -moz-linear-gradient(top, #CCC 0%, #F9F9F9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#CCC));
	background: -webkit-linear-gradient(top, #F9F9F9 0%,#CCC 100%);
	background: -o-linear-gradient(top, #F9F9F9 0%,#CCC 100%);
	background: -ms-linear-gradient(top, #F9F9F9 0%,#CCC 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#CCC',GradientType=0 );
	background: linear-gradient(top, #F9F9F9 0%,#CCC 100%);
}


.btn-danger { background-color:#09F; padding:5px 10px; text-align:center; color:#fff; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); background-image: linear-gradient(to bottom, #06F, #06F); background-repeat: repeat-x; display:inline-block; }
.btn-danger:hover { text-decoration:none;}

.badge { padding:2px 6px; background-color:#B94A48; color:#fff; }
.titghtb {
    color: #999;
    font-size: 18px;
    margin-top: 3px;
    vertical-align: middle;
	font-family:Scada,sans-serif;
}
.input-large { color: #555555; font-size: 14px; height: 21px; line-height: 20px; padding: 4px 6px; width:400px; border:1px solid #ddd; }
.btn-inverse { background-color: #363636; background-image: linear-gradient(to bottom, #444444, #222222); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:5px 14px; }
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { background-color:#222222; background-image: linear-gradient(to top, #444444, #222222); }
.input-adv-search { width:718px; color: #555555; font-size: 14px; height: 21px; line-height: 20px; padding: 4px 6px; border:1px solid #ddd; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.input-adv-search { width:726px }
}

.sortOptions { padding:8px 0 0 0; float:right; width:175px; }
.sortOptions ul { text-align:left; float:left; }
.sortOptions ul li { display:inline-block; }

.change_cats { width:80px; color:#ccc; }
.change_class {  width:120px; color:#ccc; }
.change_cats, .change_class { padding:2px 1px; margin-right:5px; border:1px solid #ddd;  } 
.toggle-view { float:right; margin-top:3px; }
.toggle-view a { margin:0 2px; }
.toggle-view img { opacity:.3; filter:alpha(opacity=30); }

#storeGrid { border:1px solid #eee; }
#storeGrid li.headings li, #storeGrid .headings li { background-color:#eee; font-size:16px; font-family:Scada,sans-serif; color:#555; padding:8px 0; }
#storeGrid li { text-align:center; }
#storeGrid li.store_img, #storeGrid li .store_img {  width:240px; float:left; }
#storeGrid li.store_img img, #storeGrid li .store_img img { border:1px solid #ddd; width:100%; max-width:100px; }
#storeGrid .store_rating, #storeGrid .store_rating_val { width:260px; float:left; }
#storeGrid li .price, #storeGrid li.price, #storeGrid li .price_val { width:236px; margin:0; float:left; }
#storeGrid li .link, #storeGrid li.link  { width:202px; float:right; }
#storeGrid .store_rating_val, #storeGrid li .price_val { padding-top:11px !important; }
#storeGrid li .price_val { color:#FF0000; font-weight:bold; }
#storeGrid .link_btn { margin-top:5px; width:120px; text-align:center; float:right; }
#storeGrid .store_img, #storeGrid .store_rating, #storeGrid .price, #storeGrid .link, #storeGrid .store_rating_val, , #storeGrid li .price_val { padding:4px 5px; }

#storeGrid .stores_all li { border-width:1px 0 0; border-style:solid; border-color:#eee; padding:10px 0;}
#storeGrid .stores_all li span { /*padding:4px 5px; */}

.prod_thumb { float:left; text-align:center; margin-right:10px; /*border:1px solid #eee;*/ width:150px; padding:0px 0; }
.prod_thumb img { max-width:100%; margin: 0px 0px 0px 0px; border:#f4f4f4 solid 1px;}

.group_prod_thumb { float:left; margin-right:10px; /*border:1px solid #eee;*/ width:205px; padding:5px 0; }
.group_prod_thumb img { width:100%; margin: 10px 0px 0px 0px; }

.prod_desc { float: left; margin-left: 10px; /*width: 755px;*/ min-height:170px; position:relative; }
.prod_desc h3 { color:#8F8F8F; font-family:'BebasNeueRegular'; max-height:50px; overflow:hidden}
.desc { margin:5px 0; line-height:20px;}
.deal_detail_desc { margin:5px 0; line-height:20px; max-height:60px; overflow:hidden}

.search_options { padding:8px 5px; margin:0; width:100px; height:auto; float:left; position:relative; top:0px; border-width:1px 1px 1px 0; border-style:solid; border-color:#ddd; color:#ccc; }

#popularDealsDisplay4 { background-color:#fff; }
.listingHeading h3 { text-align:left; color:#8F8F8F; font-family: 'BebasNeueRegular'; font-size: 23px; line-height: 19px; margin-top: 15px; padding:10px 0 2px; text-shadow:0 1px 0 #E5E5EE;}
.listingHeading h3 img{ position:relative;}

.home-icon { padding:9px 12px !important;}

.more_cats_icon, .group_deals_icon, .discount_vouchers_icon, .mobile_icon { background:url(../images/shopping-icon.jpg) 0 0 no-repeat; width:30px; height:24px; float:left; margin:0px 7px 0 0; }

.group_deals_icon {background:url(../images/group-deals-icon.jpg) 0 0 no-repeat;}

.discount_vouchers_icon {background:url(../images/discount-vouchers-icon.jpg) 0 0 no-repeat;}
.mobile_icon {background:url(../images/mobile_icon.png) 0 0 no-repeat; width:26px; margin-right:0px !important;}
 
.prod_left { width:auto; }
.prod_right { width:auto; }

.top_sellers { border-width:0 1px 1px 1px; border-style:solid; border-color:#eee; }
.top_sellers li { border-top:1px dotted #ddd; padding:10px; }
.top_sellers li:first-child { border:none; }
.top_sellers li .thumb { width:100px; border:1px solid #ccc; float:left; }
.top_sellers li .thumb img { width:100%; }
.top_sellers li .price { width:75px; float:left; margin:9px 0 0 10px; color:#F00; font-weight:bold;}
.top_sellers li .link { width:78px; float:right; margin:6px 0 0; text-align:right; }
.top_sellers-con{float: left; margin: 8px 85px; width: 284px;}

.top_store_list { margin:45px 0; text-align:center; }
.top_store_list li { margin:0 15px 0 0; border:none; float:left; width:120px; text-align:left; }
.top_store_list li:hover { border:none; }
.top_store_list li img { border:1px solid #ddd; width:100px; }
.top_store_list li .price { display:block; text-align:center; margin:0 0 5px; float:none; width:auto; font-weight:bold; color:#CC3300; font-size:15px;  }
.top_store_list li.last-item { margin:0; }

.categorylist { text-align:left; }
.categorylist li { display:inline-block; margin:0 18px 18px; width:180px; border:1px solid #eee; padding:10px; text-align:center; }
.categorylist li:hover { border:1px solid #ddd; }
.categorylist li a {}
.dealCategoryTitle { display:block; margin:15px 0 0; }

.voucher_search { width:240px; float:right; border:1px solid #ddd; padding:9px 10px; color:#999; margin-left:19px; font-size:14px; }

.gray_link { color:#666; font-size:11px;}
.catslistings h3 { margin-bottom:20px; }
.catslistings h3.bot_border { border-bottom:1px solid #EEEEEE; padding-bottom:5px; }
.banner_ad { margin-bottom:20px; }
.banner_ad img { width:100%; border:1px solid #eee; }
.banner_ad_h { text-align:center; }

.promo_banner_bottom { text-align:center; margin:20px 0 0;  }
.promo_banner_top { text-align:center; margin:0 0 0px; }
.promo_banner_bottom img, .promo_banner_top img { max-width:100%; }

.example {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#FFF;
border:1px #000 solid;
height:600px;
margin:20px auto;
padding:15px;
position:relative;
width:800px;
}

#main_content {
height:50%;
left:5%;
overflow:auto;
position:absolute;
top:5%;
width:90%;
}

.ssb_down {
background:transparent url(../images/icon-arrow-down.png);
bottom:0;
cursor:pointer;
position:absolute;
right:0;
}

.ssb_sb {
background:transparent url(../images/middle.png);
cursor:pointer;
position:absolute;
right:0;
}

.ssb_sb_down {
background:transparent url(../images/middrag.png);
}

.ssb_sb_over {
background:transparent url(../images/midhover.png);
}

.ssb_st {
background:transparent url(../images/back.png);
cursor:pointer;
height:100%;
position:absolute;
right:0;
top:0;
}

.ssb_up {
background:transparent url(../images/icon-arrow-up.png);
cursor:pointer;
position:absolute;
right:0;
top:0;
}

.parent {
font-family:verdana;
height:100%;
padding:10px;
position:relative;
}

.viewallcats { color:#1155CC !important; }

/*---- scroll bar styles ----*/

.Scroller-Container {
  /*position: absolute;*/ position:relative; 
  top: 50px; left: 0px;
}
.Scrollbar-Up {
  position: absolute;
  width: 10px; height: 10px;
  background-color: #CCC;
  font-size: 0px;
}
.Scrollbar-Track {
  width: 10px; height: 412px;
  position: absolute;
  top: 20px;
  background-color: #EEE;
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 30px;
  background-color: #CCC;
}
.Scrollbar-Down {
  position: absolute;
  top:442px;
  width: 10px; height: 10px;
  background-color: #CCC;
  font-size: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 50px; right:10px;
}

#Container {
  position: absolute;
  top: 50px; 
  width: 285px;
  height: 200px;
  background-color: #EEE; 
}
#scroller-block { 
  position: absolute;
  top: 44px; 
  overflow: hidden;
  height: 435px;
  width:282px;
  display: none;
}
#scroller-block {display: block;}







.Scroller-Container1 {
  /*position: absolute;*/ position:relative; 
  top: 50px; left: 0px;
}
.Scrollbar-Up1 {
  position: absolute;
  width: 10px; height: 10px;
  background-color: #CCC;
  font-size: 0px;
}
.Scrollbar-Track1 {
  width: 10px; height: 412px;
  position: absolute;
  top: 20px;
  background-color: #EEE;
}
.Scrollbar-Handle1 {
  position: absolute;
  width: 10px; height: 30px;
  background-color: #CCC;
}
.Scrollbar-Down1 {
  position: absolute;
  top:442px;
  width: 10px; height: 10px;
  background-color: #CCC;
  font-size: 0px;
}
#Scrollbar-Container1 {
  position: absolute;
  top: 50px; right:10px;
}

#Container1 {
  position: absolute;
  top: 50px; 
  width: 285px;
  height: 200px;
  background-color: #EEE; 
}
#scroller-block1 { 
  position: absolute;
  top: 44px; 
  overflow: hidden;
  height: 435px;
  width:282px;
  display: none;
}
#scroller-block1 {display: block;}





/*//////////////////////////////*/
.dd_menu_heading { margin:10px 0; font-size:11px; }
.dd_menu_top_items {  }
.dd_menu_top_items h3 { font:bold 11px Arial; color:#333;  }
.dd_menu_top_items p { }
.dd_menu_top_items a { color:#1155CC !important; font-size:11px !important; }
.dd_menu_top_items a:hover { text-decoration:underline; background:none !important; font-weight:normal !important; }

.head{ /*clear:both; overflow:hidden;*/}
.head h1{ float:left;}
.menu-bar{ width:auto;}
.menu-bar-div{ margin:0px 0px 0 0; /*width:600px;*/ border-top:solid 1px #e7e8e8; border-right:solid 1px #e7e8e8; border-left:solid 1px #e7e8e8;}

.google-adds{ text-align:left;}
.google-adds1{ border-radius:0px; padding:8px; /*background:#FFF;*/}
.google-adds2{ padding:2px 0;}
.google-adds2:hover{ background:#F3FFEF;}


.google-adds .ad-1 a{ color:#0063FF; font-weight:bold; margin-right:3px; font-size:16px;}
.google-adds .ad-2{ margin-right:3px; font-size:12px;}
.google-adds .ad-3 a{ font-size:12px; color:#339900;}
.google-adds ul{ padding:5px; clear:both; overflow:hidden; border-bottom:#EEEEEE solid 1px;}
.google-adds ul li .div1{ float:left; margin-left:7px;}
.google-adds ul li .div2{ float:left; margin-left:25px;}
.google-adds ul li .div2 img{ width:100%; }
.google-adds ul li .div3{ float:left;}
.google-adds ul li .div3 a{ display: block; font-size: 17px;  margin-top: 7px; padding: 4px 17px;}
.google-adds p{ font-size:10px; padding:5px; margin-bottom:0px; font-weight:normal;color:#bfbfbf;}

.listing-refine-filter{ display:block !important; width:225px; box-shadow:0 1px 1px 0 #CCCCCC, -2px 2px 4px -2px #CCCCCC !important;}
.listing-refine-filter li{ width:100% !important;}
.listing-refine-filter li p{ margin:5px; margin-left:10px; font-size:14px;}
.listing-refine-filter-con{ /*border:#eeeeee solid 1px*/ !important; width:auto; margin:5px; padding:0px;  margin-top:0;}
.listing-refine-filter-con p input[type=checkbox]{ float:left; margin-top:1px;
-ms-transform: scale(0.7); /* IE */
-moz-transform: scale(0.7); /* FF */
-webkit-transform: scale(0.7); /* Safari and Chrome */
-o-transform: scale(0.7); /* Opera */
}
.listing-refine-filter-con p span{ float:left; margin-left:10px; width:154px; font-size:10px;}
.listing-refine-filter-con1{width:auto; margin:10px; }
#new-accordian li ul { /*display: none;*/}
#new-accordian li p { font-size:11px; font-weight:bold; padding:10px; border-top:#eee solid 1px; cursor:pointer; background:url(../images/arrow-list.png) 8px no-repeat; padding-left:23px; clear:both; overflow:hidden; margin-bottom:0;}

#new-accordian li p:hover{ background:url(../images/arrow-list1.png) 8px no-repeat;}
.listing-refine-filter-con p{ border:none !important; font-weight:normal !important; background:none !important; padding:0 !important; margin:3px 5px !important;}


.listing-refine-filter-con p a{ background:url(../images/list-link-arrow.png) 0px no-repeat; padding-left:20px; font-size:10px; color:#333; text-decoration:none;}
.listing-refine-filter-con p a.active{ text-decoration:underline; color:#e6a64a;}

.listing-refine-filter-con p:hover{ background:rgb(242, 242, 242) !important;}
.listing-refine-filter-con p.active{ background:rgb(242, 242, 242) !important;}

.slider_list{  clear: both;
    margin-bottom: 20px;
    margin-top: -26px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 999;}
.slider_list ul{ clear:both; overflow:hidden;}
.slider_list li{ background-color: #f5f5f5; color: #8F8F8F !important; font-size: 11px; margin-right:2px; width: auto; cursor:pointer; margin:0px 3px; font-family:'BebasNeueRegular'; padding:0; display:inline-block;}
.slider_list li.active{ background-color:#EAEAEA !important;}
.slider_list li:hover{ background-color:#EAEAEA !important;}
.table-content{ width:100%; border-left:#eeeeee solid 1px; background:#fff;}
.table-content th{ background-color:#f2f2f2; text-align:center; padding:5px 0; font-size:12px; color:#999999;}
.table-content td{ text-align:center; border-bottom:#eeeeee solid 1px; padding:5px 0; border-right:#eeeeee solid 1px; font-size:13px; vertical-align: middle;}
.table-content td strong{ font-size:22px; color:#666;}
.table-content td .mobile_title{ font-size:14px; color:#278bc2;}
.table-content td span{ font-size:10px; color:#666;}
.refine-filter{background-color: #FFFFFF; border: 1px solid #EEEEEE; float: right; margin-top: 11px; width: 221px;}
.refine-filter h3{ font-family:'BebasNeueRegular'; font-size:20px; color:#b3b3b3; padding:8px; letter-spacing:0.2px;}

.similar-offer{ clear:both; padding-bottom:10px; margin-bottom:-1px;}
.similar-offer li{ display:inline-block; width:164px; height:195px; overflow:hidden; border:#F2F2F2 solid 1px; text-align:center; margin:7px 10px 7px; padding:10px 5px; }
.similar-offer li:hover{ border:#CCC solid 1px;}
.similar-offer li img{ height:100px;}
.similar-offer li a{ width:100px; font-size:12px;}
.similar-offer li span{ display:block; width:160px; font-size:12px; margin-top:3px;}
.list-tab-price{margin:0; width:180px;}

.slider-pic-sizing{ width:785px !important; height:324px;}
#main_navi img{ /*border-right:#ebebeb solid 1px;*/}
.popular-products{ background-color:#fff; border:#E7E8E8 solid 1px;}
.popular-products h3{ background: url("../images/main-menu-bg.png") repeat-x scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #E7E8E8;
    font-size: 18px;
    font-weight: normal;
    padding: 6px 10px;
	font-family:'BebasNeueRegular';
	color:#8F8F8F;
	letter-spacing:0.7px;
}

.popular-products-de{ background-color:#fff; border:#E7E8E8 solid 1px;}
.popular-products-de h3{ background: url("../images/main-menu-bg.png") repeat-x scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #E7E8E8;
    font-size: 24px;
    font-weight: normal;
    padding: 9px 10px;
	font-family:'BebasNeueRegular';
	color:rgb(85, 85, 85);
	text-align:center;
}

.popular-products ul{ padding:8px 15px;}
.popular-products ul li{ border-top:#f8f8f8 solid 1px; position:relative;}
.popular-products ul li:first-child{ border-top:none;}
.popular-products ul a{ color:#000; font-size:12px; padding:1px 0; display:block !important;}
.popular-products ul a img{ float:left; margin:2px 7px 0 0px;}
.popular-products ul a:hover{ font-weight:bold; /*color:#F89A14;*/ background-color:#f8f8f8; text-decoration:none;}

.popular-products ul li ul{ position:absolute; display:none; top:0; background:#FFF; z-index:99999; left:172px; border:#f4f4f4 solid 1px;}
.popular-products ul li:hover ul{ display:block;}
.popular-products ul li ul a{ width:200px;}
.bann-div1{ float: left; padding: 25px 25px 0; width: 375px;}
.bann-div1 h2{ height:35px; overflow:hidden; font-family:'BebasNeueRegular'; color:#8F8F8F;}
.bann-div1 h2 a{ font-family:'BebasNeueRegular'; color:#8F8F8F;}
.bann-div1 p{ margin-top:15px; font-size:12px; height:70px; overflow:hidden;}
.bann-div1 span, .bann-div2 span{ color:#E73027; font-weight:bold;}
.bann-div2 span{ width:100%; float:left; text-align:center;}
.bann-div2{ float: right; position:relative; padding: 20px 25px 5px; text-align: center; width: 245px;}
.bann-div2 img{ width:145px !important; height:150px; margin-bottom:5px;}
.bann-div2 img.star{ width:12px !important; height:11px;}
.rating-icon { display: block; text-align: center; width: 150px;}
.bann-div3{ clear:both; padding:10px 25px; clear:both; overflow:hidden;}
.bann-div3 a{ background: none repeat scroll 0 0 #E6E7E7; color: #858585; font-family: BebasNeueRegular;  font-size: 15px; letter-spacing: 1px; padding: 3px 6px; float:left; height:24px;}
.bann-div3 a:hover{ background:#B4B4B4; color:#fff; text-decoration:none;}
.view-cheapest{ background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #D7D7D7; color: #727272; display: block; font-size: 12px; opacity: 0.7; padding: 3px; text-align: center;}
.view-cheapest:hover{ opacity:1; color:#666; text-decoration:none;}
.viewport{ margin-top:10px; height:150px;}
.viewport a{ margin:0px auto !important;}
.dealsItem-list-home li{ margin-left:17px; margin-right:0;}
.dealsItem-list-home li:first-child{ margin-left:0px;}


.dealsItem-list-deal-det li{ margin-bottom: 15px; margin-right:15px;}
/*.dealsItem-list-deal-det li:hover .hover-div .li-store-logo{ display:none;}*/



.google-adds-heading{ margin-bottom:0;}
#main{ background:#FFF;}

.li-store-logo{margin-top:5px;}

.back-to-btn{float:right; margin-right:5px;}
.back-to-btn a{ color: rgb(250, 167, 50);
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 1px rgb(255, 255, 255);
	}
.back-to-btn a:hover{ color:#999; text-decoration:none;}

.cp-bredcrum{ margin:-10px 0 10px 0;}
.cp-bredcrum ul{ clear:both; overflow:hidden;}
.cp-bredcrum ul li{ float:left; font-size:10px; margin-right:5px; color:#8F8F8F; text-transform:uppercase; text-shadow:1px 1px 1px #FFF;}
.cp-bredcrum ul li a{ float:left; color:#8F8F8F;}
.top-margin{ margin-top:45px; position:relative;}

.btn-top-search{ border-radius:0 4px 4px 0; background:none; border:solid 1px #ddd; border-left:0;}

.login-join{ float:right;}
.login-join ul{ }
.login-join ul li{ float:left; border-right:#eeeeee solid 1px; padding:4px 7px 3px 7px; position:relative;}
.login-join ul li:first-child{ border-left:#eeeeee solid 1px;}
.login-join ul li a{ float:left; color:#939393; padding:10px 0; font-size:12px;}
.login-join ul li a:hover{ text-decoration:none;}
.login-join ul li .myspace img{}
.login-join ul li .myspace{ padding:3px 0;}

.login-join ul li ul{ display:none;}
.login-join ul li:hover ul{ background: none repeat scroll 0 0 rgb(255, 255, 255);
    /*border: 1px solid rgb(238, 238, 238);*/
    display: block;
    padding: 6px;
    position: absolute;
    top: 44px;
	left:-81px;
	box-shadow:2px 2px 2px 0 #CCCCCC, -2px 2px 4px -2px #CCCCCC;
	}
.login-join ul li ul li{ width:100%; margin:0; padding:3px; border:none;}
.login-join ul li ul li a{ margin:0; padding:0; min-width:70px;}
.login-join ul li ul li a img:hover{ opacity:0.7;}

.page-tabs{
 	background: none repeat scroll 0 0 rgb(242, 242, 242);
    border-radius: 6px;
    box-shadow: 0 -1px 2px rgb(230, 230, 230) inset;
    margin: 0 0 18px;
    padding: 6px;
	margin:0px 10px 10px 0px;
	clear:both;
	overflow:hidden;
	}
.page-tabs li{ float:left; margin-right:4px;}
.page-tabs li:last-child{ margin-right:0px;}
.page-tabs li a{ float:left;
border: 1px solid transparent;
    border-radius: 3px;
    color: rgb(140, 140, 140);
    display: block;
    float: left;
    padding: 5px 6px 5px 7px;
    text-shadow: 0 1px 0 rgb(255, 255, 255);
    transition: all 100ms ease 0s;
	text-decoration:none;
	font-size:12px;
}
.page-tabs li a:hover{ background-color: rgb(250, 250, 250);
    border: 1px solid rgb(224, 224, 224);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    color: rgb(0, 0, 0);}
.page-tabs li a.active{
	background-color: rgb(250, 250, 250);
    border: 1px solid rgb(224, 224, 224);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    color: rgb(0, 0, 0);
}
#contactform .row{ padding-left:25px;}
.refine-ad{ border-top:#eee solid 8px; padding:10px 0; background:rgb(238, 238, 238);}

.alphabetical-cat{ padding:20px;}
.alphabetical-cat h3{ font-family:'BebasNeueRegular'; margin:10px 0; border-bottom:#f4f4f4 solid 1px; border-top:#f4f4f4 solid 1px; line-height: 24px; padding-top: 2px;}

.alphabetical-cat .abc1{ clear:both; overflow:hidden;}
.alphabetical-cat .abc1 li{ float:left;}
.alphabetical-cat .abc1 li a{ float:left; color:rgb(51, 51, 51); font-size:12px;  background:url("../images/main-menu-bg.png") repeat-x; border:1px solid rgb(231, 232, 232); padding:2px 6px; margin:3px;}
.alphabetical-cat .abc1 li a:hover{ border:#333 solid 1px; color:#000;}
.alphabetical-cat .abc1 li a.active{ border:#333 solid 1px; color:#000;}

.alphabetical-cat .abc2{ clear:both; overflow:hidden; margin-bottom:10px;}
.alphabetical-cat .abc2 li{ float: left; width: 217px;}
.alphabetical-cat .abc2 li a{ float:left; color:rgb(51, 51, 51); font-size:12px; background:url("../images/list-link-arrow.png") no-repeat 0 5px; padding-left:15px;}

.feater-table{ margin:12px; width:88%;}
.feater-table td{ text-align:center; padding:4px 0; font-size:13px;}
.popular-prod-det{ width:auto !important; border-radius:10px; overflow:hidden; border:#e3e3e3 solid 5px;}

.after-login{ padding:15px;}
.after-login-left{ float:left;}
.after-login-left img{ border:#e0e0e0 solid 1px;}
.after-login-right{ float:left; margin-left:20px;}

.after-login .col-md-2 {
    padding-left: 25px;
}
.share-deal{ margin-top:0px; float:left;}
.share-deal ul{ border-left:#e3e3e3 solid 1px; padding-left: 16px; margin-left: -15px;}
.share-deal h3{ font-family:'BebasNeueRegular'; color:rgb(143, 143, 143); font-size:18px;}
.share-deal ul li{ display:block; padding:3px 0; width:100px;}

.login-register{ clear:both; overflow:hidden; margin:10px 0;}
.login-register h3{ font-family:'BebasNeueRegular';}
.login-register label{ float:left; width:130px; margin:0; margin-top:6px;}
.login-register p{ overflow:hidden; margin:0;}
.login-register p select{border: 1px solid rgb(224, 224, 224);  box-shadow: 0 0 5px rgb(234, 234, 234) inset; padding: 6px;}
.login-register p input[type=text]{ border: 1px solid rgb(224, 224, 224);  box-shadow: 0 0 5px rgb(234, 234, 234) inset; padding: 6px;}
.login-register p textarea{border: 1px solid rgb(224, 224, 224);  box-shadow: 0 0 5px rgb(234, 234, 234) inset; padding: 6px;}
.login-register p a{ font-size:12px;}
#new-accordian li{ font-size:10px;}

.topsocial{ margin-top:6px; float:left; margin-right:7px;}
.topsocial ul{ clear:both; overflow:hidden;}
.topsocial ul li{ float:left; margin-right:3px;}
.topsocial ul li a{ float:left; width:32px; height:32px;}
.topsocial ul li a.topsocial-icon-1{ background:url("../images/topsocial-icon-1.jpg")}
.topsocial ul li a.topsocial-icon-1:hover{ background:url("../images/topsocial-icon-1.jpg") 0px -32px;}

.topsocial ul li a.topsocial-icon-2{ background:url("../images/topsocial-icon-2.jpg")}
.topsocial ul li a.topsocial-icon-2:hover{ background:url("../images/topsocial-icon-2.jpg") 0px -32px;}

.topsocial ul li a.topsocial-icon-3{ background:url("../images/topsocial-icon-3.jpg")}
.topsocial ul li a.topsocial-icon-3:hover{ background:url("../images/topsocial-icon-3.jpg") 0px -32px;}

.topsocial ul li a.topsocial-icon-4{ background:url("../images/topsocial-icon-4.jpg")}
.topsocial ul li a.topsocial-icon-4:hover{ background:url("../images/topsocial-icon-4.jpg") 0px -32px;}

.topsocial ul li a.topsocial-icon-5{ background:url("../images/topsocial-icon-5.jpg")}
.topsocial ul li a.topsocial-icon-5:hover{ background:url("../images/topsocial-icon-5.jpg") 0px -32px;}

.topsocial ul li a.topsocial-icon-6{ background:url("../images/topsocial-icon-6.jpg")}
.topsocial ul li a.topsocial-icon-6:hover{ background:url("../images/topsocial-icon-6.jpg") 0px -32px;}

.london-pic{ background:url("../images/london-pic.png") top center no-repeat; height:119px; border-bottom:#c4c4c4 solid 2px;}
.footer-bg-color{ /*background:#d4d4d4;*/ padding:10px 0; /*border-top:#c4c4c4 solid 2px;*/}

.detail-des-icon{ position:absolute; bottom:0; width:500px;}
.detail-des-icon ul{ float:left;}
.detail-des-icon ul li{ float:left; margin-right:10px; position:relative;}
.detail-des-icon ul li span{ display: none; font-size: 11px;  left: -33px; position: absolute; top: -16px; width: 90px; text-align: center; color:#707070;}
.detail-des-icon ul li:hover span{ display:block;}
.detail-des-icon ul li a{ float:left;}
.detail-des-icon ul li a img{ opacity:0.6;}
.detail-des-icon ul li a img:hover{ opacity:1;}

.slide-tab1{}
.slide-tab1 ul{ clear:both; overflow:hidden;}
.slide-tab1 ul li{  background:#f2f2f2; border: 1px solid rgb(224, 224, 224); float: left; padding:4px 10px; cursor:pointer; font-family:'BebasNeueRegular'; font-size:17px; color:#959595; border-radius:5px 5px 0 0; margin-right:3px; border-bottom:none; line-height:19px;}
.slide-tab1 ul li:hover{background: #e3e3e3;}
.slide-tab1 ul li.active{background: #e3e3e3;}
.detail-tab{ border:#e1e1e1 solid 1px;}
.detail-tab-content{ background-color:#FFF; padding:10px; min-height:246px; overflow: hidden;}
.more-avail{ margin-top:3px;}
.more-avail a{ font-size:11px; color:rgb(176, 176, 176); display:block; text-align:center;}
.more-avail a:hover{ text-decoration:underline; color:#666;}

.bor{ border:#E5E5E5 solid 1px;}
.scroll-pane{ width:96%; max-height:178px !important; overflow:auto;}
.det-table-pic{ width:90px;}



.reg_col h2 {
	font-size: 18px;
	text-align: center;
	background: url("../images/main-menu-bg.png") repeat-x scroll 0 0 rgb(245, 245, 245);
	border-bottom: 1px solid rgb(231, 232, 232);
	color: rgb(143, 143, 143);
	font-family: 'BebasNeueRegular';
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0.7px;
	padding: 16px 10px 12px;
}

.z_txtbox {
	width: 72%;
	height: 36px;
	float: left;
	color:#999;
	border: 1px solid #dedbdb;
	margin-bottom: 5px;
	border-radius: 5px;
	box-shadow: 0px 0px 3px #e9e9e9 inset;
	padding: 7px 10px;
}

#g-deals {
	width:79%;
	float:left;
}

#g-deals .dealsItem li {
	border: 1px solid #E5E5E5;
	width: 32% !important;
}

#g-deals .dealsItem li.otheritem {
margin: 0 12px 12px 0px !important;
position: relative;
min-height: 326px;
padding:0px;
}
#g-deals .dealsItem li.otheritem:hover .hover-div{
	background: none repeat scroll 0 0 rgb(255, 255, 255);
    border: 1px solid #C2C2C2;
    /*box-shadow: 0 0 4px #D8D8D8;*/
    min-height: 325px;
    position: absolute;
    width: 100%;
    z-index: 999;
	margin:-1px 0 0 0px;
	padding:0px;
}
#g-deals .dealsItem .info {
	font-size:14px;
	/*margin: 10px auto;*/
	margin: 5px 10px;
}
#g-deals .dealsItem .info .price-delivery span{
	font-size:12px;
	color: #b0b0b0;
}
#g-deals .viewport {
	overflow: hidden;
	position: relative;
	height: 200px;
	margin-top: 0px;
	/*margin-bottom: 10px;*/
	text-align: center;
	/*border:1px solid #eee;*/
	/*border-bottom: 1px solid #d0d0d0;*/
}

#g-deals .viewport img {
	left: 0px;
	position: relative;
	top: 0px;
	max-width:289px;
	max-height:200px;
	margin-top: 0px;
	
}
#g-deals .dealsItem li h3 {
	text-align: center;
	color: #333;
	font: 13px Scada, sans-serif;
	margin: 7px 0;
	height: 40px;
	padding: 0px 10px;
	overflow: hidden;
}
#g-deals .dealsItem li h3 a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding:0 15px;
}
#g-deals .li-store-logo {
	margin-bottom: 5px;
	padding:0px 10px;
}
#g-deals .li-store-logo a.rgt{
	float:right;
}

#g-deals .dealsItem li .discount-icon{ margin-left:0px;}
#g-deals .dealsItem .info .price-delivery a{ font-size:12px; float:right; line-height:20px; font-weight: bold;}
#g-deals .dealsItem .info .price-delivery span{ font-size:11px; float:left; line-height:20px; color:#b0b0b0;}
.btn-gr {
	background:#3FA70F;
	color:#fff;
	text-shadow:none;
}

.btn-gr:hover {
	text-decoration: none;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0C9B07), to(#1EB817));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
	-webkit-transition: All 1s ease;
	-moz-transition: All 1s ease;
	-o-transition: All 1s ease;
	-ms-transition: All 1s ease;
	transition: All 1s ease;
}

.share-groupdeal {
	margin-top:10px;
	float:left;
}
.share-groupdeal h3 {
	font-family: 'BebasNeueRegular';
	color: rgb(143, 143, 143);
	font-size: 18px;
}
.share-groupdeal ul {
	border-left: #e3e3e3 solid 1px;
	padding-left: 16px;
	margin-left: -15px;
	margin-top: 8px;
}
.share-groupdeal ul li {
	display: block;
	padding: 3px 0;
	width: 100px;
}
.prod_desc h3.gd {
color: #8F8F8F;
font-family: 'BebasNeueRegular';
max-height: 80px !important;
overflow: hidden;
margin-top:20px;
}
.gd_logo {
	width: 88px;
	height:31px;
	margin-top:3px;
}

/*============================= VOUCHER PAGE CSS START ================================*/

#s-voucher {
	width:79%;
	float:left;
	margin-top: 12px !important;
	/*background:#fff;*/
}
.v-dtl {
	width:100% !important;
	float:left;
	padding:0px !important;
	/*margin-top:10px;*/
}
.v-dtl .prod_thumb {
	margin-top:10px;
}
.v-dtl .prod_desc {
	margin-top:10px;
}
.v-dtl .generalPanel {
	margin-bottom: 0px !important;
}
.v-dtl input[type=text] { width:80%; padding:5px 20px; line-height:30px; border:2px solid #ff7a01;}
.v-dtl input[type=button] { width:20%;padding:5px 0px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; background:#ff7a01; border:2px solid #ff7a01;}

.v-deal { /*min-height: 170px !important;*/ padding:20px; background:#fff; position:relative;border-left: 2px solid #fff; border-right: 2px solid #fff; border-bottom:1px dashed #ccc; overflow:hidden; float:left;
}
.v-discount { width:140px !important; height:100px; padding:0px !important; border:1px solid #d0d0d0; -webkit-border-radius: 4px; border-radius: 4px; }
.v-discount img { max-width:100%; max-height:100%; margin-top: 6px;}
.v-discount p { padding:10px 5px; color:#00aeef;  font-size:18px; line-height:24px;text-align:center; height: 74px;
margin-bottom: 0px;
overflow: hidden; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }

.v-code .v-discount p { color:#ff7a01; }
.v-discount p strong { font-size:24px; font-weight:bolder; line-height:30px; }
.v-discount span.title { width:100%; height:24px; text-align:center; font-size:11px; color:#fff; line-height:24px; float:left; text-transform: uppercase; background:#00aeef; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}
.v-code .v-discount span.title { background:#EB0054;}
.v-des {float:left;}
.v-des h2{ font-size:14px; color:#15c; /*width:80%;*/ margin-bottom:6px; }
.v-code .v-des h2{ color:#EB0054;}
.v-des p{ font-size:14px; width:80%; }
.v-des a{/*margin-left:10px;*/}
.v-des a.code{ width:180px; height:32px; display:block; float:left; background:url("../images/code-but.png") top center no-repeat; border:1px solid #000; -webkit-border-radius: 4px; border-radius: 4px;}

.v-signup{ width:100%; float:left; margin-top:-75px;}
.v-exp {
	font-size:10px;
	float:right !important;
	text-align:right;
	line-height:16px;
}
.v-exp > .view-all { margin-bottom:5px;}
.v-share { width:470px; position:absolute; right:0px; bottom:10px; display:none; }
.v-share h3 { font-size:13px; color:#AFAFAF; font-weight:bold; float:left; line-height:20px}
.v-share ul { float:right; width:325px; }
.v-share ul li{ float:left; width:60px; margin-right:5px;}
.v-share ul li.pin{ width:40px;}
.v-share ul li.tw{ width:80px;}

.v-deal:hover { border-left: 2px solid #00aeef; border-right: 2px solid #00aeef; }
.v-deal.v-code:hover { border-left: 2px solid #EB0054; border-right: 2px solid #EB0054; }

.v-deal:hover .v-share { display:block; }

.v-newadd {
	width:100%;
	padding:10px;
	overflow: hidden;
	background: #fff;
}
#v-banner {
	width: 100%;
	float: left;
}
#v-banner img {
	width:100%;
	display:block;
}

.btn-prpl {
	background:#EB0054;
	color:#fff;
	text-shadow:none;
}

.btn-prpl:hover {
	text-decoration: none;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ce014a), to(#EB0054));
	background: -moz-linear-gradient(top, #ce014a, #EB0054);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce014a', endColorstr='#EB0054');
	-webkit-transition: All 1s ease;
	-moz-transition: All 1s ease;
	-o-transition: All 1s ease;
	-ms-transition: All 1s ease;
	transition: All 1s ease;
}
.btn-bl {
	background:#00aeef;
	color:#fff;
	text-shadow:none;
}

.btn-bl:hover {
	text-decoration: none;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00aeef));
	background: -moz-linear-gradient(top, #0095cc, #00aeef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00aeef');
	-webkit-transition: All 1s ease;
	-moz-transition: All 1s ease;
	-o-transition: All 1s ease;
	-ms-transition: All 1s ease;
	transition: All 1s ease;
}



/* Fade Slider CSS */
.carousel.carousel-fade .item {
	-webkit-transition: opacity 0.5s ease-in-out 0.5s;
	-moz-transition: opacity 1s ease-in-out 0.5s;
	-ms-transition: opacity 1s ease-in-out 0.5s;
	-o-transition: opacity 1s ease-in-out 0.5s;
	transition: opacity 1s ease-in-out 0.5s;
}
.carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}
.carousel.carousel-fade .next, .carousel.carousel-fade .prev {
	left: 0;
	z-index: 1;
}
.carousel.carousel-fade .carousel-control {
	z-index: 1000;
	outline: none;
}
/* Fade Slider CSS end */
.v-search {
	margin:20px 0px;
	width:100%;
}
.v-search input[type=text] { width:80%; padding:5px 20px; line-height:30px; border:2px solid #ff7a01;}
.v-search input[type=button] { width:20%;padding:5px 0px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; background:#ff7a01; border:2px solid #ff7a01;}

.v-logo {
	width:100%;
	float:left;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	padding-bottom:10px;
}
.v-logo h2{ font-family:'BebasNeueRegular'; font-size:30px; padding-left:12px;}
.v-logo .box{
height: 80px;
width: 120px !important;
float: left;
padding: 20px 0px !important;
background: #fff;
box-shadow: 0px 0px 2px #ccc;
margin: 12px;
text-align:center;	
}
.v-logo .box img{ max-width:100%; max-height: 50px; }


#f-hold { /*width:830px;*/ margin:0 auto;}

.app-div { width:37%; float:left; /*margin-left:25px;*/}
.app-div img {width:100%;}
.app-div h2, #f-social h2, .f-prod h2 {
	font-family: 'BebasNeueRegular';
	font-size:24px !important;
	line-height:24px !important;
	color: #8F8F8F !important;
	text-shadow:none !important;
	border:none !important;
	background:url(../images/apps-icon.png) top left no-repeat !important;
	margin-bottom:10px;
	padding-left:25px;
}
.app-div h2 span { font-size:14px; color:#FFF; float:right; padding:5px 10px; background:#F90;}
.app-div .download { text-align:center;}
.app-div .download a { padding:2px 10px; color:#999; background:#ccc;}
.app-div .download a:hover { background:#00aeef; color:#fff; text-decoration:none;}
.app-div p.app { width:100%;}.app-div p.app img { width:182px; margin:0px 5px !important;}

#f-social { width: 25%; float: left; margin-left: 7%;}
#f-social h2 { margin-bottom:0px; background:url(../images/social-icon.png) 0px 1px no-repeat !important; padding-left:40px; }
#f-social .topsocial { background:#CCC; padding:10px 15px; width: 100%;}
#f-social .topsocial ul li { float:left; margin-right: 12px;}
#f-social .topsocial ul li.last { width:32px; padding:0px; margin-right:0px;}
.subscribe { width:100%; float:left; padding:15px; margin:10px 0px; background:#fff; border:1px solid #ccc;}
.subscribe h3 { font-size:14px; line-height:24px; padding-left:30px; background:url(../images/news-letter-icon.png) top left no-repeat; margin-bottom:10px; }
.subscribe input[type=text] { width:100%; font-size:12px; padding:5px; margin-bottom:8px; border:1px solid #ccc;}
.subscribe select { width:100%; font-size:12px; padding:5px; margin-bottom:8px; border:1px solid #ccc; text-transform:uppercase; color:#A5A5A5;}
.subscribe input[type=button], input[type=submit] { padding:5px 20px; float:right; /*font-size:14px; background:#ccc;*/}

.drive-test {
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center;
	font-size:12px;
	color:#666;
	padding:6px 0px 6px 10px;
	background:url(../images/test-drive.png) 20px 2px no-repeat;
}
.drive-test:hover { text-decoration:none; color:#fff; background:url(../images/test-drive-h.png) 20px 2px no-repeat #00aeef;}

.f-prod { width:25%; float:right;}
.f-prod h2 {margin-bottom:0px; background:url(../images/popular-product.png) 0px 1px no-repeat !important; padding-left:40px;}
.f-prod-hold {
	width:100%;
	/*min-height:320px;*/
	background:#fff;
	padding:20px;
	float:left;
	margin:10px 0px;
	box-shadow:0px 0px 2px #ccc;
}

.f-links { width:100%; float:left; margin:10px 0px; text-align:center;}
.f-links ul { width:46%; margin:0 auto;}
.f-links ul li{ float:left; color:#999; margin:0px 9px; }
.f-links ul li a{ font-size:12px; color:#999; font-weight:bold; text-transform:uppercase; }

/*============================= VOUCHER PAGE CSS END ================================*/


@media(min-width:1024px) {
	.f-prod-hold {min-height:320px !important;}
}

@media(max-width:1024px) {
	.app-div p.app img { width:165px; margin:0px 5px !important;}
	#f-social { width: 28%; margin-left: 4%;}
	.f-prod { width: 28%;}
	#f-social .topsocial ul li {margin-right: 10px;}
	.f-links ul { width:58%; margin:0 auto;}
}


@media(max-width:768px) {
	#f-hold { width:100%;}
	#f-social .topsocial { display:none;}
	.app-div {width: 50%;}
	#f-social {width: 46%;margin-left: 4%;}
	.f-links ul {width: 76%;}
	.app-div p.app img {width: 160px;}
	.f-prod {width: 100%; margin-top: 20px;}
	.f-prod-hold { height:auto;}
	#g-deals .dealsItem li.otheritem {min-height: 378px;}
}
@media (max-width: 480px) {
.app-div { width: 100%;}
#f-social {width: 100%; margin-left:0px; margin-top:30px;}
.f-links {width: 100%;}
}
@media (max-width: 320px){
.app-div img {width: 100%;}
.app-div p.app img { width: 46% !important; margin: 0px 3px !important;}
.app-div .download a {padding: 2px 3px;}
}


.pro-specs { width:100%;}
.pro-specs .heading {
border-left: 0;
padding: 25px 6px 0 6px;
font-size: .9em;
color: #b3b3b3;
float:left;
width:100%;
}
.pro-specs .heading h3 {
	width:100%;
color: #8F8F8F;
font-family: 'BebasNeueRegular';
border-bottom:1px solid #eeeeee;
}

.pro-specs p.left {
border-left: none;
color: #444;
float:left;
text-align: left;
vertical-align: top;
padding: 6px;
width:25%;
margin:0px;
font-size: 12px;
font-weight:bold;
border-bottom: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.pro-specs p.right {
text-align: left;
vertical-align: top;
padding: 6px;
width:75%;
margin:0px;
font-size: 12px;
color: #999999;
border-bottom: 1px solid #eeeeee;
}

.pro-specs-mobile { width:100%;}
.pro-specs-mobile .heading {
border-left: 0;
padding: 25px 6px 0 6px;
font-size: .9em;
color: #b3b3b3;
float:left;
width:100%;
}
.pro-specs-mobile .heading h3 {
	width:100%;
color: #8F8F8F;
font-family: 'BebasNeueRegular';
border-bottom:1px solid #eeeeee;
}

.pro-specs-mobile p.left {
border-left: none;
color: #444;
float:left;
text-align: left;
vertical-align: top;
padding: 6px;
width:50%;
margin:0px;
font-size: 12px;
font-weight:bold;
border-bottom: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.pro-specs-mobile p.right {
text-align: left;
vertical-align: top;
padding: 6px;
width:50%;
margin:0px;
font-size: 12px;
color: #999999;
border-bottom: 1px solid #eeeeee;
}

.no_record p {
	color:#8b8b8b;
}

#filter_with_options_div {
	overflow:hidden;
}
.filter_option { display:block; height:auto; overflow:hidden;}
.filter_option li { width:100%; float:left; }
.scroll-pane { overflow:visible;}
/*.viewport {border: 3px solid #eee;float: left; margin:-10px 0  2px -10px;overflow: hidden;position: relative; height:155px; text-align:center;}
.viewport img {left: 0px;position: relative;top: 0px;width:155px; margin-top:10px;}
.viewport span {display: none;font-size: 10px;padding-top:50px;font-weight: bold;height:202px;position: absolute;text-align: center;text-decoration: none;z-index: 100; }
.viewport span em {display: block;font-size: 0.45em;font-weight: normal;}
.viewport span a {font-size:10px;width:150px;}
.dark-background {background-color: rgba(15, 15, 15, 0.6);color: #fff;text-shadow: #000 0px 0px 20px; width:165px;}
.dark-background em {color: #ccc;}
.dealyuzde {max-width:35px;padding:9px;margin-left:144px;position:absolute;z-index:998;background:orange;color:#fff;font-size:19px;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.72);-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;box-shadow:rgba(0,0,0,0.054902) 0 1px 3px 0;border:1px solid #ddd;margin-top:-11px;float:right;}*/