body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img {
	margin:0pt;
	padding:0pt;
}
ul { list-style-type: none; }
body {
	color:#7B7B7B;
	direction:ltr;
	text-align:center;

	font-family:arial,helvetica,clean,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
body * {
	line-height:1.22em;
}
a {
	color: #2E7DE8;
	text-decoration: none;
}
a:hover {
	background-color: #2E7DE8;
	color: #FFF;
}
#page {
	margin:0pt auto;
	min-width:922px;
	position:relative;
	text-align:left;
	width: 922px;
}
/* clearfix */
.clear {
	display:inline-block;
}
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}
/* header */
#header {
	position: relative;
	height: 102px;
}
.logo {
	position: absolute;
	top: 18px;
	left: 6px;
}
.logo a {
	text-indent: -999em;
	background: transparent url(../img/global/52clix_logo_beta.gif) no-repeat scroll;
	display: block;
	height: 68px;
	width: 157px;
	overflow: hidden;
}
.logo a:hover {
	background-color: #FFF;
}
.bug {
	position: absolute;
	top: 12px;
	left: 11px;
}
.bug a {
	text-indent: -999em;
	background: transparent url(../img/global/bug_report.gif) no-repeat scroll;
	display: block;
	height: 28px;
	width: 116px;
	overflow: hidden;
}
.bug a:hover {
	background-color: transparent;
	border: 1px solid #2E7DE8;
}
.countdown {
	position: absolute;
	top: 79px;
	left: 700px;
	height: 25px;
	width: 222px;
	text-align: center;
}
.countdown strong {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #D3D3D3;
}
.activity {
	position: absolute;
	right: 84px;
	top: 39px;
	width: 138px;
	height: 25px;
}
.activity a.txt {
	display: block;
	position: absolute;
	left: 9px;
	top: -28px;
	font-weight: bold;
	font-size: 14px;
}
.activity a {
	display: block;
}
.activity a:hover.on {
	background-color: #2E7DE8;
}
.activity a.on {
	top: 0;
	font-size: 11px;
	left: 0px;
	top: -7px;
}
.activity a:hover.off {
	background-color: #2E7DE8;
	color: #FFF;
}
.activity a.off {
	top: 0;
	font-size: 11px;
	color: #C9C9C9;
	left: 0px;
	top: -7px;
}
.activity a:hover.mail {
	border: 1px solid #2E7DE8;
}
.activity a.mail {
	display: block;
	width: 22px;
	height: 15px;
	padding: 3px 4px;
}
.activity a.edit {
	display: inline;
	font-size: 10px;
}
.activity a.logout {
	display: block;
	position: absolute;
	right: -76px;
	top: -31px;
	font-size: 12px;
}
.activity div.identity {
	width: 167px;
	position: absolute;
	left: 0px;
	top: -31px;
	font-size: 11px;
}
.activity a:hover.mail {
	background-color: transparent;
}
.activity li {
	float: left;
	text-indent: -999em;
	background: transparent url(../img/global/icon_activity.gif) no-repeat scroll;
}
.activity li.one {
	width: 16px;
	height: 25px;
	background-position: 0pt 0pt;
}
.activity li.two {
	width: 17px;
	height: 25px;
	background-position: -16px 0pt;
}
.activity li.three {
	width: 19px;
	height: 25px;
	background-position: -33px 0px;
}
.activity li.four {
	width: 17px;
	height: 25px;
	background-position: -52px 0pt;
}
.activity li.five {
	width: 18px;
	height: 25px;
	background-position: -69px 0pt;
}
.activity li.seven {
	width: 18px;
	height: 25px;
	background-position: -86px 0pt;
}
.activity li.six {
	width: 27px;
	height: 25px;
	background-position: -101px 0pt;
}
.activity li.oney {
	background-position: 0pt -100px;
}
.activity li.twoy {
	background-position: -16px -100px;
}
.activity li.threey {
	background-position: -33px -100px;
}
.activity li.foury {
	background-position: -52px -100px;
}
.activity li.fivey {
	background-position: -69px -100px;
}
.activity li.seveny {
	background-position: -86px -100px;
}
.activity li.sixy {
	background-position: -101px -96px;
}
.activity li.onen {
	background-position: 0pt -50px;
}
.activity li.twon {
	background-position: -16px -50px;
}
.activity li.threen {
	background-position: -33px -50px;
}
.activity li.fourn {
	background-position: -52px -50px;
}
.activity li.fiven {
	background-position: -69px -50px;
}
.activity li.sevenn {
	background-position: -86px -50px;
}
.activity li.sixn {
	background-position: -101px -46px;
}
.punkte {
	position: absolute;
	right: 0px;
	top: 28px;
	width: 72px;
	height: 48px;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 10px;
	color: #7B7B7B;
	text-align: center;
	padding-top: 2px;
}
.punkte strong {
	display: block;
	margin: 0 auto;
	width: 72px;
	height: 20px;
	margin-top: -3px;
	text-align: center;
	font-size: 20px;
	color: #51A3CE;
}
.punkte a {
	font-weight: normal;
}
/* suckerfish */
#nnav {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	width: 518px;
	height: 100px;
	left: 162px;
	top: 0;
	background: #FFF url(../img/global/nav_bg.png) no-repeat scroll 0px 0px;	
}
#nnav li a {
	display: block;
	position: absolute;
	font-family: verdana, arial;
	font-size: 11px;
}
#nnav li.img a {
	outline: 0;
	text-indent: -999em;
	background: transparent url(../img/global/nav_hover.gif) no-repeat scroll 0px 0px;	
	top: 37px;
}
#nnav li.one a {
	left: 62px;
	width: 78px;
	height: 26px;
}
#nnav li.one a:hover {
	background-position: -62px -37px;
}
#nnav li.two a {
	left: 162px;
	width: 68px;
	height: 26px;
}
#nnav li.two a:hover {
	background-position: -162px -37px;
}
#nnav li.three a {
	left: 252px;
	width: 85px;
	height: 26px;
}
#nnav li.three a:hover {
	background-position: -252px -37px;
}
#nnav li.four a {
	left: 358px;
	width: 89px;
	height: 26px;
}
#nnav li.four a:hover {
	background-position: -358px -37px;
}
#nnav li.six a {
	left: 204px;
	padding-right: 7px;
	border-right: 2px solid #EF167C;
}
#nnav li.five a {
	left: 255px;
}
#nnav li.five a, #nnav li.six a {
	top: 79px;
}
/* clixies dashboard */
.clixiesContainer ul.a {
	clear: left;
}
.clixiesContainer ul li {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 14px;
}
.clixiesContainer ul ul li {
	font-size: 12px;
	font-weight: normal;
	padding-left: 13px;
	padding-bottom: 0px;
	display: block;
}
.clixiesContainer ul ul li a {
	float: left;
}
.clixiesContainer ul ul ul li {
	padding-left: 0px;
}
/* footer */
#footer {
	clear: both;
	margin-top: 25px;
	padding-bottom: 25px;
	font-size: 11px;
	color: #404040;
	border-top: 4px solid #F0558F;
	padding-top: 4px;
}
#footer ul {
	display: block;
}
#footer ul ul {
	float: left;
}
#footer li {
	float: left;
	padding-right: 5px;
}
#footer p {
	float: left;
	padding-right: 4px;
	padding-left: 12px;
}
.legalese {
	padding-left: 12px;
	padding-top: 5px;
	color: #7B7B7B;
	line-height: 0;
}
.legalese a {
	padding-left: 10px;
}
/* body */
#body {
	overflow: auto;
	padding-bottom: 50px;
}
#col1 {
	float: left;
	width: 681px;
}
#col2 {
	float: right;
	width: 222px;
}
.col50 {
	float: left;
	width: 331px;
	margin-top: 15px;
}
.more {
	text-align: right;
}
.more a {
	font-weight: bold;
	font-size: 11px;
}
/* containers */
.aboutContainer p {
	padding: 12px 0px 1px 10px;
}
.inviteContainer input {
	margin: 10px 0 12px 12px;
	width: 190px;
}
.inviteContainer p {
	padding: 12px 0px 1px 10px;
}
.keyContainer {
	background-color: #eee;
	padding-left: 5px;
	width: 217px;
	height: 56px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.colContainer {
	float: left;
	width: 680px;
}
/* titles & icons */
.title {
	text-indent: -999em;
	display: block;
	overflow: hidden;
	position: relative;
}
.key li.title {
	z-index: 10;
}
.subtitle {
	margin: 5px 0px;
	overflow: hidden;
	height: 19px;
	padding-left: 5px;
	color: #FFF;
	font-size: 14px;
	background-color: #9BBFCC;
}
.blue {
	background-color: #9BBFCC;
}
.purple {
	background-color: #AEAAC1;
}
a.create:hover {
	background-position: 0px -188px;
	background-color: transparent;
	cursor: pointer;
}
.create {
	background: transparent url(../img/global/title_rightcol.gif) no-repeat scroll 0pt -144px;
	width: 217px;
	height: 44px;
	margin: 8px 0;
	float: left;
}
.about {
	background: transparent url(../img/global/title_rightcol.gif) no-repeat scroll 0pt 0pt;
	height: 48px;
	width: 222px;
}
.invite {
	background: transparent url(../img/global/title_rightcol.gif) no-repeat scroll 0pt -232px;
	height: 48px;
	width: 222px;
	z-index: -1;
}
.clixies {
	background: transparent url(../img/global/title_rightcol.gif) no-repeat scroll 0pt -48px;
	height: 48px;
	width: 222px;
}
/* forms */
div.button input {
	border: 0;
	padding: 0;
	margin-top: 0px;
}
div.button {
	height: 31px;
	overflow: hidden;
	margin-top: 28px;
}
div.button input:hover {
	margin-top: -31px;
}
.form label {
	clear: both;
	display: block;
	padding-top: 19px;
}
form input, form textarea, form select {
	font-size: 12px;
	font-family: arial;
	margin-top: 6px;
	padding: 1px 2px;
}
form select {
	padding: 2px;
}
.form input, .form textarea {
	border: 1px solid #7F9DB9;
}
.frm {
	background: transparent url(../img/global/title_forms.png) no-repeat scroll;
	height: 14px;
}
.frmEmail {
	background-position: 0px -100px;
	width: 80px;
}
.frmOrient {
	width: 96px;
	float: left;
}
.frmAbout {
	background-position: 0px -25px;
	width: 126px;
}
.frmWatch {
	background-position: 0px -50px;
	width: 95px;
}
.frmSell {
	background-position: 0px -75px;
	width: 76px;
}
.frmSend {
	background-position: 0px -125px;
	width: 32px;
}
.frmSubj {
	background-position: 0px -150px;
	width: 41px;
}
.frmMsg {
	background-position: 0px -175px;
	width: 51px;
}
fieldset {
	border: 0;
}
form p.title {
	clear: both;
	margin-top: 19px;
}
.frmChk {
	clear: both;
}
.frmChk li {
	clear: none;

	float: left;
	border: 1px solid #FFF;
}
form li.selected {
	border: 1px solid #8D8D8D;
}
.frmChk input {
	display: block
	margin: 0px;
	float: left;
	width: 20px;
}
.frmChk label {
	clear: none;
	float: left;
	padding: 0;
	margin: auto 0;
	cursor: pointer;
}
li.selected label {
	color: #595959;
}
.frmRot {
	margin-right: 1px;
}
.frmRot input {
	margin-top: 46px;
	cursor: pointer;
}
.frmRot label {
	padding-right: 8px;
	height: 113px;
	font-size: 95px; /* vert cntr hack */
	line-height: 99px; /* vert cntr hack */
}
.frmRot img {
	visibility: hidden;
}
.frmYesNo input {
	margin-top: 15px
}
.frmYesNo label {
	padding-top: 15px;
	padding-bottom: 15px;
	width: 96px;
	font-size: 14px;
	font-weight: bold;
	color: #2E7DE8;
}
.frmSell {
	float: left;
}
.form a {
	margin: 17px 0 0 7px;
	float: left;
	font-size: 10px;
}
form label.notice {
	width: 200px;
	font-size: 11px;
}
form label.notice a {
	font-size: 11px;
	float: none;
	margin: 0;
}
img.photob {
	padding: 7px;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 2px solid #EEE;
	border-bottom: 2px solid #EEE;
}
img.photom {
	padding: 5px;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 2px solid #EEE;
	border-bottom: 2px solid #EEE;
}
img.photos {
	border: 0px;
	padding: 0px;
	border-top: 2px solid #E7E7E7;
}
img.avatar {
	border: 1px solid #ABABAB;
	padding: 1px;
}
/* photo summary */
.photoBrief {
	height: auto !important;
	height: 150px;
}
.photoContainer {
	width: 171px;
	height: 143px;
	height: 127px;
	float: left;
	overflow: hidden;
}
.photoContainer span {
	float: left;
	position: relative;
	left: 50%;
}
.photoContainer span a {
	display: block;
	z-index: 200;
	overflow: visible;
	position: relative;
	left: -50%;
	float: left;
	border: 2px solid;
	border-color: #FFF #EAEAEA #EAEAEA #FFF;
}
a.report {
	font-size: 10px;
	color: #E95853;
	margin-left: 320px;
}
a:hover.report {
	color: #FFF;
}
.photoContainer img.winner {
	z-index: 180;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0;
}
.photoContainer img.photo {
	z-index: 150;
	position: absolute;
	padding: 5px;
	border: 1px solid;
	border-color: #DDD #C9C9C9 #C9C9C9 #DDD;
	top: 0;
	left: 0;
}
.photoContainer img.spaceball {
	visibility: hidden;
	padding: 5px;
	border: 1px solid;
	padding-bottom: 2px;
}
.photoContainer em.member {
	display: block;
	z-index: 200;
	position: absolute;
	bottom: -4px;
	left: -7px;
	background-color: #FFF;
}
.micemem {
	padding-top: 4px;
	font-size: 10px;
}
a.micemem {
	float: left;
	width: 151px;
	overflow: hidden;
}
a.photohref:hover {
	background-color: transparent;
}
a.photohref:hover img {
	background-color: #2E7DE8;
}
div.briefContainer {
	width: 160px;
	float: left;
}
.photomenu {
	float: left;
	border: 1px solid #FFF; /* ie6 needs this for mouse-over? */
	margin-top: 12px;
	width: 157px;
}
.photomenu li {
	font-size: 11px;
	padding: 0 0 5px 19px;
	background: transparent url(../img/global/icons.gif) no-repeat scroll;
}
.buy a {
	color: #F0558F;
}
.photomenu li.bubble {
	background-position: 0px -735px;
}
.photomenu li.buy {
	background-position: 0px -350px;
}
.photomenu li.clixie {
	background-position: 0px -455px;
}
.photomenu li.all {
	background-position: 0px -490px;
}
.photomenu li.my {
	background-position: 0px -525px;
}
.photomenu li.submit {
	background-position: 0px -420px;
}
.photomenu li.watch {
	background-position: 0px -630px;
}
.photomenu li.unwatch {
	background-position: 0px -665px;
}
.photomenu li.unfave {
	background-position: 0px -384px;
}
/* username menu */
a.userhref {
	display: block;
	padding: 0 0 4px 3px;
	outline: 0;
}
.username div {
	float: left;
	text-indent: -999em;
	width: 15px !important;
	width: 13px;
	height: 18px;
	background: transparent url(../img/global/icons.gif) no-repeat scroll 0pt -210px;
}
.username div.friend {
	background-position: 0pt -245px;
}
.username div.fave {
	background-position: 0pt -210px;
}
.username div.blk {
	background-position: 0pt -805px;
}
.userhref:hover {
	cursor: pointer;
	background-color: #2E7DE8;
	color: #FFF;
}
.userhref img {
	border: 0;
	padding-left: 3px;
	vertical-align: bottom;
}
ul.usermenu {
	z-index: 800;
	position: absolute;
	width: 94px;
	left: 0px;
	bottom: -94px;
}
.usermenu li {
	width: 94px !important;
	background-color: #2E7DE8;
	margin: 0 !important;
}
.usermenu li a {
	height: 14px;
	display: block;
	font-size: 11px;
	color: #FFF;
	padding: 2px;
	margin: 0;
	border-bottom: 1px solid #FFF;
}
.usermenu li a:hover {
	background-color: #184889;
}
.username {
	width: 157px;
/*	position: relative; */
/*	z-index: -10; */
}
.bigWhoa {
	text-align: center;
	font-size: 24px;
	margin: 0 auto;
	padding-bottom: 140px;
	background: transparent url(../img/global/block.png) no-repeat scroll 50% 50px;
	display: block;
}
.bigWhoa p {
	font-weight: normal;
	font-size: 12px;
}
.bigWhoa p.z {
	font-weight: bold;
	font-size: 14px;
}
.wait {
	background-image: url(../img/global/wait.png);
}
.okay {
	background-image: url(../img/global/check.png);
}
.none {
	background-image: none;
}
.pagination {
	clear: both;
	margin: 0 10px 15px 0;
	display: block;
	float: right;
}
.pagination li {
	float: left;
	border: 1px solid #C6C6C6;
	margin: 1px;
}
.pagination li.selected {
	border: 1px solid #AAA;
	background-color: #DDD;
}
.pagination li.selected a {
	color: #666;
	cursor: default;
}
.pagination li.selected a:hover {
	background-color: #DDD;
}
.pagination a {
	display: block;
	padding: 1px 5px;
	font-size: 12px;
}
/* icons */
.rslt, .scor, .subm, .rsltf, .scorf, .submf {
	float: left;
	background: transparent url(../img/global/icons.gif) no-repeat scroll 0px 0px;
	height: 11px;
	width: 20px;
	padding: 0px 10px;
}
.rslt, .scor, .subm {
	width: 14px;
	padding: 0px 7px;
}
.subm {
	background-position: 0px -105px;
}
.scor {
	background-position: 0px -140px;
}
.rslt {
	background-position: 0px -175px;
}
.submf {
	background-position: 5px 0px;
}
.scorf {
	background-position: 5px -35px;
}
.rsltf {
	background-position: 5px -70px;
}
/* icon key */
ul.key {

}
ul.key li {
	padding-left: 15px;
	padding-bottom: 7px;
	padding: 0 0 7px 15px;
	width: 100px;
	font-size: 10px;
	font-weight: normal;
	text-indent: 0px;
	background-color: #EEE;
}
.key li.rsltf, .key li.scorf, .key li.submf {
	padding-left: 23px;
	width: 75px;
}
/* numeric score */
.number {
	text-align: center;
	float: left;
	width: 34px;
	height: 99px;
	color: #525252;
	font-size: 10px;
} 
.number a {
	float: left;
	width: 39px;
	height: 12px;
	overflow: hidden;
	background: #FFF url(../img/global/bg_photos.png) no-repeat scroll 0px -217px;
	padding-top: 8px;
	padding-bottom: 3px;
	position: relative;
}
.number a:hover {
	background-position: 0px -242px;
	background-color: #2E7DE8;
}
.number p {
	line-height: 10px;
	float: left;
	width: 26px;
	padding-top: 3px;
	margin: 0;
}
.number p.z {
	padding-top: 7px;
	line-height: 13px;
	font-size: 13px;
	font-weight: bold;
}
.number div {
	float: left;
	font-size: 20px;
	letter-spacing: -0.5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #525252;
}
.number div p.z {
	background: #FFF url(../img/global/bg_photos.png) no-repeat scroll 0px -192px;
	text-indent: -999em;
	height: 4px;
	width: 30px;
	line-height: 1px;
}
.number div p {
	line-height: 16px;
}
.number div.no {
	font-size: 11px;
	color: #C6C6C6;
}
.ajax_err {
	color: #DA162D;
	font-weight: bold;
	font-size: 11px;
}
.hidden {
	display: none;
}
.err {
	clear: left;
	padding: 4px;
	border: 7px solid #FC0;
	font-weight: bold;
	font-size: 14px;
	background: transparent url(../img/global/err.gif) no-repeat scroll top left;
	margin-bottom: 12px;
	zoom: 1;
}
.err ul {
	list-style-type: disc;
	padding-left: 54px;
}
.msg {
	background-image: url(../img/global/msg.gif);
}
a:hover.nohref {
	background-color: #FFF;
	cursor: default;
	background-position: -17px 0px !important; /* for faving "my own" */
}

/* Thickbox */

.TB_title {
	background: #FFF url(../img/global/logo_small.png) no-repeat scroll 0px;
	padding-left: 81px;
	width: 231px;
	height: auto !important;
	min-height: 29px;
	height: 29px;
	font-weight: bold;
	font-size: 11px;
	color: #134680;
}
.TB_box {
	margin-top: 5px;
	padding-top: 11px;
	border-top: 1px solid #CCC;
}
a.TB_close {
	float: right;
	border: 1px solid #42071D;
	background-color: #E32278;
	display: block;
	width: 17px;
	height: 15px;
	padding-top: 1px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
a:hover.TB_close {
	background-color: #2E7DE8;
}
.TB_button {
	padding-top: 5px;
	clear: both;
}
.TB_button li {
	float: left;
	border: 1px solid #CCC;
	margin-right: 20px;
}
.TB_button li a {
	display: block;
	padding: 14px;
}
.TB_info {
	padding: 0 0 6px 6px;
	color: #777;
}
.TB_info .button {
	margin-top: 10px;
	float: left;
}
.TB_info a.z {
	padding-left: 10px;
	font-size: 10px;
}
.TB_info a.a {
	margin: 17px 0 0 20px;
	float: left;
}
.tb_msg_sent {
	display: none;
	padding-top: 65px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 50px;
	height: 150px;
	width: 375px;
	background-color: #FFF;
}
/* thickbox */
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_overlay {
	position: fixed;
	z-index:200;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 202;
	color:#000000;
	display:none;
	border: 10px solid #1883FB;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	padding: 9px 22px;
}
#TB_ajaxContent.TB_modal{
	padding: 9px 22px;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
