/*
Theme Name: PAL-LTG THEME
Theme URI: http://www.zelencomm.com
Description: PAL-LTG Theme Created for PAL utilizing WP CMS System
Version: 1.0
Author: Daniel Beacham
Tags: lighting, PAL, QSSI

*/


/******  DEFAULT STYLE*******************/

*{margin:0; padding:0;}
img, a{border:none; outline:none; text-decoration:none;}
html {margin-bottom: 1px;min-height: 100%;background: transparent;overflow:moz-scrollbars-vertical;}
p{font-size:13px; color:#fff; line-height:1.6em;}
h3{color:#890703; text-transform:uppercase; font-size:18px; font-weight:normal;margin-bottom:10px; }
h5{color:#047e86; font-size:15px; margin-bottom:10px;}
hr{border-color: #c0c2c2;border-style: solid;border-width: 2px 0 0;clear: both;margin: 20px 0 20px;height: 0;}
td{vertical-align:top; font-size:13px;}
label{font-size:12px; color:#000; line-height:1.6em;}
body{background:#000000; font-family:Arial, Helvetica, sans-serif;}
#wrapper{width:960px;position:relative;margin:10px auto;}

/****** *******************/

img.logo{float:left; margin:-5px 0 10px 5px;}
img.lightBG{position:absolute;top:-5px; right:-125px; z-index:-5;}
#mainContent{width:960px; float:left; margin-top:-7px; overflow:hidden;}
img.mainImage{float:right;border:solid 3px #a27b3a; margin:0px 6px 100px 50px; display:inline;}
#mainContent p{margin:30px 0 0 0px;}


table#contactTop{margin:15px 0 25px;}
table#contact td{padding:0 5px 10px 0;}
table#contact td input{width:120px;}
table#contact td.label{text-align:right; width:120px;}
label.emailList{vertical-align:middle;}
input#other_type, label#otherLabel{display:none;}

#error h4{color:red;}
#error ul{margin-left:15px;}
#error ul li{color:#FF0000; margin-bottom:5px; font-size:12px;}

.homeIcon{
background:url(_images/homeIcon.png) no-repeat; 
text-indent:25px; 
position:absolute;
top:-30px; 
left:-10px;
font-size:12px;
color:#7b6baf;
line-height:20px;
}

#show{float:right; width:457px; height:395px; margin:0px 6px 100px 50px;}
	#show img{border:solid 3px #a27b3a;}
/************** NAVIGATION STYLES **********************/

.nav_container{text-align:right;margin-left:278px; }
form#search{margin-right:40px;}
.nav_container input{margin-left:5px; font-style:italic;}
	
.nav{
	margin-top:5px;
	position:relative;
	display:block;height:40px;
	background:transparent url(_images/nav/bg_navTrans.jpg) repeat top left;
	border-left:solid #b31515 6px;
	border-right:solid #b31515 6px;
}


ul.dropdown                         { position: relative; list-style-type:none; z-index:10;}
ul.dropdown li         { 
display:block;
	height:40px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:110px;
	border-right: solid #d30d06 2px;
	text-align:center;
}
ul.dropdown a:hover				 { color:#fff;
	background:transparent url(_images/nav/bg_navHover.png) repeat-x top center; 
	font-style:italic;}
ul.dropdown li a                    { display:block;
	height:40px;
	color:#fff;
	text-decoration:none;
	padding:6px 0;}
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.lower{text-transform:none; margin-right:0; width:198px;}

ul.dropdown li.hover a, ul.dropdown li.current_page_item a, ul.dropdown li.current_page_parent a, ul.dropdown li a:hover{ color:#6e1728 !important;}


/* 
	LEVEL TWO
*/
ul.dropdown ul{ width:300% !important; visibility: hidden; position: absolute; top: 100%; left: 0;  list-style-type:none;}
ul.dropdown ul li{ font-weight: normal; background:transparent url(_images/nav/bg_navTrans.jpg) repeat top left;color: #000; border-bottom: 1px solid #fff; float: none;font-size:10px; padding:0; margin-right:0; filter:none;}
ul.dropdown ul li a{height:25px;}
ul.dropdown ul li:hover		{background:#984d5c !important;}
ul.dropdown ul li:hover a, ul.dropdown ul li a  	{color:#fff !important;}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul.children li a					{ border-right: none; width: 100%; display: inline-block; height:25px;} 

ul.dropdown ul li:last-child{border-bottom:0;}

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; list-style-type:none; }
ul.dropdown ul ul li				{background:#00aeef;}
ul.dropdown li:hover > ul 			{ visibility: visible; }



#sideNav{background:#27203a; width:140px; float:left; margin-right:20px;}
#sideNav ul{list-style-type:none;}
#sideNav ul li {
	border-bottom:solid 1px #000000;
	font-family:arial, helvetica; padding:4px 30px 3px 15px;
	font-size:12px; display:block;
}

#sideNav ul li:hover,#sideNav ul li.currentSide, #sideNav ul li.active_menu_item{background:#483a6d;}
#sideNav ul li a{color:#a699d1;}
#sideNav ul li a:hover,#sideNav ul li.currentSide a, #sideNav ul li.active_menu_item a{color:#fff;}
#sideNav img{margin:50px 0;}


/****** INTERIOR STYLES *******************/

#productContents{
	border-left:solid 6px #9a6c23; 
	border-right:solid 6px #9a6c23;
	background:url(_images/bg_content.png) repeat;
	overflow:hidden;
	margin-bottom:10px;
}

.description{border-right:solid 2px #c0c2c2; float:left;width:450px;padding:0px 25px; margin:20px 0; }
.description h2{font-size:14px; margin:10px 0;}
.description p{color:#000; line-height:1.4em; margin:0 0 10px 0;}
.description h4{margin:15px 0; font-size:14px;}
.description h5.ies{float:left;clear:both; margin:20px 0;}

.description ul {
	list-style-type: disc;
	margin:15px 0 10px 0;
}

.description ul li {
	margin: 0 0 10px 10px;
	list-style-image:url(_images/redDot.png);
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
}

.productImage{margin: 15px 50px 30px 0px; text-align:left; float:right; display:inline; width:180px;}
.productImage img{border:solid 2px #c50b06;margin:5px 0 10px;}
.productImage p{margin:0; color:#000; font-style:italic;}
.productImage p em{color:#FF0000;}
.productImage label{color:#000; font-style:italic;font-size: 12px; display:block; margin-bottom:25px; line-height: 11px;}
.productImage span{color:#526e7b; font-size:13px;}
.productImage span strong{font-size:14px; text-transform:uppercase;}
.productImage span a{color:#990904;}

.productImage h6{font-weight:normal; font-size:13px;}

span.catalogPDF{
background:url(_images/pdfIcon.png) no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:35px;
margin:15px 0 0;
float:left;
line-height:31px;
}


#blog p{margin:10px; line-height:1.6em; font-size:12px;}
#blog h4 a{font-size:15px; color:#890703;}

.interiorDescriptions{font-style:italic; font-size:11px; margin:0;}

#breadcrumbs{float:left; background:url(_images/bg_innerNav.png) repeat; width:100%;}
	#breadcrumbs ul{list-style-type:none; margin-left:25px;}
	#breadcrumbs ul li{float:left; margin-right:5px; color:#047e86; line-height:30px; font-size:14px;}
	#breadcrumbs ul li a{text-decoration:underline; color:#047e86;}
	
	
	/*******SHOP******************/
	
	.product_attachments {
	padding: 3px;
	clear: both;
	overflow: none;
	background: #ffffff;
}

.product_attachments ul {
	margin-left: 12px;
	list-style-type: none;
}

.product_attachments ul li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;http://192.168.0.110/pal_new/?page_id=26&singleProduct=342
	font-size: 12px;
}

.product_attachments ul li span.button {
	margin: 1px 5px;
	padding: 1px 3px;
	color: #d30e06;
	background: #efefef;
	border: 1px solid #666666;
	text-transform: uppercase;
	font-size: 10px;
}

.wpsc_description{border-bottom:solid 2px #c0c2c2;padding-bottom:20px;}

.productRow{float:left;clear:left; width:100%; margin:10px 0;}
.productRow h2{margin:10px 0 0; padding:0px;}
	.productRow h2 a{color:#b41512;}
.productRow .thumbs{ background:#fff;margin: 0 10px 0 0; float: left; width: 100px; height: 100px; border: 1px solid #b41512; text-align: center;}
.productRow .click{padding: 5px 7px; float: left; background: #b41512; font-size: 10px; color: #ffffff; margin-top:15px;}
.productRow .click a{color: #ffffff;float:left;}

/***************/
	
	

/************** Footer STYLES **********************/

.footer{width:960px; clear:both; text-align:right;}
.footer img{margin-bottom:5px;}
.footer .zelen{font-size:10px;}
.footer a{color:#666666;}
.footer a:hover{text-decoration:underline;}
.footer ul{list-style-type:none;}
.footer ul li{display:inline; color:#fff;margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;height:20px;}
.footer ul li img{margin-top:2px; vertical-align:middle;}



