/* CSS Document for MyShopValue 

NOTE that to change the left column width, you don't edit ANY file, but rather update the value of
'Column Width-Left' in Admin->Configuration->Layout Settings

*/

.mv_header_toprow {
	border-collapse: collapse;
	width: 100%;
	height: 30px;
	/* @@@ background-color: #2E513C; */
	background-image: url(../images/tile_head.jpg);
	table-layout: fixed;
	color: #FFFFFF;
}


TABLE.mv_header_toprow TD A, TABLE.mv_header_toprow TD A:visited, TABLE.mv_header_toprow TD A:link, TABLE.mv_header_toprow TD A:active {
	padding-left: 10px;
	border-right: thin;
	color: #D6DFCC;
}

.mv_header_toprow_phcell {
/*	background-color: #143823; */
	color:#ffffff;
	width: 200px;
	padding-left: 10px;
}

TABLE.mv_footer {
	background-color:#1A1712;
	color: #FFFFFF;
}

.mv_footer_label, .mv_footer_label A, .mv_footer_label A:visited, .mv_footer_label A:link, .mv_footer_label A:active {
	color: #FFFFFF;
}

/* mv_footer_label A:hover { <- this didn't work but the following did! */
A:hover.mv_footer_label {
	color: inherit;
	text-decoration: underline;
}

.mv_wide_foot {
	width: 190px;
}

.mv_footer_col {
	vertical-align: top;
	padding-left: 15px;
	text-align: left;
	color: #84837D;
}

.mv_footer_copy, .mv_footer_col LI, .mv_footer_col LI A, .mv_footer_col LI A:visited, .mv_footer_col LI A:link, .mv_footer_col LI A:active {
	list-style: none;
	color: #84837D;
}

// Main left column formatting
.mv_column_left {
	background-color: #FF0000;
}

/* formatting for featured boxes on main page */

TR.mv_header_catrow {
/* @@@	background-color: #86BD19; */
	background-image: url(../images/tile_back2.jpg);
	height: 25px; 
	text-align:center;
}	

TR.mv_header_catrow TD A:hover {
	text-decoration: underline;
	color: white;
}

TR.mv_header_catrow TD A {
	color: white;
}	

.mv_pi_footer_images {
	vertical-align: baseline;
}


.mv_comparisonchart TD {
	border-top: 1px solid #CCCCCA;
	height: 2em;
}

.mv_comparisonchart TH {
	font-size: 2.3ex;
}

.mv_faq LI {
	padding-left: 20px;
	list-style-position:inside;
	margin-left: 20px;
}

TABLE.mv_main_page {
	width: 650px;
}

.mv_main_page TD {
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
  	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
}

.mv_main_page_text {
	padding-top: 7px; 
	padding-bottom: 7px; 
	padding-left: 5px;
	text-align: center;

}

.mv_main_page TD A {
	color: #6C6867;
	text-decoration: none;
}

/* CSS for Blog Entries  - START */

TABLE.myshop_blog {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


TABLE.myshop_blog UL {
	color: black;
	list-style: none;
}


.myshop_blog_desc {
	font-weight: normal;
	color: #666665;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	word-spacing: 0.5ex;
	letter-spacing: 0.1ex;
}

.myshop_blog_date {
	font-weight: normal;
	font-size: 9px;
	color: #000001;
}

TABLE.myshop_blog TR TH {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 2ex;
	color: #000000;
}

TABLE.myshop_blog TR TH A {
	color: #84837D;
}


/* Your Blog title that is also the blog link */
TABLE.myshop_blog LI {
	color: black;
	margin-left: -25px;
	padding-right: 5px;
}

TABLE.myshop_blog LI A, TABLE.myshop_blog LI A:visited, TABLE.myshop_blog LI A:link, TABLE.myshop_blog LI A:active {
	color: #1E5B7E;
	font-weight: bold;
}

TABLE.myshop_blog LI A:hover {
	text-decoration: underline;
}

/* CSS for Blog Entries  - END */

/* CSS Document for MyShop */

/* For tpl_header.php - START */
/* Classes added for myshop by Nadeem Shehzad. used in \includes\templates\nadeem\common\tpl_header.php */

A.nsx_myLink {
  color: #660099;
  text-decoration: none;
}

A:hover.nsx_myLink {
  color: #660099;
  text-decoration: underline;
}

/* Featured Box Styles - START */
TD.nsx_list_box_content_featured {
/*	border: 1px dotted #CCCCCC; */
	text-align: center;
	padding: 4px;
	border-bottom: 1px solid #CCCCC1;
	border-top: 1px solid #CCCCC1;
}

/* links of featured item on main page */
TD.nsx_list_box_content_featured A, TD.nsx_list_box_content_featured A:hover {
	color: #1E5B7E;	/* @@@ green  /* code: #008000 */
}


/* Cell area definition */
.nsx_featured_box_padding {
	padding-left: 10px;
}

.nsx_featured_box_image_cell {
	height: 100px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: bottom;
}

.nsx_featured_box_Product_Name_cell {
	color: #71961F;
	font-weight: bold;
	font-size: 10px;
	height: 30px;
	text-align: left;
	vertical-align: text-top;
	padding-top: 3px;
}

.nsx_featured_box_Price_cell {
/* @@@
	height: 25px;
	vertical-align: text-top; */
	padding-top: 7px;
	text-align: left;
}

.nsx_featured_box_Button_cell {
	height: 20px;
	vertical-align:bottom;
}

/* Formatting of how to display them */
/* @@@
.nsx_featured_box_Product_Name {
	color: #71961F;
	font-weight: bold;
}
*/

.nsx_featured_box_Price_Header {
	color:#2E513C;  /* 000066; */
	font-weight: bold;
}

.nsx_featured_box_Price {
	color: #E95403;	/* @@@ 2E513C;	/* #71961F;	/*  #0000CC; */
}

.nsx_featured_top_row {
}

.nsx_featured_other_row {
	border-top: 1px solid #CCCCCC;
}

.nsx_featured_col_zero {
	border-left: 1px solid #CCCCCC;
}

.nsx_featured_col_one {
	width: 80px;
}

TD.nsx_productlisting_pricesort {
	font-size: 12px;
	color: #FF0000;
}

/* Featured Box Styles - END */

/* New Products on Main Page Styles - START */
.nsx_new_box {
	border: none;
	
}

.nsx_new_box_image_cell {
	height: 100px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 10px;
}

.nsx_new_box_prod_name {
	font-weight: bold;
}

.nsx_new_box_price {
	padding-top: 5px;
	text-align: center;
	padding-bottom: 10px;
}

/* New Products on Main Page Styles - END */

/* General */
.nsx_center {
	text-align: center;
}

.nsx_vcenter {
	vertical-align: middle;
}

.nsx_vtop {
	vertical-align: top;
}

TABLE.nsx_layfixed {
	table-layout: fixed;
}

.nsx_InsideSearchCell {
	padding-left: 5px;
}


/* myshop_pl - myshop_ product listing */
TR.nsx_pl_row {
/*	padding-top: 40px;  
	padding-bottom: 5px;
Put padding in individual TDs .. this one works in IE but not in Firefox */
	
	/* careful .. don't delete the font-family just like that */
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size:10px;
/* !!!	background-color: #E8EBEF; */
}

TD.nsx_pl_image {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	
/*	@@@
	border-top: 15px solid #FFFFFE;
	border-left: 150x solid #FFFFFE;
	border-right: 15px solid #FFFFFE;
	border-bottom: 5px solid #FFFFFE; 
	background-color: #FFFFFF; */
	/* responsible for creative borders over our image :) provided you've other than white color*/	
/*	border-top: 5px solid #CCCCCC;
	border-bottom: 5px solid #CCCCCC;  */
}

TD.nsx_pl_desc {
	padding-top: 20px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-right: 8px;
/*	background-color: #E8EBEF; */
	color: #6C625C;	/*  #9CA0A4; */
}

.nsx_pl_line {
	height: 3mm; 
	border-bottom: 3px solid #5F7A69;
	padding-right: 5px;
}

.nsx_pl_thinline {
	height: 2mm; 
	border-bottom: 2px solid #CCCCCC;
	padding-right: 5px;
}


.nsx_pl_catinfo {
	color: #6C625C;	/* #FF9933; */
}


.nsx_pl_productLink {
	font-size: 12px;
	font-weight: bold;
	color: #1E5B7E;	/* #924A2E; */
}

A:hover.nsx_pl_productLink {
	text-decoration: underline;
	color: #1E5B7E;
}


TD.nsx_pl_price {
	padding-top: 1px;
	margin-top: 2px;
	vertical-align: middle;
	text-align: left;
	border-right: 2px solid #CCCCCC;
/*	border: #CCCCCC 1px solid; */
	font-size: 11px;
	font-weight: bold;
	color: #E95403;	/* #6C625C;	/* #042A5C; */
}


TD.nsx_pl_stock_info {
	color:#666666;
	font-size:9px;
	padding-left: 20px;
	border: #CCCCCC 1px solid;
	padding-bottom: 3px;
	background-color: #DCDFE3;
}

IMG.nsx_pl_detail_img {
	border: none;
}

TD.nsx_pl_addcart_img {
	padding-top:5px;
	padding-bottom:0px;
	text-align: center;
	vertical-align: bottom;
/*	height: 30px; */

}

/* special on main page */
TD.nsx_special_item {

}

/* Product Info */
TD.nsx_pi_heading {
  font-size: 16px;
  font-weight: bold;
  color: #1E5B7E;	/* 5A594D;	/*  #000099; */
  vertical-align: middle;
  text-align: left;
  line-height: 1em;
}

.nsx_pi_price {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #527809;	/* 924A2E;	/*#CC0000; */
  padding-top: 0px;
  vertical-align: middle;
  text-align: center;
  border-right: 1px solid #CCCCCC;
}

.nsx_pi_pricelabel {
	color: black;
	font-size: 11px;
	text-align: left;
}

TD.nsx_pi_catInfo {
	color: #E95403;
 	line-height: 2ex;
	font-size: 10px;
	vertical-align:text-top;
	padding-bottom: 2ex;
}

TD.nsx_pi_brandInfo {
	color: #666666;
 	line-height: 1ex;
	font-size: 10px;
}

TD.nsx_pi_WeightInfo {
	color: #333333;
 	line-height: 1ex;
	font-size: 10px;
}

TD.nsx_pi_shippingInfo {
	font-size: 9px;
}

TD.nsx_pi_borderline_top {
	border-top: #CCCCCC 1px solid;
}

TD.nsx_pi_borderline_bottom {
	border-bottom: #CCCCCC 1px solid;
}

TD.nsx_option_name {
	color: #666666;
	font-weight: bold;
}

TD.nsx_option_value {
	color: #666666;
	font-size: 10px;
}

/* Footer of specification appearing in product info */
TD.nsx_pi_footer, .nsx_pi_footer {
	color: #666666;
	font-size: 9px;
}

SPAN.nsx_pi_footer_high {
	font-size: 16px;
}

SPAN.nsx_pi_cur_reviews {
	background-color: #71961F;	/* 8696B4; */
	color: #FFFFFF;
	font-weight: bold;
}

SPAN.nsx_pi_footer_link {
	color: #E95403;
}

/* style for footer table on product info */
TABLE.nsx_pi_footer_table TR {
/*	line-height: 12px; */
}

TABLE.nsx_pi_footer_table TH.nsx_pi_footer_table_head {
	font-size: 12px;
	color: #3F9508;	/* #527809;	/* 924A2E;		/* @@@ 173261; */
	text-align: center;
	border-bottom: 2px #666666 solid;
	padding: 2px;
	line-height: 20px;
}

TABLE.nsx_pi_footer_table TD {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: text-top;
	color: #5A594D;		/* myshop  #999999; */
	line-height: 16px;
	background-color: #FFFFFF;	/* D6D4C1;	/* myshop #CFD6E0; */
}

TABLE.nsx_pi_footer_table TD A, TABLE.nsx_pi_footer_table TD A:visited, TABLE.nsx_pi_footer_table TD A:link, TABLE.nsx_pi_footer_table TD A:active {
	color: #666666;
	font-weight: bold;
}
TABLE.nsx_pi_footer_table TD A:hover {
	color: #000000;
	text-decoration: none;
}

/* Used only when you select Call for price, & you have 'Call for price' link instead of add to cart etc. */
.cartBox A, TD.cartBox A {
	color: #CC0000;
}

/* Text formatting for call_for_availability */
SPAN.nsx_callforavail {
	font-size: 9px;
}

TABLE.product_listing_table {
/* 	border: 1px #CCCCCC solid; */
}

TABLE.ImagesGallery TH {
	color: #527809;		/* 924A2E;	/* #000099; */
	font-weight: bold;
}

.plainBoxImageGallery {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border-bottom:1px solid #CCCCCC;
  padding: 5px;
  padding-top: 15px;
}

/* Product Description Box - START */
/* Product Description Overview - START */

.pd_over {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	text-align: left;
	color: #333333;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 50px;
}


.pd_over H1 {
	color: #527809;		/* 924A2E;	/* #446182; */
	font-size: 3ex;
	line-height: 2ex;
	padding-bottom: 2ex;
}

.pd_over H2 {
	font-weight: bold;
	font-size: 2.2ex;
	line-height: 1ex;
}

.pd_over li {
	color: #666666;
	line-height: 14px;
	padding-bottom: 14px;
	padding-right: 10px;
}

.pd_indent {
	text-indent: 20px;
	font-weight: normal;
}

FIELDSET.pd_note {
	margin-top: 15px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
}

FIELDSET.pd_note LEGEND {
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}

/* Product Description Overview - END */

/*  Product Description Specification - START

	Use these pd_spec_odd, pd_spec_even for setting that apply to the complete row. For individual cell attributes, use pd_spec_head & pd_spec_label */

TABLE.pd_spec {
	/* border: 1px #CCCCCC solid; */
	width: 100%;
}	

TABLE.pd_spec TR {
	height: 2em;
}

TR.pd_header TD {
	background-color: #2E513C;
	background-image: url(../images/tile_head.jpg);
	color: white;
}

TABLE.pd_spec TD {
	text-align: left;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}

TABLE.pd_spec TH {

	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
	
	/* @@@
	background-color: #2E513C;
	color: #FFFFFF;
	text-align: left;
	line-height: 2em;
	vertical-align: middle;
	font-size: 11px;
	padding-left: 1ex;
	*/
}



.no_display {
	display: none;
}

/* If you want the adjucent rows to appear differently, use the following. Although won't use it for myshopvalue because of odd/even difficult manageability */
TR.onlineBankDeposit_even {
	background-color: #D6D4C1; 
	color: #333333;	
}

TR.onlineBankDeposit_odd {
	background-color: #5A594D; 
	color: #FFFFFF;
}

TD.onlineBankDeposit_head {
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}

TD.onlineBankDeposit_value {
	text-align: left;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}



/*  Product Description Specification - END */
/* Product Description Box - END */

/* For displaying Primary Address on 'My Personal Address Book' page */
.nsx_primary_address {
	background-color: #EAE9DB;	/* CFD6E0; */
	color: #666666;
	padding: 10px;
}

.nsx_address_format2 {
	background-color: #6C625C;	/* 8696B4; */
	color: #FFFFFF;
	padding: 10px;
}

.nsx_bank_name {
	background-color: #EAE9DB;	/* CFD6E0; */
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

/* onLineBankDeposit - START */
TABLE.onlineBankDeposit {
	table-layout: fixed;
	border: 1px solid #999999;
	width: 80%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Use if you want to give some seperation from branch */
TD.branchSep {
	padding-top: 10px;
}

SPAN.onlineBankDeposit_BankName {
	font-weight: bold;
}
/* onLineBankDeposit - END */

/* List */
TD.nsx_centerboxheading, TR.nsx_centerboxheading TD {
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
  height: 20px;
  padding-left: 5px;
  color: #FFFFFF;
}

TABLE.nsx_featured_centerbox {
	margin-top: 1px;
/* @@@	border-bottom: 1px solid #CCCCCC; */
}

TD.nsx_featured_centerboxheading {
/*  background-color: #B6C0D1;	 #CFD6E0; #abbbd3; */
  background-image: url(../images/tile_back.gif);
}

TABLE.nsx_special_centerbox {
	margin-top: 5px;
}

TD.nsx_special_centerboxheading, TR.nsx_upcoming, TR.nsx_upcoming TD {
  /* background-color: #84837D;	/* 2E513C;	/*  @@@3C5E87;	/* #8696B4; /* #CFD6E0;	/* #abbbd3; */
  background-image: url(../images/tile_back2.jpg);
}

TD.nsx_featured_centerboxheading A, TD.nsx_featured_centerboxheading A:visited, TR.nsx_leftboxheading TD A, TR.nsx_leftboxheading TD A:visited {
	color: #666666;
	text-decoration: none;
}

TD.nsx_featured_centerboxheading A:hover, TR.nsx_leftboxheading TD A:hover {
	color: #000000;
	text-decoration: none;
}

TD.nsx_special_centerboxheading A, TD.nsx_special_centerboxheading A:visited, TR.nsx_leftboxheading2 TD A, TR.nsx_leftboxheading2 TD A:visited {
	color: #FFFFFE;
	text-decoration: none;
}

TD.nsx_special_centerboxheading A:hover, TR.nsx_leftboxheading2 TD A:hover {
	color: #006600; /*#336600; */
	text-decoration: none;
}

/* My custom sideboxes - START */
/* @@@
TR.nsx_leftboxheading {
  background-color: #8696B4;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: normal;
  padding: 3px;
  height: 12px;
  padding-left: 5px;
  text-decoration: none;
}
*/
TR.nsx_leftboxheading TD {
  color: #666666;
  background-color: #FFFFFF;	/* #6C625C;	/* 8696B4; /* #CFD6E0;	/* #abbbd3; */
/*  background-image: url(../images/tile_back22.jpg); */
  padding-left: 5px;
  height: 16px;
  border-bottom: 1px #CCCCCC solid;
  
  font-size: 10px;
  font-weight: normal;
  padding: 3px;
  padding-top: 5px;
  text-decoration: none;
}

TR.nsx_leftboxheading2 TD {
  color: #CCCCCC;
  background-color: #3C5E87;
  background-image: url(../images/tile_back2.gif);
  padding-left: 5px;
  height: 16px;
  
  font-size: 10px;
  font-weight: normal;
  padding: 3px;
  text-decoration: none;
}

TR.nsx_leftboxcontent {
	border: none;
}

TR.nsx_leftboxcontent_articles TD {
	padding-left: 10px;
	padding-top: 3px;
}

/* Overridden for IE for MyShop */
.leftbox_nsx_cat {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #FFFFFF;
/* myshop  border: 1px solid #9a9a9a; */
  margin-bottom: 2px;
  margin-left: -3px;
  margin-top: -4px;
}

/* extra styles for td used in category box */
td.leftboxcontent_myshop {
/*	background-image: url(../images/catback.jpg); */
/*	background-color:#00FF00; */
}

/* My custom sideboxes - END */



/* General Pages */
.nsx_main_heading {
	font-size: 2.3ex;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 3px;
	line-height: 2.0;
}

.nsx_sub_heading {
	font-size: 2.2ex;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 3px;
	line-height: 1.5;
}

.nsx_pages {
	margin-left: 7px;
	margin-right: 7px;
}

.nsx_pages LI {
	padding-left: 15px;
	list-style: none;
}

.nsx_bank_names {
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	padding-left: 5px;
}

/* Articles Page */
.nsx_articles {
	margin-left: 7px;
	margin-right: 5px;
	font-size: 11px;
}

.nsx_articles_head {
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	font-variant:small-caps;
}

.nsx_articles_head_comment {
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
}

.nsx_articles_date {
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

.nsx_articles_subhead {
	font-weight: bold;
}

.nsx_highlight {
	font-style:italic;
}

.nsx_articles_index_list {
	list-style: disc;
}

.nsx_faq_question {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

TABLE.nsx_articles_tbl_graphic TH {
	text-align: center;
}
TABLE.nsx_articles_tbl_graphic TD {
	text-align: center;
}

TABLE.nsx_articles_tbl_graphic TR.nsx_g_low {
	background-color: #FFFFCC;
	color: #000000;
}

TABLE.nsx_articles_tbl_graphic TR.nsx_g_mid {
	background-color: #FFCC00;
	color: #000000;
}

TABLE.nsx_articles_tbl_graphic TR.nsx_g_perf {
	background-color: #FF6600;
	color: #FFFFFF;
}

TABLE.nsx_articles_tbl_graphic TR.nsx_g_highperf {
	background-color: #FF0000;
	color: #FFFFFF;
}


.nsx_superscript {
	vertical-align:super;
	font-size: xx-small;
}


/* ALL new myShop settings */
/* for printer friendly version .. you vanish the complete table
.myshop_header_table {
	display: none;
}
*/

.myshop_headerRow {
	background-color: #333333;
	color: #FFFFFF;
}
/* responsible for the thin line that appears on top of header Row bars. Use same color code for myshop_headerSep */
TD.myshop_headerTop {
	border-top: 2px solid #999999;
}

/* responsible for the thin line that appears between header Row sections. Use same color code as of myshop_headerTop */
TD.myshop_headerSep {
	border-left: solid 1px #999999;
}


.myshop_h_font {
	font-family:Tahoma,verdana,arial;
}

.myshop_h_color {
	color: #6C625C;	/* #CDCDCD; */
}

/* create login etc links */

.myshop_h_links {
	padding-left: 7px;
	padding-right: 7px;
}

.myshop_h_links A, .myshop_h_links A:visited, .myshop_h_links A:link, .myshop_h_links A:active, .myshop_h_label A, .myshop_h_label A:visited, .myshop_h_label A:link, .myshop_h_label A:active {
	color: #6C625C;
	text-decoration: none;
}
.myshop_h_links A:hover, .myshop_h_label A:hover {
	color: #000000;
	text-decoration: underline;
}

/* Labels in header */
.myshop_h_label {
	font-size: 10px;
	font-weight: bold;
}

.myshop_h_label_padding {
	padding-left: 20px;
}

/* Link on top of header (Shopping Cart) */
.myshop_onTopOfHeader {
	font-size: 11px;
	color: #676767;	/* 676767; */
}
.myshop_onTopOfHeader A, .myshop_onTopOfHeader A:visited, .myshop_onTopOfHeader A:link, .myshop_onTopOfHeader A:active {
	text-decoration: none;
	color: #71961F;
}
.myshop_onTopOfHeader A:hover {
	color: #6C625C;
}

/* margin links for customer login links */
.myshop_login_links {
	margin-left: 25px;
	list-style: none;
}

.myshop_cartItems {
	color: #000000;
	font-weight: bold;
}

.myshop_bold {
	font-weight: bold;
}

/* Navigation Links in Header */
UL.myshop_headerLinks {
	list-style:none;
	padding-right:20px;
	line-height: 25px;
}

DIV.myshop_headerLinks LI {
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	list-style:none;
	padding-right:20px;
	line-height: 25px;
	color: #999999;
	font-size: 11px;
	border-bottom: 1px dotted #666666;
}

.myshop_headerLinks A, .myshop_headerLinks A:visited, .myshop_headerLinks A:link, .myshop_headerLinks A:active {
	color: #676767;
	text-decoration: none;

}

.myshop_headerLinks A:hover {
/*	text-decoration: underline; */
	color: #000000;
	font-weight:500;
	border-bottom: 1px groove #666666;
}

TD.myshop_foot1 {
  background-image: url(../images/ms_foot1.jpg);
  background-position: left;
  background-repeat:no-repeat;
  height: 43px;
}

TD.myshop_foot2 {
  background-image: url(../images/ms_foot2.jpg);
  background-position: 10px;
  background-repeat:no-repeat;
  padding-left: 18px;
}

TD.myshop_foot3 {
  background-image: url(../images/ms_foot3.jpg);
  background-position: 10px;
  background-repeat:no-repeat;
  padding-left: 30px;
  
  font-weight: bold;
  color: #FFFFFF;
}

.myshop_foot3 A, .myshop_foot3 A:active {
	font-weight: bold;
	color: #FFFFFF;
}