@charset "UTF-8";
/* CSS Document */

body {background: #000; color: #777; font-family: Century Gothic; font-size:14px; margin:0px; }

a {text-transform:uppercase; text-decoration:none; color:#B32317; text-size:11px; }
a:hover { color:#A6B4AC; text-decoration:underline;}

#wrapper { width:975px; margin: 0 auto; }
.wrapper { width:975px; margin: 0 auto; }
#paalogo { width:975px; height: 80px; margin-top: 10px;}
#pricing, #links, #mountmenu{float:right; }
#left ul {padding-left: 5px; text-align: right; float: left;}
#left ul li img {padding-left:10px;}
#right ul {position:relative; left:10px; }

.empRow {width: 380px; float: left; height: 100px; border-left:1px solid #CCC; background: #c1c1c1; /* Old browsers */
background: -webkit-gradient(linear,left 50,left bottom,color-stop(0.36,#FDFEFD),color-stop(1,#E0E0E1));
background: -moz-linear-gradient(top,#FDFEFD 36%,#E0E0E1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ }
.empName {font-size: 20px; float:left; color: #B32317; padding-left: 5px; }
.empPosition {position: relative;left: 10px;width: 150px;height: 50px;}
.empPhone {position: relative;left: 255px;top: -63px;font-weight: bold;}
.empCell {position: relative;left: 255px;top: -63px;}
.empAlt {position: relative;left: 255px;top: -62px;}
.empFax {position: relative;left: 255px;top: -60px;}
.empEmail {position: relative;left: 10px;top: 28px; }
.empEmail a {text-transform:lowercase; text-decoration:underline; color:blue; }

#nav, #bottom-nav { width:975px; }
#quicklinks { width:975px; height:120px; float:left;}
.header {width:975px; height:25px; background:#DDD; border-radius:10px 10px 0px 0px; }
.footer {width:975px; background:#DDD; }
.quicklinks { float:left;}
.botdivider {border-bottom: 1px dotted #A6B4AC;}

#footer { float:left; width:100%; background: #c1c1c1; /* Old browsers */
background: -moz-linear-gradient(top,  #c1c1c1 0%, #eaeaea 64%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c1c1), color-stop(64%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c1c1c1 0%,#eaeaea 64%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c1c1c1 0%,#eaeaea 64%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c1c1c1 0%,#eaeaea 64%); /* IE10+ */
background: linear-gradient(top,  #c1c1c1 0%,#eaeaea 64%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */ }
#footer ul {list-style:none; }
.column {width: 240px; height: 150px; float: left; border-left: 1px dotted #AAA; margin-top: 15px; margin-bottom: 15px; }
.address { font-size:medium; width:975px; height:25px; }
.address p {margin: 0px; text-align: center;}

/*** Latest Updates ***/

#latest {width:975px; height:100px; }
.update {font-size: 20px; border-top: 1px solid; border-bottom: 1px dotted; }
.update-vendor {color: black; font-size: 12px; margin-left: 10px; float: left; font-weight: bold; width: 315px; }
.update-vendor a {display:block; width:230px; float:left;}
.date { color: #656363; font-size:small; }

a.dp-choose-date { float: left; width: 16px; height: 16px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(https://www.proaudioinc.com/images/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default;}

/*** Slideshow ***/

#slideshow, .slideshow {height: 290px; width: 975px; overflow: hidden; position: relative;}
#larr, #rarr {display: block; width: 40px; height: 53px; position: absolute; top: 106px !important; opacity: 0.5; z-index: 99 !important;}
#larr {background: #000 url("https://www.proaudioinc.com/images/featured-prev.png") 1px 50% no-repeat; left: 0 !important;}
#rarr {background: #000 url("https://www.proaudioinc.com/images/featured-next.png") 1px 50% no-repeat; right: 0 !important;}
#larr:hover, #rarr:hover {opacity: 1;}
#rarr {border-radius: 8px 0px 0px 8px; -moz-border-radius: 8px 0px 0px 8px;-webkit-border-radius: 8px 0px 0px 8px;}
#larr {border-radius: 0px 8px 8px 0px; -moz-border-radius: 0px 8px 8px 0px;-webkit-border-radius: 0px 8px 8px 0px;}
.nImg {height: 290px; overflow: hidden; }
.nImg img {min-height: 290px; max-width:975px; position:relative; left:-10px; }
.nLogo {position: relative; top: -290px; left: 840px; width: 150px; }
.nInner {position: relative; top: -180px; left:-10px; background: rgba(0, 0, 0, .7); padding: 10px; height: 90px; color:#AAA; width:975px; }
.nVend {font-size: 20px; float: left; margin-right: 10px; }
.nHead {font-size: 20px; border-bottom: 1px dotted; border-top: 1px solid; }
.nPost {text-align: right; color: yellow; margin-right:20px; }
.nLead {height:55px; font-weight:bold; }


.fp-nav {height: 12px; text-align: center; padding: 10px 0;}
.fp-pager a {background-image: url(../images/featured-pager.png); cursor:pointer; margin: 0 8px 0 0; padding: 0; display: inline-block; width: 12px; height: 12px; overflow: hidden; text-indent: -999px; background-position: 0 0; float: none; line-height: 1; opacity: 0.7; filter: alpha(opacity = 70);}
.fp-pager a:hover, .fp-pager a.activeSlide  {text-decoration: none; background-position: 0 -112px; opacity: 1.0; filter: alpha(opacity = 100);}

/*** LG TV Section ***/

#categories {width: 150px; list-style-type:none; margin:0; padding:0; }
#categories li{width: 150px; font: 400 20px Century Gothic; text-decoration: none; }
#categories li a{background:#DDD; display: block; padding-left:5px; font: 15px Century Gothic; text-decoration: none; text-transform: lowercase; border-bottom: 1px solid #CCC; }
#categories li.activeSlide a{background: #FFF; display: block; padding: 10px; text-align: right; text-transform: uppercase; font-size:25px; font-weight: bold; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.model {height:200px; width:400px; float:left; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;
background: -webkit-gradient(linear,left 50,left bottom,color-stop(0.36,#FDFEFD),color-stop(1,#E0E0E1));
background: -moz-linear-gradient(top,#FDFEFD 36%,#E0E0E1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ }
#lgFeatures ul {position: absolute; margin: 30px 0px 0px 95px; width: 200px; }
#lgFeatures ul li {font-size: 12px; width: 260px; }
#lgtvs {width:825px; height:825px; overflow:auto; background:#EEE; } 
.lgMounts {position:absolute; margin:175px 0px 0px 135px; }
.lgMounts a {text-transform: capitalize; background: url(../thumbnails/prl.png); background-repeat: no-repeat; background-position-y: -10px; background-position-x: 161px; background-size: 75px; width: 250px; display: block; background-position:157px;}
.lgQuantity {position:absolute; margin:160px 0px 0px 135px; }
.lgname {width: 650px; height: 200px; float: left; }
.lgImage a img{width: 105px; border: 0px; margin-top: 10px; float:left; }
.lgModel {font-size: 24px; position: absolute; margin-left: 135px; }
.lgSize {position: relative; top: 97px; left: -100px; font-size:12px; }
.good {text-transform: uppercase; color:#0C0; }
.lmtd {text-transform: uppercase; color:#FFA500; }
.vlmtd {text-transform: uppercase; color:#F00; }
.out {text-transform: uppercase; color:#06C; }

/*** Steals & Deals ***/

#steals {width: 975px; height: 425px; overflow: hidden; }
.sItem {width: 235px; height: 400px; border: 1px solid; margin: 2px; float: left; color:#AAA; }
.sImage {height: 400px; overflow: hidden; }
.sImage img {max-height: 400px; }
.sInterior {width: 235px; height: 150px; background: rgba(0, 0, 0, 0.7); position: relative; top: -155px; }
.sVendor {font-size: 20pt; margin: 5px; border-bottom: 1px dotted; border-top: 1px solid; }
.sDesc {font-weight: bold; margin: 5px; height:70px; }
.sDate, .sLink {font-weight: bold; text-align: right; margin-right:5px; }

/*** Dealer Page ***/

#vendors {width: 823px; float: right; border-left: 1px solid #CCC; border-right: 1px solid #CCC; height: 800px; overflow: auto; font-weight:bold; }
.vendor {width: 787px; padding: 10px; border-bottom: 1px dotted #777; min-height:110px; }
.vendLogo {width: 150px; float: left; }
.vendPrice {text-align: right; }
.vendLink {text-align: right; }
.vendName {font-size: 20px; text-decoration: underline; }

/*** Horizontal Menu ***/
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 145px; /*Width of top level menu link items*/
padding: 2px 8px;
/* border: 1px solid #202020; */
border-left-width: 0;
text-decoration: none;
/* background: url(/images/menubg.gif) center center repeat-x; */
color: black;
/* font: bold 13px Tahoma; */
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 1000;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
z-index: 900;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 150px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #EEEEEE;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: url(/images/menubgover.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #CCCCCC;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(/images/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */