body { background:url(../images/background.jpg); padding:0; margin:0; }

img { border:0px none; }
.clr { clear:both; width:0; height:0; line-height:0; font-size:0; }
.clr-left { clear:left; width:0; height:0; line-height:0; font-size:0; }
div,table,tr,td,p,ul,li,table,h1,h2,h3,form,img,a { margin:0; padding:0; }
ol { margin-top:0; padding-top:0; }

#container { position:relative; width:724px; margin-left:auto; margin-right:auto; background:#ffffff; }

#loginError { text-align:center; font-weight:bold; font-size:12px; }

p.payment { text-align:center; }
img.actionButton { height:20px; }


span.block-left { display:block; text-align:left; margin-bottom:10px; }
span.block-right { display:block; text-align:right; margin-bottom:10px; }
span.block-center { display:block; text-align:center; margin-bottom:10px; }

span.float { float:left; }
span.float img { margin-right:10px; }



table.editList { border-collapse:collapse; width:90%; margin-left:auto; margin-right:auto; }
	
	table.editList td { line-height:20px; padding-bottom:2px; }
	table.editList th { background:#cccccc; border-bottom:solid 4px #ffffff; text-transform:uppercase; }
	table.editList th.action { text-align:center; vertical-align:middle; }
	table.editList td.action { text-align:center; vertical-align:middle; }
	table.editList tr.contrast { background:#f5f5dc; }


#delete p.info { text-align:center; padding-bottom:15px; }
#delete p.action { text-align:center; }
#delete p.action a { margin-top:10px; }
#delete p.action #returnAction { margin-left:50px; }
#confirm { text-align:center; }
#confirm a { margin-top:10px; }
#confirm #returnAction { margin-left:50px; }


#topMenu { display:block; z-index:100; list-style:none; text-align:center; background:url(../images/menu_back.gif) repeat-x top; margin:0 2px; padding:0 13px; }
	#topMenu ul { position:relative; list-style:none; }
	#topMenu li { float:left; position:relative; z-index:110; cursor:pointer; }
	#topMenu li a { display:block; height:42px; line-height:42px; text-decoration:none; color:#ffffff; font-size:15px; font-family:Arial; font-weight:bold; padding:0 10px; }
	#topMenu li a:hover { color:#b7c200; text-decoration:underline; }
	#topMenu li ul { position:absolute; display:none; background:#ffffff; }
	#topMenu li ul li { float:none; background:#454545; margin-top:1px; line-height:18px; padding:5px 10px; text-align:left; z-index:110; }
	#topMenu li ul li a { width:155px; height:auto; padding:0; height:auto; line-height:normal; font-weight:normal; }
	#topMenu li.separator { line-height:36px; color:#ffffff; font-family:Arial; cursor:default; font-size:15px; }
	#topMenu li.clr { display:block; float:none; }

#banner { background:#ffffff url(../images/banner.jpg) no-repeat top; height:255px; }

#identity { background:#b7c200; border-left:solid #eeeeee 2px; border-right:solid #eeeeee 2px; height:32px; color:#ffffff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right; }
	
	#identity span.title,
	#identity a.title { color:#ffffff; float:left; font-size:12px; text-transform:uppercase; line-height:32px; padding-left:5px; font-weight:bold; }
	#identity label { font-size:12px; padding:4px; color:#ffffff; margin-top:4px; }
	#identity input { font-size:12px; width:110px; margin-top:7px; }
	#identity .inputLogin { color:#000000; }
	#identity #widget_subcategoryLogin { float:right; width:100px; color:#333333; margin:1px; margin-top:4px; }
	#identity #submitLogin { width:auto; color:#333333; font-size:11px; padding:1px; padding-left:3px; padding-right:3px; margin:2px; }
	
	#identity #logout { float:right; margin-top:8px; margin-right:5px; }
	#identity h1 { color:#eeeeee; font:'Trebuchet MS'; font-size:12px; display:inline; line-height:30px; padding-right:5px; }
	#identity #privateZoneLink { font-size:12px; color:#333333; text-decoration:underline; }
	#identity #privateZoneLink:hover { text-decoration:none; }
	#identity p { font-size:12px; color:#333333; }

#content { background:#ffffff url(../images/bottom.jpg) no-repeat bottom; padding:15px 25px; font-size:10px; color:#4A4A4A; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
	#content h1 { color:#b7c200; font-size:12px; text-transform:uppercase; margin: 9px 0px; }
	#content a { color:#b7c200; }

#adminMenu { text-align:center; position:relative; background:#dddddd; height:35px; }
	#adminMenu img { height:35px; vertical-align:top; position:relative; top:0; padding:0; }

#privateMenu { float:right; border:solid 1px #999999; padding:3px; width:110px; font-size:12px; }
	#privateMenu a { display:block; text-align:center; height:30px; line-height:30px; color:#999999; text-decoration:none; background:#f5f5dc; }
	#privateMenu a:hover { color:#000000; background:#cccccc; }

#footer { color:#525252; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; height:13px; padding-top:80px; }
	
	#footer a { color:#525252; }
	#footer a:hover { font-weight:bold; text-decoration:none; }

#webmaster { text-align:center; font-size:10px; font-family:'Trebuchet MS',Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; }
	#webmaster a { color:#ffffff; font-style:italic; }
	#webmaster a:hover { text-decoration:none; font-weight:bold; }