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






/* Navigation */













#leftindex {width:234px; float:left; background:url(../images/dot1.gif) repeat-y right; padding-right:18px;}

#leftindex .text {float:left; font-size:13px; font-weight:bold; text-transform:uppercase; color:#282828;}

#leftindex .more {float:right; background:url(../images/littlearrow.gif) no-repeat right; font-size:10px; color:#888; padding-right:12px; margin-top:0px;}

#leftindex .ht {height:24px;}

#leftindex .more a {color:#888; }

#centerindex {width:216px; float:left; background:url(../images/dot1.gif) repeat-y right; padding-right:18px;padding-left:18px;}

#centerindex .text {float:left; font-size:13px; font-weight:bold; text-transform:uppercase; color:#282828;}

#centerindex .more {float:right; background:url(../images/littlearrow.gif) no-repeat right; font-size:10px; color:#888; padding-right:12px; margin-top:0px;}

#centerindex .ht {height:24px;}

#centerindex .more a {color:#888; }

#why ul {margin:0; padding:0; list-style-type:none;}

#why li {background: url(../images/cross.gif) no-repeat 0 2px; padding-left:20px; margin-bottom:5px;}

#why li.mar {margin-bottom:0;} 



#rightindex {width:233px; float:left; padding-left:18px;}

#rightindex .text {float:left; font-size:13px; font-weight:bold; text-transform:uppercase; color:#282828;}

#rightindex .more {float:right; background:url(../images/littlearrow.gif) no-repeat right; font-size:10px; color:#888; padding-right:12px; margin-top:0px;}

#rightindex .ht {height:22px;}

#rightindex a {color:#d46f25;}

#rightindex .more a {color:#888; }

#bottomstripe {height:20px; background:url(../images/stripes.gif) repeat; padding:5px; margin-bottom:14px;}

#bottomstripe .more {float:right; background:#fff;  display:block; text-align:center;  color:#eb7825; font-size:10px; text-transform:uppercase; margin-top:3px; }

#bottomstripe .more a {color:#eb7825; padding-left:16px; padding-right:4px; padding-top:5px; padding-bottom:3px; background:url(../images/arrw.gif) no-repeat 4px 5px #fff;}

#bottomstripe .more a:hover {color:#fff;  background:url(/images/arrw.gif) no-repeat 4px 5px #4393d8;}

.indexpost {line-height:12px; margin-top:3px;}

.ipdate {color:#000066; font-size:10px; text-transform:uppercase;}

.iptitle {color:#990000;}



#solcontent ul {margin:0; padding:0; list-style-type:none;}

#solcontent li {background: url(/images/arr5.gif) no-repeat 0 2px; padding-left:20px; margin-bottom:5px;}



#blogentry ul {margin:0; padding:0; list-style-type:none;}

#blogentry li {background: url(/images/arr5.gif) no-repeat 0 2px; padding-left:20px; margin-bottom:5px;}



#blogentry img {border:1px solid #e9e9e9; padding:3px;}



#leftnav {float:left; width:120px}

#leftnav ul {margin:0; padding:0; list-style-type:none;}

#leftnav li { display:block; text-align:left; margin:0; height:24px;}

#leftnav li a:hover {color:#666; display:block; padding:5px 0 5px 20px; margin:0; background:#ece9e9;}

#leftnav li a {color:#666; display:block;padding:5px 0 5px 20px; text-decoration:none; margin:0;height:16px;  }

#leftnav li.on1 a:hover {color:#666; display:block; padding:5px 0 5px 20px; margin:0; background:#ece9e9;}

#leftnav li.on1 a {color:#666; display:block;padding:5px 0 5px 20px; text-decoration:none; margin:0;height:16px;background:#ece9e9;  }

#leftnav li.on2 a {background: url(/images/littlearrow.gif) no-repeat 4px 8px; padding-left:20px; display: block; height:16px;}

#leftnav li.on2 a:hover {background: url(/images/cross.gif) no-repeat 4px 8px #eee; color:#666; }

#clientlist {background:#fff; padding:10px 10px 8px 10px; float:left; width:214px}

#clientlist2 {background:#fff; padding:10px 10px 8px 10px;  float:right; width:214px;}



#sitemap {width:280px; border:8px solid #c5daf4; padding:10px; height:171px; text-align:left; background:#fff;}

#sitemap_intro {height:25px}

#sitemap_intro .fl {float:left; font-size:13px; font-weight:bold; color:#282828;}

#sitemap_intro .fr {float:right; font-size:10px; text-transform:uppercase;}

#sitemap .sideleft {float:left; width:135px;}

#sitemap .sideright {float:right; width:135px;}

#bulletlist1 ul {margin:0; padding:0; list-style-type:none;}

#bulletlist1 li { display:block; text-align:left; margin:0; height:24px;}

#bulletlist1 li a:hover {color:#666; display:block; padding:5px 0 5px 5px; margin:0; background:#ece9e9;}

#bulletlist1 li a {color:#666; display:block;padding:5px 0 5px 5px; text-decoration:none; margin:0;height:16px;  }





#bulletlist2 ul {margin:0; padding:0; list-style-type:none;}

#bulletlist2 li { display:block; text-align:left; margin:0; height:24px;}

#bulletlist2 li a:hover {color:#666; display:block; padding:5px 0 5px 5px; margin:0; background:#ece9e9;}

#bulletlist2 li a {color:#666; display:block;padding:5px 0 5px 5px; text-decoration:none; margin:0;height:16px;  }



#bulletlist3 ul {margin:0; padding:0; list-style-type:none;}

#bulletlist3 li { display:block; text-align:left; margin:0; height:24px;}

#bulletlist3 li a:hover {color:#666; display:block; padding:5px 0 5px 5px; margin:0; background:#ece9e9;}

#bulletlist3 li a {color:#666; display:block;padding:5px 0 5px 5px; text-decoration:none; margin:0;height:16px;  }

.sitemapbg {background:#ece9e9; padding:4px 5px 4px 5px;}

.sitemapbg2 {background:#ece9e9; padding:4px 5px 4px 5px; margin-top:5px;}



#clientcont ul {margin:0; padding:0; list-style-type:none;}

#clientcont li { display:block; text-align:left; margin:0; height:26px;}

#clientcont li a:hover {color:#666; display:block; padding:4px 0 4px 4px; margin:0; background:#ece9e9;}

#clientcont li a {color:#666; display:block;padding:4px 0 4px 4px; text-decoration:none; margin:0;height:16px;  }

#clientcont li.on1 a:hover {color:#666; display:block; padding:4px 0 4px 4px; margin:0; background:url(../images/cross.gif) no-repeat 199px 6px #ece9e9;}

#clientcont li.on1 a {color:#666; display:block;padding:4px 0 4px 4px; text-decoration:none; margin:0;height:16px; background:url(../images/cross.gif) no-repeat 199px 6px;  }



#stripecontent1 .title {background:#ebebeb; padding:5px 8px 5px 8px; color:#515151; text-transform:uppercase; font-size:10px; margin-bottom:8px;}

#stripecontent1 .title2 {background:#ebebeb; padding:5px 8px 5px 8px; color:#515151; text-transform:uppercase; font-size:10px; margin-bottom:8px; margin-top:5px;}

#stripecontent2 a {border-bottom:1px dotted #ddd; padding-bottom:2px;}

#clientlogos {float:right; width:97px; background:#fff; padding:8px; height:100%;}

#clientlogos .logo {border:1px solid #ece9e9; margin-bottom:8px; text-align:center;}

#clientlogos .height {width:97px;height:472px}

#maincontent { width:739px; background:#ebebeb; padding:8px;}



#clientmini  {width:438px; height:200px;}

#clientmini .fl {float:left; padding-top:90px;}

#clientmini .fr {float:left; padding-top:90px;}



#clientmini .border {width:365px; border:8px solid #d9e6f6; padding:8px; float:left;height:182px; background:#fff;}

#clientmini .image {float:left; width:173px;}

#clientmini .imbord {border:1px solid #e9e9e9; padding:3px;}

#clientmini .im2 {border:1px solid #e9e9e9;}

#clientmini .fr2 {float:right; width:182px;}

#clientmini .sitename {font-size:14px; font-weight:bold;}

#clientmini .description {overflow:auto; height:165px;}

#toptitle {height:35px;}

#toptitle .title {font-size:16px; color:#515151; padding-left:7px; padding-top:8px; text-transform:uppercase; font-weight:bold; float:left;}

#toptitle .key {background:url(../images/cross.gif) no-repeat 4px 5px #fff; padding:3px 8px 3px 21px; text-align:center; width:84px; text-transform:uppercase; color:#8c8b8b; margin-top:5px; float:right; font-size:10px;}



#stripecontent1 {background:url(../images/stripes.gif) repeat; padding:8px; float:left; width:476px;}

#stripecontent2 {background:url(../images/stripes.gif) repeat; padding:8px; float:left; width:500px;}

#stripecontent3 {background:url(../images/stripes.gif) repeat; padding:8px;}



#stripecontent2 .white {background:#fff; padding:12px;}

#stripecontent2 .introtext {font-size:14px; color:#CC0000; margin-bottom:5px;}

#stripecontent2 .introtext2 {font-size:14px; color:#CC0000; margin-bottom:5px; margin-top:10px;}

.bluebg {margin-top:8px; background:#999999; padding:10px;}

.bluebg2 {margin-top:8px; margin-bottom:8px; background:#CCCCCC; padding:14px;}

#sidecontent {float:right; width:175px; margin-right:30px;}

#sidecontent .white1 {background:#fff; padding:6px;}

#sidecontent .text1 { font-size:10px; text-transform:uppercase; color:#707070; border-bottom:1px solid #e7e7e7; padding-bottom:6px; margin-bottom:8px;}

#sidecontent .bord1 {border:1px solid #e7e7e7; padding:8px; }

#sidecontent .logo {border:1px solid #e7e7e7;height:50px; width:143px; }

#sideclient a { color:#CC0000; }

#sideclient {font-size:10px; margin-top:-3px;}

#sideclient .name {margin-top:8px; text-transform:uppercase; color:#000066;}

#sideclient .details { line-height:13px;}

#ecomfeatures a {border:none;}

#client2 { padding-top:0px}

#client {border-bottom:1px solid #e7e7e7; margin-bottom:10px; padding-bottom:10px}

#aboutconte {float:right; width:238px;}

#aboutconte .white1 {background:#fff; padding:6px;}

#aboutconte .white2 {background:#fff; padding:6px; margin-top:8px;}



#aboutconte .bord1 {border:1px solid #e7e7e7; padding:8px; }

#aboutconte .text1 { font-size:10px; text-transform:uppercase; color:#707070; border-bottom:1px solid #e7e7e7; padding-bottom:6px; margin-bottom:8px;}

#aboutconte .pic {float:left; margin-right:7px; font-size:10px; color:#707070; text-align:center; margin-top:0px;}

#aboutconte .imgbord2 {border:1px solid #dadada; padding:3px; margin-bottom:2px; margin-top:6px;}

#aboutconte .name { text-transform:uppercase; text-align:center}



#aboutconte .imgbord {border:1px solid #dadada; padding:3px; margin-bottom:2px;}

#aboutconte .pic2 {float:left;  font-size:10px; color:#707070; text-align:center;}

#bbjobs .join {color:#dd8019; font-size:12px; margin-top:-2px}

#bbjobs a { border-bottom:1px dotted #ddd; padding-bottom:2px;}

.imgbord2 {border:1px solid #dadada; padding:3px; margin-bottom:2px; margin-right:8px;}

#ecom_featureslist a {border:0;}

#spagebut ul {margin:0; padding:0; list-style-type:none;}

#spagebut li {	display: inline; margin-left:8px; float: right;}

#spagebut li a { display:block; padding:6px; background:#fff; width:102px; text-align:center}

#spagebut li.on2 a { display:block; padding:6px; background:#fff; width:104px; text-align:center}

#spagebut li.on3 a { display:block; padding:6px; background:#0066cb; color:#fff; width:104px; text-align:center}



#spagebut li a:hover { color:#fff; background:#0066cb;}

#subbar .back {float:left; background:url(../images/back.gif) no-repeat 4px 4px #fff; padding:2px 7px 1px 19px; font-size:10px; border:1px solid #ebebeb;}

#subbar {height:30px;}

#subbar .fl1 {float:right; margin-left:5px;}

#subbar .list {font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif; margin-right:5px; width:190px;}



#clientleft {float:left; width:211px; padding:10px; background:#efedee;}

#clientleft .bg {background:#fff; padding:5px;}

#clientleft .screen {border:1px solid #ebebeb;}

#clientdet {margin-top:10px; background:#fff; padding:5px;}

#clientdet .bord {border:1px solid #ebebeb; height:14px; padding:3px 6px 3px 6px;}

#clientdet .enlarge {float:left; text-transform:uppercase; font-size:10px; color:#f4920d; background:url(../images/arr1.gif) no-repeat 1px 3px; padding-left:14px;}

#clientdet .view {float:right; text-transform:uppercase; font-size:10px; color:#f4920d; background:url(../images/arr1.gif) no-repeat 1px 3px; padding-left:14px;}

#clientdet a {color:#f4920d;}

#clientpop {border:1px solid #ebebeb;padding:3px; margin-top:10px;cursor:pointer;}

#clientpop .bord {border:1px solid #ebebeb; height:14px; padding:3px 6px 3px 6px;}

#clientpop .enlarge {float:left; text-transform:uppercase; font-size:10px; color:#f4920d; background:url(../images/arr1.gif) no-repeat 1px 3px; padding-left:14px;}

#clientpop .view {float:right; text-transform:uppercase; font-size:10px; color:#f4920d; background:url(../images/arr1.gif) no-repeat 1px 3px; padding-left:14px;}



#clientright {float:right; width:330px; padding:14px; background:#fff;}

#clientright .title {text-transform:uppercase; font-weight:bold; font-size:16px}

#clientright .intro {background:#f7f5f6; padding:10px; margin-top:10px; margin-bottom:10px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px;}

#clientright ul {margin:10px 0 10px 0; padding:0; list-style-type:none;}

#clientright li {background: url(../images/arr5.gif) no-repeat 0 2px; padding-left:20px; margin-bottom:5px;}

#viewingdetails {margin-top:10px;}

#viewingdetails .site {text-transform:uppercase; font-size:10px; margin-bottom:2px; color:#f4920d; background:url(../images/arr1.gif) no-repeat 1px 3px; padding-left:14px}

#viewingdetails .return {text-transform:uppercase; font-size:10px; color:#f4920d; background:url(../images/arr1.gif) no-repeat 1px 3px; padding-left:14px;}

#viewingdetails a {color:#f4920d;}

.profilepic {padding:3px; border:1px solid #ddd; margin-right:10px;}

#contactform {margin-top:10px; background:#f5f5f5; padding:10px}

#contactform .fl1 {float:left; width:180px;}

#contactform  p {margin:0 0 5px 0}

#contactform .fr1 {float:right; width:180px;}

#contactform .input1 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; border-left: 4px solid; border-top:1px solid ;border-right:1px solid ;border-bottom:1px solid ; padding:5px; width:167px;}

.input3 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; border-left: 4px solid; border-top:1px solid ;border-right:1px solid ;border-bottom:1px solid ; padding:5px; width:167px; border-color:#dfdfdf;}

#contactform .input2 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; border-left: 4px solid #dfdfdf; border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding:5px; width:355px; height:90px;}

.fht {height:35px;}

.fht2 {height:20px; margin-top:7px;}



#contactform .send {background:#e8800f; margin-top:8px; padding:4px 5px 4px 5px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0;}



#uk_address {border-bottom:1px solid #e7e7e7; padding-bottom:8px; margin-bottom:8px}

#us_address {border-bottom:1px solid #e7e7e7; padding-bottom:8px; margin-bottom:8px}



.office_add {background:url(../images/cross.gif) no-repeat 0 2px; padding-left:16px; margin-bottom:1px; color:#2a74b3; font-size:10px;}

.em_cont {background:url(../images/littlearrow.gif) no-repeat 0 2px; padding-left:16px; margin-bottom:1px; color:#dd8019;  font-size:10px;}



#news_cat {border-bottom:1px solid #e7e7e7; padding-bottom:6px; margin-bottom:6px}

#news_cat ul {margin:0; padding:0; list-style-type:none;}

#news_cat li { margin-bottom:5px;}

#news_cat li a {background: url(../images/littlearrow.gif) no-repeat 0 4px; padding-left:17px; display: block; height:17px;}

#news_cat li a:hover {background: url(../images/littlearrow.gif) no-repeat 0 4px #eee; color:#666; }

#news_cat li.mar {margin-bottom:0;} 



#news_arch {border-bottom:1px solid #e7e7e7; padding-bottom:6px; margin-bottom:6px}

#news_arch ul {margin:0; padding:0; list-style-type:none;}

#news_arch li { margin-bottom:5px;}

#news_arch li a {background: url(../images/cross.gif) no-repeat 0 4px; padding-left:17px; display: block; height:17px;}

#news_arch li a:hover {background: url(../images/cross.gif) no-repeat 0 4px #eee; color:#666; }

#news_arch li.mar {margin-bottom:0;} 



#news_rss {margin-bottom:-3px}

#news_rss ul {margin:0; padding:0; list-style-type:none;}

#news_rss li { margin-bottom:5px;}

#news_rss li a {background: url(../images/littlearrow.gif) no-repeat 0 4px; padding-left:17px; display: block; height:17px;}

#news_rss li a:hover {background: url(../images/littlearrow.gif) no-repeat 0 4px #eee; color:#666; }

#news_rss li.mar {margin-bottom:0;} 



.blog_comm {color:#317ece; font-size:14px; margin-top:10px;}

.stripe_bar {background:url(../images/stripes.gif) repeat; height:6px; padding:0; font-size:6px; border-top:6px solid #fff;}

#commentlist ul {margin:0; padding:0; list-style-type:none;}



#commentlist li {background:#f3f3f3; margin:0;}

#commentlist li.alt {background:#eaf2f5;margin:0;}

#commentlist .pic {float:left; width:50px; padding:3px; background:#fff; height:50px; border:1px solid #ddd;}

#commentlist .content {float:right; width:290px; margin-top:-2px;}

#commentlist .name {color:#666}

#commentlist p {margin:0;}

#commentlist .date {color:#9c9c9c;}

#commentlist .date a {color:#9c9c9c;}

.searchbox {border:1px solid #ddd; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; font-size:10px; width:140px; margin-left:7px;}

.but_find {font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:1px; font-size:9px; border:0; background:#4a90d9; padding:2px; height:16px;}

#news_search .fl1 {float:left; padding-top:1px;}

#news_search {float:right; width:224px; padding:5px 10px 5px 10px; background:#fff; height:17px;}





.blog_cont1 {border-bottom:1px solid #e7e7e7; padding-bottom:8px; margin-bottom:8px;}

#postdata {border-top:2px dotted #e7e7e7; padding-top:4px; padding-bottom:4px;margin-bottom:18px;border-bottom:2px dotted #e7e7e7;font-size:10px; color:#939393; text-transform:uppercase; }

#postdata a {color:#939393; border:0;}

#blog_det {height:15px;}

#blog_det .fl {float:left; font-size:10px; color:#939393; text-transform:uppercase;}

#blog_det .fr {float:right; text-transform:uppercase; font-size:10px; color:#317ece;}

#blog_det a {color:#317ece;  border:0;}



.navigation {height:30px;}

.alignleft {float:left; background:url(../images/back.gif) no-repeat 4px 4px #fff; padding:2px 4px 1px 19px; font-size:10px; border:1px solid #ebebeb; margin-right:5px;}

.alignright {float:left; background:url(../images/forward.gif) no-repeat 64px 4px #fff; padding:2px 19px 1px 4px; font-size:10px; border:1px solid #ebebeb;}

.clientbox {padding:10px; margin-top:-110px;margin-left:140px;position:absolute; z-index:1000;}

.clientbox2 {padding:10px; margin-top:-110px;margin-left:-400px;position:absolute; z-index:1000;}

#indexbox {border:8px solid #ebebeb; height:194px; background: #ebebeb; margin-bottom:8px; }

#indexbox .feature {float:left; width:618px;}

#slider1 .clients {float:right;width:113px;}

#paginate-slider1 img {cursor:pointer;}

.slide1 { margin-bottom:8px;}





.contentslide{

border:8px solid #ebebeb; height:193px; background: #ebebeb; margin-bottom:8px;

}

.contentslide .contentdiv{

position:absolute;

width:618px;

}





body {margin:0:}

.validation-advice {background:#e01010; color:#fff; padding:5px; position:absolute; margin-left:00px; margin-top:0px; margin-right:10px;}

.error_red {background:#e01010; color:#fff; padding:5px 8px 5px 8px; margin-bottom:10px;}

#contactform .input1ok {border-color:#dfdfdf;}

.validation-failed {border-color: #f00;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

* 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: 102;
	color:#666;
	display:none;
	border: 4px solid #525252;
	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 #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

#TB_caption{
	height:25px;
	padding:7px 30px 0px 15px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:7px 25px 0px 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{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#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;
}
