﻿@import url(layout.css);
@import url(pop_style.css);

body {
	/**TC Added min-width **/
/*TC	min-width:975px;*/
	color: black;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
/*	background-color: #d3d9d6;*/

	background-image:url('../images/home_bkgrd.jpg');
	background-repeat: repeat-x;
	background-color:#3F5F74;
}

#container {
	background-color: #FFFFFF;
/*TC 	width: 900px; */
	width: 948px;
/* TC	width: 760px; */
	margin: 0px auto 0px auto;
	 
/*	
	border-top: 0;
	border-right: 1px solid #b7b7b7;
	border-bottom: 0;
	border-left: 1px solid #b7b7b7;
*/	
}

/** TC ** Added contents below **/
#container b{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

/*
#container li{
	padding:0 0 5px 0;
	list-style-type:none;
}
*/




/*****----------------------------------------------**/
/*****					Masthead					**/
/*****----------------------------------------------**/
/* Styles for Masthead */
#masthead {
	text-align: right;
/**	background-color: #FFFFFF; **/
	background-color: #FD9006;
/*	width: 760px;*/
/** TC added height **/
	height: 124px;
/*	padding: 10px;*/
	background-image:url('../images/actioncominc_banner1_948px.png');
	color:#000000;
}

/*
#masthead img { 
	float: left; 
}

#masthead p {
	font-size: 11px;
	color: #fff;
	margin: 10px 10px 0;
}
*/

#banner{
	float: left;
	width: 940px;
	height: 124px;
}

.toll_free_number{
	float: right;
	text-align: right;
	width: 380px;
	height: 60px;
	padding: 10px;
}

#slogan{
	text-align:center;
	float: left;
	font-size:x-large;
	font-style:italic;
	padding: 20px 0 0 200px;
	height: 47px;
	width: 270px;
}

#serving_washington{
	width: 620px;
	float: right;
	padding: 10px 10px 10px 10px;
}

#column_r p {
	font-size: 11px;
	margin: 7px;
}

/****-----------------------------------------------**/
/****				column_left						**/
/****-----------------------------------------------**/

.column_left {
	float: left;
	width: 181px;
	display: inline;
	margin: 10px 0 0 0;
	background: #FFFFFF;
/**	padding: 0 0 0 0; */

/*** TC--	margin: 10px 0 0 -782px;*/
	font-family: Arial, Helvetica, sans-serif;
}


.left_nav_title{
	float: left;
	width: 179px;
/*	padding: 0px 4px 0px 4px;	*/
	height: 24px;
	line-height: 24px;
	border: 1px #006699 solid;
/*	border-top: 1px #996600 solid;
	border-left: 1px #996600 solid;
	border-right: 1px #996600 solid; */
/*	background: #CC9900;*/
	background-image: url('../images/nav_title_bkgrd.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bolder;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.left_nav_body{
	float: left;
	width: 171px;
	border-left: 1px #006699 solid;
	border-right: 1px #006699 solid;
	border-bottom: 1px #006699 solid;
	padding: 6px 4px 6px 4px;
	margin: 0px 0px 10px 0px;
/*	text-align: center; */
}

.links_column{
/*	width: 74px;*/
	width: 78px;
	float: left;
	padding: 4px 2px 4px 4px;
	list-style-type: none;
/*	text-align: center;*/
}

.links_column img{
	border: 0px;
}	

.links_column ul{
	/*	list-style-type: none;*/
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

.links_column ul li{
/*	float: left;*/
/*	margin: 0px 0px 0px 4px;*/
	margin: 0px 0px 0px 0px;
}

.links_column ul li a{
	color: #000000;
	text-decoration: none;
}

.links_column ul li a:hover{
	color:#006699;
}


.links_column_fullwidth{
	width: 100%;
	float: left;
	padding: 4px 2px 4px 8px;
	list-style-type: none;
/*	text-align: center;*/
}

.links_column_fullwidth img{
	border: 0px;
}

.links_column_fullwidth ul{
	/*	list-style-type: none;*/
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

.links_column_fullwidth ul li{
/*	float: left;*/
	margin: 0px 0px 0px 4px;
}

.links_column_fullwidth ul li a{
	color: #000000;
	text-decoration: none;
}

.links_column_fullwidth ul li a:hover{
	color:#006699;
}



.more_link{
	width: 100%;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}

.more_link img{
	border: 0px;
}

/** TC
.mfgr_title{
	width: 181px;
	height: 32px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('../images/manufacturers.png');
}

.links_title{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:10;
	text-align: center;
}
**//


.links_body {
	width:177px;
	border-left: 1px #484848 solid;
	border-right: 1px #484848 solid;
	background: #F0F0F0;
/*  padding:top right bottom left;	*/
	padding:0 1px 0 1px;
}

.links_body ul {
	float: left;
/*	list-style-type: none;*/
/*	left: 10;*/
/*	padding-bottom:13px;*/
	padding-bottom:3px;
}

/** TC height of the links under Manufacturers **/
.links_body ul li {
/*	line-height: 14px;*/
	line-height: 8px;
}

.links_body ul li a {
	color: #0d5c97;
}


img.img_links_box{
	float: left;
}


.left-content ul li {
	font-size: 11px;
	font-weight: bold;
}

.links-box {
	width: 164px;
/*	padding: 9px 0 0 13px;*/
	padding: 9px 0 0 13px;
	background: #F0F0F0;
}


.links-box ul {
	float: left;
	padding-bottom:13px;
}

.links-box ul li {line-height: 14px;}

.links-box ul li a {color: #0d5c97;}

.w-1 {
	line-height: 14px;
/*	width: 86px;*/
	width: 70px;
	padding-right: 5px;
	padding-top: 8px;
	padding-left: 13px;
}

.w-2 {
	width: 72px;
	padding-top: 8px;
}

.l-see {
	color: #cc1a01;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 18px;
	
}

/*****-------------------------------------------------**/
/*****                 column_body                     **/
/*****-------------------------------------------------**/

#column_body {
	width: 528px;
/**	width: 489px;**/
	margin: 10px 0 10px 0;
/** TC	
	float: right;
**/	
	float: left;
	padding: 4px;
	background-color:#FFFFFF;
	
/**	background-color: #C0DF3D; **/
/** TC Took out position **/	
/*	position: relative; */
}

#column_body p{
	line-height: 14px;
	font-size: 12px;
	padding: 4px 20px 4px 20px;
}


#column_body a{
	color:#000000;
	text-decoration:none;
}

#column_body a:visited{
	color:#000000;
	text-decoration:none;
}

#column_body a:hover{
	color:#006699;
	text-decoration:underline;
}

#column_body a:active{
	color:#000000;
	text-decoration:none;
}




.column_body_title{
	width: 508px;
	padding: 4px 10px 14px 10px;
	font-size: 18px;
	font-weight: bolder; 
}

.column_half{
	float: left;
	width: 180px;
	margin: 10px 20px 10px 20px;
	font-size: 12px;
}

.location_wrapper{
	float: left;
	padding: 10px 40px 20px 40px;
	margin: 0px 0px 10px 0px;
}


.location_img{
	text-align: center;
}


.location_img img{
	border: 1px #006699 solid;
}


/*****--------------------------------------------------**/
/*****				column_right						**/
/*****--------------------------------------------------**/

#column_right {
/**TC Added float **/
	float: right;
/** TC Added position: relative;  **/
	position: relative;	
/**	width: 192px; **/
	width: 222px;
	margin: 10px 0 20px 0;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#column_right img{
/*	float: left;*/
}


/*****----------------------------------**/
/*****			Right Nav				**/
/*****----------------------------------**/
.right_nav_title{
	float: left;
/*	width: 212px*/
	width: 220px;
/*	padding: 4px 4px 4px 0px;*/
/*	height: 20px;*/
	height: 24px;
	line-height: 24px;	
	border: 1px #006699 solid;
/*	border-top: 1px #996600 solid;
	border-left: 1px #996600 solid;
	border-right: 1px #996600 solid; */
/*	background: #CC9900;*/
	background-image: url('../images/nav_title_bkgrd.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bolder;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.right_nav_body{
	float: left;
	width: 212px;
	border-left: 1px #006699 solid;
	border-right: 1px #006699 solid;
	border-bottom: 1px #006699 solid;
	padding: 6px 4px 6px 4px;
	margin: 0px 0px 10px 0px;

/*	text-align: center; */
}

.right_nav_body img{
	padding: 4px 0px 4px 0px;
/*	float: none; */
	text-align: center;
}



.product_sidebar_pix{
	float: left;
	width: 222px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.product_sidebar_pix img{
/*	float: left;*/
/*	margin: 0px 0px 8px 0px;*/
	margin: 0px auto 8px auto;
}



/* Styles for Navigation */
#navigation {
/*	background-color: #545454;*/
	overflow: hidden;
	height: 26px;
	margin: 0;
	padding: 0;
}


/*
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
}
*/

/**
#navigation a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px;
	border: 1px solid #c9c9c9;
}
**/


/** TC 
#navigation a:hover {
	color: #000;
	text-decoration: none;
	border: 1px #FFFF00 solid;
	background-color: #FFFF00;
}
**/




#column_l {
	width: 385px;
	margin: 0;
	padding: 0 15px;
	background-color: #fff;
}
#column_r {
	width: 192px;
	margin: 0;
	float: right;
	padding: 4px;
	background-color: #a9a9a9;
	position: relative;
}




/* Styles for Links */
/* a {
	color: #036;
	text-decoration: underline;
}*/

/*
a:hover {
	color: #808080;
	text-decoration: underline;
}
*/
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}


/*** TC Begins here ***/

ul {margin: 0;padding: 0;list-style: none;}

/*
.menu_anchor {
		
	margin:0;
	padding:0;
}
*/


#content {
	float: left;
/** TC	
	width: 900px;
**/
	width: 940px;
	background-color: #FFFFFF;
	padding: 0px 4px 0px 4px;
/*	
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
*/
}





/* Styles for Footer */
#footer {
	float: left;
/**TC New Width **/
	width: 948px;
/**	width: 620px; **/
	text-align: center;
/*	background-color: #113962;*/
	background-image: url('../images/footer_bkgrd.gif');
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-bottom: 0px;
}

#footer p {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	margin: 1px;
	padding: 1px;
}

.small_copyright{
	font-size: 9px;
	line-height: 10px;
	padding: 10px 0px 0px 0px;
}
/*
#footer a {
	color: #fff;
	text-decoration: underline;
}
#footer a:hover {
	color: #fff;
	text-decoration: none;
}
*/

.page_title{
	float: left;
	color: #FFFFFF;
}

.grid_title{
/* total width = 528px */
	float: left;
	width: 508px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#333333;
}

.grid_banner{
	border: 1px dotted silver;
	/*TC width: 163px; */
	width: 522px;
/*	height: 104px;  */
	float: left;
	margin: 2px 2px 2px 2px;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align:center;
}

.grid_item_wrapper{
	/* Total Width = 528px;*/
	width: 528px;
	float: left;
}



.grid_item{
	border: 1px dotted silver;
	/*TC width: 163px; */
	width: 170px;
	height: 200px;
	float: left;
	margin: 2px 2px 2px 2px;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}


.grid_item img{
	border-width: 0;
}


.grid_item_2w{
	border: 1px dotted silver;
	/*TC width: 163px; */
	width: 346px;
	height: 200px;
	float: left;
	margin: 2px 2px 2px 2px;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

.grid_item_2w img{
	border-width: 0;
}





/** TC -- Order a, a:visited, a:hover, a:active is important **/
.grid_item a{
	color: #000000;
	text-decoration: none;
}

.grid_item a:visited{
	color: #000000;
	text-decoration: none;
	border-width: 0;
}

.grid_item a:focus{
	color: #000000;
	text-decoration: none;
	border-width: 0;
}

.grid_item a:hover{
/*	color: #7DB812;*/
	color: #006699;
	text-decoration: underline;
}

.grid_item a:active{
	color: #000000;
	text-decoration: none;
	border-width: 0;
}



.product_names{
	font-size: 11px;
	line-height: 14px;
	padding: 2px 2px 2px 4px;
}

/*
.product_names a{
	color: #000000;
	text-decoration: none;
}

.product_names a:hover{
	color: #7DB812;
	text-decoration: underline;
}

product_names a:visited{
	color: #000000;
	text-decoration: none;
	border-width: 0;
}
*/

.bookmarks{
	float: right;
	font-size: 11px;
}

.brand_wrapper{
	float: left;
	padding: 0px 0px 30px 0px;
	width: 100%;
}

/*
.brand_wrapper a{

	border: 1px orange dotted;
	display: block;
}

.brand_wrapper a:hover {
	border: 1px lime solid;
}
*/

.product_info{
	float: left;
}



.pix_frame{
	float: left;
	width: 200px;
}

.pix_product{
	float: left;
	text-align: center;
/*	vertical-align: bottom;*/
	height: 200px;
	width: 200px;
}


.pix_product table tr{
	height: 200px;
}

.pix_product table tr td{
	vertical-align:bottom;
}





/*
.pix_product img{
	position: absolute;
	bottom: 0;
}
*/

.pix_title{
	float: left;
	width: 200px;
	text-align: center;
	font-weight: bolder;
	margin: 0px 0px 0px 0px;
	
}

.product_features{
	float: left;
	text-align: left;
/*	height: 200px;	*/
/*	padding: 10px 10px 10px 30px;*/
	padding: 10px 10px 10px 16px;	
	font-weight: bolder;
	width: 260px;
}

.feature_list{
	float:right;
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	padding: 4px 0px 10px 40px;
	list-style-type: square;
	font-weight: normal;
	width: 220px;
}

.feature_list li{
	padding:0 0 5px 0;
}

.product_division{
	float: left;
	border-bottom: 3px gray solid;
	margin: 4px 10px 4px 10px;
	width: 528px;
}

.specification_link{
	float: right;
	text-align: right;
	/* padding: top right bottom left */
/*	padding: 2px 0px 0px 24px;*/
	margin: 4px 0px 4px 0px;
	width: 200px;
	height: 21px;
	line-height: 21px;
	font-size: 10px;
	vertical-align: middle;

}



.specification_link img{
	border-width: 0;
	float: right;
}

.spec_desc{
	float: right;
	height: 21px;
	line-height: 21px;

/*	
	line-height: 5em;
	height: 5em;
*/	
/*	position: relative;*/
/*	top: -50%;*/
/*	display: table-cell;*/
/*	vertical-align: middle;*/
}


/*
	padding: 2px 0px 0px 24px;
	margin: 0px 0px 0px 0px;
	width: 89px;
	height: 21px;
	font-size: 12px;
	font-weight: bolder;
	color: white;
}
*/

.product_price{
	float: left;
	width: 260px;
	margin: 20px 0px 0px 0px;
	font-weight: bolder;
	line-height: 16px;
}

.prices{
/*	width: 100%;*/
	width: 260px;
	padding:4px 2px 4px 30px;
/*	margin-right: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.right_align{
	text-align: right;
}


.product_title{
	float: left;
	width: 528px;
}

.product_tagline{
	float: left;
	margin: 4px 0px 4px 20px;
	padding: 0px 0px 0px 0px;
	
}


.product_accessories_group{
	float: left;
	margin: 0px 0px 0px 0px;
/*	padding: 10px 10px 10px 10px;*/
	padding: 6px 10px 10px 10px;
	width: 508px;
}

.product_accessories_item_top{
	float: left;
	width:508px;
	height: 80px;
	border-top: 1px gray dashed;
	border-bottom: 1px gray dashed;
}

.product_accessories_item{
	float: left;
	width:508px;
/*	height: 80px; */
	height: 72px;
	border-bottom: 1px gray dashed;
}

.product_accessories_pix{
	float: left;
	width: 74px;
}

.product_accessories_pix img{
	margin: 5px 5px 5px 5px;
	border: 1px gray solid;
}

.product_accessories_desc{
	float: left;	
	padding: 8px 10px 4px 20px;
	font-size: 12px;
	width:400px;
}

.brand_title{
	float:left;
	width:100%;
}	

.divider{
	width:100%;
	border-top: 2px #006699 dotted;
	line-height: 2px;
	margin: 4px 0px 4px 0px;
}


.email_link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-style:italic;
/*	color:#E48E1B; */
/*	color:#006699; */
	color:#FDA506;
}


.section_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight: bolder;		
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 4px 20px;
	font-style: italic;
}

.section_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	color:#1A1A1A; */
	color:#282828;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 24px 32px;
	font-style: normal;
}

.section_list{
/*	text-align: left; */
/*	font-size: 12px; */
/*	line-height: 13px; */
	padding: 4px 0px 10px 32px;
	list-style-type: square;
/*	font-weight: normal; */
/*	width: 220px; */
}
