
body		{	font-family:Verdana, Arial, Helvetica, Sans-Serif; 
				font-size:75%; 
				color:555555;
				background-color:FFFFFF;
				font-weight:normal; 
				margin:0;
				text-align:center;
			}
td			{	font-family:Verdana, Arial, Helvetica, Sans-Serif; 
				font-size:70%; 
				color:555555;
				font-weight:normal; 
			}

img			{	border-style:none; 
				border-width:0 
			} 
input		{	cursor:hand;cursor:pointer;
				font-family:Verdana, Arial, Helvetica, Sans-Serif; 
				color:000000; 
				font-size:100%; 
				width:100%; 
				background-color:EFEFEF;
				border-color:003366;
				border-width:1;
				border-style:solid 
			}
select		{ font-family:Verdana, Arial, Helvetica, Sans-Serif; 
				color:000000; 
				width:100%; 
				background-color:EFEFEF;
				border-color:003366; 
				border-width:1; 
				border-style:solid;
			}
textarea	{ font-family:Verdana, Arial, Helvetica, Sans-Serif; 
				color:000000; 
				overflow:auto; 
				width:100%; 
				background-color:EFEFEF;
				border-color:003366; 
				border-width:1; 
				border-style:solid }
h1			{	color:003366; 
				font-weight:bold;
				font-style:italic;
				font-size:18px;
				margin:0;
			}
h2			{	color:003366; 
				font-weight:bold;
				font-size:11px;
				margin:0;
				padding-bottom:2px;
			}
h3			{	color:333333; 
				font-weight:bold;
				font-size:16px;
				margin:0;
				padding-bottom:2px;
			}
			
							
a:link		{ color:003366;text-decoration:none; } 
a:visited	{ color:003366;text-decoration:none; } 
a:active	{ color:003366;text-decoration:none; } 
a:hover 	{ color:FF9900;text-decoration:underline; } 
	
/* Classes	*/
#cal { 
BACKGROUND-COLOR: white; DISPLAY: none; HEIGHT: 1px; OVERFLOW: visible; POSITION: absolute; TOP: 0px; WIDTH: 1px } 
	.calHeader { BACKGROUND-COLOR:336699; COLOR: white; CURSOR: hand;cursor:pointer; FONT-SIZE: x-small; TEXT-ALIGN: center } 
	.calDayName { BACKGROUND-COLOR:336699; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium 
none; BORDER-TOP: medium none; COLOR: white; CURSOR: hand;cursor:pointer; FONT-SIZE: x-small } 
	.calDay { BACKGROUND-COLOR: white; CURSOR: hand; FONT-SIZE: x-small;TEXT-ALIGN: center } 
	.cal { BACKGROUND-COLOR:336699; BORDER-BOTTOM: gray thin ridge; BORDER-LEFT: gray thin ridge; BORDER-RIGHT: 
gray thin ridge; BORDER-TOP: gray thin ridge }

/*  for TD */
.formLabel	{	Text-align:right; 
				vertical-align: top;
				font-size:80%; 
				color:666666;
				background-color:transparent;
			}

.PageHeader	{	
				width:100%;
				color:003366; 
				font-weight:bold; 
				margin:0;	
				PADDING-RIGHT: 5px; 
				PADDING-BOTTOM: 3px; 
			
			}
.PageDivider{
				BORDER-BOTTOM: #336699;
				Border-bottom-width:1; 
				Border-bottom-style:solid;
			}
.WelcomeDiv{
				background-color:#FFFFFF;
				BORDER: #336699;
				Border-width:1;
				Border-style:solid;
				font-family:Verdana, Arial, Helvetica, Sans-Serif;
				font-size:11px;
				color:555555;
			}
			
.WelcomeDiv33{
				background-color:#CCFFFF;
			}			

.CategoryTitle{	font-weight:bold; 
				color:FFFFFF; 
				background-color:336699;
				width:100%; 
				margin:0; 
				PADDING-RIGHT: 5px; 
				PADDING-LEFT: 5px; 
				PADDING-BOTTOM: 0px; 
				PADDING-TOP: 0px; 
				BORDER-BOTTOM: #FFFFFF;
				Border-width:1; 
				Border-bottom-style:solid;
			}
			
			
			.CategoryTitleShutters{	font-weight:bold; 
				color:FFFFFF; 
				background-color:336699;
				width:100%; 
				margin:0; 
				PADDING-RIGHT: 5px; 
				PADDING-LEFT: 5px; 
				PADDING-BOTTOM: 5px; 
				PADDING-TOP: 5px; 
				BORDER-BOTTOM: #FFFFFF;
				Border-width:1; 
				Border-bottom-style:solid;
			}
			
.SubTitle{		font-weight:bold; 
				color:666666; 
				background-color:EFEFEF;
				width:100%; 
				padding:0; 
				margin:0;
				font-size:11px;
				PADDING-RIGHT: 2px; 
				PADDING-LEFT: 3px; 
				PADDING-BOTTOM: 2px; 
				PADDING-TOP: 2px;
				BORDER-BOTTOM: #336699;
				Border-width:1; 
				Border-bottom-style:solid;
			} 
.SubNav{		background-color:EFEFEF;
				width:100%; 
				padding:0; 
				margin:0;
				PADDING-RIGHT: 2px; 
				PADDING-LEFT: 3px; 
				PADDING-BOTTOM: 2px; 
				PADDING-TOP: 2px;
				BORDER-BOTTOM: #336699;
				Border-width:1; 
				Border-bottom-style:solid;
			}
.SubNav-Over{	background-color:#DDE8F1;
				width:100%; 
				padding:0; 
				margin:0;
				PADDING-RIGHT: 2px; 
				PADDING-LEFT: 3px; 
				PADDING-BOTTOM: 2px; 
				PADDING-TOP: 2px;
				BORDER-BOTTOM: #336699;
				Border-width:1; 
				Border-bottom-style:solid;
				cursor:hand;cursor:pointer;
			}
.LabelText{
				font-weight:bold; 
				color:666666;
			}
.UnderlineLinks{
				BORDER-BOTTOM: #336699;
				Border-width:1; 
				Border-bottom-style:solid;
			}
/*  for Input */
.formButton	{	font-weight:bold; 
				color:EFEFEF;
				border-style: solid; 
				border-width:1; 
				border-right-width:2; 
				border-bottom-width:2; 
				Border-color: 336699;
				background-color:#336699;
				cursor:hand;cursor:pointer;
				}
.formButton2{	font-weight:bold; 
				color:EFEFEF;
				border-style: solid; 
				border-width:1; 
				border-right-width:2; 
				border-bottom-width:2; 
				Border-color: CCCCCC;
				background-color:#009900;
				cursor:hand;cursor:pointer;
				}
.formButton3{	font-weight:bold; 
				color:EFEFEF;
				border-style: solid; 
				border-width:1; 
				border-right-width:2; 
				border-bottom-width:2; 
				Border-color: CCCCCC;
				background-color:#FF0000;
				cursor:hand;cursor:pointer;
				}
.disabledButton{background-color:ffffff;border-color:ffffff; border-width:0;cursor:default;}
.formInput	{}
.formInputDisabled{font-color:#CCCCCC;font-weight:bold; width:100%; background-color:FFFFFF; border-width:0; border-style:none}

.CheckBox	{	width:15;
				border-color:none;
				border-width:0;
				
				color:000000; 
				border-style:solid; 
			}


			
.Image{ border-color:336699;border-width:1;border-style:solid;}
/* LIST ROWS */
.Rowcolor1{ background-color: EEEEEE; } 
.Rowcolor2{ background-color: DDDDDD; } 
.Rowcolor3{ background-color: FFFFFF; } 

.Highlight5	{ background-color: #FFE682}
.Highlight4 { background-color: #DDE8F1; }
.Highlight3 { background-color: EFEFEF; }
.Highlight2 { background-color: 003366; }
.Highlight1 { background-color: CCCCCC; }
.Highlight1Text { color:CCCCCC; }
.Highlight2Text { color:003366; }
.WhiteText { color:#FFFFFF; }

.TabOn { background-color: #DDE8F1;
		color:003366;
		font-weight:bold; }
.TabOff { background-color: 003366;
		color:FFFFFF;
		font-weight:bold;
		cursor:hand;cursor:pointer; }


.measureContainer { border-style: solid; 
		border-width:2; 
		Border-color: #000066;
		background-color: FFFFFF; }

.BoxCL { border-style: solid;
		border-width:1; 
		Border-color: CCCCCC;
		background-color: FFFFFF;
		font-weight:bold; 
		font-size:14px;
		color:#336699;
		}

.BoxTestimonial { 
		width:60%;
		padding: 4px;
		border-style: dashed; 
		border-width:1; 
		font-color: #000000
		Border-color: CCCCCC;
		background-color: FFFFFF; }

.Box { border-style: solid; 
		border-width:1; 
		Border-color: CCCCCC;
		background-color: FFFFFF; }
.Box2 { border-style: solid; 
		border-width:1; 
		Border-color: CCCCCC;
		background-color: EFEFEF;}
.Box2darker { border-style: solid; 
		border-width:1; 
		Border-color: #666666;
		background-color: #C5C5C5;}		
		
.Box3 { border-style: solid; 
		border-width:1; 
		Border-color: #FFFFFF;
		background-color: EFEFEF; }
.Box4 { border-left-style: solid; border-right-style: solid; border-bottom-style: solid; 
		border-width:1; 
		Border-color: CCCCCC;
		background-color: #DDE8F1;}
		
.RedDiv {
		padding: 5px; 
		border-style: solid;
		border-width:1; 
		Border-color: CCCCCC;
		background-color: Red;}		
		
.BoxLeftNav { border-left-style: solid; border-right-style: solid; border-bottom-style: solid; 
		border-width:1; 
		Border-color: CCCCCC;
		background: url(../images/easyEstNew/dot.jpg) 0 100% repeat-x; width: 190px;}
		
		
.BoxRightNav { border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-style: solid;
		border-width:1; 
		Border-color: CCCCCC;
		background: url(../images/easyEstNew/dot.jpg) 0 100% repeat-x; width: 225px;}
		
.BoxLeft { border-left-style: solid; 
		border-left-width:1; 
		Border-color: CCCCCC;
		background-color: EFEFEF; }
.BoxRight { border-style: solid; 
		border-width:1; 
		Border-right-color: CCCCCC;
		Border-left-color: #FFFFFF;
		Border-top-color: #FFFFFF;
		Border-bottom-color: #FFFFFF;
		background-color: EFEFEF; }

.Cursor{cursor:hand;cursor:pointer;}
			
.ErrorText{
		font-weight:bold; 
		font-size:11px;
		color:#FF0000;
		}
.ErrorTextBig{
		font-weight:bold; 
		font-size:18px;
		color:#009933; //color:#009933;
		}
.NavTextWhite{
		font-weight:bold; 
		font-size:11px;
		color:FFFFFF;
		}
.NavTextBase2{
		font-weight:bold; 
		font-size:9px;
		color:669ACC;
		}
.NavTextBase1{
		font-weight:bold; 
		font-size:11px;
		color:003366;
		}
a.NavTextBase2:link		{ color:336699;text-decoration:none;font-size:9px; } 
a.NavTextBase2:visited	{ color:336699;text-decoration:none;font-size:9px; } 
a.NavTextBase2:active	{ color:336699;text-decoration:none;font-size:9px; } 
a.NavTextBase2:hover 	{ color:669ACC;text-decoration:underline;font-size:9px; } 

a.NavTextBase1:link		{ color:003366;text-decoration:none;font-size:11px; } 
a.NavTextBase1:visited	{ color:003366;text-decoration:none;font-size:11px; } 
a.NavTextBase1:active	{ color:003366;text-decoration:none;font-size:11px; } 
a.NavTextBase1:hover 	{ color:669ACC;text-decoration:underline;font-size:11px; } 

a.NavTextBase3:link		{ color:669ACC;text-decoration:none;font-size:9px;font-weight:bold; } 
a.NavTextBase3:visited	{ color:669ACC;text-decoration:none;font-size:9px;font-weight:bold; } 
a.NavTextBase3:active	{ color:669ACC;text-decoration:none;font-size:9px;font-weight:bold; } 
a.NavTextBase3:hover 	{ color:003366;text-decoration:underline;font-size:9px;font-weight:bold; } 

a.RevLinks:link		{ color:FFFFFF;text-decoration:none;font-size:11px; } 
a.RevLinks:visited	{ color:FFFFFF;text-decoration:none;font-size:11px; } 
a.RevLinks:active	{ color:FFCC33;text-decoration:none;font-size:11px; } 
a.RevLinks:hover 	{ color:FFCC33;text-decoration:underline;font-size:11px; }
.bodytext { font-weight: normal; font-style: normal; text-decoration: none; display: inline; font-size: 11px; color:#000000;}
.bodytext2 { font-weight: normal; font-style: normal; text-decoration: none; display: inline; font-size: 10px; color:gray;}

.finePrint { font-weight: normal; font-style: normal; font-size: 9px; color:#003366;}
.BigPrint { font-weight:bold; 
		font-size:13px;
		color:003366;}
		
		
.none{display:none;}
.visible_address{display:block;}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index: 9999;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 80;
left: 0px; /*position where enlarged image should offset horizontally */

}



.easye{
	margin-left:3px;
	background-color:#DEE8F1;
	width:183px;
	margin-bottom:-10;
}

.easyR{
	margin-left:3px;
	background-color:#DEE8F1;
	width:218px;
	margin-bottom:-10;
}

.easyR2{

	margin-left:3px;
	background-color:#BDC7D0;
	width:218;
	margin-bottom:-10;
}

.easye2{
	margin-left:3px;
	background-color:#BDC7D0;
	width:183px;
	margin-bottom:-10;
}

.easyRcordless{
	margin-left:3px;
	background-color:#DEE8F1;
	width:100%;
}

.bcordless {background: url(../images/easyEstNew/dot.jpg) 0 100% repeat-x; width: 100%;}
.b {background: url(../images/easyEstNew/dot.jpg) 0 100% repeat-x; width: 183px;}
.b218 {background: url(../images/easyEstNew/dot.jpg) 0 100% repeat-x; width: 218px;}
.l {background: url(../images/easyEstNew/dot.jpg) 0 0 repeat-y}
.r {background: url(../images/easyEstNew/dot.jpg) 100% 0 repeat-y}
.bl {background: url(../images/easyEstNew/bl.jpg) 0 100% no-repeat}
.br {background: url(../images/easyEstNew/br.jpg) 100% 100% no-repeat}
.bl2 {background: url(../images/easyEstNew/bl2.jpg) 0 100% no-repeat}
.br2 {background: url(../images/easyEstNew/br2.jpg) 100% 100% no-repeat}
.bld2 {background: url(../images/easyEstNew/bld2.jpg) 0 100% no-repeat}
.brd2 {background: url(../images/easyEstNew/brd2.jpg) 100% 100% no-repeat}



.paymenthead 
{
    font-family: Verdana, Tahoma, Arial;
font-size:14px;
font-weight: 800;
background-color: #336699;
color:White;
padding: 2;
}

.paymenthead_smaller
{
    font-family: Verdana, Tahoma, Arial;
font-size:12px;
font-weight: 800;
background-color: #336699;
color:White;
padding: 2;
}

#ordersummary {border: solid 2px #336699; padding:5;}

 #navsteps ol
{
margin: 0;
padding: 0;
list-style-type: none;
text-align:center;

}
#navsteps ol li { 
display: inline; 
padding: 0em 1em;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.Easy123 {
text-align:center;
color:#666;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.CheckoutTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#003366;
padding-bottom:10px;
}



.spiderpic{

z-index: 0;
}

.spiderpic:hover{
position: relative;
background-color: transparent;
z-index: 50;
}

.spiderpic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.spiderpic span img{ /*CSS for enlarged image*/
border-width: 0;

padding: 2px;
}

.spiderpic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 30px;
left: 40px; /*position where enlarged image should offset horizontally */


}



.shop 
{
    border: solid 1px #d6e1ec;
}

#leftli { width: 185px; margin:10 0 0 0; font: normal 12px Arial, Verdana, Helvetica, }
#leftli ul li a {display: block; margin: 2 0 2 20; text-decoration: none; color: #0367b2; }
#leftli ul { list-style: none;  margin:0; padding:0; display:block;}
#leftli h2 { display: block; font-size: 13.5px; color: #1c5171; margin: 6 0 4 14; padding:0;}
#leftli h2 a:hover { text-decoration: none; background-color: #c7e7fe; }
#leftli ul li a:hover { text-decoration: none; color: #ff9900; }

.inputtxt {border:0; background-color:#ffffff; text-decoration: underline; color:#c46500; margin:5 0 5 0; font-size:12px;}
.lefthead { text-align: center; color:#3183C0; font-family:Arial, Verdana; font-size:13; font-weight:bold; margin:4 0 4 0;}
.bolder { font-weight:bolder;}
.bluetxt { color:#3183C0; font-family:Arial, Verdana; font-size:12px;}
.bluetxt2 { color:#3183C0; font-family:Arial, Verdana; font-size:12px; width:150px; margin:0 0 4 0; text-align:center;}
.bluetxt3 { color:#1c5171; font-family:Arial, Verdana; font-size:12px; width:150px; margin-top:4;}
.selectshops  { margin-top:4; text-decoration: underline;}
.selectshops li {list-style: none; margin:0 0 2 10}
.selectshops li a { text-decoration: underline;  color:#0367b2;}


.footerlinks a{background: #d1f8fa;  width:130px; color:#000; padding:20;float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0;}

/* New Footer */
.topbottomborder { border-bottom: 1px solid #d6e1ec; border-top: 1px solid #d6e1ec; width:1000px; margin:auto;}
.foothead { color:#1c5171; font-weight:bold; margin:4 0 5 0; }
.foottxt {color:#0367B2; list-style:none; }
.foottxt li { margin:0; padding:0;} 
.foottxt a { color:#0367B2;}
.foottxt ul { margin: 0; padding: 0; list-style:none;}
.footlinks { list-style:none; text-decoration:underline;}
.copy {color:Gray; text-align:left; width:992; display:block; margin: auto; font-size:10.5;}


.popUp
{
	text-align: left;
	padding: 5px;
	border: 1px solid black;
	background: white;
}


#new_line{ 
clear: left; 
} 

.orangehead {font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#F58B1E; font-weight:bold; letter-spacing:2px; margin-bottom:4px; padding:0px; position:relative;}



.product_title	{	font-family: Arial, Helvetica, sans-serif;
				font-size:25px; 
				color:#336699;
				font-weight:normal; 
				}
				
.product_sub	{	font-family: Arial, Helvetica, sans-serif;
				font-size:13px; 
				color:#336699;
				font-weight:normal; 
				}
				
.brand	{	font-family: Arial, Helvetica, sans-serif;
				font-size:14px; 
				color:#336699;
				font-weight:normal; 
				}				
				
				
.orange_sub	{	font-family: Arial, Helvetica, sans-serif
				font-size:13px; 
				color:#EB8A2B;
				font-weight:normal; 
				}
				
.blue_sub	{	font-family: Arial, Helvetica, sans-serif
				font-size:13px; 
				color:#283C71;
				font-weight:bold; 
				}				


.ULwithoutLine { margin-top: 0; margin-bottom: 0; }


/* Measure */
.OrangeText { font: bold 100%; color: #EB882B; }
.BlueLink2 { font: bold 17px Arial,Verdana,Helvetica,Sans-Serif; color: #1C5171; }
.BlueText2{ font: normal 25px Arial,Verdana,Helvetica,Sans-Serif; color: #003179; }
.BlueText3 { font: bold 15.5px Arial,Verdana,Helvetica,Sans-Serif; color: #1C5171; }
.BlueText4 { font: bold 100%; color: #1C5171; }
.BlueText { font: normal 70%; color: #036; }

.testimonials {
font: bold;
color: #1C5171;
}

.BoxGray3 { padding-left: 5px; padding-top: 8px; padding-bottom: 8px; font-size: 14px; border: 1px solid #999; background-color: #fff; }
.BoxGray { padding-left: 5px; padding-top: 8px; padding-bottom: 8px; font-size: 12.5px; border: 1px solid #999; background-color: #fff; }
.BoxGray2 { padding-left: 5px; padding-top: 8px; padding-bottom: 8px; border: 1px solid #999; background-color: #fff; }
.Box6 { border: 1px solid #999; border-top-style:none; background-color: #FEF9F1; }
.BoxLightBlue { border: 1px solid #999; border-top-style:none; background-color: #F1F4FB; }
.formButton4 { font-weight: bold; color: #EFEFEF; background-color: #1C5171; cursor: pointer; }





/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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: fixed;
	z-index:100;
	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.75;
	opacity: 0.75;
}

* 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:#000000;
	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 #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{
	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;
}



.TB_next { font: bold 15px Arial,Verdana,Helvetica,Sans-Serif; color: black; }
.TB_prev { font: bold 15px Arial,Verdana,Helvetica,Sans-Serif; color: black; }
.imagesfromto { font: bold 15px Arial,Verdana,Helvetica,Sans-Serif; color: black; }



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


