h1
{
	font-size		: 25px;
	font-weight		: normal;
	color			: #ef0b41;
}

h2
{
	font-size		: 20px;
	font-weight		: normal;
	color			: #4a6472;
}

h3
{
	font-size		: 14px;
	font-weight		: bold;
	color			: #4a6472;
}

p, div.p
{
	
}

	div.box ul
	{
		margin-left		: 15px;
	}

	div.box ol
	{
		margin-left		: 20px;
	}
		
.left
{
	float			: left;
}

	.float_
	{
		width			: 48.5%;
	}

.right
{
	float			: right;
}


	
	
.odd
{
	background-color	: #f9f9f9;	
}

.even
{
	background-color	: #FFFFFF;
}

table.table
{
	width			: 100%; 
}

	table.table td
	{
		vertical-align	: top;
	}
	
table.form
{
	
}

	table.form td.label
	{
		width		: 150px;
	}
	
	
	
ul.products
{
	list-style-type	: none;
	margin-top		: 20px;
}

	ul.products li.split
	{
		float			: left;
		width			: 24px;
	}
	
	ul.products li.product
	{
		float			: left;
		width			: 175px;
		height			: 250px;
		padding		: 15px;
		position		: relative;
	}
	
		ul.products li.product h2
		{
			font-family		: Arial;
			font-size		: 20px;
			font-weight		: normal
		}
		
			ul.products li.product h2 span.product
			{
				color			: #ef0b41;
			}
			
		ul.products li.product ul.specs
		{
			margin-top		: 20px;
			margin-left		: 15px;
		}
			
		ul.products li.product div.price
		{
			font-family		: Tahoma;
			position		: absolute;
			bottom			: 5px;
			background-image	: url('../images/pricetag-bg.png');
			background-position	: top;
			background-repeat	: no-repeat;
			text-align		: center;
			width			: 66px;
			padding-right		: 9px;
			
			height			: 63px;
			padding-top		: 13px;
			font-size		: 23px;
			color			: #FFFFFF;
			letter-spacing	: -1px;
		}
		
			ul.products li.product div.price small
			{
				font-size		: 15px;
			}
			
			ul.products li.product div.price div.period
			{
				font-size		: 9px;
				margin-top		: -4px;
				font-family		: Verdana;
				color			: #f0aebe;
			}			
			
		ul.products li.product div.tools
		{
			position		: absolute;
			bottom			: 15px;
			right			: 10px;
			width			: 90px;
		}
	
			ul.products li.product div.tools a
			{
				text-transform	: lowercase;
				background-image	: url('../images/arrow.png');
				background-position	: right;
				background-repeat	: no-repeat;
				display		: block;
				text-align		: right;
				padding		: 4px;
				padding-right		: 15px;
			}
			
				ul.products li.product div.tools a:hover
				{
					color			: #ef0b41;
				}
			
				ul.products li.product div.tools a span.name
				{
					text-decoration	: underline;
				}
	
	
	
	
.box_split
{
	height			: 20px;
}	
	
.box
{
	background-color	: #fefefe;
	border-style		: solid;
	border-color		: #dfdfdf;
	border-width		: 1px;	
	background-image	: url('../images/box-bg.png');
	background-position	: bottom;
	background-repeat	: repeat-x;
}

	div.box h1, div.box h2, div.box h3
	{
		padding		: 15px;
		padding-bottom	: 0;
	}
	
	div.box p, div.box div.p
	{
		padding		: 15px;
	}

	div.box img.teaser, div.box div.teaser-info
	{
		float			: right;
	}
	
		div.box div.teaser-info
		{
			margin-top		: 15px;
			margin-right		: 15px;
			width			: 211px;
			height			: 177px;
			background-image	: url('../images/products/price-bg.png');
			background-position	: top center;
			background-repeat	: no-repeat;
			
			font-family		: Tahoma;
			text-align		: center;
			padding-left		: 9px;
			padding-top		: 13px;
			color			: #FFFFFF;
			letter-spacing	: -1px;
		}
		
			div.box div.teaser-info big
			{
				font-size		: 80px;
			}

			div.box div.teaser-info sup
			{
				font-size		: 25px;
			}			

			div.box div.teaser-info div.period
			{
				font-size		: 15px;
				margin-top		: -4px;
				font-family		: Verdana;
				color			: #f0aebe;
			}		
		
	div.box div.teaser
	{
		padding		: 15px;
		padding-left		: 30px;
		color			: #678794;
		font-size		: 14px;
	}
	
	
		div.box div.teaser big strong
		{
			font-size		: 30px;
			font-family		: Trebuchet MS;	
		}
		
		div.box div.teaser ul
		{
			margin-left		: 5px;
			list-style-type	: none;
		}
		
			div.box div.teaser ul li
			{
				background-image	: url('../images/bullet.png');
				background-position	: left 11px;
				background-repeat	: no-repeat;
				padding		: 5px;
				padding-left		: 15px;
				font-size		: 14px;
				font-weight		: bold;
			}
		
ul.tabs
{
	list-style-type	: none;
	height			: 24px;
		
}

	ul.tabs li.tab
	{
		float			: left;
		border-bottom		: 0px;
		margin-right		: 5px;
	}
	
		ul.tabs li.tab a
		{
			display		: block;
			padding		: 5px;
			background-color	: #dfdfdf;
			border-style		: solid;
			border-color		: #dfdfdf;
			border-width		: 1px;	
			border-bottom-width	: 0;
		}

		ul.tabs li.tab a.active, ul.tabs li.tab a:hover
		{
			background-color	: #fefefe;
			background-image	: url('../images/box-bg.png');
			background-position	: bottom;
			background-repeat	: repeat-x;
		}

		
ul.list
{

	list-style-type	: none;
}

	ul.list li.category
	{
		float			: left;
		width			: 30%
	}

	ul.list ul
	{
		list-style-type	: square;
	}
	
			
	
	
	
div.product ul.domainnames li
{
	float		: left;
	width		: 30%;
	margin-right	: 3%;
}
	div.product ul.domainnames li a.order
	{
		background-image	: url('../images/arrow.png');
	}
	
	
	
	
	ul.categories a.category
	{
		font-family		: Arial;
		font-size		: 20px;
		font-weight		: normal;
		color			: #ef0b41;
	}	

	ul.categories ul.items
	{
		list-style-type	: none;
		margin-left		: 10px;
	}			
