body {
	background-image:url('pagebackground.jpg');
	background-repeat:repeat-x;
	background-color:#f5f5f5;

	width: 100%;
	FONT-SIZE: 9pt;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	MARGIN: 0px; 
	
}

a {
	COLOR: #EC008C;
	text-decoration: none;
}

strong {
	display: block;
	font-size: 12px;
	margin-top: 5px;
}

#container {
	display:block;
	margin:auto;
	width:980px;
}

.header {
	border: 		0px #FFFFFF solid;	
	position:		relative;
	top:			34px;
	left:			-16px;
	width:			882px;
	z-index:		999;
}

.headertext {
	display:		inline-block;
	float:			right;
	height:			40px;	
	padding-top:	26px;
	margin-left:	6px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;

	text-align:		center;
	font-weight:	bold;	
	text-align:		right;	
	letter-spacing:	1px;	
	word-spacing:	2px;	
}


.logo{
	float:			left;
	margin-top:		8px;
	margin-left:	12px;
	margin-right:	134px;
}

.categories {
	float:			left;
	position:		relative;
	top:			44px;
	left:			-18px;
	border: 		0px #FFFFFF solid;
	margin-top:		0px;
	height:			194px;
	width:			1200px;
	padding-top:	0px;
	padding-left:	0px;
	overflow:		hidden;
	white-space:	nowrap;
}


.category_item {
	width:			180px;
	height:			194px;
	display:		inline-block;
	float:			left;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	text-align:		center;
	font-weight:	bold;
	line-height:	26px;
	letter-spacing:	1px;
	text-shadow:	0px 1px #999999;
	padding-top:	26px;
	COLOR:			#000000;
	
}

.category_item_selected {
	width:			180px;
	height:			194px;
	display:		inline-block;
	float:			left;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	text-align:		center;
	font-weight:	bold;
	line-height:	26px;
	letter-spacing:	1px;
	text-shadow:	0px 1px #999999;
	padding-top:	26px;	
	background-color:#959595;		
	COLOR:			#000000;
}

.category_item_selected a {
	COLOR:			#710E51;
}

.category_item a {
	COLOR:			#000000;
}
.category_item_selected img{
	border: 		8px #545454 solid;
}

.category_item img{
	border: 		8px #545454 solid;
}

.styles {
	position:		relative;
	top:			106px;
	border: 		0px #FF0000 solid;
	height:			372px;
	width:			374px;
	margin-top:		0px;
	margin-left:	0px;
	padding-left:	0px;
	padding-top:	0px;
	float:			left;
	overflow:		auto;
}

.styles_item{
	float:			left;
	width:			144px;
	height:			112px;
	margin-top:		0px; 
	margin-right:	32px; 
	margin-bottom:	13px;
	border:			1px #DDDDDD solid;
	background-color:#E8E8E8;		
}

.styles_item img{
	border: 1px #DDDDDD solid;
	margin:	6px;
}

.large_image {
	position:		relative;
	top:			106px;
	height:			372px;
	width:			489px;
	float:			left;
	margin-left:	2px;
	margin-top:		0px;	
	padding-left:	0px;
	padding-top:	0px;	
	border:			1px #DDDDDD solid;
	background-color:#E8E8E8;	
}

.large_image img {
	border: 1px #DDDDDD solid;
	margin:	8px;
}

.button a {
	float:			left;
	display:		block;
	background:		url('btn_def.png') no-repeat;
	height:			36px;
	width:			168px;

	margin-left:	10px;
	margin-top:		20px;
	padding-top:	0px;
	
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	36px;
	text-align:		center;
	font-weight:	bold;	
	text-align:		center;	
	letter-spacing:	1px;	
	COLOR:			#666666;	
}

.button a:hover {
    background-position: 0 -36px;
	COLOR: #EC008C;
	text-decoration: none;
}

.button a:active {
       background-position: 0 -72px;
}


.button_login {
	float:			none;
	display:		inline-block;
	margin-top:		4px;
	margin-left:	10px;
}

.form_error {
	font-size:		10px;
	font-weight:	bold;	
	letter-spacing:	1px;	
	COLOR:			#EC008C;	
}

#input_username   {
	width:			296px;
	display:		block;
	float:			left;	
	border: 		1px solid #656565;
	height: 		35px;
	margin-bottom: 	10px;
	padding-left:	8px;
}

#input_password   {
	width:			172px;
	display:		block;
	float:			left;
	border: 		1px solid #656565;
	height: 		35px;
	margin:		 	0px;
	padding-left:	8px;
}


.styles h1 {
	padding-top:	0px;
	margin-left:	0px;
	font-size:		22px;
	line-height:	36px;
	text-align:		left;
	font-weight:	bold;	
	letter-spacing:	1px;	
	COLOR:			#ec008c;
}

.content_text td {
	vertical-align:	top;
}
.content_text tr {
	vertical-align:	top;
}
.content_text table {
	vertical-align:	top;
}
#content {
	display: 		inline-block;
}

.content_text {
	position:		relative;
	top:			106px;
	height:			372px;
	width:			468px;
	float:			left;
	margin-left:	20px;
	margin-top:		0px;	
	padding-left:	0px;
	padding-top:	0px;	
	padding-top:	4px;
	margin-top:		0px;
	font-size:		14px;
	line-height:	22px;
	font-weight:	normal;	
	letter-spacing:	1px;	
}

.popbox {
	position:relative;
}

.collapse {
	position:relative; 
}

.open {
}

.box {
	width:			360px;
	height:			200px;
	padding-top:	36px;
	padding-left:	26px;
	text-align:		left;
	font-size:		11px;	
	letter-spacing:	0px;
	word-spacing:	0px;		
	COLOR:			#d0d0d0;	
	/*display:		block;*/
	display:		none;
	background:		url(login.png) no-repeat;	      
	position:		absolute;
	z-index:		9999;      
}

