/*=============================================================================*/
/*=====| mediaCT webinterieur [WEB]www.mediact.nl [EMAIL]info@mediact.nl     	|====*/ 
/*=====|                                                                    							|====*/
/*=====| copyright: http://creativecommons.org/licenses/by-nc-nd/2.0/deed.nl 		|====*/
/*=============================================================================*/
body {
	background-image: url("img/body_bg.gif");
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 0px; margin: 0px;
}

/* begin_screen_mct_beheer_editor */
body,td,th,input,select,textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
}

input,textarea { line-height: normal; }

h1,h2,h3,h4,p,a,ul,dl,form,legend,fieldset { margin: 0; padding: 0; }

h2,h3,h4,h5,h6 { color: #333; }
h2 a,h3 a,h4 a,h5 a,h6 a { color: #333;  text-decoration: none; }
h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { text-decoration: underline; }
h1 { font-size: 20px; line-height: 20px; font-weight: bold; margin-bottom: 5px; color: #FCB932; }
h2 { font-size: 16px; font-weight: bold; margin-bottom: 5px; color: #333; }
h3 { font-size: 12px; font-weight: bold; margin-bottom: 5px; color: #333; }

p { margin-bottom: 20px; }
ul, ol { list-style-type: none; }
a { color: #F8AF1D; font-weight: bold; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
img { display: block; border: none; }
dl dt { font-weight: bold; margin-bottom: 10px; }
dl dd { margin: 0 0 30px 0;}
fieldset { border: none; }
caption { display: none; }
/* end_screen_mct_beheer_editor */
iframe { border: 1px solid #ddd; padding: 0; margin: 0; }



a.btn {
	background: #FDBB2F url(img/btn.gif) bottom repeat-x;
	font-weight: bold;
	color: #000;
	padding: .75em 1.5em;
	white-space: nowrap;
	font-size: 16px;
	text-transform: uppercase;
	border: 1px solid #000;
	display: block;
	text-align: center;
}




/* CONTAINER */
#container {
	width: 821px;
	position: absolute;
	left: 50%;
	margin-left: -411px;
}



/* HEADER */

#header {
	postion: absolute;
	top: 0px;
	left: 11px;
	height: 101px;
	overflow: hidden;
}
#header h1 {
	margin-top: 120px;
}
#header .logo {
	position: absolute;
	top: 38px;
	left: 35px;
}
#header .tagline {
	position:absolute;
	right:25px;
	top:32px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -.055em;
	text-align: right;
	line-height: 1.05em;
	
	text-shadow: #956D16 2px 2px 3px;
}


/*  CONTENT */

#partners,
#content {
	margin-top: 26px;
	padding-top: 25px;
	min-height: 460px;
	_height: 460px;
	width: 821px;
	background-image: url("img/shadow_pattern.png") !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow_pattern.png', sizingMethod='scale');
	background-repeat: repeat-y;
}
#partners {
	min-height: 0;
	_height: auto;
	padding-top: 0;
	margin: 0;
	padding: 20px 32px 0;
	width: 757px;
	text-align: center;
}
#partners img {
	margin: 0 5px;
	display: inline;
}
#partners .holder {
	border-top: 1px solid #DDD;
	padding-top: 25px;
}


/* CONTENT MAINCONTENT */

#maincontent {
	background-image: url("img/maincontent_bg.jpg");
	background-position: 1px 0px;
	float: left;
	background-repeat: no-repeat;
	width: 569px;
	margin: 0px;
	margin-left: 32px !important;
	margin-left: 16px;
}
#maincontent.page {
	background-image: none;
	width: 755px;
}
#maincontent #maincontent_title {
	margin: 10px 30px 0px 205px;
}
#maincontent #maincontent_title h1 { margin: 3px 0 0 0; padding: 0px; }
#maincontent #maincontent_title h2 { margin: 0 0 10px 0; padding: 0px; }
#maincontent #maincontent_title h1 {
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	color: #FCB932;
}
#maincontent #maincontent_title h2 {
	font-size: 16px;
	height: 16px;
	font-weight: bold;
	font-style: italic;
}
#maincontent .article {
	margin: 20px 30px 50px 0px;
}
#maincontent .page_article {
	margin: 20px 0 50px 205px;

}


#maincontent .nieuws {
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-bottom: 20px;
}
#maincontent .nieuws a {
	color: #FFF;
}
#maincontent .nieuws h2 {
	color: #333;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	margin-left: 10px;
}
#maincontent .nieuws p {
	margin: 10px 10px 0px 10px;
	font-weight: bold;
}
#maincontent .nieuws .nieuws1 {
	border-top: 3px solid #000;
	background-color: #FECC64;
	height: 94px;
	overflow: hidden;
}
#maincontent .nieuws .nieuws2 {
	background-color: #FDBF3D;
	height: 94px;
	overflow: hidden;
}
#maincontent .nieuws .nieuws3 {
	border-bottom: 3px solid #000;
	background-color: #FECC64;
	height: 94px;
	overflow: hidden;
}
#maincontent .info {
	float: left;
	width: 336px;
	margin-bottom: 30px;
}

#maincontent .info h2.infotitle {
	color: #333;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
}
#maincontent .info h2 {
	color: #333;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	margin-left: 10px;
}
#maincontent .info img {
	margin: 0 12px 0 12px;
	border: 1px solid #000;
	float: left;
}
#maincontent .info p {
	margin: 5px 5px 0px 100px;
}
#maincontent .info .info1 {
	border-top: 3px solid #000;
	background-image: url("img/info_bg.gif");
	background-repeat: repeat-x;
	height: 94px;
	overflow: hidden;
}
#maincontent .info .info2 {
	background-image: url("img/info_bg.gif");
	background-repeat: repeat-x;
	height: 94px;
	overflow: hidden;
}
#maincontent .info .info3 {
	border-bottom: 3px solid #000;
	background-image: url("img/info_bg.gif");
	background-repeat: repeat-x;
	height: 94px;
	overflow: hidden;
}
#maincontent .info p a {text-decoration: none; color: #333;}
#maincontent .info p a:hover {text-decoration: underline;}
#maincontent .info h2 {margin: 0px; padding-top: 10px; margin-left: 10px; font-size: 14px; font-weight: bold;}
#maincontent ul, #maincontent ol {
	margin-left: 20px;
	margin-bottom: 20px;
	list-style-type: decimal;
}

#maincontent ul { list-style-type: disc; }



/* TOP 50 SOLAR */
.top50solar a { display: block; margin: 0 0 20px; }
.top50solar a img { margin: 0 auto; }



/* TEASERS */

#teasers {
	margin-left: 0px;
	width: 569px;
	height: 300px;
	padding-top: 9px;
	position: relative;
}
#teasers .teaser { padding: 10px; }
#teasers h1 {
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	color: #000;
	margin-bottom: 4px;
}
#teasers p { margin: 0 0 10px 0; font-size: 12px; }
#teasers a {
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:2px;
	padding:5px 10px;
	text-decoration:none;
	white-space: nowrap;
}
#teasers a:hover { text-decoration: none; }



#blokken {}
#blokken a {
	color: #000;
}
#blokken img.readmore {
	display: inline;
	margin:0 4px 0 0;
	vertical-align:text-top;
}
#blokken .blok {
	width: 280px;
	float: left;
}
#blokken .blok .blok_content {
	margin: 0 2em 2em 0;
	background: #FFB92D;
	padding: 13px 13px 7px;
	border: 2px solid #f9a600;
}
#blokken .blok .blok_content h2 { margin-bottom: 11px; }
#blokken .blok .blok_content p { margin-bottom: 6px; }



.foto_kader_position { width: 569px; height: 139px; position: relative; }
#foto_loader {}
#foto_loader img {
    position: absolute;
    top: 0px;
    left: 0px;
    -moz-opacity: .0;
    filter: alpha(opacity=0);
}
#foto_loader_slogan {
	background-image: url("img/slogan.png") !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/slogan.png', sizingMethod='scale');
	background-repeat: no-repeat;
	width: 567px;
	height: 58px;
	position: absolute;
	top: 90px;
	left: 1px;
	z-index: 200;
}

/* INTRO */
#intro {
	margin: 20px 30px 30px 0;
}


/* CONTENT LEFTCONTENT */

#rightcontent {
	float: right;
	width: 186px;
	margin: 0px;
	margin-right: 34px !important;
	margin-right: 17px;
	background-image: url("img/right_bg.jpg");
	background-repeat: no-repeat;
}
#rightcontent .article { }
#rightcontent ul {
	list-style-type: disc;
	color: #fdbb30;
	margin-left: 30px;
	line-height: 18px;
}
#rightcontent ul .black {
	color: #333;
}
#rightcontent a {
	font-weight: normal;
}
#rightcontent h2 {
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	color: #333;
}




/* MENU */
#menu { 
	width: 797px;
	height: 25px;
	position: absolute;
	top: 102px;
	left: 11px;
	font-size: 12px;
	line-height: 25px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #FDBB2F;
	/*
	background-image: url("img/circkles_bg.jpg");
	background-repeat: no-repeat;
	background-position: 628px 13px;
	*/
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	_height: 1px;
}
#menu ul li a {
	float: left;
	padding: 0 14px;
	color: #000;
	text-decoration: none;
}
#menu ul li.hover a,
#menu ul li:hover a,
#menu ul li a:hover {
	background: #ffc34b;
}
#menu ul li a.active {
	background: #FFF;
	color: #FDBB2F;
}
#menu ul ul {
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	border-width: 0 4px 4px;
	background: #ffb82c url("img/submenu.gif") top repeat-x;
	min-width: 100%;
	border: 1px solid #e6a024;
	border-top: 0;
}
#menu ul li.hover ul,
#menu ul li:hover ul {
	display: block;
}
#menu ul li.hover ul li,
#menu ul li:hover ul li {
	float: none;
}
#menu ul li.hover ul li a,
#menu ul li:hover ul li a {
	float: none;
	_float: left;
	white-space: nowrap;
	display: block;
	padding: 0 27px 0 27px;
	font-weight: normal;
	background: url("img/submenu_arrow.gif") 15px center no-repeat;
}
#menu ul li.hover ul li a:hover,
#menu ul li:hover ul li a:hover { padding: 0 25px 0 29px; }
#menu ul li.hover ul li a.active,
#menu ul li:hover ul li a.active { font-weight: bold; color: #000; }


/*
#menu {
	position: absolute;
	top: 140px;
	left: 32px;
	width: 755px;
	font-weight: bold;
}
#menu ul {
	border-bottom: 5px solid #FDBB2F;
	border-top: 5px solid #FDBB2F;
	padding: 0 5px;
}
#menu ul li {
	float: left;
	position: relative;
}
#menu ul li a.active:hover,
#menu ul li a.active {
	background: #FDBB2F;
	color: #000;
}
#menu ul li span {
	float: right;
	font-size: 10px;
	margin-right: 2px;
}
#menu ul li a {
	display: block;
	padding: 5px 10px;
	color: #333;
	text-decoration: none;
	padding-top: 4px;
	cursor: pointer;
	float: left;
	margin: 5px 0;
	border-right: 1px solid #FDBB2F;
}
#menu ul li a:hover {
	color: #FDBB2F;
}
#menu ul li.first a {
	border-left: 1px solid #FDBB2F;
}
#menu ul li ul { display: none; }
#menu ul li:hover ul { display: block; }
#menu ul li ul {
	position: absolute;
	border: 5px solid #FDBB2F;
	border-width: 0 5px 5px;
	background: #FFF;
	left: -11px;
	top: 37px;
}
#menu ul li ul li { float: none; }
#menu ul li ul a {
	float: none;
	border: 0;
	background: transparent;
	white-space: nowrap;
}
*/


.contactblock { margin-bottom: 20px; }



.submenu_area {
	background: url("img/submenu_bg_repeat.gif");
	margin-bottom: 20px;
}
.submenu_area .top {
	background: url("img/submenu_bg_top.gif") no-repeat;
	height: 12px;
	width: 100%;
}
.submenu_area .submenu_area_content {
	background: url("img/submenu_bg_bottom.gif") bottom no-repeat;
	padding: 10px 0 40px;
}



#submenu {
	width: 188px;
	position: absolute;
	top: 162px;
	left: 32px;
	/*
	background-image: url("img/submenu_bg.jpg");
	background-position: 0px 110px;
	background-repeat: no-repeat;
	*/
}
#submenu .image {
	overflow: hidden;
	height: 109px;
}
#submenu ul.submenu {
	width: 164px;
	margin: 18px 0px 0px 24px;
}




#quickmenu {
	position: absolute;
	top: 0px;
	right: 25px;
	font-size: 10px;
	color: #FFFFFF;
}
#quickmenu a {
	text-decoration: none;
	color: #FFFFFF;
}
#quickmenu a.active {
	color: #FDBB30;
}
#quickmenu a:hover {
	text-decoration: underline;
}

/* FOOTER */
#footer {
	width: 821px;
	height: 36px;
	font-size: 10px;
	background-image: url("img/footer_bg.gif");
	background-repeat: no-repeat;
	padding-top: 30px;
}
#footer .article {
	margin: 0 35px;
	text-align: center;
}








/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*=============================================================================*/
/*=====| mediaCT webinterieur [WEB]www.mediact.nl [EMAIL]info@mediact.nl          |====*/
/*=====|                                                                                                                     |====*/
/*=====| copyright: http://creativecommons.org/licenses/by-nc-nd/2.0/deed.nl          |====*/
/*=============================================================================*/



/* ALGEMENE CSS BEPALINGEN */

a.rss { padding-left: 18px; background: url("img/bullets/bullet_rss.gif") no-repeat left 4px; }

a.exLink { padding-right: 10px; background: url("img/bullets/bullet_exlink.gif") no-repeat right 6px; }

ul.li_spacing li {	margin-bottom: 15px; }



/* NEWSARTICLES */

#newsarticles {  }
#newsarticles .article { margin: 0 0 20px 0; border-bottom: 1px solid #ccc; }
#newsarticles .fixedimage img { height: 98px; float: left; border: 1px solid #000; margin: 3px 5px 5px 0; }
#newsarticles h3 { margin-bottom: 10px; }



/* PRODUCTS CATEGORIES */

#productscategories {}

#productscategories .category {}



/* PRODUCTS */



/* ITEM NAVIGATION */

#itemnavigation { clear: both; margin-bottom: 15px; text-align: center; color: #333; font-size: 11px; margin-top: -10px; }

#itemnavigation ul li { display: inline; background-image: none; padding-left: 0; }



/* BREADCRUMB */

#breadcrumb { 
	position: absolute;
	top: 128px;
	left: 11px;
	font-size: 10px;
	text-transform: uppercase;
}

#breadcrumb ul { list-style-type: none; margin: 0 0 0 15px; }

#breadcrumb li {
   display: inline;
   padding-left:16px;
   background:url("img/bullets/bullet_breadcrumb.gif") 5px 4px no-repeat;
}

#breadcrumb li.first { padding-left: 0; background-image: none; }

#breadcrumb a { text-decoration: none; color: #000; }

#breadcrumb a:hover { text-decoration: underline; } 



/* REACTION FORM */

#reactionform {}


#reactionform  #helpbox { position: absolute; width: 222px; height: 120px; background-color: #FFF; border: 1px solid black; z-index: 2; }

#reactionform  #helpbox p { margin: 6px; color: #000;}

#reactionform  #helpbox .hidden { display: none; }



/* CONTACT FORM */

#contactform { margin-top: 20px; width: 100%; }

#contactform div label, #contactform input.submit { display: block; }

#contactform div label {
	display: block;
	margin-bottom: 5px;
	width: 90px;
	float: left;
	clear: left;
}

#contactform div input, #contactform div textarea {
	padding: 1px 0 1px 3px;
	border: 1px solid #FCB932;
	width: 239px;
	float: left;
}

#contactform div input {
	display: inline;
}

#contactform  div input.inputerror,#contactform  div textarea.inputerror  {
	border: 1px solid #000;
}

#contactform div textarea {
	height: 100px;
}

#contactform input.submit {
	clear: both;
	margin: 10px 0 0 90px;
	background-color: #FCB932;
	border: 0px;
	padding: 5px;
	cursor: pointer;
}

/* OFFERTE FORM */
.mes-req { width:305px; border:1px solid #de3f3f; background:#ffb2b2; color:#7f0000; padding:15px; }
.mes-suc { width:305px; border:1px solid #2c8320; background:#ccffc5; color:#2c8320; padding:15px; }

#offerteform { margin-top: 20px; width: 100%; }

#offerteform fieldset { border: 1px solid #FCB932; padding: 1.5em; margin-bottom: 1.5em; }
#offerteform fieldset legend { padding: 0 .5em; margin: 0 -.5em; background: #FCB932; font-weight: bold; font-size: 14px; }

#offerteform .formField {
	padding: 7px 0 7px 190px;
	position: relative;
}
#offerteform .formField label {
	margin-left: -190px;
	width: 180px;
	float: left;
}
#offerteform div label, #contactform input.submit { display: block; }

#offerteform label.inline {
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
	position: static;
}
#offerteform div label.fullwidth {
	display: block;
	margin-bottom: 5px;
	width: 315px;
	clear: left;
	background-color:#FFB838;
	padding:5px 10px;
	margin-top:10px;
}
#offerteform div label#labelFotodak,
#offerteform div label#labelFotometerkast {
	width:122px;
}
#offerteform div input#fotodak,
#offerteform div input#fotometerkast {
	width:204px;
	margin-bottom:10px;
}
#offerteform div input,
#offerteform div textarea {
	padding: 1px 0 1px 3px;
	border: 1px solid #FCB932;
}
#offerteform div input.check,
#offerteform div input.radio { border: 0; width: auto; }

#offerteform div input {
	display: inline;
}

#offerteform div input.inputerror, #offerteform div textarea.inputerror  {
	border: 1px solid #000;
}

#offerteform div textarea {
	height: 100px;
}

#offerteform input.submit {
	clear: both;
	float: right;
	margin-top: 10px;
	background-color: #FCB932;
	border: 0px;
	padding: 5px;
	cursor: pointer;
}

#offerte-aanvragen a {
	display:block;
	color:transparent;
	background:url(img/awizon-offerte.jpg) no-repeat top left;
	width:186px;
	height:98px;
	overflow: hidden;
	text-indent: -1234em;
}



#rightcontent #benefits {
	min-height: 300px;
	_height: 300px;
}
#rightcontent #benefits ul {
	margin: 0;
	padding: 15px 0 0;
}
#rightcontent #benefits ul li {
	margin: 0;
	padding: 5px 10px 5px 27px;
	list-style-type: none;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	position: relative;
	_height: 1px;
}
#rightcontent #benefits ul li span {
	position: absolute;
	left: 10px;
	font-size: 1.5em;
	top: 8px;
	overflow: hidden;
	text-indent: -1234em;
	display: block;
	width: 10px;
	height: 9px;
	
	background-image: url("img/check.png") !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/check.png', sizingMethod='scale');
	
}



#submenu #benefits {}
#submenu #benefits ul {
	margin: 0;
}
#submenu #benefits ul li {
	margin: 0;
	padding: 5px 10px 5px 27px;
	list-style-type: none;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	position: relative;
}
#submenu #benefits ul li span {
	position: absolute;
	left: 10px;
	font-size: 1.5em;
	top: 8px;
	overflow: hidden;
	text-indent: -1234em;
	display: block;
	width: 10px;
	height: 9px;
	
	background-image: url("img/check.png") !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/check.png', sizingMethod='scale');
}



.top50solar { margin-top: 20px; }




div.formField { 
	overflow:hidden;
	clear:both;
	}
	
#offerteform label#labelOpmerking{
	width:90px;
}	
#offerteform textarea#opmerking {
	width:230px;
	
}

input.bladeren {
	float:right;
	margin:5px 0px;
}

input.upload { background:none; height:25px; width:100px; }


/* SITEMAP */
#sitemap ul {
	margin: 0 0 0 30px;;
}
#sitemap li {
	margin-left: 0;
	min-height: 22px;
	display:block;
	width:200px;
}

#sitemap li a { font-weight: bold; text-decoration: none; padding: 5px; display: block; color: #333; }
#sitemap li li a { font-weight: normal; }
#sitemap li a:hover {color: #F8AF1D; }

#sitemap ul li { background-image: url('img/bullets/bullet_breadcrumb.gif'); background-repeat: no-repeat; background-position: left; padding-left: 10px; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

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

#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: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	min-height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	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:5px 10px 7px 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 p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

