/* created 09-04-2008 */


body {
 text-align:center;
 margin:0;
 padding:0;
 background:#FFF url('/images/mini-site/body_background_style2.gif') repeat-x top left;
}

h1, h2, h3, h4, h5, h6 {
 font-family:Helvetica,serif,verdana;
 font-size:24px;
}

p {
 font-family:verdana,arial,sans-serif;
 font-size:14px;
 line-height:18px;
}

ul, dl, ol {
 font-family:verdana,arial,sans-serif;
 font-size:14px;
}

hr {
 display:none;
}








#wrapper {
 width:1000px;
 margin:0 auto; 
 text-align:left;
}








#wHeader {
 height:166px;
 margin-bottom:10px;
}

#wHeader h1 {
 color:#FFF;
 margin:0;
 padding-top:20px;
 padding-bottom:20px;
}

#wHeader h1#hLogo {
 behavior: url('/products/mini-css/iepngfix.htc');
 margin-top:13px;
 background:url('/images/mini-site/asl_logo_png.png') no-repeat top left;
 width:492px;
 height:84px;
 text-indent:-99999px
}

#wHeader small {
 margin-top:0;
 margin-bottom:5px;
}


#hNavBar {
 width:100%;
 margin:0;
 clear:both;
 float:left;
}

#hNavBar ul {
 font-size:110%;
 list-style:none;
 margin:0;
 padding:0;
 float:left;
}

#hNavBar li {
 margin-right:1px;
 text-align:center;
 float:left;
}

#hNavBar a {
 padding:3px 16px;
 display:block;
}

#hNavBar a:link, #hNavBar a:visited {
 color:#808080;
 background:#222; 
 text-decoration:none;
}

#hNavBar a:hover {
 color:#FFF;
 background:#545454;
}







#MainContent #flashmovieclip {
 margin-bottom:30px;
 border:0px none;
 height:300px;
 position:relative;
}

#MainContent #flashmovieclip p {
 font-size:60%;
 margin:5px;
 position:absolute;
 bottom:5px;
 left:150px;
 color:#FFF;
}






#MainContent {
 margin-bottom:20px;
}


#MainContent h1 {
 margin-bottom:5px;
 margin-top:7px;
}

#MainContent p {
 font-size:95%;
 margin-top:0;
 margin-right:5px;
}

#MainContent .FeaturedItem {
 width:420px;
 height:150px;
 margin:0 10px 10px 10px;
 float:left;
}

.FeaturedItem img {
 border:0px none;
 padding:6px;
 background:#FFF;
 margin:5px 8px;
 border-bottom:solid 1px #585858;
 border-right:solid 1px #c8c8c8;
 border-left:solid 1px #CCC;
 float:left
}












#wFooter {
 font-size:85%;
 padding-top:10px;
 padding-bottom:10px;
 clear:both; 
}

#wFooter p {
 color:#808080;
 margin:5px 0 0 0;
}

#wFooter img, #wFooter a img {
 border:none;
 text-decoration:none;
}

#wFooter ul {
 font-size:85%;
 list-style:none;
 margin:0;
 padding:5px 0 0 0;
}

#wFooter li {
 padding:0 5px;
 float:left;
}

#wFooter li:before {
 content:" | ";
}

#wFooter li.first:before {
 content:" ";
}


#wFooter a:link, #wFooter a:visited {
 color:#0084ff;
 text-decoration:underline;
}

#wFooter a:hover {
 color:#CC0000;
}






/* <!--  Tab Navigation --> */
#tabs {
 width:100%;
 background:#FFF url('/images/mini-site/tab/tab_bot_border.gif') repeat-x bottom left;
 float:left
}

ul#tabs  {
 list-style:none;
 margin:0;
 padding:0;
 float:left;
}

ul#tabs li {
 width:130px;
 text-align:center;
 margin:0 3px;
 float:left;
}

#TabContent ul#tabs li.active-tab {
 border-left:solid 1px #323232;
 border-top:solid 1px #323232;
 border-right:solid 1px #323232; 
 float:left;
}

ul#tabs li a {
 font-weight:bold;
 display:block;
 padding-top:10px;
 padding-bottom:9px;
 text-decoration:none;   
}

ul#tabs li a:link, ul#tabs li a:visited {
 color:#FFE066;
 background:url('/images/mini-site/tab/tab_button.gif') repeat-x top left;
}

ul#tabs li a:hover {
 color:#FFF5CC;
 background:url('/images/mini-site/tab/tab_active_button.gif') repeat-x top left;  
}

#TabContent ul#tabs li.active-tab a {
 color:#000;
 background:#FFF;
}

/* <!--  Tab Contents --> */


#tab-content-1.tab-content, #tab-content-2.tab-content, 
#tab-content-3.tab-content, #tab-content-4.tab-content, #tab-content-5.tab-content {
 width:100%;
 margin:5px;  
 border-bottom:solid 1px #808080;
 padding-bottom:10px;
 float:left;
}

.tab-content h3 {
 font-size:110%;
 margin:0 0 5px 0;
}

.tab-content p {
 font-size:95%;
 margin:0;
}

.tab-content a {
 color:#CC0000;
 text-decoration:none;
}

.tab-content a img {
 text-decoration:none;
 border:solid 2px #EEE;
}

.tab-content a:hover img {
 border:solid 2px #808080;
}

.tab-content a:hover {
 color:#6699ff;
 text-decoration:underline;
}



/* TAB-CONTENT-# styles 
	 > tab-content-1 = Features
	 > tab-content-2 = Products
	 > tab-content-3 = Gallery
	 > tab-content-4 = Literature
	 > tab-content-5 = Photometry
*/
#tab-content-2 ul {
 list-style:none;
 margin:0;
 padding:0;
}

#tab-content-2 li {
 text-align:center;
 width:150px;
 margin:8px;
 float:left;
}

#tab-content-2 a, #tab-content-2 a img {
 text-decoration:none;
}

#tab-content-2 a img, #tab-content-2 img {
 border:solid 2px #EEE;
}

#tab-content-2 a:hover img {
 border:solid 2px #808080;
}


#tab-content-3 ul {
 list-style:none;
 margin:0;
 padding:0;
}

#tab-content-3 li {
 margin:8px;
 float:left;
}

#tab-content-4 li a:after {
 content: " (pdf)";
}
