@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:#000;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
}
#container{width:844px;margin:auto;}
#header{
	margin:auto;
	width:844px;
	height:87px;
	background-image: url(../images/bg_header.png);
}
#logo{width:123px;height:67px;float:left;margin-top:10px;margin-left:35px;}
#top-nav{width:250px;height:20px;float:right;color:#CCCCCC;font-size:.8em; text-align:right;padding-right:30px;margin-top:15px;}
#top-nav a{color:#CCCCCC;}
#top-nav a:hover{color:#ed1c24;}
#nav-bar{
	clear:both;
	width:834px;
	height:40px;
	background-image: url(../images/bg_navbar.gif);
	background-repeat: repeat-x;
	padding-left:10px;

}

#main-promo{clear:both;width:844px;height:363px;margin-top:2px;}
#promos{clear:both;width:844px;height:161px;margin-top:2px;}
#promos img{border:none}
#quotes{clear:both;width:844px;height:31px;font-size:11.5px;color:#ededed;border-top:1px solid #676767;border-bottom:1px solid #676767;padding-top:2px;margin-top:2px;}
#quotes table td{vertical-align:middle;height:21px;}
#quotes table img{border:none;}
#footer{
	margin-top:2px;
	clear:both;
	width:844px;
	height:64px;
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
	padding-top:50px;
}
img.imgFooterLogo{margin-left:20px;float:left;margin-right:10px;}
table.tblFooterLinks{width:450px;}
table.tblFooterLinks td{width:16%;padding:5px;vertical-align:top;}
table.tblFooterLinks a{text-decoration:none;font-size:.7em;display:block;color:#d4d4d4;}
table.tblFooterLinks a:hover{text-decoration:underline;color:#FFFFFF;}


#main-content{clear:both;width:844px;height:auto;overflow:auto;margin-top:2px;background-color:#454545;	background-image: url(../images/bg_leftcolumn.gif);
	background-repeat: repeat-x;}
#left-column{
	width:167px;
	float:left;
	height:auto;
	overflow: hidden;
	background-color:#454545;
	color:#fff;
	padding-left:0px;
	padding-top:35px;
	background-image: url(../images/bg_leftcolumn.gif);
	background-repeat: repeat-x;font-size:11px;
}
#right-column{
float:left;
width:675px;
height:auto;
overflow:auto;
border-left:2px solid #000;}

#int-header{float:left;
width:675px;
height:210px;
overflow:auto;
border-top:1px solid #676767;
border-bottom:1px solid #676767;
background-color:#333333}

#int-text{float:left;clear:both;
width:675px;
height:auto;
overflow:auto;
margin-top:1px;background-color:#FFFFFF
}



img.category_image_img{border-top:1px solid #676767;border-bottom:1px solid #676767;margin-bottom:1px;}

p{font-size:.9em;color:#666666;}
h1{font-size:1.2em;color:#666666;}
h2{font-size:1.0em;color:#0057a8;}

a:active
{
  outline: none;
}
a:focus
{
  -moz-outline-style: none;
}


a.contentlinks{color:#ed1c24;}
a.contentlinks:hover{color:#0057a8;}

/*search box */
#display_search_box_coded{float:right;height:32px;width:155px;padding-top:8px;margin-right:20px; }
#connectbox{width:136px;margin:auto;border:1px solid #646464;padding:7px;color:#999999;margin-top:10px;}
#connectbox img, #connectbox-home img{margin-left:3px;border:none;}

#connectbox-home{width:115px;margin:auto;float:right;margin-top:10px;}

#mailing_list{width:136px;margin:auto;border:1px solid #646464;padding:7px;color:#999999;margin-top:10px;}
#mailing_list a{color:#FFFFFF}

/* SUB NAV STYLES */
#first_nav a{color:#fff;text-decoration:none;font-size:1.1em;display:block;padding-left:20px;padding-top:2px;padding-bottom:2px;}
#first_nav a:hover{background-color:#646464;color:#000;}
#first_nav ul{list-style-type:none;margin:0;padding:0;}
#first_nav li{line-height:22px;}
.nav_selected a{background-color:#646464;color:#000;}

/* PRODUCT PRICE STYLES */
a.productnamecolor{color:#242424;font-size:.9em;text-decoration:none;margin-top:3px;}
a.productnamecolor:hover{color:#0057a8;font-size:.9em;text-decoration:underline;border:none;}
.pricecolor{color:#242424;font-size:1.0em;}


/* BREADCRUMBS STYLES */
.PageText_L517n{font-size:.8em;font-wieght:normal;}
.PageText_L517n .PageText_L721n{font-size:11px;}

/*PRODUCT DETAILS PAGE*/
.productnamecolorLARGE{font-size:1.1em;font-weight:bold;color:#0057a8}
#content_area{color:#666666;height:auto;overflow:auto;}
#content_area a{color:#666666;}
#int-text table{width:675px;float:right;text-align:left;height:auto;overflow:auto;}

#content_area a:hover{color:#0057a8;}
#content_area table table{width:100%;}


/*FORM CHANGES */
input text{border:1px solid #ccc;color:#666}
select{font-size:.9em;border:1px solid #ccc;color:#666;background-color:#FBFBFB;}
input {color:#666;font-size:.9em;}
textarea{font-size:.9em;color:#666;font-family:Arial, Helvetica, sans-serif;}

/* MAILING LIST SIGN UP */
#mailing_list{width:136px;margin:auto;border:1px solid #646464;padding:7px;color:#999999;margin-top:10px;}
#search_button{border:none;margin-left:2px;}
.text_mailingbox{margin-bottom:3px;display:block}


/* CONTACT FORM */
#div_articleid_83 table td{width:25%;color:#666666;padding:3px;vertical-align:top;}
#div_articleid_83 table td label{font-size:.9em}


/*WHATS NEW SECTION */
.whats-new-item{text-align:left;width:220px;margin:auto;color:#666;font-size:.9em;}
.whats-new-item img{margin:auto;text-align:center;display:block;}
.whats-new-item a{color:#666;}
.whats-new-item a:hover{color:#ed1c24;}