/*

	#RedAuction - Template
	-------------------------
	
	designed for RedAuktion.de
	
	created by R. Zickert and K. Junge
	
*/




/* ----------- GENERAL TAGS ----------- */

body
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	font: normal 10pt Verdana,Arial;
	color: black;
	background: white;
}

td
{
	font: 10pt Verdana,Arial;
	color: black;
	padding: 2 2 2 2px;
}

img
{
	border: 0;
}

a:link,
a:visited,
a:hover,
a:active
{
	color: #CC1100;
}

a:link,
a:visited
{
	text-decoration: none;
}

a:hover,
a:active
{
	text-decoration: underline;
}

ul
{
	padding: 0 0 0 24px;
	margin: 0 0 0 0px;
}



/* ---------- FORMS ---------- */

form
{
	padding: 0;
	margin: 0;
}

select,
textarea,
input
{
	border: solid 1px #CC1100;
	padding: 2 2 2 2px;
	background: white;
	color: #CC1100;
	font: bold 10pt Verdana,Arial !important;
	-moz-border-radius: 3px;
}

input:hover,
input:focus,
select:hover,
select:focus,
textarea:hover,
textarea:focus
{
	background-color: #FFFFCC;
}

input
{
	height: 22px;
	vertical-align: middle;
	-moz-user-select: normal !important;
}

input[disabled]
{
	border: solid 1px #BBBBBB;
	background: #EDEDED;
	color: #BBBBBB;
}

input[type="checkbox"],
input[type="radio"]
{
	border: 0px !important;
	padding: 0 0 0 0px;
	background: white;
	vertical-align: middle;
}


/* ---------- FIELDSET ---------- */

fieldset
{
	margin: 10 0 0 0px;
	padding: 0 6 10 6px;
	border: 1px solid #CC1100;
	text-align: left;
	-moz-border-radius: 8px;
}

* html fieldset {margin-top: 0; padding-top: 6px;} 

legend
{
	cursor: default;
	color: #CC1100;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 8px;
	margin-left: -9px;
	padding-right: 5px;
	vertical-align: middle;
	white-space: nowrap;
	-moz-user-select: none;
}

fieldset > legend
{
	margin-left: -2px;
}

fieldset > p
{
	padding: 12px;
}

label
{
	display: block;
	cursor: default;
	font: bold 8pt Verdana,Arial;
}




/* --- MAIN BOX --- */

#MainTable .MainBodyBottom .MainLeft,
#MainTable .MainBodyBottom .MainRight
{
	width: 18px;
}

#MainTable .MainBodyBottom .MenuLeft,
#MainTable .MainBodyBottom .MenuRight
{
	width: 30px;
}


.MainBox
{
	width: 100%;
}

#MainTable td,
.MainBox td
{
	padding: 0;
}

#MainTable .MainBodyBottom .DisplayArea,
.MainBox .DisplayArea
{
	display: block;
	margin: 6 0 0 0px;
	text-align: center;
}

.MainTitleContainer
{
	position: absolute;
	/*left: 0px;*/
	width: 100%;
	text-align: center;
	height: 30px;
	border: 1px solid black;
	padding: 4px 0px 0px 0px;
}

.MainTitle
{
	text-align: center;
	cursor: default;
	background: transparent;
	font: bold 11pt Verdana,Arial;
	color: #CC1100;
	-moz-user-select: none;
}
.AddTitle
{
	position: absolute;
	cursor: default;
	background: transparent;
	width: 300px;
	height: 30px;
	margin-left: -150px;
	font: bold 10pt Verdana,Arial;
	color: black;
	vertical-align: middle;
	padding-top: 4px;
	-moz-user-select: none;
}

.MainBox .Header,
.MainBox .Footer
{
	height: 30px;
}

.MainBox .LeftCorner,
.MainBox .RightCorner
{
	width: 18px;
}

#MainTable .MainBodyBottom .MainLeft div,
#MainTable .MainBodyBottom .MainRight div,
.MainBox .BodyTop .Left div,
.MainBox .BodyTop .Right div,
.MainBox .BodyBottom .Left div,
.MainBox .BodyBottom .Right div
{
	width: 18px;
	height: 63px;
}


.MainBox .Header .Left div,
.MainBox .Header .Right div,
.MainBox .Footer .Left div,
.MainBox .Footer .Right div
{
	width: 72px;
	height: 30px;
}


/*--- MENU BOX --- */

.MenuBox,
.MenuBoxExpanded,
.MenuBoxCollapsed
{
	width: 260px;
	margin-bottom: 12px;
}

.MenuBoxCollapsed .BodyTop,
.MenuBoxCollapsed .BodyBottom
{
	display: none;
}

.MenuBoxExpanded .Button,
.MenuBoxCollapsed .Button
{
	display: none;
	width: 20px;
	height: 20px;
	background: url("../gfx/minimize.gif");
}

#MainTable .MainBodyBottom .MenuArea,
.MenuBox .MenuArea,
.MenuBoxExpanded .MenuArea,
.MenuBoxCollapsed .MenuArea
{
	
	background: url("../gfx/menu_box_4.gif") repeat;
	text-align: center;
	vertical-align: top;
	padding: 8 0 8 0px;
	white-space: normal;
}

.MenuBox .MenuArea,
.MenuBoxExpanded .MenuArea,
.MenuBoxCollapsed .MenuArea
{
	height: 100%;
}


.MenuBox .TitleArea,
.MenuBoxExpanded .TitleArea,
.MenuBoxCollapsed .TitleArea
{
	position: absolute;
	cursor: default;
	width: 260px;
	margin-top: -10px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	-moz-user-select: none;
}

.MenuBox td,
.MenuBoxExpanded td,
.MenuBoxCollapsed td
{
	padding: 0;
}


/*
.MenuBox .BodyTop,
.MenuBox .BodyBottom
{
	display: none !important;
}
*/

/* ---------- HIGHLIGHT ---------- */


/*
.MainBox td,
.MainBox div
{
	outline: 1px solid black !important;
}
*/

/*
.MenuBox .TitleArea
{
	background: lightgrey !important;
	outline: 1px solid black !important;
}
*/


/* ---------- BOX FRAME ---------- */

/* Sizes */

.MenuBox .Header,
.MenuBox .Footer,
.MenuBoxCollapsed .Header,
.MenuBoxCollapsed .Footer,
.MenuBoxExpanded .Header,
.MenuBoxExpanded .Footer
{
	height: 30px;
}

.MenuBox .LeftCorner,
.MenuBox .RightCorner,
.MenuBoxCollapsed .LeftCorner,
.MenuBoxCollapsed .RightCorner,
.MenuBoxExpanded .LeftCorner,
.MenuBoxExpanded .RightCorner
{
	width: 30px;
}

#MainTable .MainBodyBottom .MenuLeft div,
#MainTable .MainBodyBottom .MenuRight div,
.MenuBox .BodyTop .Left div,
.MenuBox .BodyTop .Right div,
.MenuBox .BodyBottom .Left div,
.MenuBox .BodyBottom .Right div,
.MenuBoxCollapsed .BodyTop .Left div,
.MenuBoxCollapsed .BodyTop .Right div,
.MenuBoxCollapsed .BodyBottom .Left div,
.MenuBoxCollapsed .BodyBottom .Right div,
.MenuBoxExpanded .BodyTop .Left div,
.MenuBoxExpanded .BodyTop .Right div,
.MenuBoxExpanded .BodyBottom .Left div,
.MenuBoxExpanded .BodyBottom .Right div
{
	width: 30px;
	height: 50px;
}

.MenuBox .Header .Left div,
.MenuBox .Header .Right div,
.MenuBox .Footer .Left div,
.MenuBox .Footer .Right div,
.MenuBoxCollapsed .Header .Left div,
.MenuBoxCollapsed .Header .Right div,
.MenuBoxCollapsed .Footer .Left div,
.MenuBoxCollapsed .Footer .Right div,
.MenuBoxExpanded .Header .Left div,
.MenuBoxExpanded .Header .Right div,
.MenuBoxExpanded .Footer .Left div,
.MenuBoxExpanded .Footer .Right div
{
	width: 50px;
	height: 30px;
}


/* Picture assignment */

#MainTable .MainBodyBottom .MainLeft,
#MainTable .MainBodyBottom .MainRight,
#MainTable .MainBodyBottom .MenuLeft,
#MainTable .MainBodyBottom .MenuRight,
#MainTable .MainBodyBottom .MainLeft div,
#MainTable .MainBodyBottom .MainRight div,
#MainTable .MainBodyBottom .MenuLeft div,
#MainTable .MainBodyBottom .MenuRight div,
.MainBox .LeftCorner,
.MainBox .RightCorner,
.MainBox .Left,
.MainBox .Right,
.MainBox .BodyTop .Left div,
.MainBox .BodyTop .Right div,
.MainBox .BodyBottom .Left div,
.MainBox .BodyBottom .Right div,
.MainBox .Header .Left div,
.MainBox .Header .Right div,
.MainBox .Footer .Left div,
.MainBox .Footer .Right div,
.MenuBox .LeftCorner,
.MenuBox .RightCorner,
.MenuBox .Left,
.MenuBox .Right,
.MenuBox .BodyTop .Left div,
.MenuBox .BodyTop .Right div,
.MenuBox .BodyBottom .Left div,
.MenuBox .BodyBottom .Right div,
.MenuBox .Header .Left div,
.MenuBox .Header .Right div,
.MenuBox .Footer .Left div,
.MenuBox .Footer .Right div,
.MenuBoxExpanded .LeftCorner,
.MenuBoxExpanded .RightCorner,
.MenuBoxExpanded .Left,
.MenuBoxExpanded .Right,
.MenuBoxExpanded .BodyTop .Left div,
.MenuBoxExpanded .BodyTop .Right div,
.MenuBoxExpanded .BodyBottom .Left div,
.MenuBoxExpanded .BodyBottom .Right div,
.MenuBoxExpanded .Header .Left div,
.MenuBoxExpanded .Header .Right div,
.MenuBoxExpanded .Footer .Left div,
.MenuBoxExpanded .Footer .Right div,
.MenuBoxCollapsed .LeftCorner,
.MenuBoxCollapsed .RightCorner,
.MenuBoxCollapsed .Left,
.MenuBoxCollapsed .Right,
.MenuBoxCollapsed .BodyTop .Left div,
.MenuBoxCollapsed .BodyTop .Right div,
.MenuBoxCollapsed .BodyBottom .Left div,
.MenuBoxCollapsed .BodyBottom .Right div,
.MenuBoxCollapsed .Header .Left div,
.MenuBoxCollapsed .Header .Right div,
.MenuBoxCollapsed .Footer .Left div,
.MenuBoxCollapsed .Footer .Right div
{
	background-image: url("../gfx/box_parts_1.gif");
}

.MainBox .LeftCorner,
.MainBox .RightCorner,
.MenuBox .LeftCorner,
.MenuBox .RightCorner,
.MenuBoxExpanded .LeftCorner,
.MenuBoxExpanded .RightCorner,
.MenuBoxCollapsed .LeftCorner,
.MenuBoxCollapsed .RightCorner
{
	background-repeat: no-repeat;
}

.MainBox .Header .Left,
.MainBox .Header .Right,
.MainBox .Footer .Left,
.MainBox .Footer .Right,
.MenuBox .Header .Left,
.MenuBox .Header .Right,
.MenuBox .Footer .Left,
.MenuBox .Footer .Right,
.MenuBoxExpanded .Header .Left,
.MenuBoxExpanded .Header .Right,
.MenuBoxExpanded .Footer .Left,
.MenuBoxExpanded .Footer .Right,
.MenuBoxCollapsed .Header .Left,
.MenuBoxCollapsed .Header .Right,
.MenuBoxCollapsed .Footer .Left,
.MenuBoxCollapsed .Footer .Right
{
	background-image: url("../gfx/box_parts_2.gif");
	background-repeat: repeat-x;
}

.MainBox .Header .Mid
{
	background-position:0pt -93px;
	background-image:url(../gfx/box_parts_2.gif);
	background-repeat:repeat-x;
}


/* Picture alignment */

.MainBox .Header .LeftCorner
{
	background-position: -548px 0;
}

.MainBox .Header .RightCorner
{
	background-position: -711px 0;
}

.MainBox .Footer .LeftCorner
{
	background-position: -730px -63px;
}

.MainBox .Footer .RightCorner
{
	background-position: -893px -63px;
}

.MainBox .Header .Left div
{
	background-position: -566px 0;
}

.MainBox .Header .Right div
{
	background-position: -639px 0;
}


.MainBox .Footer .Left div
{
	background-position: -748px -63px;
}

.MainBox .Footer .Right div
{
	background-position: -821px -63px;
}

#MainTable .MainBodyBottom .MainLeft,
.MainBox .BodyTop .Left,
.MainBox .BodyBottom .Left
{
	background-position: -912px 0;
	background-repeat: repeat-y;
}

#MainTable .MainBodyBottom .MainRight,
.MainBox .BodyTop .Right,
.MainBox .BodyBottom .Right
{
	background-position: -931px 0;
	background-repeat: repeat-y;
}


.MainBox .BodyTop .Left div
{
	background-position: -548px -30px;
	background-repeat: repeat-y;
}

#MainTable .MainBodyBottom .MainLeft div,
.MainBox .BodyBottom .Left div
{
	background-position: -730px 0;
	background-repeat: repeat-y;
}

.MainBox .BodyTop .Right div
{
	background-position: -711px -30px;
	background-repeat: repeat-y;
}
#MainTable .MainBodyBottom .MainRight div,
.MainBox .BodyBottom .Right div
{
	background-position: -893px 0;
	background-repeat: repeat-y;
}


.MainBox .Header .Left,
.MainBox .Header .Right
{
	background-position: 0 -93px;
}

.MainBox .Footer .Left,
.MainBox .Footer .Right
{
	background-position: 0 -167px;
}




.MenuBox .Header .Left div,
.MenuBoxExpanded .Header .Left div,
.MenuBoxCollapsed .Header .Left div
{
	background-position: -30px 0;
}

.MenuBox .Header .Right div,
.MenuBoxExpanded .Header .Right div,
.MenuBoxCollapsed .Header .Right div
{
	background-position: -81px 0;
}

.MenuBox .Header .RightCorner,
.MenuBoxExpanded .Header .RightCorner,
.MenuBoxCollapsed .Header .RightCorner
{
	background-position: -131px 0;
}

#MainTable .MainBodyBottom .MenuLeft,
.MenuBox .BodyTop .Left,
.MenuBox .BodyBottom .Left,
.MenuBoxExpanded .BodyTop .Left,
.MenuBoxExpanded .BodyBottom .Left,
.MenuBoxCollapsed .BodyTop .Left,
.MenuBoxCollapsed .BodyBottom .Left
{
	background-position: -324px 0;
	background-repeat: repeat-y;
}

#MainTable .MainBodyBottom .MenuRight,
.MenuBox .BodyTop .Right,
.MenuBox .BodyBottom .Right,
.MenuBoxExpanded .BodyTop .Right,
.MenuBoxExpanded .BodyBottom .Right,
.MenuBoxCollapsed .BodyTop .Right,
.MenuBoxCollapsed .BodyBottom .Right
{
	background-position: -355px 0;
	background-repeat: repeat-y;
}

#MainTable .MainBodyBottom .MenuLeft div,
.MenuBox .BodyBottom .Left div,
.MenuBoxExpanded .BodyBottom .Left div,
.MenuBoxCollapsed .BodyBottom .Left div
{
	background-position: -162px 0;
}

#MainTable .MainBodyBottom .MenuRight div,
.MenuBox .BodyBottom .Right div,
.MenuBoxExpanded .BodyBottom .Right div,
.MenuBoxCollapsed .BodyBottom .Right div
{
	background-position: -293px 0;
}

.MenuBox .BodyTop .Left div,
.MenuBoxExpanded .BodyTop .Left div,
.MenuBoxCollapsed .BodyTop .Left div
{
	background-position: 0 -30px;
}

.MenuBox .BodyTop .Right div,
.MenuBoxExpanded .BodyTop .Right div,
.MenuBoxCollapsed .BodyTop .Right div
{
	background-position: -131px -30px;
}

.MenuBox .Footer .LeftCorner,
.MenuBoxExpanded .Footer .LeftCorner
{
	background-position: -162px -50px;
}

.MenuBoxCollapsed .Footer .LeftCorner
{
	background-position: -386px -50px;
}


.MenuBox .Footer .Left,
.MenuBox .Footer .Right,
.MenuBoxExpanded .Footer .Left,
.MenuBoxExpanded .Footer .Right
{
	background-position: 0 -31px;
}

.MenuBoxCollapsed .Footer .Left,
.MenuBoxCollapsed .Footer .Right
{
	background-position: 0 -62px;
}


.MenuBoxCollapsed .Footer .Left,
.MenuBoxCollapsed .Footer .Right
{
	background-position: -100px -31px;
}


.MenuBox .Footer .Left div,
.MenuBoxExpanded .Footer .Left div
{
	background-position: -191px -50px;
}

.MenuBoxCollapsed .Footer .Left div
{
	background-position: -416px -50px;
}

.MenuBox .Footer .Right div,
.MenuBoxExpanded .Footer .Right div
{
	background-position: -243px -50px;
}

.MenuBoxCollapsed .Footer .Right div
{
	background-position: -467px -50px;
}

.MenuBox .Footer .RightCorner,
.MenuBoxExpanded .Footer .RightCorner
{
	background-position: -293px -50px;
}

.MenuBoxCollapsed .Footer .RightCorner
{
	background-position: -517px -50px;
}




/*--- MENU STYLES - CLASS --- */

.Menu
{
	border: 0px;
	padding: 0px;
	margin: 0px 0px 14px 0px;
	color: #CC1100;
	/* white-space: nowrap; */
	font-size: 8pt;
	text-align: right;
}
.Menu td
{
	/*white-space: nowrap;*/
}
.Menu a
{
	color: #CC1100;
	text-decoration: none;
}
.Menu a:hover
{
	color: #CC1100;
	text-decoration: underline;
}
.Menu a:link
{
	color: #CC1100;
	text-decoration: none;
}
.Menu a:visited
{
	color: #CC1100;
	text-decoration: none;
}
.Menu a:active
{
	color: #CC1100;
	text-decoration: underline;
}
.Menu ul
{
	list-style: square;
	color: white;
	margin-left: 11px;
}
.Menu ul li
{
	padding: 4px;
}


/* ---------- MENU PATH ---------- */

.MenuPath
{
	padding: 0 0 0 12px;
	color: #CC1100;
}
.MenuPath a
{
	color: #CC1100;
	text-decoration: none;
}
.MenuPath a:hover
{
	color: #CC1100;
	text-decoration: underline;
}

.MenuHome
{
	width: 125px;
	text-align: left;
	vertical-align: top;
}
.MenuHome td
{
	padding: 0px;
	text-align: center;
}

.MenuHomeMain
{
	text-align: left;
}

.MenuStats label
{
	padding: 5 0 5 0px;
}

/* ---------- CATEGORY TREE ---------- */

.CategoryTree
{
	margin-bottom: 4px;
	padding: 0px;
}

.CategoryTree td
{
	padding: 1 3 1 0px !important;
	font: bold 8pt Verdana,Aral;
	color: white;
	vertical-align: top;
}
.CategoryTree td a
{
	-moz-user-select: none;
	-moz-outline: none;
}
.CategoryTree a:link
{
	color: white;
	text-decoration: none;
}
.CategoryTree a:visited
{
	color: white;
	text-decoration: none;
}
.CategoryTree a:hover
{
	color: white;
	text-decoration: underline;
}
.CategoryTree a:active
{
	color: black;
	text-decoration: underline;
}
.CategoryTree .Count
{
	font-weight: none;
	font-size: 7pt;
}



/* --- INPUT FORMS --- */

.FormButtons
{
	text-align: right;
	margin-top: 12px;
	margin-bottom: 12px;
}
.FormButtons Input
{
	margin-left: 12px;
}

.FormList
{
	
}

.FormList td
{
	/* border: 1px solid black; */
	vertical-align: top;
	padding: 6px;
}

.FormList td  td
{
	vertical-align: middle;
	padding: 4px;

}

.InputInfo
{
	padding: 6 0 12 12px !important;
	font: bold 9pt Verdana,Arial;
	text-align: left;
}

.InputForm
{
	padding: 6 0 6 12px;
}

.InputForm .StatusImage
{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

.InputForm .Desc
{
	padding-left: 6px !important;
	font: 9px Verdana,Arial;
	float: left;
	white-space: normal;
	letter-spacing: 0.05em;
}

.InputForm td
{
	padding: 4 4 4 4px !important;
	text-align: left;
	vertical-align: top;
}

.InputForm label .Req
{
	color: #CC1100;
}

.InputForm .CommonInput
{

}

.InputForm .CommonInput td,
.InputForm .InvalidInput td,
.InputForm .ValidInput td
{
	vertical-align: top !important;
}

.InputForm  .InvalidInput .StatusImage
{
	display: normal;
	background: url("../gfx/invalidinput.gif") no-repeat;
	padding-left: 16px !important;
	vertical-align: middle;
}

.InputForm .CommonInput label,
.InputForm .InvalidInput label,
.InputForm .ValidInput label
{
	width: 240px;
	display: block;
	font: bold 8pt Verdana,Arial;
}

.InputForm .CommonInput label
{
	color: black;
	font-weight: bold;
}

.InputForm .CommonInput input,
.InputForm .CommonInput select
{
	background-color: #FAECEC;
}

.InputForm .InvalidInput label
{
	margin-right: -12px !important;
	color: #CC1100;
	font-weight: bold;
}

.InputForm .InvalidInput input,
.InputForm .InvalidInput select
{
	background-color: #CC1100;
	color: white;
}

.InputForm .ValidInput label
{
	color: green;
	font-weight: bold;
}

.InputForm .ValidInput input,
.InputForm .ValidInput select
{
	background-color: green;
	color: white;
}

.InputForm .CommonInput input[readonly]
{
	background-color: lightgreen;
}

.InputForm input:hover,
.InputForm input:focus,
.InputForm select:hover,
.InputForm select:focus,
.InputForm textarea:hover,
.InputForm textarea:focus
{
	background-color: #FFFFCC;
}

.InputForm .InvalidInput input:focus,
.InputForm .InvalidInput input:hover,
.InputForm .InvalidInput select:hover,
.InputForm .InvalidInput select:focus
{
	background-color: #CC1100;
	color: #FFFFCC;
}

/* ---------- SEARCH ---------- */

.SearchBar
{
	border: 0px;
	color: #CC1100;
	text-align: right;
}
.SearchBar a
{
	color: #CC1100;
	text-decoration: none;
}
.SearchBar a:hover
{
	color: #CC1100;
	text-decoration: underline;
}

.SearchTable
{
	width: 90%;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

.SearchTable td
{
	padding: 6 0 12 12px !important;
	font: bold 8pt Verdana,Arial;
	white-space: nowrap;
	float: none;
}

.SearchTable .tdsub
{
	padding: 0 0 0 0px !important;
}
.SearchTable .SearchText
{
	width: 180px;
}

.SearchTable .SearchSubmit
{
	text-align: left;
}

.SearchTable label .Req
{
	color: #CC1100;
}

.SearchTable td label
{
	width: 280px;
	display: block;
	font: bold 8pt Verdana,Arial;
}

.SearchTable table,
.SearchTable table td
{
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

/* ---------- CATEGORIES FOLDER ---------- */

.CategoriesFolder td
{
	background: white url("../gfx/txt_block_bg.gif");
	width: 150px;
	height: 100px;
	padding: 10px;
	border: solid 1px #CC1100;
	text-align: center;
	-moz-border-radius: 6px;
}

.CategoriesFolder td:hover
{
	background-color: #FFFFCC;
}

.CategoriesFolder a
{
	font-weight: bold;
}


/* ---------- NEWS ---------- */

.StartNews
{
	padding: 12 0 12 0px;
}

.StartNews .HeadlineColumn
{
	padding: 0 0 20 0px;
	font: 11pt Verdana,Arial;
	color: black;
}

.StartNews .DateColumn
{
	padding: 0 0 20 0px;
	font: 8pt Verdana,Arial;
	color: black;
	text-align: right;
}

.StartNews .NewsColumn
{
	padding: 0 0 10 0px;
	font: 10pt Verdana,Arial;
	color: black;
	float: left;
	text-align: left !important;
}

.StartNews .AuthorColumn
{
	padding: 0 0 20 0px;
	font: 8pt Verdana,Arial;
	color: #CC1100;
	text-align: left;
}

.StartNews .CopyColumn
{
	padding: 0 0 0 0px;
	font: 8pt Verdana,Arial;
	color: #CC1100;
	text-align: right;
}

.StartNews .WelcomeColumn
{
	padding: 30 0 0 0px;
	font: 10pt Verdana,Arial;
	color: #CC1100;
	white-space: normal;
	text-align: center;
}

.Newspaper
{
	padding: 12 0 12 0px;
}

.Newspaper .HeadlineColumn
{
	font: bold 12pt Verdana,Arial;
	padding: 0 0 20 0px;
	text-align: left;
}

.Newspaper .DateColumn
{
	font: 9pt Verdana,Arial;
	padding: 0 0 20 0px;
	text-align: right;
}

.Newspaper .NewsColumn
{
	font: 10pt Verdana,Arial;
	padding: 0 0 20 0px;
	text-align: left;
}

.Newspaper .AuthorColumn
{
	font: 8pt Verdana,Arial;
	padding: 0 0 0 0px;
	text-align: left;
}

.Newspaper .CopyColumn
{
	font: 8pt Verdana,Arial;
	color: #CC1100;
	padding: 0 0 0 0px;
	text-align: right;
}

/*
.InfoMessage
{
	display: block;
	border: solid 1px green;
	font: 8pt Verdana,Arial;
}
.ErrorMessage
.WarningMessage
.PermissionMessage
{
	display: block;
	border: solid 1px red;
	font: 8pt Verdana,Arial;
}
*/

.SubMessage {color: black; padding-top: 6px;}

.InfoMessage
{
	margin: 10px 0 0 0;
	border: 2px solid;
	background: #ccffcc;
	padding: 10px;
	border-color: #009933;
	-moz-border-radius: 8px;
}
.InfoMessage .Title {color: #009933; font-weight: bold; margin-right: 8px;}

.WarningMessage
{
	margin: 10px 0 0 0;
	border: 2px solid;
	background: #ffffcc;
	padding: 10px;
	border-color: yellow;
	-moz-border-radius: 8px;
}
.WarningMessage .Title {color: #CC9901; font-weight: bold; margin-right: 8px;}

.ErrorMessage
{
	margin: 10px 0 0 0;
	border: 2px solid;
	background: #ffcccc;
	padding: 10px;
	border-color: #cc0000;
	-moz-border-radius: 8px;
}
.ErrorMessage .Title {color: #cc0000; font-weight: bold; margin-right: 8px;}

.PermissionMessage
{
	margin: 10px 0 0 0;
	border: 2px solid;
	background: #ffff99;
	padding: 10px;
	border-color: #cc0000;
	-moz-border-radius: 8px;
}
.PermissionMessage .Title {color: #cc0000; font-weight: bold; margin-right: 8px;}


/* ---------- IMPRESS ---------- */

.impress
{
	padding: 16px 0px 6px 0px;
}
.impress td
{
	padding: 6px 6px 6px 16px;
	text-align: left;
	vertical-align: top;
}
.impress label
{
	padding: 0px 20px 0px 0px;
	text-align: right;
}


/* ---------- THERMS AND CONDITIONS ----------- */

.conditions
{
	padding: 16 0 0 0px;
	margin: 0 0 0 0px;
}
.conditions td
{
	display: inline;
	padding: 10 10 10 10px;
	margin: 0 0 0 0px;
	font: 12pt Verdana,Arial;
	white-space: normal;
	float: left;
}

/* ---------- SEND FORMS ---------- */

.suggestform,
.contactform
{
	width: 80%;
	padding: 16 0 0 0px;
	margin: 0 0 0 0px;
}

.suggestform td,
.contactform td
{
	text-align: left;
	vertical-align: top;
}

.suggestform label,
.contactform label
{
	padding: 0 5 10 0px;
	width: 180px;
	text-align: right;
}



/* --- AUCTION LIST - CLASS --- */

.AuctionBlock hr
{
	width: 100%;
	border: solid 1px lightgrey;
}

.AuctionList .ColumnHeaders td
{
	background-color: #CC1100;
	padding: 4px 4px 5px 4px !important;
	color: white;
	font-weight: bold;
}

.AuctionList .ColumnHeaders td a, /* Order button */
.AuctionList .ColumnHeaders td a:link,
.AuctionList .ColumnHeaders td a:visited,
.AuctionList .ColumnHeaders td a:active
{
	color: white;
	font-weight: bold;
	white-space: nowrap;
}

.AuctionList .ColumnHeaders td a span
{
	margin: 0px 4px 2px 4px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 5px;
}

.AuctionList .ColumnHeaders td a .OrderOff
{
	background: none;
	display: none;
}

.AuctionList .ColumnHeaders td a .OrderUp
{
	background: url("../gfx/sort_up.gif") no-repeat center center;
}

.AuctionList .ColumnHeaders td a .OrderDown
{
	background: url("../gfx/sort_down.gif") no-repeat center center;
}
















.AuctionList
{
	width: 100%;
	border: 1px solid #CC1100;
	-moz-border-radius: 5px;
}

.AuctionList td
{
	padding: 4px !important;
	border-top: 1px solid #CC1100;
}




.AuctionList .CheckColumn
{
	vertical-align: top; width: 15%;
}
	
.AuctionList .ImageColumn
{
	text-align: left;
	width: 82px;
	text-align: center;
}

.AuctionList .TitleColumn
{
	text-align: left;
}

.AuctionList .PriceColumn
{
	text-align: right;
	white-space: nowrap;
}

.AuctionList .BidsColumn
{
	text-align: center;
}

.AuctionList .BidderColumn
{
	text-align: center;
}

.AuctionList .TimeColumn
{
	text-align: right;
	width: 20%;
}

.AuctionList .QuantityColumn
{
	text-align: center;
}

.AuctionList .Image 
{
	max-width: 80px;
	max-height: 80px;
}

.AuctionList .TotalPriceColumn 
{
	text-align: right;
	font-weight: bold;
}

.AuctionList .DateColumn 
{
	text-align: center;
}

.AuctionList .Time 
{
	font-weight: normal;
}

.AuctionList .TimeHighlight
{
	font-weight: normal;
	color: #FF0000;
}

.AuctionList .Row
{
	background-color: white;
}

.AuctionList .RowColored
{
	background-color: #ECECEC;
}



.AuctionList .ActionColumn ul
{
	text-align: left;
}


/* --- AUCTION HIGHLIGHT - CLASS --- */


/* --- Top Auction --- */

.AuctionList .RowTop
{
	background-color: #FFBBBB;
}
.AuctionList .RowTop td
{

}

.AuctionList .RowTop .TitleColumn span
{
	
}

/* --- Marker --- */

.AuctionList .Row .TitleMarkerColumn span,
.AuctionList .RowColored .TitleMarkerColumn span,
.AuctionList .RowTop .TitleMarkerColumn span {}
.AuctionList .Row .TitleMarkerColumn a,
.AuctionList .RowColored .TitleMarkerColumn a,
.AuctionList .RowTop .TitleMarkerColumn a
{
	padding: 3 3 3 3px !important;
	background-color: yellow;
	color: black;
	-moz-border-radius: 3px;
}

/* --- Bold --- */

.AuctionList .Row .TitleBoldColumn a,
.AuctionList .RowColored .TitleBoldColumn a,
.AuctionList .RowTop .TitleBoldColumn a
{
	font-weight: bold;
	font-size: 10pt;
}

/* --- Bold + Marker--- */

.AuctionList .Row .TitleBoldMarkerColumn a,
.AuctionList .RowColored .TitleBoldMarkerColumn a,
.AuctionList .RowTop .TitleBoldMarkerColumn a
{
	padding: 3 3 3 3px !important;
	font-weight: bold;
	font-size: 10pt;
	background-color: yellow;
	color: black;
	-moz-border-radius: 3px;
}





/* --- AUCTION THUMBS - CLASS --- */

.AuctionThumb
{
	width: 120px;
	height: 185px;
	border: 1px solid #CC1100;
	text-align: center;
	-moz-border-radius: 4px;
}

.AuctionThumb td
{
	padding: 2px;
	font: 8pt Verdana,Arial;
	white-space: nowrap;
}

.AuctionThumb .RowImage
{
	height: 66px;
}

.AuctionThumb .TimeHighlight
{
	font-weight: normal;
	color: #FF0000;
}

.AuctionThumb .Row
{
	background-color: white;
}

.AuctionThumb .RowColored
{
	background-color: #EEEEEE;
}

.AuctionThumb .RowTitle
{
	padding: 0 4 0 4px !important;
	background-color: white;
}

/* -- Auction Famous -- */
.AuctionFamousRow {}
.AuctionFamousRow .Image
{
	white-space: normal;
	max-width: 60px;
	max-height: 60px;
}
.AuctionFamousRow a,
.AuctionFamousRow a:hover,
.AuctionFamousRow a:visited,
.AuctionFamousRow a:active,
{
	color: white;
}

.AuctionFamousTitle a
{
	color: white;
	font-size: 9pt;
}

.AuctionFamousTitle img
{
	margin-top: 4px;
	margin-bottom: 4px;
}

.AuctionFamousPrice
{
	font: bold 11pt Tahoma,Arial;
}

.AuctionFamousTdImg,
.AuctionFamousTdImg img
{
	max-width: 60px !important;
	text-align: center;
	vertical-align: middle;	
}

.AuctionFamousTdTxt
{
	padding-left: 6px !important;
	color: white;
	font-size:8pt;
	float: none;
}
.AuctionFamousTdTxt a
{
	color: white;
	font-size:8pt;
	float: none;
}

.AuctionFamousHr
{
	width: 100%;
}

.AuctionRate .Title
{
	width: 160px !important;
	padding: 6 0 6 0px !important;
}
.AuctionRate .Form
{
	padding-top: 12px !important;
}

.AuctionID
{
	font: bold 9pt Verdana,Arial;
	color: #CC1100;
}


/* --- BID LIST - CLASS --- */

.BidList
{
	width: 400px;
	text-align: center;
}

.BidList .User
{
	width: 150px;
}

.BidList .Price
{
	width: 100px;
}

.BidList .Time
{
	width: 150px;
	font-weight: normal;
}

.BidList td
{
	height: 30px;
	padding: 4 4 4 4px;
	border-bottom: 1px solid #CC1100;
}

.BidList .ColumnHeaders td
{
	padding: 4 4 4 4px !important;
	background-color: #CC1100;
	color: white;
	font-weight: bold;
	border-bottom: none;
}

.BidList .Row
{
	background-color: white;
	background-image: url("../gfx/txt_block_bg.gif");
}

/* --- BID DETAIL - CLASS --- */

.BidDetail
{
	width: 400px;
	padding: 24 0 0 12px;
}

.BidDetail td
{
	padding: 6 4 6 4px !important;
}

.BidDetail .Description
{
	width: 150px;
}


/* --- PROFILE DETAIL - CLASS --- */

.ProfileDetail
{
	width: 400px;
	padding: 24 0 0 12px;
}

.ProfileDetail td
{
	padding: 4px;
}


/* --- AUCTION NAV --- */

.BackButton
{
	width: 100%;
}
.BackButton td
{
	padding-top: 8px !important;
	padding-right: 4px !important;
}

.UpButton td
{
	padding-top: 8px !important;
	padding-right: 4px !important;
}


/* -- AUCTION - ID -- */

#AuctionDetails 
{
	width: 100%;
}
#AuctionDetails td 
{
	padding: 6px;
}
#AuctionDetails tr td
{
	width: 80px;
}

/*#AuctionDetails .Value a {color: blue; text-decoration: underline;}*/
#AuctionDetails .Value
{
	width: 60px;
}
#AuctionDetails .Description 
{
	width: 150px;
	vertical-align: top;
}
#AuctionDetails label
{
	padding: 4 0 4 0px;
	font: bold 9pt Verdana,Arial;
}

#AuctionSubDetails
{
	width: 100%;
}
#AuctionSubDetails td 
{
	padding: 6px;
	text-align: left;
}
#AuctionSubDetails label
{
	padding: 4 0 4 0px;
	font: bold 8pt Verdana,Arial;
}
#AuctionCancel
{
	width: 600px !important;
	margin-left: 12px;
}
#AuctionCancel td
{
	padding: 4 0 4 0px;
}
#AuctionCancel label
{
	width: 180px;
}
#AuctionCancel .Value
{
	width: 400px;
}

#AuctionActions {}
#AuctionActions td 
{
	padding: 6px;
}
	
#AuctionActions td a 
{
	color: #CC1100;
	text-decoration: underline;
}
#AuctionActions ul 
{
	list-style: square;
	color: #CC1100;
	margin-left: 12px;
}
#AuctionActions ul li 
{
	padding: 4px;
}
#AuctionActions label
{
	width: 120px;
	padding: 4 0 4 0px;
	font: bold 9pt Verdana,Arial;
}

#AuctionOptions,
#DataSheet
{
	background-color: #ffcccc;
	-moz-border-radius: 3px;
}
#AuctionOptions a,
#DataSheet a
{
	display: block;
	height: 18px;
	margin: 6 0 6 0px;
	padding: 3 3 2 24px !important;
	border: solid 0px grey;
	font: bold 8pt Verdana,Arial;
}
#DataSheet .FavButton
{
	background: url("../gfx/buttons_auction.gif") 0 -140px no-repeat;
}
#AuctionOptions .ProfileButton
{
	background: url("../gfx/buttons_auction.gif") 0 -120px no-repeat;
}
#AuctionOptions .BidlistButton
{
	background: url("../gfx/buttons_auction.gif") 0 -100px no-repeat;
}
#AuctionOptions .ItemsButton,
#DataSheet .ItemsButton
{
	background: url("../gfx/buttons_auction.gif") 0 -80px no-repeat;
}
#AuctionOptions .RatingsButton,
#DataSheet .RatingsButton
{
	background: url("../gfx/buttons_auction.gif") 0 -60px no-repeat;
}
#AuctionOptions .MessageButton,
#DataSheet .MessageButton
{
	background: url("../gfx/buttons_auction.gif") 0 -40px no-repeat;
}
#AuctionOptions .WatchButton
{
	background: url("../gfx/buttons_auction.gif") 0 -20px no-repeat;
}
#AuctionOptions .SuggestButton
{
	background: url("../gfx/buttons_auction.gif") 0 0 no-repeat;
}
#AuctionDescription .Description
{
	text-align: left;
	padding: 8px;
	
}
#AuctionDescription td 
{
	padding: 0px;
	text-align: center;
	vertical-align: top;
	font-size: 11pt;
	color: black;
	white-space: normal;
}
#AuctionDescription label
{
	padding: 0 0 8 0px;
	font: bold 9pt Verdana,Arial;
}
#AuctionDescription td table td
{
	text-align: left;
}

#AuctionLowImages {}
#AuctionLowImages td 
{
	padding: 20px;
	text-align: center;
}
#AuctionQualityImages {}
#AuctionQualityImages td 
{
	padding: 20px;
	text-align: center;
}

#AuctionSuggest
{
	width: 80%;
	padding: 16 0 0 0px;
	margin: 0 0 0 0px;
}
#AuctionSuggest td
{
	text-align: left;
	vertical-align: top;
}
#AuctionSuggest label
{
	padding: 0 5 20 0px;
	width: 180px;
	text-align: right;
}






/* --- MESSAGE LIST - CLASS --- */

.MessageList
{
	width: 90%;
}
.MessageList td
{
	height: 30px;
	padding: 4px !important;
	border-bottom: 1px solid white;
}
.MessageList .Row
{
	background: white url("../gfx/txt_block_bg.gif");
}
.MessageList .CheckColumn
{
	width: 20px;
}
.MessageList .FromColumn
{
	width: 30%;
}
.MessageList .ToColumn
{
	width: 30%;
}
.MessageList .SubjectColumn {}
.MessageList .DateColumn
{
	width: 50px;
	text-align: center;
}
.MessageList .StatusColumn
{
	width: 20px;
	text-align: center;
}
.MessageList .ColumnHeaders td
{
	padding: 4px;
	background-color: #CC1100;
	color: white;
	font-weight: bold;
	border-bottom: none;
}
.MessageList .Actions td
{
	border-bottom: none;
}
.MessageList .Filter td
{
	text-align: right;
	border-bottom: none;
}

/* --- */


#cid_menu_box_left_adds
{

}

#SiteFavourite
{
	font: 8pt Verdana,Arial;
	color: black;
}

#TopTable
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	background: white;
	background: url("../gfx/top_red5_left.gif") top left repeat-x;
}
#TopTable .BannerLogo
{
	height: 116px;
	padding-top: 6px;
	background: url("../gfx/top_red5_mid.gif") top right no-repeat;
}
#TopTable .BannerNav
{
	padding: 10 10 0 0px;
	background: url("../gfx/top_red5_right.gif") top right repeat-x;
}
#TopTable .BannerBar
{
	padding: 0 10 0 0px;
	background: white;
	vertical-align: middle !important;
}
.BannerTitle
{
	display: block;
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	font: 8pt Verdana,Arial;
	color: #CC1100;
	text-align: left;
}

#MainTable
{
	margin: 0 0 0 0px;
	padding: 3 3 3 3px;
	background: white;
}

#AddTable
{
	margin: 0 0 0 0px;
	padding: 3 3 3 3px;
	background: white;
}
#AddTable .BannerAdd
{
	width: 100%;
	margin: 10 0 0 0px;
	padding: 10 0 0 0px;
}
#AddTable .BannerAdd td
{
	padding: 5 5 5 5px;
	text-align: center;
	white-space: normal;
}
#AddTable .BannerAdd td span
{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	text-align: center;
	font: 7pt Verdana,Arial;
}
#AddTable .BannerAdd td img
{
	width: 468px;
	height: 60px;
	max-width: 468px;
	max-height: 60px;
}
#AddTable .BannerAdd td .img
{
	width: 234px;
	height: 60px;
	max-width: 234px;
	max-height: 60px;
}

#FooterTable
{
	padding: 6 0 6 0px;
	/* margin: 4 6 4 6px; */
	background: white;
	text-align: center;
}


#Footer
{
	width: 100%;
	border: 0px;
	padding: 3 3 3 3px;
	margin: 0 0 0 0px;
	font: 8pt Verdana,Arial;
	color: #CC0000;
}
#Footer a
{
	color: #CC1100;
	text-decoration: none;
}
#Footer a:hover
{
	color: #CC1100;
	text-decoration: underline;
}

#FooterAdd
{
	width: 100%;
}

#NavBar
{
	width: 96px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	text-align: left;
	float: none;
	white-space: nowrap;
	-moz-user-select: none;
	
}
#NavBar td
{
	width: 24px !important;
	height: 24px !important;
}
#NavBar a
{
	display: block;
	width: 24px !important;
	height: 24px !important;
	font: bold 10px Verdana,Arial;
	text-decoration: none;
	-moz-outline: none;
}
#NavBar a:hover
{
	
}
#NavBar .start:hover,
#NavBar .start:focus,
#NavBar .start:active
{
	background: url("../gfx/buttons.gif") 0 -168px no-repeat;
}
#NavBar .forward:hover,
#NavBar .forward:focus,
#NavBar .forward:active
{
	background: url("../gfx/buttons.gif") 0 -144px no-repeat;
}
#NavBar .upward:hover,
#NavBar .upward:focus,
#NavBar .upward:active
{
	background: url("../gfx/buttons.gif") 0 -120px no-repeat;
}
#NavBar .backward:hover,
#NavBar .backward:focus,
#NavBar .backward:active
{
	background: url("../gfx/buttons.gif") 0 -96px no-repeat;
}
#NavBar .start
{
	background: url("../gfx/buttons.gif") 0 -72px no-repeat;
}
#NavBar .forward
{
	background: url("../gfx/buttons.gif") 0 -48px no-repeat;
}
#NavBar .upward
{
	background: url("../gfx/buttons.gif") 0 -24px no-repeat;
}
#NavBar .backward
{
	background: url("../gfx/buttons.gif") 0 0 no-repeat;
}
#NavBarEnd
{
	width: 24px !important;
	margin: 0 0 0 0px;
	padding: 0 0 0 24px;
	background: url("../gfx/buttons.gif") 0 -192px no-repeat;
}

#Menu
{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
#Menu td
{
	font: bold 8pt Verdana,Arial;
	padding: 0 6 0 6px;
	color: #CC1100;
}
#Menu a
{
	display: block;
	width: 100%;
	height: 34px;
	padding: 4 4 4 4px;
	border: solid 1px white;
	background: white;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-moz-user-select: none;
	-moz-outline: none;
	-moz-user-focus: ignore;
}
#Menu a:hover
{
	background-color: #CC1100;
	color: white;
}

#MainMenu
{
	border: 0px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
#MainMenu #UserBar 
{
	text-align: right;
	color: #CC1100;
	padding-right: 12px;
}
#MainMenu #UserBar a 
{
	text-decoration: underline;
}

#MenuBox 
{
	width: 100%;
}

#MenuAuctions
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	font: 9pt Verdana,Arial !important;
	color: white;
}
#MenuAuctions td
{
	text-align: left;
}
#MenuAuctions p
{
	font: bold 10pt Verdana,Arial;
	color: white;
}
#MenuAuctions a
{
	font: 9pt Verdana,Arial;
	color: white;
	text-decoration: none !important;
}
#MenuAuctions a:hover
{
	color: white;
	text-decoration: underline !important;
}
#MenuAuctions a:visited
{
	color: white;
	text-decoration: underline;
}
#MenuAuctions a:active
{
	color: white;
	text-decoration: underline;
}
}
#MenuAuctions td a 
{
	color: #FFFFFF;
	text-decoration: underline;
}

#MenuUser
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	font: 9pt Verdana,Arial !important;
	color: white;
}
#MenuUser td
{
	text-align: left;
}
#MenuUser p
{
	font: bold 10pt Verdana,Arial;
	color: white;
}
#MenuUser a
{
	font: 9pt Verdana,Arial;
	color: white;
	text-decoration: none !important;
}
#MenuUser a:hover
{
	color: white;
	text-decoration: underline !important;
}
#MenuUser a:visited
{
	color: white;
	text-decoration: underline;
}
#MenuUser a:active
{
	color: white;
	text-decoration: underline;
}
}
#MenuUser td a 
{
	color: #FFFFFF;
	text-decoration: underline;
}

#MenuLogin 
{
	width: 100%;
}
#MenuLogin td,
#MenuLogin a
{
	font: 9pt Verdana,Arial;
	color: white;
}
#MenuLogin a:hover
{
	text-decoration: underline;
}
#MenuLogin input 
{
	height: 24px;
	font: bold 8pt Verdana,Arial;
	vertical-align: middle;
	float: right;
}

#MenuVoicePath
{
	color: white;
}
#MenuVoicePath ul
{
	list-style: square;
	color: white;
	margin-left: 11px;
}
#MenuVoicePath ul li
{
	padding: 4px;
}
#MenuVoicePath td
{
	text-align: left;
}
#MenuVoicePath td a
{
	font: 9pt Verdana,Arial;
	color: white !important;
}

#LoginBox
{
	height: 22px !important;
	font: bold 7pt Verdana,Arial !important;
}

#MenuAdds
{
	margin: 10 0 10 0px;
}
#MenuAdds td 
{
	text-align: center;
}

#MenuPath
{
	white-space: nowrap !important;
}
#MenuPath .Output
{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

#MenuRight {}

#MenuSearch
{
	padding: 0 10 0 0px;
}

#LogoArea 
{
	width: 300px;
	text-align: left;
	vertical-align: middle;
}

#AdvertisementArea 
{
	text-align: right;
	vertical-align: top;
}

#StartText
{
	display: block;
	width: 100%;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	font: 9pt Verdana,Arial;
	text-align: center !important;
}

/* -- RATES TABLE - ID --*/
#Rates
{
	margin-bottom: 12px;
}
#Rates .value
{
	padding-left: 10px;
}
#Rates td
{
	padding: 4 6 4 6px;
}

/* ---------- LOGIN FORM - ID ---------- */
#LoginForm label
{
	padding: 0 0 10 0px;
}

/* ---------- PROFILE DESCRIPTION --------------- */
#ProfileDesc textarea
{
	white-space: pre;
	float: left;
}
#ProfileEdit td
{
	padding: 8 4 8 4px !important;
}

/* -- PAGE NAV - ID -- */ 
#PageNav {} 
#PageNav td 
{
	font-family: Verdana;
	text-align: center !important;
}	
#PageNav td.Font1 
{
	font-size: 12px;
} 
#PageNav td.Font2 
{
	font-size: 16px;
} 
#PageNav td.Font3 
{
	font-size: 20px;
} 
#PageNav td.Font4 
{
	font-size: 24px;
} 
#PageNav td.Font5 
{
	font-size: 28px;
} 

#PageNav a.fontcolor1 
{
	color: #909090;
} 
#PageNav a.fontcolor2 
{
	color: #707070;
} 
#PageNav a.fontcolor3 
{
	color: #505050;
} 
#PageNav a.fontcolor4 
{
	color: #303030;
} 
#PageNav a.fontcolor5 
{
	color: #000000;
	font-weight: 300;
} 
#PageNav font.dot 
{
	font-size: 16px;
	color: #505050;
} 
#PageNav a.fontcolor1:hover 
{
	color: #CC1100;
} 
#PageNav a.fontcolor2:hover 
{
	color: #CC1100;
} 
#PageNav a.fontcolor3:hover 
{
	color: #CC1100;
} 
#PageNav a.fontcolor4:hover 
{
	color: #CC1100;
} 
#PageNav a.fontcolor5:hover 
{
	color: #CC1100;
}
#PageNav a 
{
	text-decoration: none;
} 
#PageNav a:hover 
{
	text-decoration: underline;
} 

#PageNavTable {}
#PageNavTable td
{
	-moz-user-select: none;
}
#PageNavTable .first,
#PageNavTable .last
{
	padding: 0 6 0 6px;
	font: bold 8pt Verdana,Arial;
}

#PageNavTable .previous
{
	padding: 0 26 0 6px;
	font: bold 9pt Verdana,Arial;
}
#PageNavTable .next
{
	padding: 0 6 0 26px;
	font: bold 9pt Verdana,Arial;
}


/* --- THUMBS - CLASS --- */
#Thumbtext {}
#Thumbtext td.Fontthumb 
{
	font-size: 16px;
	color: #000000;
} 
#Thumbtext font.Fontthumb 
{
	font-size: 16px; color: #000000;
}	


/* --- AUCTION LIST VIEW - CLASS --- */
#AuctionListView 
{
	width: 100%;
}
#AuctionListView #ViewSwitch 
{
	text-align: left;
}
#AuctionListView #OrderInput 
{
	text-align: right;
}

#AuctionListHeader 
{
	width: 90%;
	padding-bottom: 10px;
}
#AuctionListHeader td 
{
	text-align: center;
	font-size: 11pt;
}
#AuctionListHeader #AuctionCount 
{
	font-weight: bold;
}
#AuctionListHeader #CategoryName 
{
	font-weight: bold;
}

#SellOptions
{
	background: #FFCCCC;
	-moz-border-radius: 3px;
}

#UserAccount
{
	width: 100%;
}
#UserAccount td
{
	width: 50%;
}
#UserAccount .AccountData
{
	
}
#UserAccount .AccountOld
{
	text-align: right;
	vertical-align: bottom;
}

#FeesOptions
{
	width: 100%;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	border: solid 1px #CC1100;
}
#FeesOptions td
{
	height: 36px;
	padding: 3 3 3 3px !important;
	background: #E4E4E4;
	border-bottom: solid 1px lightgrey;
	font: normal 8pt Verdana,Arial;
}
#FeesOptions .FeesTopCategory td
{
	background: #E6E6E6 !important;
}
#FeesOptions .FeesOnlyCategory td
{
	background: #EFEFEF !important;
}
#FeesOptions .FeesSubCategory td
{
	background: white !important;
}

#Blacklist td 
{
	padding: 8px;
	vertical-align: top;
	text-align: right;
}
#Blacklist span
{
	font: bold 8pt Verdana,Arial;
}

#inline_popup
{
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	border: 1px solid black;
}