/*

Theme Name: WordPress Theme For The Fresh Basil

Theme URI: http://www.thefreshbasil.com/

Description: A Custom WordPress theme for The LED Enlightment

Version: 1.0

Author: Marc Juneau

Author URI: http://nolagraphics.com/



LED Enlightment v1.0

	 http://ledenlightenment.net



	This theme was WP'd by Marc Juneau of the NOLAGraphics team	

*/





@charset "utf-8";

body {

	background-image: url(images/page_bg.jpg);

	background-position: left top;

	background-repeat: repeat-x;

	background-color: #030F37;

	font-family: Arial, Helvetica, sans-serif;

}

#body{

color:#000000;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:9pt;

text-align:justify;

}



#overall {

	background-image: url(images/main-slice2_02.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	width: 788px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#overall #under {

	background-image: url(images/main-slice2_01.jpg);

	float: left;

	width: 788px;

	background-repeat: no-repeat;

}

#overall #under #header {

	height: 267px;

	width: 768px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#overall #under #body {

	width: 740px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 10pt;

	margin-left: auto;

}

#overall #under #nav {

	width:768px;

	background-color:#000000;

	margin-top: 1px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



#overall #under #footer {

	height: 42px;

	width: 788px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(images/footer.jpg);

	background-repeat: no-repeat;

}

#footer li {

display:block;

float:left;

padding:5px 15px 0 0;

}

#overall #under #footer a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	text-decoration: none;

}

.copyright {

	font-size: 7pt;

	color: #FFFFFF;

	width: 788px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-align: center;

}

.copyright a {

	color: #FFFFFF;

	text-decoration: none;

}



.copyright a:hover {

	color: #6DC5F7;

	text-decoration: none;

}









#overall #under #footer a:hover {

color:#6DC5F7;

}



#footer ul {

	width: 400px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}



#footer p {

	margin: 0;

	padding: 0px;

}





/*SPRITED NAVIGATION*/



images{border:0;}



    #sprite {

	width:768px;

	height:35px;

	padding:0;

	background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-color: #000000;

	margin: 0;

    }



    #sprite span {

    display: none;

    }



    #sprite li{

    display:block;

    }

	

	#sprite a {

	height:35px;

	display:block;

	padding:10px 0 0 0px;

	color:#FFFFFF;

	text-align:center;

	text-decoration:none;

	font-weight:bold;

	font-size:8pt;

	text-transform: uppercase;

	font-family: Arial, Verdana, Helvetica, sans-serif;

    }

	



    #sprite li {

    float:left;

    list-style:none;

    display:inline;

    }



#sprite .page-item-3 {width: 88px;}

#sprite .page-item-2 {width: 115px;}

#sprite .page-item-4 {width: 111px;}

#sprite .page-item-9 {width: 134px;}

#sprite .page-item-6 {width: 92px;}

#sprite .page-item-235 {width:  101px;}

#sprite .page-item-8 {width: 127px;}





#sprite .page-item-3 a:hover {

	background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-position: -0px -35px;

}

#sprite .page-item-2 a:hover {

		background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-position: -88px -35px;

	}



#sprite .page-item-4 a:hover {

			background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-position: -203px -35px;

	}

	

#sprite .page-item-9 a:hover {		

	background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-position: -314px -35px; }



#sprite .page-item-6 a:hover {		

	background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-position: -449px -35px;}



#sprite .page-item-235 a:hover {

	background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-position: -539px -35px;

	}


#sprite .page-item-8 a:hover {

	background-image: url(images/sprite-nav.jpg);

	background-repeat: no-repeat;

	background-position: -640px -35px;

	}







/*DropMENU*/



#sprite .dropmenu li {

height:24px !important;

}

.dropmenu ul {

	margin:0 !important;

	padding:0 !important;

	list-style-type:none;

	list-style-position:outside;

	position:relative;

	z-index:300;

	width:100%;

	font-weight:bold;

}

.dropmenu ul a {

	display:block;

	padding:0.25em 0 !important;

	color:#000000;

	text-decoration:none;

	background-image: url(images/menu.png);

	background-repeat: repeat-x;

	font-size: 7pt !important;

	height:24px  !important;

}

.dropmenu a:hover {

	font-size: 7pt;

}

.dropmenu li {float:right; position:relative;}

.dropmenu ul {

	position:absolute;

	display:none;

	width:11.5em;

	top:2em;

	left:-1px;

}

.dropmenu ul a {}

.dropmenu li ul {

	width:13em;

}

.dropmenu li ul a {

	width:12em;

	height:auto;

	float:left;

}

.dropmenu ul ul {top:auto;}

.dropmenu li ul ul {left:10em; margin:0px 0 0 10px;}

.dropmenu li:hover ul ul, .dropmenu li:hover ul ul ul, .dropmenu li:hover ul ul ul ul {display:none;}

.dropmenu li:hover ul, .dropmenu li li:hover ul, .dropmenu li li li:hover ul, .dropmenu li li li li:hover ul {display:block;}





.bluarrow li{

	background-image: url(images/blu-arrow.jpg);

	background-repeat: no-repeat;

	padding-left: 20px;

	list-style-type:none;

}

.orangechk li{

	background-image: url(images/orange-bullet.jpg);

	background-repeat: no-repeat;

	padding-left: 20px;

	list-style-type:none;

}



h3{

color:#0066D7;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:13px;

font-variant:normal;

font-weight:bold;

text-transform:none;

}



h4{	background-image: url(images/orange-bullet.jpg);

	background-repeat: no-repeat;

	padding-left: 20px;}





.boldcontentxt {

color:#0066D7;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-variant:normal;

font-weight:bold;

text-transform:none;

}



.title-01 {

color:#FF9F00;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-weight:bold;

}



.prod li a{

width:300px;

height:40px;

display:block;

float:left;

}



.prod li {

list-style-type:none;}



.prod li.page-item-17 a{ background-image:url(images/image2p.jpg); background-repeat:no-repeat; background-position:center top; padding:190px 0 0 0; text-align:center;}

.prod li.page-item-28 a{ background-image:url(images/image3p.jpg); background-repeat:no-repeat; background-position:center top; padding:190px 0 0 0; text-align:center;}

.prod li.page-item-30 a{ background-image:url(images/image4p.jpg); background-repeat:no-repeat; background-position:center top; padding:190px 0 0 0; text-align:center;}



.prod li.page-item-79 a{ background-image:url(images/MST.120.70.Composite.jpg); background-repeat:no-repeat; background-position:center top; padding:190px 0 0 0; text-align:center;}

.prod li.page-item-88 a{ background-image:url(images/MST.70.Composite.jpg); background-repeat:no-repeat; background-position:center top; padding:190px 0 0 0; text-align:center;}







.prod li a{

color:#0066D7;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-variant:normal;

font-weight:bold;

text-transform:none;

}



.prod li a:hover{

	color:#FF0033;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-variant:normal;

	font-weight:bold;

	text-transform:none;

}





/*WORDPRESS IMAGES*/



.wp-caption{

-moz-border-radius-bottomleft:3px;

-moz-border-radius-bottomright:3px;

-moz-border-radius-topleft:3px;

-moz-border-radius-topright:3px;

background-color:#F3F3F3;

border:1px solid #DDDDDD;

margin:10px;

padding-top:4px;

text-align:center;

}

.wp-caption p{

font-size:11px;

line-height:17px;

margin:0pt;

}

p.wp-caption-text{

padding:5px 10px 5px 10px !important;

}



.alignleft{float:left;}

.alignright{float:right;}





.stripeMe th {

	background: #666666;

	color: #fff;

	font-weight: bold;

	padding: 2px 11px;

	text-align: left;

	border-right: 1px solid #fff;

	line-height: 1.2;

	font-size:9pt;

}



.stripeMe td {

	padding: 6px 11px;

	border-bottom: 1px solid #cccccc;

	vertical-align: top;

		font-size:9pt;

	

}



.stripeMe td * {

	padding: 6px 11px;

		font-size:9pt;

}



tr.alt td {

	background: #CCCCCC;

		color:#000000;

			font-size:9pt;

			text-align:left;

}



tr.over td {

	background: #E1E1A8;

	color:#000000;

		font-size:9pt;

					text-align:left;

}



