/* idea theme main css */#date{position: absolute;top: 0px;line-height: 52px;color: #FFFFFF;right: 30px;font-weight: bold;font-size: 14px;letter-spacing: 0px;}		body{	background: #3f7f9c url(../images/background.jpg) center top repeat-x; /*78aabf*/	color: #343434;	font-size: 62.5%;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}*{	font-size: 1em;}h1, h2, h3, h4, h5, h6{	color: #777;}h1{	font-size: 1.8em;	margin: 1em 0;}h2{	font-size: 1.6em;	margin: 1em 0;}	h2.main{	margin: 0;}h3{	font-size: 1.6em;	margin: 0.8em 0;}h4{	font-size: 1.6em;	margin: 0.6em 0;}h5, h6{	font-size: 1.1em;	margin: 0.45em 0;	letter-spacing: -0.2px;}h6{	font-size: 1em;	letter-spacing: normal;}.panel h3{	clear:both;}p{	line-height:140%; /* 125% is default*/}textarea{	font-family: Arial, Helvetica, sans-serif;}code{	background: #f5f5f5;	border: 1px solid #b9b7b7;	color: #7b9831;	font-size: 1.3em;	padding: 20px;	margin: 20px 20px 20px 0;	display:block;	width: 415px;	overflow: auto;	overflow-y: hidden;}blockquote{	border-left: 2px solid #908f8f;	padding-left:20px;	margin: 20px 0 20px 13px;	color: #908f8f;}ul{	padding: 1px 0;	margin: 1em;}li{	padding: 0;	list-style-image:url(../images/list_arrow.gif);	padding-left: 7px;	margin: 1em;}a{	color: #88a241;	text-decoration:none;}a:hover{	color: #344530;}.post h3 a.post_link{	font-style: normal;}.freeoffer {color: #ff0000}a.post_link, ul.big a{	color: #777;}a.post_link:hover, ul.big a:hover{	color: #88a241;}.recent_comments p.align_right a{	font-style:italic;	font-weight: bold;}#main_container{	font-size: 1.2em;	width: 968px;    margin: 0 auto;    position: relative;}#logo{	width: 308px;	height: 87px;	outline: none;	background:url(../images/buzme_internet_whitelogo.png);}.logo{	float:left;	margin-right: 57px;	margin-top: 28px;	margin-left:24px;	margin-bottom: 33px;}.logo a{	display:block;	text-indent: -9000px;}#domainspecialoffer{	width: 880px;	height: 84px;	outline: none;	background:url(../images/domainspecialoffer.png);}.domainspecialoffer{	float:left;}.domainspecialoffer a{	display:block;	text-indent: -9000px;}#hostingspecialoffer{	width: 880px;	height: 107px;	outline: none;	background:url(../images/cheap_web_hosting_offer.png);}.hostingspecialoffer{	float:left;}.hostingspecialoffer a{	display:block;	text-indent: -9000px;}#mailspecialoffer{	width: 880px;	height: 84px;	outline: none;	background:url(../images/mailspecialoffer.png);}.mailspecialoffer{	float:left;}.mailspecialoffer a{	display:block;	text-indent: -9000px;}#customersupport{	width: 880px;	height: 84px;	outline: none;	background:url(../images/customersupport.png);}.customersupport{	float:left;}.customersupport a{	display:block;	text-indent: -9000px;}#main_menu{	margin: 0;	vertical-align:top;	float:right;}#main_menu li{	display: inline;	font-weight: bold;	font-size: 1.2em;	margin: 0;	padding: 0;}#main_menu li a{	color: #FFF;	display: block;	float:left;	margin-right: 20px;	margin-top: 59px;	text-decoration:none;	text-transform:uppercase;	padding-bottom: 3px;	border-bottom: 3px hidden transparent;	letter-spacing: -0.5px;}#main_menu li a.selected, #main_menu li a:hover, #footer a:hover{	border-bottom: 3px solid #b0d746;}/* end main menu *//* login box */#login_form_container{	width: 308px;	height: 55px;	display: block;	position:absolute;	top: 0;	right: 0;}#login_form_left{	background: url(../images/login_background_left.png) top right no-repeat;	width: 23px;	height: 55px;	display: block;	float: left;}#login_form_right{	background: url(../images/login_background_right.png) top right no-repeat;	float: left;	width: 285px;	height: 55px;	display: block;}#login{	margin-top: 11px;}#login strong{	display: none;}#login input{	width: 102px;	height: 17px;	background: #18324f;	border: 1px solid #AAA;	color: #b0d746;	padding-left: 8px;	padding-top: 3px;	font-size: 0.8em;}#login input#username{	margin-right:15px;}#login input#login_submit{	width: auto;	border: none;	background: none;	font-weight: bold;	font-size: 0.9em;	font-family:Verdana, Geneva, sans-serif;	color: #000;	margin-left:-5px;	cursor:pointer;}/* end login box *//* coda slider */#slider {    width: 968px;    margin: 0 auto;	background: transparent url(../images/header_background.png) repeat-x scroll 0px 120px;}#slider2 {    width: 968px;    margin: 0 auto;	background: transparent url(../images/header_background2.png) repeat-x scroll 0px 120px;}.scroll {    overflow: auto;    overflow-x: hidden;    position: relative;    clear: left;	width: 958px;	margin: 0 auto;	height: auto;}.scroll.blog{	width: 968px;	height:auto;	overflow:auto;	position:relative;}.scrollContainer{	min-height: 400px;}.scrollContainer div.panel {    padding: 0px 35px;    width: 898px;	min-height: 400px;	overflow: hidden;	height:auto;}.scrollContainer.blog{	overflow: hidden;	height:auto;	background: url(../images/blog_header_background.png) top left repeat-y;}.scrollContainer.blog div.panel {    padding: 20px 35px 20px 40px;    width: 893px;	min-height: 400px;}.scrollContainer1.blog div.panel {    padding: 20px 35px 20px 40px;    width: 893px;	min-height: 360px;}.scrollBottom, .scrollBottom.round{	background: transparent url(../images/header_bottom.png) no-repeat left top;	height: 26px;	z-index: 1;	position:relative;}.scrollBottom.round{	background: transparent url(../images/header_bottom_round.png) no-repeat left top;}		/*.scrollButtons {		cursor: pointer;		position:absolute;		top: 275px;		display: none;	}		.scrollButtons.left {	left: -5px;	}		.scrollButtons.right {	right: -5px;	}*//* end coda slider *//* coda panels */.panel_left2{	width: 360px;	float: left;}.panel_left{	width: 507px;	float: left;}.blog .panel_left{	width: 555px;}.panel_right{	width: 360px;	float: right;}.blog .panel_right{	width: 287px;}.panel_right img{	margin-top: 140px;}.panel_right h3{	margin-top: 52px;}h2.title, h3.title{	text-indent: -9000px;}h3.title{	min-height: 44px;}.panel h2.title{	height: 100px;}#pdf{	position: absolute;	top: 2264px;	line-height: 52px;	color: #FFFFFF;	right: 30px;	font-weight: bold;	font-size: 14px;	letter-spacing: 0px;	left: 42px;	width: 881px;}	/*#panel_02{	clear:both;}*/.column ul{	margin-left:7px;}ul.big{	color:#777777;	float:left;	font-size:1.2em;	letter-spacing:-0.05em;	margin: 0 0 0 5px;	width:232px;}ul.bigdomains{	color:#777777;	float:left;	font-size:1.1em;	margin: 0 0 0 5px;	width:232px;}/* end coda panels *//* image titles */a#pricelist{	background:url(../images/title_title_pricelist.png) top left no-repeat;}h2#buzmesilver{	background: url(../images/title_buzmesilver.png) top left no-repeat;display:block;	text-indent: -9000px;}h2#buzmegold{	background: url(../images/title_buzmegold.png) top left no-repeat;display:block;	text-indent: -9000px;}h2#buzmeplatinum{	background: url(../images/title_buzmeplatinum.png) top left no-repeat;display:block;	text-indent: -9000px;}h2#buzmessl{	background: url(../images/title_ssl.png) top left no-repeat;display:block;	text-indent: -9000px;}h2#buzmevirus{	background: url(../images/title_virus.png) top left no-repeat;display:block;	text-indent: -9000px;}h2#buzmetrial{	background:url(../images/title_buzmetrial.png) top left no-repeat;	display:block;	text-indent: -9000px;}h2#buzmeemailonly{	background:url(../images/title_buzmemail.png) top left no-repeat;	display:block;	text-indent: -9000px;}h2#produce{	background: url(../images/title_produce.png) top left no-repeat;}h2.title#transferinfo{	background:url(../images/title_transferinfo.png) top left no-repeat;}h2.title#domainprices{	background:url(../images/title_domainprices.png) top left no-repeat;}h2.title#offer{	background:url(../images/title_offer.png) top left no-repeat;}h2.title#product{	background:url(../images/title_product.png) top left no-repeat;}h2.title#product1{	background:url(../images/title_product1.png) top left no-repeat;}h2.title#product2{	background:url(../images/title_product2.png) top left no-repeat;}h2.title#product3{	background:url(../images/title_product3.png) top left no-repeat;}h2.title#product4{	background:url(../images/title_product4.png) top left no-repeat;}h2.title#trialoffer{	background:url(../images/title_buzmetrial.png) top left no-repeat;}h2.title#ons{	background:url(../images/title_ons.png) bottom left no-repeat;}h2.title#ons2{	background:url(../images/title_ons2.png) bottom left no-repeat;}h2.title#need_help{	background:url(../images/title_need_help.png) bottom left no-repeat;}h2.title#about_us{	background:url(../images/title_about_us.png) top left no-repeat;}h2.title#services{	background:url(../images/title_services.png) top left no-repeat;}h2.title#latest_blog{	background:url(../images/title_latest_blog_entries.png) top left no-repeat;}h2.title#recent_comments{	background:url(../images/title_recent_comments.png) top left no-repeat;}h2.title#want_to_write{	background:url(../images/title_want_to_write.png) top left no-repeat;}h2.title#blog{	background:url(../images/title_blog_head.png) top left no-repeat;}h2.title#contact_us{	background:url(../images/title_contact.png) top left no-repeat;}h2.title#shop{	background:url(../images/title_domainnames.png) top left no-repeat;}h2.title#webhosting{	background:url(../images/title_webhosting.png) top left no-repeat;}h2.title#emailhosting{	background:url(../images/title_emailhosting.png) top left no-repeat;}h2.title#supportcentre{	background:url(../images/title_supportcentre.png) top left no-repeat;}h2.title#special_offers{	background:url(../images/title_special_offers.png) top left no-repeat;}h2.title#sitemap{	background:url(../images/title_sitemap.png) top left no-repeat;}h2.title#product_support{	background:url(../images/title_product_support.png) top left no-repeat;}h2.title#tnc{	background:url(../images/title_tnc.png) top left no-repeat;}a#new_version{	background:url(../images/banner_new_version.png) top left no-repeat;	height: 67px;	display:block;	text-indent: -9000px;}a#pricelist{	background:url(../images/title_pricelist.png) top left no-repeat;	height: 321px;	display:block;	text-indent: -9000px;}a#call_free{	background:url(../images/banner_call_free.png) top left no-repeat;	height: 67px;	display:block;	text-indent: -9000px;}h3.title#webhosting_silver{	background:url(../images/title_buzmesilver.png) top left no-repeat;}h3.title#webhosting_gold{	background:url(../images/title_buzmegold.png) top left no-repeat;}h3.title#webhosting_platinum{	background:url(../images/title_buzmeplatinum.png) top left no-repeat;}h3.title#webhosting_trial{	background:url(../images/title_buzmetrial.png) top left no-repeat;}h3.title#webhosting_emailonly{	background:url(../images/title_buzmemail.png) top left no-repeat;}/* end image titles *//* bottom container */.coda #bottom_container{	margin-top: 13px;}#bottom_container{	margin-top: 24px;}#bottom_container_top, #bottom_container_bottom{	height: 30px;	background-position: left top;	background-repeat:no-repeat;}#bottom_container_top{	background-image:url(../images/bottom_container_background_top.png);}#bottom_container_bottom{	background-image:url(../images/bottom_container_background_bottom.png);}#bottom_container_main2{	position: relative;	overflow: hidden;	padding: 10px 20px;	height:auto;}#bottom_container_main1{	position: relative;	overflow: hidden;	padding: 0px 35px;	height:auto;}#bottom_container_main{	position: relative;	background: transparent url(../images/bottom_container_background.png) top left repeat-y;	overflow: hidden;	padding: 13px 35px;	height:auto;}#bottom_container_main h4{	margin: 1.5em 0;}.column.status{	float: left;	margin-top: 30px;        margin-right: 60px;	width: 480px;}column.status h2{	font-size: 1.2em;	margin: 1em 0;}.column2{	float: left;	margin-right: 56px;	width: 480px;}.column{	float: left;	margin-right: 36px;	width: 275px;}.column2.last{	margin-right: 0;}.column2.last2{	margin-top: 30px;        margin-right: 0;}.column2 h2.title{	text-indent: -9000px;	height: 42px;	margin-top:0;	margin-bottom: 33px;}.column2 h2 span{	display: block;	font-size: 0.7em;}.column2 .button{	margin-top:20px;}.column.last{	margin-right: 0;}.column.last2{	margin-top: 30px;        margin-right: 0;}.column h2.title{	text-indent: -9000px;	height: 42px;	margin-top:0;	margin-bottom: 33px;}.column h2 span{	display: block;	font-size: 0.7em;}.column .button{	margin-top:20px;}#idea{	background: url(../images/title_idea.png) top left no-repeat;	margin: 0;	height: 30px;}#additionalservices{	position: absolute;	left: 31px;	line-height: 52px;	color: #FFFFFF;	left: 30px;	font-weight: bold;	font-size: 14px;	letter-spacing: 0px;	top: 290px;	width: 275px;}		/* end bottom container *//* footer */#footer{	padding: 0 39px;	margin-top: 10px;	padding-bottom: 40px;	font-size: 0.9em;	color: #5f5f5f;}#footer a {	color:#5f5f5f;	text-decoration: none;	padding-bottom: 3px;	float: left;	margin-right: 10px;	border-bottom: 3px solid transparent;}#footer a.selected{	border-bottom: 3px solid #b0d746;}/* end footer *//* buttons */.button1{	width: 120px;	height: 28px;	padding: 8px 0 0 0;	display: block;	float: left;	text-decoration: none;	text-transform:uppercase;	font-size: 0.9em;	text-align:center;	color: #444;	background-repeat:repeat;}.button{	width: 92px;	height: 23px;	padding: 7px 0 0 0;	display: block;	float: left;	text-decoration: none;	text-transform:uppercase;	font-size: 0.9em;	text-align:center;	color: #444;	background-repeat:repeat;}.button2{	width: 200px;	height: 42px;	padding: 8px 0 0 0;	display: block;	float: left;	text-decoration: none;	text-transform:uppercase;	font-size: 2.0em;	text-align:center;	color: #444;	background-repeat:repeat;}.button5{	width: 120px;	height: 28px;	padding: 8px 0 0 0;	display: block;	float: left;	text-decoration: none;	text-transform:uppercase;	font-size: 0.9em;	text-align:center;	color: #444;	background-repeat:repeat;} .button2.buynow{	background-image:url(../images/buynow_button.png);}.button.green{	background-image:url(../images/button_green.png);}.button5.register{	background-image:url(../images/searchnow.png);}.button1.register{	background-image:url(../images/registernow.png);}.button.order{	background-image:url(../images/button_order.png);}.button.readmore{	background-image:url(../images/button_readmore.png);}.button.grey{	background-image:url(../images/button_grey.png);}.button_margin_left{	margin-left: 18px;}/* end buttons*//* panel tabs */ul.navigation {    list-style: none;    margin: 0;	margin-top: -5px;    padding: 0;    padding-bottom: 9px;	z-index: 0;	position:relative;	overflow:auto;	height:auto;}ul.navigation li {    display: block;	float:left;	background: url(http://www.webhosting-buzme.co.uk/images/button_navigation.png) top left no-repeat;	margin:0;	margin-right: -7px;	padding: 10px;	width: 219px;	height: 45px;	overflow: hidden;}ul.navigation a{	display: block;	width: 179px;	padding-left: 48px;	margin-left: 11px;	margin-top: 5px;	height: 45px;	color: #777;	font-size: 1.2em;	font-weight: bold;	text-transform:uppercase;	text-decoration: none;	letter-spacing: -1px;	background-position:  0px 3px;	background-repeat: no-repeat;}ul.navigation a.selected{	color: #88a241;	outline: none;}ul.navigation a span{	font-size: 0.75em;	font-weight:normal;	text-transform:none;	display:block;	margin-top:3px;	letter-spacing: normal;}ul.navigation a#home{	background-image:url(../images/icon_offices.png);}ul.navigation a#download{	background-image:url(../images/icon_download_arrow.gif);}ul.navigation a#buy_now{	background-image:url(../images/icon_bucket.png);}ul.navigation a#support{	background-image:url(../images/icon_support.png);	background-position:  0px 0px;}ul.navigation a#our_team{	background-image:url(../images/icon_team.png);}ul.navigation a#offices{	background-image:url(../images/icon_offices.png);}ul.navigation a:focus {    outline: none;}/*end panel tabs*//* contact forms */#contact label{	display:block;	line-height: 3em;}#contact br{	display:none;}#contact_form{	margin-top: 23px;}#contact_form input, #contact_form textarea, #contact input, #contact textarea{	background-color: #d6d6d6;	border: 1px solid #FFF;	width: 212px;	margin: 7px 0;	font-size:1.1em;	padding: 3px;}#contact input, #contact textarea{	background: #e6ecee;	border: 1px solid #e6ecee;	margin: 0;	padding: 9px 5px 0 5px;	display: block;}#contact input{	width: 343px;	height: 23px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}#contact textarea{	width: 507px;	height: 110px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}#contact input.submit_green, #contact_form input.submit_green,#contact input.submit_grey, #contact_form input.submit_grey{	width: 92px;	height: 34px;	background: url(../images/button_green_submit.png) no-repeat;	border: none;	font-size: 11px;	margin-top: 16px;	padding: 1px 0 0 0;	color: #565655;	cursor:pointer;}#contact input.submit_grey, #contact_form input.submit_grey{	background: url(../images/button_grey_submit.png) no-repeat;}#contact_form label{	margin: 10px 0;}.panel_right img.contact_image{	margin-top: 1em;	margin-left: -20px;	padding: 20px;	background:url(../images/contact_image_background.png) center center no-repeat;	border: none;}/* end contact forms *//* blog */#blog_header_top{	background:transparent url(../images/blog_header_background_top.png) no-repeat scroll left top;	height:20px;	margin-top:2px;	/*margin-bottom:-10px;*/}#blog_header_midtop{	background:transparent url(../images/blog_header_background_post.png) no-repeat scroll left top;	height:368px;	margin-bottom:-388px;	margin-left:-36px;	margin-top: -20px;	padding-bottom: 20px;	width:960px;	z-index:10000;}.post{	margin-bottom: 20px;	display:block;	overflow:auto;}.post h3 strong{	display: none;}.post h3 ins{	font-weight: normal;	text-decoration:none;}.post h3 em{	color: #FFF;	font-size: 0.7em;	display:block;	width: 24px;	height: 23px;	background:url(../images/blog_date_background.png) top left no-repeat;	font-style:normal;	padding: 4px 0px;	text-align:center;	margin-right:10px;	float: left;}.post h3 em a{	color: #FFF;	font-style:normal;}.post h3 em span{	display: none;}.post h3 span{	font-weight: normal;	font-size: 0.7em;}.post h3 a{	font-style: italic;}.post img.main{	float:right;	border: 2px solid #88a241;	margin-top: 0.5em;	margin-right: -140px;}.post .content{	clear: left;	width: 405px;	margin-right: 20px;}.panel_left.blog{	width: 555px;}.meta{	margin-bottom: 20px;	font-size: 0.9em;}#bottom_container_main .meta{	margin-bottom: 40px;}	/* blog comments */		#comments	{		border-top: 1px solid #d4dbde;		margin-top: 30px;		padding-top: 10px;	}		#comments h3	{		margin-bottom: 20px;	}		.comment	{		margin-bottom: 15px;	}		.comment img.gravatar	{		float:left;		margin-right: 10px;	}		.comment .date	{		font-size: 0.9em;	}		.comment .text	{		margin: 15px 0;	}		/* end blog comments */		/* blog sidebar */	#sidebar	{		width: 288px;		float: right;	}		#sidebar_top, #sidebar_bottom	{		height: 48px;		background-position: top left;		background-repeat: no-repeat;	}		#sidebar_top	{		background-image: url(../images/sidebar_background_top.png);	}		#sidebar_bottom	{		background-image: url(../images/sidebar_background_bottom.png);	}		#sidebar_main	{		height: auto;		background: url(../images/sidebar_background.png) left center no-repeat;		min-height: 700px;		_height: 700px;		padding: 0 45px;	}		#sidebar_main .block	{		margin-bottom: 30px;	}		#sidebar_main .block.last	{		margin-bottom: 0px;	}		#sidebar_main h2	{		text-align: center;		font-weight: normal;		margin: 0;		padding-bottom: 25px;		background:url(../images/sidebar_title_bottom.png) center bottom no-repeat;	}		#search_form	{		margin-top:10px;		width: 200px;		margin-right:-10px;	}		#search_input	{		width: 145px;		height: 19px;		background: #e8e8e8;		border: 1px solid #cecece;		padding:4px 0 0 4px;	}		#search_submit	{		background: none;		color: #6b8929;		border: none;		font-weight: bold;		height: 27px;		vertical-align:bottom;		margin-left: 7px;	}		#tag_cloud	{		overflow: hidden;		letter-spacing: 0.05em;		word-spacing: 5px;	}		/* end blog sidebar *//* end blog*//* shop */.half_width{	width:45%;	padding-right: 4%;}.full_width{	clear:both;	overflow:hidden;	height: auto;	margin-top: 2em;	margin-bottom: 3em;}.shop_item{	background:url(../images/shop_asides_background.png) left center no-repeat;	width: 349px;	height: auto;	min-height: 180px;	margin-left:-15px;	overflow: hidden;	overflow-y: visible;	padding: 0px 60px;}.shop_item_top{	background:url(../images/shop_asides_background_top.png) left top no-repeat;	height: 20px;	margin-left: -15px;	width: 469px;}.shop_item_bottom{	background:url(../images/shop_asides_background_bottom.png) left top no-repeat;	height: 20px;	margin-left: -15px;	width: 469px;}.shop_item .float_left{	width: 190px;	padding-right: 30px;}.shop_item .float_right{	width: 110px;}.shop_item h2{	text-align: center;	font-weight: normal;	margin: 0;	padding-bottom: 25px;	background:url(../images/sidebar_title_bottom.png) center bottom no-repeat;}	/* end shop *//* misc. classes */hr{	display:none;}.hide {    display: none;}.clear{	clear: both;}.clear_left{	clear: left;}.clear_right{	clear: right;}.float_left{	float: left;}.float_right{	float: right;}.align_left{	text-align: left;}.align_right{	text-align: right;}.align_center{	text-align: center;}.align_justify{	text-align: justify;}.uppercase{	text-transform: uppercase;}img.thumb.last{	margin-right: 0;}.panel_right .float_left.contact{	width: 70%;	margin: 0;	padding: 0;	margin-right: 1.5%;}.panel_right .float_left.contact p{	font-size: 0.9em;}.double{	width: 507px;}.triple{	width: 800px;}.imgpreview{	float:left;	margin: 1.4em 18px 1.5em 0;}.imgpreview img{	border-color: #FFF;}.imgpreview.last{	margin-right: 0;	clear:right;}#imgPreviewContainer{	z-index: 2;	border: 2px solid #777;}#lang {			float: right;			 		}				#lang a { padding-left:0.5em; }		#lang, #lang ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */		#lang li { width:128px; float:left; } /* Horizontale Anordnung */				#lang li ul { display:none; } /* Normalzustand eingeklappt */		#lang li:hover ul { display:block; padding-top: 0.5em; position: absolute; width:128px; z-index: 100;   } /* Ausgeklappt */		#lang li:hover li {  border:1px solid #646464; background-color: #595959; border-top: 0; }				#lang li a { display:block;  }		#lang li ul li a { padding:0.4em; }		#lang li a:hover { border: 0; }		#hostingpricesoffer{	width: 451px;	height: 322px;	outline: none;	background:url(../images/cheap_web_hosting_offer.png);}.hostingpricesoffer{	float:right;}		
