body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #a09f9f;
}
a:link, a:active, a:visited {
	color: #4B8FCC;
	text-decoration:underline;
	
}
a:hover {
	color: #0099FF;
	text-decoration:none;
}
#container  {
	width: 100%;
	margin: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0px;
}
#mainContent  {
	width: 100%;
	margin: 0 auto;
	background-image: url(../images/body_backgr.gif);
	background-repeat: repeat-x;
	display: block;
	background-position: center top;
}
/* header CSS */
#headercontainer  {
	height: 100px;
	text-align: left;
	margin: 0 auto;
	display: block;
	width: 100%;
	background-color: #FFFFFF;
}
#header  {
	height: 100px;
	text-align: left;
	margin: 0 auto;
	display: block;
	width: 980px;
	background-color: #FFFFFF;
}
#headlogo  {
	height: 49px;
	margin: 10px 0px 10px 0px;
	width: 217px;
	float: left;
}
#headRight  {
	margin: 20px 0px 0px 0px;
	float: right;
}
#hormenucontainer  {
	height: 35px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	display: block;
	width: 100%;
	background-image: url(../images/hormenu_backgr.gif);
}
/* subheader (search) styles */
#searchContainer  {
	height: 100px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	width: 980px;
	margin-bottom: 10px;
	z-index: 2;
}
.searchTitle  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
#keywordSerchbox {
	margin: 0;
	left: 15px;
	position: relative;
	top: 20px;
	width: 480px;
	float: left;
}
#dropdownSerchbox {
	margin: 0;
	left: 15px;
	position: relative;
	top: 20px;
	width: 462px;
	float: left;
}
.InputTextStyle {
	background-image: url(../images/search.gif);
	background-color:#F5FBFD;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border-style: none;
	border-width: 0px;
	width:220px; 
	height:19px; 
	margin:0px
}

.limiter {
	float:left;
}
/* Help styles */
#helpIcon {
width:16px;
height:16px;
float:right;
position:relative;
right:-10px;
top:-10px;
}

/* actualBox (first page) styles */
#ActualFPContainer  {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	background-image: url(../images/act_backg.gif);
	background-color: #D9ECF7;
	background-repeat: repeat-x;
	border-left: 1px solid #d9ecf7;
	border-top: 1px solid #d9ecf7;
	border-bottom:#999999 1px dashed;
	z-index: 1;
	padding-bottom: 40px;
}
.ActualFPBox  {
	text-align: left;
	margin:0px 5px 0px 0px;
	position:relative;
	float:left;
	top:20px;
	left:15px;
	padding-right: 15px;
}
.Actuals  {
	text-align: left;
	width: 90%;
	float: left;
	margin-top: 10px;

}
.ActualPic  {
	padding: 1px;
	border: 1px solid #F4F4F4;
}

/* ovalButtons styles */
a.ovalbutton{
	background: transparent url('../images/oval-gray-left.gif') no-repeat top left;
	display: block; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	float: left;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #4b8fcc; /*button text color*/
	text-decoration: none;
}

a.ovalbutton span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration: underline;
}

a.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #4b8fcc;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
/* Tabs container (First page) styles */
#tabFPContainer  {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	background-image: url(../images/tabacont_backgr.gif);
	background-color: #E2E2E3;
	background-repeat: repeat-x;
	z-index: 1;
	padding-top: 20px;
}
#tabBox  {
	text-align: left;
	width: 960px;
	background-color: #FFFFFF;
	padding:5px;
}
/* News container (First page) styles */

#NewsFPContainer  {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	background-image: url(../images/news_backgr.gif);
	z-index: 1;
	padding-bottom: 40px;
}

.NewsFPBox  {
	text-align: left;
	margin:0px 5px 0px 0px;
	position:relative;
	float:left;
	top:20px;
	left:15px;
	padding-right: 15px;
	width:290px;
	padding-left:5px;
}
.NewsPic  {
	padding: 1px;
	border: 1px solid #F4F4F4;
}
/* User container (First page) styles */
.UserFPinputTextStyle {
	background-image: url(../images/form_user_01.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-style: none;
	border-width: 0px;
	width:110px;
	height:15px;
	margin:0px;
	background-position: -20px -3px;
}
/* ovalButtons Bleu styles */
a.ovalbuttonbleu{
	background: transparent url('../images/oval-bleu-left.gif') no-repeat top left;
	display: block; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	float: left;
}

a:link.ovalbuttonbleu, a:visited.ovalbuttonbleu, a:active.ovalbuttonbleu{
	color: #FFFFFF; /*button text color*/
	text-decoration: none;
}

a.ovalbuttonbleu span{
background: transparent url('../images/oval-bleu-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttonbleu:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration: underline;
}

a.ovalbuttonbleu:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #FFFFFF;
}

.buttonwrapperbleu{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

/* Footer styles */
#footer {
	width: 100%;
	background-image: url(../images/footer_backgr.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding-bottom: 30px;
}
#footerContent {
	width: 980px;
	margin: 0 auto;
}
.footerBox  {
	text-align: left;
	margin:0px 5px 0px 0px;
	position:relative;
	float:left;
	top:20px;
	left:15px;
	padding-right: 15px;
	padding-left:5px;
}
.footerBox a {
color:#4b8fcc;
text-decoration:none;
}
.footerBox a:hover {
color:#000000;
text-decoration:none;
}

/* Internal Text Pages Styles */
#subheadContainer  {
	height: 25px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	width: 980px;
	margin-bottom: 10px;
	z-index: 2;
}
.hornav_white {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.hornav_white:link {
	color: #FFFFFF;
	text-decoration: none;
	}
a.hornav_white:active {
	color: #FFFFFF;
	text-decoration: none;
	}
a.hornav_white:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
a.hornav_white:hover {
	color: #4B8FCC;
	text-decoration: none;
	}
#intPageLeftContainer  {
	float: left;
	margin: 0 auto;
	width: 760px;
	margin-bottom: 10px;
	z-index: 2;
	padding: 10px;
}	

#intPageContainer  {
	float: left;
	width: 745px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #c1d2dc;
	margin-top: -1px;
}	
#intPageRightContainer  {
	float: right;
	margin: 0 auto;
	position: relative;
	width: 175px;
	margin-bottom: 10px;
	z-index: 2;
	background-color: #FFFFFF;
	margin-top: -1px;
	padding: 0px 3px 3px 5px;
	margin-right: 6px;
	border: 1px solid #c1d2dc;
}	
#intPageRightcol  {
	float: right;
	margin: 0 auto;
	position: relative;
	width: 191px;
}
#intPageRightContainerAdv  {
	float: right;
	margin: 0 auto;
	position: relative;
	width: 180px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #c1d2dc;
	margin-right: 6px;
}		
.inttextboxmodule {
	float:left;
	width: 740px;
	padding-bottom: 10px;
}
.intpagedocumentsbox {
	float:left;
	width: 740px;
	padding-bottom: 10px;
}
.intpagegallerybox {
	float:left;
	width: 740px;
	display: block;
}
#intpagetitle {
	height: 30px;
	position: relative;
	float:left;
	margin-right:4px;
	margin-left:2px;
}
#intpagetitle_down {
	height: 30px;
	position: relative;
	float:left;
	margin-right:4px;
	margin-left:2px;
}
#intpagetitle_down a {
color:#FFFFFF;
	height: 30px;
	position: relative;
	float:left;
	margin-right:4px;
	margin-left:2px;
	text-decoration:none;

}
#intpagetitle_down a:hover {
	color:#000000;
	height: 30px;
	position: relative;
	float:left;
	margin-right:4px;
	margin-left:2px;
	text-decoration:underline;
}
#intpagetitle2 {
	height: 30px;
	z-index: 3;
	position: relative;
	float:right;
	margin-right: 6px;
	margin-top: 10px;
}
.thumbGallery {
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 165px;
	float: left;
	margin: 3px;
	padding: 3px;
	position: relative;
}

.separator {
	width: 95%;
	float: left;
	position: relative;
	margin-bottom: 15px;
	margin-top: 2px;
	border-bottom: 1px dashed #666666;
	height: 2px;
}
.separatorNews {
	width: 95%;
	float: left;
	position: relative;
	margin-bottom: 15px;
	margin-top: 2px;
	border-bottom: 1px dashed #666666;
}
.separatorArtDetails {
	width: 100;
	position: relative;
	margin-bottom: 2px;
	margin-top: 2px;
	border-bottom: 1px solid #CCCCCC;
}
/* Specific autor styles */

.autorsmallphoto {
	float:right;
	padding:0px 2px 2px 2px;
	width:100px;
}
.autormodulemCont {
	float:left;
	width: 420px;
	padding-bottom: 10px;
}
.autormodulemAdds {
	float:left;
	width: 190px;
	padding-bottom: 10px;
	margin-left:10px;
}
/*Pagination styles */


#tnt_pagination {
	display:block;
	text-align:right;
	height:17px;
	line-height:15px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	float: right;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:4px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #EBEBEB;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#384650;
	width:16px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	border:1px solid #688497;
	color:#394852;
	background-image: url(../images/pagination_01.gif);
	background-repeat: repeat-x;
}

#tnt_pagination .active_tnt_link {
	padding:4px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #688497;
	margin-left:5px;
	text-decoration:none;
	color:#384650;
	cursor:default;
	background-image: url(../images/pagination_01.gif);
	background-repeat: repeat-x;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:4px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #EBEBEB;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
/*Letter sort styles */


#letter_pagination {
	display:block;
	text-align:right;
	height:17px;
	line-height:15px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	float: right;
}

#letter_pagination a:link, #letter_pagination a:visited{
	padding:4px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #cbd8e6;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0066CC;
	width:16px;
	font-weight:normal;
}

#letter_pagination a:hover {
	border:1px solid #0066FF;
	color:#0066FF;
	background-image: url(../images/pagination_01.gif);
	background-repeat: repeat-x;
}

#letter_pagination .active_letter_link {
	padding:4px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #3e71a1;
	margin-left:5px;
	text-decoration:none;
	color:#0066FF;
	cursor:default;
	background-image: url(../images/pagination_01.gif);
	background-repeat: repeat-x;
}

#letter_pagination .disabled_letter_pagination {
	padding:4px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #EBEBEB;
	margin-left:5px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#91C8FF;
	cursor:default;
}

/* Art for sale styles*/
#ArtforsaleFPContainer  {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	background-color: #FFDFDF;
	background-repeat: repeat-x;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom:#999999 1px dashed;
	z-index: 1;
	padding-bottom: 10px;
}

.saleartmodulemodule {
	float:left;
	width: 750px;
	padding-bottom: 3px;
}
.saleartmodulemodule a, .saleartmodulemodule a:visited, .saleartmodulemodule a:link {
	color:#CC0000;
	text-decoration:none;
}
.saleartmodulemodule a:hover {
	color:#CC0000;
	text-decoration:underline;
}
.saleartmodulemCont {
	float:left;
	width: 400px;
	padding-bottom: 10px;
}
.saleartmodulemAdds {
	float:left;
	width: 190px;
	padding-bottom: 10px;
	margin-left:10px;
}
.saleartsmallphoto {
	float:right;
	padding:0px 2px 2px 2px;
	width:135px;
}
.saleartredBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
}
.saleartgreyBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.smalltextbox {
	margin-bottom:5px;
}
.incontainerNavigation {
	margin-bottom:10px;
	padding-bottom:5px;
	width:100%;
	float:left;
	border-bottom:#999999 1px dashed;
}
.saleartgallery {
	float:right;
	padding:0px 2px 2px 2px;
	width:320px
}

/* Art General styles*/
#ArtContainer  {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	background-color: #D9ECF7;
	background-repeat: repeat-x;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom:#999999 1px dashed;
	z-index: 1;
	padding-bottom: 10px;
}
.artmodule {
	float:left;
	width: 750px;
	padding-bottom: 3px;
}
.artmodule a, .artmodule a:visited, .artmodule a:link {
	color:#4B8FCC;
	text-decoration:none;
}
.artmodule a:hover {
	color:#0099FF;
	text-decoration:underline;
}
.artbleuBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B8FCC;
}
.artbleuBig a {
	color: #4B8FCC;
}
.artbleuBig a:hover {
	text-decoration:underline !important;
	color: #0099FF;
}
.artgreyBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.artgreyBig a {
	color: #4B8FCC;
}
.artgreyBig a:hover {
	text-decoration:underline !important;
	color: #0099FF;
}
.artsmallphoto {
	float:left;
	padding:0px 2px 2px 2px;
	width:135px;
	margin-right: 10px;
}
.artmodulemCont {
	float:left;
	width: 300px;
	padding-bottom: 10px;
}
.artmodulemAdds {
	float:left;
	width: 290px;
	padding-bottom: 10px;
	margin-left:10px;
}
.artmodulemAddsFloat {
	float:right;
	width: 290px;
	padding-bottom: 10px;
	margin-left:10px;
}
.redButton {
	padding: 2px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* User profile styles begins*/
#UserProfileContainer  {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	background-color: #F3E4DA;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom:#999999 1px dashed;
	z-index: 1;
	padding-bottom: 40px;
}
.userProfilebox {
	text-align: left;
	margin: 0 auto;
	width:100%;
	margin-top: 10px;
	}
	
#scroll {
	list-style-type: none;
	unicode-bidi:bidi-override;
	display:block;
	width:170px;
	height:200px;
	overflow:auto;
	margin:0px;
	border:1px solid #CCCCCC;
}
#scroll span a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #4B8FCC;
	display: block;
	border:1px solid #F4F4F4;
	width: auto;
	padding:2px;
	text-decoration: none;
	font-weight: normal;
	margin:1px;
}
#scroll span a:visited, #scroll span a:active{
	color: #4B8FCC;
}

#scroll span a:hover{
	color: #0099FF;
	background-color:#F4F4F4;
}
.imgDel{
	margin:2px 2px 0px 0px;
}
#ProfileMainContainer {
	float: left;
	width: 745px;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: -1px;
		border: 1px solid #c1d2dc;
}
#ProfileMainContainer fieldset {
	width:720px;
	display:block;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px dotted #D9AA8A;
}
#ProfileMainContainer legend {
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	margin-bottom:2px;
	padding:3px;
	background:#FFFFFF;
	text-transform:uppercase;
}
#ProfileMainContainer input {
	border:1px dotted #666666;
	background:#fff;
	padding-left:0.5em;
}
#ProfileMainContainer select {
	margin-left:0.5em;
	border:1px dotted #666666;
}
#ProfileMainContainer textarea {
	border:1px doted #666666;
	padding:5px;
	margin:0 px;
	overflow:auto;
}
#ProfileMainContainer #button1, form#two #button2 {
	border-bottom:1px solid #333;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #333;
	color:#fff;
	padding-right:0.5em;
	cursor:pointer;
	margin-left:12px;
	background-color: #8A522D;
}
#ProfileMainContainer #button1:hover, form#two #button2:hover {
	border-bottom:1px solid #4A0018;
	border-right:1px solid #4A0018;
	color:#fff;
	border-top:1px solid #cc0033;
	border-left: 1px solid #cc0033;
	background-color: #CC0000;
}
/* ProfileAdmin styles begins*/
.profileAdminbutton {
	padding:2px;
	border:1px solid #C4C4C4;
	margin:2px;
	background-color:#FFFFFF;
}
a:hover .profileAdminbutton {
	padding:2px;
	border:1px solid #CCCCCC;
	background-color:#EAEAEA;
	margin:2px;
}
.profileAdminbuttonDis {
	padding:2px;
	border:1px solid #C4C4C4;
	margin:2px;
	background-color:#FFFFFF;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
}
.profileAdminnavig {
	display:block; 
	width:100% float:left; 
	border-top:1px #C4C4C4 solid;
}
.profileAdminTopNav {
	width:729px;
	display:block;
	height:45px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/int_nav_03.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	}
.profileAdminTopNavDown {
	width:729px;
	display:block;
	height:45px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/int_nav_04.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	}
.profileAdminTopNavBut {
	height: 45px;
	position: relative;
	float:left;
	background-image: url(../images/int_nav_04.gif);
	background-repeat: repeat-x;
	color: #D9AA8A;
	text-transform:uppercase;

}
.profileAdminTopNavBut a {
	color:#59351E;
	display:block;
	height: 45px;
	text-decoration:none;
	background-image:url(../images/int_nav_03.gif);
	background-repeat: repeat-x;
	position: relative;
	float: left;
	text-transform:uppercase;
}
.profileAdminTopNavBut a:hover {
	color:#CC0000;
	height: 45px;
	position: relative;
	float:left;
	text-decoration:underline;
	background-image:url(../images/int_nav_03.gif);
	background-repeat: repeat-x;
}
.profileAdminTopNavSub {
	font-size:11px;
	color:#59351E;
	display:block;
	height: 21px;
	margin-top:8px;
	text-decoration:none;
	border-left:1px solid #e8d5c8;
	border-right:1px solid #e8d5c8;
	background-image:url(../images/int_nav_06.gif);
	background-repeat: repeat-x;
	position: relative;
	float: left;
	width:auto;
	padding:8px 5px 0px 5px;
}
.profileAdmingallerybox {
	float:left;
	width: 700px;
	display: block;
	position:relative;
}
.profileAdminthumbGallery {
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 90px;
	float: left;
	margin: 3px;
	padding: 3px;
	position: relative;
	border: 1px solid #C4C4C4;
}
/* Auction styles begins*/
#AuctionContainer  {
	text-align: left;
	margin: 0 auto;
	width: 980px;
	background-color: #DFEFDA;
	background-repeat: repeat-x;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom:#999999 1px dashed;
	z-index: 1;
	padding-bottom: 10px;
}
.auctionmodule {
	float:left;
	width: 750px;
	padding-bottom: 3px;
}
.auctionmodule a, .auctionmodule a:visited, .auctionmodule a:link {
	color:#009900;
	text-decoration:none;
}
.auctionmodule a:hover {
	color:#00CC00;
	text-decoration:underline;
}
.auctiongreenBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009900;
}
/* Search Results styles begins*/
.SearchResAutoursBox {
	margin-bottom:5px;
	border-bottom:1px solid #f4f4f4;
	padding-bottom:5px;
}
.SearchResAutoursTitle {
	float:left;
	width:500px;
}
.SearchResAutoursadds {
	float:right;
	text-align:right;
}
/* Wiki Autors navigation styles begins*/
.profileWikliNavig {
	display:block; 
	width:100% float:left; 
	border-top:1px #C4C4C4 solid;
}
.profileWikiTopNav {
	width:729px;
	display:block;
	height:41px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/wiki_nav_02.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	}
.profileWikiTopNavBut {
	height: 41px;
	position: relative;
	float:left;
	background-repeat: repeat-x;
	color: #0066CC;
	text-transform:uppercase;
}
.profileWikiTopNavSub {
	font-size:12px;
	color:#0066CC;
	display:block;
	height: 21px;
	margin-top:5px;
	text-decoration:none;
	border-left:1px solid #b6cedd;
	border-right:1px solid #b6cedd;
	background-image:url(../images/wiki_nav_04.gif);
	background-repeat: repeat-x;
	position: relative;
	float: left;
	width:auto;
	padding:8px 5px 0px 5px;
}
/*Errors*/
.commonError {
	width:auto;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px;
	border: #CC0000 1px dashed;
	background-color:#FFF4F4;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
/* Text and media styles begins*/

.w_osn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.w_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.w_osnRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.w_whiteTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	color: #F4F4F4;
	font-weight: bold;
	text-transform:uppercase;
}
.w_whiteSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4F4F4;
}
.w_greyTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
	text-transform:uppercase;
}
.w_bleuBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b8fcc;
	text-transform: uppercase;
}

.w_blackTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
a.w_blackTitle:link {
	color: #000000;
	text-decoration: none;
	}
a.w_blackTitle:active {
	color: #000000;
	text-decoration: none;
	}
a.w_blackTitle:visited {
	color: #000000;
	text-decoration: none;
	}
a.w_blackTitle:hover {
	color: #4B8FCC;
	text-decoration: underline;
	}

/* new */
.gsmFilterContainer {
	float:left;
	height:48px;
	background-image:url(../images/news_adcontainer_02.gif);
	background-repeat:repeat-x;
	margin: 5px 0 5px 0;
	width: 97%;
}
.gsmFilter {
	padding:1px 8px 0 3px;
	float: left;
	background-image: url(../images/news_adcontainer_03.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 5px;
}
.gsmFilter a, .gsmFilter a:active, .gsmFilter a:visited  {
	color:#1F1F1F;
	text-decoration:none;
}
.gsmFilter a:hover  {
	color:#FF6600;
	text-decoration:underline;
}
.gsmFilter a.cur  {
	color:#FF6600;
	text-decoration:underline;
}
.gsmFilterImage {
	float:left;
	margin: 0 10px 10px 0;
	border:1px solid #dddddd;
}
