@charset "utf-8";
/* CSS Document */



.myinputstyle {
	/** remember to change image path **/
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #aaaaaa;
       height: 23px;
}

/** You can use this style for your LABEL elements **/
.mylabelstyle {
	font-family:  Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 13px;
	color: #82983e;
}

/* newsletter */




/* learn_more */
#learn_more 
{
	margin: 0px 0px 10px 0px;
	background-color:#ffffff;
	display:block;
}

#learn_more h3 
{
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#666;
} 
	
#learn_button_block 
{
	height:30px;
	overflow:hidden;
	width:120px;
	float:right;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0px;
}

a.learn_rollover
{
    display:block;
    width:240px;
    height:30px;
    text-decoration: none;
    background:url(../images/buttons/learn_button.png);
    padding:5px 0px 0px 25px;
    text-align:left;    
    color:#ffffff;
    font-weight:600;
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
}

a.learn_rollover:hover 
{
    background-position: -120px 0;
}




#merchant_thumbs  
{
	margin-left:0px;
	padding:0px 0px 0px 2px;
	display:block;
	position:relative;
	height:auto;
}


/* results */


.christmas_voucher{
	background-image:url(../images/background_images/christmas_voucher.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.christmas_deal{
	background-image:url(../images/background_images/christmas_deal.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.daily_christmas_deal{
	background-image:url(../images/background_images/daily_christmas_deal.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.daily_christmas_voucher{
	background-image:url(../images/background_images/daily_christmas_voucher.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.new_voucher{
	background-image:url(../images/background_images/new_voucher.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.expiring_voucher{
	background-image:url(../images/background_images/expiring_voucher.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.expired_voucher{
	background-image:url(../images/background_images/expired_voucher.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.travel_deal{
	background-image:url(../images/background_images/traveldeal.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.travel_voucher{
	background-image:url(../images/background_images/travel_voucher.png);
	background-repeat:no-repeat;
	background-position:top right;
}


.new_deal{
	background-image:url(../images/background_images/new_deal.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.expiring_deal{
	background-image:url(../images/background_images/expiring_deal.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.expired_deal{
	background-image:url(../images/background_images/expired_deal.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.printable_deal{
	background-image:url(../images/background_images/printable_deal.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.featured_deal{
	background-image:url(../images/background_images/featured_deal.png);
	background-repeat:no-repeat;
	background-position:top right;
}


#results_description  a 
{
	color:#496399;
	text-decoration:underline;
}

#results_description  a:hover 
{
	color:#496399;
	text-decoration:none;
}


#results_description  a.expired 
{
	color:#bbbbbb;
	text-decoration:underline;
} 


#results_description  a:hover.expired 
{
	color:#bbbbbb;
	text-decoration:none;
}


#results_description h3 {
	font-size:14px;
	font-weight:600;
	margin:0px 60px 5px 132px;
}

#results_description p 
{
    font-size:12px;
    line-height:14px;
    margin-top: 10px;
    margin-right: 45px;
    margin-bottom: 0px;
    margin-left: 135px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 20px;
}

#results_description_img  a
{
	float:left;
	height:auto;
	display:block;
	width:120px;
	min-height:60px;
	height:auto;
	background-color: #eeeeee;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#results_description_img a:hover 
{ 
	background-color: #dddddd;
}

#results_description
{
background-color:#FFFFFF;
border-bottom:2px dotted #DDDDDD;
border-style:solid none dotted;
border-top:2px solid #DDDDDD;
border-width:2px 0;
display:block;
margin-bottom:5px;
margin-left:10px;
margin-right:5px;
min-height:100px;
padding:3px;
width:auto;
}

#results_description_img img{width:120px; height:60px; border:none }

#title
{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:2px solid #F7772A;
border-top:1px solid #F7772A;
display:block;
height:auto;
margin:0 5px 5px 10px;
padding:3px 0;
width:auto;
}

#title h1{
	color:#333333;
}

.christmas_title
{
background:url(../images/background_images/christmas_title_bg.png) repeat scroll 0 0 #FFFFFF;
display:block;
height:auto;
margin:0 5px 5px 10px;
padding:3px 0;
width:auto;
}

.christmas_title h1{
	color:#666666;
	font-size:18px;
	font-weight:400;
}


#editorial_description h3 
{
	font-size:16px;
	margin:0px 0px 10px 0px;
	font-weight:600;
}

#editorial_description h4
{
	font-size:14px;
	margin:0px 0px 10px 0px;
	font-weight:400;
}

#editorial_description p 
{
	font-size:12px;
	line-height:16px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#editorial_description
{
	width:auto;
	margin-bottom:10px;
	border-width: 1px 0px 1px 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #cccccc;
	border-bottom-color: #496399;
	height:auto;
	background:#ffffff;
	display:block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


#no_comment
{
	padding:2px 6px 6px 6px;
	margin-bottom:7px;
	height:auto;
	background-color: #d8dfea;
	display:block;
}

#no_comment  a 
{
	color:#496399;
	text-decoration:underline;
}

#no_comment a:hover 
{
	color:#496399;
	text-decoration:none;
}


#no_comment p 
{
	font-size:12px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:14px;
}

#comment
{
	padding:2px 6px 6px 6px;
	margin-bottom:0px;
	height:auto;
	background-color: #d8dfea;
	display:block;
}

#comment  a 
{
	color:#496399;
	text-decoration:underline;
}

#comment a:hover 
{
	color:#496399;
	text-decoration:none;
}


#comment p 
{
	font-size:12px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	line-height:14px;
}

#comment_footer
{
	width:552px;
	padding:6px 6px 6px 6px;
	margin-bottom:30px;
	height:auto;
	background-color: #edecee;
	display:block;
	background-image:url(../images/background_images/comment_footer_bg.png);
	background-repeat:no-repeat;
}

#comment_footer  a 
{
	color:#496399;
	text-decoration:underline;
}

#comment_footer a:hover {
	color:#496399;
	text-decoration:none;
}


#comment_footer p 
{
	font-size:12px;
	margin:10px 0px 0px 135px;
	padding:0px 0px 0px 20px;
	line-height:14px;
}
/* end results */

/* bullet icons */
.details_icon
{
	background-repeat:no-repeat;
	padding:10px 0px 2px  0px;	
	background-image:url(../images/small_icons/details_icon.png);	
}

.calendar_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/calendar_icon.png);
}

.information_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/information_icon.png);
}

.expired_details_icon
{
	background-repeat:no-repeat;
	padding:10px 0px 2px  0px;	
	background-image:url(../images/small_icons/expired_details_icon.png);	
}

.expired_calendar_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/expired_calendar_icon.png);
}

.expired_information_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/expired_information_icon.png);
}

.bullet_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/footer_bullet.png);
}

.comment_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/comment_icon.png);
}

.user_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/user_icon.png);
	float:right;
} 

.rss_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/rss_icon.png);
}

.web_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/web_icon.png);
}

.email_icon
{
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;	
	background-image:url(../images/small_icons/email_icon.png);
}
/* end bullet icons */



/* thumbnails */
#thumbnails 
{
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#thumbnails img{
border:5px solid #DDDDDD;
height:60px;
margin:0 3px 4px 0;
width:120px;
}

#thumbnails img:hover 
{
	border: 5px solid #cccccc;
}

img.merchlogo 
{
	width:120px;
	height:60px;
	border: 5px solid #dddddd;

}

img.merchlogo:hover 
{
	border: 5px solid #cccccc;
}
/* end thumbnails */


/* categories */
#categories
{
	padding: 5px 5px 10px 5px;
	margin: 0px 0px 10px 0px;
	background-color:#ffffff;
	display:block;
}

#categories .iconlist li {
font-size:12px;
font-weight:400;
line-height:16px;
list-style:none outside none;
margin-left:5px;
padding:3px 0 3px 25px;
}

#categories .iconlist li.one {
	background:transparent url(../images/icons/computing_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.two {
	background:transparent url(../images/icons/dvd_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.three {
	background:transparent url(../images/icons/office_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.four {
	background:transparent url(../images/icons/gps_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.five {
	background:transparent url(../images/icons/photography_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.six {
	background:transparent url(../images/icons/appliance_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.seven {
	background:transparent url(../images/icons/sound_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.eight {
	background:transparent url(../images/icons/food_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.nine {
	background:transparent url(../images/icons/console_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.ten {
background:transparent url(../images/icons/entertainment_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.eleven {
	background:transparent url(../images/icons/health_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.twelve {
	background:transparent url(../images/icons/clothing_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.thirteen {
	background:transparent url(../images/icons/home_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.fourteen {
	background:transparent url(../images/icons/auto_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.fifteen {
	background:transparent url(../images/icons/book_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.sixteen {
	background:transparent url(../images/icons/magazine_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.seventeen {
	background:transparent url(../images/icons/travel_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.eighteen {
	background:transparent url(../images/icons/hotel_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.nineteen {
	background:transparent url(../images/icons/kitchen_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.twenty{
	background:transparent url(../images/icons/sports_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.twenty_one{
	background:transparent url(../images/icons/watch_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.twenty_two{
	background:transparent url(../images/icons/shopping_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.twenty_three{
	background:transparent url(../images/icons/gift_icon.png) no-repeat scroll left center;
}

#categories .iconlist li.twenty_four{
	background:transparent url(../images/icons/family_icon.png) no-repeat scroll left center;
}
/* end categories */




.clear 
{
	clear:both;
}



/* results buttons and code blocks */
#vote_block 
{
	margin:10px 0px 0px 0px;
	padding:5px;
	background-image:url(../images/background_images/vote_bg.png);
	background-repeat:repeat;
}

#vote_block  span
{
	padding:0px 10px 0px 10px;
	display:inline;	
}

#vote_block  th
{
	text-align:left;
}

a.vote_good_rollover
{
	display:inline-block;
	width:56px;
	height:14px;
	text-decoration: none;
	background:url(../images/buttons/good_button.png);	
}

a.vote_good_rollover:hover 
{
    background-position: -56px 0;
}

a.vote_bad_rollover
{
	display:inline-block;
	width:56px;
	height:14px;
	text-decoration: none;
	background:url(../images/buttons/bad_button.png);	
}

a.vote_bad_rollover:hover 
{
    background-position: -56px 0;
}

.good_votes
{
	color:#ffffff;
	background-color:#7bc038;
	border-left:2px #7bc038 solid;
}

.bad_votes
{
	color:#ffffff;
	background-color:#ab1000;
	background-color:#ab1000;
	border-left:2px #ab1000 solid;
}

#code_block 
{
	height:28px;
	overflow:hidden;
	width:405px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 130px;
	cursor: pointer;
}

#code_block a
{
	color:#ffffff;
	font-weight:400;
	font-size:12px;
	text-decoration:none;
	letter-spacing:normal;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

#code_block a:hover
{
	color:#ffffff;
	text-decoraton:none;
}

a.block_rollover
{
	display:block;
	width:810px;
	height:28px;
	background:url(../images/buttons/block_cover.png);
}

a.block_rolloverExpired
{
	background-position: -405px 0;	
}

a.block_rollover:hover 
{
    background-position: -405px 0;
}



a.expired_block_rollover
{
	display:block;
	width:810px;
	height:28px;
	text-decoration: none;
	background:url(../images/buttons/expired_block_cover.png);
	color:#ffffff;
	background-position: -405px 0;
}

a.expired_block_rollover:hover 
{
    background-position: -405px 0;
}

#button_block
{
	height:28px;
	overflow:hidden;
	width:143px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 140px;
}

#button_block a
{
	color:#ffffff;
	font-weight:400;
	font-size:1em;
	text-decoration:none;
	letter-spacing:normal;
	text-align:center;
	line-height:28px;
}

#button_block a:hover
{
	color:#ffffff;
	text-decoraton:none;
}

a.offer_rollover
{
	display:block;
	width:143px;
	height:28px;
	text-decoration: none;
	background:url(../images/buttons/offer_button.png);	
}

a.offer_rollover:hover 
{
    background-position: -143px 0;
}

a.expired_offer_rollover
{
	display:block;
	width:143px;
	height:28px;
	text-decoration: none;
	background:url(../images/buttons/expired_offer_button.png);	
}

a.expired_offer_rollover:hover 
{
    background-position: -143px 0;
}
/* end results buttons and code blocks */



#subscribe
{
background-color:#E2D0E2;
display:block;
height:45px;
margin:10px;
padding:5px;
width:530px;
}

#subscribe form
{
	float:right;
	margin:0px;
}

#subscribe p
{
	margin:12px 0px 15px 0px;
	padding:0px 0px 0px 20px;
	font-size:12px;	
} 

#subscribe input 
{
border:1px dotted #CCCCCC;
font-size:16px;
margin:8px;
padding:4px;
width:160px;
}

#subscribe input#subscribe_btn 
{
	border:0;
	padding:0;

	background-image: url(../images/buttons/newsletter_button.png);
	background-repeat: no-repeat;
	background-color:#e2d0e2;
	width:75px;
	height:30px;
	cursor:pointer;
	overflow:hidden;
	color:#ffffff;
	font-weight:400;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;	
}


#subscribe input#subscribe_btn:hover
{
	background-image: url(../images/buttons/newsletter_button_hover.png);
	background-color:#fad491;
}

#log_in
{
	padding:6px 6px 6px 6px;
	display:block;
	background-color:#fad491;
	margin:0px 0px 7px 0px;
}

#log_in form
{
	float:right;
	margin:0px;
}

#log_in p
{
	margin:12px 0px 15px 0px;
	padding:0px 0px 0px 0px;	
}

#log_in a
{
	text-decoration:underline;	
}

#log_in a:hover
{
	text-decoration:none;	
}

#log_in input 
{
	margin:6px 6px 6px 6px;
	font-size:18px;
	width:142px;
}

#log_in input#log_in_btn 
{
	border:0;
	padding:0;
	background-image: url(../images/buttons/log_in_button.png);
	background-repeat: no-repeat;
	background-color:#fad491;
	width:75px;
	height:28px;
	cursor:pointer;
	overflow:hidden;
	color:#ffffff;
	font-weight:400;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;	
}


#log_in input#log_in_btn:hover
{
	background-image: url(../images/buttons/log_in_button_hover.png);
	background-color:#fad491;
}

#log_in input#register_btn 
{
	border:0;
	padding:0;
	background-image: url(../images/buttons/register_button.png);
	background-repeat: no-repeat;
	background-color:#fad491;
	width:75px;
	height:28px;
	cursor:pointer;
	overflow:hidden;
	color:#ffffff;
	font-weight:400;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}


#log_in input#register_btn:hover
{
	background-image: url(../images/buttons/register_button_hover.png);
	background-color:#fad491;
}





#breadcrumb 
{
	float:left;
	margin-bottom: 5px;
	font-weight:400;
	color:#666;
	padding: 2px;
	width: 95%;
	font-size:11px;
}

#breadcrumb a 
{
	text-decoration:underline;
}

#breadcrumb a:hover 
{
	text-decoration:none;
}


 #icon_link
{
	float:left;
	width:250px;
	margin: 0px;
	height: 30px;
	font-size:14px;
	padding-top: 10px;
	padding-left: 10px;

}

#icon_link a
{
	text-decoration:underline;
} 

 #icon_link a:hover
{
	text-decoration:none;
} 

#icon_text
{
	float:left;
	width:185px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 25px;

}

#category_icon
{
	float:left;
	width:30px;
	margin-right:10px;
	height: 30px;
}
    
#press
{
	width: 136px;
	height: 76px;
	float:left;
	text-align: left;
	overflow: hidden;
	background-color:#ffffff;

}

#press #imgbox
{
	font-size:10px;
	text-decoration: none;
	font-weight:bold;
	overflow:hidden;
	border:5px solid #dddddd;
	margin:5px;
}

#press #imgbox:hover
{
	border: 5px solid #cccccc;
}

#press #imgbox, #press #imgbox img
{
	width: 120px;
	height: 60px;
}

#merchant
{
background-color:#FFFFFF;
border:2px solid #FFFFFF;
float:left;
height:80px;
margin:4px 4px 0 0;
overflow:hidden;
text-align:left;
width:122px;
}

#merchant h2
{
padding: 0px;
margin: 0px;
}

#merchant #imgbox
{
font-size:10px;
text-decoration: none;
font-weight:bold;
overflow:hidden; 
border:1px solid #cccccc;
}

#merchant #imgbox:hover
{
	border: 1px solid #496399;
}

#merchant #imgbox, #merchant #imgbox img
{
	width: 120px;
	height: 60px;
}

#merchant a:hover
{
	text-decoration:none;
}

#merchant a
{
	text-decoration:underline;
}

#merchants
{
display:block;
height:auto;
margin:0 10px 10px;
padding:10px 0 10px 12px;
width:528px;
}

.new{
	background-color:#70bb27;
	}
	
.featured{
	background-color:#ff9900;
	}
	
.ending{
	background-color:#b42216;
	}
	
.print{
	background-color:#996699;
	}	

.expire{
	background-color:#cccccc;
	}


#merchants h1 a{
	color:#ffffff;
}
	
#merchants h3 a{
	color:#ffffff;
}


#merchanttext
{
	float:left;
	width:400px;
}

#merchantlogo
{
	float:left;
	width:120px;
	margin-right:10px;
	height: 60px;
	border:1px solid #cccccc;
}

#merchantlogo:hover
{
	border:1px solid #496399;
}

#merchantdesc a
{
	color:#496399;
	text-decoration:underline;
}

#merchantdesc a:hover
{
	text-decoration:none;
}

#commentform
{
	width: 664px;
	border: 1px double #cccccc;
	padding-bottom: 0px;
}
	
#account_information
{
	padding:6px 6px 20px 6px;
	margin-bottom:7px;
	height:auto;
	background-color: #fad491;
	display:block;
}

#account_information input#subscribe_btn 
{
	border:0;
	padding:0;
	background-image: url(../images/buttons/newsletter_button.png);
	background-repeat: no-repeat;
	background-color:#fad491;
	width:75px;
	height:28px;
	cursor:pointer;
	overflow:hidden;
	color:#ffffff;
	font-weight:400;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;	
}


#account_information input#subscribe_btn:hover
{
	background-image: url(../images/buttons/newsletter_button_hover.png);
	background-color:#fad491;
}

#account_information input#odd_subscribe_btn 
{
	border:0;
	padding:0;
	background-image: url(../images/buttons/newsletter_button.png);
	background-repeat: no-repeat;
	background-color:#edecee;
	width:75px;
	height:28px;
	cursor:pointer;
	overflow:hidden;
	color:#ffffff;
	font-weight:400;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;	
}


#account_information input#odd_subscribe_btn:hover
{
	background-image: url(../images/buttons/newsletter_button_hover.png);
	background-color:#edecee;
}


#account_information th
{
	text-align:left;
	padding:10px 0px 0px 10px;
}

#account_information td
{
	padding-top:3px;
}

#account_information tr
{
	height:40px;
	overflow:hidden;
} 


#account_information .odd
{
	background-color:#edecee;
}

#account_information  ul
{
	margin:20px 0px 0px 0px;
}

#account_information  li
{
	font-size:12px;
	font-weight:400;
	margin:0px 0px 7px 0px;
	list-style:none;
	line-height:23px;
}

dl.presslinks dd {

font-weight:bold;
padding:0px 0px 0px 0px;
list-style:none;
left:0px;
height:24px;

}

dl.presslinks dd a{

text-decoration:underline;
}

dl.presslinks dd a:hover{
	text-decoration:none;
	color: #496399;
}

dl.presslinks dd.contact {
background-image:url(../images/small_icons/email_icon.png);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
padding-left:24px;
}

dl.presslinks dd.tenvoucherfacts {
background-image:url(../images/small_icons/ten.png);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
padding-left:24px;
}

dl.presslinks dd.ourmedia{
background-image:url(../images/small_icons/media_icon.png);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
padding-left:24px;
}

dl.presslinks dd.article {
background-image:url(../images/small_icons/article_icon.png);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
padding-left:24px;
}

dl.presslinks dd.downloads {
background-image:url(../images/small_icons/download.png);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
padding-left:24px;
}

dl.presslinks dd.releases {
background-image:url(../images/small_icons/press_icon.png);
background-repeat:no-repeat;
margin:0px 0px 5px 0px;
padding-left:24px;
}

#contact_detail  a 
{
	color:#496399;
	text-decoration:underline;
}

#contact_detail  a:hover 
{
	color:#496399;
	text-decoration:none;
}

#contact_detail h3 
{
	font-size:14px;
	margin:0px 0px 10px 0px;
	height:16px;
	overflow:hidden;
	font-weight:600;
}

#contact_detail h4 
{
	font-size:13px;
	margin:20px 0px 10px 0px;
	font-weight:600;
} 

#contact_detail p 
{
	font-size:12px;
	margin:5px 120px 5px 0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
}


#contact_detail
{
background-color:#FFFFFF;
background-image:url("../images/background_images/contact_bg.png");
background-repeat:no-repeat;
border-bottom:1px dotted #496399;
border-style:solid none dotted;
border-top:1px solid #CCCCCC;
border-width:1px 0;
display:block;
height:auto;
margin:10px;
padding:5px;
width:530px;	
}



#facts  a 
{
	color:#496399;
	text-decoration:underline;
}

#facts   a:hover 
{
	color:#496399;
	text-decoration:none;
}

#facts  h3 
{
	font-size:14px;
	margin:0px 0px 10px 0px;
	height:16px;
	overflow:hidden;
	font-weight:600;
}

#facts  h4 
{
	font-size:13px;
	margin:20px 0px 10px 0px;
	font-weight:600;
} 

#facts   
{
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
}


#facts 
{
	padding:6px 6px 20px 6px;
	margin-bottom:7px;
	border-width: 1px 0px 1px 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #cccccc;
	border-bottom-color: #496399;
	height:auto;
	background-color: #ffffff;
	display:block;
	background-image:url(../images/background_images/facts_bg.png);
	background-repeat:no-repeat;
}

#articles a 
{
	color:#496399;
	text-decoration:underline;
}

#articles a:hover 
{
	color:#496399;
	text-decoration:none;
}

#articles h3 
{
	font-size:14px;
	margin:0px 0px 10px 0px;
	height:16px;
	overflow:hidden;
	font-weight:600;
}

#articles h4 
{
	font-size:13px;
	margin:20px 0px 10px 0px;
	font-weight:600;
} 

#articles p 
{
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
}


#articles
{
	padding:6px 6px 20px 6px;
	margin-bottom:7px;
	border-width: 1px 0px 1px 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #cccccc;
	border-bottom-color: #496399;
	height:auto;
	background-color: #ffffff;
	display:block;
	background-image:url(../images/background_images/articles_bg.png);
	background-repeat:no-repeat;
}

#press_pack a 
{
	color:#496399;
	text-decoration:underline;
}

#press_pack a:hover 
{
	color:#496399;
	text-decoration:none;
}

#press_pack h3 
{
	font-size:14px;
	margin:0px 0px 10px 0px;
	height:16px;
	overflow:hidden;
	font-weight:600;
}

#press_pack h4 
{
	font-size:13px;
	margin:20px 0px 10px 0px;
	font-weight:600;
} 

#press_pack p 
{
	font-size:12px;
	margin:5px 120px 5px 0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
}


#press_pack
{
background-color:#FFFFFF;
background-image:url("../images/background_images/press_pack_bg.png");
background-repeat:no-repeat;
border-bottom:1px dotted #496399;
border-style:solid none dotted;
border-top:1px solid #CCCCCC;
border-width:1px 0;
display:block;
height:auto;
margin:0 10px 10px;
padding:5px;
width:530px;
}

#press_description  a 
{
	color:#496399;
	text-decoration:underline;
}

#press_description  a:hover 
{
	color:#496399;
	text-decoration:none;
}

#press_description h3 
{
	font-size:14px;
	margin:0px 0px 10px 0px;
	height:16px;
	overflow:hidden;
	font-weight:600;
}

#press_description h4 
{
	font-size:13px;
	margin:20px 0px 10px 0px;
	font-weight:600;
} 

#press_description p 
{
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
}


#press_description
{
	padding:6px 6px 20px 6px;
	margin-bottom:7px;
	border-width: 1px 0px 1px 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #cccccc;
	border-bottom-color: #496399;
	height:auto;
	background-color: #ffffff;
	display:block;
	background-image:url(../images/background_images/press_bg.png);
	background-repeat:no-repeat;
}

#press_release  a 
{
	color:#496399;
	text-decoration:underline;
}

#press_release  a:hover 
{
	color:#496399;
	text-decoration:none;
}

#press_release h3 
{
	font-size:14px;
	margin:0px 0px 10px 0px;
	height:16px;
	overflow:hidden;
	font-weight:600;
}

#press_release h4 
{
	font-size:13px;
	margin:20px 0px 10px 0px;
	font-weight:600;
} 

#press_release p 
{
	font-size:12px;
	margin:5px 120px 5px 0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
}


#press_release
{
background-color:#FFFFFF;
background-image:url("../images/background_images/press_release_bg.png");
background-repeat:no-repeat;
border-bottom:1px dotted #496399;
border-style:solid none dotted;
border-top:1px solid #CCCCCC;
border-width:1px 0;
display:block;
height:auto;
margin:10px;
padding:5px;
width:530px;
}

dl.topten{
	margin-top:10px;
	margin-left: 5px;
	margin-right: 5px;
}

dl.topten dd.one {
background-image:url(../images/small_icons/one.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.two {
background-image:url(../images/small_icons/two.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.three {
background-image:url(../images/small_icons/three.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.four {
background-image:url(../images/small_icons/four.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.five{
background-image:url(../images/small_icons/five.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.six {
background-image:url(../images/small_icons/six.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.seven {
background-image:url(../images/small_icons/seven.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.eight {
background-image:url(../images/small_icons/eight.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.nine {
background-image:url(../images/small_icons/nine.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.ten {
background-image:url(../images/small_icons/ten.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.eleven {
background-image:url(../images/small_icons/eleven.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.twelve {
background-image:url(../images/small_icons/twelve.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.thirteen {
background-image:url(../images/small_icons/thirteen.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.fourteen {
background-image:url(../images/small_icons/fourteen.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.fifteen {
background-image:url(../images/small_icons/fifteen.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.sixteen {
background-image:url(../images/small_icons/sixteen.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.seventeen {
background-image:url(../images/small_icons/seventeen.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.eighteen {
background-image:url(../images/small_icons/eighteen.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.nineteen {
background-image:url(../images/small_icons/nineteen.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}


dl.topten dd.twenty {
background-image:url(../images/small_icons/twenty.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.topten dd.food {
background-image:url(../images/icons/food_icon.png);
background-repeat:no-repeat;
margin:5px 0px 5px 0px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}



dl.article{margin-top:20px;}

dl.article dd.bullet {
background-image:url(../images/small_icons/footer_bullet.png);
background-repeat:no-repeat;
margin:5px 0px 5px 10px;
padding:0px 0px 10px 24px ;
border-bottom:dotted 1px #dddddd;
}

dl.article dt{
margin:7px 120px 0px 0px;
}

#side_banner{
	margin: 0px 0px 10px 0px;
	background-color:#ffffff;
	display:block;	
}

#side_banner h1, h2, h3, h4{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#side_banner p{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.hiddenCode {
	display: none;
	cursor: pointer;
}

.codeBox {
	color: #6BB820; 
	margin-left: 22px;
	width: 246px;
	text-align: center;
	position:relative;
	top: -21px;
	left: 116px;
	font-weight:bold;
	font-size: 16px;
	border: none;
	background: transparent;
	cursor: pointer;
}

.copyCodeDiv {
	display: 	 none;
	padding: 	 5px;
	margin-left: 290px;
	text-align:  center;
	width: 		 240px;
}

a.block_rollover2
{
	display:block;
	width:810px;
	height:28px;
	background:url(../images/buttons/block_cover.png);
    background-position: -405px 0;
}

a.block_rollover2:hover 
{
}

#ECU
{
    padding:188px 0px 20px 20px;
    border:solid #ffffff 10px;
    background:#ffffff;
	margin-bottom:15px;
}

.ECUbackground
{
    background:#ffffff url(../images/ecu/ECU_bg.png) no-repeat;
}


#large_button_block 
{
	height:60px;
	overflow:hidden;
	width:500px;
	float:none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}


a.large_rollover
{
    display:block;
    width:500px;
    height:60px;
    text-decoration: none;
    background:url(../images/buttons/large_button_500.png);
    padding:0px 0px 0px 0px;
    text-align:center; 
    line-height:60px;
    color:#ffffff;
    font-weight:600;
    font-size:19px;
    font-family: Arial, Helvetica, sans-serif;
}

a.large_rollover:hover 
{
    background-position: -500px 0;
}


#restaurant_button_block 
{
	height:30px;
	overflow:hidden;
	width:260px;
	float:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 7px;
}


a.restaurant_rollover
{
background:url("../images/buttons/restaurant_button_240.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:600;
height:30px;
line-height:30px;
padding:0;
text-align:center;
text-decoration:none;
width:240px;
}

a.restaurant_rollover:hover 
{
    background-position: -240px 0;
}

