@charset "UTF-8";
/* CSS Document */


/* Eric Meyers Reset CSS rules */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* start css 


###############################################	Layout

*/
#related {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 745px;
	top: -401px;
}

body {
	background-image: url(http://www.circus.fm/images/background.gif);
	background-repeat: repeat;
	color:#ffffff;
	background-color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top:25px;
}

#container {
	width:940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	/*clear:both;*/
}
#header {
	top:0px;
	background: url("http://www.circus.fm/images/css_sprites_02.png");
	background-repeat:no-repeat;
	background-position:-543px -100px;
	position: relative;
	width:100%;
	height:240px;
	margin-bottom:0px; /*allow for footer*/
}

#content{
margin-top:0px;
width:970px;
display:block;          
overflow: hidden;
margin-bottom:0px;
}


#content768{
	width:768px;
	margin-left:88px;

margin-top:10px;
}

.divider768-11{
	overflow: hidden;
	background: url("http://www.circus.fm/images/css_sprites_02.png");
	background-repeat:no-repeat;
	background-position:-543px -793px;
	width:768;
	height:11px;
	margin-top:17px;
	margin-bottom:14px;
}
.divider184-17{
	background: url("http://www.circus.fm/images/css_sprites_02.png");
	background-repeat:no-repeat;
	background-position:-543px -707px;
	width:768;
	height:17px;
	margin-top:25px;
}

#footer {
	display:block;
	overflow: hidden;
	width:940px;
	margin-bottom:15px;
	clear:both;
	
}
#adres {
	width:100%;
	height:50px;
	margin-top:15px;
	padding-top:0px;
	text-align:center;
	line-height:18px;
	margin-bottom:0px;
	font-size:14px;
}


.divider768{
	background-image: url("http://www.circus.fm/images/line_768x5_article.png");
	background-repeat:no-repeat;
	width:768px;
	height:5px;
	margin:10px 0 10px 0;
	clear:both;
}

.divider152-81{
	background: url("http://www.circus.fm/images/css_sprites_02.png");
	background-repeat:no-repeat;
	background-position:-0px -54px;
	width:154px;
	height:81px;
	margin-top:0px;
	clear:both;
	margin-left:auto;
	margin-right:auto;	
}

a, a:hover {
color:#FFFFFF;
}

/*################################ nav menu
*/

ul#nav {
	position:relative;
	top:5px;
	
}

ul#nav li {
	float:left;
	list-style-type:none;
	
}
ul#nav li a {
	position:absolute;
	outline:none;
	color:#FFFFFF;
	font-size:12px;
	text-indent:-9999px;
}
li#navhello span, #navhello a span, li#navassortedwork span, #navassortedwork a span #navcontact span, #navcontact a span, #navfriends span, #navfriends a span, #navnewsletter span, #navnewsletter a span, #navblog span, #navblog a span, #navclientlogin span, #navclientlogin a span, #navrss span, #navrss a span, #navlatroupe span, #navlatroupe a span    {
	position: absolute;
	background:url("http://www.circus.fm/images/css_sprites_02.png");
	
}

#navhello {
	position: absolute;
	width: 82px;
	height: 27px;
	left:115px;
	top:197px;
}
#navhello span, #navhello a span {
	background-position:-0px -0px;
	width: 82px;
	height: 27px;
	left:-5px;
	top:-1px;

}
#navhello span, #navhello a:hover span {
	background-position:-0px -27px;
	
}

/*assortedwork*/
#navassortedwork {
	position: absolute;
	width: 247px;
	height: 63px;
	left:373px;
	top:3px;
}
#navassortedwork span, #navassortedwork a span {
	background-position:-2912px -0px;
	width: 247px;
	height: 63px;
	left:-5px;
	top:-1px;

}
#navassortedwork a:hover span {
	background-position:-2912px -125px;
	
}

/*navcontact*/
#navcontact {
	position: absolute;
	width: 72px;
	height: 27px;
	left:206px;
	top:197px;
}
#navcontact span, #navcontact a span {
	background-position:-125px -0px;
	width: 72px;
	height: 27px;
	left:-5px;
}
#navcontact a:hover span {
	background-position:-125px -27px;
	
}

/*navfriends*/
#navfriends {
	position: absolute;
	width: 80px;
	height: 27px;
	left:307px;
	top:197px;
}
#navfriends span, #navfriends a span {
	background-position:-273px -0px;
	width: 80px;
	height: 27px;
	left:-0px;
	top:-0px;

}
#navfriends a:hover span {
	background-position:-273px -27px;

}



/*navnewsletter*/
#navnewsletter {
	position: absolute;
	width: 120px;
	height: 16px;
	left:493px;
	top:197px;
}
#navnewsletter span, #navnewsletter a span {
	background-position:-762px -0px;
	width: 120px;
	height: 27px;
	left:-0px;
	top:-0px;

}
#navnewsletter a:hover span {
	background-position:-762px -27px;
	
}	

/*navblog*/
#navblog {
	position: absolute;
	width: 49px;
	height: 27px;
	left:420px;
	top:198px;
}
#navblog span, #navblog a span {
	background-position:-565px -0px;
	width: 49px;
	height: 27px;
	left:-5px;
	top:-1px;

}
#navblog a:hover span {
	background-position:-565px -27px;
	
}	
	

	
/*navclientlogin*/
#navclientlogin {
	position: absolute;
	width:125px;
	height:27px;
	left:636px;
	top:197px;
}
#navclientlogin span, #navclientlogin a span {
	background-position:-1350px -0px;
	width:125px;
	height:27px;
	left:-5px;
	top:-0px;

}
#navclientlogin a:hover span {
	background-position:-1350px -27px;
	
}	


/*navrss*/
#navrss {
	position: absolute;
	width:41px;
	height:27px;
	left:791px;
	top:197px;
}
#navrss span, #navrss a span {
	background-position:-1505px -0px;
	width:41px;
	height:27px;
	left:-0px;
	top:-0px;

}
#navrss a:hover span {
	background-position:-1505px -27px;
	
}

/* als je op de pagina bent*/
body#pagework li#navassortedwork a span {
	background-position:-1456px -125px;
}



/*navlatroupe*/
#navlatroupe {
	position: absolute;
	width: 364px;
	height: 69px;
	left:5px;
	top:6px;
}
#navlatroupe span, #navlatroupe a span {
	background-position:-364px -0px;
	width: 364px;
	height: 69px;
	left:-5px;
	top:-1px;

}
#navlatroupe a:hover span {
	background-position:-364px -125px;
	
}

/* als je op de pagina bent*/
body#pagework li#navassortedwork a span {
	background-position:-1456px -125px;
}



/*##################################################### tagcloud
*/

ul#tagcloud {
position:relative;
height:115px;
margin-left:25px;
margin-bottom:10px;
}

ul#tagcloud li {
	float:left;
	list-style-type:none;
	
}

ul#tagcloud li a {
	position:absolute;
	outline:none;
	color:#FFFFFF;
	font-size:12px;
	text-indent:-9999px;
}
li#tag01 span, #tag01 a span, li#tag02 span, #tag02 a span #tag03 span, #tag03 a span, #tag04 span, #tag04 a span, #tag05 span, #tag05 a span, #tag06 span, #tag06 a span, #tag07 span, #tag07 a span, #tag08 span, #tag08 a span, #tag09 span, #tag09 a span, #tag10 span, #tag10 a span, #tag11 span, #tag11 a span, #tag12 span, #tag12 a span, #tag13 span, #tag13 a span, #tag14 span, #tag14 a span, #tag15 span, #tag15 a span, #tag16 span, #tag16 a span, #tag17 span, #tag17 a span    {
	position: absolute;
	background:url("http://www.circus.fm/images/css_sprites_02.png");
	
}

/*	################################	tag01 production
*/
#tag01 {
	position: absolute;
	width: 143px;
	height: 32px;
	left:167px;
	top: 5px;
}
#tag01 span, #tag01 a span {
	background-position:-0px -350px;
	width: 143px;
	height: 32px;
	left:-0px;
	top:-0px;

}
#tag01 span, #tag01 a:hover span {
	background-position:-0px -383px;
	
}

/*	################################	tag02 concept
*/ 
#tag02 {
	position: absolute;
	width:83px;
	height:34px;
	left:317px;
	top:5px;
}
#tag02 span, #tag02 a span {
	background-position:-197px -350px;
	width:83px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag02 span, #tag02 a:hover span {
	background-position:-197px -383px;
	
}


/*	################################	tag03 design
*/
#tag03 {
	position: absolute;
	width:85px;
	height:34px;
	left:406px;
	top:5px;
}
#tag03 span, #tag03 a span {
	background-position:-315px -350px;
	width:85px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag03 span, #tag03 a:hover span {
	background-position:-315px -383px;
	
}

/*	################################	tag04 direction
*/
#tag04 {
	position: absolute;
	width:99px;
	height:34px;
	left:502px;
	top:5px;
}
#tag04 span, #tag04 a span {
	background-position:-419px -350px;
	width:99px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag04 span, #tag04 a:hover span {
	background-position:-419px -383px;
	
}
/*	################################	tag05 animation
*/
#tag05 {
	position: absolute;
	width:127px;
	height:34px;
	left:608px;
	top:6px;
}
#tag05 span, #tag05 a span {
	background-position:-0px -417px;
	width:127px;
	height:33px;
	left:-0px;
	top:-0px;

}
#tag05 span, #tag05 a:hover span {
	background-position:-0px -451px;
	
}
/*	################################	tag06 camera
*/
#tag06 {
	position: absolute;
	width:80px;
	height:34px;
	left:118px;
	top:37px;
}
#tag06 span, #tag06 a span {
	background-position:-153px -417px;
	width:80px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag06 span, #tag06 a:hover span {
	background-position:-153px -451px;

	
}
/*	################################	tag07 edit
*/
#tag07 {
	position: absolute;
	width:54px;
	height:34px;
	left:200px;
	top:36px;
}
#tag07 span, #tag07 a span {
	background-position:-250px -415px;
	width:54px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag07 span, #tag07 a:hover span {
background-position:-250px -449px;	
}
/*	################################	tag08 color correction
*/
#tag08 {
	position: absolute;
	width:137px;
	height:34px;
	left:266px;
	top:35px;
}
#tag08 span, #tag08 a span {
	background-position:-327px -415px;
	width:220px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag08 span, #tag08 a:hover span {
	background-position:-327px -449px;	
	
}

/*	################################	tag09 motion graphics
*/
#tag09 {
	position: absolute;
	width:202px;
	height:30px;
	left:419px;
	top:40px;
}
#tag09 span, #tag09 a span {
	background-position:-0px -486px;
	width:231px;
	height:30px;
	left:-0px;
	top:-0px;

}
#tag09 span, #tag09 a:hover span {
	background-position:-0px -518px;	
	
}

/*	################################	tag10 visual effect
*/
#tag10 {
	position: absolute;
	width:149px;
	height:34px;
	left:633px;
	top:38px;
}
#tag10 span, #tag10 a span {
	background-position:-249px -483px;
	width:149px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag10 span, #tag10 a:hover span {
	background-position:-249px -515px;
	
}
/*	################################	tag11 making of
*/
#tag11 {
	position: absolute;
	width:127px;
	height:31px;
	left:386px;
	top:69px;
}
#tag11 span, #tag11 a span {
	background-position:-397px -483px;
	width:127px;
	height:31px;
	left:-0px;
	top:-0px;

}
#tag11 span, #tag11 a:hover span {
	background-position:-397px -515px;
	
}
/*	################################	tag12 
*/
#tag12 {
	position: absolute;
	width:90px;
	height:34px;
	left:657px;
	top:37px;
}
#tag12 span, #tag12 a span {
	background-position:-0px -548px;
	width:90px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag12 span, #tag12 a:hover span {
	background-position:-0px -582px;
	
}
/*	################################	tag13 
*/
#tag13 {
	position: absolute;
	width:90px;
	height:34px;
	left:765px;
	top:37px;
}
#tag13 span, #tag13 a span {
	background-position:-106px -548px;
	width:90px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag13 span, #tag13 a:hover span {
	background-position:-106px -582px;
	
}
/*	################################	tag14 
*/
#tag14 {
	position: absolute;
	width:118px;
	height:34px;
	left:190px;
	top:77px;
}
#tag14 span, #tag14 a span {
	background-position:-228px -548px;
	width:118px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag14 span, #tag14 a:hover span {
	background-position:-228px -582px;
	
}
/*	################################	tag15 
*/
#tag15 {
	position: absolute;
	width:105px;
	height:34px;
	left:312px;
	top:77px;
}
#tag15 span, #tag15 a span {
	background-position:-350px -548px;
	width:105px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag15 span, #tag15 a:hover span {
	background-position:-350px -582px;
	
}
/*	################################	tag16 
*/
#tag16 {
	position: absolute;
	width:162px;
	height:34px;
	left:422px;
	top:78px;
}
#tag16 span, #tag16 a span {
	background-position:-0px -616px;
	width:162px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag16 span, #tag16 a:hover span {
	background-position:-0px -650px;
	
}

/*	################################	tag17 
*/
#tag17 {
	position: absolute;
	width:139px;
	height:34px;
	left:601px;
	top:78px;
}
#tag17 span, #tag17 a span {
	background-position:-180px -616px;
	width:139px;
	height:34px;
	left:-0px;
	top:-0px;

}
#tag17 span, #tag17 a:hover span {
	background-position:-180px -650px;
	
}

/*###############################################	Logo
*/



#logo h1 {
	width: 388px;
	height: 95px;
	position: absolute;
	left:277px;
	top:31px;
	font-size:14px;
	text-indent:-9999px;
}
#logo h1 span {
	background: url("http://www.circus.fm/images/css_sprites_02.png");
	background-repeat:no-repeat;
	background-position:-154px -65px;
	position: absolute;
	width: 388px;
	height: 95px;
	left:-5px;
	top:-1px;
}






/* General Appearance */

img { border: 0; margin: 0; padding:0; }
/*body { font-family: <WEBFILES_VAR FontFace>; font-size: <WEBFILES_VAR FontSize>pt; height: 100%; margin: 0; padding: 0; background: <WEBFILES_BG_BACKGROUND>; color: <WEBFILES_VAR textcolor>; text-align: center; }*/
h1 { font-size: 1.5em; margin-top: 8px; margin-bottom: 8px;}
#logo h1 {margin-top: 0px; margin-bottom: 0px;}
a:link, a:visited { <WEBFILES_VAR LinkStyle> }
a:active, a:hover { <WEBFILES_VAR HoverStyle> }
p { margin: 12px; }

td { font-family: <WEBFILES_VAR FontFace>; font-size: <WEBFILES_VAR FontSize>pt; white-space: nowrap; }

#WorkSpace { padding: 6px 10px 10px 10px; border-collapse: collapse; border: 1px solid <WEBFILES_VAR Hilite1>; background: <WEBFILES_WS_BACKGROUND>; margin: 4px auto 10px auto; width: /*<WEBFILES_VAR PxWorkSpace>*/704px; }


/* Task Area */

#TaskBar { float: left; width: <WEBFILES_VAR PxTaskBar>px; height: 410px; position: relative; padding-left: 10px; }
ul.TaskItems { list-style-type: none; padding: 0; margin: 0; text-align:right; }
ul.TaskItems a { display: block; padding: 9px 9px 9px 1px; height: 1.5em; border: none; text-decoration: none; }
ul.TaskItems a:hover { background-color: <WEBFILES_VAR Hilite2>; padding: 8px 8px 8px 0; border: 1px solid <WEBFILES_VAR Hilite1>; }
ul.TaskItems img { vertical-align: -2px; }
#UserInfo { width: 100%; padding: 2px; border: 0px; position: absolute; bottom: 0px; right: 0; text-align: center; }


/* Navigation Area */

#NavBar { padding: 0 0 6px 0; border: 0; width:100%; margin: 0 0 20px 0; position: relative; }
#LocationPath { position: absolute; top: 0px; left: 0; text-align:left; }
#NavButtons { position: absolute; top: 0px; right: 0; text-align:right; }


/* Directory Listing */

#FileList { width: /*<WEBFILES_VAR PxFileList>*/500px; margin-left: <WEBFILES_VAR PxTaskSpacer>px; position:relative; }
.FLCols { padding: 0; border-collapse: collapse; margin: 0; border: 0; table-layout: fixed; width: 100%; }
#FLHeader { background-color: <WEBFILES_VAR Hilite1>; color: <WEBFILES_VAR BoldColor>; font-weight: bold; }
#FLBTable { background-color: <WEBFILES_VAR Hilite2>; }
#FLBody { overflow:auto; overflow-y:auto; overflow-x:hidden; height:400px; width:auto; border: 1px solid <WEBFILES_VAR Hilite1>; background-color: <WEBFILES_VAR Hilite2>; }
.dirlistrow td { vertical-align: middle; }
.dirlistrow img { vertical-align: middle; padding: 0px 2px 0px 2px; }
.dirlistrow input { vertical-align: middle; padding: 0px 2px 0px 2px; }
#FLBody .srch td { vertical-align: top; overflow: visible; }
#FLBody .srch p { margin: 2px 0 0 0; }
#FLBody .srch p.pd { font-size:80%; margin: 2px 0 2px 0; white-space: nowrap; }

#FLBTable tr { hover:expression(this.onmouseover=new Function("this.style.background='<WEBFILES_VAR Hilite3>';"),this.onmouseout=new Function("this.style.background='<WEBFILES_VAR Hilite2>';")); }
#FLBTable tr:hover { background-color: <WEBFILES_VAR Hilite3>; }

<WEBFILES_OLD_IE!>
.FLCols td { width: <WEBFILES_VAR PxIcon>px; text-align: center; padding: 4px 0 4px 0; }
.FLCols td + td { width: <WEBFILES_VAR PxFilename>px; text-align: left; white-space: normal; word-wrap: break-word; text-wrap: normal; overflow: hidden; }
.FLCols td + td + td { width: <WEBFILES_VAR PxFileSize>px; text-align: center; }
.FLCols td + td + td + td { width: <WEBFILES_VAR PxModDate>px; text-align: center; }
.FLCols td + td + td + td + td { width: <WEBFILES_VAR PxDownload>px; text-align: left; }
</WEBFILES_OLD_IE>
#Empty { width: 100%; text-align: center; }

#ThumbTable td { width: <WEBFILES_VAR PxThumbWidth>px; text-align: center; padding-top: 8px; padding-bottom: 8px; font-size: 8pt; white-space: normal; word-wrap: break-word; text-wrap: normal; overflow: hidden;}
#ThumbTable a:hover { text-decoration: none; }

.Sort { position: absolute; padding:10px; z-index: 10; background-color: <WEBFILES_VAR Hilite3>; border: 1px solid <WEBFILES_VAR Hilite1>; font-weight: normal; text-align:center; white-space: nowrap; top:-2px;}

.FileActionMenu { position: absolute; padding:4px; z-index: 5; background-color: <WEBFILES_VAR Hilite3>; border: 1px solid <WEBFILES_VAR Hilite1>; font-weight: normal; white-space: nowrap; <WEBFILES_OLD_IE>width: 104px; </WEBFILES_OLD_IE>}
.FileActionMenu img { vertical-align: -2px; }
ul.FileActionMenu { list-style-type: none; padding: 0; margin: 0; text-align:left; }
ul.FileActionMenu a { display: block; padding: 4px 4px 6px 4px; height: 1.2em; border: 0; text-decoration: none; }
ul.FileActionMenu a:hover { background-color: <WEBFILES_VAR Hilite2>; }

#NoList { margin: 4px auto 4px auto; position:relative; }
.NoListUploadBox { border: 1px solid <WEBFILES_VAR Hilite1>; background-color: <WEBFILES_VAR Hilite2>; margin:8px auto 0 auto; border-collapse: collapse; width:<WEBFILES_VAR PxUploadBox>px; }
.NoListNavBox { border: 1px solid <WEBFILES_VAR Hilite1>; background-color: <WEBFILES_VAR Hilite2>; margin:8px auto 6px auto; border-collapse: collapse; width:<WEBFILES_VAR PxWorkSpace>px; height:32px; position: relative; }
#NoListLocationPath { position: absolute; top: 8px; left: 10px; text-align:left; }
#NoListNavButtons { position: absolute; top: 6px; right: 10px; text-align:right; }

#MultiActionForm { margin:0; padding:0; border:0; }
#MultiActionButtons { margin:0; padding:6px 0 0 0; border:0; }

/* Modal Dialogs */

.ModalBG { position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; z-index: 10; }
.ModalDialog { border-collapse: collapse; background-color: <WEBFILES_VAR Hilite2>; padding: 0px; border: 1px solid <WEBFILES_VAR Hilite1>; margin: 60px auto auto auto; width: <WEBFILES_VAR PxDialog>px; }
.UploadDialog { border-collapse: collapse; background-color: <WEBFILES_VAR Hilite2>; padding: 0px; border: 1px solid <WEBFILES_VAR Hilite1>; margin: 60px auto auto auto; width: <WEBFILES_VAR PxUploadBox>px; }


/* Progress Indicator */

.ProgressBar { padding: 0px; border-collapse: collapse; margin: 10px auto 10px auto; border: 1px solid <WEBFILES_VAR Hilite1>; background-color: <WEBFILES_VAR Hilite3>; white-space: normal; width: 300px; }


/* Boxes */

.InfoBox { border: 1px solid <WEBFILES_VAR Hilite1>; background-color: <WEBFILES_VAR Hilite2>; margin-left: auto; margin-right: auto; border-collapse: collapse; width:200px; }
.WideInfoBox { border: 1px solid <WEBFILES_VAR Hilite1>; background-color: <WEBFILES_VAR Hilite2>; margin-left: auto; margin-right: auto; border-collapse: collapse; width:<WEBFILES_VAR PxWideBox>px; }
.InfoBox td { padding: 2px; margin: 0px; border: 0px; }
.BoxHeader { background-color: <WEBFILES_VAR Hilite1>; text-align: center; color: <WEBFILES_VAR BoldColor>; font-weight: bold; padding: 2px; }
.BoxContent { padding: 2px; }
.BoxText { text-align:left; padding: 2px; }
.Minimal { padding: 0px; border-collapse: collapse; margin-left: auto; margin-right: auto; border: 0px; }
.LabelCell { text-align:right; white-space: nowrap; padding: 4px; }
.FieldCell { text-align:left; white-space: nowrap; padding: 4px; }
.CenteredCell { text-align:center; white-space: normal; padding-left: 20px; padding-right: 20px; }
.UCTable { margin-left: auto; margin-right: auto; margin-top: 8px; margin-top: 8px; }
.DomainOpt { }


#Footer { position: absolute; bottom: 0px; margin: 4px auto 4px auto; width: 100%; <WEBFILES_BROWSER "MSIE 5" "MSIE 6" "MSIE 7">margin-left: -50%; </WEBFILES_BROWSER>}

.clear:after { content: "."; display: block; height: 0; font-size: 0; clear:both; visibility: hidden; }
.clear { min-height: 1px; }
* html .clear { height: 1px; }

