/* Structure */
.inner-sec {
  float:left;
  padding-left:0;
  width:908px;
}

/* Newsletter signup */ 
span.text_box01{
	background:url(/images/text_box_shadow01.gif) no-repeat left top;
	padding:3px 20px 15px 0;
	margin:0px 0 0 0;;
}
span.text_box01 input{
	width:338px;
	height:14px;
	border:solid 1px #f1f1f2;
}
span.text_box01 select{
	width:338px;
	border:solid 1px #f1f1f2;
}
span.button_continue01{
	background:url(/images/button_shadow.gif) no-repeat left top;
	padding:0px 20px 15px 0;
	margin:0px 0 0 440px;
}
span.button_continue01 input{
	width:85px;
	height:22px;
	font-size:11px;
	background:#000000;
	color:#fff;
}
span.button_addtocart01{
	background:url(/images/button_shadow.gif) no-repeat left top;
	padding:0px 20px 15px 0;
	margin:0px;
}

span.button_addtocart01 input{
	width:85px;
	height:22px;
	font-size:11px;
	background:#000000;
	color:#fff;
}
span.button_continue{
	background:url(/images/button_shadow.gif) no-repeat left top;
	padding:3px 20px 15px 0;
	margin:0px 0 0 440px;
}
span.button_continue input{
	width:85px;
	height:22px;
	font-size:11px;
	background:#d2232a;
	color:#fff;
}
span.button_addtocart{
	background:url(/images/button_shadow.gif) no-repeat left top;
	padding:3px 20px 15px 0;
	margin:0px;
}

span.button_addtocart input{
	width:85px;
	height:22px;
	font-size:11px;
	background:#d2232a;
	color:#fff;
}
span.text_box02{
	background:url(/images/text_box_shadow02.gif) no-repeat left top;
	padding:3px 20px 15px 0;
	margin:0px 0 0 0;;
	width:225px;
}
span.text_box02 input{
	width:225px;
	height:14px;
	border:solid 1px #f1f1f2;
}
span.text_box02 select{
	width:225px;
	border:solid 1px #f1f1f2;
}

li div.your_orders{
	width:566px;
	border:dotted 2px #000;
	margin:10px 0 10px 0;
	padding:10px;
	float:left;
}

li div.your_orders ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
li div.your_orders ul li{
	padding:0px 0 12px 0;
	margin:0px;
	list-style:none;
	float:left;
	width:100%;
}
li div.your_orders ul li span{
	display:block;
	float:left;
}
li div.your_orders ul li span.checkbox{
	width:30px;
}
li div.your_orders ul li span.checkbox input{
	border:none;
}

li div.your_orders ul li span.title{
	width:200px;
}
li div.your_orders ul li span.subscription_period{
	width:175px;
}
li div.your_orders ul li span.gift{
	width:55px;
}
li div.your_orders ul li span.cost{
	width:70px;
}
li div.your_orders ul li span.total_cost{
	width:380px;
	text-align:right;
	font-weight:bold;
}
li div.your_orders ul li span.total_cost_figure{
	width:107px;
	text-align:left;
	font-weight:bold;
	float:right;
}

span.text_box03{
	background:url(/images/text_box_shadow02.gif) no-repeat left top;
	padding:3px 20px 15px 0;
	margin:0px 0 0 0;
	width:225px;
}
span.text_box03 input{
	width:225px;
	height:14px;
	border:solid 1px #f1f1f2;
}
span.text_box03 select{
	width:225px;
	border:solid 1px #f1f1f2;
}

.innerpage_leftpanel{
	width:420px;
	float:left;
}
.rightpanel_box{
	width:419px;
	float:left;
}
.rightpanel_box .top{
	width:419px;
	float:left;
	background:url(/images/rightpanel_table_box1.gif) no-repeat;
	height:14px;
}
.rightpanel_box .middle{
	width:399px;
	float:left;
	background:url(/images/rightpanel_table_box2.gif);
	padding:0 10px 0 10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#57575a;
}
.rightpanel_box .middle h4{
	margin:0 0 7px 0;
}
.orange_txt{
	color:#e74a33;
}
table.advertising_rates{
	font-size:11px;
	color:#57575a;
}
table.advertising_rates th{
	font-weight:bold;	
}
.rightpanel_box .bottom{
	width:419px;
	float:left;
	background:url(/images/rightpanel_table_box3.gif) no-repeat;
	height:14px;
}

.banner-innertxt02{
  float:left;
  text-align:right;
  padding:50px 0 0 0;
  color:#ffffff;
  width:100%;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:30px;
  font-weight:normal;
}

.subscribe_text_top{
	width:100%;
	float:left;
	color:#57b7df;
	text-align:center;
	font-size:14px;
	padding:0 0 20px 0;
}

.subscription_outer{
	width:100%;
	float:left;
	font-size:14px;
	color:#00b2d9;
}
.subscription_outer h1{
	font-weight:normal;
	font-size:20px;
	color:#404041;
	margin-bottom:5px;
}
.subscription_outer p{
	color:#404041;
	margin:5px 0 5px 0;
}
.subscription_outer ul{
	padding:0 0 10px 0;
	margin:0px;
	list-style:none;
	width:100%;
	float:left;
}

.subscription_outer ul li{
	padding:0px;
	margin:0px;
	float:left;
	font-size:11px;
}
.subscription_outer ul li.left{
	width:25px;
}
.subscription_outer ul li.right{
	width:240px;
}
.subscription_outer ul li.right h3{
	color:#6d6e71;
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:normal;
}
.subscription_outer ul li.right p{
	color:#57b7df;
}
.subscription_outer a.see_samples{
	color:#57b7df;
	text-decoration:none;
}
.subscription_outer a.see_samples:hover{
	color:#666;
	text-decoration:underline;
}
.subscribe_col1{
	width:280px;
	float:left;
	padding:0 10px;
}
.subscribe_col2{
	width:280px;
	float:left;
	padding:0 10px;
	color:#00b2d9;
}
.subscribe_col3{
	width:280px;
	float:left;
	padding:0 10px;
	color:#00b2d9;
}

.signup_box{
	width:250px;
	height:283px;
	background:url(/images/login_box.gif) no-repeat left top;
	margin:350px 0 0 0;
	padding:15px;
	float:left;
	font-size:13px;
	color:#58585a;
}
.signup_box h1{
	font-size:20px;
	text-transform:uppercase;
	color:#57b7df;
	border-bottom:solid 1px #fff;
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
}
.signup_box input.textbox{
	background:url(/images/signup_textbox_bg.gif) no-repeat;
	width:160px;
	height:21px;
	border:none;
}
.signup_box .content{
	width:100%;
	float:left;
}
.signup_box ul.fields{
	padding:10px 0 0 0;
	margin:0px;
	float:left;
	width:100%;
	list-style:none;
}
.signup_box ul.fields li{
	float:left;
	padding:3px 0;
	font-size:13px;
}
.signup_box ul.fields li.fieldname{
	width:90px;
}
.signup_box ul.fields li.fieldform{
	width:160px;
}

.signup_box ul.subscribeoption{
	padding:10px 0 0 0;
	margin:0px;
	float:left;
	width:100%;
	list-style:none;
}
.signup_box ul.subscribeoption li{
	font-size:12px;
	float:left;
}
.signup_box ul.subscribeoption li.checkbox{
	width:25px;
}
.signup_box ul.subscribeoption li.option{
	width:225px;
}
.signup_box ul.subscribeoption li a{
	color:#333;
	font-size:11px;
	font-weight:bold;
}
.signup_box ul.common{
	padding:10px 0 0 0;
	margin:0px;
	float:left;
	width:100%;
	list-style:none;
}
.signup_box ul.common li{
	float:left;
	width:100%;
	font-size:11px;
}
.signup_box ul.common li a{
	color:#333;
	text-decoration:underline;
}
.footer_note{
	width:100%;
	float:left;
	font-size:11px;
	padding:20px 0 0 0;
}

/* Newsletter Unsubscribe */

.unsubscribe {
  width: 400px; 
  margin: 40px auto; 
  text-align: center;
}
.unsubscribe p {
  font-size: 15px;
  color: #25B8DF;
}
/*-------------------------------------------------06/Aug/2010------------------------------------------------------------------------*/
.signup_sec {
	width:315px;
	height:auto;
	margin:0;
	padding:15px;
	float:left;
	font-size:13px;
	color:#58585a;
}
.signup_sec h1 {
	font-size:22px;
	text-transform:uppercase;
	color:#57b7df;
	border-bottom:solid 1px #fff;
	margin:0;
	padding:0;
	text-align:left;
}
.signup_sec input.textbox {
	background:url(../images/signup_textbox_bg.png) no-repeat;
	width:208px;
	height:23px;
	padding:0 4px;
	border:none;
	font-size:11px;
	color:#000000;
	line-height:22px;
}
.signup_sec .content {
	width:100%;
	float:left;
}
.signup_sec ul.fields {
	padding:10px 0 0 0;
	margin:0px;
	float:left;
	width:100%;
	list-style:none;
}
.signup_sec ul.fields li {
	float:left;
	padding:3px 0;
	font-size:13px;
}
.signup_sec ul.fields li.fieldname {
	float:left;
	width:92px;
	padding:6px 0;
}
.signup_sec ul.fields li.fieldform {
	float:right;
	width:216px;
}
.signup_sec ul.option {
	padding:10px 0 0 0;
	margin:0px;
	float:left;
	width:100%;
	list-style:none;
}
.signup_sec ul.option li {
	font-size:12px;
	float:left;
	color:#57b7df;
}
.signup_sec ul.subscribeoption {
	padding:10px 0 0 0;
	margin:0px;
	float:left;
	width:100%;
	list-style:none;
}
.signup_sec ul.subscribeoption li {
	font-size:12px;
	float:left;
}
.signup_sec ul.subscribeoption li.checkbox {
	width:25px;
}
.signup_sec ul.subscribeoption li.option {
	width:280px;
	padding:4px 0 0 0;
}
.signup_sec ul.subscribeoption li a {
	color:#333;
	font-size:11px;
	font-weight:bold;
}
.signup_sec ul.common {
	padding:10px 0 0 0;
	margin:0px;
	float:left;
	width:100%;
	list-style:none;
}
.signup_sec ul.common li {
	float:left;
	width:100%;
	font-size:11px;
}
.signup_sec ul.common li a {
	color:#333;
	text-decoration:underline;
}
.footer_note1 {
	width:100%;
	float:left;
	font-size:11px;
	padding:20px 0 0 0;
	text-align:center;
	color:#6e6e70;
}
.footer_note1 a{
	color:#6e6e70;
	text-decoration:underline;
}
