body.body {margin:0px; padding:0px; background-color:#FFFFFF;}
.body_content {background-color:#FFFFFF; border-right:1px solid #264666; border-bottom:1px solid #264666; border-left:1px solid #264666;}
.zero_margins_padding {margin:0px; padding:0px;}
.border_dark_blue_1px {border:1px solid #264666;}
.text_blue_xsmall {font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#4685CB;}
.text_grey40_10pt {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:10pt; color:#999999;}
.text_grey40_9pt {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:9pt; color:#999999;}

.text_orange_xsmall {font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#F7941D;}
.border_bottom_dotted {border-bottom:1px dotted #666666;}





/***** HEADER *****/
.header_bg_top {background-image:url(../_images/_header/header_top.jpg); background-repeat:no-repeat; height:28px; width:100%;}
.header_bg_middle {background-image:url(../_images/_header/header_middle.jpg); background-repeat:no-repeat; height:42px; width:100%;}
.header_bg_bottom {background-image:url(../_images/_header/header_bottom.jpg); background-repeat:no-repeat; height:22px; width:100%;}
.header_welcome {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:28px; color:#264666; margin-left:200px;}
.header_search_text {font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:28px; color:#264666; position:absolute; top:1px; left:600px;}
.header_search_box {width:75px; border:1px solid #264666;}
.header_slogan {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-align:right; line-height:42px; color:#FFFFFF; margin-right:15px;}
/* HEADER NAV */

.header_espanol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	margin-right: 105px;
}
a.header_nav_link:link {font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:#264666; margin:0px 12px 10px 12px;}
a.header_nav_link:visited {font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:#264666; margin:0px 12px 10px 12px;}
a.header_nav_link:hover {font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:#737373; margin:0px 12px 10px 12px;}





/***** LEFT NAV *****/
.left_nav_top {background-image:url(../_images/_left_nav/nav_left_top.gif); background-repeat:no-repeat; height:11px; width:200px; position:relative; top:5px;}
.left_nav_box {background-color:#6699CC; width:200px;}
.left_nav_bottom {background-image:url(../_images/_left_nav/nav_left_bottom.gif); background-repeat:no-repeat; height:11px; width:200px;}
a.left_nav_link:link {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; line-height:20px; text-decoration:none; color:#FFFFFF; margin-left:5px;}
a.left_nav_link:visited {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; line-height:20px; text-decoration:none; color:#FFFFFF; margin-left:5px;}
a.left_nav_link:hover {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; line-height:20px; text-decoration:none; color:#F8C23F; margin-left:5px;}
div.left_nav_list {margin-left:15px; padding:0px 0px 5px 0px;}





/***** CATEGORY *****/
.email_sign-up_box {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; text-align:center; text-indent:25px; color:#FFFFFF; background-color:#6699CC; background-image:url(../_images/index/icon_email.gif); background-repeat:no-repeat; border:1px solid #0467C6; height:45px;}
a.email_sign-up_link:link {text-decoration:none; color:#FFFFFF;}
a.email_sign-up_link:visited {text-decoration:none; color:#FFFFFF;}
a.email_sign-up_link:hover {text-decoration:none; color:#FFFFFF;}
/* BOXES */
.index_category_box {border:2px solid #000000;}
.index_category_tabs {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; line-height:25px; text-align:center; color:#333333;}
.index_category_image {border-right:5px solid #F9C241; border-bottom:5px solid #F9C241; border-left:5px solid #F9C241; background-color:#FFFFFF;}




/***** PRODUCT DISPLAY *****/
.prod_display_blue {background-color:#6699CC;}
/* TIES */
.tie_labels {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-indent:15px; font-size:12pt; color:#264666; line-height:11pt; background-color:#FEDD8E; border-top:1px dotted #264666; border-bottom:1px dotted #264666;}
.ties {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; line-height:9.5pt; padding:5px;}
.ties_material {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; line-height:9.5pt; color:#264666; width:98%; background-color:#BFD9F3; border:1px solid #264666; padding:2px;}



/***** FEATURED ITEMS *****/
.featured_box {border:2px solid #264666;}
.featured_tab {font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:12pt; text-align:center; font-weight:bold; color:#FFFFFF; background-color:#264666;}





/***** FOOTER *****/ 
.sub-footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#264666; padding: 6px 0 2px 0; border-top: 1px solid #264666; font-weight: bold;}
.footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#264666; padding: 3px 0 6px 0;}
