html, body { height: 100%; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #666;}
body { background: #fff; margin:0; }
a:link, a:visited, a:active { color: #667e8e; /*e82521*/ text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #3c576a; /*d51612*/ }

label, form, label, fieldset, ul, ol, li { margin:0; padding:0; }
ul, ol { list-style-type:none }
h1, h2, h3, h4, p { margin:0 0 15px 0; padding:0; }
p { margin:0 0 10px 0; }
h2, .h2 { font-size:20px; font-weight:normal; color:#333 }
h3 { font-size:16px; font-weight:normal; color:#333 }
h1, .h1 { font-size:26px; font-weight:normal; color:#333 }

.clr {clear:both; height:1px; font-size:1px; }

.more { padding-right:12px; background:url(images/arrow_more.gif) right center no-repeat }
.back { padding-left:12px; background:url(images/arrow_back.gif) left center no-repeat }
.container { width:960px; margin:0 auto;  }

#wrapper {min-height: 100%; height: auto !important; height:100%; margin: 0 0 -223px 0; }

#header { height:105px; background:#000 url(images/header_bg.jpg) repeat-x }
	#logo { float:left; margin:25px 0 0 -20px; z-index:3; position:relative }
	#logo_xmas { float:left; margin:0 0 0 -20px; z-index:3; position:relative }
	#navigation { float:right; margin:40px 0 0 0; padding:0; list-style-type:none; }
		#navigation li { margin:0; padding:0; display:inline; }
			#navigation li a { color:#FFF; display:block; float:left; height:26px; margin:0 5px;  }
			#navigation li a:hover { color:#CCC }
			#navigation li a span.wrap { display:block; float:left; cursor:pointer; height:26px;  }
			#navigation li a span.wrap span { display:block; float:left; cursor:pointer; height:26px; line-height:26px; padding:0 15px;}
		#navigation li.selected a { background:#0a0a0a url(images/menu_l.gif) 0 0 no-repeat; color:#FFF }
		#navigation li.selected a span.wrap {background:url(images/menu_r.gif) right 0 no-repeat}
		#navigation li.selected a span.wrap span { background:url(images/menu_t.gif) center top no-repeat }
		
#showcase { height:290px; background:#000 url(images/showcase_bg.jpg) repeat-x; color:#959595; }
	#showcase .xmass_showcase_container { height:290px; background:url(images/showcase_bg_xmas.jpg) center top no-repeat; }
	#showcase .welcome { float:left; width:320px; line-height:1.6em; padding-top:40px }
		#showcase .welcome ul.left { width:55%; float:left; }
		#showcase .welcome ul.right { width:45%; float:right; }
		#showcase .welcome ul li { margin-bottom:5px; }
		#showcase .welcome a { color:#eee }
			#showcase .welcome a:hover { color:#bbb }
		#showcase .welcome h3 { color:#ddd; font-size:19px; font-weight:normal;  margin:0 0 20px;}
		#showcase .welcome p { margin:0 0 20px 0; }
		
	#showcase .slideshow { float:right; width:570px; padding-top:40px; }
		.slideshow_item .screenshot { width:307px; height:210px; background:url(images/slideshow_frame.png) right bottom no-repeat; float:left; }
			.slideshow_item .screenshot img { border:5px solid #fff; margin-left:7px; }
		.slideshow_item .text { width:195px; height:210px; float:right }
			.slideshow_item .text p { margin:0 0 10px 0; line-height:1.5em }
			.slideshow_item .text a { color:#eee; }
			.slideshow_item .text a:hover { color:#bbb}
			.slideshow_item .text h4 { font-size:14px; color:#FFF}
		
#topbar { min-height:35px; height:auto !important; height:35px; background:#0d0d0d; border-top:1px solid #2d2d2d }
	.toggle_contact { margin:0; padding:0; line-height:35px; text-align:right}
		.toggle_contact a { color:#e82521 }
		.toggle_contact a:hover { color:#d51612 }
		.toggle_contact a.down { background:url(images/arrow_down.gif) right 5px no-repeat; padding-right:15px}
		.toggle_contact a.up { background:url(images/arrow_up.gif) right 5px no-repeat; padding-right:15px}
	#contact_form { height:290px; color:#888 }
		#contact_form a { color:#FFF }
			#contact_form a:hover { color:#CCC}
		#contact_form h3, #contact_form .title { color:#FFF; font-size:14px }
		#contact_form .text { float:left; width:320px; line-height:1.6em }
		#contact_form .form { float:right; width:620px; }
			#contact_form .form .left { width:262px; float:left; }
			#contact_form .form .right { width:290px; float:right;}
			#contact_form label { display:block; padding:6px 0; color:#afafaf }
				#contact_form label span { color:#d51612}
			#contact_form .text_field { background:url(images/contact_text_field.gif) no-repeat; width:252px; height:21px; padding:6px 5px 0 5px; font-size:11px; margin:0 0 7px 0; border:none; color:#777 }
			#contact_form .text_area_wrap { background:url(images/contact_text_area.gif) no-repeat; width:278px; height:136px; padding:6px; margin:0 0 7px 0; }
			#contact_form .text_area { width:278px; height:136px; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:none; overflow:auto; background:#070707; color:#777 }
			#contact_form .contact_msg { padding:5px 0; color:#ddd }
			#contact_form .contact_error { color:#F00; font-size:12px; padding:10px 0 }
			#contact_form .contact_send_wrap { padding-top:15px; text-align:right }
			
#main_wrapper { clear:both; min-height:300px; height:auto !important; height:300px; background:#fff url(images/main_top.gif) 0 0 repeat-x  }	

#main { padding-top:30px; padding-bottom:20px }

#sidebar { width:245px; float:left; }

	.categories_list { width:244px; background:url(images/catlist_bg.jpg) repeat-y; margin-bottom:15px }
		.categories_list_top { background:url(images/catlist_top.jpg) no-repeat; }
			.categories_list_inner { background:url(images/catlist_bottom.jpg) 0 bottom no-repeat; padding:20px 0 60px 0; min-height:129px; height:auto !important; height:129px; }
				.categories_list ul.parent {}
				.categories_list ul li.parent { background:url(images/catlist_split.jpg) right bottom no-repeat; min-height:32px; height:auto !important; height:32px; padding-bottom:1px; }
				.categories_list ul li.parent .wrap { display:block; min-height:32px; height:auto !important; height:32px; }
				.categories_list ul li.selected .wrap { background:url(images/catlist_selected_bg.jpg) right top repeat-y; }
				.categories_list ul li.parent a.parent { display:block; padding-left:23px; color:#667e8e; /*color:#667e8e;*/ height:32px; line-height:32px;  }
				.categories_list ul li.parent a:hover.parent { color:#364d5d /*color:#364d5d*/}
				.categories_list ul li.selected a.parent, .categories_list ul li.selected a:hover.parent, .categories_list ul li.selected a:visited.parent { color:#cc0f0a; background:url(images/catlist_selected_arrow.jpg) right top no-repeat; }
				.categories_list ul.child { padding-left:34px; padding-bottom:5px;  }
				.categories_list ul.child li a.child { display:block; color:#888; padding:2px 0 6px 0; font-size:11px }
				.categories_list ul.child li a:hover.child { color:#666 }
				.categories_list ul.child li.selected a.child, .categories_list ul.child li.selected a:hover.child, .categories_list ul.child li.selected a:visited.child { color:#cc0f0a; }
				
	#login_box { background: url(images/login_box_bg.jpg) no-repeat; width:205px; height:179px; padding:15px 20px; margin:0 0 15px 0; }
		#login_box .title { background:url(images/arrow_small.gif) left center no-repeat; padding-left:10px; margin:0 0 7px 0; font-size:12px; font-weight:bold  }
		#login_box label { display:block; padding:10px 0 4px 0; }
		.login_field { outline:none; border:none; padding:6px 5px 0 5px; background:url(images/login_field.gif) 0 0 no-repeat; width:165px; height:24px; }
		.login_field:focus { background:url(images/login_field.gif) 0 -30px no-repeat; }
		#login_box .new_user { float:left; padding-top:15px }
		#login_box .button { float:right; margin:0; padding-top:12px;  }
		a.login_button { display:block; width:89px; height:28px; background:url(images/login_button.gif) 0 0 no-repeat; }
			a:hover.login_button { background:url(images/login_button.gif) 0 -28px no-repeat; }
			a.login_button span { display:none }
			
	#faq_box { background:url(images/faq_box_bg.jpg) repeat-y; width:243px; margin:0 0 15px 0; }
		#faq_box_top { background:url(images/faq_box_top.jpg) no-repeat; }
			#faq_box_inner { background:url(images/faq_box_bottom.jpg) 0 bottom no-repeat; padding:15px 20px; min-height:250px; height:auto !important; height:250px; }
			#faq_box .title { background:url(images/arrow_small.gif) left center no-repeat; padding-left:10px; margin:0 0 10px 0; font-size:12px; font-weight:bold  }
				#faq_box .title a { color:#333 }
			#faq_box .faq_item { padding-top:10px; border-top:1px solid #ddd; }
			#faq_box .faq_item h4 { margin-bottom:6px; font-size:12px; font-weight:bold }
			#faq_box .faq_item p { line-height:1.3em; margin-bottom:10px }
			

#content { width:670px; float:right;}
	.content p { line-height:1.6em; margin-bottom:15px;  }
	.content h1 a { text-decoration:none }
	.content a { text-decoration:underline; }
	
	/* General */
	.black { color:#000 }
	.heading_red { color:#cf0d06 }
	.list_item_red { padding-left:23px; background:url(images/bullet1.gif) 12px 9px no-repeat; margin-bottom:6px; line-height:1.6em } 
	.txt_highlight { color:#cf0d06 }
	.img_border { padding:3px; border:1px solid #ddd; }
		a:hover .img_border { border:1px solid #aaa; }
	.img_left { float:left; margin:0 15px 15px 0; }
	.img_left_border { float:left; margin:0 15px 15px 0; padding:3px; border:1px solid #ddd; }
		a:hover .img_left_border { border:1px solid #aaa; }
	.img_right { float:right; margin:0 0 15px 15px; }
	.img_right_border { float:right; margin:0 0 15px 15px; padding:3px; border:1px solid #ddd; }
		a:hover .img_right_border { border:1px solid #aaa; }
		
	.input_field { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px; margin:0; background:#fff; border:1px solid #ccc }
		.input_field:focus { border:1px solid #aaa }
		
	.service_features { margin-bottom:30px }
		.service_features ul { margin-left:15px }
			.service_features ul li { margin-bottom:6px; background:url(images/arrow_small.gif) left 6px no-repeat; line-height:1.5em; padding-left:10px }

	/* Paging */
	.form_paging td { padding:4px; }
	.paging_field { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ddd; padding:3px; width:25px; text-align:center }
	.paging_field:focus { border:1px solid #bbb }
	
	/* News */
	.news_item { border-bottom:1px dashed  #ddd; margin-bottom:15px; padding-bottom:5px; }
		.news_item h2 { font-weight:normal; margin:0 0 3px 0; }
		.news_item h2 a, .news_more a, .news_back a { text-decoration:none }
		.news_item p { margin:0 0 10px 0; }
		.news_item .date { font-size:11px; color:#999; margin:0 0 7px 0; }
	
	/* Hosting */
	.hosting_categories { width:320px; margin:0 auto; padding-top:30px; overflow:hidden}
		.hosting_categories ul {}
		.hosting_categories ul li { display:inline; }
		.hosting_categories ul li a { display:block; height:30px; padding-top:75px; float:left; font-size:14px; text-decoration:none; font-weight:bold }
		.hosting_categories ul li a:hover {  }
		.hosting_categories ul li.linux a { background:url(images/icon_linux.gif) center top no-repeat; margin-right:60px }
		.hosting_categories ul li.windows a { background:url(images/icon_windows.gif) center top no-repeat; margin-right:20px }
	
	.heading_hostingpacks { margin-bottom:5px; font-weight: normal; }
	
	.hosting_table_linux { border-bottom:1px solid #ddd; margin-bottom:20px }
	.hosting_table { margin-bottom:20px }
		.hosting_table th, .hosting_table td { text-align:left; }
		.hosting_table th { padding:9px 6px 7px 6px;  border-bottom:1px solid #ddd; font-size:15px; font-weight:bold }
			.hosting_table th a { text-decoration:none; color:#cf0d06 }
			.hosting_table th a:hover { color:#a60903}
		.hosting_table td { padding:4px 6px; font-size:12px; border-bottom:1px solid #e9e9e9; color:#777 }
			.hosting_table tr.prices td { color:#666 }
				.hosting_table tr.prices td strong { font-size:13px; color:#cf0d06 }
			.hosting_table tr.diskspace td strong, .hosting_table tr.traffic td strong { color:#666}
			.hosting_table tr.buttons td { border:none; }
		a.link_details { display:block; width:116px; height:23px; background:url(images/button-details.gif) no-repeat; margin-bottom:5px }
			a.link_details span { display:none; }
			a:hover.link_details { background:url(images/button-details.gif) 0 -23px no-repeat; }
		a.link_order { display:block; width:116px; height:23px; background:url(images/button-order.gif) no-repeat }
			a.link_order span { display:none }
			a:hover.link_order { background:url(images/button-order.gif) 0 -23px no-repeat; }
	
	.hosting_pack_left { float:left; width:300px; }
	.hosting_pack_right { float:right; width:320px; }
	
	.hosting_specs_title { margin-bottom:8px; font-size:18px;  }
	.hosting_specs { margin-bottom:20px; }
		.hosting_specs tr:hover td, .hosting_specs tr:hover th { border-bottom:1px solid #ddd }
		.hosting_specs th, .hosting_specs td { text-align:left; padding:6px 4px; border-bottom:1px solid #e9e9e9  }
		.hosting_specs th { font-weight:normal; width:190px; color:#555 }
		.hosting_specs td { color:#777 }
		.hosting_specs a { text-decoration:none }
		a.specs_tooltip { cursor:default; padding-right:8px; color:#cf0d06; text-decoration:none  }
			a.specs_tooltip span { display:none; }
			.specs_tooltip_title { background:#9db0b8; color:#FFF; font-size:11px; font-weight:bold; padding:5px 9px; margin:2px 1px 2px 2px; }
			.specs_tooltip_body { padding:5px 11px 7px 11px; font-size:11px; }
			/*a.specs_tooltip span { padding-right:20px; background:url(images/icon-info3.gif) right center no-repeat }*/
	
	.dedicated_specs th { width:120px;  }
	.colocation_specs th { width: auto;  }
	
	.hosting_pack_prices { margin:30px 0; background:#f6f6f6 url(images/pack_prices_bg.gif) repeat-y; width:193px; }
		.hosting_pack_prices_top { background:url(images/pack_prices_top.gif) no-repeat; }
			.hosting_pack_prices_inner { background:url(images/pack_prices_bottom.gif) 0 bottom no-repeat; padding:20px; }
	p.price_month { margin-bottom:12px;  font-size:16px; }
	p.price_month strong { color:#cf0d06; font-size:22px; font-weight:normal; padding-right:4px }
	p.price_year { padding:0; margin-bottom:8px; }
	p.price_year strong { color:#cf0d06; font-size:14px;  font-weight:normal; padding-right:4px }
	.extra_months { color:#000;  }
	p.hosting_pack_order { padding-top:10px; margin:0 }
	
	.prices_vat { font-size:11px; color:#777; padding-left:3px }
	.hosting_pack_back { padding-left:3px}
	
	/* Projects */
	.portfolio_item { width:321px; float:left; margin-bottom:30px; }
	.port_left { margin-right:20px; }
		.portfolio_item p { line-height:1.3em; margin-bottom:10px }
		.portfolio_item .image { margin-bottom:10px; }
		.portfolio_item .image a img { border:5px solid #e5e5e5 }
			.portfolio_item .image a:hover img { border:5px solid #d5d5d5 }
		.portfolio_item h3 { font-size:16px; color:#cf0d06; margin-bottom:6px; }
		.portfolio_item .link { font-size:11px; line-height:1em; margin-bottom:10px }
			.portfolio_item .link a { text-decoration:none }
			
	/* Domains */
	#domains_form { background:#eceaeb url(images/index_domain_bg.jpg) repeat-x; border:1px solid #eceaeb; padding:10px; margin:20px 0 15px 0; }
		#domains_form td { padding:0 3px; }
		#domains_form .text_field { width:160px; padding:2px; }
	a.link_check { display:block; width:77px; height:23px; background:url(images/button-check.gif) no-repeat }
		a.link_check span { display:none }
		a:hover.link_check { background:url(images/button-check.gif) 0 -23px no-repeat; }
	.button_check { display:block; width:77px; height:23px; background:url(images/button-check.gif) no-repeat; outline:none; border:none; text-indent:-9999px; cursor:pointer }
		.button_check:hover { background:url(images/button-check.gif) 0 -23px no-repeat; }
	.domain_loading { height:32px; line-height:32px; padding-left:45px; background:url(images/lightbox-ico-loading.gif) left center no-repeat; margin-bottom:15px  }
	.domain_results { }
	p.domain_free { background:#f8f8f8 url(images/check.gif) 10px center no-repeat; padding:6px 6px 6px 30px; margin:0 0 10px 0; border:1px solid #e5e5e5; }
	p.domain_registered { background:#f8f8f8 url(images/icon-x.gif) 10px center no-repeat; padding:6px 6px 6px 30px; margin:0 0 10px 0; border:1px solid #e5e5e5; }
	p.domain_error { background:#f8f8f8 url(images/icon-x.gif) 10px center no-repeat; padding:6px 6px 6px 30px; margin:0 0 10px 0; border:1px solid #e5e5e5; }
	p.clear_domain_history a { text-decoration:none; background:url(images/delete_red.gif) left center no-repeat; padding-left:18px; margin-left:12px; }
	p.domain_pricelist_link a { text-decoration:none; margin-left:5px }
	
	.show_domain_availability { display:block; height:20px; padding-top:5px; padding-left:40px}
	.ajax_domain_free { display:block; font-size:11px; background:url(images/check.gif) 5px center no-repeat; padding:0 0 0 20px; margin:0; }
	.ajax_domain_registered { display:block; font-size:11px; background:url(images/icon-x.gif) 5px center no-repeat; padding:0 0 0 20px; margin:0; }
	.ajax_domain_error { display:block; font-size:11px; background:url(images/icon-x.gif) 5px center no-repeat; padding:0 0 0 20px; margin:0; }
	
			
	/* FAQ */
	.heading_faq { color:#cf0d06; padding-top:30px; margin-bottom:10px }
	.faq { border-bottom:1px solid #e8e8e8; padding-top:8px; }
		.faq_title { font-size:12px; font-weight:normal; margin-bottom:0; }
			.faq_title a { display:block; text-decoration:none; padding-bottom:8px; }
		.faq_title_active { font-weight:bold;  }
		.faq_text { padding:10px 15px 5px 15px; }
			.faq_text p { margin:0 0 10px 0; }
		.faq_text_active { background:#f5f5f5 }
	a#faq_all { text-decoration:none; }
		a#faq_all span { color:#cf0d06; font-size:14px; }
		
	/* Sitemap */
	.sitemap ul { list-style-type:square; list-style-position:inside; margin-left:25px; }
		.sitemap ul li { margin-top:8px; }
			.sitemap ul li a { text-decoration:none }
	.sitemap ul.level2 { list-style-type:circle }
	.sitemap ul.level3 { list-style-type:disc }
	
	/* Order */
	.order_table { margin-bottom:30px }
		.order_table th, .order_table td { text-align:left; padding:6px 4px; font-weight:normal;  border-bottom:1px solid #e9e9e9 }
	.button_send { display:block; width:89px; height:28px; background:url(images/button_send.gif) no-repeat; outline:none; border:none; text-indent:-9999px; cursor:pointer }
		.button_send:hover { background:url(images/button_send.gif) 0 -28px no-repeat; }
	#order_charges { background:#f6f6f6; padding:10px 15px; margin-bottom:30px; border-left:3px solid #ddd  }
		#order_charges .order_table { margin-bottom:0; }
	.order_table label span { color:#CF0D06 }
	#order_errors { background:#f6f6f6; padding:10px 15px; margin-bottom:30px; border-left:3px solid #CF0D06 }
	#order_errors p { font-weight:bold; color:#CF0D06 }
	#order_errors ul { list-style-type:disc; list-style-position:inside }
	#order_errors ul li { margin:5px 0px; }
	.copy_domain_details { background:url(images/icon-add.gif) left center no-repeat; padding-left:20px }
	
	/* Contact */
	.contact_emails {}
		.contact_emails li { line-height:1.4em; margin-bottom:10px }
			.contact_emails li a { text-decoration:none }
		
	/* Index */
	#index_wrapper { padding:30px 0 0 0; }
		#index_wrapper p { line-height: 1.5em }
		#index_sidebar { float:left; width:288px; }
		#index_main { float:right; width:624px; }
		#index_left { float:left; width:288px; }
		#index_right { float:right; width:288px; }
		.index_heading { font-size:20px; color:#2b2b2b; padding-bottom:12px; border-bottom:1px solid #c5c4c4 }
			.index_heading a { color:#2b2b2b }
			.index_heading span { display:block; padding-top:3px; font-size:12px; font-weight:normal; color:#737373}
			.h_domains { background:url(images/icons/globe.jpg) 0 2px no-repeat; padding-left:50px }
			.h_hosting { background:url(images/icons/server3.jpg) 0 2px no-repeat; padding-left:50px }
			.h_news { background:url(images/icons/news.jpg) 0 2px no-repeat; padding-left:50px }
			.h_datacenter { background:url(images/icons/server4.jpg) 0 2px no-repeat; padding-left:50px }
			.h_resellers { background:url(images/icons/resellers.jpg) 0 2px no-repeat; padding-left:50px }
			.h_contact { background:url(images/icons/mail.jpg) 0 2px no-repeat; padding-left:58px; margin-bottom:20px; }
		.index_service { border-bottom:1px solid #e9e9e9; padding:10px 0; margin:0 0 10px 0; }
			.index_service h3 { font-size:14px; }
		.index_banner { margin:0 0 30px 0; }
		#index_domains { background:#eceaeb url(images/index_domains_bg.gif) no-repeat; padding:10px; margin:0 0 15px 0; width:267px; }
			#index_domains .text_field { width:160px; padding:2px;  margin:0 5px; }
			#index_domains .button_check { float:right; margin:10px 0 0 0; }
		#index_domain_prices { margin:0 0 30px 0;}
			#index_domain_prices table { margin-bottom:10px }
			#index_domain_prices th { width:50px; height:20px; text-align:left; color:#cb0d07 }
		#index_hosting { margin-bottom:30px; }
			#index_hosting .text { float:left; width:310px }
				#index_hosting .links { font-weight:bold; }
					#index_hosting .links .linux { margin-right:25px }
			#index_hosting .banner { float:right }	
		#index_resellers { margin-bottom:30px; }
			#index_resellers .text { float:left; width:310px }
				#index_resellers .links { font-weight:bold; }
					#index_resellers .links .info { margin-right:25px }
			#index_resellers .banner { float:right }		
		#index_datacenter { margin-bottom:30px; }
			#index_datacenter .text { float:left; width:310px }
			#index_datacenter .links { float:right;  width:297px }	
				#index_datacenter .link ul { width:295px; margin-left:2px }
				#index_datacenter .links ul li {  }
				#index_datacenter .links ul li a { display:block; background:url(images/index_dc_button.jpg) no-repeat; height:33px; margin-bottom:5px; line-height:31px; padding-left:18px; font-weight:bold }
				#index_datacenter .links ul li a span { padding-right:12px; background:url(images/arrow_more.gif) right center no-repeat }
		.index_news_item { border-bottom:1px dashed  #ddd; margin-bottom:15px; padding-bottom:5px; }
			.index_news_item h3 { font-weight:bold; margin:0 0 3px 0; font-size:12px }
			.index_news_item h3 a, .news_more a, .news_back a { text-decoration:none }
			.index_news_item p { margin:0 0 10px 0; }
			.index_news_item .date { font-size:11px; color:#999; margin:0 0 7px 0; }

#push_footer { height:223px; }
#footer { height:223px; background:url(images/footer_bg.jpg) repeat-x }
	#footer_inner { height:223px; background:url(images/footer_top.jpg) center top no-repeat; }
		#footer_links { padding-top:53px; height:130px; background:url(images/footer_split.jpg) 760px 45px no-repeat }
			#footer_links th { height:22px; color:#fff; font-size:14px; font-weight:normal; text-align:left }
			#footer_links th a { color:#fff }
			#footer_links td { vertical-align:top; font-size:11px; color:#ff6160 }
			#footer_links td p { line-height:1.7em }
			#footer_links a, #footer_bottom a { color:#ff6160 }
				#footer_links a:hover, #footer_bottom a:hover { color:#ffa7a6}
			#footer_links ul { list-style-type:none; padding-top:5px }
				#footer_links ul li { height:18px }
					#footer_links ul li a { background:url(images/arrow_small.gif) left center no-repeat; padding-left:10px }
			
		
		#footer_bottom { height:29px; line-height:29px; border-top:1px solid #930a06; color:#fb4e4d }
			#copyright { float:left; margin:0; line-height:29px; }
			#credits { float:right; margin:0; line-height:29px; font-size:11px }
				#credits a.sitemap { background:url(images/icon-sitemap.gif) left center no-repeat; padding-left:15px }
		
.no_border, tr.no_border td, tr.no_border th { border:none; }