/*
  $Id: stylesheet.css,v 1.39 2009/07/08 14:55:40 jack Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
}

A {
  color: #7A7A7A;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #FFFFFF;
}

.infoBoxContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color:#9C9D9F;
  background:#F4F4F4;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeadingLeft {
	background:url(images/infobox/boxes_header_left.jpg) left no-repeat;
	height:38px;
	width:5px;
}

TD.infoBoxHeading {
  background:url(images/infobox/boxes_header_bg.jpg) left repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  padding-left:11px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial;
  font-size: 13px;
  color: #000000;
}

TD.productListing-data {
  font-family: Arial;
  font-size: 13px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  padding-bottom: 10px;
  padding-left: 10px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color:#D3D3D3;
  font-weight:bold;
}
.smallText a:link {font-family:Verdana, Arial, sans-serif;font-size:9px;line-height:100%;color:#D3D3D3;text-decoration: none;}
.smallText a:visited {font-family:Verdana, Arial, sans-serif;font-size:9px;line-height:100%;color:#D3D3D3;text-decoration: none;}
.smallText a:hover {font-family:Verdana, Arial, sans-serif;font-size:9px;line-height:100%;color:#9C9D9F; text-decoration: underline;}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.content{
	width: 592px;
}
.graybox{
	  background: url(images/graybox.jpg);
	  height: 281px;
	}
.graybox_content{
	width: 596px;
	}
.graybox_title{
	width: 365px;
	padding: 19px;
	padding-top: 54px;
	padding-bottom: 0px;
}

.pricebox{
	float: right;
	padding: 0px;
	position: relative;
	top: -80px;
	color: #FFFFFF;
	font: 28px Arial;
	height: 54px;
	width: 108px;
	background: url(images/price_box.jpg);
}
.price{
	color: #FFFFFF;
	font: 28px Arial !important;
	padding: 10px;
}

.graybox_bottom{
	height: 23px;
	background: url(images/graybox_bottom.jpg);
	}
.graybox_content h2 {
	white-space: nowrap;
	padding-left: 10px;
	padding-top: 10px;
	color: #000000;
	font: 21px Arial;
	}
.graybox_content .text{
	padding-left: 10px;
	color: #FFFFFF;
	font: 13px Arial;
	}
.contentbox{
	}
.contentbox .header{
		white-space: nowrap;
		background: url(images/infobox/contentbox_header.jpg) no-repeat;
		width: 281px;
		height: 43px;
		//height: 43px; /* for all stupid browsers */
		color: #000000;
		font: 21px Arial;
		overflow:hidden;
	}
.contentbox .header span{
	top: 10px;
	position: relative;
	height: 33px;
}
html:first-child .contentbox .header{
	height: 33px;
		overflow:hidden;
}
.contentbox .body{
		background: url(images/infobox/contentbox_body.jpg) repeat-y;
		padding-top: 5px;
		width: 281px;
		color: #4E4E4E;
		font-family: Arial, Helvetica, sans-serif;
		font: 12px Arial;
		line-height:140%;
		overflow:hidden;
	}
.contentbox .footer{
		background: url(images/infobox/contentbox_bottom.jpg) no-repeat;
		width: 281px;
		height: 11px;
		overflow:hidden;
	}
.contentbox .text{
	line-height: 140%;
	padding-left: 22px;
	padding-right: 22px;

	}
.marker{
	background: url(images/infobox/marker.jpg) left top no-repeat;
	font: 12px Arial;
	color: #000000;
	line-height: 156%;
	margin-left: 15px;
	margin-right: 10px;
	padding-left: 20px;
}
.content_header{
	background: url(images/content_header.jpg) left no-repeat;
	padding-top: 10px;
	height: 33px;
	padding-left: 15px;
	color: #000000;
	font: 21px Arial;
	//height: 43px; /* for all stupid browsers */
	width: 591px;
}
html:first-child .content_header{
	height: 33px;
}
.content_body{
	background: url(images/content_body.jpg) repeat-y;
	width: 591px;
	color: #4E4E4E;
	font: 13px Arial;
	}
.content_body .text{
	padding: 15px;
	}
.content_footer{
		background: url(images/content_bottom.jpg) no-repeat;
		width: 591px;
		height: 10px;
	}
.boxlink{
	position: relative;
	cursor:pointer;
	top: -3px;
	margin: 0 25px 0 0px;
	padding: 0 25px 0 0;
	background: url(images/infobox/marker.jpg) right no-repeat;
	width: 150px;
	white-space: nowrap;
	color: #000000;
	overflow:hidden;
	font-weight: bold;
	text-align:right;
	float: right;
	}
.quote{
		background: #F4F4F4;
		padding: 10px;
		color: #000000;
		font: 17px Arial;
		font-weight: lighter;
		}
.text a{
	color: #4E4E4E;
	text-decoration: underline;
	}

.input_framing_left_top{
	background: url(images/input_framing_left_top.jpg) left no-repeat;
	width: 3px;
	height: 3px;
	}
.input_framing_top{
	background: url(images/input_framing_top.jpg) repeat-x;
	height: 3px;
	}
.input_framing_right_top{
	background: url(images/input_framing_right_top.jpg) right no-repeat;
	width: 3px;
	height: 3px;
	}
.input_framing_left{
	background: url(images/input_framing_left.jpg) repeat-y;
	width: 3px;
	}
.input_framing_content{
	}
.input_framing_right{
	background: url(images/input_framing_right.jpg) repeat-y;
	width: 3px;
	}
.input_framing_left_bottom{
	background: url(images/input_framing_left_bottom.jpg) left no-repeat;
	width: 3px;
	height: 3px;
	}
.input_framing_bottom{
	background: url(images/input_framing_bottom.jpg) repeat-x;
	height: 3px;
	}
.input_framing_right_bottom{
	background: url(images/input_framing_right_bottom.jpg) right no-repeat;
	width: 3px;
	height: 3px;
	}
.input_framing{
   float: left;
	}
.framing_input{
	border: none;
	padding: 0px;
	margin: 0px;
	}
.red_label{
	color: #B10006;
	font: 17px Arial;
	padding-top: 10px;
	padding-bottom: 5px;
	}
.gray_content .top_left{
	background: url(images/gray_content_top_left.jpg) left no-repeat;
	width: 3px;
	height: 3px;
	}
.gray_content .top_right{
	background: url(images/gray_content_top_right.jpg) right no-repeat;
	width: 3px;
	height: 3px;
	}
.gray_content .bottom_left{
	background: url(images/gray_content_bottom_left.jpg) left no-repeat;
	width: 3px;
	height: 3px;
	}
.gray_content .bottom_right{
	background: url(images/gray_content_bottom_right.jpg) right no-repeat;
	width: 3px;
	height: 3px;
	}
.gray_content{
	background: #F4F4F4;
	}
	
.n_cont_header_left {
	background: url(images/infobox/n_cont_header_left.jpg) no-repeat;
	width:3px;
	height:43px;
}
.n_cont_header_bg {
	background: url(images/infobox/n_cont_header_bg.jpg) repeat-x;
	height:43px;
	color: #000000;
	font: 21px Arial;
}
.n_cont_header_right {
	background: url(images/infobox/n_cont_header_right.jpg) no-repeat;
	width:3px;
	height:39px;
}
.n_cont_empty_header_left {
	background: url(images/infobox/n_cont_empty_header_left.jpg) no-repeat;
	width:3px;
	height:3px;
}
.n_cont_empty_header_bg {
	border-top:1px solid #DDDDDD;
	height:3px;
}
.n_cont_empty_header_right {
	background: url(images/infobox/n_cont_empty_header_right.jpg) no-repeat;
	width:3px;
	height:3px;
}
.n_cont_footer_left {
	background: url(images/infobox/n_cont_footer_left.jpg) no-repeat;
	width:3px;
	height:39px;
}
.n_cont_footer_bg {
	background: url(images/infobox/n_cont_footer_bg.jpg) repeat-x;
	height:39px;
}
.n_cont_footer_right {
	background: url(images/infobox/n_cont_footer_right.jpg) no-repeat;
	width:3px;
	height:39px;
}
.n_cont_footer_mini_left {
	background: url(images/infobox/n_cont_footer_mini_left.jpg) no-repeat;
	width:3px;
	height:3px;
}
.n_cont_footer_mini_bg {
	border-bottom:1px solid #DDDDDD;
	height:3px;
}
.n_cont_footer_mini_right {
	background: url(images/infobox/n_cont_footer_mini_right.jpg) no-repeat;
	width:3px;
	height:3px;
}
.productbox_left {
	background: url(images/infobox/productbox_left.jpg) no-repeat;
	width:3px;
}
.productbox_right {
	background: url(images/infobox/productbox_right.jpg) no-repeat;
	width:3px;
}
.productbox_top {
	border-top:1px solid #ECEDED;
	width:262px;
}
.productbox_top_search {
	border-top:1px solid #ECEDED;
	width:540px;
}

.productbox_bg {
	background: url(images/infobox/productbox_bg.jpg) left top no-repeat;
	width:256px;
}
.productbox_new_bg {
	background: url(images/infobox/productbox_new_bg2.jpg) left top no-repeat;
	width:256px;
}
.productbox_search_bg {
	background: url(images/infobox/productbox_search_bg.jpg) left top no-repeat;
	width:540px;
}
.productbox_search_new_bg {
	background: url(images/infobox/productbox_search_new_bg.jpg) right top no-repeat;
	width:540px;
}
.productbox_title {
	width:200px;
	color:#B10006;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:14px;
	margin-left:10px;
}
.productbox_title_search{
	width:500px;
	color:#B10006;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:14px;
	margin-left:10px;		
}		
.productbox_head {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
}
.productbox_desc {
	color:#4E4E4E;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	height:64px;
	width:234px;
	overflow:hidden;
}

.productbox_desc_search {
	color:#4E4E4E;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	width:520px;
	overflow:hidden;
}


a.productbox_link:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:150%;color:#000000;text-decoration: underline;}
a.productbox_link:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:150%;color:#000000;text-decoration: underline;}
a.productbox_link:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:150%;color:#000000; text-decoration: underline;}
.productbox_btn {
	margin-left:10px;
}
a.pageResults:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:100%;color:#393939;text-decoration: none;}
a.pageResults:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:100%;color:#393939;text-decoration: none;}
a.pageResults:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:100%;color:#393939; text-decoration: underline;}
td.pageResults {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:100%;
	color:#A3A3A3;
}
a.pageResultsPages:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:100%;color:#9C9D9F;text-decoration: none;}
a.pageResultsPages:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:100%;color:#9C9D9F;text-decoration: none;}
a.pageResultsPages:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:100%;color:#9C9D9F; text-decoration: underline;}

.attend_text_basic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#4E4E4E;
}
.attend_text_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#B10006;
}
.attend_text_question {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000000;
}
a.attend_text_question:link {font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:140%;color:#000000;text-decoration: underline;}
a.attend_text_question:visited {font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:140%;color:#000000;text-decoration: underline;}
a.attend_text_question:hover {font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:140%;color:#000000; text-decoration: none;}
.search_longbox_top {
	background: url(images/infobox/search_longbox_top.gif) left top no-repeat;
	width:569px;
	height:3px;
}
.search_longbox_bg {
	width:569px;
	background-color:#F4F4F4;
}
.search_longbox_bottom {
	background: url(images/infobox/search_longbox_bottom.gif) left top no-repeat;
	width:569px;
	height:3px;
}
a.searchlinks:link {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:120%;color:#4E4E4E;text-decoration: underline;}
a.searchlinks:visited {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:120%;color:#4E4E4E;text-decoration: underline;}
a.searchlinks:hover {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:120%;color:#4E4E4E; text-decoration: none;}
.searchlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:120%;
	color:#4E4E4E;
	text-decoration: underline;
}
.searchlabels {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:120%;
	color:#4E4E4E;
}
.product_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#BF0F03;
	font-size:21px;
	font-weight: bold;
}
.product_elements {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:140%;
}
.product_grey {
	font-family:Arial, Helvetica, sans-serif;
	color:#4E4E4E;
	font-size:13px;
	line-height:130%;
	width: 80%;
}
.product_q {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-style:italic;
	line-height:130%;
}
a.products_listen:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:150%;color:#000000;text-decoration: underline;}
a.products_listen:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:150%;color:#000000;text-decoration: underline;}
a.products_listen:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:150%;color:#000000; text-decoration: none;}
.products_costs {
	background: url(images/infobox/products_costs_up.gif) left top no-repeat;
	width:182px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
}
.pruductItemLink {margin:0 10px 5px 0;}
td.prod_cost_m{
	background-color: #100A48;
	width:182px;
	height:100%;
}
td.prod_cost_in{
	background: url(images/infobox/products_costs_m.gif) left top repeat-y;
	width:182px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:15px;
	padding-top:15px;
	padding-left: 25px;
	padding-bottom: 20px;
}
td.prod_cost_u{
	background: url(images/infobox/products_costs_up.gif) left top no-repeat;
	width:182px;
	height: 4px;
}
td.prod_cost_d{
	background: url(images/infobox/products_costs_down.gif) left top no-repeat;
	width:182px;
	height: 5px;
}
td.first_cell{
	margin-left:15px;
	top:12px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:17px;
}
td.second_cell{
	padding-top:5px;
	margin-left:15px;
	top:12px;
	position:relative;
	width:140px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:21px;
}
.products_price {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:21px;
}
a.infoBoxHeading:link {font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:120%;color:#000000;text-decoration: none;}
a.infoBoxHeading:visited {font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:120%;color:#000000;text-decoration: none;}
a.infoBoxHeading:hover {font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:120%;color:#000000; text-decoration: none;}
.st {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4E4E4E;
}
a.how_email:link {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#4E4E4E;text-decoration: underline;}
a.how_email:visited {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#4E4E4E;text-decoration: underline;}
a.how_email:hover {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#4E4E4E; text-decoration: none;}
.st_title {
	color: #B10006;
	font: 17px Arial;
	font-weight:bold;
}
.st_title_bl {
	font: 16px Arial;
	font-weight:bold;
}
a.def_link:link {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#4E4E4E;text-decoration: underline;}
a.def_link:visited {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#4E4E4E;text-decoration: underline;}
a.def_link:hover {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#4E4E4E; text-decoration: none;}

a.fundam_link:link {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 120%;color:#4E4E4E;text-decoration: none;}
a.fundam_link:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 120%;color:#4E4E4E;text-decoration: none;}
a.fundam_link:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 120%;color:#4E4E4E; text-decoration: underline;}

.standart_text{
color:#4E4E4E;
font-family:Arial;
font-size:12px;
}
.orange_box{
	background: url(images/orange_box.jpg) left top no-repeat;
	height: 110px;
	width: 592px;
padding-bottom: 10px;
}
.orangeBox { background:url(images/orange_box_bg.jpg) top left repeat-y; width:592px; }
.orangeBoxTop { background:url(images/orange_box_top.jpg) top left no-repeat; width:592px; height:10px; overflow:hidden; }
.orangeBoxBottom { background:url(images/orange_box_bottom.jpg) top left no-repeat; width:592px; height:98px; overflow:hidden; margin: 0 0 10px 0; }
.orangeBox h2 { color:#000000; font:19px 'Arial'; padding:5px 25px 10px 25px; }
.orangeBoxBottom p { color:#FFFFFF; font:12px 'Arial'; font-variant:normal; padding:0 25px 0 25px; }
.orangeBoxBottom img { border:0px; }
.orangeBoxBottom div { text-align:right; margin: 15px 0 0 0; }
h2, p {
	margin:0px;
	padding:0px;
}
.orange_box_title{
	color: #000;
	font: 19px Arial;
	padding-left: 25px;
	padding-top: 15px;
}
.orange_box_description{
	color: #FFF;
	font: 12px Arial;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 15px;
}
.orange_box_buy_button{
	background: url(images/orange_box_buy_button.gif) left top no-repeat;
	position: absolute;
	margin-top: 87px;
	right: 0px;
	width: 108px;
	height: 23px;
	cursor:pointer;
}
.promo_banner{
	padding-bottom: 10px;
}
.payment_pager {
	color:#A7A8AA;
	font-size:13px;
}
a.payment_pager:link {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height: 120%;color:#A7A8AA;text-decoration: underline;}
a.payment_pager:visited {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height: 120%;color:#A7A8AA;text-decoration: underline;}
a.payment_pager:hover {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height: 120%;color:#A7A8AA; text-decoration: none;}
a.text_edit:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height: 120%;color:#A7A8AA;text-decoration: none;}
a.text_edit:visited {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height: 120%;color:#A7A8AA;text-decoration: none;}
a.text_edit:hover {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height: 120%;color:#A7A8AA; text-decoration: underline;}

.subscription_content, .series_content, .gifts_content{
	color:#4E4E4E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height: normal;
}
.subscription_part_header{
	color: #c60f37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight: bold;	
}

.checkout_payment_coupon_title{
	color: #c60f37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight: bold;
	padding-bottom:10px;
	padding-left:10px;	
}

.subscription_part_header2{
	padding-top: 20px;
	color: #c60f37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;	
}
.subscription_part_header3{
	color: #c60f37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	margin-bottom: 5px;
	margin-top: 10px;
	font-weight: bold;		
}
.gifts_part_header1,.gifts_part_header2{
	color: #c60f37;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	padding-bottom: 5px;
	padding-top: 15px;
	font-weight: bold;			
}

.gifts_part_header2{
	padding-bottom: 10px;
}
.gifts_content .gifts_radio{
	margin-top: 0;
}
a.make_mp3_a{
	text-decoration: none;	
	width: 303px;
	display: block;
}
.make_mp3_button{
	padding-left: 20px;	
	background: url(images/make_mp3_button.jpg) no-repeat;
	height: 17px;
	width: 303px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 5px;
	cursor:pointer; 
}
.make_mp3_bg
{
	background: url(images/make_mp3.jpg) no-repeat;
	width: 167px;
	height: 34px;
	color: #000000;
	font-family: Univers,Verdana;
	font-size: 13px;	
	line-height: 34px;
	text-align: center;
}
#make_mp3_text{
	color:#4E4E4E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;	
}
.subscription_content div{
	padding-top: 8px;	
}
a img {border:none;}
ul.account_list {
	padding:0px;
	margin:0 0 0 23px;
}
ul.account_list li {
	margin-bottom:7px;
	list-style:none;
	font:12px 'Verdana';
}
ul.account_list li img {
	margin-bottom:-3px;
}
ul.account_list li span {
	margin:0 0 0 15px;
}
ul.account_list li p {
	margin:-15px 50px 0 0;
} 
h1.accountTitle {
	color:#b10609;
	font-size:17px;
	margin:20px 0 0 23px;
}
p.purchased {
	margin:0 50px 10px 0;
	font:bold 12px 'Arial';
}
p.accountInfo {
	margin:20px 0 0 23px;
}
p.accountInfo a {
	font:13px 'Arial';
	color:#000000;
	text-decoration:underline;
}
ul,li {list-style:none;padding:0px;margin:0px;}
ul.accountInfoLinks {
	margin:20px 0 0 20px;
}
ul.accountInfoLinks li {
	margin:0 0 5px 0;
}
ul.accountInfoLinks li img {
	margin:0 10px -2px 0;
}
ul.accountInfoLinks li a.def_link {
	color:#000000;
	text-decoration:none;
}
.series_paginator{
	text-align: center;
	font-size: 12px;
}
.grayboxIndex{
	width: 592px;
	background: url(images/bg_index_box1.jpg) repeat-y;
	margin-bottom: 10px;
	
}
.grayboxIndex2{
	background: url('images/bg_index_box2.jpg') left top no-repeat; 
	width: 592px;
}
.grayboxIndex3{
	background: url('images/bg_index_box3.jpg') left bottom no-repeat; 
	width: 592px;
}
.grayboxHeader{
	font-family: Arial,Helvetica; 
	font-size: 17px; 
	font-weight: bold;
	padding-left: 25px; 
	padding-right: 25px; 
	padding-top: 11px;
}
.grayboxDescription{
	padding-left: 25px; 
	padding-right: 25px; 
	padding-top: 10px; 
	text-align: justify; 
	color: #000000; 
	font-size: 13px; 
	font-family: Arial;
}
.grayboxMore{
	/*padding-left: 484px;*/
	width: 592px;
}
.grayboxMore2{
	width:108px; 
	height:23px;
	background: url('images/morre_button.jpg') no-repeat;
	cursor: pointer;
}
.grayboxMore3{
	padding-left: 25px; 
	padding-top: 2px; 
	color: #000000; 
	font-size: 16px;"
}
.subscription_text1{
	float: left; 
	width: 220px;
	height: 20px;
	margin-bottom: 10px;
}
.subscription_text2{
	float: left;
	width: 70px;
	height: 20px;
	margin-bottom: 10px;
}
span.subscriptoin_price, div.subscription_text2 span.subscriptoin_price{
	margin-left: 25px; 
	color: #999999; 
	font-size: 11px;
}

td.download_text{
	color: #4E4E4E; 
	font-size: 13px;
}
td.download_title{
	color: #B10006; 
	font-size: 17px; 
	font-weight: bold;
}
.need_be_insert{
	padding-left: 5px;
	color: red;
	font-size:16px;
}
td.gifts_content table td.gift_text{
	color:#4E4E4E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:130%;	
}
.footer_button{
	height:  29px; 
	float: left;
	
}
p.coupons_mail, td.coupons_mail{
	padding: 5px 0px; 
}
.input_gray_text{
	color: #999999;
}