/*------------------------------------------------------------------------- 
CSS Document 
CONTENT STYLES FOR SITE
DESIGN: DIGITALTURTLE.CO.UK
AUTHOR: MATT BENTLEY
EMAIL: MATT@DIGITALTURTLE.CO.UK
---------------------------------------------------------------------------*/

/*--------------------------------------HEADER AREA STYLES----------------*/
#header h2
{
	position: absolute;
	top: 53px;
	left: 390px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#header label
{
	color: #A53189;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#header form
{
	position: absolute;
	top: 10px;
	left: 400px;
}

#header input
{
	width: 122px;
	height: 15px;
	line-height: 15px;
	border: 1px solid #DDDADA;
	margin-left: 10px;
	font-size: 9px;
	color:#2F2F2F;
}
#header #login_go
{
	width: 43px;
	height: 19px;
	border: 0px;
	background: url(/images/header/login_button.gif) top left no-repeat;
	margin-left: 10px;
	cursor: pointer;
}
#header #logout_go
{
	width: 62px;
	height: 19px;
	border: 0px;
	background: url(/images/header/logout_button.gif) top left no-repeat;
	margin-left: 10px;
	cursor: pointer;
}

#header .header_button
{
	position: absolute;
	top: 46px;
	width:30px;
	height:30px;
}

#header_button_one
{
	left: 725px;
}
#header_button_two
{
	left: 763px;
}
#header_button_three
{
	left: 800px;
}
#header_button_four
{
	left: 837px;
}

#login_error_container
{
	position:absolute;
	top: 50px;
	left: 45%;
	width: 225px;
	height: 136px;
	
}
#login_error
{
	width: 225px;
	height: 136px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/header/login_error.png');
	
}
.login_error[class]
{
	background: url(/images/header/login_error.png) top left no-repeat;
}

#login_error h3
{
 	color: #b92c92;
	font-size: 16px;
	padding-top: 25px;
	margin-left: 25px;
}
#login_error p
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-left: 28px;
	margin-top: 10px;
	margin-right: 54px;
	
}
#login_error a
{
	display: block;
	width: 50px;
	height: 15px;
	background: url(/images/header/login_error_close.gif) top left no-repeat;
	position: relative;
	left: 120px;
	z-index: 1;
}

#group_error_container
{
	width: 225px;
	height: 136px;
	
}
#group_error
{
	width: 225px;
	height: 136px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/header/login_error.png');
	
}
.group_error[class]
{
	background: url(/images/header/login_error.png) top left no-repeat;
}

#group_error h3
{
 	color: #b92c92;
	font-size: 14px;
	padding-top: 25px;
	margin-left: 25px;
	
}
#group_error p
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-left: 28px;
	margin-top: 10px;
	margin-right: 54px;
	
}


/*--------------------------------------FOOTER STYLES----------------*/
#footer h2
{
	position: absolute;
	top: 12px;
	left: 290px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#footer a
{
	color:#ccc;
	text-decoration: none;
}
#footer a:hover
{
	color:#ccc;
}

/*--------------------------------------TOP CONTENT AREA STYLES----------------*/
#top_content_copy
{
	position: absolute;
	top: 75px;
	left: 183px;
	width: 525px;
	height: 91px;
	padding-top: 10px;
	text-align: center;
	background: url(/images/backgrounds/content_top_text.gif) top left no-repeat;
}

#top_content #minicools_image
{
	position: absolute;
	top: 8px;
	left: 20px;
	width: 149px;
	height: 159px;
	padding-left: 9px;
	padding-top: 9px;
	background: url(/images/backgrounds/minicool_bg.gif) top left no-repeat;
}

#fancy_image
{
	position: absolute;
	top: 10px;
	left: 183px;
	width: 525px;
	height: 61px;
	background: url(../images/top_content/fancies_bg.gif) top left no-repeat;
}
#fancy_image a
{
	color: #fff;
}
#fancy_image h1
{
	margin-top: 6px;
	margin-left: 130px;
	font-size: 16px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#fancy_image h2
{
	margin-left: 175px;
	margin-top: 6px;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#free_image
{
	position: absolute;
	top: 10px;
	left: 714px;
}

/*--------------------------------------CONTENT AREA STYLES----------------*/

#content_color_bar
{
	width: 680px;
	height: 27px;
	margin-bottom: 7px;
}
#content_color_bar2
{
	width: 680px;
	height: 27px;
	margin-bottom: 8px;
}

#home_main_panel
{
	width: 680px;
	height: 315px;
	margin-bottom: 12px;
	background: url(/images/homepage/main.jpg) top left no-repeat;
}
#home_color_bar_title1
{
	position: absolute;
	left: 22px;
	top: 6px;
	color: #fff;
	font-weight: bold;
}
#home_color_bar_title2
{
	position: absolute;
	left:465px;
	top: 6px;
	color: #fff;
	font-weight: bold;
}
#home_buttons
{
	position: absolute;
	left:563px;
	top: 170px;
	list-style: none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300; 
}
#home_buttons li
{
	width: 167px;
	height: 35px;
	margin-bottom: 10px;
	color: #fff;
}
#but1
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/homepage/button_bg.png');
}
.but1[class]
{
	background: url(/images/homepage/button_bg.png) top left no-repeat;
}
#but2
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/homepage/button_bg.png');
}
.but2[class]
{
	background: url(/images/homepage/button_bg.png) top left no-repeat;
}
#but3
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/homepage/button_bg.png');
}
.but3[class]
{
	background: url(/images/homepage/button_bg.png) top left no-repeat;
}
#but4
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/homepage/button_bg.png');
}
.but4[class]
{
	background: url(/images/homepage/button_bg.png) top left no-repeat;
}
#home_buttons li a
{
	display: block;
	width: 148px;
	height: 27px;
	padding-left: 12px;
	padding-top: 8px;
	color: #fff;
	font-weight: bold;
}
#home_message
{
	position: absolute;
	top: 51px;
	left: 500px;
	text-indent: -2000px;
	width: 189px;
	height: 82px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/homepage/main_message.png');

}
.home_message[class]
{
	background: url(/images/homepage/main_message.png) top left no-repeat;
}
#home_bottom_links
{
	float:left;
	list-style: none;
}
#home_bottom_links li
{
	float: left;
	display:inline;
	width: 170px;
	text-align: center;
}
#home_bottom_links li a
{
	color: #fff;
	font-weight: bold;
	line-height: 25px;
}
.img_link
{
	margin-right: 9px;
}



