@charset "UTF-8";
/* CSS Document */

a:link {
	color:#46BBE3;
	font-size:100%;
	text-decoration:none;
	font-family:'century gothic';
	font-weight:bold;
}
a:visited {
	color:#46BBE3;
	font-size:100%;
	text-decoration:none;
	font-family:'century gothic';
	font-weight:bold;
}
.text{
	font-family:'century gothic';
	font-size:12px;
	color:#000000;
}
p{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:'century gothic';
	font-size:14px;
	color:#000000;
}
h1{
	font-family:'century gothic';
	font-size:18px;
	color:#00B0EB;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
}
h2{
	font-family:'century gothic';
	font-size:20px;
	color:#00B0EB;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}
h3{
	font-family:'century gothic';
	font-size:14px;
	color:#00B0EB;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
h4{
	color:#4D4D4D;
	font-family:'century gothic';
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
#odd{
	border-color: black;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
}
#even{
	border-color: red;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
}
.wrapper {
	margin: 0 auto -180px;
	width:940px;
	min-height:100%;
	/*height:auto !important;*/
	position:relative;
}
.push {
	height:180px;
	clear:both;
}
.clear{
	clear:both;
}

.main {
	margin-left:auto;
	margin-right:auto;
	width:940px;
	min-height:100%;
}

.header {
	width:880px;
	height:100px;
	padding-left:30px;
}

.logo{
	float:left;
	width:294px;
	padding:0px;
	margin:0px;
	height:100px;
	background-image:url(/webcontent/images/swarm_logo_medium.jpg);
	background-repeat:no-repeat;
}
.logo_waterford{
	float:left;
	width:430px;
	padding:0px;
	margin:0px;
	height:135px;
	background-image:url(/webcontent/images/logo_waterford.jpg);
	background-repeat:no-repeat;
}
.header_right{
	float:left;
	width:580px;
	height:100px;
}

.topnav{
	float:left;
	width:580px;
	height:35px;
}
	
#navcontainer ul {
	display: inline;
	padding-left: 220px;
	margin-left: 0px;
	color: #333333;
	font-size:12px;
	font-family:'century gothic';
	font-weight:normal;
	float: right;
	margin-top:0px;
} 

#navcontainer ul li {
	margin-left: 0;
	display: inline;
	padding: 3px 15px;
	color: #333333;
	list-style:none;
	float: left;
	border-right: 1px solid #CCCCCC;
	text-align:right;
}
#navcontainer ul li a{
	color: #333333;
	text-decoration:none;
}

#navcontainer ul li a:hover
{
	color: #333333;
	text-decoration:underline;
}
		
#navcontainer ul li.last {
	margin-left: 0;
	border-right: none;
	list-style: none;
	display: inline;
}

.adverts{
	float:left;
	width:610px;
}
.ad01{
	width:300px;
	float:left;
	padding-right:7px;
}
.ad02{
	width:300px;
	float:left;
	padding-right:3px;
}
.slogan{
	float:left;
	width:400px;
}
.top_signup{
    color: #007BA4;
    float: left;
    font-family: sans-serif;
    font-size: 34px;
    font-style: italic;
    font-weight: bold;
    padding-left: 30px;
    padding-top: 0px;
    width: 180px;
}

/*- Menu Tabs Nav--------------------------- */

#tabsNav {
      float:left;
	  /*width:685px;*/
	  margin-left:200px;
	  font-family:'century gothic';
	  font-size:0.8em;
      }
ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
    float: left;
    margin: 0 10px 0 0;
}

ol#toc a {
    background: #ffffff url(/webcontent/images/basic_tab.png);
    color:#008ECB;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color: #ffffff;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
	color:#FFF;
}

ol#toc li.current a {
    background-color: #ffffff;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(/webcontent/images/basic_tab.png) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 18px;
	padding-left:12px
}
/*- END Menu Tabs Nav--------------------------- */

/*-START Central Nav--------------------------- */
.central{
	width:940px;
	/*padding-bottom:180px;*/
}
.central_main{
	width:910px;
	float:left;
	/*overflow:auto;*/
	/*padding-bottom:180px;  must be same height as the footer */
	height:100%;
	position:relative;
}
.central_cols{
	background-image:url(/webcontent/images/blue_repeat.jpg);
	background-repeat:repeat-x;
	min-height:600px;
	height:100%;
}
.central_top{
	background-image:url(/webcontent/images/blue_top.jpg);
	background-repeat:no-repeat;
	width:910px;
	height:13px;
}

.central_left{
	width:30px;
	float:left;
}

.search_col{
	background-image:url(/webcontent/images/search_bg.png);
	background-repeat:no-repeat;
	/*width:730px;*/
	width:850px;
	height:96px;
	float:left;
	margin-left:30px;
	margin-top:0px;
}
.search01{
	float:left;
	width:220px;
	height:10px;
	padding-top:20px;
	padding-left:25px;
	position:relative;
}
.search02{
	float:left;
	width:50px;
	padding-top:20px;
}
.search03{
	float:left;
	width:250px;
	padding-top:20px;
	padding-left:30px;
}
.search04{
	float:left;
	width:20px;
	padding-top:20px;
}
.search05{
	float:left;
	width:150px;
	padding-top:20px;
}
.search06{
	float:left;
	width:140px;
	padding-top:20px;
}
.search07{
	float:left;
	width:105px;
	padding-left:70px;
}

.buzz_main{
	width:910px;
	float:left;
}
.buzz_top{
	background-image:url(/webcontent/images/buzz_top.jpg);
	background-repeat:no-repeat;
	width:910px;
	height:13px;
}
.buzz_cols{
	background-image:url(/webcontent/images/buzz_repeat.jpg);
	background-repeat:repeat-x;
	height:600px;
}

.mini_dashboard_personalarea{
	float:left;
	width:105px;
}
.mini_dashboard_login{
	float:left;
	width:105px;
	padding-top:10px;
}
.mini_dashboard_signup{
	float:left;
	width:105px;
	padding-top:15px;
}
.search_category{	
	margin:0;
	text-align:left;
	width:150px;
	height:30px;
}

.white_txt{
	font-family:'century gothic';
	color:#FFF;
	font-size:12px;
	font-weight: bold;
}
.large_txt{
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}

.search_input {
	background:#FFFFFF url(/webcontent/images/dropdown_bg.jpg) repeat-x;
	/*border:1px solid #FFFFFF;*/
	width:200px;
	height:30px;
}
.spacing{
	width:730px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}
.category_breadcrumb{
	width:730px;
	float:left;
	margin-left:0px;
	margin-top:20px;
	font-family:'century gothic';
	font-size:12px;
	color:#00B0EB;
}
.home_twocol{
	width:850px;
	float:left;
	margin-left:30px;
	margin-top:20px;
}

.home_col_one{
	float:left;
	width:500px;
	padding-right:50px;
	padding-bottom:30px;
}
.home_col_two{
	float:left;
	width:300px;
	padding-bottom:30px;
}
.right_top{
	float:left;
	width:300px;
}
.credit_balance_right_top{
	top:0;
    right:0;
	float:right;
	width:150px;
	font-size:12px;
	align:right;
}
.right_top_white{
	background-image:url(/webcontent/images/right_top_white.png);
	background-repeat:no-repeat;
	width:300px;
	height:12px;
	}
.right_btm_white{
	background-image:url(/webcontent/images/right_btm_white.png);
	background-repeat:no-repeat;
	width:300px;
	height:12px;
}
.right_col_ctr{
	width:300px;
	height:210px;
	background-color:#FFF;
}
.right_col_ctr_hdr{
	padding-left:10px;
	padding-right:10px;
}
.right_col_ctr_main{
	padding-left:10px;
	padding-right:10px;
}
.col_top{
	background-image:url(/webcontent/images/bx_top.png);
	background-repeat:no-repeat;
	width:500px;
	height:8px;
}
.col_btm{
	background-image:url(/webcontent/images/bx_btm.png);
	background-repeat:no-repeat;
	width:500px;
	height:8px;
}
.col_ctr{
	width:500px;
	height:220px;
	background-color:#FFF;
}
.right_col_ctr h3{
	font-family:'century gothic';
	color:#29D2E2;
	font-size:15px;
	padding-left:6px;
	margin-top:0px;
}
.exclus_txt{
	width:108px;
	padding-left:10px;
	float:left;
	font-family:'century gothic';
	font-size:13px;
	color:#666666;
}
.euro_bold{
	font-family:'century gothic';
	font-size:19px;
	font-weight:bold;
	color:#666666;
}
.exclus_thumb{
	width:150px;
	float:left;
	
}
.clr_btns{
	width:126px;
	height:211px;
	float:left;
	background-image:url(/webcontent/images/button_clr_bg02.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-family:'century gothic';
	font-weight:bold;
	font-size:12px;
}
.clr_btns ul{
	margin:0px;
	padding:0 0 0 38;
	list-style:none;
}
.clr_btns li{
	padding-top:18px;
	
}
.clr_btns a{
	color:#FFF;
	font-family:'century gothic';
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
}
.clr_btns a:hover{
	color:#666666;
	font-family:'century gothic';
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
}
.deal_infopanel_header{
	float: left;
	width: 500px;
	font-family:'century gothic';
	font-weight:bold;
	font-size:18px;
	color:#008ECB;
	padding-left:2px;
	margin-top:4px;
	padding-bottom:20px;
}
.deal_infopanel_img{
	float: left;
	width: 332px;
}
.deal_infopanel{	
	/*width:168px;*/
	background-image:url(/webcontent/images/frontpage-frame1.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	width: 500px;
	height: 220px;
	float: left;
}
.deal_offertxt{	
	width:320px;
	height:220px;
	float:left;
	padding-left:10px;
}
.dealpic{
	width:146px;
	float:left;
	padding-right:10px;
}
.deal_offer_main{
	font-family:'century gothic';
	font-weight:bold;
	color:#008ECB;
	font-size:24px;
	padding-left:2px;
	margin-top:4px;
	padding-bottom:20px;
	}
.bundles{
	font-family:'century gothic';
	font-style:italic;
	color:#008ECB;
	font-size:13px;
	padding-bottom:10px;
}
.home_offers{
	margin-top:0px;
	padding-bottom:18px;
	color:#666666;
	font-size:16px;
	font-family:'century gothic';
	font-weight:bold;
}

.home_offers ul {
	margin:0;
	padding-left:30px;
}
.home_offers li {
    padding-bottom:5px;
}
.home_three_cols{
	width:850px;
	float:left;
	margin-left:30px;
	margin-top:10px;
}
.category_one_col{
	float:left;
	margin-right:10px;
}
.category_two_col{
	float:left;
	width:570px;
}
.category_lft_col{
	width:150px;
}
.category_hleft{
	background-image:url(/webcontent/images/category_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.category_hright{
	background-image:url(/webcontent/images/category_hright.jpg);
	background-repeat:repeat-x;
	width:140px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
/* ------------- HOMEPAGE -----------------*/
#hp_offer_list_header{
	height:50px;
	vertical-align:top;
	width:500px;
	font-family:'century gothic';
}
#hp_offer_list_header_left{
	width:500px;
	height:20px;
	padding-top:0px;
	float:left;
	font-size:18px;
}
#hp_offer_list_header_right{
	height:20px;
	padding-top:10px;
	float:left;
	font-size:12px;
	width:500px;
}
#featured_biz{
	padding-left:30px;
	padding-bottom:10px;	
}
/* ------------- END HOMEPAGE -----------------*/
#offer_list_header{
	/*background-color: #FAD744;
	color: black;
	font-family:'century gothic';
	border: 1px solid #46BBE3;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;*/
	
	height:50px;
	vertical-align:top;
	width:520px;

}
#offer_list_header_left{
	width:520px;
	height:20px;
	padding-top:0px;
	float:left;
	font-family:'century gothic';
	font-size:15px;
}
#offer_list_header_right{
	height:20px;
	padding-top:10px;
	float:left;
	font-family:sans-serif;
	font-size:10px;
	width:520px;
}
#offer_list_row_table{
	border:8px solid #A0DDF1;
	width:100%;
	clear:both;
}
#offer_list_row_spacer{
	height:10px;
}
#offer_list_row_find_more{
	padding-left:175px;
}
#offer_list_row_title{
	width: 400px;
	height: auto;
	vertical-align: top;
	font-family:'century gothic';
}
#offer_list_row_added{
	width: 100px;
	float: right; 
	/*background-color: #FFCC00;*/
	color:#FF3737;
	font-size:15px;
}
#offer_list_row_logo1{
	width: 95px; 
}
#offer_list_row_plus{
	width: 25px;
	align: center;
}
#offer_list_row_logo2{
	width: 95px;
}
#offer_list_row_conditions{
	width: 160px; 
	vertical-align: top;
}
#offer_list_row_more{
	width: 85px; 
}
#offer_list_row_footer{
	background-color: #00B0EB;
	height: 20px;
}
.offer_list_row_footer_left{
	width:330px;
	height:20px;
	padding-top:0px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:13px;
}
.offer_list_row_footer_left_bizdashboard{
	width:250px;
	height:20px;
	padding-top:0px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:13px;
}
.offer_list_row_footer_centre{
	width:75px;
	height:20px;
	padding-top:0px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:13px;
}
.offer_list_row_footer_right{
	width:65px;
	height:20px;
	padding-top:0px;
	float:right;
	font-family:'century gothic';
	color:#FFF;
	font-size:13px;
}
.category_white_row{
	margin-top:10px;
	width:150px;
	background-color:#ffffff;	
}
.category_middle_col{
	float:left;
	width:520px;
}
.homepage_bundles_col{
	float:left;
	width:500px;
	padding-right:50px;
}
.category_best_col{
	width:530px;
}
.category_middle_hleft{
	background-image:url(/webcontent/images/category_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.category_middle_hright{
	background-image:url(/webcontent/images/category_hright.jpg);
	background-repeat:repeat-x;
	width:310px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.category_middle_coltop{
	background-image:url(/webcontent/images/category_hright.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:22px;
}
.content_col{
	float:left;
	width:690px;
}
.content_col_header{

}
.content_col_header_left{
	background-image:url(/webcontent/images/review_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.content_col_header_centre{
	background-image:url(/webcontent/images/review_hright.jpg);
	background-repeat:repeat-x;
	width:590px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.content_col_header_right{
	background-image:url(/webcontent/images/review_hright.jpg);
	background-repeat:repeat-x;
	width:90px;
	height:20px;
	padding-top:2px;
	float:right;
}
.review_heading{
	font-family:'century gothic';
	font-size:16px;
	color:#00B0EB;
	padding-top:10px;
	padding-bottom:10px;
}
.offer_view_white_row{
	float:left;
	width:660px;
	background-color:#ffffff;
	padding-left:30px;
}
.offer_view_heading{
	font-family:'century gothic';
	font-size:16px;
	color:#00B0EB;
	padding-top:10px;
	padding-bottom:10px;
}
.bundle_view_heading{
	width:400px;
	height:41px;
	font-family:'century gothic';
	font-size:16px;
	color:#00B0EB;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
.bundle_view_image_heading{
	width:110px;
	height:41px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
}
.biz_col{
	float:left;
	margin-right:10px;
	width:540px;
}
.biz_rht_col{
	width:560px;
}
.biz_hleft{
	background-image:url(/webcontent/images/review_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.biz_hcentre{
	background-image:url(/webcontent/images/review_hright.jpg);
	background-repeat:repeat-x;
	width:550px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.biz_white_row{
	float:left;
	width:630px;
	background-color:#ffffff;
	padding-left:30px;
	padding-right:30px;	
	min-height:500px;
}
.buzzreview_col{
	float:left;
	width:730px;
}
.buzzreview_rht_col{
	width:730px;
}
.buzzreview_hleft{
	background-image:url(/webcontent/images/review_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.buzzreview_hright{
	background-image:url(/webcontent/images/review_hright.jpg);
	background-repeat:repeat-x;
	width:720px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.buzzreview_white_row{
	margin-top:20px;
	width:700px;
	background-color:#ffffff;
	padding-left:30px;
}
.buzzreview_heading{
	font-family:'century gothic';
	font-size:14px;
	color:#00B0EB;
	padding-top:10px;
}
.map_buzz{
	font-family:'century gothic';
	font-size:14px;
	color:#00B0EB;
	padding-top:10px;
	clear:left;
	clear:top;
}


.two_buzz_columns{
	width:685px;
}
.buzz_profile{
	width:180px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.buzz_explain{
	width:485px;
	float:left;
	padding-top:10px;
}

.green_para{
	width:465px;
	padding-left:5px;
}
.green_top{
	background-image:url(/webcontent/images/top_green.jpg);
	background-repeat:no-repeat;
	width:465;
	height:10px;
}
.green_central{
	background-image:url(/webcontent/images/green_repeat.jpg);
	background-repeat:repeat-y;
	width:445px;
	padding-left:10px;
	padding-right:10px;
	height:90px;
}
.green_btm{
	background-image:url(/webcontent/images/btm_green.jpg);
	background-repeat:no-repeat;
	width:465px;
	height:10px;
}
.green_central_text{
	width:280px;
	float:left;
}
.green_central_signup{
	width:100px;
	float:left;
}
.green_exclus_lft{
	width:210px;
	float:left;
	padding-top:20px;
}

.green_exclus_rht{
	width:255px;
	float:left;
}
.offerimage{
	width:465px;
}
.offer_breakdown{
	width:465px;
	padding-top:10px;
}
.offer_breakdown01{
	width:154px;
	float:left;
	border-right: 1px solid #E6E6E6;
}
.offer_breakdown02{
	width:144px;
	float:left;
	border-right: 1px solid #E6E6E6;
	padding-left:10px;
}
.offer_breakdown03{
	width:145px;
	float:left;
	padding-left:10px;
}
	
.twocol_buzz{
	width:690px;
	padding-top:10px;

}
.buzz_col_left{
	float:left;
	width:150px;
}
.buzz_col_right{
	float:left;
	width:510px;
}
.offer_view_page_biz_details_container{
	
}
.offer_view_page_biz_conditions_container{
	width:510px;
}
.offer_view_page_biz_conditions{
	padding-top:20px;
}
.offer_view_page_conditions_title{
	color:#6E6E6E;
	font-size:14px;
	font-family:'century gothic';
}
.offer_view_page_conditions_list{
	color:#6E6E6E;
	font-size:12px;
	font-family:'century gothic';
}
.offer_view_page_biz_title{
	color:#6E6E6E;
	font-size:14px;
	font-family:'century gothic';
	font-weight: bold;
}
.offer_view_page_biz_details{
	color:#6E6E6E;
	font-size:12px;
	font-family:'century gothic';
	vertical-align:top;
}
.offer_view_page_action_options_container{
	
}

.orange01{
	color:#F7931E;
}
.orange02{
	color:#F15A24;
}
.more_info{
	padding-top:10px;
}
.more02{
	padding:0px;
	margin:0px;
	width:275px;
}
.more02_align{
	float:right;
	margin-right:0px;
	padding-top:20px;
}

.tell_friend{
	padding-top:2px;
}
.bttm_map{
	height:200px;
	width:685px;
}

.summary_col{
	float:left;
	margin-right:0px;
}
.summary_rht_col{
	width:230px;
	background-image: url(/webcontent/images/category_hright.jpg);
	background-repeat: repeat-x;
}
.summary_hleft{
	background-image:url(/webcontent/images/category_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
	background-color: #FFF;
}
.summary_hright{
	background-image:url(/webcontent/images/category_hright.jpg);
	background-repeat:repeat-x;
	width:220px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.summary_white_row{
	margin-top:10px;
	width:220px;
	background-color:#ffffff;
	padding-left:10px;
}
.summary_heading{
	font-family:'century gothic';
	font-size:14px;
	color:#00B0EB;
}
.summary_special{
	font-family:'century gothic';
	font-size:14px;
	color:#666666;
}
.summary_para{
	padding-right: 50px;
}
.conditions{
	font-family:'century gothic';
	font-size:12px;
	color:#808080;
	text-decoration:underline;
	width:100px;
	float:left;
}
.timeclaim{
	width:100px;
	float:left;
}
.time{
	width:74px;
	height:40px;
	float:right;
}
.time_txt{
	font-family:'century gothic';
	font-size:12px;
	color:#5FACA6;
	padding-left:10px;
	padding-top:12px;
	background-image: url(/webcontent/images/time_bg.jpg);
	padding-bottom: 20px;
	background-repeat: no-repeat;
}
.buy{
	width:74px;
	height:40px;
	float:left;
}
.buy_txt{
	font-family:'century gothic';
	font-size:12px;
	color:#5FACA6;
	padding-left:10px;
	padding-top:10px
}
.three_one_col{
	float:left;
	margin-left:40px;
	margin-right:10px;
}
.best_col{
	/*width:233px;*/
	width:300px;
}
.blue_row{
	margin-top:10px;
    /*width:228px;*/
	width:300px;
	background-color:#E7F6FD;
}
.turq_white_row{
	/*margin-top:10px;
	width:228px;*/
	width:300px;
	background-color:#ffffff;
}
.blue_back{
	background-color:#E7F6FD;
	font-family:'century gothic';
	color:#666666;
	font-weight:bold;
	font-size:12px;
}
.blue_back a {
	text-decoration: none;
}
.pic_padding{
	padding:4 4 3 3;
}
.blue_row_pic{
	padding-left:10px;
	padding-top:30px;
	width:223px;
}
.best_offer_list{
	color:#666666;
	font-family:'century gothic';
	font-size:12px;
}
.best_offer_list ul{
	list-style:none;
	margin:0px;
	padding:10 0 0 12;
}

.best_offer_list li{
padding-left: 0px;
background-image: url(/webcontent/images/blue_list_bg.jpg);
background-repeat: repeat-x;
line-height:24px
}
.blue_hleft{
	background-image:url(/webcontent/images/blue_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.blue_hright{
	background-image:url(/webcontent/images/blue_hright.jpg);
	background-repeat:repeat-x;
	width:218px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.turq_hleft{
	background-image:url(/webcontent/images/turq_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.turq_hright{
	background-image:url(/webcontent/images/turq_hright.jpg);
	background-repeat:repeat-x;
	/*width:218px;*/
	width:290px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.orange_hleft{
	background-image:url(/webcontent/images/orange_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.orange_hright{
	background-image:url(/webcontent/images/orange_hright.jpg);
	background-repeat:repeat-x;
	/*width:218px;*/
	width:290px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}
.advert_col{
	width:150px;
	float:left;
	padding-left:20px;
	/*padding-top:55px;*/
}

.green_txt{
	font-style:italic;
	font-size:14px;
	font-family:'century gothic';
	color:#5FACA6;
}
.bundle_blue{
	width:100%;
	float:right;
	margin-right:0px;
}
.bundle_align{
	float:right;
	margin-right:0px;
	padding:0px;
}
.radio_btns{
	font-family:'century gothic';
	font-size:14px;
	color:#808080;
}

.bundle_image{
	padding-bottom:10px;
	/*background-image: url(/webcontent/images/bundle_blue.jpg);*/
	background-repeat: no-repeat;
	display: block;
	background-position: right;
	margin-right: 0px;
}
.more_image{
	padding-bottom:40px;
	background-image: url(/webcontent/images/more_btn.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: right;
	margin-right: 0px;
	padding-top: 12px;
}
.map{
	padding-top:20px;
}
#grey_border{
	border-right:1px solid #CCCCCC;
}
.contact_heading{
	padding-top:10px;
}
/*- START NAV for CATEGORY PAGE--------------------------- */

.collapsing_nav{
	padding-left:0px;
	margin-left:6px;
	padding-top:3px;
	margin-top:8px;
	margin-bottom:2px;
}
.collapsing_nav ul{
	text-decoration:none;
	list-style:none;
	}
.collapsing_nav li {
	text-decoration:none;
	list-style:none;
	font-size:14px;
	padding-bottom:4px
}
.collapsing_nav li a{
	text-decoration:none;
	list-style:none;
	list-style:none;
	font-family:'century gothic';
	font-size:12px;
	color:#5FACA6;
}
.collapsing_nav_h{
	font-family:'century gothic';
	font-size:13px;
	color:#666666;
	text-decoration:none;
}


/*- END NAV for CATEGORY PAGE--------------------------- */

/*- END Central  Nav--------------------------- */

/*-START Footer Nav--------------------------- */

.footer {
	height:180px;
	width:940px;
	/*margin-left:auto;
	margin-right:auto;
	position:absolute;*/
	bottom:0;
}
.footer_top {
	background-image:url(/webcontent/images/footertop.gif);
	background-repeat:no-repeat;
	float:left;
	height:5px;
	width:910px;
}
.footer_central{
	width:550px;
	padding-top:20px;
	padding-left:180px;
}
.footer_col{
	width:182px;
	float:left;
}

.footer_col ul{
	list-style-type:none;
	color:#5DB8C4;
	font-size:12px;
}
.footer_col li{
	margin-bottom:10px;
}
.footer_col a{
	text-decoration:none;
	color:#5DB8C4;
	font-size:12px;
}
.footer_col a:hover{
	text-decoration:underline;
	color:#00B0EB;
	font-size:12px;
}
.footer_bottom {
	float:left;
	height:20px;
	width:550px;
	color:#5DB8C4;
	font-size:10px;
	padding-left:160px;
	text-align: center;
}
.footer_counties {
	float:left;
	height:20px;
	width:630px;
	color:#5DB8C4;
	font-size:10px;
	padding-left:140px;
	padding-bottom:10px;
}

/*- END Footer Nav--------------------------- */
.offer_list {
	font-family:'century gothic';
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.offer_list dt {
	font-family:'century gothic';
	font-size: 14px;
	color: #00B0EB;
}
.offer_list dd {
	font-family:'century gothic';
	font-size: 13px;
	color: #666;
	margin-left: 0px;
}
.offer_list  ul {
	position:relative;
	top: 3px;
	right: 0px;
	width: 84px;
	list-style-type: none;
}
.offer_buttons li {
	font-family:'century gothic';
	font-size: 12px;
	color: #666;
	list-style-type: none;
}
.bundle_tag {
	background-image: url(/webcontent/images/bundle_blue.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
/*- Search_Button HOVER--------------------------- */
#searchbtn
{
  display: block;
  width: 66px;
  height: 29px;
  background: url("/webcontent/images/search_double.png") no-repeat 0 0;

}

#searchbtn:hover
{ 
  background-position: 0 -28px;
}

#searchbtn span
{
  display: none;
}
/*- Search_Button END--------------------------- */

/*- MORE_Button HOVER--------------------------- */
.morebtn
{
  display: block;
  width: 82px;
  height: 25px;
  background: url("/webcontent/images/more_rollover_btn.png") no-repeat 0 0;
  float:right;

}

.morebtn:hover
{ 
  background-position: 0 -25px;
}

.morebtn span
{
  display: none;
}
/*- Search_Button END--------------------------- */

.wwerr { color:red;}

.search_noresult
{
  width:500px;
}
.search_noresult_left
{
  width:260px;
  float:left;
}
.search_noresult_right
{
  width:200px;
  float:left;
}


/*- FEEDBACK FORM SLIDER--------------------------- */
.panel {
	position: fixed;
	top: 80px;
	left: 0;
	display: none;
	background: #009FED;
	border:1px solid #C0FDFE;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	width: 330px;
	height: auto;
	padding: 30px 30px 30px 130px;
	filter: alpha(opacity=85);
	opacity: .85;
}

.panel p{
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
}

.panel a, .panel a:visited{
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #C0FDFE;
}

.panel a:hover, .panel a:visited:hover{
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #C0FDFE;
}

a.trigger{
	position: fixed;
	text-decoration: none;
	top: 80px; left: 0;
	font-size: 14px;
	letter-spacing:-1px;
	font-family:'century gothic';
	color:#ffffff;
	padding: 10px 20px 10px 7px;
	font-weight: 700;
	background:#009FED url(/webcontent/images/plus.png) 100% 55% no-repeat;
	border:1px solid #C0FDFE;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	display: block;
}

a.trigger:hover{
	position: fixed;
	text-decoration: none;
	top: 80px; left: 0;
	font-size: 14px;
	letter-spacing:-1px;
	font-family:'century gothic';
	color:#ffffff;
	padding: 10px 20px 10px 10px;
	font-weight: 700;
	background:#009FED url(/webcontent/images/plus.png) 100% 55% no-repeat;
	border:1px solid #C0FDFE;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	display: block;
}

a.active.trigger {
	background:#009FED url(/webcontent/images/minus.png) 100% 55% no-repeat;
}

.loading {  
    float:right;   
    background:url(/webcontent/images/ajax-loader.gif) no-repeat 1px;   
    height:28px;   
    width:28px;   
    display:none;  
    color:#ffffff;
}  
.done {  
    background:url(/webcontent/images/iconIdea.gif) no-repeat 2px;   
    padding-left:20px;  
	font-family:'century gothic';
    font-size:14px;   
    width:70%;   
    margin:20px auto;   
    display:none;
    color:#ffffff; 
}
.check {
	font-family:'century gothic';
    font-size:14px; 
    color:red; 
}
.form {
	font-family:'century gothic';
    font-size:14px; 
    color:#ffffff; 
}
/*- FEEDBACK FORM SLIDER END--------------------------- */

.info_nav_menu
{
	padding-left:10px;
	/*padding-right:10px;*/
}
.info_nav_menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.info_nav_menu li
{
	padding-bottom: 10px;
	padding-left: 20px;
}

.biz_nav_menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.biz_nav_menu li
{
	padding-bottom: 10px;
	padding-left: 20px;
}
.biz_welcome_actions{
	float:left;
	margin-left:0;
	margin-top:10px;
	width:630px;
	padding-right:30px;	
}
.biz_welcome_action_left{
	float:left;
	margin-left:30px;
	margin-right:10px;
	width:220px;
}
.biz_welcome_action_right{
	float:left;
	margin-left:10px;
	margin-right:30px;
	width:220px;
}
.logo_wrapper{
	border:3px solid #D2D2D2;
}
.biz_dash_bundles{
	/*border:3px solid #D2D2D2;*/
	float:left;
}
.biz_dash_partner_bundles{
	border:3px solid #D2D2D2;
}
.biz_dash_ratings{
	border:3px solid #D2D2D2;
}
.biz_dash_sent_requests{
	border:3px solid #D2D2D2;
}
.biz_dash_received_requests{
	border:3px solid #D2D2D2;
}

.biz_reg_steps{
	width:690px;
}
.biz_reg_step{
	width:210px;
	float:left;
}

.comp_text{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:'century gothic';
    font-size:14px; 
	color:#008ECB; 
}


/* ---------------FEATURED BUSINESSES ON HOMEPAGE-------------------- */
.featured_biz_container{
	font-family:'century gothic';
	font-size: 12px;
	color: #666;
	text-decoration: none;
	width:500px;
	float:left;	
}
.featured_biz_header{
	width:500px;
	float:left;
}
.featured_biz{
	float:left;
	width:125px;
}

/* ---------------END - FEATURED BUSINESSES ON HOMEPAGE-------------------- */

.mainCol {
overflow:hidden;
}
.col-aybbottom2 {
border-top:1px dotted #D2D2CC;
padding-bottom:20px;
padding-top:20px;
}
.col-25 {
width:25%;
}
.leftCol {
float:left;
width:auto;
}
.col-aybbottom {
margin-right:10px;
padding-left:10px;
}
.bold  {
font-weight:bold;
}
.msg {
font-size:1.167em;
}

/* Wayne work */

h5{
	color:#4D4D4D;
	font-family:'century gothic';
	font-size:13px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.home_main_col{
	width:850px;
	float:left;
	margin-left:30px;
	margin-top:10px;
}

.category_main_hleft{
	background-image:url(/webcontent/images/category_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}

.category_main_hright{
	background-image:url(/webcontent/images/category_hright.jpg);
	background-repeat:repeat-x;
	width:840px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#FFF;
	font-size:15px;
}

.biz_white_row_left{
	float:left;
    clear: both;
    width:230px;
	background-color:#ffffff;
	padding-left:25px;
	padding-right:20px;
	padding-top:30px;
	height:500px;
}

.biz_link_container{
    float:left;
	padding-top:20px;
	text-align:right;
	width:230px;
	}
.biz_link_header{
	padding-right:40px;
	text-align:right;
	}
.biz_row_left_link{
	background-color:#e3f4fc;
	padding:5px;
    margin-bottom: 10px;
	border: 1px solid #affffe;
    -webkit-border-radius: 10px;    
    -moz-border-radius: 10px;
    width:185px;
    float:left;
	}

.biz_white_row_main{
	float:left;
	width:850px;
	background-color:#ffffff;
}

.biz_white_row_right{
	float:left;
	max-width:575px;
	width:575px;
	background-color:#ffffff;
}

.biz_row_right{
	padding-top:25px;
	color:#46BBE3;
	width:560px;
	}
.biz_row_right_content{
	padding-top:25px;
	width:560px;
	font-size:16px;	
	}
.biz_row_right_title{
	padding-top:20px;
	color:#46BBE3;
	font-size:30px;
	text-decoration:none;
	font-family:'century gothic';
	font-weight:bold;
	}

.biz_row_right_icon{
	float:left;
	padding-right:15px;
	max-height:500px;
	}

.biz_row_right_iconb{
	float:left;
	padding-top:5px;
	padding-right:15px;
	max-height:300px;
	}
	
.biz_row_right_head{
	font-size:18px;
	color:#00a6ee;
	padding-bottom:5px;
	font-weight:bold;
}
	
.biz_row_right_des{
	float:left;
	width:560px;
	padding-top:10px;
	padding-right:15px;
	line-height:20px;
	color:#4d4d4d;
	}

.call_to_action{
	margin:20px;
	padding:20px;
}

.wwgrp{
	padding-top:3px;
}

.preview_label{
	font-weight: bold;
}

.preview_warning{
	color:orange;
}

.form_label_help{
	font-size: 10px;
}

/* DAILY DEAL STYLE */
.dd_content_main_wrapper{
	width:850px;
	float:left;
	margin-left:30px;
}
.dd_content_main_wrapper a:hover{
	text-decoration:underline;
}
.dd_content_sub_wrapper{
	float:left;
	width:850px;
}
.dd_content_sub_wrapper h1{
	font-size: 30px;
	color: #007BA4;
    padding: 20px;
}
.dd_content_sub_wrapper h2{
	color:#007BA4;
}
.dd_content_sub_wrapper h3{
	font-size:15px;	
	color:#007BA4;
	font-weight:bold;
}
.dd_content_sub_wrapper_header{
	width:850px;
}
.dd_content_sub_wrapper_header_left{
	background-image:url(/webcontent/images/review_hleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:22px;
	float:left;
}
.dd_content_sub_wrapper_header_centre{
	/*background-image:url(/webcontent/images/review_hright.jpg);
	background-repeat:repeat-x;*/
	width:350px;
	height:20px;
	padding-top:2px;
	float:left;
	font-family:'century gothic';
	color:#007BA4;
	font-size:15px;
	font-weight:bold;
	padding:5px;
}
.dd_content_sub_wrapper_header_centre a{
	padding-left:20px;
	color: #007BA4;
	font-size;18px;
}
.dd_content_sub_wrapper_header_right{
	background-image:url(/webcontent/images/review_hright.jpg);
	background-repeat:repeat-x;
	width:90px;
	height:20px;
	padding-top:2px;
	float:right;
}
.dd_white_cols{
	width:850px;
}
.dd_white_col_main{
	float:left;
	width:650px;
	background-color:#ffffff;
	padding-left:10px;
    border-color: #46BBE3;
    border-style: solid;
    border-width: 3px;
    min-height: 450px;
}
.dd_white_col_right{
	float:right;
	width:148px;
	background-color:#ffffff;
    border-color: #46BBE3;
    border-style: solid;
    border-width: 3px;
    padding:10px;
    font-size:13px;
    margin-bottom:10px;
}
.dd_white_col_right_sidedeal_wrapper{
    border-bottom: 1px solid #46BBE3;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 148px;
}
.dd_white_col_right_sidedeal_header{
	float:left;
	width:148px;
}
.dd_white_col_right_sidedeal_content_wrapper{
	float:left;
	width:148px;
}
.dd_white_col_right_sidedeal_content_price{
	float:left;
	width:148px;
}
#dd_white_col_right_sidedeal_content_price_text{
	font-size:11px;
	padding-right:15px;
	text-align:center;
}
#dd_white_col_right_sidedeal_content_price_values{
	font-weight: bold;	
}
.dd_white_col_right_sidedeal_content_image{
	float:left;
	width:148px;
}
.dd_white_col_right_other{
	float:right;
	width:148px;
	background-color:#ffffff;
    border-color: #46BBE3;
    border-style: solid;
    border-width: 3px;
    padding:10px;
    margin-bottom:10px;
    font-size:13px;
}
.dd_white_col_right_other p{
    font-size:13px;
}
.dd_content_main{
	width:650px;
}
.dd_content_about_company{
	width:650px;	
	padding-top:40px;
	float:left;
}
.dd_content_about_company_left{
	width:410px;
	padding-left:10px;
	padding-right:30px;
	float:left;
	padding-top:20px;
}
.dd_content_about_company_right{
	width:190px;
	float:left;
	padding-right:10px;
	padding-top:20px;
}
.dd_purchase_details{
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    width: 190px;
}
.dd_purchase_details_amount{
    border-color: #46BBE3;
    border-style: solid;
    border-width: 1px 1px 0;
    padding-left: 20px;
    background-color:#E9EFFE;
}
.dd_purchase_details_amount p{
    color: #007BA4;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.dd_purchase_details_savings{
    border-color: #46BBE3;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding-bottom:5px;
    background-color:#E9EFFE;
}
.dd_purchase_details_savings p{
	margin:0;
    padding: 10px 0 0 10px;
	font-size:12px;
}
#dd_purchase_details_savings_values{
	margin:0;
	padding: 0 40px 0 20px;
	font-size:14px;
	font-weight:bold;
}
.dd_purchase_details_gift{
	margin:0;
	padding: 5px 0 5px 40px;
	font-size:15px;	
    border-color: #46BBE3;
    border-style: solid;
    border-width:1px;
    margin-top:5px;
    background-color:#E9EFFE;
}
.dd_purchase_details_countdown{
    border-color: #46BBE3;
    border-style: solid;
    border-width: 1px;
    padding:10px;
    margin-top:20px;
    background-color:#DBFEDA;
}
.dd_purchase_details_countdown_headline p{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.dd_purchase_details_countdown_counter{
	padding-left: 12px;
	background-image:url(/webcontent/images/counter.jpg);
	background-repeat:no-repeat;
	margin-left:8px;
}
.dd_purchase_details_bought{
    border-color: #46BBE3;
    border-style: solid;
    border-width:1px;
    margin-top: 20px;
    text-align: center;
    background-color:#DBFEDA;
}
.dd_purchase_details_bought_count{
	font-size:18px;
    padding-top: 10px;
    font-weight:bold;
}
.dd_purchase_details_bought_message{
	font-size:14px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.dd_purchase_details_recommend{
    border-color: #46BBE3;
    border-style: solid;
    border-width:1px;
    margin-top: 20px;
    text-align: center;
    background-color:#DBFEDA;
}
.dd_purchase_details_recommend_header{
	font-size:12px;
}
.dd_purchase_details_recommend_options{
	font-size:10px;
    text-align: center;
}
.dd_purchase_details_countdown_counter_hoursleft{
	font-size:18px;	
}
.dd_purchase_details_countdown_counter_minutesleft{
	font-size:18px;	
}
.dd_purchase_details_countdown_counter_secondsleft{
	font-size:18px;	
}
.dd_purchase_details_countdown_counter_text{
	font-size:12px;	
	padding-left:5px;
}
.dd_highlights_and_conditions_wrapper{
    float: left;
    width: 440px;	
}
.dd_highlights{
	float:left;
	width:205px;
	padding-left:10px;
	font-size:14px;
}
.dd_conditions{
	float:left;
	width:205px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
}
.dd_conditions ul{
	padding-left:0px;
	margin-top:0px;	
}
.buy_now{
	margin:20px;
	padding:20px;
}
#buyButton{
	padding-left:5px;
	background-image: url("/webcontent/images/buynow.jpg");	
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    width:190px;
    height:78px;
}
#buyForFriend a{
	color:#007BA4;	
}
/* END DAILY DEAL STYLE */

/* START DAILY DEAL PAYMENT STYLE */
.dd_payment_wrapper{
	float:left;
	width:830px;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
    border-color: #46BBE3;
    border-style: solid;
    border-width: 3px;
}
.dd_payment_login_wrapper{
	/*float:left;
	width:830px;
	background-color:#f8f8f8;
	padding-left:10px;
	padding-right:10px;
    border-color: #46BBE3;
    border-style: solid;
    border-width: 3px;*/
    float: left;

    padding-bottom: 10px;
    width: 270px;
}
.dd_payment_details{
	width:830px;	
	padding-top:10px;
	float:left;
}
.dd_payment_details h1{
	font-size:18px;
	font-weight:bold;
}
.dd_payment_details_header{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}
.dd_payment_details_content{
	float:left;
	font-size:14px;
	padding-bottom:10px;	
}
.dd_payment_details_content_header{
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-top: 10px;
    width: 400px;
}
.dd_payment_details_content_loginquestion{
    float: left;
    width: 370px;
    padding-bottom: 20px;
    padding-left: 30px;
}
.dd_payment_details_content_welcomemessage{
    float: left;
    width: 370px;
    padding-bottom: 20px;
    padding-left: 30px;
}
.dd_payment_details_content_main_left{
	float:left;
	padding-bottom:30px;
	width:365px;
	padding-left:30px;
}
.dd_payment_details_content_main_right{
	float:left;
	padding-bottom:30px;
	width:365px;
}
.dd_payment_details_content_leftcol{
    border-color: #46BBE3;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 350px;
    padding-bottom: 30px;
    width: 410px;
}
.dd_payment_details_content_middlecol{
    float: left;
    height: 352px;
    padding-bottom: 30px;
    width: 7px;
}
.dd_payment_details_content_rightcol{
    border-color: #46BBE3;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 350px;
    padding-bottom: 30px;
    width: 409px;
}
.dd_payment_details_login{
	width:270px;	
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
.dd_payment_details_login_header{	
	float:left;
	font-weight:bold;
}
.dd_payment_details_login_message{
	width:270px;	
	float:left;
	font-weight:bold;
	font-color:red;
	font-size:10px;
}
.dd_payment_details_login_content{
	width:270px;	
	padding-top:10px;
	float:left;
}
.dd_payment_details_fblogin{
	width:830px;	
	padding-top:10px;
	float:left;
}
#payment_creditcard{
	padding-left:30px;
	padding-bottom:10px;
	display:inline;	
}
#payment_debitcard{
	padding-left:30px;
	padding-bottom:10px;
	display:none;	
}
#payment_amex{
	padding-left:30px;
	padding-bottom:10px;
	display:none;	
}
#payment_honeypoints{
	padding-left:30px;
	padding-bottom:10px;	
	display:none;
}
.dd_payment_details_options_wrapper{
	margin:0;
}
#dd_payment_details_options{
	clear:left;
	display:block;
	padding-top:10px;
}
.payment_choose{
	left:470px;
	position:absolute;
}
#col1{
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
#col2{
	padding-left:2px;
	padding-top:5px;
}
.dd_payment_details_buy{
    background-color: #F8F8F8;
    border-color: #46BBE3;
    border-style: solid;
    border-width: 1px;
    float: right;
    font-style: italic;
    width: 409px;
    margin-bottom: 10px;
}
.dd_payment_details_buy_leftcol{
    float: left;
    padding-top: 5px;
    width: 20px;
}
.dd_payment_details_buy_rightcol{
    float: left;
    font-size: 12px;
    padding-left: 10px;
    width: 371px;
}
.dd_payment_details_buy_newsletter{
	padding:5px;
}
.dd_payment_details_buy_tandc{
	padding: 5px;
}
.dd_payment_details_buy_registerandpay{
    float: left;
    width: 409px;
}
.dd_payment_details_buy_button{
    background-image: url("/webcontent/images/registerandpay.gif");
    height: 58px;
    margin-bottom: 20px;
    margin-left: 70px;
    margin-top: 20px;
    width: 252px;
}
button{
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
}
/* END DAILY DEAL PAYMENT STYLE */
.purchase_details_table{
	margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 593px;
}
table.frame {
    margin: 0 0 10px;
    padding: 0;
}
table.frame table td {
    background-color: snow;
    border-bottom: 1px solid #DBE3ED;
}
table.frame table td.fieldarea {
    background-color: #DEE6EF !important;
    border-bottom: 1px solid #BACBE0;
    border-right: 2px solid #BACBE0;
    color: #184986;
    font-weight: bold;
    text-align: right;
    text-shadow: 0 1px 0 white;
}
#signupButton{
	padding-left:5px;
	background-image: url("/webcontent/images/consumerSignupButton.jpg");	
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
    width:190px;
    height:78px;
}
