/* CSS Document */

/************************************************************************
MACSIM FASTENINGS PTY LTD
-------------------------
Use with www.macsim.com.au

filename		:	/css/base.css    
version			:	07.12.06  
copyright		:	Go Live Media	2006
author			:	Lauren Beale 
web				:	http://www/golivemedia.com.au                 
 
***********************************************/
/*@ import url("css/base.css");*/



/***********************************************/
/* HTML STYLES                             */
/***********************************************/
body{
	MARGIN: 0px; PADDING: 0px; BACKGROUND-COLOR: #000000;  FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; LINE-HEIGHT: 1.3;
}

/***********************************************/
/* HYPERLINK and ANCHOR STYLES             */
/***********************************************/

/******* Hyperlink Styles *******/
a:link{
	  TEXT-DECORATION: underline; COLOR: #000000; 
}
a:visited{
	  TEXT-DECORATION: underline; COLOR: #c3c3c3;  
}
a:hover{
	  TEXT-DECORATION: underline; COLOR: #666666;  
}
/******* Anchor Link Styles *******/
.anchor a:link{
                 TEXT-DECORATION: none; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/img_icon_blackarrow_normal.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; padding-left: 10px; Z-INDEX:100;
}

.anchor a:visited{
          TEXT-DECORATION: none; COLOR: #999999; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/img_icon_blackarrow_normal_visited.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px; Z-INDEX:100;
}

.anchor a:hover{
          TEXT-DECORATION: underline; COLOR: #666666; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/img_icon_blackarrow_normal.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px;Z-INDEX:100;
}

/******* Anchor Link Bold Styles *******/
.anchorbold a:link{
                 TEXT-DECORATION: none; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/img_icon_blackarrow.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px; Z-INDEX:100;
}

.anchorbold a:visited{
          FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #999999; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/img_icon_visitedarrow.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px; Z-INDEX:100;
}

.anchorbold a:hover{
          FONT-WEIGHT: bold; TEXT-DECORATION: underline; COLOR: #666666; font-size: 12px; BACKGROUND-IMAGE: url(../images/img_icon_blackarrow.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px; Z-INDEX:100;
}

/******* Back to Top Link Styles *******/
.top a:link, .top a:visited{
	  POSITION:absolute; TEXT-DECORATION: none; RIGHT:10px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 10px; TEXT-TRANSFORM:lowercase; BACKGROUND-IMAGE: url(../images/img_icon_arrow_sml.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px; Z-INDEX:100;
}

.top a:hover{
	  FONT-WEIGHT: bold; TEXT-DECORATION: underline; COLOR: #OOOOOO;  
}

/******* Learn More Link Styles *******/
.more a:link, .more a:visited{
	 TEXT-DECORATION: none; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #333333;
        FONT-SIZE: 10px; TEXT-TRANSFORM:lowercase; BACKGROUND-IMAGE: url(../images/img_icon_arrow_sml.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px; Z-INDEX:100;
}

.more a:hover{
	  FONT-WEIGHT: bold; TEXT-DECORATION: underline; COLOR:#OOOOOO;  
}

/************ decorativeLinks styles **************/
#decorativeLinks{
	 FONT-FAMILY: Bold verdana,arial,helvetica,sans-serif;  COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none;      MARGIN-LEFT: 10px;
}

#decorativeLinks a:link, #decorativeLinks a:visited {
        BACKGROUND-IMAGE: url(../images/img_icon_yellowarrow.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px;
	HEIGHT:18px; FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none; DISPLAY:block; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; 
}

#decorativeLinks a:hover{
        BACKGROUND-IMAGE: url(../images/img_icon_yellowarrow_on.gif); BACKGROUND-REPEAT: no-repeat;  COLOR:#333333; TEXT-DECORATION: underline;
}

/******* Enlarge Link Styles *******/
.enlarge a:link, .enlarge a:visited{
	 TEXT-DECORATION: none; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #333333;
        FONT-SIZE: 10px; TEXT-TRANSFORM:uppercase; BACKGROUND-IMAGE: url(../images/img_icon_enlarge.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; PADDING-LEFT: 10px; LEFT:0px; FLOAT:
	inherit;
}

.enlarge a:hover{
	  FONT-WEIGHT: bold; TEXT-DECORATION: underline; COLOR:#OOOOOO;  
}

/******* Page Number Link Styles *******/
	.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em ; Height:15px;}
	.pagination p {position:relative;text-align:center}
	.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none; COLOR: #333333; background:#ffffff;padding:2px 5px;border: 1px solid #ccc}
	.pagination p a:hover {background:#FFDF2f;color:#fff}
	.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.pagination * {margin:0}
	.pagination h4 {FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #666666;
	FONT-SIZE: 10px; margin-top:-1.45em;padding:0;border:none}


/******* PDF File Link Styles *******/
.PDFLink a:link, .PDFLink a:visited{
	 TEXT-DECORATION: none; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
        COLOR: #333333; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/img_icon_pdf.gif); HEIGHT:20px; BACKGROUND-REPEAT:no-repeat; LINE-HEIGHT:1.4; BACKGROUND-POSITION:0 0; PADDING-LEFT: 30px; DISPLAY:block; MARGIN-LEFT:10px; Z-INDEX:100;
}

.PDFLink a:hover{
	  FONT-WEIGHT: bold; TEXT-DECORATION: underline; COLOR: #OOOOOO;  
}

/******* Download Adobe Link Styles *******/
.adobeLink a:link, .adobeLink a:visited{
	TEXT-DECORATION: none; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
        COLOR: #333333; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/img_icon_adobe.gif); HEIGHT:30px; BACKGROUND-REPEAT:no-repeat; LINE-HEIGHT:3.0; BACKGROUND-POSITION:0 0; DISPLAY:block; PADDING-LEFT: 105px; MARGIN-LEFT:10px;
}

.adobeLink a:hover{
	  FONT-WEIGHT: bold; TEXT-DECORATION: underline; COLOR: #OOOOOO;  
}


/************ Breadcrumb styles **************/
#breadcrumbs{
	 BACKGROUND-COLOR: #ffffff;  BORDER-BOTTOM: 1px solid #000000;  MARGIN-RIGHT:6px; MARGIN-BOTTOM:3px; PADDING-TOP:4px; MARGIN-LEFT:6px; LINE-HEIGHT: 2.0;
}
 
.breadcrumbs a:link{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: underline; TEXT-ALIGN: left;  MARGIN-LEFT:10px;  PADDING-RIGHT:10px;  LINE-HEIGHT: 2.0;
}

.breadcrumbs a:visited {
	MARGIN-LEFT:10px;  PADDING-RIGHT:10px; COLOR: #999999; FONT-SIZE: 10px;  FONT-WEIGHT:normal; TEXT-DECORATION: underline; TEXT-ALIGN: left; LINE-HEIGHT: 2.0;
}

.breadcrumbs a:hover{
	 TEXT-DECORATION: underline;  FONT-WEIGHT:normal; COLOR: #333333; TEXT-ALIGN: left; LINE-HEIGHT: 2.0;
}	
 
/************ quickLinks styles **************/
#quickLinks{
	 FONT-FAMILY: Bold verdana,arial,helvetica,sans-serif;  COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none;   BACKGROUND-COLOR: #EEEEEE;  
}

#quickLinks h3{
	PADDING: 10px 0px 2px 10px; BORDER-BOTTOM: 1px solid #cccccc;
}

#quickLinks a:link, #quickLinks a:visited {
        BACKGROUND-IMAGE: url(../images/img_quicklink_line_dot.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px;
	HEIGHT:18px; FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none; DISPLAY:block; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; 
}

#quickLinks a:hover{
        BACKGROUND-IMAGE: url(../images/img_quicklink_line_dot_on.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff; COLOR:#333333; TEXT-DECORATION: none;
}

/************ sectionLinks styles **************/
#sectionLinks{
	FONT-FAMILY: Bold verdana,arial,helvetica,sans-serif;  COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR: #333333; BORDER-BOTTOM: 2px solid #ffffff;
}

#sectionLinks a:link, #sectionLinks a:visited {
	
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #FFDA2C; 
	TEXT-DECORATION: none; DISPLAY:block; PADDING-LEFT: 5px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; WIDTH: 180px;
	BORDER-BOTTOM: 1px solid #ffffff; 
}

#sectionLinks a:hover{
	 BACKGROUND-COLOR: #cccccc;
	 COLOR:#333333; TEXT-DECORATION: none;
}


/******* Button Styles *******/
#buttonsml a:link, #buttonsml a:visited{
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none; DISPLAY:block; BACKGROUND-COLOR: #FFDA2C; TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 0px;  BORDER: 1px solid #ffffff; MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 30px;
}

#buttonsml a:hover{
        BACKGROUND-IMAGE: url(../images/img_button_on.gif);  BACKGROUND-REPEAT: repeat; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}

#buttonmed a:link, #buttonmed a:visited{
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px;
TEXT-DECORATION: none; DISPLAY:block; BACKGROUND-COLOR: #FFDA2C; TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  BORDER: 1px solid #ffffff; 	MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 68px;
}

#buttonmed a:hover{
        BACKGROUND-IMAGE: url(../images/img_button_on.gif);  BACKGROUND-REPEAT: repeat; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}

#buttonlge a:link, #buttonlge a:visited{
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px;
TEXT-DECORATION: none; DISPLAY:block; BACKGROUND-COLOR: #FFDA2C; TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  BORDER: 1px solid #ffffff; 	MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 120px;
}

#buttonlge a:hover{
        BACKGROUND-IMAGE: url(../images/img_button_on.gif);  BACKGROUND-REPEAT: repeat; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}

#buttonsml2 a:link, #buttonsml2 a:visited{
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none; DISPLAY:block; BACKGROUND-COLOR: #FFDA2C; TEXT-ALIGN: center;PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 0px;  BORDER: 1px solid #000000; 	MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 30px;
}

#buttonsml2 a:hover{
        BACKGROUND-IMAGE: url(../images/img_button_on.gif);  BACKGROUND-REPEAT: repeat; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}

#buttonmed2 a:link, #buttonmed2 a:visited{
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px;
TEXT-DECORATION: none; DISPLAY:block; BACKGROUND-COLOR: #FFDA2C; TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  BORDER: 1px solid #000000; 	MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 68px;
}

#buttonmed2 a:hover{
        BACKGROUND-IMAGE: url(../images/img_button_on.gif);  BACKGROUND-REPEAT: repeat; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}

#buttonlge2 a:link, #buttonlge2 a:visited{
	FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px;
TEXT-DECORATION: none; DISPLAY:block; BACKGROUND-COLOR: #FFDA2C; TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  BORDER: 1px solid #000000; 	MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 120px;
}

#buttonlge2 a:hover{
        BACKGROUND-IMAGE: url(../images/img_button_on.gif);  BACKGROUND-REPEAT: repeat; TEXT-DECORATION: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;
}


/***********************************************/
/* MAIN NAVIGATION STYLES                      */
/***********************************************/

/************* globalNav Styles ****************/

#globalNav{
	POSITION: relative; WIDTH: 757px; MARGIN: 0px auto;  LEFT: 0px; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff; PADDING: 0px 0px 0px 0px; BACKGROUND-COLOR: #FFFFFF;
}

#globalLink1{
        POSITION:  absolute; BACKGROUND: url(../images/gnnorm.gif); MARGIN: 0px auto; PADDING: 0px 0px 0px 0px; HEIGHT: 30px; WIDTH: 149px; TOP: 0px; LEFT: 0px; Z-INDEX: 100;
}

#globalLink2{
        POSITION:  absolute; BACKGROUND: url(../images/gnnorm.gif)  repeat-x;  MARGIN: 0px auto; PADDING: 0px 0px 0px 0px; HEIGHT: 30px; WIDTH: 149px; TOP: 0px; LEFT: 152px; Z-INDEX: 100;
}

#globalLink3{
        POSITION:  absolute; BACKGROUND: url(../images/gnnorm.gif)  repeat-x; MARGIN: 0px auto; PADDING: 0px 0px 0px 0px; HEIGHT: 30px; WIDTH: 149px; TOP: 0px; LEFT: 304px; Z-INDEX: 100;
}

#globalLink4{
        POSITION:  absolute; BACKGROUND: url(../images/gnnorm.gif)  repeat-x;  MARGIN: 0px auto; PADDING: 0px 0px 0px 0px; HEIGHT: 30px; WIDTH: 149px; TOP: 0px; LEFT: 456px; Z-INDEX: 100;
}

#globalLink5{
        POSITION:  absolute; BACKGROUND: url(../images/gnnorm.gif)  repeat-x; MARGIN: 0px auto; PADDING: 0px 0px 0px 0px; HEIGHT: 30px; WIDTH: 149px; TOP: 0px; LEFT: 608px; Z-INDEX: 100;
}

a.glink, a.glink:visited{
        POSITION: absolute; FONT: Bold 12px verdana,arial,helvetica,sans-serif; TEXT-ALIGN: center; HEIGHT: 24px;
	TEXT-DECORATION: none; WIDTH: 149px; MARGIN: 0px auto; PADDING-TOP:6px; COLOR: #ffffff;	
}

a.glink:hover{
  	 MARGIN: 0px auto; WIDTH: 149px; HEIGHT: 22px; TEXT-DECORATION: none; COLOR: #000000; BACKGROUND-COLOR: #FFDA2C;
}

.skipLinks {display: none;}


/************ subglobalNav Styles **************/
#subglobal1{
	POSITION: absolute; LEFT: 0px; MIN-WIDTH: 149px; WIDTH: 149px; HEIGHT: 20px; PADDING: 0px 0px 0px 0px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;  VISIBILITY: hidden; BACKGROUND-COLOR:transparent;
}

#subglobal2{
	POSITION: absolute; LEFT: 157px; BORDER-TOP: 1px solid #ffffff; MIN-WIDTH: 149px; WIDTH: 149px;  PADDING: 0px 0px 0px 0px; COLOR: #FFFFFF; BACKGROUND-COLOR: #000000;  VISIBILITY: hidden; TEXT-ALIGN: left;  FILTER: alpha(opacity=80); OPACITY: 0.8; LINE-HEIGHT: 2.1; Z-INDEX: 1;
}

#subglobal3{
	POSITION: absolute; LEFT: 309px; BORDER-TOP: 1px solid #ffffff; MIN-WIDTH: 149px; WIDTH: 149px; PADDING: 0px 0px 0px 0px; COLOR: #000000; BACKGROUND-COLOR: #000000; VISIBILITY: hidden; TEXT-ALIGN: left; FILTER: alpha(opacity=80); OPACITY: 0.8; LINE-HEIGHT: 2.1;  Z-INDEX: 1;
}

#subglobal4{
	POSITION: absolute; LEFT: 462px; BORDER-TOP: 1px solid #ffffff; MIN-WIDTH: 149px; WIDTH: 149px;  PADDING: 0px 0px 0px 0px; COLOR: #000000; BACKGROUND-COLOR: #000000;  VISIBILITY: hidden; TEXT-ALIGN: left; FILTER: alpha(opacity=80); OPACITY: 0.8; LINE-HEIGHT: 2.1; Z-INDEX: 1;
}

#subglobal5{
	POSITION: absolute; LEFT: 614px; BORDER-TOP: 1px solid #ffffff; MIN-WIDTH: 149px; WIDTH: 149px;  PADDING: 0px 0px 0px 0px; COLOR: #000000; BACKGROUND-COLOR: #000000;  VISIBILITY: hidden; TEXT-ALIGN: left; FILTER: alpha(opacity=80); OPACITY: 0.8; LINE-HEIGHT: 2.1; Z-INDEX: 1;
}

.subglobalNav a:link, .subglobalNav a:visited {
	POSITION: relative;  BORDER: 1px solid #000000;  BORDER-TOP: 0px; FONT: bold 11px verdana,arial,helvetica,sans-serif;  COLOR: #ffffff;  DISPLAY: block; WIDTH: 137px;  PADDING: 5px 5px 5px 5px; FLOAT: left;  TEXT-DECORATION: none; 
}

.subglobalNav a:hover{
	BORDER: 1px solid #000000; BORDER-TOP: 0px; COLOR: #000000; WIDTH: 137px; TEXT-DECORATION: none; PADDING: 5px 5px 5px 5px; BACKGROUND-COLOR: #FFDA2C;	
}

/***********************************************/
/* LAYOUT DIVS                                */
/***********************************************/
#wrapper {
	POSITION: relative; VERTICAL-ALIGN: top; PADDING-RIGHT: 0px;   PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 769px; PADDING-TOP: 0px;  HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; top:0px; 
}

* html #wrapper {
	WIDTH: 769px; POSITION: relative;
}

#contentWrap {
POSITION: relative; WIDTH: 769px; BACKGROUND-COLOR:#FFFFFF; BACKGROUND-REPEAT:repeat-y; BACKGROUND-POSITION:top; 
}

#columnWrap {
BACKGROUND-IMAGE: url(../images/img_columnWrapper.gif); BACKGROUND-REPEAT:repeat-y; BACKGROUND-POSITION:left top; FLOAT:left;
}

#header{
	POSITION: relative ; VERTICAL-ALIGN: top; TOP: 0px; MARGIN: 0px auto; WIDTH: 757px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; PADDING-LEFT:6px; PADDING-RIGHT:6px;
}

#Branding {
	POSITION: relative; VERTICAL-ALIGN: top; LEFT: 0px; TOP: 0px; WIDTH: 757px; HEIGHT: 59px; BACKGROUND-COLOR: #ffffff; PADDING: 0px 0px 0px 0px;
}

#Branding IMG {
	 MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;  PADDING: 0px 0px 0px 0px;
}

#subNav{
	POSITION: relative; FLOAT: left; TEXT-ALIGN: left; WIDTH:187px;   PADDING-LEFT: 6px;  BACKGROUND: #FFFFFF; BACKGROUND-COLOR: #ffffff; LEFT:0px;  BORDER-RIGHT: 3px solid #ffffff; 
}

/************** Utility Styles *****************/
#utility{
	FONT: 10px verdana,arial,helvetica,sans-serif; POSITION: absolute; VERTICAL-ALIGN: top; TOP: 2px; RIGHT: 0px;PADDING: 0px 0px 0px 0px; COLOR: #000000; WIDTH: 180px;
}

#utilityLayout {
POSITION: relative; BACKGROUND: url(../images/utility_background.gif); WIDTH:757px; HEIGHT:18px; BACKGROUND-COLOR: #ffffff; VERTICAL-ALIGN: top; PADDING: 0px 0px 0px 0px;
}

#utility a{
	COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT:bold;
}

#utility a:hover{
	TEXT-DECORATION: none;  PADDING: 0px 0px 0px 0px; BACKGROUND-COLOR: #FFDA2C;
}

#utility2{
	POSITION: absolute; BACKGROUND-COLOR: #ffffff; VERTICAL-ALIGN: top; TOP: 1px; LEFT: 470px; PADDING: 0px 0px 0px 0px; COLOR: #000000; WIDTH: 18px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; BORDER:none;
}


/************** Content styles *****************/
.pageContent {
POSITION: relative; FLOAT: left; PADDING: 0px 0px 0px 0px; FONT: 11px verdana,arial,helvetica,sans-serif; COLOR: #858585; VERTICAL-ALIGN: top; TOP:0px; BACKGROUND-COLOR: #ffffff; WIDTH: 567px; LINE-HEIGHT: 1.3; MARGIN: 0px auto;MARGIN-RIGHT: 2px; LEFT:0px; MIN-HEIGHT:438px;
}

.pageContentFullWidth {
POSITION: relative; FLOAT: left; PADDING: 0px 0px 0px 0px; FONT: 11px verdana,arial,helvetica,sans-serif; COLOR: #858585; VERTICAL-ALIGN: top; TOP:0px; BACKGROUND-COLOR: #ffffff; WIDTH:757px; LINE-HEIGHT: 1.3; MARGIN-RIGHT: 2px;LEFT:6px; 
}

.pageContentHome{
POSITION: relative; FLOAT: left; PADDING: 0px 0px 0px 0px; FONT: 11px verdana,arial,helvetica,sans-serif; COLOR: #858585; VERTICAL-ALIGN: top; TOP:0px; BACKGROUND-COLOR: #ffffff; WIDTH: 415px; LINE-HEIGHT: 1.3; MARGIN: 0px auto;MARGIN-RIGHT: 2px; LEFT:0px; MIN-HEIGHT:340px;
}

a.pageContent:link, a.pageContent:visited { FONT-WEIGHT: bold; TEXT-DECORATION: none; DISPLAY:block; PADDING: 0px 0px 0px 0px; COLOR: #333333; BACKGROUND-IMAGE: none; PADDING: 0px 0px 0px 0px;
}

a.pageContent:hover{TEXT-DECORATION: none;
}

#pageDivider {
	 POSITION: relative; WIDTH: 740px;   HEIGHT: 1px; PADDING: 0px 0px 0px 0px; MARGIN: 0px auto; TEXT-ALIGN: left;  BORDER-TOP: 1px solid #ccd2d2; TOP: 0px; BOTTOM: 0px;
}


/***********************************************/
/* TYPOGRAPHY  STYLES           				*/
/***********************************************/


/************** Text Styles **************/
#bodytext{
FONT: 12px verdana,arial,helvetica,sans-serif; COLOR: #333333; HEIGHT: auto;  PADDING: 1px 0px 10px 10px; MARGIN-LEFT: 10px auto; PADDING-RIGHT: 10px; LINE-HEIGHT: 1.4;
}
#bodytextbold{
FONT: 12px verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; HEIGHT: auto;  PADDING: 1px 0px 10px 10px; MARGIN-LEFT: 10px auto; LINE-HEIGHT: 1.4;
}

#bodyhome{
FONT: 11px verdana,arial,helvetica,sans-serif; COLOR: #848484; HEIGHT: auto;  PADDING: 1px 0px 10px 10px; MARGIN-LEFT: 10px auto; LINE-HEIGHT: 1.3;
}

#subText{
FONT: 11px verdana,arial,helvetica,sans-serif; COLOR: #333333; HEIGHT: auto; PADDING: 1px 0px 0px 10px; MARGIN-LEFT: 10px auto;
}

#subTextbold{
FONT: 11px verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; HEIGHT: auto; PADDING: 1px 0px 0px 10px; MARGIN-LEFT: 10px auto;
}

#subTextGrey{
FONT: 11px verdana,arial,helvetica,sans-serif; HEIGHT: auto; PADDING: 1px 0px 0px 10px; MARGIN-LEFT: 10px auto;
}

#captionText{
FONT: 10px verdana,arial,helvetica,sans-serif; HEIGHT: auto; PADDING: 1px 0px 0px 8px; 
}

/************** Heading Styles **************/
.h1{
 FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px;  COLOR: #333333;  LINE-HEIGHT: 1.6; PADDING: 0px 0px 0px 10px;
}

.h2 {
 FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px;  COLOR: #666666;  LINE-HEIGHT: 1.6; PADDING: 0px 0px 0px 10px;
}

.h3 {
  FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #666666;  LINE-HEIGHT: 1.6; PADDING: 0px 0px 0px 10px;
}

/************** Box Heading Styles *****************/
#hbox1 {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 11px; HEIGHT:20px; PADDING-LEFT: 8px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR:#000000; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}

#hbox2  {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 11px; HEIGHT:20px; PADDING-LEFT: 8px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR:#FFDA2C; DISPLAY:block;BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}

#hbox3 {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 11px; HEIGHT:20px; PADDING-LEFT: 8px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR:#999999; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}

#hbox3Thin {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 11px; HEIGHT:19px; PADDING-LEFT: 8px; PADDING-TOP: 3px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR:#999999; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}
#hbox4 {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 11px; HEIGHT:20px; PADDING-LEFT: 8px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR:#333333; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}

#hsection {
        FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 12px; HEIGHT:20px; PADDING-LEFT:32px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; BACKGROUND-IMAGE: url(../images/img_sectionheading_icon.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR:#eeeeee; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}

#hsectionLink a:link, #hsectionLink a:visited {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 12px;
        TEXT-DECORATION: none; HEIGHT:20px; PADDING-LEFT:32px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; BACKGROUND-IMAGE: url(../images/img_sectionheading_link_icon.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR:#eeeeee; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}

#hsectionLink a:hover{
	 COLOR:#000000; TEXT-DECORATION: underline;
}

#hpageTitle {
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; text-transform:uppercase; COLOR: #FFDF2F; FONT-SIZE: 12px; HEIGHT:31px; PADDING-LEFT:10px; PADDING-TOP: 5px; PADDING-BOTTOM: 1px; BACKGROUND-IMAGE: url(img_pageTitle_bkgd.jpg); BACKGROUND-REPEAT:no-repeat; DISPLAY:block; BORDER-BOTTOM:0px solid; BORDER-BOTTOM-COLOR:#FFFFFF;
}


/********* List Styles *********/
ul{
 LIST-STYLE-TYPE: square; MARGIN-LEFT:-27px; margin-top:0px;
}

ul ul{
 LIST-STYLE-TYPE: disc; 
}

ul ul ul{
 LIST-STYLE-TYPE: circle;
}
li{
FONT: verdana,arial,helvetica,sans-serif; 
}

/***********************************************/
/* PRODUCT FINDER STYLES            */
/***********************************************/

/********* Product Finder Styles *********/
.finder {
	FONT: 10px verdana,arial,helvetica,sans-serif;  COLOR: #000000; MARGIN: 0; PADDING:5px; background-color:#cccccc; PADDING: 8px 5px 5px 5px; BORDER-BOTTOM: 5px solid #ffffff;
}
form {
	MARGIN: 0; PADDING: 0; FONT: 10px verdana,arial,helvetica,sans-serif; FONT-WEIGHT:bold; COLOR: #ffffff; LINE-HEIGHT: 1.6; 
}

findertext {
	FONT: 10px verdana,arial,helvetica,sans-serif; COLOR: #cc0000; 
}
.input{
FONT: 8px verdana,arial,helvetica,sans-serif; background-color:#cccccc; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none; DISPLAY:block; BACKGROUND-COLOR: #FFDA2C; TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 0px;  BORDER: 1px solid #ffffff; MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 30px;
}

/***********************************************/
/* Table STYLES            */
/***********************************************/

	.table1 {border: 2px solid #900;border-collapse:collapse;width:450px;}
                .table1 td {background: #fff url("../images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff}
		.table1 th {text-align:left;border: 1px solid #fff}
                .table1 thead th {color:#fff;font-size:145%;background: #900 url("../images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
                .table1 tbody th {color:#fff;font-size:115%;background: #88b8db url("../images/sprites.gif") repeat-x 0 -1400px;padding: 6px}
                .table1 tbody th.sub {font-size:100%;color:#000;background: #efefef url("../images/sprites.gif") repeat-x 0 -1500px;padding: 6px}

/***********************************************/
/* FORM STYLES            */
/***********************************************/


/* FORMS - General styles*/
form { MARGIN: 0 0 10px; }
input {FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; MARGIN: 2px 0;}
fieldset {border: none}
label {display:block; padding: 5px 0; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; }
label br {clear:left; }

/* FORM - Button Inputs */
input.f-submit {FONT-FAMILY:  verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFDA2C; TEXT-DECORATION: none; DISPLAY:block; TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  BORDER: 1px solid #ffffff; WIDTH: 68px; 
}
form.f-wrap-1 div.f-submit-wrap {PADDING: 10px 0px 10px 20px;  HEIGHT: 50px;
}
form.f-wrap-1 input.f-submit {MARGIN: 10px 0px 10px 10px; margin-right:5px;
}
form.f-wrap-sml div.f-submit-wrap {PADDING: 10px 0px 10px 20px;  HEIGHT: 50px;
}
form.f-wrap-sml input.f-submit {MARGIN: 10px 0px 10px 10px; margin-right:0px;
}
	
	 
/* FORMS STANDARD- f-wrap-1 - simple form, headings on left, form elements on right */
form.f-wrap-1 { WIDTH:90%; BACKGROUND: #f6f6f6; POSITION:relative; MARGIN-LEFT: 8px; 
}	
	
form.f-wrap-1 h1 {	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 11px; HEIGHT:19px; PADDING-LEFT: 8px; PADDING-TOP: 2px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR:#cccccc; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF; 
}

form.f-wrap-1 table {width:100%;}
form.f-wrap-1 table td {width:100%; padding-left:0px; padding-right:40px;}

		form.f-wrap-1 fieldset {width:auto; margin: 0 1em}

/* dividing lines */
form.f-wrap-1 label {CLEAR:left; FLOAT:left; WIDTH:100%; BORDER-BOTTOM: 1px solid #ffffff; 
}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */

/* Input -styles */	
form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {WIDTH:250px; FLOAT:left; MARGIN-LEFT:50px; 
}
form.f-wrap-1 sml label input, form.f-wrap-1 sml label textarea, form.f-wrap-1 sml label select {WIDTH:250px; FLOAT:left; MARGIN-LEFT:30px; 
}
form.f-wrap-1 label select {
}
form.f-wrap-1 label textarea.f-comments {WIDTH: 250px;
}

/* '*' req positioning */		
form.f-wrap-1 label b {FLOAT:left; WIDTH:150px; LINE-HEIGHT: 1.7; DISPLAY:block; POSITION:relative; padding-left:10px;
}
form.f-wrap-1 label b .req {COLOR:#CC0000; FONT-SIZE:12px; FONT-WEIGHT:normal; POSITION:absolute; TOP:-.1em;LINE-HEIGHT:1; LEFT:-.1em;  PADDING-LEFT:5px;
}		
form.f-wrap-1 div.req {color:#ffffff; font-size:10px; font-weight:normal; position:absolute; top:0px; right:10px; left:auto; width:193px; text-align:right; padding-bottom: 0px; 
}		
form.f-wrap-1 div.req b {color:#CC0000; font-size:12px; padding-right:1px;
}
		
	
/* FORMS - fieldset */		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}

/* FORMS - label styles */
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto; float:none; margin:0;padding:0}
		
                form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(../images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
		

/* FORMS SMALL - f-wrap-sml - simple form, headings on left, form elements on right */
form.f-wrap-sml{ WIDTH:70%; BACKGROUND: #f6f6f6; POSITION:relative; MARGIN-LEFT: 8px; 
}	
		
form.f-wrap-sml h1 {	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 11px; HEIGHT:19px; PADDING-LEFT: 8px; PADDING-TOP: 2px; PADDING-BOTTOM: 1px; BACKGROUND-COLOR:#cccccc; DISPLAY:block; BORDER-BOTTOM:3px solid; BORDER-BOTTOM-COLOR:#FFFFFF; 
}

form.f-wrap-sml table {width:100%;}
form.f-wrap-sml table td {width:100%; padding-left:0px; padding-right:30px;}

		form.f-wrap-sml fieldset {width:auto; margin: 0 1em}

/* dividing lines */
form.f-wrap-sml label {CLEAR:left; FLOAT:left; WIDTH:100%; BORDER-BOTTOM: 1px solid #ffffff; 
}
		
		/* hide from IE mac \*/
		form.f-wrap-sml label {float:none}
		/* end hiding from IE5 mac */

/* Input -styles */	
form.f-wrap-sml label input, form.f-wrap-sml label textarea, form.f-wrap-sml label select {WIDTH:250px; FLOAT:left; MARGIN-LEFT:0px; 
}

form.f-wrap-sml label select {
}
form.f-wrap-sml  label textarea.f-comments {WIDTH: 250px;
}

/* '*' req positioning */		
form.f-wrap-sml  label b {FLOAT:left; WIDTH:100px; LINE-HEIGHT: 1.7; DISPLAY:block; POSITION:relative; padding-left:10px;
}
form.f-wrap-sml  label b .req {COLOR:#CC0000; FONT-SIZE:12px; FONT-WEIGHT:normal; POSITION:absolute; TOP:-.1em;LINE-HEIGHT:1; LEFT:-.1em;  PADDING-LEFT:5px;
}		
form.f-wrap-sml  div.req {color:#ffffff; font-size:10px; font-weight:normal; position:absolute; top:0px; right:10px; left:auto; width:193px; text-align:right; padding-bottom: 0px; 
}		
form.f-wrap-sml  div.req b {color:#CC0000; font-size:12px; padding-right:1px;
}
		
	
/* FORMS - fieldset */		
		form.f-wrap-sml  fieldset.f-checkbox-wrap, form.f-wrap-sml  fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-sml  fieldset.f-checkbox-wrap b, form.f-wrap-sml  fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-sml  fieldset.f-checkbox-wrap fieldset, form.f-wrap-sml  fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-sml  fieldset.f-checkbox-wrap label, form.f-wrap-sml  fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}

/* FORMS - label styles */
		form.f-wrap-sml  label input.f-checkbox, form.f-wrap-sml  label input.f-radio {width:auto; float:none; margin:0;padding:0}
		
                form.f-wrap-sml  label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(../images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-sml  label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
	

/***********************************************/
/* IMAGE STYLES                                */
/***********************************************/
#homeImage {
	POSITION: relative; MARGIN-LEFT: 0px; TOP: 0px; WIDTH: 605px; HEIGHT:150px; PADDING-TOP: 1px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff;
}

#imageLarge {
	POSITION: relative; MARGIN-LEFT: 3px; TOP: 0px; WIDTH: 150px; MAXIMUM-HEIGHT:150px; VERTICAL-ALIGN: top;	
	BORDER: 0px;  BORDER-STYLE: none; FLOAT:right;
}

#imageThumbnail{
	POSITION: relative; MARGIN-RIGHT: 0px; FLOAT:right; WIDTH: 73px; HEIGHT:67px;  BORDER:1px; BORDER-COLOR:#cccccc; BORDER-STYLE: solid; Z-INDEX:100;
}

/***********************************************/
/* PROMOTION STYLES                                */
/***********************************************/

/************** Latest Offer Styles ****************/
#latestOffer{
	POSITION:absolute; TOP:0px; VERTICAL-ALIGN: top; PADDING-TOP: 1px; PADDING-left: 3px; PADDING-BOTTOM: 0px;
	RIGHT:0px; FLOAT:right; WIDTH:155px; BACKGROUND-COLOR:#FFFFFF;
}	

#latestOffer h5{
        BACKGROUND-IMAGE: url(../images/img_latestoffer_border.gif); FONT:11px verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN:center; MARGIN-TOP:0px; MARGIN-BOTTOM:0px; PADDING: 20px 0px 10px 0px; WIDTH: 149px; HEIGHT: 20px;
}

#latestOffer h6{
	FONT:11px verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN:left; BACKGROUND-COLOR: #FFDA2C; MARGIN:0px; PADDING: 5px 0px 6px 10px; WIDTH: 139px;
}

#latestOffer a:link, #latestOffer a:visited {
	FONT:11px verdana,arial,helvetica,sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #ffffff;
TEXT-TRANSFORM:uppercase; BACKGROUND-IMAGE: url(../images/img_icon_whitearrow.gif); BACKGROUND-REPEAT:no-repeat;
	BACKGROUND-POSITION:left; Z-INDEX:100; BACKGROUND-COLOR: #FFDA2C; MARGIN:0px; PADDING: 5px 0px 6px 15px; WIDTH: 139px; 
}

#latestOffer a:hover{
	 COLOR:#000000; TEXT-DECORATION: none;
}

#imgbkgd{
	BACKGROUND-IMAGE: url(img_latest_offer_bkgd.png); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left; Z-INDEX:100;  VERTICAL-ALIGN: top; TOP: 0px; RIGHT: 0px; PADDING: 0px; MARGIN: 0px; PADDING: 0px 0px 0px 0px; WIDTH: 149px;
	Height: 140px; BORDER:none; 
}


/***********************************************/
/* FOOTER STYLES                                */
/***********************************************/
#footer {
	CLEAR: both; WIDTH: 737px; HEIGHT: 17px; BACKGROUND: #000000; MARGIN: 0px; FONT-SIZE: 10px; COLOR: #ffffff; PADDING: 6px 6px 6px 15px; BORDER-BOTTOM: 5px solid #ffffff; BORDER-TOP: 5px solid #ffffff; BORDER-LEFT: 6px solid #ffffff; BORDER-RIGHT: 5px solid #ffffff; TEXT-DECORATION: none; Z-INDEX:100;
}

.footerLinks a:link, #footerLinks a:visited {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-ALIGN: left; 
}

.footerLinks a:hover{
	 TEXT-DECORATION: underline;  COLOR: #ffffff; PADDING: 0px 0px 0px 0px; TEXT-ALIGN: left; 
}

/************** Site Info ****************/
#siteInfo {
	  POSITION: relative; LEFT: 300px; PADDING-TOP: 0px;  TOP:10px;  MARGIN: 0px auto;  HEIGHT:40px; WIDTH: 165px;  FONT: normal 10px verdana,arial,helvetica,sans-serif; COLOR: #BCBCBC;
}

#siteInfo IMG{
	BORDER-STYLE: none; VERTICAL-ALIGN:middle;
}

