@charset "UTF-8";
/* CSS Document */


<!-- /* $WEFT -- Created by: AF () on 12/30/2009 -- */


-->


#adDrop input { width:210px; height:20px; line-height:20px; border:solid 1px #999; background-color:#fff; font-size:12px;}

#adDrop #submit	{ background-image:url(images/button-SUBMIT.jpg); width:40px; height:20px; border:none; color:#FFF; font-size:9px; text-align:center; line-height:20px; padding:0; margin:10px 0 0 0; float:left; clear:both;}



#adDrop select	{ width:100px; font-size:12px; float:left; clear:none; margin-right:10px;}


#adDropBox span		{ display:block; float:left; clear:none; width:90px; margin-right:10px;  text-align:left;}

#adDropBox label	{ float:left; clear:both; position:relative; margin:0 0 20px 0;  }

#adDropBox input	{ clear:none; float:none; margin-right:10px;}

#adDropBox	{width:350px; padding-top:0;}




#qContact #myCaptcha	{ display:block; width:180px;}

#qContact #myCaptcha span	{ display:block;  width:180px; }


#qContact #myCaptcha input	{ width:80px; float:right; clear:none}

#qContact #myCaptcha img	{ float:left; clear:none; border:solid 1px #999;}



body			{ background:url(images/LMBG-fade.jpg) top repeat-x; background-color:#181818; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; font-weight:100; margin:0;}

#adSenseBox		{ display:block; float:left; clear:none; margin:10px 23px 15px 23px; width:468px; height:60px;}

#adDrop	{ margin:0; padding:0;}




#topBar			{ display:block; position:relative; width:100%; height:22px; background:url(images/topBarBG-M.png) repeat-x top; margin:0;  font:normal 9px Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:20px; }

#topBar	 a	{ margin:0 20px 0 20px;}


#topBar	 a:link	{ text-decoration:none; color:#CCC;}
#topBar	 a:visited	{text-decoration:none; color:#CCC;}
#topBar	 a:hover	{text-decoration:underline; color:#fff;}
#topBar	 a:active	{}



#topBar	.LEFT	{ position:absolute; top:0; left:0; margin-left:-22px;}

#topBar	.RIGHT	{ position:absolute; top:0; right:0; margin-right:-22px;}

a:link { text-decoration:none;}     /* unvisited link */
a:visited {text-decoration:none;} 	/* visited link */
a:hover {text-decoration:underline;}  	/* mouse over link */
a:active {text-decoration:none;}  	/* selected link */

#positioner		{display:block; position:absolute; margin-left:-480px; left:50%;	 width:960px;}

#mainWrapper	{ display:block; position:relative; width:960px; min-height:; background-color:#000; border-top:solid #009dff 1px; margin:50px 0 30px 0;  padding:0 0 7px 0; float:left; }

#masthead		{ display:block; position:relative; width:940px; height:110px; margin:0; padding:0 0 0 20px; }

#LM-logo		{ float:left; clear:none; margin:16px 0 0 0; }


#mast-banner	{ position:absolute; top:16px; left:350px; border:0; display:block; width:382px; height:81px;}

#mast-info		{ display:block; position:relative; width:146px; height:90px; float:right; clear:none; background:#181818; color:#ffffff; text-align:right; font-size:11px; line-height:12px; padding:20px 10px 0 6px; font-weight:100; overflow:hidden;	}

#mast-info .download	{ float:right; clear:none;  margin:0 0 0 5px;	}

#mast-info a:link { color:#09F;}
#mast-info a:visited {color:#09F;}


.LEFT					{ left:0; }

.RIGHT					{ right:0; }

#nav-tabs 		{ width:750px; height:49px; margin:-50px 0 0 0; overflow:hidden; padding:0; position:absolute; margin-left:-375px; left:50%;	}
#nav-tabs li	{ display:block; position:relative; padding:0 15px 0 15px; margin:20px 0 0 0; height:49px; line-height:31px; background:url(images/tab-MIDDLE.gif) top repeat-x; text-align:center; float:left; clear:none; list-style-type:none; color:#FFF; font-size:13px; font-weight:50;}
#nav-tabs li:hover	{ margin-top:10px; cursor:pointer;	}

#nav-tabs span	{ display:block; position:relative; width:2px; height:60px; float:left; clear:none;	}
#nav-tabs img	{ position:absolute; top:0;	}

#nav-tabs a:link	{ color:#FFF; font-weight:bold;}
#nav-tabs a:visited	{ color:#FFF; font-weight:bold;}




#FlashID		{ position:absolute; left:9px; top:9px;		}

#FlashID2		{ position:absolute; left:9px; top:9px;		}


#grayWrapper	{ display:block; position:relative; width:918px;  margin:0 0 0 6px; padding:14px 14px 125px 14px; background-color:#c5c5c5; border:solid #fff 1px; float:left; clear:both;	}




/* BEGIN BOX STYLES */


.box-wrapper			{ display:block; position:relative; width:100px;  float:left; clear:none; margin:3px 9px 9px 3px; padding:15px;	}

.box-wrapper 	.TL		{ position:absolute; left:0; top:0; margin:-3px 0 0 -3px; z-index:2;	}

.box-wrapper 	.TR		{position:absolute; right:0; top:0; margin:-3px -3px 0 0; z-index:2;}

.box-wrapper 	.BR		{ position:absolute; right:0; bottom:0; margin:0 -3px -3px 0; z-index:2;	}

.box-wrapper	.BL		{ position:absolute; left:0; bottom:0; margin:0 0 -3px -3px; z-index:2;	}

.box-wrapper	.LEFT	{ display:block; position:absolute; width:9px; height:100%; padding:0; background:url(images/box-LEFT.jpg) left repeat-y; top:0; left:-3px; margin:0; z-index:1;	}

.box-wrapper	.RIGHT	{ display:block; position:absolute; width:9px; height:100%; padding:0; background:url(images/box-RIGHT.jpg) right repeat-y; top:0; right:-3px; margin:0; z-index:1;	}

.box-wrapper	.TOP	{ display:block; position:absolute; top:0; width:100%; padding:0x; height:9px; background:url(images/box-TOP.jpg) top repeat-x;top:-3px; left:0; margin:0; z-index:1;	}

.box-wrapper	.BOTTOM	{ display:block; position:absolute; bottom:0; width:100%; padding:0; height:9px; background:url(images/box-BOTTOM.jpg) bottom repeat-x; bottom:-3px; left:0; margin:0; z-index:1;	}

.box-wrapper	.CENTER	{ display:block;  overflow:hidden; margin:0; background-color:;	}


/* END BOX STYLES */


#publetter			{ height:220px;		}
#publetter	.jim	{ float:right; margin:0 0 10px 10px;	}


.headlines		{ margin:5px 0 5px 0; display:block; border-bottom:#09F solid 1px; width:100%; padding:0 0 2px 0;	}

.subheadz		{ display:block; color:#900; font-size:15px; margin:6px 0 6px 0;




}


.links	{ display:block; width:100%; left:0;  color:#000; height:10px; margin:2px 0 0 0; font-size:10px; line-height:10px; 	}


#skyscraper		{ position:relative; float:right; clear:none; width:125px; height:590px; 	}






/* LOWER SECTION STYLES */


#lower-wrapper	{ display:block; position:relative; float:left; clear:none; width:918px; margin:0px 0 0 0; padding:0;	} 

#lower-wrapper 	.TL		{ position:absolute; left:0; top:0; margin:0; z-index:2;	}

#lower-wrapper 	.TR		{position:absolute; right:0; top:0; margin:0; z-index:2;}

#lower-wrapper 	.BR		{ position:absolute; right:0; bottom:0; margin:0; z-index:2;	}

#lower-wrapper	.BL		{ position:absolute; left:0; bottom:0; margin:0; z-index:2;	}



.absol_TL		{ position:absolute; left:0; top:0; margin:0; z-index:2;	}

.absol_TR		{position:absolute; right:0; top:0; margin:0; z-index:2;}

.absol_BR		{ position:absolute; right:0; bottom:0; margin:0; z-index:2;	}

.absol_BL		{ position:absolute; left:0; bottom:0; margin:0; z-index:2;	}

.absol_TOP		{ position:absolute; left:0; top:0; margin:0; z-index:1; width:100%;	}

.absol_RIGHT		{ position:absolute; right:0; top:0; margin:0; z-index:1; height:100%;	}

.absol_BOTTOM		{ position:absolute; left:0; bottom:0; margin:0; z-index:1; width:100%;	}

.absol_LEFT		{ position:absolute; left:0; top:0; margin:0; z-index:1; height:100%;	}







.column-left	{ display:block; position:relative; float:left; clear:none; width:449px;  margin:20px 0 0 0; 	}

.column-right	{ display:block; position:relative; float:right; clear:none; width:449px; margin:20px 0 0 0; 	}

.features-img	{ float:left; clear:none;	}

.features-box	{ display:block; position:relative; width:238px; height:104px; background-color:#FFF; color:#000; float:right; clear:none; padding:10px; 	} 



.features-byline	{ display:block; color:#900; font-size:9px; margin:4px 0 8px 0; line-height:9px;	}

.features-text	{ display:block; width:238px; height:47px;  color:#000; overflow:hidden; font-size:11px;line-height:16px;	}

.features-links	{ display:block; width:238px; height:10px;  color:#000; margin:5px 0 0 0; font-size:10px; 	}




/*FOOTER STYLES*/

#footer_wrap	{
	display:block;
	position:absolute;
	left:0px;
	bottom:0;
	float:left;
	clear:none;
	width:610px;
	margin:0;
height:; 	padding:15px 168px 5px 168px;
	font-size:9px;
	line-height:10px;
	text-align:center;
	background-color:#666;
}

#footer_wrap img	{  margin:0 auto;}

#footer_wrap #last	{ margin-right:0; float:right}






/*SIDEBARS*/


#sidebarCont	{ display:block; position:relative; float:right; clear:none; width:200px; }

.sidebar-box	{ display:block; position:relative; width:180px; background-color:#FFF; float:right; clear:none; padding:10px; margin:0 0 15px 0; 	} 


.sidebar-text	{ display:block; width:; color:#000; font-size:11px;line-height:16px; float:left;	}

.sidebar-text a:link	{ text-decoration:none; color:#000;}

.sidebar-text a:visited	{color:#000;text-decoration:none;}

.sidebar-text a:hover	{ text-decoration:underline; color:#F00;}




.sidebar-text h1	{ float:left; font-size:11px; display:block; width:180px; margin:0 0 10px 0;}

.sidebar-text h1 span	{ display:inline; float:right; clear:none; color:#666; font-weight:normal;}

.sidebar-text h2	{ display:block; width:180px; background-color:; margin:0 0 2px 0; font-size:11px; line-height:11px; color:#09F; font-weight:100;}

.sidebar-text h2 span	{ display:inline; float:right; clear:none; color:#666;}


.sidebar-text h2 a:link	{text-decoration:none;}


.sidebar-text h2 a:visited	{color:#F00;}

.sidebar-text h2 a:hover	{color:#F00;}

.sidebar-text ul	{ margin:0 0 10px 0; padding:0; float:left;}

.sidebar-text li	{ display:block; overflow:hidden; height:; list-style: outside square; padding:0; margin:0; float:left; line-height:13px;}

.sidebar-text li:hover	{ background-color:#DCF0FF;}

.sidebar-text #divider	{ display:block; width:180px; height:1px; margin:5px 0 5px 0; padding:0; border-bottom:1px dotted #999;}

.sidebar-text #divider:hover	{ background-color:#FFF;}

#bannerSquare		{ float:right; clear:none; margin:0 0 15px 0;}






/*quick contact*/

#qContact	label		{ display:block; float:left; clear:both; margin:0 0 10px 0;	}

#qContact input	{ width:135px; height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; border:solid 1px #999; float:left; clear:none; }

#qContact span	{ float:left; clear:none; display:block; width:40px; height:20px; line-height:20px;	}


#qContact #submit	{ background-image:url(images/button-SUBMIT.jpg); width:40px; height:20px; border:none; color:#FFF; font-size:9px; text-align:center; line-height:20px; padding:0; margin:0; float:right; clear:both;}


#qContact select	{ width:140px; float:right; clear:none; margin:0; position:relative;}


#uploadSuccess	{ display:block; margin-bottom:20px; width:515px; background-color:#9F9; padding:3px 0 3px 0; color:#000; font-weight:bold; font-size:13px; text-align:center; }

#uploadFail	{display:block; margin-bottom:20px;  width:515px; background-color:#F66; padding:3px 0 3px 0; color:#000; font-weight:bold; font-size:13px; text-align:center; }



/*content pages*/

#boxContent		{ padding-bottom:90px;}
#boxContent .CENTER		{ width:515px; float:right; margin:180px 72px 0 0;   font-size:13px; line-height:22px; font-weight:lighter; text-align:justify; overflow:visible;}

.storyText			{text-align:justify; }


#version input	{ width:30px;}

#version	{ display:none;}


#boxContent h1			{ display:block;  position:relative; width:100%; margin:0; font-size:30px; line-height:40px; padding:0; color:#36C; text-align:left;





}

#boxContent .byLine		{ display:block; width:100%; padding:0; margin:0 0 15px 0; font-size:10px;}


#boxContent td			{ margin:0 0 10px 0; font-size:13px;}


.boldText				{ font-weight:bold;}

h3				{ font-weight:bold; font-style:italic; text-align:center; font-size:12px; position:absolute; bottom:20px; display:block; width:515px; margin:0; padding:0;}



#boxContent .photoHolder	{ display:block; width:100%;  position:absolute; left:0px; top:0px; min-height:160px; background-color:#000;}

#boxContent .cutlineHolder	{ display:block; width:100%;  position:absolute; left:0px; top:328px; height:12px; background-color:#fff; font:9px Arial, Helvetica, sans-serif; text-align:center;}


#storyCover				{ float:right; clear:none; margin:-10px   0 10px 25px; border:#888 1px solid; width:150px; height:211px; background-position:center;}


#storyPhoto { height:325px; background-color:#09C; background-position:center;}

#sidePix-About		{ background:url(images/header-about.jpg) center no-repeat;}

#sidePix-scene		{ background:url(images/header-image-sceneonsite.jpg) center no-repeat;}






/*tables styles*/

#boxContent table	{   }

#boxContent table td	{ padding:0 0 5px 0; line-height:20px;}

#boxContent table ul	{ margin:0 0 0 12px; padding:0;}

#boxContent table li	{ margin-bottom:8px;}


#boxContent .boldText { font-weight:bold; }


#boxContent table .columnCell-L	{ padding-right:10px; }

#boxContent table .columnCell-R	{ padding-left:10px;  }


#boxContent table .colhead	{ text-align:left; padding-bottom:0;  color:#39F;  font-weight:bold; }


#boxContent table .colheadb	{ text-align:left; padding-bottom:0;  color:#39F;  font-weight:bold; border-bottom:dotted #B6D5EF 1px;}

#boxContent table .colText	{ text-align:left;}

#boxContent table .colPrice	{ text-align:center;}

#boxContent .rateChart-L	{ float:left; position:relative;  clear:none;  margin:0 10px 15px 0; display:block;  }
#boxContent .rateChart-R	{ float:right;   clear:none; position:relative; margin:0 0 15px 10px; display:block;}


#boxContent .myRule			{ float:left; clear:both; width:100%; color:#39F; background-color:#39F; height:1px; border:none; margin:0 0 15px 0;}

.myDashRule			{ clear:both; width:100%; border:none; border-top:dashed #39F 1px; margin:50px 0 50px 0;}



#boxContent .boxGrayOutline	{ display:block; position:relative; float:left; clear:none; padding:15px; margin:0;}


#boxContent h2			{ display:block; float:left; clear:both;  width:100%; text-align:center; padding:0; margin:0 0 15px 0; font-size:14px; color:#000; font-weight:bold; }

.hiLite		{ color:#900;}

#boxContent #infoBox1	{ display:block; position:relative; float:right; clear:none; width:130px; padding:10px; background-color:#DCF0FF; min-height:150px; text-align:center; line-height:18px;}

#boxContent #infoBox1 .boldText		{  font-weight:bold; display:block; margin:10px 0 0 0;}




#boxContent #rateCalendar .boldText		{ padding:5px 0 0 0;}

#boxContent #rateCalendar .colText		{ padding:5px 0 0 0;}





#specsChart	{ clear:none; float:left;    margin-top:10px;    }



#specsChart  .colhead	{ text-align:left; padding:0;   margin:0;  }

#specsChart  .colText	{ text-align:left; padding:0;  margin:0;  }

#specsChart  .colSubHead	{ font-weight:bold; padding:0; margin:0;  }


#specsChart  .infotext	{ text-align:left; padding:5px 0 30px 0; color:#777; font-size:12px; line-height:16px;   margin:0; }


#cs4-icons		{ display:block; float:right; clear:none; width:65px; text-align:center; padding:5px 0 10px 10px; margin:5px 0 0 0; border-left:dashed 1px #666; }

#cs4-icons img	{  margin:0 0 5px 0;}


#cs4-icons span	{ display:block; margin:0 0 25px 0; font-size:10px; line-height:10px; text-align:center;}




#tut-table		{ width:100%; margin:10px 0 0 0; padding:0;  }

#tut-table td	{background-color:#E3E3E3; border:solid 1px #fff;font-size:12px;}


#tut-table .colSubHead	{ font-weight:bold; padding:0; margin:0;  }


#tut-table .regText	{ padding:0;  height:0; margin:0; line-height:16px;}



.button-download		{ cursor:pointer; display:block; width:119px; height:18px; line-height:18px; font-size:11px; background:url(images/tut-button-download.jpg) no-repeat center; position:absolute; margin-left:-60px; left:50%; bottom:15px; }



.button-download a:link			{ text-decoration:none; color:#000;}

.button-download a:visited		{ color:#000;}


.button-download a:hover		{ color:#900;}


.button-download a:active{}















/*SCENEONSITE*/



.photoThumbs		{ display:block; position:relative; float:left; clear:none; margin:15px; border:solid 8px #222; background-color:#000; }

.photoThumbs:hover		{ border:solid 8px #444; background-color:#F00; }


.photoThumbs div	{ display:block; position:absolute; width:168px; left:-8px; bottom:-20px; height:10px; padding:0; line-height:10px; font-size:9px; font-style:italic; color:#999;}

.photoThumbs div img	{ float:left; margin:0 3px 0 0;}


.photoThumbs img	{ margin:1px;}


#sceneHeader	{ display:block; position:relative; width:565px; background-color:; text-align:center; margin:0 0 20px 15px; color:#FFF; }

#sceneHeader h3	{ margin:0; padding:0; color:#F00; font-size:12px;  }

#sceneHeader h1	{ margin:0 0 20px 0; padding:0; color:#C93; font-size:20px; line-height:20px; font-weight:lighter; text-align:center; width:565px; display:block; border:0;   }


.sceneGOOG		{ margin:25px 0 15px 67px; display:block; position:relative; float:left; clear:none; }	



#shelfLife	{ display:block; position:relative; margin:-14px 0 0 -14px;  width:945px; height:280px; background-color:;}








