﻿/* GLOBAL STYLES */

A:link {
	color: #071B59;
	text-decoration: none;
}

A:visited {
	color: #071B59;
	text-decoration: none;
}

A:hover {
	color: #071B59;
	text-decoration: underline;
}

A:active {
	color: #071B59;
	text-decoration: none;
}

a.link_red:link, a.link_red:visited, a.link_red:active
{
	color: #b73637;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

a.link_red:hover
{
	color: #b73637;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}

a.side_bar_header:link, a.side_bar_header:visited, a.side_bar_header:active
{
	color: #20336E;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

a.side_bar_header:hover
{
	color: #20336E;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

a.cart_item:link, a.cart_item:visited, a.cart_item:active
{
	color: #b73637;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-bottom:20px;
}
a.cart_item:hover
{
	color: #b73637;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	padding-bottom:20px;
}

a.freeoffer_link:link, a.freeoffer_link:visited, a.freeoffer_link:active
{
	color: #0000FF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-bottom:20px;
}
a.freeoffer_link:hover
{
	color: #0000FF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	padding-bottom:20px;
}

a.freeoffer_link_red:link, a.freeoffer_link_red:visited, a.freeoffer_link_red:active
{
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-bottom:20px;
}
a.freeoffer_link_red:hover
{
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	padding-bottom:20px;
}

a.freeoffer_gridlink:link, a.freeoffer_gridlink:visited, a.freeoffer_gridlink:active
{
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.freeoffer_gridlink:hover
{
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.freeoffer_gridlink_blue:link, a.freeoffer_gridlink_blue:visited, a.freeoffer_gridlink_blue:active
{
	color: #0000FF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.freeoffer_gridlink_blue:hover
{
	color: #0000FF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

A:link {
	color: #071B59;
	text-decoration: none;
}

A:visited {
	color: #071B59;
	text-decoration: none;
}

A:hover {
	color: #071B59;
	text-decoration: underline;
}

A:active {
	color: #071B59;
	text-decoration: none;
}

@media print {
.bodyTag {
  background-color: white;
  background-image: none;
  }
}

@media screen {
.bodyTag {
	background-color: #9AA2b6;
	background-image: url('images/back_fade.jpg');
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin-top:1px;
	margin-bottom:6px;
}
}

.linespacing {
	line-height:16px;
}

.sidemenu_bg {
	background-color: #3147a4;
}

.page_bg {
	background-color: #FFFFFF;
}

.copy {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 12px;
}

.copy_large {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 12px;
}

.copy_blue {
	color: #0066b3;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.copy_red {
	color: #ed1a3b;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.copy_bold {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.copy_kititem {
	color: #203270;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 12px;
	line-height:18px;
}

.copy_kitsmall {
	color: #203270;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 10px;
}

.copy_small {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 10px;
}

.copy_small_red {
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 10px;
}

.copy_small_white {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 10px;
}

.copy_large_white {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 12px;
}

.copy_white {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 11px;
}

.copy_footer {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
}

.featured_back {
	border-color: bac3e0;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color: #ffffff;
}

.featured_copy {
	color: #20336e;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 10px;
}

.featured_copy_lg {
	color: #20336e;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 11px;
}

.freeoffer_copy {
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.freeoffer_gridcopy {
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
}

.heading {
	color: #1A247C;
	font-family: verdana, arial, helvetica;
	font-weight: bolder;
	font-size: 14px;
}

.grid_title {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-weight: bolder;
	font-size: 12px;
}

.main_subheading {
	color: #1A247C;
	font-family: verdana, arial, helvetica;
	font-weight: bolder;
	font-size: 11px;
}

.menu_box {
	border-color: cdd1e1;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #eaefff;
}

.product_grid_header {
	color: #1A247C;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.sidebar_copy {
	color: #FF0000;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 10px;
}

.sidebar_header {
	color: #20336E;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	font-smooth:auto;
}

.topsellers_back {
	border-color: bac3e0;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color: #ffffff;
}

ul{
	line-height:18px;
}

p {
	line-height:15px;
}
/* END GLOBAL STYLES */

/* ------------------------------------------------------------- */

/* FORM STYLES */

.button {
	border-color: 162953;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #FFCC00;
	height:22px;
	color:162953;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
}

.button_small {
	border-color: 162953;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #FFCC00;
	height:16px;
	color:162953;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 10px;
}

.select_form {
	background-color: #f5f5f5;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 11px;
}

.text_form {
	border-color: 000000;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #f5f5f5;
	height:19px;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 11px;
}

.login_form {
	border-color: 000000;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #f7ecec;
	height:19px;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 11px;
}

.area_form {
	border-color: 000000;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #f5f5f5;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 11px;
}

/* END FORM STYLES */

/* ------------------------------------------------------------- */

/* CATEGORY PAGES */

	a.cat_header:link, a.cat_header:visited, a.cat_header:active
	{
		color: #c81a0e;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
	}
	a.cat_header:hover,
	{
		color: #c81a0e;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 14px;
		text-decoration: underline;
	}
	
	a.side_bar_link:link, a.side_bar_link:visited, a.side_bar_link:active
	{
		color: #20336e;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
	}
	a.side_bar_link:hover
	{
		color: #20336e;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 10px;
		text-decoration: underline;
	}

	a.sub_box_link:link, a.sub_box_link:visited, a.sub_box_link:active
	{
		color: #FFFFFF;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		padding-bottom:20px;
	}
	a.sub_box_link:hover
	{
		color: #FFFFFF;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 11px;
		text-decoration: underline;
		padding-bottom:20px;
	}

	.sub_box_header {
		color: #FFFFFF;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 12px;
	}
	
	.subscription_box {
		border-color: 203270;
		border-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		background-color: #738abf;
	}

	.category_header {
		color: #FFFFFF;
		background-color: #203270;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 14px;
		font-smooth:auto;
	}
	
	.category_feature_headline {
		color: #c81a0e;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 14px;
	}
	
	.category_feature_copy {
		color: #000000;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 10px;
	}
	
	.category_feature_price {
		color: #c81a0e;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 12px;
	}

/* END CATEGORY PAGES */

/* ------------------------------------------------------------- */

/* DETAIL PAGE */

	.detail_headline {
		color: #c81a0e;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 18px;
	}

	.detail_subheadline {
		color: #c81a0e;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 16px;
	}

	.detail_box {
		background-color: #FFFFFF;
		border-color: bac3e0;
		border-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
	}

	.detail_divider {

		border-color: #bac3e0;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 1px;
	}

	.detail_divider_left {
		background-color: #FFFFFF;
		border-color: bac3e0;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 1px;
		border-right-width: 0px;
	}

	.detail_options_header {
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		background-color: #bac3e0;
		border-color: bac3e0;
		border-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
	}

	.detail_related {
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-top:8px;
	}
	
	.product_border {
		background-color: #FFFFFF;
		border-color: bac3e0;
		border-style: solid;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
	}

	
/* END DETAIL PAGE */

/* ------------------------------------------------------------- */

/* ACCOUNT PAGES */
	
	.account_table {
		border-color:#738ABF;
		border-style: solid;
		border-right-width:0px;
		border-left-width:1px;
		border-top-width:1px;
		border-bottom-width:0px;
	}

	.table_border {
		border-color:#738ABF;
		border-style: solid;
		border-right-width:1px;
		border-left-width:1px;
		border-top-width:1px;
		border-bottom-width:1px;
	}
	
	.account_table_text{
		background-color: #738ABF;
		color: #FFFFFF;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-color:#FFFFFF;
		border-style: solid;
		border-right-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
	}
	
	.account_table_text_endcap{
		background-color: #738ABF;
		color: #FFFFFF;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-color:#738ABF;
		border-style: solid;
		border-right-width:0px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
	}
	
	.account_row_text{
		color: #000000;
		background-color:#FFFFFF;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-color:#738ABF;
		border-style: solid;
		border-right-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:1px;
	}
	
	.subtotal_text{
		color: #000000;
		background-color:#F5F5F5;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-color:#738ABF;
		border-style: solid;
		border-right-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:1px;
	}
	
	.total_text{
		color: #000000;
		background-color:#E5E5E5;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-color:#738ABF;
		border-style: solid;
		border-right-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:1px;
	}
	
	.table_row_text{
		color: #000000;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
	}

	.cart_text
	{
		color: #FFFFFF;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
		padding-left:6px;
		padding-top:2px;
		padding-bottom:2px;
		padding-right:2px;
	}
	
	.cart_header{
		color: #203270;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:0px;
		padding-right:4px;
	}
	
	.cart_header2{
		color: #FF0000;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:0px;
		padding-right:4px;
	}

	.cart_header_large{
		color: #203270;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 13px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:0px;
		padding-right:4px;
	}

	.cart_vrule{
		border-color:#bac3e0;
		border-style: solid;
		border-right-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
	}

	.cart_step_back {
		background-color:ffe57e;
		padding:2px;
		height:19px;
	}
	
	.cart_step_text
	{
		color: #203270;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
		padding-left:6px;
		padding-top:2px;
		padding-bottom:2px;
		padding-right:2px;
	}

/* END ACCOUNT PAGES */

/* ------------------------------------------------------------- */

/* SIDE MENU BUTTONS */

	/* PARENT STATES */
	
		/* NORMAL */
		.menu_parent_back_n {
			background-color:203270;
			padding:2px;
			height:19px;
		}
		
		a.menu_parent_n:link, a.menu_parent_n:visited, a.menu_parent_n:active
		{
			color: #FFFFFF;
			font-family: verdana, arial, helvetica;
			font-weight: bold;
			font-size: 10px;
			text-decoration: none;
		}
		a.menu_parent_n:hover,
		{
			color: #FFFFFF;
			font-family: verdana, arial, helvetica;
			font-weight: bold;
			font-size: 10px;
			text-decoration: underline;
		}
	
		/* SELECTED */
		.menu_parent_back_s {
			background-color:203270;
			padding:2px;
			height:19px;
		}
		
		a.menu_parent_s:link, a.menu_parent_s:visited, a.menu_parent_s:active
		{
			color: #FFCC00;
			font-family: verdana, arial, helvetica;
			font-weight: bold;
			font-size: 10px;
			text-decoration: none;
		}
		a.menu_parent_s:hover,
		{
			color: #FFCC00;
			font-family: verdana, arial, helvetica;
			font-weight: bold;
			font-size: 10px;
			text-decoration: underline;
		}
	
	/* CHILD STATES */
	
		/* NORMAL */
		.menu_child_back_n {
			background-color:738ABF;
			padding:2px;
			height:19px;
		}
	
		a.menu_child_n:link, a.menu_child_n:visited, a.menu_child_n:active
		{
			color: #FFFFFF;
			font-family: verdana, arial, helvetica;
			font-weight: normal;
			font-size: 10px;
			text-decoration: none;
			padding-top:2px;
			padding-bottom:2px;
			padding-right:2px;
		}
		a.menu_child_n:hover,
		{
			color: #FFFFFF;
			font-family: verdana, arial, helvetica;
			font-weight: normal;
			font-size: 10px;
			text-decoration: underline;
			padding-top:2px;
			padding-bottom:2px;
			padding-right:2px;
		}
	
		/* SELECTED */
		.menu_child_parent_selected_back {
			background-color:afbad6;
			height:19px;
		}

		.menu_child_back_s {
			background-color:ffe57e;
			height:19px;
		}
	
		a.menu_child_s:link, a.menu_child_s:visited, a.menu_child_s:active
		{
			color: #203270;
			font-family: verdana, arial, helvetica;
			font-weight: normal;
			font-size: 10px;
			text-decoration: none;
			padding-left:2px;
			padding-top:2px;
			padding-bottom:2px;
			padding-right:2px;
		}
		a.menu_child_s:hover,
		{
			color: #203270;
			font-family: verdana, arial, helvetica;
			font-weight: normal;
			font-size: 10px;
			text-decoration: underline;
			padding-left:2px;
			padding-top:2px;
			padding-bottom:2px;
			padding-right:2px;
		}

/* END SIDE MENU BUTTONS */

/* ------------------------------------------------------------- */

/* IO */

.inset_table_center {
	margin-top:2px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	padding:10px;
	table-layout:auto;
	border-color:000000;
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color:EEEEEE;
}

/* ------------------------------------------------------------- */

/* EMART CSS*/
.em_link {font: italic 10px verdana; color: #BB1A37; text-decoration: none;}
.em_link:hover {color:#BB1A37; text-decoration: underline;}

.header_nav_text {font: bold 10px verdana; color: #FFFFFF; text-decoration: none;}
.header_nav_links {font: bold 10px verdana; color: #FFFFFF; text-decoration: none;}
.header_nav_links:hover {font: bold 10px verdana; color: #FFFFFF; text-decoration: underline;}
.header_nav_links_selected {font: bold 10px verdana; color: #FFFFFF; text-decoration: none;}

.top_nav_links {font: bold 11px verdana; color: #FFFFFF; text-decoration: none;}
.top_nav_links:hover {font: bold 11px verdana; color: #FFFFFF; text-decoration: underline;}
.top_nav_links_selected {font: bold 11px verdana; color: #999999; text-decoration: none;}

.nav_tabs {font: bold 12px verdana; color: #FFFFFF; text-decoration: none;}
.nav_tabs:hover {font: bold 12px verdana; color: #FFFFFF; text-decoration: underline;}
.nav_tabs_selected {font: bold 12px verdana; color: #999999; text-decoration: none;}
.nav_tabs_selected:hover {font: bold 12px verdana; color: #999999; text-decoration: none;}
.nav_tabs_cells {padding: 2px 8px; background-color: BB1A37; font: bold 12px verdana; color: #FFFFFF;}
.sidebar_sub_nav_links {font: normal 11/14px verdana; color: #BB1A37; text-decoration: none;}
.sidebar_sub_nav_links:hover {color: #BB1A37; text-decoration: underline;}

.footer_nav_links {font: normal 10px verdana; color: FFFFFF; text-decoration: none;}
.footer_nav_links:hover {font: normal 10px verdana; color: #FFFFFF; text-decoration: underline;}
.footer_nav_links_selected {font: bold 11px verdana; color: #999999; text-decoration: none;}
.footer_nav_links_selected:hover {font: bold 11px verdana; color: #999999; text-decoration: none;}
.footer_text {font-family: normal 10px verdana; color: #999999;}

.small_text {font: normal 10/14px verdana; color: #696969;}

.page_title {font: bold 11px verdana; color: #FF0000; text-decoration: none;}
.page_title:hover {font: bold 11px verdana; color: #FF0000; text-decoration: underline;}

.category_title {font: bold 11px verdana; color: #808080; text-decoration: none;}
.category_title:hover {font: bold 11px verdana; color: #808080; text-decoration: underline;}

.product_title {font: bold 14px verdana; color: #808080; text-decoration: none;}
.product_title:hover {font: bold 14px verdana; color: #BB1A37; text-decoration: underline;}

.product_title_small {font: 9px verdana; color: #BB1A37; text-decoration: none;}
.product_title_small:hover {font: 9px verdana; color: #BB1A37; text-decoration: underline;}

.continue_shopping {font: bold 14px verdana; color: #BB1A37; text-decoration: none;}
.continue_shopping:hover {font: bold 14px verdana; color: #BB1A37; text-decoration: underline;}

.sell_price {font: bold 12px verdana; color: #dc143c; text-decoration: none;}
.sell_price:hover {color:#990000; text-decoration: underline;}

.cross_sell_nav_links {font: normal 11px verdana; color: #BB1A37; text-decoration: none;}
.cross_sell_nav_links:hover {color:#BB1A37; text-decoration: underline;}

.cross_sell_price_links {font: bold 10px verdana; color: #990000; text-decoration: none;}
.cross_sell_price_links:hover {color: #990000; text-decoration: underline;}

.emart {font: normal 11px verdana; color: #DDDDDD; text-decoration: none;}
.emart:hover {color: #b0c4de; text-decoration: underline;}

.errorMessage {color: #ff0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.errorPromoContinue{
	color: #000099;
	font-weight: bold;
	text-align: center;
}
.grand_total {font: bold 16px verdana;color: #cc0000;}

.subtotal_text_discount{
		color: #000000;
		background-color:#ffffb7;
		font-family: verdana, arial, helvetica;
		font-weight: bold;
		font-size: 11px;
		padding-bottom:4px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-color:#738ABF;
		border-style: solid;
		border-right-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-bottom-width:1px;
	}

.red_text {color: #cc0000;}

.tableHeader {font-weight: bold;}

.titleBar {font-weight: bold; color: white; background-color: #c0c0c0; padding: 4px 6px;}

.titles {font: bold 20px verdana; color: #c0c0c0;}

.buttonsAsLinks {border-width: 0px; padding: 2px; cursor: hand; text-decoration: none; color: #000000; background-color: white;}

.disguiseTextFields {border-width: 0px; padding: 0px; margin: 0px; text-align: middle;}

.highLight {background-color: #ffff00; padding-left: 2px; font-weight: bold;}

.sidebar_left {border-right: 1px solid #c0c0c0;;}

.crumbs {}

/* PRODUCT DETAILS */
/* iframe {border: 1px solid #bac3e0;} */
.DivShow {position: absolute; display: inline; padding-bottom: 20px; border: solid 1px #bac3e0; width: 452px; height: 400px; padding: 4px; overflow: auto;}
.DivHide {position: absolute; display: none; padding-bottom: 20px;}

.tab {font: bold 11px verdana; color: #333366; text-decoration: none; border: solid 1px #bac3e0; padding: 2px;}
.tab:hover {font: bold 11px verdana; color: #333366; text-decoration: none; border: solid 1px #bac3e0; padding: 2px; background: #ffe57e;}
.tabSelected {font: bold 11px verdana; color: #afbad6; text-decoration: none; border: solid 1px #bac3e0; padding: 2px; background: #ffe57e;}
.tabSelected:hover {font: bold 11px verdana; color: #333366; text-decoration: none; border: solid 1px #bac3e0; padding: 2px;}

.qty_box{border: solid 1px #c0c0c0; font-size: smaller; text-align: center;}


.itemRelated
{
    padding-top: 30px;
}

.itemRelated h4
{
    border:1px solid #c8c8c8;
	border-width:1px 0;
	padding: 7px 0 7px;
	line-height: 1em;
	margin:0 2px 0 2px;
}

.itemRelated a
{
    font-family:Arial, Sans-Serif;
    font-size:13px;
    font-weight:bold;
    color:#244da5;

    line-height:1em;
}



     .ItemPackage .datatable td 
     {
         background-color:#fff;
     }

  .ItemPackage .datatable tr th
{
      	color:#4b4b4b; 
    background-color:White;
	border:1px solid #c8c8c8;
	border-width:1px 0;
	padding:5px 0;

	font:bold 14px/1em Arial,Sans-serif
}

.ItemPackage .product-brief {
	overflow:hidden;
	padding:0 0 10px;
	margin: 10px 20px 0px;
	border-bottom:1px solid #c8c8c8;
	background-color:#fff;
}

.ItemPackage .product-brief h3 {
	font-size:20px;
	font-family:Arial, Sans-serif;
}
 
.ItemPackage .product-brief div {
		font:100 14px/1.3em Arial, Sans-serif;
}
.ItemPackage .product-brief b {
	margin:10px 0 10px;
}

.ItemPackage .product-brief b{
	font-weight:bold;
}

.ItemPackage .product-brief a{
	font:100 15px/1.3em Arial, Sans-serif;
	font-weight:bold;
	color:#244da5;
	font-size:20px;
	
}

#ItemNoTitle {
	font:100 15px/1.3em Arial, Sans-serif;
	font-weight:bold;
	color:#244da5;
	font-size:16px;
	
}

.pnlNarrative ul li 
{
    font-size:1.2em;
    list-style-type:disc;
    padding-left:1px;
                     
                     }

/*# Main Site Navigation #*/

.nmSiteNavBtn
{
display: inline;
background-image: url('images/nmSpriteMaster.png');
background-repeat: no-repeat;
float: left;
cursor: pointer;
}

.Newsmax_i
{
background-position: 0 0;
width: 103px;
height: 39px;
margin-left: 0;
}

.Newsmax_a
{
background-position: 0 -52px;
width: 103px;
height: 39px;
margin-left: 0;
}

.TV_i
{
background-position: -113px 0;
width: 103px;
height: 39px;
margin-left: 31px;
}

.TV_a
{
background-position: -113px -52px;
width: 103px;
height: 39px;
margin-left: 31px;
}

.Money_i
{
background-position: -226px 0;
width: 103px;
height: 39px;
margin-left: 37px;
}

.Money_a
{
background-position: -226px -52px;
width: 103px;
height: 39px;
margin-left: 37px;
}

.Health_i
{
background-position: -339px 0;
width: 103px;
height: 39px;
margin-left: 39px;
}

.Health_a
{
background-position: -339px -52px;
width: 103px;
height: 39px;
margin-left: 39px;
}

.World_i
{
background-position: -452px 0;
width: 103px;
height: 39px;
margin-left: 12px;
}

.World_a
{
background-position: -452px -52px;
width: 103px;
height: 39px;
margin-left: 12px;
}

/*# Search Box #*/

#nmSearchCont
{
display: inline;
border: 1px solid #999;
width: 175px;
height: 23px;
float: right;
margin: 0 25px 10px 0;
}

.nmSearchInput
{
border: none;
border-color: transparent;
height: 23px;
width: 139px;
font-family: "Times New Roman" , Times, serif;
font-size: 13px;
float: left;
line-height: 23px;
padding-left: 7px;
}

.loginstyle a 
{
    color:#244da5;
	text-decoration: underline;
	padding-top:5px;
}

 #NMS_footerNav a {
	color:#244da5;
	font-size:12px;
	font-family:  Arial,Sans-serif;
}
