/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
      Designer:Mickey Cook
      Author: Luke Duncan
      		  
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/

body {
	margin:5px;
}

td img {display: block;}

.quote-text {	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color: #FFFFFF;
}

#footer {
	position:relative;
}
#footer #quote {
	position:absolute;
	/* top:-135px; */
	top:-120px;
	left:225px;
	width:520px;
	height:130px;
	z-index:1;
}

.servicing-text {	font-size: 9px;
	font-weight: bold;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color: #999999;
}

.dot-text {	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-align: center;
}


.norcomp-address {color: #FFCC00; font-family: "Trebuchet MS"; font-size: 11px; line-height: 13px; }
.legal-text {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 9px;
	color: #999999;
}

.table_content td{
border-bottom: 1px solid #e0e0e0;
text-align:left;
}


/*Index */
.left-box-text {	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 11px;
	color: #ffbb22;
}

/*Manufactures */
.manufacturer-text {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 20px;
}

.manufacturer-link {
	font-size: 12px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.manufacturer-name {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
; font-size: 12px; }

#manufacturers_content{
	width:700px;
	/* height:395px;
	overflow:scroll; */
	margin-bottom:20px;
	overflow-x:hidden;
	position: static;
	top: 200px;
	left: 292px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#manufacturers_content td {
height:28px;
}




/*Contact*/

.distributors-text {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	line-height: 13px;
}

.distributors-heading {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
 font-size: 11px; color: #666666; vertical-align: top; line-height: 13px; font-weight: bold; }

/* Calendar */

#calendar_content{
	width:720px;
	margin-bottom:20px;
	/* overflow:scroll;
	height:380px; */
	overflow-x:hidden;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:12px;
	color:#5e6075;
	top: 200px;
	position: static;
	left: 292px;
}

#calendar_content td {
height:28px;
}

.calendar-text, #calendar .table_content td {font-size: 11px} /* Second Selector forces style despite user not using .calendar-text class */


/* About */

.about-text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}

/**************************************/
/*             INDEX.HTML             */
/**************************************/

/* #index #quote {
	position:absolute;
	left:266px;
	top:641px;
	width:535px;
	height:99px;
	z-index:1;
} */

#index #leagal {
	position:absolute;
	left:433px;
	top:781px;
	width:154px;
	height:18px;
	z-index:1;
	line-height: 2;
}
#index #subabout {
	position:absolute;
	left:15px;
	top:207px;
	width:1025px;
	height:26px;
	z-index:2;
}

#index #lefttextabout {
	position:absolute;
	left:40px;
	top:231px;
	width:207px;
	height:200px;
	z-index:3;
}


#index #apDiv1 {
	position:absolute;
	left:294px;
	top:229px;
	width:693px;
	height:395px;
	z-index:4;
}
#index #sidebar {	
	position:absolute;
	left:40px;
	top:451px;
	width:207px;
	height:156px;
	z-index:5;
}

#index #leftboxhm {	position:absolute;
	left:40px;
	top:214px;
	width:195px;
	height:390px;
	z-index:3;
	line-height: 13pt;
}
#index #pletronics {
	position:absolute;
	left:288px;
	top:229px;
	width:173px;
	height:400px;
	z-index:12;
}

#index #servicing {	position:absolute;
	left:483px;
	top:466px;
	width:59px;
	height:43px;
	z-index:15;
}
#index #dot1 {
	position:absolute;
	left:755px;
	top:205px;
	width:192px;
	height:192px;
	z-index:16;
}
#index #dot2 {	
	position:absolute;
	left:755px;
	top:415px;
	width:192px;
	height:192px;
	z-index:17;
}
#index #dot1text {
	position:absolute;
	left:789px;
	top:246px;
	width:126px;
	height:126px;
	z-index:18;
}
#index #apDiv3 {
	position:absolute;
	left:789px;
	top:458px;
	width:126px;
	height:126px;
	z-index:19;
}


/**************************************/
/*             CONTACT.HTML           */
/**************************************/


#contact #quote5 {
	position:absolute;
	top:-150px;
	left:225px;
	width:520px;
	height:130px;
	z-index:1;
}

#contact #legal5 {
	position:absolute;
	left:41px;
	top:720px;
	width:96px;
	height:48px;
	z-index:1;
	line-height: 2;
}
#contact #subabout {
	position:absolute;
	left:11px;
	top:188px;
	width:1023px;
	height:26px;
	z-index:2;
}
#contact #subabout {
	position:absolute;
	left:10px;
	top:189px;
	width:1024px;
	height:26px;
	z-index:2;
}
#contact #apDiv1 {
	position:absolute;
	left:11px;
	top:194px;
	width:1024px;
	height:26px;
	z-index:2;
}
#contact #apDiv2 {
	position:absolute;
	left:23px;
	top:260px;
	width:1024px;
	height:248px;
	z-index:2;
}
#contact #subabout {
	position:absolute;
	left:11px;
	top:188px;
	width:1024px;
	height:26px;
	z-index:2;
}
#contact #apDiv3 {
	position:absolute;
	left:40px;
	top:451px;
	width:207px;
	height:142px;
	z-index:3;
	line-height: 13pt;
}

#contact #apDiv4 {
	position:absolute;
	left:263px;
	top:195px;
	width:150px;
	height:420px;
	z-index:4;
	line-height: 13px;
}
#contact #apDiv5 {
	position:absolute;
	left:434px;
	top:196px;
	width:150px;
	height:354px;
	z-index:5;
}
#contact #apDiv6 {
	position:absolute;
	left:606px;
	top:195px;
	width:150px;
	height:358px;
	z-index:6;
}
#contact #apDiv7 {
	position:absolute;
	left:838px;
	top:246px;
	width:150px;
	height:354px;
	z-index:7;
}
#contact #apDiv8 {
	position:absolute;
	left:786px;
	top:196px;
	width:150px;
	height:369px;
	z-index:7;
}

#contact #apDiv9 {
	position:absolute;
	left:40px;
	top:233px;
	width:207px;
	height:195px;
	z-index:8;
}

#contact #legal {	position:absolute;
	left:433px;
	bottom:-20px;
	width:154px;
	height:18px;
	z-index:1;
	line-height: 2;
}

/**************************************/
/*             CALENDAR.HTML           */
/**************************************/



#calendar #quote4 {
	position:absolute;
	top:-150px;
	left:225px;
	width:520px;
	height:130px;
	z-index:1;
}

#calendar #legal4 {
	position:absolute;
	left:40px;
	top:734px;
	width:96px;
	height:48px;
	z-index:1;
	line-height: 2;
}
#calendar #subabout {
	position:absolute;
	left:10px;
	top:189px;
	width:1024px;
	height:26px;
	z-index:2;
}
#calendar #apDiv1 {
	position:absolute;
	left:41px;
	top:231px;
	width:206px;
	height:390px;
	z-index:3;
	line-height: 13pt;
}
#calendar #apDiv2 {
	position:absolute;
	left:42px;
	top:223px;
	width:207px;
	height:389px;
	z-index:3;
}
#calendar #apDiv3 {
	position:absolute;
	left:304px;
	top:222px;
	width:699px;
	height:358px;
	z-index:4;
}
#calendar #caltable {
	position:absolute;
	left:290px;
	top:224px;
	width:728px;
	height:367px;
	z-index:4;
}

#calendar #sidebar {
	position:absolute;
	left:40px;
	top:451px;
	width:207px;
	height:156px;
	z-index:5;
}

#calendar #apDiv5 {
	position:absolute;
	left:40px;
	top:233px;
	width:207px;
	height:203px;
	z-index:6;
}
#calendar #legal5 {
	position:absolute;
	left:41px;
	top:720px;
	width:96px;
	height:48px;
	z-index:1;
	line-height: 2;
}

#calendar #legal {	
	position:absolute;
	left:433px;
	bottom:-20px;
	width:154px;
	height:18px;
	z-index:1;
	line-height: 2;
}


/**************************************/
/*            ABOUT.HTML           */
/**************************************/

/* #about #legal {
	position:absolute;
	left:266px;
	top:639px;
	width:535px;
	height:99px;
	z-index:1;
}

#about #leagal {
	position:absolute;
	left:41px;
	top:720px;
	width:96px;
	height:48px;
	z-index:1;
	line-height: 2;
}
*/ 
#about #subabout {
	position:absolute;
	left:9px;
	top:188px;
	width:1025px;
	height:26px;
	z-index:2;
}

#about #lefttextabout {
	position:absolute;
	left:40px;
	top:231px;
	width:207px;
	height:200px;
	z-index:3;
}

#about #apDiv1 {
	position:absolute;
	left:260px;
	top:229px;
	width:693px;
	height:395px;
	z-index:4;
}

#about .sidebar {	
	position:absolute;
	left:40px;
	top:451px;
	width:207px;
	height:156px;
	z-index:5;
}

#about #leagal2 {
	position:absolute;
	left:433px;
	top:781px;
	width:154px;
	height:21px;
	z-index:1;
	line-height: 2;
}

#about #leagal3 {	
	position:absolute;
	left:433px;
	top:781px;
	width:154px;
	height:18px;
	z-index:1;
	line-height: 2;
}



/**************************************/
/*           MANUFACTURERS.HTML       */
/**************************************/

#manufacturers #quote4 {
	position:absolute;
	top:-125px;
	left:225px;
	width:520px;
	height:130px;
	z-index:1;
}

#manufacturers #legal4 {
	position:absolute;
	left:40px;
	top:734px;
	width:96px;
	height:48px;
	z-index:1;
	line-height: 2;
}
#manufacturers #subabout {
	position:absolute;
	left:8px;
	top:181px;
	width:1024px;
	height:26px;
	z-index:2;
}
#manufacturers #apDiv1 {
	position:absolute;
	left:41px;
	top:231px;
	width:206px;
	height:390px;
	z-index:3;
	line-height: 13pt;
}
#manufacturers #apDiv2 {
	position:absolute;
	left:42px;
	top:223px;
	width:207px;
	height:389px;
	z-index:3;
}
#manufacturers #apDiv3 {
	position:absolute;
	left:304px;
	top:222px;
	width:699px;
	height:358px;
	z-index:4;
}
#manufacturers #caltable {
	position:absolute;
	left:290px;
	top:224px;
	width:728px;
	height:367px;
	z-index:4;
}


#manufacturers #manutext {
	position:absolute;
	left:41px;
	top:231px;
	width:206px;
	height:200px;
}

#manufacturers #sidebar {
	position:absolute;
	left:40px;
	top:451px;
	width:207px;
	height:156px;
	z-index:5;
}
#manufacturers #apDiv5 {
	position:absolute;
	left:40px;
	top:231px;
	width:207px;
	height:202px;
	z-index:6;
}

#manufacturers #legal5 {
	position:absolute;
	left:41px;
	top:720px;
	width:96px;
	height:48px;
	z-index:1;
	line-height: 2;
}


#manufacturers #legal {	
	position:absolute;
	left:433px;
	bottom:-20px;
	width:154px;
	height:18px;
	z-index:1;
	line-height: 2;
}



/**************************************/
/*              HEADER                */
/**************************************/



/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
/**************************************/



/**************************************/
/*               FOOTER               */
/**************************************/





