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


/* newsletter */

#content
{
	margin: 0;
	background-color:#ffffff;
	display:block;
	}

#content h2 
{
	margin: 0;
	font-size:14px;
	color:#666;
	} 

#content p
{
	margin: 5px 6px 0px 6px;
	font-size:12px;
	color:#666;
	} 


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

#tag_cloud h2 
{
	margin: 0px 5px 0px 5px;
	font-size:14px;
	color:#666;
	} 

#tag_cloud p
{
	margin: 5px 6px 0px 6px;
	font-size:12px;
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	} 

#tag_cloud a{
	text-decoration:none;
}

#tag_cloud a:hover{
	text-decoration:underline;
}



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

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



#results_description h5 {
	font-size:9px;
}

#results_description h4 {
	float:right;
	margin:0 20px 0 0;
}

#results_description h3, 
.post #results_description p,
{
	font-size:14px;
	overflow:hidden;
	font-weight:400;
	margin: 5px;
	color: #333;
	clear:both;
}

#results_description h3 p,
#results_description h3 a{
	font-size:14px;
	font-weight:normal;
}

.post #results_description p {
	margin:0 15px;
}

#results_description
{
	background-color: #ffffff;
	display:block;
	float: left;
	height: auto;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 5px 0px;
	font-family: 'Swiss721BT-RomanCondensed',sans-serif;
	box-shadow: 5px 5px 10px 0px #aaa;
	-moz-box-shadow: 5px 5px 10px 0px #aaa;
	-webkit-box-shadow: 5px 5px 10px 0px #aaa;
	width:100%;
}
#results_description form{
	margin:10px 20px;
}
form input[type=submit],
#results_description form input[type=submit]{
	border: 1px solid #99A;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding:8px 20px;
	cursor:pointer;
	margin-top:10px;
}

#title
{
	width: auto;
	height: auto;
	display: block;
	font-weight: 400;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('http://www.discountvouchers.co.uk/images/css/line_long.png') white no-repeat;
	background-position: bottom left;
	box-shadow: 5px 5px 10px 0px #aaa;
	-moz-box-shadow: 5px 5px 10px 0px #aaa;
	-webkit-box-shadow: 5px 5px 10px 0px #aaa;
}
.post h2{
	background: url('http://www.discountvouchers.co.uk/images/css/line_long.png') white no-repeat;
	background-position: bottom left;
	margin:0px;
	padding-bottom:25px;
	font-size:24px;
	box-shadow: 5px 5px 10px 0px #aaa;
	-moz-box-shadow: 5px 5px 10px 0px #aaa;
	-webkit-box-shadow: 5px 5px 10px 0px #aaa;
}

#title h4{
	float:right;
	margin-right:20px;
}
#title a{
	text-decoration:none;
}
#title h1{
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin:0px 10px;
}


.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:0px 0px 2px 20px;
	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 
{
	margin: 0px 0px 10px 0px;
	background-color:#ffffff;
	padding: 0px 5px 5px 5px;
}

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

}

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


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

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

#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: 135px;
	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_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;
}

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;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

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

a.offer_rollover
{
	display:block;
	width:286px;
	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:286px;
	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
{
	padding:6px 6px 6px 6px;
	display:block;
	background-color:#e2d0e2;
	margin:0px 0px 7px 0px;
}

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

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

#subscribe input 
{
	margin:8px 8px 8px 8px;
	font-size:16px;
	width:142px;
}

#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:28px;
	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
{
	width: 122px;
	height: 100px;
	float:left;
	text-align: left;
	overflow: hidden;
	background-color:#ffffff;
	border:4px solid #ffffff;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#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
{
	width:auto;
	margin-bottom:10px;
	height:auto;
	display:block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.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;
}

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
{
	width:auto;
	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/contact_bg.png);
	background-repeat:no-repeat;	
}



#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
{
	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_pack_bg.png);
	background-repeat:no-repeat;
}

#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
{
	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_release_bg.png);
	background-repeat:no-repeat;
}

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

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.article{
	margin:10px 10px 10px 10px;
}

dl.article dd.bullet a,.rss_icon a{
	text-decoration:none;
}
dl.article dd.bullet {
background: url(https://s3.amazonaws.com/product-images.imshopping.com/images/details/zen_broad_banner/list-marker.png) no-repeat;
background-position:0px 4px;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 10px ;
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,h5{
	padding: 5px 10px 0 10px;
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.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 
{
}

#commentform {
    position:relative;
    width: 500px;
    padding: 5px;
}

#commentform input ,
#commentform select ,
#commentform textarea {
    border: 1px solid #777777;
}

#mainContent input,
#mainContent select,
#mainContent textarea {
    border: 1px solid #cccccc;
}


/*

NEW

*/


div#comment
{
	background-color: #D8DFEA;
	display: block;
	float: left;
	font-size: 28px;
	height: auto;
	margin: 0;
	overflow: hidden;
	margin: 5px 10px 0 10px;
	padding: 5px;
	width: 95%;
	font-family: 'Swiss721BT-RomanCondensed',sans-serif;
}

#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
{
	float: left;
	font-size: 28px;
	height: auto;
	margin: 0 30px 5px 0;
	padding: 0px;
	overflow: hidden;
	font-family: 'Swiss721BT-RomanCondensed',sans-serif;
	background-image: url(../images/background_images/comment_footer_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	clear: both;
	display: block;
	float: right;
}

#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 */

.twitter-this{
	float:right;
	margin-right:20px;
}

.widget_pages h2{
	margin:0px;
	padding:0px 5px;
}
.widget_pages{
	list-style:none;
}


.widget_pages ul{
	margin: 0 10px 0 10px;
	list-style:none;
}
.widget_pages li{
	background: url(https://s3.amazonaws.com/product-images.imshopping.com/images/details/zen_broad_banner/list-marker.png) no-repeat;
	background-position: 0px 4px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 10px ;
	border-bottom:dotted 1px #dddddd;
}
.widget_pages li a{
	text-decoration:none;
}

.entry {
	font-size:13px;
}

.entry p{
	margin:10px 0px;
}

#post-126 .entry,
form#commentform,
.post .entry .text,
.post .entry div.wpcf7{
	padding:10px;
	background:#fff;
	box-shadow: 5px 5px 10px 0px #aaa;
	-moz-box-shadow: 5px 5px 10px 0px #aaa;
	-webkit-box-shadow: 5px 5px 10px 0px #aaa;
	width:auto;
}

.wpcf7 p{
	margin:5px 0px;
}

