@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background: #f3f8fc;}

/*-----------------------------General -----------------------------------*/

p { font-size:75%; color:#333333;}
body.black p { color: #fff; }
h1 { margin:0 0 7px 0; font-size:85%; color:#5E99C7;}
h2 { margin:0 0 7px 0; font-size:85%; color:#5E99C7;}
h3 { margin:0 0 7px 0; font-size:85%; color:#5E99C7;}

a img { border:none;}

a:link, a:visited { color:#333; text-decoration:none; }
a:hover { color:#333; }
a { cursor:pointer; }
.test { color: red; }

ul li { font-size:75%;}

.clear_both { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.margin_left { margin-right:15px;}
.margin_right { margin-left: 15px;}
.hidden {display: none;}
.no_margin { margin: 0px !important;}

/*------------------------------------*/

#wrapper {
	background: #7c90a4 url(/brochure/images/global/background.jpg) no-repeat top center; 
}
#wrapper_content {
	padding:0px;
	width:970px;
	_width:990px;
	margin: 0px auto;
	text-align:center;
}
/*---wrapper classes---*/
#wrapper_header { background:url(/brochure/images/global/header/header_bg.jpg) repeat-x;height:auto; text-align:left;}
#wrapper_footer { background: url(/brochure/images/global/footer_bg.jpg) repeat-x top center; height:105px; }

/* HEADER */
#header {
	height:110px;
	margin:0pt auto;
	width:970px;
}
.tibboh_logo {
	width:250px;
	height:64px;
	float:left;
	margin:4px 0 0 24px;
	cursor:pointer;
	background:url('/brochure/images/global/header/logo.png') no-repeat;
	_background:url('/brochure/images/global/header/logo_ie6.png') no-repeat;
}

/* TOP NAV */
#sliding_nav {
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:115%;
	line-height:normal;
	margin:77px 0 0 0px;
	*margin:10px 0 0 0px;
	position:absolute;
	*position:relative;
	width:892px;
  }
#sliding_nav ul {
  margin:0;
  list-style:none;
  }
#sliding_nav li {
	float:left;
	/*margin:0;*/
	background-image:url(/brochure/images/global/header/nav/divider.jpg);
	background-repeat:no-repeat;
	background-position:right;
	/*padding:0 0 0 0px;*/
  }
#sliding_nav a {
	float:left;
	display:block;
	padding:7px 3px 10px 7px; /* updated from padding: 7px 3px 10px 8px*/
	text-decoration:none;
	font-weight:bold;
	color:#87c2e1;
 }
 

#sliding_nav a span {
	padding:10px 11px 13px 3px;
	_padding:10px 11px 13px 3px;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#sliding_nav a {float:none;}
/* End IE5-Mac hack */
#sliding_nav a:hover { color:#8394a8;}

/* New css class "active" for latest main menu incorporating sitemesh property to indicate selected tab*/
#sliding_nav a:hover {
	background-image:url("/brochure/images/global/header/nav/left_tab.png");
	_background-image:url("/brochure/images/global/header/nav/tab_left.jpg");
	background-repeat:no-repeat;
	padding:7px 0px 10px 10px;
	color:#fff;
}
/* This fixed the issue in ie6 with the selected tab rollover right hand image jumping */
#sliding_nav li.active a:hover {padding:7px 0px 10px 0px;}

#sliding_nav a:hover span {
  	background-image:url("/brochure/images/global/header/nav/right_tab.png");
	_background-image:url("/brochure/images/global/header/nav/tab_right.jpg");
  	background-repeat:no-repeat;
	padding:10px 14px 13px 0px;
	background-position:right;
}

#sliding_nav .active { background:none;}
#sliding_nav li.active {
	padding-left:10px;
	_padding-left:10px;
	background-image:url("/brochure/images/global/header/nav/left_tab.png");
	background-repeat:no-repeat;
	_background-image:url("/brochure/images/global/header/nav/tab_left.jpg");
 }

#sliding_nav li.active a {
	background-image:url("/brochure/images/global/header/nav/right_tab.png");
	_background-image:url("/brochure/images/global/header/nav/tab_right.jpg");
	background-position:right!important;
	padding:7px 0px 10px 0px;
	_padding:7px 0px 10px 0px;
	color:#fff;
}

#sliding_nav li.active a span {
	padding:10px 14px 13px 0px;
	_padding:10px 14px 13px 0px;
}
  
/* SIGNUP AREA */
.signup_bar { 
	float:right;
	height:38px;
	margin:0 20px 0 0;
	padding:4px 8px 0;
	
	width:486px;
	background: url(/brochure/images/global/header/signupbar.png) no-repeat;
}
.signup_bar form {
	display:block;
	margin-top:6px;
	position:relative;
	float:left;
}
.signup_bar form label { 
	color:#fff;
	font-size:90%;
	margin:0 0 0 7px;
}
.signup_bar input { font-size:70%; }
.login_form { margin:0 0 0 10px; }
.search_form { padding:0px 5px 0px 0px; border-right:1px solid #FFFFFF; }
.signup_bar .input1 { width:88px; *width:80px; height:13px; }
.signup_bar .input2 { width:88px; *width:80px; height:13px;}
.signup_bar .input3 { width:114px; height:13px;}
.arrow_button {height:20px; width:20px; margin:0 0 -6px 1px; *margin:0 0 -2px 1px;_margin:0 0 -2px 1px; background:url('/brochure/images/global/header/arrow_button.png') no-repeat; }
 
/* SIDEBAR */

.side_nav { width:204px; float:left; margin:4px 0 0 0;}
.side_nav ul { list-style:none; margin:0; padding:0px;}
.side_nav ul li { margin:0 0 0 7px; }

.side_nav .current { background-color:#fff; color:#45a3d6; height:40px; width:178px;_width:175px; position: relative; display:block;}

.side_nav a.nav{ display: block; width:200px; height:65px; overflow: hidden; cursor: pointer; position:relative; _left: 8px; background: url('/brochure/images/global/lhn_divider.png') no-repeat bottom right;}

	/* IE6 png rollover fix */ 
	.side_nav a.nav:hover, 
	.side_nav a.nav:active { background: transparent; } 
	/* End: IE6 png rollover fix */ 
	
	.side_nav a.nav span { display: block; width:370px; height:152px; position: relative; background-repeat: no-repeat; } 
	
	a.nav:link span,
	a.nav:visited span { top: -82px; } 
	a.nav:hover span, 
	a.nav:active span { top: 0px; } 
	
a.explore_tibboh span { background: url('/brochure/images/global/side_nav/children/explore_tibboh.png'); _background: url('/brochure/images/global/side_nav/children/explore_tibboh.gif'); }
a.universal span { background: url('/brochure/images/global/side_nav/children/universal.png'); _background: url('/brochure/images/global/side_nav/children/universal.gif'); }
a.parental_guidance span { background: url('/brochure/images/global/side_nav/children/parental_guidance.png'); _background: url('/brochure/images/global/side_nav/children/parental_guidance.gif'); }
a.under12 span { background: url('/brochure/images/global/side_nav/children/under12.png'); _background: url('/brochure/images/global/side_nav/children/under12.gif'); }
a.under15 span { background: url('/brochure/images/global/side_nav/children/under15.png'); _background: url('/brochure/images/global/side_nav/children/under15.gif'); }
a.about span { background: url('/brochure/images/global/side_nav/about.png'); _background: url('/brochure/images/global/side_nav/about.gif'); }
a.for_children span { background: url('/brochure/images/global/side_nav/children/for_children.png'); _background: url('/brochure/images/global/side_nav/children/for_children.gif'); }
a.for_parents span { background: url('/brochure/images/global/side_nav/for_parents.png'); _background: url('/brochure/images/global/side_nav/for_parents.gif'); }
a.for_family span { background: url('/brochure/images/global/side_nav/for_family.png'); _background: url('/brochure/images/global/side_nav/for_family.gif'); }
a.for_schools span { background: url('/brochure/images/global/side_nav/for_schools.png'); _background: url('/brochure/images/global/side_nav/for_schools.gif'); }
a.get_involved span { background: url('/brochure/images/global/side_nav/get_involved.png'); _background: url('/brochure/images/global/side_nav/get_involved.gif'); }
a.safety_tab span { background: url('/brochure/images/global/side_nav/safety_tab.png'); _background: url('/brochure/images/global/side_nav/safety_tab.gif'); }
a.bbfc_tab span { background: url('/brochure/images/global/side_nav/bbfc_tab.png'); _background: url('/brochure/images/global/side_nav/bbfc_tab.gif'); }
a.tibboh_classification span { background: url('/brochure/images/global/side_nav/tibboh_classification.png'); _background: url('/brochure/images/global/side_nav/tibboh_classification.gif'); }
a.home_access span { background: url('/brochure/images/global/side_nav/home_access.png'); _background: url('/brochure/images/global/side_nav/home_access.gif'); }
a.donations_tab span { background: url('/brochure/images/global/side_nav/donations_tab.png'); _background: url('/brochure/images/global/side_nav/donations_tab.gif'); }
a.web_filtering span { background: url('/brochure/images/global/side_nav/web_filtering_tab.png'); _background: url('/brochure/images/global/side_nav/web_filtering_tab.gif'); }
a.account_benefits span { background: url('/brochure/images/global/side_nav/account_benefits.png'); _background: url('/brochure/images/global/side_nav/account_benefits.gif'); }
a.why_signup span { background: url('/brochure/images/global/side_nav/why_signup.png'); _background: url('/brochure/images/global/side_nav/why_signup.gif'); }
a.safe_search span { background: url('/brochure/images/global/side_nav/safe_search.png'); _background: url('/brochure/images/global/side_nav/safe_search.gif'); }
a.rules_tab span { background: url('/brochure/images/global/side_nav/rules_tab.png'); _background: url('/brochure/images/global/side_nav/rules_tab.gif'); }
a.terms_tab span { background: url('/brochure/images/global/side_nav/terms.png'); _background: url('/brochure/images/global/side_nav/terms.gif'); }
a.privacy_tab span { background: url('/brochure/images/global/side_nav/privacy.png'); _background: url('/brochure/images/global/side_nav/privacy.gif'); }
a.contact_tab span { background: url('/brochure/images/global/side_nav/contact_us.png'); _background: url('/brochure/images/global/side_nav/contact_us.gif'); }
a.buy_now span { background: url('/brochure/images/global/side_nav/side_nav_buy_now.png'); _background: url('/brochure/images/global/side_nav/side_nav_buy_now.gif'); }

a.rules_accessibility span { background: url('/brochure/images/global/side_nav/rules_accessibility.png'); }
a.rules_children span { background: url('/brochure/images/global/side_nav/rules_children.png'); }
a.rules_currency span { background: url('/brochure/images/global/side_nav/rules_currency.png'); }
a.rules_data_policy span { background: url('/brochure/images/global/side_nav/rules_data_policy.png'); }
a.rules_dongles span { background: url('/brochure/images/global/side_nav/rules_dongles.png'); }
a.rules_general_safety span { background: url('/brochure/images/global/side_nav/rules_general_safety.png'); }
a.rules_roles_rels span { background: url('/brochure/images/global/side_nav/rules_roles_rels.png'); }
a.rules_schools span { background: url('/brochure/images/global/side_nav/rules_schools.png'); }


a.howdoesitwork span { background: url('/brochure/images/global/side_nav/howdoesitwork.png'); _background: url('/brochure/images/global/side_nav/howdoesitwork.gif'); }
a.whyuseit span { background: url('/brochure/images/global/side_nav/whyuseit.png'); _background: url('/brochure/images/global/side_nav/whyuseit.gif'); }
a.whatsitgot span { background: url('/brochure/images/global/side_nav/whatsitgot.png'); _background: url('/brochure/images/global/side_nav/whatsitgot.gif'); }

/* MAIN CONTENT */
#content { padding: 10px 0px 0px 30px; text-align: left;}
.container_area_bg {
	float: left; 
	min-height:411px;
	padding: 0px 0px 0px 0px;
	background:url('/brochure/images/global/subindex/flash_promo_bg.png') no-repeat 0px 0px;
	_background:url('/brochure/images/global/subindex/flash_promo_bg_ie6.png') no-repeat 0px 0px; 
}
.container_area_bg_single { min-height: 100px; background:url('/brochure/images/global/subindex/flash_promo_bg_single.png') no-repeat 0px 0px; _background:url('/brochure/images/global/subindex/flash_promo_bg_single_ie6.png') no-repeat 0px 0px;}
.container_area_bg_lrg { min-height: 100px; background:url('/brochure/images/global/subindex/flash_promo_bg_lrg.png') no-repeat 0px 0px; }



.container_area {	float:left;	width: 495px; margin:-3px -3px 0; _margin: -3px -3px 10px 0;}
.container_area .top { height: 52px; margin: -1px 0px 0px; background:url(/brochure/images/global/subindex/content_area_top.png) no-repeat top left; _background:url(/brochure/images/global/subindex/content_area_top_ie6.png) no-repeat top left;}
.container_area .middle { background:url(/brochure/images/global/subindex/content_area_middle.png) repeat-y top left; padding: 1px 30px 30px 30px; }
.container_area .bottom { min-height:500px; _height: auto!important; _height:500px; padding: 1px 30px 30px 30px; background:url('/brochure/images/global/subindex/content_area_bottom.png') no-repeat left bottom; }

.container_area .middle_no_background { background:url(/brochure/images/global/subindex/content_area_middle_no_background.png) repeat-y top left; padding: 1px 30px 30px 30px; }

.container_area .graphic_bottom_short { min-height:232px; _height: auto!important; _height:232px; padding: 1px 30px 0px 30px; background:url('/brochure/images/global/subindex/floral_content_area_bottom_short.png') no-repeat left top; _background:url('/brochure/images/global/subindex/floral_content_area_bottom_short_ie6.png') no-repeat left top;}

.container_area .graphic_bottom { min-height:500px; _height: auto!important; _height:500px; padding: 1px 30px 100px 30px; background:url('/brochure/images/global/subindex/floral_content_area_bottom.png') no-repeat left bottom; _background:url('/brochure/images/global/subindex/floral_content_area_bottom_ie6.png') no-repeat left bottom;}

.container_area .family_bottom { min-height:500px; _height: auto!important; _height:500px; padding: 1px 30px 100px 30px; background:url('/brochure/images/global/subindex/butterfly_content_area_bott.png') no-repeat left bottom; _background:url('/brochure/images/global/subindex/butterfly_content_area_bott_ie6.png') no-repeat left bottom;}

.container_area .kids_bottom { min-height:500px; _height: auto!important; _height:500px; padding: 1px 30px 100px 30px; background: url('/brochure/images/global/subindex/content_area_bot_kids.png') no-repeat left bottom; _background: url('/brochure/images/global/subindex/content_area_bot_kids_ie6.png') no-repeat left bottom;}
.container_area .search_bottom { min-height:500px; _height: auto!important; _height:500px; padding: 1px 30px 100px 30px; background: url('/brochure/images/global/subindex/deer_content_area_bottom.png') no-repeat left bottom; }


.container_area .bottom  .content { margin: -20px 0px 0px 0px; position: relative;}
#*html .container_area .ie6_bottom {  height: 80px; width: auto; display: block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/brochure/images/global/subindex/content_area_bottom_ie6.png');}

/* z indexing to solve flash bg issue */
.container_area strong { color:#c6179f; font-weight: bold;}
.container_area h1 { font-family:trebuchet ms; font-size:160%; font-weight:normal; position: relative; top: -15px; }
.container_area .hp_content h1 { position: relative; top: 0px;}
.container_area h1 span.page_title { background:url('/brochure/images/global/h1_underline.png') no-repeat bottom right; }

.container_area_text { width:auto;}
.container_area_text p { line-height:1.5em; color: #858585;}
.container_area_text ul { padding: 0px; margin: 0px;}
.container_area_text ul li { list-style-type: none; line-height:1.6em; color: #858585; margin:0 0 4px 0; padding: 0px;}

.container_area_text ol { list-style-type: none; }
.container_area_text ol li { margin: 0px 0px 20px; padding: 0px 10px 0px 0px;}
.container_area_text ol li h2 {color: #c6179f; font-weight: normal; font-size: 120%; margin: 0px; }
.container_area_text ol li p { color: #666666; margin: 0px;}

/* NUMBERED */ 
.container_area_text ol { margin: 0px 0px 10px 0px; padding: 0px 20px 0px 0px; }
.container_area_text ol.numbers li { _width: 365px; min-height: 60px; padding:0 0 0 70px; background-repeat: no-repeat; background-position: top left; } 
	.container_area_text ol li.one { background:url('/brochure/images/global/lists/numbers/1.png') no-repeat; }
	.container_area_text ol li.two { background:url('/brochure/images/global/lists/numbers/2.png') no-repeat; }
	.container_area_text ol li.three { background:url('/brochure/images/global/lists/numbers/3.png') no-repeat; }
	.container_area_text ol li.four { background:url('/brochure/images/global/lists/numbers/4.png') no-repeat; }
	.container_area_text ol li.five { background:url('/brochure/images/global/lists/numbers/5.png') no-repeat; }
	.container_area_text ol li.six { background:url('/brochure/images/global/lists/numbers/6.png') no-repeat; }
	.container_area_text ol li.seven { background:url('/brochure/images/global/lists/numbers/7.png') no-repeat; }
	.container_area_text ol li.eight { background:url('/brochure/images/global/lists/numbers/8.png') no-repeat; }
	.container_area_text ol li.nine { background:url('/brochure/images/global/lists/numbers/9.png') no-repeat; }
	
.container_area p a { color:#5E99C7; font-size:100%; text-decoration:underline; }
.container_area li a { color:#5E99C7; font-size:100%; text-decoration:underline; }
.container_area  a { color:#5E99C7; font-size:75%; text-decoration:underline; }
.container_area a:hover { color:#858585; }

.main_content_area_bg {
	width:617px;
	min-height:411px;
	padding:0px 0 0 0px;
	margin:10px 0 0 6px;
	background:url(/brochure/images/global/content_promo_bg.png) no-repeat;	
}
.main_content_area  {
	min-height:392px;
	padding:10px;
	margin-bottom:20px;
	width:392px;
	float:right;
	background-image:url(/brochure/images/global/content_area.png) no-repeat; 
}
.main_content_area_text {
	width:372px;
	margin:10px;
}
.main_content_area_text h1 { font-family:trebuchet ms; font-size:140%; }
.main_content_area_text p { line-height:1.6em; color: #858585; }
.main_content_area_text ul li { line-height:1.6em; color: #858585; margin:0 0 6px 0; list-style:none; }

/* FOOTER */
#footer { width: 970px; margin: 0px auto; text-align: center;}
.subindex_promos { clear: both;}
.lhn_promo_area { float: left; width: 209px; height: auto; display: block;}
.lhn_promo_area h2 { color: #FFCC00;}
.lhn_promo_area p { color: #fff}

.footer_panel { 
	float:left;
	padding:6px 0px 0px 12px;
	width:220px;
	height:115px;
	margin: 0px 11px 0px 0px;
	text-align: left;
	background:url(/brochure/images/global/subindex/panel_box.png) no-repeat; 
}
.footer_panel h2 { font-size: 100%; color:#5e99c7; margin:0px;}
.footer_panel_content { clear: both; height: 41px; margin: 0px 0px 12px 0px; }
.footer_panel_content p { float: left; width: 155px; font-size: 70%; color:#858687; line-height:1.4em; margin: 0px 0px 5px 0px;}
.footer_panel_content ul {	list-style-type: none; padding: 0px; margin: 0px;}
.promo_image {float: left; width: 62px; height: 100px; }

.logo_area { height: 60px; clear: both; width:710px; margin: 0px auto; padding: 10px 0px 0px 0px;}
.otherlogos { display: block; width: 102px; height: 56px; margin: 0px 35px 0px 0px; background-repeat: no-repeat; text-align: center; float: left;}
.vodafone { background: url('/brochure/images/global/otherlogos/vodafone.png') no-repeat; _background: url('/brochure/images/global/otherlogos/vodafone_ie6.png') no-repeat; margin-top:-3px; margin-left:-3px; }
.nokia { background: url('/brochure/images/global/otherlogos/nokia.png') no-repeat; _background: url('/brochure/images/global/otherlogos/nokia.gif') no-repeat; }
.emi { background: url('/brochure/images/global/otherlogos/emi.png') no-repeat; _background: url('/brochure/images/global/otherlogos/emi.gif') no-repeat; margin-left:160px; _margin-left: 80px;}
.netsweeper { width:272px; background: url('/brochure/images/global/otherlogos/netsweeper.png') no-repeat; _background: url('/brochure/images/global/otherlogos/netsweeper.gif') no-repeat; }
.steljes { width:73px; background: url('/brochure/images/global/otherlogos/steljes.gif') no-repeat; }
.bbfc { width: 122px; background: url('/brochure/images/global/otherlogos/bbfc-online.png') no-repeat; }

/* SUBINDEX TYPES */
.rhn { float: right; width: 238px;}
.rhn .box { width: 238px;}
.rhn .box .top { height: 39px; _margin-left:1px; background: url('/brochure/images/global/subindex/rhn_top.png') no-repeat; _background: url('/brochure/images/global/subindex/rhn_top_ie6.png') no-repeat; }
.rhn .box .bottom { padding:1px 15px 15px 15px; min-height: 100px; _height: auto !important;_height:100px; background: url('/brochure/images/global/subindex/rhn_bottom.png') no-repeat bottom center; _background: url('/brochure/images/global/subindex/rhn_bottom-ie6.png') no-repeat bottom center;}
#*html .rhn .box .ie6_bottom { height: 43px; display: block; background: url('/brochure/images/global/subindex/rhn_bottom.png') no-repeat bottom center;}

.rhn .box .bottom .item { clear: both; height:115px; _height: 120px; overflow: hidden; border-bottom:1px dotted #CCCCCC; margin: 0px 0px 8px 0px;}
.rhn .box .bottom .single_item { position: relative; top: -13px;}
.rhn .box .bottom .item .content_area { float: left; width: 134px;}
.rhn .box .bottom .item .image_area { float: right; width: 83px; height: 115px; position: relative; top:-96px; background: url('/brochure/images/global/subindex/rhn_image_overlay.png') no-repeat top left; }
.rhn .box .bottom .item img {float: left; margin: 4px 0px 0px 7px;}
.rhn .box .bottom .item h2 { font-size: 80%; color:#5e99c7; margin:0px;}
.rhn .box .bottom .item p { font-size: 70%; color:#858687; line-height:1.4em; min-height:60px; padding:0px; margin: 0px; }
.rhn .box .bottom .first { position: relative; top: -25px; margin-bottom: -20px;}

.rhn .box .bottom .item .image { float: right; height:90px; width:65px; margin:0 5px 0 0; background-position: center center; }
.rhn .box .bottom .item .safety { background:url('/brochure/images/content/promos/safety.png') no-repeat; }
.rhn .box .bottom .item .bbfc { margin: 30px 0px 0px 0px; background:url('/brochure/images/content/promos/bbfc.png') no-repeat; }
.rhn .box .bottom .item .donations { background:url('/brochure/images/content/promos/donations.png') no-repeat; }
.rhn .box .bottom .item .rating12 { margin: 30px 0px 0px 0px; background:url('/brochure/images/content/promos/rating12.png') no-repeat; }
.rhn .box .bottom .item .rules { background:url('/brochure/images/content/promos/rules.png') no-repeat; }


/* GENERAL USE STYLES */
.button_blue {
	height:23px;
	width:120px;
	color:#FFFFFF;
	*margin-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size:95%;
	padding:1px 0 0 0;
	background:url(/brochure/images/global/blueshiny_button.png) no-repeat; 
}
.button_blue a { 
	color:#ffe400 !important;
	display:block;
	width:100px;
	height:23px;
	cursor:pointer;
	font-size:80%;
	text-decoration: none;
	padding: 3px 0px 0px 25px;
	position: relative;
	z-index: 999;
}

.bold { text-transform: uppercase; font-weight: bold; font-size:95%; padding:1px 0 0 0; }
.bold a { color: #ffe400 !important; }

.footer_panel .button_blue {	_margin:-55px 0 0 0; }

/* Copyright div and content */
#footer-copyright {margin: 25px auto 0px auto;}
#footer-copyright p {
	margin:0px;
	padding:0px;
	color:#296384;/*#002D62 #002D62 #7B7B7B #296384*/
	font-size:75%;
	line-height:1.5em;
	text-align:center;
}

/* PROMOS */
.footer_panel_content .dongle { background: url('/brochure/images/content/promos/dongle_small_promo.png') no-repeat bottom right; float: right; margin: 0px 4px 0px -4px; }
.footer_panel_content .universal { background: url('/brochure/images/content/promos/universal.png') no-repeat bottom right; float: right; margin: 0px 4px 0px -4px; }
.footer_panel_content .education { background: url('/brochure/images/content/promos/education.png') no-repeat bottom right; float: right; margin: 0px 4px 0px -4px; }
.footer_panel_content .gifts { background: url('/brochure/images/content/promos/gifts.png') no-repeat bottom right; float: right; margin: 0px 4px 0px -4px; }
.footer_panel_content .why_sign { background: url('/brochure/images/content/promos/why.png') no-repeat bottom right; float: right; margin: 0px 4px 0px -4px; }

/*
.fixed_corner_element { 
	background-image:url(/brochure/images/global/cornerpiece_mixed.png);
	background-repeat:no-repeat;
	height:81px;
	width:81px; 
	padding:20px;
	bottom:0;
	position:fixed;
	z-index:1;
	right:0;
	_display:none;
}
*/

/* Additional css for reinstating buy now link - old version above */
.fixed_corner_element { 
	background-image:url(/brochure/images/global/buynow-png24.png);
	background-repeat:no-repeat;
	bottom:0;
	position:fixed;
	z-index:1;
	right:0;
	_display:none;
}
.fixed_corner_element a {display: block;}

/* Tony */
.tick {background:url('/brochure/images/global/tick.jpeg') no-repeat;}

.large-image { height:185px; margin:auto; text-align:center; width:285px; }
.large_dongle { background:url('/brochure/images/content/general/dongle_large.png') no-repeat; _background:url('/brochure/images/content/general/dongle_large_ie6.png') no-repeat; }

.coin { _width: 375px; padding:0 0 0 50px!important; margin:0 0 15px !important; min-height:50px; background:url('/brochure/images/content/general/coin.png') no-repeat; }
.coin h2 { margin: 0px; color: #c6179f; font-size: 150%; font-weight: normal;}

.from {float: left; width: 100px; padding: 0px 0px 0px 45px;}
.from_to_arrow {  float: left; width: 25px; height: 25px; margin: 0px 87px 0px 60px; background:url('/brochure/images/global/right_arrow.png') no-repeat; }
.to { float: left; width: 100px;}
.from, .to { color: #c6179f; font-size: 130%; margin: 0px 0px 10px 0px;}

/*------------------------------------ classification ---------------*/
.classification_icon { float:left; height:30px; margin:3px 5px 0 5px; _margin:3px 5px 0 0px; position:relative; width:30px; }

.universal_sml { background:url(/brochure/images/global/classification/universal_sml.png) no-repeat 0px 5px; }
.pg_sml { background:url(/brochure/images/global/classification/pg_sml.png) no-repeat; }
.twelve_sml { background:url(/brochure/images/global/classification/12_sml.png) no-repeat; }
.fifteen_sml { background:url(/brochure/images/global/classification/15_sml.png) no-repeat; }
.eighteen_sml { background:url(/brochure/images/global/classification/18_sml.png) no-repeat; }

.bbfc_classifications li { color:#555555 !important; font-weight:bold; height:29px; padding:7px 0 0 30px !important;}
.bbfc_classifications .universal { background:url(/brochure/images/global/classification/bbfc_universal_sml.png) no-repeat 0px 3px; }
.bbfc_classifications .pg { background:url(/brochure/images/global/classification/bbfc_pg_sml.png) no-repeat 0px 3px; }
.bbfc_classifications .twelve { background:url(/brochure/images/global/classification/bbfc_12_sml.png) no-repeat 0px 3px; }
.bbfc_classifications .fifteen { background:url(/brochure/images/global/classification/bbfc_15_sml.png) no-repeat 0px 3px; }
.bbfc_classifications .eighteen { background:url(/brochure/images/global/classification/bbfc_18_sml.png) no-repeat 0px 3px; }

.tibboh_classifications li { color:#555555 !important; font-weight:bold; height:29px; padding:0px 0 17px 38px !important;}

.classification_holder_med { float:left; height:150px; width:221px;  }
.sub_universal { background: url(/brochure/images/global/classification/tibboh_universal_med.png) no-repeat; _background: url(/brochure/images/global/classification/tibboh_universal_med_ie6.png) no-repeat;}
.sub_pg { background: url(/brochure/images/global/classification/tibboh_pg_med.png) no-repeat; _background: url(/brochure/images/global/classification/tibboh_pg_med_ie6.png) no-repeat;}
.sub_12 { background: url(/brochure/images/global/classification/tibboh_12_med.png) no-repeat; _background: url(/brochure/images/global/classification/tibboh_12_med_ie6.png) no-repeat;}
.sub_15{ background: url(/brochure/images/global/classification/tibboh_15_med.png) no-repeat; _background: url(/brochure/images/global/classification/tibboh_15_med_ie6.png) no-repeat;}


/*--------------------------------------------------------------------*/


.search_container { width: 420px; height:263px; padding:84px 0 0 20px; background:url(/brochure/images/search_field/search_background.png) no-repeat; }
.input_search { width:265px; float:left; _position:relative; }
.search_button { height:25px; width:119px; margin:0 0 0 15px; _position:relative; background:url(/brochure/images/search_field/search_button.png) no-repeat; }

.rules_ul { margin-left:40px!important; }
.rules_ul li { list-style-type:lower-alpha!important; }
.rules_ul li ul { padding:0 0 0 15px;}
.rules_ul li ul li { list-style-type: lower-roman!important; font-size:100%; font-style:italic; }


/* Additional styles for new buy now landing page */
/* Commented out as this width affected the contact us page background 
.content { width: 425px; } */
.container_area_text_info ol.numbers li {margin:0 0 0px}
.container_area_text_info ol.ticks li { _width: 365px; min-height: 34px; padding:0 0 0 55px; background-repeat: no-repeat; background-position: top left;} 
.container_area_text_info ol li {background:url('/brochure/images/global/yourdogsgotticks.png24.png') no-repeat; margin:0 0 10px 0px;}
.container_area_text_info ol {margin: 0 0 10px; padding:5px 20px 6px 0; list-style-type: none;}
.container_area_text_info ol li p {margin: 0px;} 
.buy-now-info-box {border: 0px solid #DFDFDF;clear:left;float:left;margin:0 0 10px 1px; width: 95%;}
.buy-now-info-box h2 {color:/*#C6179F*/#5E99C7; font-size:120%; font-weight:normal; margin:0 0 3px 0;}
.buy-now-info-box ul {margin:0 0 10px 10px;padding:0;}
.buy-now-info-box ul > li {
	background-image:url('/brochure/images/global/pinkCircle02b.jpg');
	background-position:0 8px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px 5px 0px 15px;
	font-size: 90%;
	line-height:1.5em;
	color: #858585;
	margin: 0 0 4px;
}
h2 {font-size: 120%;}
.policy-table {width: 100%; font-size: 90%; color:#858585}
.pink {color: #C6179F;}
.blue {color: #5E99C7;}
.grey {color: #858585;}
.bold {color: #666666; text-transform: none;}
.italic {font-style: italic;}
.container_area li a {text-decoration: none; font-weight: bold;}
.list-numbered {list-style: decimal;}
.container_area_text_info ol.list-numbered {padding:5px 20px 0px 0;}
.container_area_text_info ol.list-numbered li {background: none; padding:0 5px 0 8px;}
.container_area_text_info ol li h2 {font-size: 110%; color: #C6179F; margin: 0px; font-weight: normal;}
.container_area_text_info p.blue {color: #5E99C7; font-style: italic; font-weight: bold;}
.container_area_text_info p {font-size: 90%; color: #858585; line-height: 1.5em;}

/* New pink buy now button */
.buy-now-button {
	height:30px;
	width:122px;
	color:#FFFFFF;
	*margin-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size:95%;
	padding:1px 0 0 0;
	background:url(/brochure/images/global/buynowpng24.png) no-repeat;
	_background:url(/brochure/images/global/buynowpng8.png) no-repeat; 
}

/* New class to switch the childrens page image for ie6 */ 
.children-image {
	background:url(/brochure/images/content/subindexes/kids_intro.png) no-repeat top left;
	_background:url(/brochure/images/content/subindexes/kids_intro_ie6.png) no-repeat top left;	
	width:410;
	height:92px;
}
