/******Common Style ******/
pre { white-space: pre-wrap;       /* css-3 */ white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ white-space: -pre-wrap;      /* Opera 4-6 */ white-space: -o-pre-wrap;    /* Opera 7 */ word-wrap: break-word;       /* Internet Explorer 5.5+ */}
html{height:100%}
body {height:100%;color:#333333;background:url("/images/dealsurf/bodybackground.png") repeat-x scroll 0 0 #1a7ede;height:100%;line-height:1.5;font:12px/1.23 "Lucida Grande",arial,helvetica,clean,sans-serif;empty-cells: show;padding: 0px 0 0 0px;z-index: 1}
table { border-collapse:collapse; }
a{text-decoration: none;color: 	#0089ff /*#1b80cc*/;cursor: pointer;}
a:hover{text-decoration: underline;}
fieldset{border: none;}
h4{font-size:12px}
h3{font-size:14px} 
h2{font-size:16px}
h1{font-size:18px}
img{border:none;vertical-align: middle;-ms-interpolation-mode: bicubic;}
ol{list-style-type: none;}
ol li{margin-bottom: 3px}
* {margin: 0px; padding: 0px;hasLayout:true} 
.nobr { white-space:nowrap; }
.left {float:left}
.right {float:right}
img.thumb {border:1px solid black; padding:1px;}
sup{font-size: 50%}

.listIndent{list-style: inside square;}
hr{width: 100%;border-bottom: 1px solid white;border-top: 1px solid gainsboro;height: 0;}
.ui-datepicker{display: none;}
/******Clearfix******/
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.accent{ color: #F28300;font-weight: bold;}
.error{	color: red;font-weight:bold;}
.errorB input{ border: 1px solid red}
.errorB{border: 1px solid red;color: red;font-weight:bold;	padding:10px;text-align: center;background: #ffc4c4 ;margin-bottom: 10px}
.successB{border: 1px solid #F28300;color: #F28300;font-weight:bold;	padding:10px;text-align: center;background: #fff2e6 ;margin-bottom: 10px}
.highlightB{border: 1px solid #FCEFA1;padding:10px;text-align: center;background: #FBF9EE  ;color:#6363ce}
.highlightB .icon {background: url("/images/dealisearch/jquery_icons_blue.png") -16px -144px no-repeat;width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-right: 5px }

.form_field{background:white;;border:1px solid #999999;padding: 5px;position: relative;font-size: 18px;margin-bottom: 8px}
.form_field .form_label{position: absolute;left:5px;top:5px;color:#ADADAD;z-index: 1}
.form_field .form_input{ width: 99%;border: none;font-size: 18px;z-index: 2;}
.form_field.form_field_error{border:1px solid red;background: #ffc4c4}
.form_field.form_field_error .form_label {color:red}


.tagtitle {text-shadow: 1px 1px 0 #FFFFFF;padding:3px 8px;display:inline-block;margin-bottom: 8px}
.tagtitle.blue {color: #0089ff;background: #def2ff}
.tagtitle.orange {color: #F28300;background: #fff1d0}
.tagtitle.black {background: #e4e4e4}

.border{padding: 3px;border: 1px solid #cccccc}
.on{ padding-left:15px;background: url("/images/dealsurf/arrowopen.png") no-repeat scroll left; cursor: pointer;}
.off{padding-left:15px;background: url("/images/dealsurf/arrowclose.png") no-repeat scroll left;cursor: pointer;}
.orange {color: #F28300}
.blue{ color: #0089ff}
.code{background:#ECEFF5;padding: 5px;margin:2px 0;padding:5px;border:1px solid  #ACBABD;}
/*****LAYOUT*******/
#mwrapper_nobg{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -775px;}
#mwrapper{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -775px;background: url("/images/dealsurf/beam.jpg") no-repeat top center}
#main{ margin:auto }
#mheader {width:100%;color:white}
#mheader a{color:white}
#mbody,.mbody {padding: 20px 10px;margin: auto;width: 978px;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);background:none repeat scroll 0 0 #FFFFFF;border-color:#E5E5E5 #DBDBDB #D2D2D2;border-style:solid;border-width:1px;}
#mbody2 {padding: 0;margin: auto;width: 1000px;}

#mfooter {width:100%;background:  #0a60b3;;margin-top: 25px}
#mfooter .footermenu{font-size:14px}
#mfooter .footermenu a{ color: #99cdff}
#mfooter .cities{background:#106bc3;padding:20px;border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#mfooter .cities a{ color: #d4d4d4;}
#mfooter .logos {	
	-moz-box-shadow: 1px 1px 5px 0px #000000;
	-webkit-box-shadow: 1px 1px 5px 0px #000000;
	box-shadow: 1px 1px 5px 0px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#000000');
	margin: 0 3px 
}
	
		


.push {height: 775px;}
#mheader{padding: 5px 0 0 0}
.divider { color:#999999;font-weight: bolder;  }

ul.menuLeft,ul.submenuLeft{list-style: none;text-align: right;}
ul.menuLeft li{list-style: none;font-size: 15px;font-weight: bold;margin-bottom: 12px}
ul.submenuLeft li {list-style: none;font-size: 13px;font-weight: bold;margin-bottom: 8px}
ul.menuLeft li.selected a {color:#F28300}
ul.submenuLeft li a {color:red}
ul.submenuLeft li a.selected {color:#444444}
.facebook_style{ padding: 3px 15px;background: #3B5998; color: white;margin-bottom: 10px;position: relative; top: -5px;left: -15px;width: 100% }
#outer-separator  {border-bottom:2px solid #404040;border-top:1px solid #A0A0A0;clear:both;font-size:1px;margin:10px 0 0;overflow:hidden;padding:0;width:100%;}
#separator {background:none repeat scroll 0 0 #EAEAEA;height:3px;}

/*Twitter*/
.twitter{border: 1px solid 	#ACBABD;padding: 4px;background: white}
.twitter h1{border-bottom: 3px double #ACBABD;margin-bottom: 5px;	}
.twitter_status{border-bottom: 1px solid #ACBABD;margin-bottom: 5px;	padding-bottom: 10px}
.twitter_status .user_logo{	margin-right: 5px;float: left;width: 50px;}
.twitter_status .info{color: #a3a3a3;}
.twitter_status .content{float: left;width: 240px;}

/******* NEW CLEAN STYLE ********/
#headerArea{padding: 2px 0 12px 0}

/******FORM******/
.text {border:1px solid #999999;color:black;font-size:13px;margin:0 6px 2px 0;padding:2px;width:150px;height:19px}
.textarea {border:1px solid #999999;color:black;font-size:13px;margin:0 6px 2px 0;padding:2px;width:150px;}
.text:FOCUS,.textarea:FOCUS {border:1px solid #F28300;}
.select {border:1px solid #999999;color:black;font-size:13px;margin:0 6px 2px 0;padding:2px;width:156px;height:25px}
.select:FOCUS {border:1px solid #F28300;}
.select optgroup{margin-bottom:10px;}
.select option{margin-left:20px;}

.textr {border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #d4d4d4;color:#696969;font-size:14px;margin:0;padding:8px 5px;width:150px;height:15px}
.selectr {border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #d4d4d4;color:#696969;font-size:14px;margin:0;padding:6px 5px 7px 5px;width:156px;height:33px}


.fieldBig{border:1px solid #999999;padding: 5px;position: relative;font-size: 18px;margin-bottom: 8px}
.fieldBig div{position: absolute;left:5px;top:5px;color:#ADADAD;z-index: 1}
.fieldBig input{width: 99%;border: none;font-size: 18px;z-index: 2}

.fieldSearch{background: url("/images/dealsurf/searchbar.png") no-repeat;width: 269px;height: 42px;position: absolute;right: 0;top: 8px}
.fieldSearch div{position: absolute;left:30px;top:10px;color:#ADADAD;z-index: 1;font-size: 20px;font-weight: bold}
.fieldSearch input{border: none;font-size: 20px;z-index: 2;width: 200px;height: 25px;margin: 9px 0 0 30px}
.fieldSearch select{border: none;font-size: 13px;z-index: 2;width: 140px;height: 20px;margin: 5px 0 0 30px}

.label,label,.labelRight{width: 120px;margin:0 6px 2px 0;line-height: 20px;font-weight:bold;display: inline-block;vertical-align: top}
.form_label label{font-weight:normal; width: auto;margin:0;line-height: normal;}
.labelRight{text-align: right}
a.choiceBig {white-space:nowrap; color:#333333;background: #F28300 url("/images/button/buttonV2_orange_big.png") repeat-x 0px -30px; ; border-top: 1px  #dd6600  solid;border-left: 1px  #dd6600  solid;border-bottom: 1px  #dd6600  solid;border-right: 1px  #dd6600  solid;padding: 5px 15px;text-decoration: none;margin: 0 5px 0 0;line-height:32px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 17px;font-weight: bold;text-shadow:0 1px 0 #FFEE66;	}
a:HOVER.choiceBig {background: #F28300 repeat-x 0px -20px;; color:white;background: #F28300 url("/images/button/buttonV2_orange_big.png") repeat-x 0px -0px;color:#333333;}
a:FOCUS.choiceBig { background: #F28300;}
a.choiceBig_yellow {white-space:nowrap; color:#333333;background: #F28300 url("/images/button/button_orange.png") repeat-x 0px 0px; ; border-top: 1px  #dd6600  solid;border-left: 1px  #dd6600  solid;border-bottom: 1px  #dd6600  solid;border-right: 1px  #dd6600  solid;padding: 5px 15px;text-decoration: none;margin: 0 5px 0 0;line-height:32px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 17px;font-weight: bold;text-shadow:0 1px 0 #FFEE66;	}
a:HOVER.choiceBig_yellow {background: #F28300 repeat-x 0px -20px;background:  #F28300 url("/images/button/button_orange.png") repeat-x 0px -5px;color:#333333;}
a:FOCUS.choiceBig_yellow { background: #F28300;}
a.choiceBig_green{white-space:nowrap; color:#333333;background: #00ef06 url("/images/button/button_green.png") repeat-x 0px 0px; ; border-top: 1px  #009d00  solid;border-left: 1px  #009d00  solid;border-bottom: 1px  #009d00  solid;border-right: 1px  #009d00  solid;padding: 5px 15px;text-decoration: none;margin: 0 5px 0 0;line-height:32px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 17px;font-weight: bold;text-shadow:0 1px 0 #15dd00;	}
a:HOVER.choiceBig_green {background: #F28300 repeat-x 0px -20px;background:  #00ef06 url("/images/button/button_green.png") repeat-x 0px -5px;color:#333333;}
a:FOCUS.choiceBig_green { background: #F28300;}
a.choiceBig_blue{white-space:nowrap; color:#333333;background: #004f96 url("/images/button/button_blue.png") repeat-x 0px 0px; ; border: 1px  #004f96  solid;padding: 5px 15px;text-decoration: none;margin: 0 5px 0 0;line-height:32px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 17px;font-weight: bold;text-shadow:0 1px 0 #8fc8fb;	}
a:HOVER.choiceBig_blue {background: #004f96 repeat-x 0px -20px;background:  #00ef06 url("/images/button/button_blue.png") repeat-x 0px -5px;color:#333333;}
a:FOCUS.choiceBig_blue { background: #004f96;}

a.choiceBig_gray {white-space:nowrap; color:#333333;background: #dde0e2 url("/images/button/button_gray_big.png") repeat-x 0px -30px; ; border: 1px  #999999  solid;padding: 5px 15px;text-decoration: none;margin: 0 5px 0 0;line-height:32px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 17px;font-weight: bold;text-shadow:0 1px 0 #F4F4F4;	}
a:HOVER.choiceBig_gray {background: #F28300 repeat-x 0px -20px;;background: #F28300 url("/images/button/button_gray_big.png.png") repeat-x 0px -0px;color:#333333;}
a:FOCUS.choiceBig_gray { background: #F28300;}

div.choice a{white-space:nowrap; color:#333333;text-decoration: none; cursor: pointer;display: inline-block;width: 100%}
div.choice      {white-space:nowrap; color:#333333;background: #F28300 url("/images/button/button_orange_small.png") repeat-x 0px -0px; border-top: 1px  #dd6600  solid;border-left: 1px  #dd6600  solid;border-bottom: 1px  #dd6600  solid;border-right: 1px  #dd6600  solid;padding: 2px 5px;text-decoration: none;margin:0; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 12px;font-weight: bold;text-shadow:0 1px 0 #FFEE66;	}
a.choice      {white-space:nowrap; color:#333333;background: #F28300 url("/images/button/button_orange_small.png") repeat-x 0px -0px; border-top: 1px  #dd6600  solid;border-left: 1px  #dd6600  solid;border-bottom: 1px  #dd6600  solid;border-right: 1px  #dd6600  solid;padding: 2px 5px;text-decoration: none;margin: 0 5px 0 0;line-height:25px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 12px;font-weight: bold;text-shadow:0 1px 0 #FFEE66;	}
a:HOVER.choice {background: #F28300 url("/images/button/button_orange_small.png") repeat-x 0px -5px;;}
a:FOCUS.choice { background: #F28300;}

div.choice_gray a{white-space:nowrap; color:#333333;text-decoration: none; cursor: pointer;display: inline-block;width: 100%}
div.choice_gray      {white-space:nowrap; color:#333333;background: #dde0e2 url("/images/button/button_gray_small.png") repeat-x 0px -0px; border: 1px  #999999  solid;padding: 2px 5px;text-decoration: none;margin:0; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 12px;font-weight: bold;text-shadow:0 1px 0 #F4F4F4;	}
a.choice_gray {white-space:nowrap; color:#333333;background: #dde0e2 url("/images/button/button_gray_small.png") repeat-x 0 0;border: 1px  #999999  solid;padding: 2px 5px;text-decoration: none;margin: 0 5px 0 0;line-height:25px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 12px;font-weight: bold;text-shadow:0 1px 0 #F4F4F4;	}
a:HOVER.choice_gray {background: #cbcfd4 url("/images/button/button_gray_small.png") repeat-x 0px -5px;}
a:FOCUS.choice_gray { background: #cbcfd4;}

div.choice_green a{white-space:nowrap; color:#333333;text-decoration: none; cursor: pointer;display: inline-block;width: 100%}
div.choice_green      {white-space:nowrap; color:#333333;background: #00ef06 url("/images/button/button_green.png") repeat-x 0px -0px; border-top: 1px  #009d00  solid;border-left: 1px  #009d00  solid;border-bottom: 1px  #009d00  solid;border-right: 1px  #009d00  solid;padding: 2px 5px;text-decoration: none;margin:0; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 12px;font-weight: bold;text-shadow:0 1px 0 #15dd00;	}
a.choice_green{white-space:nowrap; color:#333333;background: #00ef06 url("/images/button/button_green.png") repeat-x 0px 0px; ; border-top: 1px  #009d00  solid;border-left: 1px  #009d00  solid;border-bottom: 1px  #009d00  solid;border-right: 1px  #009d00  solid;padding: 2px 5px;text-decoration: none;margin: 0 5px 0 0;line-height:25px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 12px;font-weight: bold;text-shadow:0 1px 0 #15dd00;	}
a:HOVER.choice_green {background: #F28300 repeat-x 0px -20px;; color:white;background:  #00ef06 url("/images/button/button_green.png") repeat-x 0px -5px;color:#333333;}
a:FOCUS.choice_green { background: #F28300;}

a.choiceBig_blue2{white-space:nowrap; color:#FFFFFF;background: #0285ff url("/images/dealsurf/button_blue.png") repeat-x 0px 0px; ; border: 0px  #004f96  solid;padding: 10px 15px;text-decoration: none;margin: 0 5px 0 0;line-height:32px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 15px;font-weight: bold;text-shadow:1px 1px 5px #000000;
	-moz-box-shadow: 3px 3px 2px 0px #005AAA;
	-webkit-box-shadow: 3px 3px 2px 0px #005AAA;
	box-shadow: 3px 3px 2px 0px #005AAA;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#005AAA')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#005AAA');
	
}
a:HOVER.choiceBig_blue2 {;background:  #0285ff url("/images/dealsurf/button_blue.png") repeat-x 0px -5px;color:#FFFFFF;}
a:FOCUS.choiceBig_blue2 { background: #0285ff;}

a.choiceBig_yellow2 {white-space:nowrap; color:white;background: #b55401 url("/images/dealsurf/button_orange.png") repeat-x 0px 0px; ; border: 0px  #dd6600  solid;padding: 5px 15px;text-decoration: none;margin: 0 5px 0 0;line-height:32px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 17px;font-weight: bold;text-shadow:1px 1px 5px #000000;
	-moz-box-shadow: 3px 3px 2px 0px #B55401;
	-webkit-box-shadow: 3px 3px 2px 0px #B55401;
	box-shadow: 3px 3px 2px 0px #B55401;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#B55401')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#B55401');
}
a:HOVER.choiceBig_yellow2 {background:  #b55401 url("/images/dealsurf/button_orange.png") repeat-x 0px -0px;color:white;}
a:FOCUS.choiceBig_yellow2 { background: #b55401;}

a.choiceVeryBig_yellow2 {white-space:nowrap; color:white;background: #b55401 url("/images/dealsurf/button_orange_big.png") repeat-x 0px 0px; ; border: 0px  #dd6600  solid;padding: 10px 20px;text-decoration: none;margin: 0 5px 0 0;line-height:51px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 22px;font-weight: bold;text-shadow:1px 1px 5px #000000;
	-moz-box-shadow: 3px 3px 2px 0px #B55401;
	-webkit-box-shadow: 3px 3px 2px 0px #B55401;
	box-shadow: 3px 3px 2px 0px #B55401;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#B55401')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=137, Color='#B55401');
}
a:HOVER.choiceVeryBig_yellow2 {background:  #b55401 url("/images/dealsurf/button_orange_big.png") repeat-x 0px -0px;color:white;}
a:FOCUS.choiceVeryBig_yellow2 { background: #b55401;}


a.choice_red {white-space:nowrap;color:white;background: #eb2901 url("/images/button/buttonV2_red.png") repeat-x 0 0; ; border: 1px  #bb2d00  solid;padding: 2px 5px;text-decoration: none;0 5px 0 0;line-height:25px; cursor: pointer;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size: 12px;font-weight: bold;margin: 0 5px 0 0	}
a:HOVER.choice_red {background: #eb2901 url("/images/button/buttonV2_red.png") repeat-x 0px -20px;; color:#bb2d00}
a:FOCUS.choice_red { background: #eb2901;}
.blur{color: #555555}
.link_choice a{margin: 0 10px;font-weight: bold;}
.link_choice .title {font-size: 11px}
.link_choice a.selected{color:black;font-weight: bold;}
.link_choice{border-bottom:1px dotted #999999;;text-align:left; padding:0 0 5px 5px;;margin-bottom: 15px; }

.inputround {border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

.opacity50 {opacity: 0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}

/*****SEARCH PAGE *****/
#filterbox {width:240px; padding:20px 0;background: #f2f2f2; border-right: 1px dotted #4b4b4b;border-bottom: 1px dotted #4b4b4b;border-top-left-radius: 10px;border-bottom-left-radius: 10px;-webkit-border-radius-topleft:10px;-webkit-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px}
#filterbox .subfilterbox{ ;padding: 4px 20px;}
#filterbox .fb_title{font-weight: bold;font-style: italic;font-size: 17px;color: #202020;margin-bottom: 13px}
#filterbox .filterbox_open{}
#filterbox .slidertext{color:#989797;text-shadow:1px 1px 1px white;}
#filterbox  .filterbox_header {color:black;font-weight:bold;font-size:15px}
#filterbox table{border-collapse: separate;}
#filterbox table td{padding-top:3px;padding-right: 3px}
#filterbox .filterbox_content{margin-bottom:5px}
.filterVerticalSeparator1{width: 100%;height: 1px;background: #cccccc}
.filterVerticalSeparator2{width: 100%;height: 1px;background: white}
.filterVerticalSeparator3{width: 100%;height: 1px;border-top: 1px dotted #4b4b4b;background: none;}
.ui-slider-handle{background: url('/images/dealsurf/slidehandle.png') no-repeat;}
.ui-slider-handle-left{background: url('/images/dealsurf/slidehandle.png') no-repeat;}
.ui-slider-handle-right {background: url('/images/dealsurf/slidehandle.png') no-repeat; }
.ui-slider-handle.ui-state-hover {background: url('/images/dealsurf/slidehandle.png') no-repeat;}
.ui-slider-handle-left.ui-state-hover {background: url('/images/dealsurf/slidehandle.png') no-repeat;}
.ui-slider-handle-right.ui-state-hover {background: url('/images/dealsurf/slidehandle.png') no-repeat;}
.row_slider .ui-slider-handle,#slider_price .ui-slider-handle,#slider_discount .ui-slider-handle {cursor:pointer;height:26px;position:absolute;width:20px;z-index:2;top:-5px}
#slider_price.ui-slider-horizontal .ui-slider-range,#slider_discount.ui-slider-horizontal .ui-slider-range {height:10px;top:0;}
#slider_price.ui-slider-horizontal ,#slider_discount.ui-slider-horizontal {background:url("/images/dealsurf/sliderempty.png") repeat-x;border-bottom:medium none;height:10px;}
.filter_on{ display:inline-block;color: #FFFFFF;background: #595959;padding: 5px 8px;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight: bold;font-size: 15px}
.filter_off,.filter_off a{display:inline-block;color: #595959;padding: 5px 4px; font-weight: bold;font-size: 15px}
 
#filterbox2 {width:200px;padding: 4px; background: #f2f2f2; border: 1px solid #cccccc;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
#filterbox2 .subfilterbox{ margin-bottom: 5px}

 
.ui-state-focus {}
.ui-state-active {}
.ui-widget-header { background: url("/images/dealsurf/sliderfull.png") repeat-x; color: #ffffff; font-weight: bold; }
#search_header,#search_footer{border: 1px solid #cccccc; background:#E4E4E4 ;padding: 5px; width: auto;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom: 15px;margin-top: 15px;}
#search_header2,#search_footer2{border: 1px solid #cccccc; background:#E4E4E4 ;padding: 5px; width: auto;}
#search_header3{background:#FFFFFF ;padding: 20px 15px; width: auto;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
#search_header3 .filter_title{color:#a1a1a1 ;font-size: 15px;font-style: italic;font-weight: normal;font-weight: bold}

#search_title{margin-bottom: 20px;font-size: 35px}
.search_row{padding: 5px 10px;border-bottom: 1px dotted #cccccc }
#search_loader{position: relative;}
.search_loader{position: absolute;background: white;left:0;top:0;opacity: 0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";text-align: center;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border: 1px solid #cccccc;background: #E4E4E4}
.search_select{ border:1px solid #f2f2f2;cursor: pointer;   }
.search_select.hover{ border:1px solid #F28300;background: #fff2e6;z-index: 10;color:#333333;    }
.deal {  height:165px;overflow:hidden;border: 1px solid #cccccc; width: auto;-moz-border-radius: 0px;-webkit-border-radius: 0px;margin-bottom: 15px;-moz-box-shadow: 3px 3px 5px gray;-webkit-box-shadow: 3px 3px 5px gray;box-shadow: 3px 3px 5px gray;}
.deal .deal_header{ text-align: left; border-bottom: 1px dotted #A7A7A7;background: #E4E4E4 url("/images/dealisearch/gradient_darkgray.png") repeat-x;padding: 5px}
.deal .deal_footer{ background: #E4E4E4 ;padding: 5px}
.deal .deal_content{ background: white ;padding: 0px;background: none repeat scroll 0 0 #F4F2F2;height: 100%}
.deal .deal_discount{background: #80c217  repeat-x 0px -20px;font-size:16px;font-weight:bold;color:white;top:-1px;right:0;border:1px solid #679800;height:25px;text-align:center;width:60px;position:absolute;-moz-box-shadow: 2px 2px 2px gray;-webkit-box-shadow: 2px 2px 2px gray;box-shadow: 2px 2px 2px gray;padding-top: 3px}
.dealphoto { border: 1px solid #cccccc; width: 280px;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom: 15px;float: left;}
.dealphoto .deal_header{ background: #E4E4E4 ;padding: 5px;font-size: 12px;height: 30px;overflow: hidden;}
.dealphoto .deal_footer{ background: #E4E4E4 ;padding: 5px;color:#444444z	}
.deal_discount{background: #80c217  repeat-x 0px -20px;font-size:18px;font-weight:bold;color:white;top:0px;right:0px;border:1px solid #679800;height:25px;text-align:center;width:60px;position:absolute;padding-top: 3px}
.dealclick{margin:2px 5px 0 0; background:#e8f3f9;color:#30566D;border:1px solid #30566D;width: 39px;height:17px;padding-top:2px; text-align:center;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;}



/*NEW DEAL*/
.smalldeal{text-align: left;;position:relative;;padding:10px;background: white;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;


}
.smalldeal_header{position: relative; padding: 0px; width: auto;margin-bottom:10px;color:#044c90}
.smalldeal_header h3{text-align: left;font-size: 18px;color:#044c90;margin-bottom:5px}
.smalldeal_header h3 a{ color: #044C90;}
.smalldeal_content{padding:10px 20px;background: white;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.smalldeal_merchant{font-size: 12px;color: #2777c3;font-style:italic}
.smalldeal_imagewrapper{position: relative; height: 270px; width: 345px; border: 7px solid #E8E8E8; overflow: hidden; background: none repeat scroll 0% 0% #E8E8E8;}
.smalldeal_imagewrapper .wraptocenter{height: 270px; overflow: hidden; width: 345px; background: none; position: relative;}
.smalldeal_image_logo{position: absolute; right: 3px; bottom: 3px;}
.smalldeal_info{width: 230px; padding: 20px; text-align: center; background: none;}
.smalldeal_info_price{font-size: 70px; font-weight: bold;}
.smalldeal_info_icon{margin-bottom: 10px;}
.smalldeal_info_value{font-size: 14px; margin-bottom: 8px;font-weight: bold;color:#666666}
.smalldeal_info_label{color: #7A7A7A; font-weight: normal; font-size: 11px;}


.bigdeal{}
.bigdeal_header{position: relative; padding: 0px; width: auto; margin-bottom: 10px;}
.bigdeal_header h3{text-align: left; font-size: 24px; color: #044C90; margin-bottom: 5px;}
.bigdeal_header h3 a{ color: #044C90;}
.bigdeal_merchant{font-size: 16px; color: #2777C3; font-style: italic;}
.bigdeal_imagewrapper{position: relative; height: 270px; width: 345px; border: 7px solid #E8E8E8; overflow: hidden; background: none repeat scroll 0% 0% #E8E8E8;}
.bigdeal_imagewrapper .wraptocenter{height: 270px; overflow: hidden; width: 345px; background: none; position: relative;}
.bigdeal_image_logo{position: absolute; right: 3px; bottom: 3px;}
.bigdeal_info{width: 230px; padding: 20px; text-align: center; background: none;}
.bigdeal_info_price{font-size: 70px; font-weight: bold;}
.bigdeal_info_icon{margin-bottom: 10px;}
.bigdeal_info_value{font-size: 14px; margin-bottom: 8px;font-weight: bold;color:#666666}
.bigdeal_info_label{color: #7A7A7A; font-weight: normal; font-size: 11px;}
#tbmenubar {background: url("/images/dealsurf/menubar.png") repeat-x;height: 115px;}

.new_loader{ border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px;background: none repeat scroll 0 0 #FFFFFF;border: 6px solid #989898;text-align:center;    font-size: 30px;    left: 150px;    padding: 20px 30px; position: absolute;    top: 75px;z-index: 999999999;}

.localupdate,.topfilters{position: fixed;top:0;z-index:2;background:#ffffff;padding:5px 15px;width:540px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;;
	-moz-box-shadow: 0px 10px 18px #000000;
	-webkit-box-shadow: 0px 10px 18px #000000;
	box-shadow: 0px 10px 18px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=180, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=180, Color='#000000');
}
.localupdate{width:160px}

.positionsfixed{position: fixed;top:0;z-index:2;}


/* Directory Deal */
.directorydeal{}
.directorydeal_header{position: relative; padding: 0px; width: auto; margin-bottom: 10px;}
.directorydeal_header h3{text-align: left; font-size: 13px; color: #044C90; margin-bottom: 5px;}
.directorydeal_header h3 a{ color: #044C90;}
.directorydeal_merchant{font-size: 16px; color: #2777C3; font-style: italic;}
.directorydeal_imagewrapper{position: relative; height: 270px; width: 345px; border: 7px solid #E8E8E8; overflow: hidden; background: none repeat scroll 0% 0% #E8E8E8;}
.directorydeal_imagewrapper .wraptocenter{height: 270px; overflow: hidden; width: 345px; background: none; position: relative;}
.directorydeal_image_logo{position: absolute; right: 3px; bottom: 3px;}
.directorydeal_info{width: 230px; padding: 20px; text-align: center; background: none;}
.directorydeal_info_price{font-size: 70px; font-weight: bold;}
.directorydeal_info_icon{margin-bottom: 10px;}
.directorydeal_info_value{font-size: 14px; margin-bottom: 8px;font-weight: bold;color:#666666}
.directorydeal_info_label{color: #7A7A7A; font-weight: normal; font-size: 11px;}

/*Boxes*/
.box{border: 1px solid #cccccc;border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.box .box_header{ background: #E4E4E4;padding: 5px;text-align: left;-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0}
.box .box_header h2{font-weight: bold;color:#F28300 ; text-shadow:1px 1px 1px white;}
.box .box_content{ background: white ;;padding: 10px 5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.box .box_footer{background: #E4E4E4;padding: 5px;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px}

.box2{border: 1px solid #cccccc;border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.box2 .box_header{ background: #b55401 url("/images/dealsurf/button_orange.png") repeat-x;padding: 5px;text-align: left;-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0}
.box2 .box_header h2{font-weight: bold;color:white;text-shadow:1px 1px 5px #000000}
.box2 .box_content{ background: white ;;padding: 10px 5px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0}
.box2 .box_footer{color: white;background: #b55401 url("/images/dealsurf/button_orange.png") repeat-x;padding: 5px;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px}
.box2 .box_footer a{color: white;}

.newdeal {text-align: left;;position:relative;;padding:10px;background: white;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.newdeal_content{padding:10px 20px;background: white;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}

.topdeal {width:1000px;background: white}
.topdeal .td_left{padding:20px;width:640px;height:385px;background:#f2f2f2;  }
.topdeal .td_right{padding:10px  0 0 35px; width:265px;height:405px;background:white url("/images/dealsurf/fd_bg.png") no-repeat center left;  }
.topdeal .td_title{font-weight: bold;font-size: 24px;color:#044c90;}
.topdeal .td_note{font-size:14px;color:#666666;padding:10px 5px;}

#pageshare {position:fixed; bottom:15%; margin-left:-71px; float:left; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;padding:0 0 2px 0;z-index:10;}
#pageshare .sbutton {float:left;clear:both;margin:5px 5px 0 5px;}
.fb_share_count_top {width:48px !important;}
.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;/*bs-fsmsb*/-webkit-border-radius:3px;}
.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;}


/* Stars Rating */
.stars{width: 100px;height: 19px;background:transparent url("/images/main/stars.png") no-repeat;display: inline-block}
.star00{background: transparent url("/images/main/stars.png") no-repeat 0 0px;}
.star05{background: transparent url("/images/main/stars.png") no-repeat 0 -24px;}
.star10{background: transparent url("/images/main/stars.png") no-repeat 0 -48px;}
.star15{background: transparent url("/images/main/stars.png") no-repeat 0 -72px;}
.star20{background: transparent url("/images/main/stars.png") no-repeat 0 -96px;}
.star25{background: transparent url("/images/main/stars.png") no-repeat 0 -120px;}
.star30{background: transparent url("/images/main/stars.png") no-repeat 0 -144px;}
.star35{background: transparent url("/images/main/stars.png") no-repeat 0 -168px;}
.star40{background: transparent url("/images/main/stars.png") no-repeat 0 -192px;}
.star45{background: transparent url("/images/main/stars.png") no-repeat 0 -216px;}
.star50{background: transparent url("/images/main/stars.png") no-repeat 0 -240px;}
.stars_small{width: 50px;height: 10px;background:transparent url("/images/main/stars_small.png") no-repeat; display: inline-block}
.star_small00{background: transparent url("/images/main/stars_small.png") no-repeat 0 0px;}
.star_small05{background: transparent url("/images/main/stars_small.png") no-repeat 0 -12px;}
.star_small10{background: transparent url("/images/main/stars_small.png") no-repeat 0 -24px;}
.star_small15{background: transparent url("/images/main/stars_small.png") no-repeat 0 -36px;}
.star_small20{background: transparent url("/images/main/stars_small.png") no-repeat 0 -48px;}
.star_small25{background: transparent url("/images/main/stars_small.png") no-repeat 0 -60px;}
.star_small30{background: transparent url("/images/main/stars_small.png") no-repeat 0 -72px;}
.star_small35{background: transparent url("/images/main/stars_small.png") no-repeat 0 -84px;}
.star_small40{background: transparent url("/images/main/stars_small.png") no-repeat 0 -96px;}
.star_small45{background: transparent url("/images/main/stars_small.png") no-repeat 0 -108px;}
.star_small50{background: transparent url("/images/main/stars_small.png") no-repeat 0 -120px;}


/* TOOLTIP */
.tooltip-outer { z-index:1200;position: absolute;opacity: 0.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}
.tooltip-inner {white-space:nowrap;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background:black;color:#FFFFFF;font-size:11px;font-weight:bold;max-width:200px;padding:5px 8px 4px;text-align:center;}
.tooltip-arrow { opacity: 0.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";;background:url("/images/dealisearch/tooltip-arrow.gif") no-repeat scroll 0 0 transparent;height:4px;position:relative;width:100%;z-index:2;}
.tooltip-outer.low {z-index:70}

/*bubbletalk*/
.bubbletalk {border:2px #767c7e solid;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background:white;color:#333333;font-size:14px;padding:5px 8px 4px;text-align:center;}
.bubblekelly{-moz-border-radius: 10px;;-webkit-border-radius: 10px;border-radius: 10px;background:white;color:#333333;font-size:12px;padding:8px 10px;text-align:center;position: absolute;right: 75px;top:15px}
.bubblekell_content{margin-bottom: 10px}

/* Wrap to center*/
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.wraptocenter * {
    vertical-align: middle;
}

/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/


/*TABLE DATA*/
.records {width:100%;border-collapse: separate;}
.records th{background:none repeat scroll 0 0 #E5E5E5;border:1px solid #BBBBBB;font-weight:normal;padding:0.6em;text-align:right;font-weight: bold;}
.records td{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #DDDDDD;padding:0.6em;text-align:right;width:10%;}
.records td.count{width:1%;}
.records th.end,.records td.end{width:1%;}
.records td.text{text-align:left;width:25%;}
.records .highlight td {background-color:#FFFFFF;}
.records th.key_column {text-align:left;}
.records tbody{overflow-y: scroll;overflow-x:hidden;  }


ul#steps li{display: inline-block;margin-right: 5px;font-style: bold;color: #555555}

.step{font-size: 14px;text-align: center}
.step .step_number{ display:inline-block;width: 48px;height: 48px;background: url("/images/dealisearch/orange_circle.png");color: white }
.step .step_title{color: #F28300;font-weight: bold;font-size: 20px;}
.step .step_header{margin-bottom: 10px}

/** Alert Drawer **/
#follow_drawer{text-align:center; padding: 10px 0;margin: 0 auto;background:none repeat scroll 0 0 #FFFEDF;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px}
#follow_drawer .drawer_title{font-size:18px;font-weight: bold}
#follow_drawer .follow_desc {text-align: center}
.wrapdrawer{padding: 3px;color:#333333;margin: 0 auto;background:none repeat scroll 0 0 #FFFEDF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}


.timedown{color: #666666;font-size: 15px;font-weight: bold}

#menuBar{margin-bottom: 20px}
#nav-col {display:inline;float:left;font-size:1.1em;height:2.5em;margin:0;padding:0;position:relative;width:100%;background: #004f96 url("/images/button/button_blue.png") repeat-x 0px 0px;border: 1px  #004f96  solid;text-decoration: none;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight: bold;}
#nav-col #nav {margin:0 0 0 21px;}
#nav-col li {cursor:pointer;float:left;font-weight:normal;left:0;list-style-type:none;position:relative;ext-align:center;top:0;border-right:1px solid #004F96}
#nav-col li.first {margin-left:21px;}
#nav-col li ul, #nav-col ul li ul {background-position:0 0 !important;border-top:0 none;cursor:default;height:auto;left:-9000px;position:absolute;top:2.5em;}
#nav-col li ul li {border:medium none;float:left;margin-left:0;max-width:none;padding:0;width:auto;}
#nav-col li a {border:0 none;display:block;float:left;font-weight:bold;height:2.5em;line-height:2.5em;padding:0 21px;text-decoration:none;}
#nav-col li ul li a {background-position:0 50%;cursor:pointer;font-weight:bold;height:2em;line-height:2em;position:relative;text-align:left;white-space:nowrap;width:12em;}
#nav-col li:hover ul, #nav-col ul li:hover ul, #nav-col ul li a:hover ul {left:0;z-index:10;}
#nav-col li.current a {cursor:default;font-weight:bold;}
#nav-col li.current ul {left:0;z-index:5;}
#nav-col li.current ul li a {font-weight:normal;}
#nav > ul li a {color:#FFFFFF;}
#nav > ul > li > ul {background:none repeat scroll 0 0 #074162;color:#FFFFFF;}
#nav > ul > li > ul > li > a {border-bottom:1px solid #053652;}
#nav > ul > li > ul > li.last > a {border-bottom:0 none;}
#nav > ul li:hover > a, #nav > ul li ul li:hover a, .hover {background:#3B5998;}
#nav > ul li:hover > a, #nav > ul li ul li:hover a, .hover {color:#FFFFFF;}
#nav > ul > li > ul, #nav > ul > li > ul > li.last > a:hover {-webkit-border-bottom-left-radius:9px;-webkit-border-bottom-right-radius:9px;-moz-border-radius-bottomleft:9px;-moz-border-radius-bottomright:9px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;}

table.bphp-payments .bphp-holds td {background-color: #FFE989;    padding: 0.1em 1em 0.1em 0;}
table.bphp-payments .bphp-holds-header {    color: #990000;    font-weight: bold;}
table.bphp-payments .bphp-holds-list {    padding: 3px 0 0 20px;}
table.bphp-history {    background-color: #FFFFFF;    border-collapse: collapse;    border-color: #AAAAAA #DDDDDD #DDDDDD;    border-right: 1px solid #DDDDDD;    border-style: solid;    border-width: 2px 1px 1px;    margin: 0;    padding: 0;    width: 100%;}
table.bphp-history td {     border: 1px solid #DDDDDD;    border-collapse: collapse;    padding: 6px 10px;    vertical-align: top;}
table.bphp-history .bphp-history-header {    background-color: #EEEEEE;    color: #333333;    font-weight: bold;}
table.bphp-history-help td {    border: 0 none;    border-collapse: collapse;    padding: 2px;    vertical-align: top;}
table.bphp-history .bphp-description td {    border: 0 none;    padding: 0 0 5px;}
.bphp-history-controls {    padding: 10px 0 10px 6px;}
.bphp-summary-table-title {    font-size: 1.4em;    font-weight: bold;}

table.bphp-details {    border-collapse: collapse;    width: 100%;}
table.bphp-details td.bphp-details-cell {    background-color: #E5F1F9;}
table.bphp-details td.bphp-details-left {    color: #666666;    padding: 0.25em 1em;    text-align: right;    white-space: nowrap;    width: 15em;}
table.bphp-details td.bphp-details-left-no-right-border {    border-right: 1px solid #E5F1F9;}
table.bphp-details td.bphp-details-left-no-bottom-border {    border-bottom: 1px solid #E5F1F9;}
table.bphp-details td.bphp-details-right {    font-weight: bold;    padding: 0.25em 1em;    text-align: left;}
table.bphp-payments {    border-top: 1px solid #DDDDDD;    padding: 1px;    width: 100%;}
table.bphp-payments td {    padding: 0.2em 1em 0.2em 0;}
table.bphp-payments .bphp-holds {  background-color: #FFE989;}


/*deal detail */
.deal_detail{}
.deal_detail .deal_img{float:left;width: 440px;margin: 0 5px}
.deal_detail .deal_buy{float:left;width: 275px;margin: 0px;}
.deal_detail .deal_buy .deal_value{;padding:10px 5px;height:77px;color:#555555}
.deal_detail .deal_buy .deal_value dl {display:inline-block;float:left;font-weight:bold;text-align:center;width:85px;}
.deal_detail .deal_buy .deal_value dl dd {font-size:24px;letter-spacing: 2px;}
.deal_detail .deal_buy .deal_time{padding:0px 0px;font-size: 14px;margin-bottom: 0px }
#deal_timeleft{height:34px;text-align: left;margin-left: 17px;padding-left:25px; font-size: 20px;padding-top: 8px;color:white}
.deal_detail .deal_buy .deal_buy_it{position:relative;font-size:26px;color:white;padding:30px 5px 10px 5px;margin-bottom: 0px}
.deal_detail .buy_button{position:absolute;left:-124px;top:-10px}
.deal_detail .deal_buy .deal_quantity{background:#FFDEB7;border: 1px solid black;padding:10px 5px;margin-bottom: 10px }
.deal_detail ul{margin-top:5px; list-style: square;list-style-position: outside;margin-left:20px}
.deal_detail .highlights,.deal_detail  .fineprint{margin-right: 10px;width: 180px;}
.deal_detail .deal_footer{width: 230px }
.deal_detail .description,.deal .reviews,.deal .lbreview{padding: 10px}
.deal_detail .deal_map{width:300px;height:300px;background: white;}
.deal_detail .purchase{}
.deal_detail .purchase div{padding: 4px}
.deal_detail .header{border-bottom: 1px white solid}
.deal_detail .rightside{box-shadow: -5px 4px 10px #000000;-webkit-box-shadow: -5px 4px 10px #000000;-moz-box-shadow: -5px 4px 10px #000000;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=-5, offY=4, positive=true);}

#checklets {    border-bottom: medium none;    border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC;    padding: 6px 6px;margin-bottom: 20px}
#leaveBehindFilters {    font-size: 11px;    font-weight: bold;    padding: 0 2px;}
#leaveBehindFilters a {    border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;   background-image: url("/images/dealisearch/a-lb-icon.png");    background-position: right 0;    background-repeat: no-repeat;    border: 1px solid #FCCC00;    color: #000000;    line-height: 22px;    margin: 0 4px 0 0;    padding: 3px 5px 4px;    text-decoration: none;}
#leaveBehindFilters a:HOVER{background-position: right -22px}
#leaveBehindFilters a:ACTIVE{background-position: right -44px}
#leaveBehindFilters a span {    margin-right: 20px;}
#leaveBehindFilters .title {    padding-right: 6px;color:#a1a1a1 ;font-size: 15px;font-style: italic;font-weight: bold;}

#msgInfo{padding: 10px 0;display: none;background: url('/images/dealisearch/transparentblack.png') repeat scroll;position: fixed;width: 100%;color: white;top:0}
#msgInfo .msgContent{padding: 0 10px;text-align: center}

.tbackground{background: url('/images/dealisearch/transparentblack.png') repeat scroll;color:white}

.mrow {    background-color: #EFEEED;    border-top: 2px solid #807E7D;}
.mrow .hd {    background-color: #FFFFFF;    border-bottom: 1px solid #D2D2D2;    border-top: 2px solid #D2D2D2;    margin-bottom: 1px;    padding: 5px 10px 4px;}
.mrow .bd {    overflow: hidden;    padding-top: 5px;height: 230px}
.mrow .ft {    background: url("http://cdn-0.nflximg.com/en_US/ffe/rows/row_24_1028.png") no-repeat scroll 0 0 transparent;    height: 7px;    overflow: hidden;}


.rdeal{width: 170px;margin: 5px; float: left;overflow: hidden;position: relative;}
.rdeal_header{width: 100%;z-index:3;background:  url("/images/dealisearch/transparentblack.png") repeat scroll 0 0 transparent;position:absolute;margin-bottom:5px;text-align:center;font-weight:bold;vertical-align:middle;overflow:hidden}

/* tooltip styling */
.dtooltip {
	display:none;
	background:#f4f4f4;
	border:2px solid #888888;
	padding:0;
	width:300px;
	z-index: 30
}

.notibadge{padding:1px 2px;border:1px solid red;background: red; color:white;font-weight:bold;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.jewelCount{position:absolute;top:-5px;;right:0;padding:3px 3px;border:1px solid red;background: red; color:white;font-weight:bold;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

.sidedeal_header{ background: #d5ecfd;padding: 5px;border-top-left-radius: 10px;border-top-right-radius: 10px;-webkit-border-radius-topleft:10px;-webkit-border-radius-topright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px}
.sidedeal_content{ background: #eeeeee;padding: 5px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;-webkit-border-radius-bottomleft:10px;-webkit-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px}
.extraDealDescription .saving{ font-weight: bold;color: #0089ff}

.extraDealMulti{ margin: 8px 0}

.extraDealMulti .price a {display: block;width: 90px;min-height: 17px;padding-top: 4px;padding-bottom: 2px;text-align: center;font-size: 15px;font-weight: bold;line-height: 1em;color: white;background-color: #4ABEDA;}
.extraDealMulti .value a {display: block;width: 90px;padding: 4px 0;text-align: center;font-size: 11px;font-weight: normal;color: #4C4C4C;line-height: 1.1em;background-color: #D7F1F7;}
.extraDealMulti .extraDealImage {border: 1px solid #929292;}
.extraDealData,.extraDealMulti {position: relative;}
.extraDealMulti  .extraDealView{ margin-top: 5px}
.extraDealMulti .extraDealDescription {display: block;margin-bottom: 10px;padding-top: 1px;padding-right: 10px;padding-left: 4px;font-size: 12px;}



/* NEW CSS */
#topmenu { color:#0b4ea2;width: 1000px;height: 27px;background:url("/images/dealsurf/topmenu.jpg") no-repeat;margin-bottom: 40px }
#topmenu .divider { color:#a1caf0;font-weight: bolder;font-size: 14px  }
#topmenu a{color:#0b4ea2;}
#topmenu .topmenu_item{ margin: 0 10px  }
#changecity{width:215px;height:90px;padding:10px;background: url("/images/dealsurf/changecity.png") no-repeat}

.shadow{-moz-box-shadow: 1px 1px 5px 1px #000000;
	-webkit-box-shadow: 1px 1px 5px 1px #000000;
	box-shadow: 1px 1px 5px 1px #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=137, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=137, Color='#000000');
}

#smenubar {background: url("/images/dealsurf/menubar.png") repeat-x;height: 115px;border-top-left-radius: 10px;border-top-right-radius: 10px;-webkit-border-radius-topleft:10px;-webkit-border-radius-topright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px}

.menu-icon-ALL { width: 22px;height: 22px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -0px }
.menu-icon-REST  { width: 14px;height: 23px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -30px }
.menu-icon-BEAU { width: 22px;height: 16px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -61px }
.menu-icon-ACTIV  { width: 31px;height: 19px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -92px }
.menu-icon-TRAV { width: 24px;height: 22px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -123px }
.menu-icon-MORE { width: 19px;height: 19px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -470px }
.menu-icon-TICKS { width: 28px;height: 23px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -155px }
.menu-icon-EDUC { width: 23px;height: 19px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -279px }
.menu-icon-EVENT { width: 19px;height: 22px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -211px }
.menu-icon-CLOTH { width: 22px;height: 17px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -185px }
.menu-icon-LABOR { width: 22px;height: 29px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -240px }
.menu-icon-PETS { width: 21px;height: 29px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -308px }
.menu-icon-ELEC { width: 14px;height: 23px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -378px }
.menu-icon-PROD { width: 23px;height: 23px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -346px }
.menu-icon-NO { width: 19px;height: 16px; background: url("/images/dealsurf/sprite1.png") no-repeat -3px -412px }


.menu-icon-piggy-small { width: 20px;height: 18px; background: url("/images/dealsurf/sprite2.png") no-repeat 0px 0px }
.menu-icon-piggy-large { width: 42px;height: 38px; background: url("/images/dealsurf/sprite2.png") no-repeat -34px -1px }
.menu-icon-price-small { width: 20px;height: 18px; background: url("/images/dealsurf/sprite2.png") no-repeat -0px -17px }
.menu-icon-price-large { width: 36px;height: 38px; background: url("/images/dealsurf/sprite2.png") no-repeat -34px -39px }
.menu-icon-clock-small { width: 20px;height: 18px; background: url("/images/dealsurf/sprite2.png") no-repeat -0px -35px }
.menu-icon-clock-large { width: 40px;height: 40px; background: url("/images/dealsurf/sprite2.png") no-repeat -34px -113px }
.menu-icon-marker-small { width: 20px;height: 20px; background: url("/images/dealsurf/sprite2.png") no-repeat -0px -55px }
.menu-icon-marker-large { width: 32px;height: 32px; background: url("/images/dealsurf/sprite2.png") no-repeat -26px -76px }


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-size: 20px;
	font-weight: bold;text-shadow: #be6001 1px 1px 2px;
	
}
.sf-menu {
	line-height:	1.0;
	
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	
}

.sf-menu li.first, .sf-menu li.first a{ border-top-left-radius: 10px;-webkit-border-radius-topleft:10px;-moz-border-radius-topleft:10px;}

.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu .divider { background:#e16d09;height:45px;width: 1px;border-right: 1px solid #f1ac69;margin-top:10px;float: left  }

.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			66px; /* match top ul list item height */
	z-index:		99;
	width:			100%;
}

.sf-menu li ul.sfSelect {
	z-index:		1;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
/*** .sf-menu {
	float:			left;
	margin-bottom:	1em;
} ***/
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		17px 13px 29px 13px;
	text-decoration:none;
}

.sf-menu li li a{
	padding: 		12px 13px;
	font-size: 15px;
	text-shadow: none;
	font-weight: normal;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFFFFF;
}
.sf-menu li {
	
}
.sf-menu li li {
	font-size: 15px;
	text-shadow: none;
	font-weight: normal;
}
.sf-menu li li li {
	text-align: left;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
	
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	
	height:			66px;
	padding-bottom:	49px;
	position:		relative;
	width: 100%
	
}

.sf-navbar .subline {text-shadow: none;font-size: 13px;font-style: italic;}

.sf-navbar li {
	
	position:		static;
	height: 66px;
	text-align: center;
	line-height: 20px
}
.sf-navbar li li{
	position:		static;
	height: 49px
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	/* width:			100%; IE6 soils itself without this*/
	background: #005aaa;
}
.sf-navbar li li {
	border-right: 1px solid #5c96c9; 
	position:		relative;
}

.sf-navbar li li.lasts{
	border: none;
}

.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	background:		#BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		url("/images/dealsurf/menuhover.png") repeat-x;;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#0574d6;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#005AAA;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			49px; /* match top ul list item height */
}
ul.sf-navbar .current ul li,
ul.sf-navbar ul li:hover ul li,
ul.sf-navbar ul li.sfHover ul li{
	width:			250px;
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: #005aaa;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}



/**** category deals ***/
.cd_share{text-align: center; position: absolute; bottom: 0pt; width: 100%; background: url('/images/dealisearch/transparentblack.png') repeat scroll 0pt 0pt transparent; padding: 5px 0pt 10px;-moz-border-radius: 0 0  10px 10px;-webkit-border-radius: 0 0  10px 10px;border-radius: 0 0  10px 10px}
.cd_discountprice{background: #eeeeee;padding:10px 0 0 0 ;text-shadow: 1px 0 0 #ffffff; -moz-border-radius: 0 0  10px 10px;-webkit-border-radius: 0 0  10px 10px;border-radius: 0 0  10px 10px}










