BODY,DIV,SPAN,FORM,FIELDSET,INPUT,TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}
UL {list-style-position: outside; list-style-image: url(images/list_bullet.gif);} /* Defines List Bullets */

a {color:#005684; text-decoration:none;}
a:hover {text-decoration:underline;}

/*------------------Defines the top right links ------------------*/
#header { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	top:13px;
	right:65px;
	font-size:11px;
	color:#a70b0b;
}
#header a {color:#a70b0b; margin: 0 5px 0 5px;}
#header.viewCart {}
#header.viewCart a {background-image:url(images/viewcart.png)}
#header a:visited {color:#a70b0b;}


/*---------------------Left Navigation Bar----------------------*/
#leftbar {position: relative;float:left;width: 142px;}
#navbar a{display: block;height: 48px;width: 142px;}

/* ------------------NAVIGATION LINKS------------------ */
#home {background-image: url(images/nav/home.png);} /* Display the same image & reposition the rollover image to display the bottem half */
a#home:hover {background-position:bottom;}

#custom {background-image: url(images/nav/custom_labels.png);}
a#custom:hover {background-position:bottom;}

#digprint {background-image: url(images/nav/digPrint.png);}
a#digprint:hover{background-position:bottom;}

#tour{background-image: url(images/nav/tour_the_plant.png);}
a#tour:hover {background-position:bottom;}

#stock {background-image: url(images/nav/shipping_labels.png);}
a#stock:hover {background-position:bottom;}

#quote {background-image: url(images/nav/instant_quotes.png);}
a#quote:hover {background-position:bottom;}

#graphicdesign {background-image: url(images/nav/graphic_design.png);}
a#graphicdesign:hover {background-position:bottom;}

#artupload {background-image: url(images/nav/artwork_upload_specs.png);}
a#artupload:hover {background-position:bottom;}

#customerlogin {background-image: url(images/nav/customer_login.png);}
a#customerlogin:hover {background-position:bottom;}

#help {background-image: url(images/nav/help_faq.png);}
a#help:hover {background-position:bottom;}

#contact {background-image: url(images/nav/contact_us.png);}
a#contact:hover {background-position:bottom;}
a#mailIcon {border:0; position:relative; top:2px; right:13px;}

#join {background-image: url(images/nav/join_our_team.png);}
a#join:hover {background-position:bottom;}

a#questions {background-image:none; text-decoration:underline; font-size: 12px; height: auto; color: #FFFFFF;}

#footer { /*Defines the phone numbers style on the left navigation bar. */
	padding-top:8px;
	margin-top:-3px;
	width:129px;
	height: 365px;
	border-right:1px solid #919191;
}

#footer p {
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin: 10px 0;
}

#footer h1 {font-weight:bold;}

/*--------------------------------- STOCK LABELS --------------------------------*/
#STOCK_HEADING {
	position:relative;
	width: 550px;
}

#STOCK_HEADING H1 { /* Defines how the stock page headings will display (DOT, SHIPPING, SPECIAL HANDLING) */
	position:relative;
	font-size:35px;
	font-weight:bolder;
	color:#000000;
	text-align:right;
	border-bottom: 2px black solid;
	bottom: 30px;
}

#MENU{background-color:#00689f; color:#FFFFFF; text-align:center; margin:5px auto 15px;}

.PRODUCT {/* div that encloses each indivitual stock label product */
	position: relative;
	padding:8px;
	border-bottom: 1px solid #a5cbe8;
	height: 150px;
}

#PRODUCT_SPOTLIGHT {/* gives a slightly wider view of the same stock label product's information */
	text-align:center;
	position: relative;
	float:left;
	width:100%;
	margin-top:8px;
}

#PRODUCT_INFORMATION {/* Gives detailed information on the individual stock labels on their respective pages */
	position:relative;
	float:left;
	color:black;
	text-align:left;
	width: 290px;
	margin-left:10px;
}

#PRODUCT_INFORMATION H1 { /* Defines how the stock page headings will display (DOT, SHIPPING, SPECIAL HANDLING) */
	font-size:24px;
	font-weight:bolder;
}

.PRODUCT_IMAGE { /* div that encloses each product image */
	position:relative;
	text-align:center;
	float:left;
	vertical-align:bottom;
	margin-right:5px;
}

#PRODUCT_IMAGE_BIG {
	position:relative;
	float:left;
	text-align:left;
}

.PRODUCT table {/* each product's table */
	position:relative;
	width: 400px;
} 
.PRODUCT TABLE TD {text-align:center;}
.PRICING_TABLE_TITLE {background-color:#00689f; color:#FFFFFF; text-align:center;}
.PRICING_TABLE_TITLE A {color:#FFFFFF; font-weight:bold;}
.PRICING_TABLE_BODY {background-color:#a5cbe8; color:#000000; text-align:center;}
.PRICING_TABLE_PRICES {color:#000000; text-align:center;}

HR.STOCK {border-style:solid; border-color:#73b8dc; background-color:#73b8dc;} /*Horizontal Rule to be used on stock label pages */



#pageNav {text-align:center; font-size:12px; position:relative; font-weight: bold;}
#pageNav a:hover {text-decoration: underline;}
#pageNav img {position: relative; top: 2px;}

.job {
	background-color:#e5e9eb;
	border:1px black outset;
	padding:8px;
	margin-bottom:8px;
	}

/*---------------------Page Content-------------------*/


#rightBar {
	text-align: center;
	padding-left: 20px;
}

.rightBarItem {
	font-size: 88%;
	margin: 10px 0;
	padding-bottom: 5px;
	border-bottom: 2px solid #000066;
}
.rightBarItem img {text-align:center}


#container {
	position:relative;
	width: 780px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#pagewrap { position:relative;}
#rightbar {	font-size: 11px;}

hr.solid {border-style:solid;border-color:#00689f;background-color:#00689f;}
hr.dashed {border:1px dashed #00689f;}


p.defaultPage {margin: 5px 0;}

h1 { /* applied to the stock label page. Defines the individual label titles. */
	font-weight:bold;
	font-size:15px;
	margin:0;
}

h2.defaultPage { /* this header tag is used on default.htm to define the paragraph headings. */
	font-weight:bold;
	font-size:15px;
	color:#00689f;
	margin:0;
	padding-top:5px;
}
h3 { /*used to define how each page heading will be displayed. */
	color:#000000;
	font-weight:bold;
	font-size:30px;
	letter-spacing:1px;
	margin:0;
	text-align:center;
}

p.ltblue {
	background-color:#e5e9ec;
	border:1px #e5e9ec;
	margin:1px;
	padding:5px;
}
#paragraph {/*margin-left:-4px;*/}

/*---------------Center Content---------------*/
#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	position:relative;
	float:left;
	left: 5px;
	width:550px;
	height: 100%;
	padding-left:12px; /* puts space between the actual page content and the left navigaiton bar */
}

#inventory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	top:149px;
	left:0;
	padding-top:10px;
	margin:0;
}

#inventoryinfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	top:400px;
	left:10px;
	width:90%;
	margin:0;
	border:thin;
	border-color:#333333;
	padding:5px;
}