
	/*****************************************************************/
	/* Base styles																	  */
	/*****************************************************************/
	
	body
	{
		margin:0px;
		padding:0px;
		line-height:150%;
		padding-bottom:30px;
		background-repeat:no-repeat;
		background-position:center 0px;
	}
	
	body,input,textarea
	{
		font:13px Arial;
	}
	
	textarea
	{
		overflow:hidden;
	}
	
	textarea
	{
		resize:none;
	}
	
	a,textarea,input 
	{ 
		outline:none; 
	}
		
	.clear-fix
	{
		clear:both;
	}
	
	.overflow-fix
	{
		height:100%;
		overflow:hidden;
	}
	
	.float-left
	{
		float:left;
	}
	
	.float-right
	{
		float:right;
	}
	
	.box-center
	{
		margin-left:auto;
		margin-right:auto;
	}
	
	.margin0
	{
		margin:0px;
	}
	
	.padding0
	{
		padding:0px;
	}
	
	.text-right
	{
		text-align:right;
	}
	
	p
	{
		line-height:150%;
	}
	
	a img
	{
		border:none;
	}
	
	a
	{
		text-decoration:none;
	}
	
	a:hover
	{
		text-decoration:underline;
	}
	
	a.image-link
	{
		width:100%;
		height:100%;
		display:block;
		text-decoration:none;
	}
	
	/*****************************************************************/
	/* Qtip																			  */
	/*****************************************************************/
	
	.ui-tooltip-error .ui-tooltip-content,
	.ui-tooltip-success .ui-tooltip-content 
	{
		border:none;
		color:#FFFFFF;
		font-size:13px;
	}
	
	.ui-tooltip-content
	{
		padding:10px 20px 10px 20px;
	}
	
	.ui-tooltip-error .ui-tooltip-content
	{
		background:#E9431C;
		text-shadow:0px 1px 0px #8c2811;
	}
	
	.ui-tooltip-success .ui-tooltip-content
	{
		background:#61911B;
		text-shadow:0px 1px 0px #3A5710;
	}	
	
	/*****************************************************************/
	/*	Headers																		  */
	/*****************************************************************/
	
	h1,h2,h3,h4,h5,h6
	{
		margin:0px;
		padding:0px;
		margin-top:10px;
		margin-bottom:10px;
	}

	h1,h2,h3
	{
		font-style:italic;
		font-weight:normal;		
		font-family:'Droid Serif',Arial;
	}
	
	h1
	{
		font-size:24px;
	}
	
	h3
	{
		font-size:18px;
	}

	/*****************************************************************/
	/*	List																			  */
	/*****************************************************************/

	ul.no-list
	{
		margin:0px;
		padding:0px;
		list-style-type:none;		
	}
	
	/*****************************************************************/
	/*	Form																			  */
	/*****************************************************************/
	
	form,
	input,
	textarea
	{
		margin:0px;
		padding:0px;
	}

	textarea,
	input[type="text"],
	input[type="password"]
	{
		border:none;
		padding:7px;
	}
	
	a.button-small,
	a.button-large
	{
		float:right;
		display:block;
		color:#FFFFFF;
		text-align:center;
	}
	
	a.button-small
	{
		width:80px;
		height:23px; 
		padding-top:7px;
	}
	
	a.button-large
	{
		width:120px;
		height:29px; 
		padding-top:11px;
	}
	
	a.button-small:hover,
	a.button-large:hover
	{
		text-decoration:none;
	}
	
	a.button-small:hover
	{
		background-position:0px -30px;
	}
	
	a.button-large:hover
	{
		background-position:0px -40px;
	}	
	
	.form-line
	{
		height:100%;
		overflow:hidden;
		margin-bottom:10px;
	}

	/*****************************************************************/
	/*	Main																			  */
	/*****************************************************************/
	
	div.main
	{
		width:980px;
	}
			
	/*****************************************************************/
	/*	Header	 																	  */
	/*****************************************************************/
	
	div.header
	{
	
	}
	
		/**************************************************************/
		/*	Header / Top	 														  */
		/**************************************************************/
	
		div.header div.header-top
		{
			height:70px;
		}	
		
			/***********************************************************/
			/*	Header / Top / Menu	 											  */
			/***********************************************************/	
	
			div.header div.header-top div.header-top-menu
			{
				float:left;
				width:300px;
				padding-top:12px;
			}		
			
				div.header div.header-top div.header-top-menu ul li
				{
					float:left;
					margin-right:15px;
				}

			/***********************************************************/
			/*	Header / Top / Login-Panel	 									  */
			/***********************************************************/	
			
			div.header div.header-top div.header-top-login-panel
			{
				float:right;
				width:300px;	
				position:relative;	
			}	

				div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box
				{
					left:50px;
					width:250px;
					position:absolute;	
				}
				
					div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form
					{
						display:none;
						padding:10px;
						border-bottom:solid 1px;
					}
						
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form div.form-line
						{
							clear:both;
							min-height:32px;
							overflow:visible;
							margin-bottom:10px;
						}
					
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form input
						{
							float:right;
							width:190px;
							outline:solid 1px;
							border-top:solid 1px;
						}
					
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form span.header-top-login-panel-box-form-icon-login,
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form span.header-top-login-panel-box-form-icon-password
						{
							float:left;
							width:15px;
							height:30px;
							display:block;
	 						background-repeat:no-repeat;	
							background-position:left center; 				
						}
						
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form span.header-top-login-panel-box-form-icon-login
						{
							background-image:url('login_panel_icon_username.png');
						}
						
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form span.header-top-login-panel-box-form-icon-password
						{
							background-image:url('login_panel_icon_password.png');
						}
						
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form a
						{
							color:#FFFFFF;
							display:block;
						}
						
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form a.header-top-login-panel-box-form-forgot-password
						{
							float:left;
							margin:9px 0px 0px 25px;
						}
						
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form a.header-top-login-panel-box-form-button-submit
						{
							float:right;
							border:solid 1px;
							padding:8px 15px 9px 15px;
						}
						
						div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box div.header-top-login-panel-box-form a.header-top-login-panel-box-form-button-submit:hover
						{
							text-decoration:none;
						}
						
					div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box a.header-top-login-panel-button
					{
						width:140px;
						height:30px;
						display:block;
						padding:13px 0px 0px 35px;
						background-repeat:no-repeat;
						background-position:0px 0px; 
					}									
			
					div.header div.header-top div.header-top-login-panel div.header-top-login-panel-box a.header-top-login-panel-button:hover
					{
						background-position:0px -43px; 
					}
			
		/**************************************************************/
		/*	Header / Bottom	 													  */
		/**************************************************************/	
	
		div.header div.header-bottom
		{
			height:168px;
		}
		
			/***********************************************************/
			/*	Header / Bottom / Feature		 								  */
			/***********************************************************/	
		
			div.header div.header-bottom div.header-bottom-feature
			{
				float:left;
				width:300px;
			}
			
				div.header div.header-bottom div.header-bottom-feature ul
				{
					height:114px;
					background-repeat:no-repeat;
					background-position:right top;
				}
			
					div.header div.header-bottom div.header-bottom-feature ul li
					{
						margin:0px;
						margin-left:-18px;
					}
			
			/***********************************************************/
			/*	Header / Bottom / Logo		 									  */
			/***********************************************************/	
			
			div.header div.header-bottom div.header-bottom-logo
			{
				float:left;
				width:380px; 
				background-repeat:no-repeat;
				background-position:0px 0px;
			}
			
				div.header div.header-bottom div.header-bottom-logo h3
				{
					margin:0px;
					text-align:right;
					padding-top:100px;
					padding-right:45px;
				}
			
			/***********************************************************/
			/*	Header / Bottom / Contact   									  */
			/***********************************************************/	
			
			div.header div.header-bottom div.header-bottom-contact
			{
				width:300px;
				float:right;
				text-align:right;
			}

				div.header div.header-bottom div.header-bottom-contact h3.header-bottom-contact-header-phone,
				div.header div.header-bottom div.header-bottom-contact h2.header-bottom-contact-header-mail
				{
					font-size:22px;
					font-style:normal;
					padding-right:25px;
					text-decoration:none;
					background-repeat:no-repeat;
					background-position:right center;
				}
				
				
	/*****************************************************************/
	/*	Content	 																	  */
	/*****************************************************************/
	
	div.content
	{
		padding:9px;
		min-height:200px;
		border-style:solid;
		border-width:0px 1px 1px 1px;
	}
	
		/**************************************************************/
		/*	Content / Top	 														  */
		/**************************************************************/
	
		div.content div.content-top
		{
			padding:5px 0px 14px 0px;	
		}
		
			div.content div.content-top h3
			{
				float:left;
				margin:0px;
				display:inline;
				font-style:normal;
			}

			/***********************************************************/
			/*	Content / Top / Social	 										  */
			/***********************************************************/
		
			div.content div.content-top div.content-top-social
			{
				width:50%;
				float:left;
			}	
			
				div.content div.content-top div.content-top-social h3
				{
					margin-top:3px;
				}
			
				div.content div.content-top div.content-top-social ul li:first-child
				{
					margin-left:20px;
				}
			
				div.content div.content-top div.content-top-social ul li
				{
					float:left;
					margin-right:20px;
				}
				
					div.content div.content-top div.content-top-social ul li a
					{
						width:29px;
						height:26px; 
						display:block;
						background-position:0px 0px;
						background-repeat:no-repeat;
					}	
					
					div.content div.content-top div.content-top-social ul li a:hover
					{
						background-position:0px -26px;
					}		
			
			/***********************************************************/
			/*	Content / Top / Domain Search	 								  */
			/***********************************************************/
						
			div.content div.content-top div.content-top-domain-search
			{
 				width:50%;	
				float:right;		
			}	
			
				div.content div.content-top div.content-top-domain-search form
				{
					float:right;
				}
				
				div.content div.content-top div.content-top-domain-search h3
				{
					width:200px;
					margin-top:5px;
					text-align:right;
				}
							
				div.content div.content-top div.content-top-domain-search #domain-search-name
				{
					width:180px;
					color:#676767;
					float:left;
					margin-right:-4px;
				}	
				
				div.content div.content-top div.content-top-domain-search input
				{
					#padding:6px;
					#margin-left:8px;
					#border:solid 1px #FFFFFF;
				}

		/**************************************************************/
		/*	Content / Main	 														  */
		/**************************************************************/			
	
 		div.content div.content-main	
		{	
			min-height:200px;
			background-color:#F7F7F7;
		}
		
			/***********************************************************/
			/*	Content / Main / Top				 								  */
			/***********************************************************/		
		
			div.content div.content-main-top
			{
				padding:20px;
				min-height:76px;
				background-repeat:no-repeat;
				background-position:0px 0px;
				background-image:url('content_header.png');			
			}
			
			div.content h1
			{
				color:#444444;
				margin-bottom:35px;
			}
			
			/***********************************************************/
			/*	Content / Main / Bottom			 								  */
			/***********************************************************/		
		
			div.content div.content-main-bottom
			{
				padding:20px;
				background-repeat:no-repeat;
				background-position:0px 0px;
				background-image:url('content_divider.png');		
			}		

				div.content div.content-main-bottom h3
				{
					color:#444444;
					font-style:normal;	
				}
								
				div.content div.content-main-bottom div.content-main-bottom-register-form,
				div.content div.content-main-bottom div.content-main-bottom-feature
				{
					width:450px;
				}
				
				/********************************************************/
				/*	Content / Main / Bottom	/ Register-Form				  */
				/********************************************************/		
				
				div.content div.content-main-bottom div.content-main-bottom-register-form
				{
					float:left;
					margin-right:20px;
				}
				
					div.content div.content-main-bottom div.content-main-bottom-register-form span.content-main-bottom-register-form-info				
					{
						float:left;
						height:27px;
						width:300px;
					 	display:block;
						color:#676767;
						padding-top:13px;
						padding-left:20px;
						background-repeat:no-repeat;
						background-position:left center;
						background-image:url('bullet_info.png');						
					}
				
				
					div.content div.content-main-bottom div.content-main-bottom-register-form div.content-main-bottom-register-form-fieldset
					{
						width:410px;
						padding:20px;
						padding-bottom:10px;
						margin-bottom:10px;
						background-color:#5C5C5C;
						outline:solid 1px #444444;
						border-top:solid 1px #858585;
					}
					
						div.content div.content-main-bottom div.content-main-bottom-register-form div.content-main-bottom-register-form-fieldset label
						{
							float:left;
							height:22px;
							width:165px;
							color:#FFFFFF;
							display:block;
							text-align:right;
							padding-top:8px;
							margin-right:10px;
							padding-right:21px;
							text-shadow:0px 1px 0px #373737;
							background-repeat:no-repeat;
							background-position:right center;
							background-image:url('bullet_form.png');
						}
					
						div.content div.content-main-bottom div.content-main-bottom-register-form div.content-main-bottom-register-form-fieldset input
						{
							width:200px;
							float:right;
							color:#FFFFFF;
							background-color:#515151;
							border-top:solid 1px #3D3D3D;
							border-bottom:solid 1px #858585;
						}
				
 				/********************************************************/	
				/*	Content / Main / Bottom	/ Feature				  		  */
				/********************************************************/					
				
				div.content div.content-main-bottom div.content-main-bottom-feature
				{
					float:right;
				}

					div.content div.content-main-bottom div.content-main-bottom-feature ul li:first-child
					{
						margin-top:0px;
					}
					
					div.content div.content-main-bottom div.content-main-bottom-feature ul li
					{
						min-height:48px;
						margin-top:30px;
						padding-left:60px;
						background-repeat:no-repeat;
						background-position:left top;
					}
											
						div.content div.content-main-bottom div.content-main-bottom-feature ul li p
						{
							color:#676767;
							padding-top:0px;
							margin-top:0px;
						}
						
						div.content div.content-main-bottom div.content-main-bottom-feature ul li.content-main-bottom-feature-1
						{
							background-image:url('features_icon1.png');			
						}
					
						div.content div.content-main-bottom div.content-main-bottom-feature ul li.content-main-bottom-feature-2
						{
							background-image:url('features_icon2.png');			
						}
							
						div.content div.content-main-bottom div.content-main-bottom-feature ul li.content-main-bottom-feature-3
						{
							background-image:url('features_icon3.png');			
						}					

	/*****************************************************************/
	/*	Footer	 																	  */
	/*****************************************************************/
		
	div.footer
	{
	
	}
	
		div.footer h3
		{
			margin-top:15px;
			margin-bottom:25px;
		}
	
		/**************************************************************/
		/*	Footer / Top	 														  */
		/**************************************************************/
	
		div.footer div.footer-top
		{
			
		}
				
			div.footer div.footer-top div.footer-top-contact-form,
			div.footer div.footer-top div.footer-top-about,
			div.footer div.footer-top div.footer-top-newsletter-form
			{
				width:310px;
				margin-right:25px;
			}
		
			div.footer div.footer-top textarea,
			div.footer div.footer-top input[type="text"]
			{
				border:solid 1px;			
			}
					
			/***********************************************************/
			/*	Footer / Top / Contact-Form						 			  */
			/***********************************************************/		
			
			div.footer div.footer-top div.footer-top-contact-form
			{
				float:left;
			}
			
				div.footer div.footer-top div.footer-top-contact-form input[type="text"]
				{
					width:134px;
				}	
				
				div.footer div.footer-top div.footer-top-contact-form textarea
				{
					height:60px;
					width:294px;
				}		
		
			/***********************************************************/
			/*	Footer / Top / About						 						  */
			/***********************************************************/	

			div.footer div.footer-top div.footer-top-about
			{
				float:left;
			}
					
			/***********************************************************/
			/*	Footer / Top / Newsletter-Form						 		  */
			/***********************************************************/	
		
			div.footer div.footer-top div.footer-top-newsletter-form
			{
				float:right;
				margin-right:0px;
			}
			
				div.footer div.footer-top div.footer-top-newsletter-form input[type="text"]
				{
					width:294px;
				}
		
		/**************************************************************/
		/*	Footer / Bottom	 			  										  */
		/**************************************************************/
		
		div.footer div.footer-bottom
		{
			margin-top:15px;
			padding-top:10px;
		}
		
			div.footer div.footer-bottom div.footer-bottom-menu,
			div.footer div.footer-bottom div.footer-bottom-go-to-top
			{
			 	width:50%;	
			}
		
			/***********************************************************/
			/*	Footer / Bottom / Menu									 		  */
			/***********************************************************/
		
			div.footer div.footer-bottom div.footer-bottom-menu
			{		
				float:left;
			}
			
				div.footer div.footer-bottom div.footer-bottom-menu ul li
				{
					float:left;
					margin-right:10px;
				}
		
			/***********************************************************/
			/*	Footer / Bottom / Go To Top  							 		  */
			/***********************************************************/
		
			div.footer div.footer-bottom div.footer-bottom-go-to-top
			{
				float:right;
				text-align:right;
			}
	
	
