
/* 

URL: http://www.thelightingquotient.com
Author: Loukas Williams
Author URL: http://www.flyinthemilk.com
Version: 1.0
Date: April 2010


*/


/*

blue: #366a86;
gray: #464646; 
light blue: #72b5cc;
light gray: #afafaf;
over state: #808080

*/

/* BEGIN PROJECTS */

.projects_text {display:block;margin:0px 0px 10px 10px;padding:0px;color:#fff;font-size:12px; width:185px; text-align:left; }
.projects_img {max-height:400px; max-width:450px; display:block;margin:20px 0px 90px 0px;padding:0px;float:left;}
/* END PROJECTS */

/* ADDITIONS FROM ELLIPTIPAR.COM */

#frame_container {
/*  position:fixed; 
  top:300px;
  left:0; 
  bottom:100px; 
  right:0; */
	float:left;	
	height:300px;
	width:691px; 
	overflow:auto; 
	background:#fff;
	padding:0px 0px 0px 0px;
	text-align:center;
  }
  
  * html #frame_container {
/*  height:100%; */
	width:691px; 
  }

#frame_header {
	float:left; 
	width:667px; 
/*	height:116px;  */
	overflow:hidden; 
	background:#fff;
/*	border-bottom:4px solid #333; */
  }
* html #frame_header {
/*	height:120px; */
}

.mainHeading_head { 
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
/*	color:#366a86; */
	color:#5786B5; 
	text-decoration:none; 
	padding:10px 0px;
	margin:0px;

}

.mainHeading_blue:link,
.mainHeading_blue:visited { 
	font:11px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
/*	color:#366a86;*/
	color:#5786B5; 
	text-decoration:none; 
	

}
.mainHeading_blue:hover {
	text-decoration:underline;
	
}

.stylenumber_head {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*color: #333;
	text-align:center; 
	border-top:2px solid #333;
	*/
	padding:7px 0px 7px 0px;


}

.desc_container {
	float:left;
	width:210px;
	margin-bottom:30px;
	padding:0px;
}
.desc_img {
	float:left;
	width:65px;
	height:65px;
}
.desc_content {
	float:left;
	width:142px;
	padding:0px 0px 0px 3px;
	text-align:left;
}

/* BEGIN PROJECTS */

.projects_title .info{
	float:left;
	width:250px;
	margin:5px 0px 0px 130px;
	font:10px Arial, Helvetica, sans-serif;
}
.projects_image_OLD {
	/*float:left;*/
	width:470px;
	height:380px;
	/*padding:0px 0px 25px 14px;*/
	margin:0px 0px 0px 0px;
}
.projects_image {
	width:550px; /*width:486px;*/
	height:500px;
	margin:0px;
	padding:0px 0px 0px 14px;
	float:left;
}
.projects_image_left {
	float:left;
	text-align:right;
	width:350px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 25px 10px;
}


.projects_image_left .data_photometrics{
	text-align:left;
	margin:25px 0px 0px 70px;
}
.projects_image_left .data_link,
.projects_image_left .photo_link{
	float:left;
	clear:left;
	width:85px;
	padding:0px 0px 10px 0px;
}

.projects_image_right {
	float:left;
	text-align:left;
	margin:10px 0px 0px 0px;
	width:350px;
	padding:0px 0px 25px 30px;
}	
.projects_image_right .data_photometrics{
	text-align:right;
	margin:25px 70px 0px 0px;
}
.projects_image_right .data_link,
.projects_image_right .photo_link{
	float:right;
	clear:right;
	text-align:right;
	width:85px;
	padding:0px 0px 10px 0px;
}
.projects_desc {
	float:left;
	width:205px;
}

.projects_desc .desc_photo{
	height:140px; 
	/*width:210px;*/
	margin:7px 0px 0px 0px;
	padding:0px;
	float:left;

}
.projects_desc .style{
	float:left;
	width:205px;
	padding:0px 0px 10px 0px;
	color:#003462;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.projects_desc .info{
	float:left;
	width:205px;
	padding:12px 0px 0px 0px;
	font:10px Arial, Helvetica, sans-serif;
}
.projects_desc .data_link,
.projects_desc .photo_link{
	float:left;
	width:205px;
	padding:0px 0px 10px 0px;
}

/* PROJECTS END */


/*_____________________*/


.tlq_flash {
	width:850px;
	height:680px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.site_links {
	width:650px;
	height:30px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	display:block;
	line-height:30px;
}


.splash_flash {
	width:850px;
	height:300px;
	overflow:hidden;
	margin:60px auto 30px;
	padding:0px;
	text-align:center;
}
.hdr {
	height:150px;
	width:303px;
	margin:10px 0px 10px 547px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:left;
	}
	
.container {
	width:850px;
	height:650px;
	margin:0px auto;
	padding:0px;
	/*border:1px solid;*/
	}
	
.skip_intro {
	width:850px;
	height:30px;
	text-align:center;
	line-height:30px;
	display:block;
	margin:3px auto;
	padding:0px;
	
	}
	
.main_clear {
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0px 0px 2px 0px;
	float:left;
	clear:left;
}

.sm_bluetext { 
	color: #069;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.bluetext { 
	color: #069;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/*
.rt_mar {
	margin-right:24px;
	}*/

/* END MASTER PAGE ADDITIONS */

/* QUICKSHIP BEGIN */

.quick_section {
	width:665px;
	float:left;
	clear:left;
}
.quick_column {
	float:left;
	width:650px;
	padding:7px 0px 7px 0px;
}
.quick_head {
	float:left;
	clear:left;
	height:20px;
	margin:0px 0px 7px 0px;
	
}
.quick_section .main_img {
	float:left;
	width:155px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin:5px 7px 5px 0px;
}
.quick_section .main_img2 {
	float:left;
	clear:left;	  
	width:155px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin:15px 7px 5px 0px;
}
.quick_section .desc {
	float:left;
	width:286px;
/*	border-bottom:2px solid #AAA;*/
	margin:0px 10px 0px 0px;
}
.quick_section .desc2 {
	float:left;
	width:286px;
	margin:7px 10px 0px 0px;
}
.quick_section .desc .column,
.quick_section .desc2 .column {
	float:left;
	width:266px;
	padding:7px 5px 10px 0px;
}
.quick_section .desc .copy,
.quick_section .desc2 .copy {
	float:left;
	width:266px;
	font:10px Arial, Helvetica, sans-serif;
	padding:4px 3px 6px 0px;
}
.quick_section .second_img {
	float:left;
	width:200px;
	padding:5px 0px 5px 7px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
ol.quickship {
	float:left;
	clear:left;
	list-style-position:inside;
	margin:0px 0px 0px 3px;
	padding:0px;
	
}

/* QUICKSHIP END */

/* END ADDTIONS FROM ELLIPTIPAR.COM */




/* begin tag modifications */

body {
	border:none;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#464646;
	background:	url('../images/bg.gif') repeat-y top center #808080; 	
}

p .p {
	margin:0px 0px 12px 0px;
	padding:0px;
	font:inherit;
}	

a {
	color:#366a86;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
	
h1, .blue_box_quote, .title_copy {
	font-size:20px;
	font-family:inherit;
	margin:0px 0px 18px;
	padding:0px;
	line-height:26px;
}

h1 {
	color:#366a86;
}


h2 {
	font-size:16px;
	line-height:20px;
	color:#72b5cc;
	margin:0px 0px 12px;
	padding:0px;
}

h3 {

	font:inherit;
}

h4 {
	line-height: 16px;
	color: #339999;
	text-decoration: none;
	font-size:13px;
	line-height:20px;
	color:#72b5cc;
	margin:0px 0px 12px;
	padding:0px;

}

h5 {
/*	float:left;*/
	color:#5786B5;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0px;
	margin: 0px;
}

h6 {
/*	float:left;*/
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px 0px 10px 24px;
	margin: 0px;
}


/* end tag modifications */

table.tbl_brdr tr td{
	border-bottom:1px solid;
}
/* REPS BEGIN  */

.rep_foot {
	height:15px;
	float:left;
	width:667px;
	background:#fff;
	margin:0px 0px 40px 24px;
	padding:5px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
/*	border-bottom:2px solid #333; */
}
.rep_head {
	float:left;
	width:667px;
	background:#fff;
	margin:40px 0px 0px 0px;
	padding:8px 0px 7px 0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
color:#333;
	border-bottom:2px solid #333;
}
.rep_entry {
/*	height:40px; */
	float:left;
	width:667px;
	background:#fff;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #555;
}

.rep_head .city,
.rep_entry .city {
	width:80px;
	background:#fff;
color:#333;
	margin:0px;
	padding:0px 3px 0px 4px;
	float:left;
}

.rep_head .phone,
.rep_head .fax,
.rep_entry .phone,
.rep_entry .fax {
	width:85px;
	background:#fff;
color:#333;
	margin:0px;
	padding:0px 3px 0px 3px;
	float:left;

}
.rep_head .firm,
.rep_head .email,
.rep_entry .firm,
.rep_entry .email {
	/*width:180px;*/
	background:#fff;
color:#333;
	margin:0px;
	padding:0px 3px 0px 3px;
	float:left;
}

#ctl00_content_wrapper_tippy_top_nav_sa {font-size:9px;}

/* REPS END  */

/* BEGIN PHOTOMETRICS */

.photomtrc_column {
	float:left;
	margin:0px;
	padding:0px;
}

/* END PHOTOMETRICS */



.two_col_text {
	width:433px;
	height:100%;
	margin:10px 0px 20px 24px;
	display:block;
	float:left;
}


.blue_table tr td{
	background-color:#D0e4f7;
	}
.blue_table tr td.eee{
	background-color:#eee;
	}

.page_wrapper_wht {
	width:950px;
	height:auto !important;
	margin:0px 0px 0px -475px;
	padding:0px;
	position:absolute;
	top:0px;
	left:50%;
}

.header_wrapper {
	width:950px;
	height:120px;
	margin:0px;
	padding:0px;
	display:block;
	color:#afafaf;
	float:left;
	clear:both;

}

.main_image_wrapper {
	width:950px;
	height:250px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
	
}

.main_content_wrapper_wide {
	width:678px;
	height:auto;
	float:left;
	margin-left:24px;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px 0px;
	
}

.main_content_wrapper {
	width:667px;
	height:auto;
	float:left;
	margin-left:24px;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px 0px;
	
}

.main_content_wrapper_blue {
	width:691px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px;
	
}

.main_content_wrapper span p, .main_content_wrapper ul {
    margin-right:30px; 
}
.ftrEmp 
{
    margin:20px 0px;
    text-align:left;
    }

.levelthree_content_wrapper,.levelfour_content_wrapper {
	width:950px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px;
	
}
.main_copy_wrapper_sm {
	height:105px;
	width:666px;
	overflow:hidden;
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}

.main_copy_wrapper {
	height:211px;
	width:666px;
	
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}

.main_copy_wrapper_tall {
	height:260px;
	width:666px;
	
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:15px 0px 0px 0px;
	float:right;

	}
	
.hdr_title_image_wrapper {
	width:950px;
	height:145px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
}

.hdr_title_image_wrapper .bg_img {
    width:675px;
    height:100px;
	margin:0px 0px 0px 13px;
	padding:0px;
	display:block;
    }

.hdr_title_image_wrapper .title_bg_img {
    width:691px;
    height:121px;
	margin:24px 0px 0px 235px;
	padding:0px;
	display:block;
	background:url('../images/hdr_imgs/title_bg.png') no-repeat 0px 0px;
	z-index:1002;
	position:absolute;
/*	opacity:0.9;
	filter:alpha(opacity=90); */
    }

.title_copy {
	color:#fff;
	padding:80px 0px 0px 23px;
	margin-bottom:0px;
	display:block;
	z-index:1003;

}

.left_nav_wrapper {
	width:206px; /* 206px */
	height:400px;
	margin: 10px 0px 0px 14px;
	padding:0px 0px 0px 13px;
	float:left;
	clear:left;
}
	
.blueline {
	text-decoration: none;
	border-top-width: 2px;
	border-top-color: #366a86;
	border-top-style: solid;
	height:8px;
}
.col_wrapper {
	width:210px;
	height:auto;
	float:left;
	margin:30px 0px 0px 24px;
	padding:0px;
	text-align:left;
}

	
.col_wrapper_zero {
	width:210px;
	height:auto;
	float:left;
	margin:30px 0px 0px;
	padding:0px;
}
	
.feat_image {
	width:210px;
	height:90px;
	margin:0px 0px 10px;
	padding:0px;
	display:block;
	overflow:hidden;
}


.feat_text {
	width:206px;
	height:90px;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
}
	
	
.footer_wrapper {
	width:896px;
	height:30px;
	margin:50px 0px 27px;
	padding:0px 27px;
	line-height:12px;
	display:block;
	float:left;
	text-align:right;
	color:#afafaf;
}
	
.footer_wrapper a, .tippy_top_nav_wrapper a {
	color:#afafaf;
	text-decoration:none;
	}
.footer_wrapper a:hover, .tippy_top_nav_wrapper a:hover{
	text-decoration:underline;
	}
	
.bugs {
	float:left;
	height:30px;
	margin:0px;
	padding:0px;
}
	
/* begin top nav */

a.logo_main {
	width:170px;
	height:85px;
	margin:24px 0px 0px 27px;
	padding:0px;
	float:left;
	display:block;
	background:url('../images/home/logo_main.jpg') no-repeat 0px 0px;
	}
	
.top_nav_wrapper {
	width:666px;
	margin:61px 27px 10px 0px;
	height:19px;
	float:right;
	display:block;
/*	overflow:hidden; */
	}
	
.top_nav_wrapper ul li{
	display:inline;
	}
	
.tippy_top_nav_wrapper input{font-size:10px;margin:0px; padding:0px;}

.tippy_top_nav_wrapper {
	height:20px;
	width:500px;
	float:right;
	margin:10px 27px 0px;
	padding:0px;
	display:block;
	text-align:right;
	
	}
ul.tippy_top_nav li{
	display:inline;
}


a.btn_our_products, a.btn_our_company, .btn_tools, .btn_markets, .btn_projects  {
	height:19px;
	display:block;
	padding:0px;
	outline:none;	
}

a.btn_our_products {
	background:url(../images/top_nav/btn_products.png) no-repeat 0px 0px;
	width:91px;
	margin:0px 34px 0px 0px;
}	

a.btn_our_products:hover {
	background:url(../images/top_nav/btn_products_over.png) no-repeat 0px 0px;
}

a.btn_our_company {
	background:url(../images/top_nav/btn_company.png) no-repeat 0px 0px;
	width:91px;
	margin:0px 0px 0px 34px;
}	

a.btn_our_company:hover {
	background:url(../images/top_nav/btn_company_over.png) no-repeat 0px 0px;
}

a.btn_markets {
	background:url(../images/top_nav/btn_markets.png) no-repeat 0px 0px;
	width:57px;
	margin:0px 34px;
}	

a.btn_markets:hover {
	background:url(../images/top_nav/btn_markets_over.png) no-repeat 0px 0px;
}
a.btn_projects {
	background:url(../images/top_nav/btn_projects.png) no-repeat 0px 0px;
	width:58px;
	margin:0px 34px;
}	

a.btn_projects:hover {
	background:url(../images/top_nav/btn_projects_over.png) no-repeat 0px 0px;
}
a.btn_tools {
	background:url(../images/top_nav/btn_tools.png) no-repeat 0px 0px;
	width:95px;
	margin:0px 34px;
}	

a.btn_tools:hover {
	background:url(../images/top_nav/btn_tools_over.png) no-repeat 0px 0px;
}

.rep_nom {
	margin:0px auto;
	padding:0px;
	clear:both;
}

.rep_inas {
	display:block;
	margin:10px auto;
	clear:both;
	padding:0px;
	}
	


.rep_nom_wrapper {
	width:950px;
	height:80px;
	margin:30px auto;
	padding:0px;
	display:block;
	text-align:center;
	}

.login_table, .repinfo {
	width:370px;
	height:180px;
	border:0px;
	margin:30px auto 10px;
	padding:0px;
	}
	
.login_table tr td{
	margin:0px;
	padding:0px;
	text-align:right;
	
	}
	
.login_table tr td input{
	margin:10px 0px 10px 5px;
	float:right;
	}
	
/* end top nav */	




	
/* begin flash */

.blue_box {
	width:366px;
	height:211px;
	margin:39px 0px 0px 14px;
	padding:0px;
	display:block;
	background:url('../images/home/box_quote.png') no-repeat 0px 0px;
	z-index:1001;
	position:absolute;
/*	opacity:0.9;
	filter:alpha(opacity=90); */
}
.blue_box_quote {
	color:#fff;
	width:312px;
	height:191px;
	padding:20px 0px 0px 13px;
	display:block;
	z-index:1002;
}
#flash {
	width:666px;
	height:250px;
/*	overflow:hidden;*/
	z-index:0;
	-moz-z-index:0;
	margin:0px 27px 0px 0px;
	padding:0px;
	float:right;

}
.slideshow_logo_home {
	padding:0px;
	margin:0px 10px 0px 0px;
	height:32px;
	width:114px;
	display:block;
	float:right;
	
}
.slideshow_logo {
	padding:0px;
	margin:10px 0px 0px 30px;
	height:32px;
	width:114px;
	display:block;
	float:left;
	
}
.slideshow_logo_portal_too {
	padding:0px;
	margin:0px 7px 0px 0px;
	height:32px;
	width:114px;
	display:block;
	float:right;
	
}
.slideshow_logo_portal {
	padding:0px;
	margin:0px 27px 0px 0px;
	height:32px;
	width:114px;
	display:block;
	float:right;
	
}

.slide_link {
	float:left;

}
.slide_prod {
	float:left;
	margin:0px 0px 0px 20px;
}

.slide_credit {
	float:right;
	color:#fff;
	margin:0px 10px 0px 0px;
}
	
.right {
	float:right;
	}
.left {
	float:left;
	}
.clear {
	clear:both;
	}
		
/* BEGIN TAMBIENT PAGES */

/* LANDING PAGES BEGIN */

.tam_landing_left img{ margin-bottom:20px; }
.tam_landing_left { width:80px; height:77px; margin:0px 7px 0px 0px; padding:0px; display:block; float:left; }
.tam_landing_ctr { width:365px; float:left; height:auto; margin:0px 7px 0px 0px; padding:0px; }
.tam_landing_right { width:180px; height:174px;margin:0px; padding:0px; float:left;}
.tam_landing_group { width:660px; height:auto;margin:0px 0px 10px 0px; padding:0px; float:left; }
/* LANDING PAGES END */

/* END TAMBIENT PAGES */


/* BEGIN PROJECT PAGES */

.gray_wrapper {
	background:url(../images/bg_gray.gif) no-repeat bottom left #afafaf;
	width:691px;
	height:auto !important;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	}
	

/* END PROJECT PAGES */
