/***********************************************/
/* emx_nav_left4.css                           */
/*                                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body{
	font-family: 80% Arial,sans-serif;
	color: #000;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #0066cc;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 150% Arial,sans-serif;
 color: #0066cc;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 130% Arial,sans-serif;
 color: #0066CC;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 120% Arial,sans-serif;
 color: #0066cc;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 110% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* masthead Layout                             */
/***********************************************/
#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	
	background-image: url(../images/b/b_masthead.jpg);
	width: 950px;	
	/* 
	background-color: #FFFFFF; 
	width:95.6%;
	*/
}
/************** utility styles *****************/

#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 12px;
	right: 0px;
	color: #333333;
	/*background-color: #0066cc;*/
	/*background-image: url(images/c_dkblu.jpg);*/
}

img.utility {
	position:relative;
}
#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration:underline;
	color: #ffffff;
	
}

#utilitybutton {
	position:relative;
	width:170px;
	margin-top: -22px;
	padding: 0px 0px 0px 8px;
}
/*********** findus ************/
#findus{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 50px;
	left: 245px;
	color: #0066cc;	
	/*background-color: #0066cc;*/
	/*background-image: url(images/c_dkblu.jpg);*/
}

img.findus {
	position:relative;
}
#findus a{
	color: #0066cc;
}

#findus a:hover{
	text-decoration:underline;
	color: #0066cc;
}
/*********** other masthead styles ********/
#tagline{
	position:absolute;
	left:245px;
	top:12px;
	font-style: italic;
	/* color:#0066cc; */
	color:#FFF;
	font-weight:bold;
}
#copyright{
	position:absolute;
	left:188px;
	top:10px;
	color:#FFF;
}
#globalLogo{
	width:178px;
	padding: 10px;
}


/***********************************************/
/* globalNav Layout                            */
/***********************************************/
#globalNav{
	position: absolute;
	top: 78px;
	left: 2%;
	right: 2%;
	
	width: 950px;
	/*
	width:95.6%;
	position: absolute;	
	left: 0px;
	top: 78px;
	height: 26px;
	*/
	
	color: #0000CC;
	padding: 0px;
	margin: 0px;
	
	/* background-color: #663300; */
	background-repeat: repeat-x;	
	background-image: url(../images/m_denim_on.gif);
	/* background-image: url(images/b_back_content.png);*/
	
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

.skipLinks {display: none;}


/***********************************************/
/* pagecell1 Layout                            */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 104px;
	left: 2%;
	right: 2%;
	
	width:950px;
	background-image: url(../images/b/b_pagecell1.jpg);
	background-color: #ffffff;
	border-top: 1px solid #ccd2d2;
	/*
	width:95.6%;
	*/
	
}
/********** right and left Navigation ************/
#pageNavL{
	float: left;
	width:188px;
	padding: 0px;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	font: small Verdana,sans-serif;	
}

#pageNavR{
	float: right;
	width:178px;
	padding: 0px;
	/* background-color: #F5f7f7; */
	border-left: 1px solid #663300;
	border-bottom: 1px solid #663300;
	font: small Verdana,sans-serif;
	
	
}
/************ categoryLinks styles **************/
#categoryLinks{
	margin: 0px;
	padding: 0px 10px 10px 10px;
}
#categoryLinks img{
	padding: 0px 10px 0px 0px;
}
#categoryLinks h3{
	padding: 10px 0px 2px 0px;
	border-bottom: 1px solid #663300;
	
}
#categoryLinks a{
}
/************ content ****************/
#content{
	padding: 0px;
	margin:0px 12px 0px 210px;	/* background-image: url(images/b_back_content.png); */	
}
#contentname{
	padding: 10px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #ccd2d2;
}
/************** pageName styles ****************/
#pageName{
	width:712px;
	padding: 10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom: 1px solid #663300;
}
#pageName h3{
	padding: 0px 10px 2px 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 100%;
}

/************* mfg description styles **********/

#mfgdescription{
	position:relative;
	padding: 0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	font-size: 75%;
	width:300px;
}
/*************** header styles *****************/

#header {
	position: relative;
	height: 128px;
	width:535px;
	top: 0px;
	padding: 0px 0px 0px 0px;
	color:#FFF;
	overflow: hidden;
	background-image: url(../images/b/b_mfg.jpg)
}

img.header {
	position:relative;
	padding: 25px 0px 0px 30px;	
}

#headername {
	position:relative;
	width:440px;
	margin-top: -103px;
	padding: 25px 0px 0px 33px;	
}

#headerdesc {
	position: relative;
	width: 440px;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	font-size: 75%;
}
/*************** feature **********************/
#refineProducts {
	position: relative;
	top:0px; 
	width:712px;	
	background-image: url(/images/b/b_refine_list.gif);
}
#refineProducts h1{
	padding: 10px 0px 2px 10px;
	color: #F90;
	text-align:center;
}
#refineProducts h3{
	padding: 10px 0px 2px 10px;
	color:#cc9933;
	text-align:center;
}
#refineProducts a:link, #refineProducts a:visited {
	display: block;
	color: #FFFFFF;
}
#refineProducts a:hover{
	/* font-weight: bold; */
	text-decoration: underline;
	color: #FFF;
}
#refineProductsh {
	position:relative;
	width:712px;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-image: url(/images/b/b_refine.gif);
	background-repeat:no-repeat;
}
#productListContainer {
	position:relative;
	width: 712px;
}
#bestsellers {
	width:712px;
	height:185px;
	position: relative;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.rectangleSmall {
	position: relative;
	float: left;
	padding-top: 15px;
	width: 225px;
	margin-right: 15px;
}
.rectangleSmall2{
    position: relative;
	float: left;
	padding-top: 15px;
	width: 465px;
	margin-right: 15px;
}
.rectangleSmall3{
    position: relative;
	float: left;
	padding-top: 15px;
	width: 690px;
	margin-right: 15px;
}

.squareSmall {
	position: relative;
	float: left;
	padding-top: 15px;
	width: 225px;
	height:225px;
	margin-right: 17px;
}

/************** racing page styles **************/

#racingpage{
	position:relative;
	color: #ffffff;
}

#racingpage h1{
	font: bold 150% Arial,sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#racingpage a{
	
	color: #FE2803;
}

#racingpage a:hover{
	text-decoration: underline;
}

#racingpage {
	padding: 0;	
}

/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #663300;
	font-size: small;
	vertical-align: middle;
	color: #FFF;
	padding: 5px 10px 0px 10px;
	margin-top: -1px;
	background-image: url(../images/m_denim_on.gif);
	text-align: center;
	font-weight: bold;
	font-family: "Arial Black", Gadget, sans-serif;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: top;
}

#siteInfo a{
	color:#fff;
}

/************** nav utility styles *****************/

#navutility{
	font: 75% Verdana,sans-serif;
	position: relative;
	top: 0px;
	right: 0px;
	color: #333333;
	
}

#navutility a{
	color: #0066cc;
}

#navutility a:hover{
	text-decoration: underline;
	color: #0066cc;
	background-color: #FFFFFF;
}





/*************** search styles *****************/

#search{
	position: absolute;
	top: -1px;
	right: 725px;
	z-index: 101;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	color: #AAAAAA;
	border-bottom: 1px solid #ccd2d2;
	border-top: 1px solid #ccd2d2;
}

#breadCrumb a{
	color: #0000CC;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}

/************** feature styles *****************/

.feature{
	padding: 0px 0px 0px 0px;
}
html>body .feature {height: auto;}

.feature img{
	float: inherit;
	padding: 0px 0px 0px 0px;
}


/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	background-color: #0066cc;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #FFFFFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color: #0066cc;
}


/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks a{
}


/**************** advert styles *************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}


/**************** twitter  *****************/

#twitter_div{
	background-color: #999999;
	padding: 2px;
}

#twitter2_div{
	background-color:#999999;
	
}

/*********** float classes ************/
.leftimage{
	float: left;
	margin: 0 10px 10px 0;
}

.rightimage{
	float: right;
	margin: 2 0 5px 10px;
}

.clrimage{
	float: none;
}

/**************** picture display  *****************/

#picture_display{
	padding: 2px;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/********* ************************/
#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}


/* --- CLEARING SYSTEM  --- */
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearFix {
	display: block
}	


/********************* end **********************/
/***********************************************/
/* emaillist.css                               */
/*                                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

 /**
		 * @tab Page
		 * @section background
		 * @tip Choose colors for your list form's background and border. You might choose colors to match your company's branding.
         */
		
		
       

        /**
         * @tab Page
         * @section background
         */
        .container {
            /*@editable*/ border: 1px solid #000000;
        }

        fieldset {border: none; padding: 0; margin: 0;}

        /**
         * @tab Body
         * @section foreground
         * @tip Choose a color for your list form's foreground.  Pick a color that's easy to read against your text.
         */
        .content {
            /*@editable*/ background-color:#FFFFFF;
            /*@editable*/ padding:20px;
            font-family:Arial;
            font-size: 12px;
            line-height:150%;  /* #3# Editable */
            color: #333333;  /* #3# Editable */
        }

        /**
         * @tab Header
         * @section top bar
         * @tip You can make this color stand out, or you might make it the same as your form's background color.
         */
        .headerBar {
            /*@editable*/ background-color:#CCCCCC;
            /*@editable*/ padding:20px;
            /*@editable*/ border-bottom:0px solid #000000;
        }
        
        /**
         * @tab Header
         * @section top bar text
         * @tip If you aren't using an image for your header, set the text styles here.
         */
        .headerText {
            /*@editable*/ color:#666666;
            /*@editable*/ font-size:32px;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-weight:bold;
            /*@editable*/ text-align:left;
        }

        /**
         * @tab Body
         * @section default text
         * @tip This is the default text style for the body of your list form.
         */
        p, label, .formText {
            /*@editable*/ line-height:150%;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-size: 12px;
            /*@editable*/ color: #333333;
        }

        /**
         * @tab Alerts/Errors
         * @section alerts
         * @tip This is the style for the "There are errors below." warning that appears if invalid data is entered.
         */
        .alert {
            /*@editable*/ font-size:20px;
            /*@editable*/ line-height:200%;
            /*@editable*/ color:#FF0000;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-weight:bold;
        }

        /**
         * @tab Alerts/Errors
         * @section errors
         * @tip This is the style for the error messages that appear beneath each form fields with invalid data.  Use colors that will attract attention.
         */
        div.errorText {
            /*@editable*/ font-size: 12px;
            /*@editable*/ line-height:150%;
            /*@editable*/ font-weight:bold;
            /*@editable*/ color:#FF0000;
            /*@editable*/ font-family:Arial;
            /*@editable*/ background-color:#FFEEEE;
            /*@editable*/ padding:5px;
            /*@editable*/ margin:3px;
        }

        /**
         * @tab Body
         * @section link style
         * @tip Specify the color for all the hyperlinks in your list form.
         */
        a:link, a:active, a:visited, a {
            /*@editable*/ color:#0000FF;
        }

        a.poweredBy {
            font-size:10px;
            font-family:trebuchet ms;
            text-decoration: none;
        }

        .poweredByBox td {
        text-align: center;
        }

		/* hCards + hCalendars */
		.vcard, .vevent {
			background:#eee;
			border: 2px solid #ccc !important;
			padding: 14px;
			-moz-border-radius: 4px;
			-webkit-border-radius:4px;
			border-radius: 4px;
			margin: 5px 0 !important;
		}

		span.vcard, 
		span.vevent {padding: 2px 1px 2px 70px !important; margin: 0 2px 0 !important;}

		.org {display:block; margin:8px 0 0 0; padding-left:19px; background:url(http://worknmore.us1.list-manage.com/images/vcard.png) no-repeat; font-weight:bold; font-size:110%;}
		.hcard-download {background:url(http://worknmore.us1.list-manage.com/images/hcard-download-or.png) no-repeat; padding:2px 0 2px 32px;}
		
		/* General Form Formatting */
		#mergeTable {width:100%;}
		#archive-list {margin:3em; list-style:square; line-height:1.6em;}
		.required {text-align:right; font-size:11px; font-weight:bold;}
		.formText {vertical-align:top;}
		.subfield {display:block; margin:2px 0; padding:4px; line-height:30px;}
		.phonefield .subfield, .datefield .subfield {display:inline;}
		.subfield label {padding-left:4px; font-style:italic;}
		.mergeTable {border-collapse:separate;}
		.mergeRow td {padding:12px; border-top:1px solid #ccc;}
		input, textarea, select {padding:4px;}
		input:focus, textarea:focus, select:focus {background:#ffc;}
		.countryfield select {min-width:120px;}
		.radiogroup label {padding-right:12px;}
		#archive-list-title {margin-bottom:5px;}
		#archive-company {font-weight:normal;}
		#archive-company, #archive-subscribe-link {margin:5px 0;}
		#archive-subscribe-link {float:right; margin-top:2px;}
		#forward-friend-table label {font-weight:bold;}
		#forwardToFriendFooter {padding-top:10px; border-top:1px solid #ccc;}

/********************* end **********************/
/**
 * Default theme for google search
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/**** listview ***/
.noBorder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.content_noSidebar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 27px; POSITION: relative
}
.content_Search {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 10px; POSITION: relative
}
.content_wSidebar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 184px; MARGIN-BOTTOM: 32px; PADDING-BOTTOM: 1px; PADDING-TOP: 27px; POSITION: relative
}
#content_Main {
	PADDING-RIGHT: 0px; MARGIN-TOP: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
.brandLogo {
	RIGHT: 12px; POSITION: absolute; TOP: 0px
}
DIV.brandLogo {
	WIDTH: auto; TEXT-ALIGN: right
}
.brandLogo IMG {
	PADDING-LEFT: 5px
}
.directory {
	Z-INDEX: 2; LEFT: 12px; WIDTH: auto; POSITION: absolute; TOP: 5px
}
.deptTopper {
	BACKGROUND-COLOR: #c1c1c1; TEXT-ALIGN: center
}
.topperTable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.topperText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.topperText A {
	COLOR: #fff
}
.oosTopper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 140px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 500px; PADDING-TOP: 5px
}
.searchTable {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #333 2px solid; MARGIN: 10px auto; BORDER-LEFT: #333 2px solid; BORDER-BOTTOM: #333 2px solid; BORDER-COLLAPSE: collapse
}
.searchTable TD {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; WIDTH: 150px; BORDER-BOTTOM: #999 1px solid
}
.searchTable TH {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.searchTable .scrollBox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; OVERFLOW: auto; WIDTH: 145px; PADDING-TOP: 3px; HEIGHT: 80px
}
.searchTable UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/***********************************/
/*          product                */
/***********************************/
.product UL {
	TEXT-ALIGN: left
}
.product {
	BORDER: #663300 1px solid;
	PADDING: 4px;
	FLOAT: left;
	MARGIN: 2px 4px 2px 0px;
	WIDTH: 165px;
	PADDING-TOP: 2px 4px 2xp 4px;
	POSITION: relative;
	HEIGHT: 200px;
	BACKGROUND-COLOR: #FFF;
	TEXT-ALIGN: center
	/*
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 4px;
	BACKGROUND-COLOR: transparent;
	*/
	
}

.product IMG {
	float: none;
}

.productScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.productScroll {
	OVERFLOW: auto
}
.productScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.productScrollCS {
	OVERFLOW: auto
}
.productCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.productCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          other                  */
/***********************************/
.compare {
	TEXT-ALIGN: right
}
.shopMore {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid
}
.thumbIcons {
	RIGHT: 3px; WIDTH: 53px; POSITION: absolute; TOP: 3px
}
.thumbIcons IMG {
	MARGIN-BOTTOM: 3px
}
.padTop {
	PADDING-TOP: 5px
}
.extremeicon {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.pageLinks {
	TEXT-ALIGN: center
}
.pageBar {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; WHITE-SPACE: nowrap; BORDER-RIGHT-WIDTH: 0px
}
.pageBarL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 50%; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.pageBarR {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 50%; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.allBrand {
	FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 170px; PADDING-TOP: 14px; POSITION: relative; HEIGHT: 45px; TEXT-ALIGN: center
}
.allBrand_noLogo {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 170px; POSITION: relative; HEIGHT: 72px
}
.allBrand_noLogo IMG {
	VERTICAL-ALIGN: middle
}
.deptBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 75px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 6px 0px 0px; WIDTH: 90px; PADDING-TOP: 28px; POSITION: relative; HEIGHT: 44px; BACKGROUND-COLOR: transparent
}
.deptBox IMG {
	DISPLAY: inline; FLOAT: left; MARGIN: -28px 0px 0px -75px
}
.deptOBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 9px 3px 0px 0px; OVERFLOW: hidden; WIDTH: 155px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 120px; BACKGROUND-COLOR: transparent
}
.deptOBox IMG {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: -5px 0px 0px -130px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.deptOBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
.deptOBox LI {
	PADDING-TOP: 5px
}
.narrowBox {
	HEIGHT: 120px
}
.deptOBox .deptOMore {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 66px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; POSITION: absolute; TOP: 109px; BORDER-RIGHT-WIDTH: 0px
}
.outdoorsList {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 1em; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse
}
.outdoorsList TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TOP: 0px; TEXT-ALIGN: left
}
.outdoorsList TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.borderRow {
	BORDER-TOP: #ccc 1px solid
}
.outdoorsList TR:hover {
	BACKGROUND-COLOR: #eee
}
#sidebar1 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -173px; WIDTH: 155px; POSITION: relative
}
.sideArea {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 4px; Z-INDEX: 1; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #bbb 1px solid; POSITION: relative
}
.sideTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LEFT: 3px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #333; PADDING-TOP: 0px; POSITION: absolute; TOP: -7px; BACKGROUND-COLOR: #fff
}
.brandBar {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.sideList {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.sideListInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
#sidebarPopNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; LIST-STYLE-TYPE: none
}
#sidebarPopNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; LIST-STYLE-TYPE: none
}
#sidebarPopNav LI {
	LINE-HEIGHT: 1.25em; POSITION: relative
}
#sidebarPopNav LI UL {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: none; Z-INDEX: 5; LEFT: 154px; BORDER-LEFT: #aaa 1px solid; WIDTH: 408px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ddd
}
#sidebarPopNav LI UL LI {
	FLOAT: left; WIDTH: 100px; POSITION: relative; BACKGROUND-COLOR: transparent
}
#sidebarPopNav LI UL.small LI {
	WIDTH: 40px
}
#sidebarPopNav LI A {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaa 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aaa 0px solid; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#sidebarPopNav LI UL LI A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#sidebarPopNav LI UL LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #999
}
#sidebarPopNav LI A.popTop {
	BACKGROUND: url(http://mirror.altrec.com/images/outdoors/poptop.arrow.gif) #ddd no-repeat right center
}
#sidebarPopNav LI:hover UL {
	DISPLAY: block
}
#sidebarPopNav LI.over UL {
	DISPLAY: block
}
DIV#SBshoesizes {
	DISPLAY: block
}
DIV#SBwaistsizes {
	DISPLAY: block
}
DIV#SBgeneralsizes {
	DISPLAY: block
}
DIV#SBeuroshoesizes {
	DISPLAY: block
}
DIV#SBwomenssizes {
	DISPLAY: block
}
/***********************************/
/*          vendorBox              */
/***********************************/
.vendorBox UL {
	TEXT-ALIGN: left
}
.vendorBox {
	border:	#663300 1px solid;
	FLOAT: left;
	MARGIN: 4px 4px 4px 0px;
	WIDTH: 165px;
	PADDING: 4px;
	POSITION: relative;
	HEIGHT: 190px;
	BACKGROUND-COLOR: #FFF;
	TEXT-ALIGN: center
	/*
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	*/
}

.vendorBox IMG {
	float: none;
}

.vendorBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.vendorBoxScroll {
	OVERFLOW: auto
}
.vendorBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.vendorBoxScrollCS {
	OVERFLOW: auto
}
.vendorBoxCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.vendorBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          mfgrefineList          */
/***********************************/
.mfgrefineList {
	POSITION: relative;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 178px;
	PADDING: 0px;
	TEXT-ALIGN: center;
	color:#FFF;
	background-image: url(/images/b/b_refine_item.gif)
	/*
	border:	#663300 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	*/
}

.mfgrefineList IMG {
	float: none;
}

/***********************************/
/*          vendorList             */
/***********************************/
.vendorList UL {
	TEXT-ALIGN: left
}
.vendorList {
	FLOAT: left;
	MARGIN: 4px 4px 4px 0px;
	WIDTH: 165px;
	PADDING: 4px;
	POSITION: relative;
	HEIGHT: 10px;
	TEXT-ALIGN: left	/*
	border:	#663300 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	*/
}

.vendorList IMG {
	float: none;
}

.vendorListScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.vendorListScroll {
	OVERFLOW: auto
}
.vendorListScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.vendorListScrollCS {
	OVERFLOW: auto
}
.vendorListCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.vendorListCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          ssdisplayBox           */
/***********************************/
.ssdisplayBox UL {
	TEXT-ALIGN: left
}
.ssdisplayBox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 4px 4px 4px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 90px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; HEIGHT: 140px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.ssdisplayBox IMG {
	float: none;
}
.ssdisplayBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.ssdisplayBoxScroll {
	OVERFLOW: auto
}
.ssdisplayBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.ssdisplayBoxScrollCS {
	OVERFLOW: auto
}
.ssdisplayBoxCompare {

	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.ssdisplayBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}
/***********************************/
/*          mfgIcons               */
/***********************************/
.mfgIcons {
	RIGHT: 3px;
	WIDTH: 70px;
	POSITION: absolute;
	TOP: 3px;
}
.mfgIcons IMG {
	MARGIN-BOTTOM: 3px
}
/***********************************/
/*          indexBox               */
/***********************************/
.indexBox UL {
	TEXT-ALIGN: left
}
.indexBox {
	border:	#663300 1px solid;
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 4px 4px 4px 0px; 
	WIDTH: 165px; 
	PADDING-TOP: 4px;  
	POSITION: relative; 
	HEIGHT: 190px; 
	BACKGROUND-COLOR: #FFF; 
	TEXT-ALIGN: center
}
.indexBox IMG {
	float: none;
	max-height: 160;
	max-width: 160;
}
.indexBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.indexBoxScroll {
	OVERFLOW: auto
}
.indexBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.indexBoxScrollCS {
	OVERFLOW: auto
}
.indexBoxCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.indexBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}

/***********************************/
/*          mfgBox                 */
/***********************************/
.mfgBox UL {
	TEXT-ALIGN: left
}
.mfgBox {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; float:left; PADDING-BOTTOM: 4px; MARGIN: 4px 4px 4px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 222px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; HEIGHT: 270px; BACKGROUND-COLOR: transparent; 
}


.mfgBoxScroll {
	HEIGHT: 80px; TEXT-ALIGN: center
}
.mfgBoxScroll {
	OVERFLOW: auto
}
.mfgBoxScrollCS {
	HEIGHT: 190px; TEXT-ALIGN: center
}
.mfgBoxScrollCS {
	OVERFLOW: auto
}
.mfgBoxCompare {
	BORDER-TOP: #ddd 1px solid; FONT-SIZE: 0.8em; HEIGHT: 13px
}
.mfgBoxCompare INPUT {
	VERTICAL-ALIGN: middle
}

/***********************************/
/*          box                    */
/***********************************/
.boxTL {
	left: 0px;
	WIDTH: 27px;
	POSITION: absolute;
	
}
.boxTR {
	right: 0px;
	WIDTH: 27px;
	POSITION: absolute;
	top: 0px;
	
}
.boxClogo {
	WIDTH: 27px;
	POSITION: relative;
	
}

/***********************************/
/*          topfive                */
/***********************************/
.topfive UL {
	TEXT-ALIGN: left
}
.topfive {
	BORDER: #663300 1px solid;
	PADDING: 2px 4px 4px;
	FLOAT: left;
	MARGIN: 2px 2px 2px 0px;
	WIDTH: 130px;
	POSITION: relative;
	HEIGHT: 165px;
	BACKGROUND-COLOR: #FFF;
	TEXT-ALIGN: center;
	font-size: small;	
	/*
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 4px;
	BACKGROUND-COLOR: transparent;
	*/
}
.topfive IMG {
	width:100px;
	height: 100px;
	float: none;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}
/*************** itemD styles *****************/

#itemD {
	position: relative;
	top:0px;
	width:535px;
}
#itemD_header {
	position:relative;
}
#itemD_left {
	position:relative;
	float:left;
	width:144px;
	height:160px;
	background-color:#FFF;
	text-align: center;
	border: #663300;
	border-color:#663300;
	border-width: 2px;
	border-style: solid;	
}
img.itemD_left {
	position:relative;
	padding: 0px 0px 0px 0px;	
}
#itemD_content {
	position:relative;
	margin-left:160px;
	
	/*
	top:-150px;
	
	*/
}
#itemD_footer {
	position:relative;
}
#itemD_price {
	position:relative;
	width:144px;
	text-align:center;
}
#itemD_buy {
	position:relative;
	top:-30px;
	width:80px;
	left:149px;
	vertical-align: middle;
}
#itemD_logo {
	position:relative;
	width:300px;
	height:80px;
	top:-55px;
	left:230px;
	text-align:right;
}