body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, img, a, div, p, ul, li {margin:0px; padding:0px; border:0px;}

/* main-wrapper start here */
.billing-main-wrap { width:935px; }
.billing-out { padding:10px 20px 0 15px; }
.billing-out h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2d588b; padding-bottom:10px; }
.billing-det-main { width:850px; background-color:#f7f7ff; padding:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4b4c4d; overflow:hidden; }
.text-box { width:185px; height:20px; border:1px solid #807e7e; background-color:#FFF; }
.text-box-big { width:310px; height:20px; border:1px solid #807e7e; background-color:#FFF; }
.text-box-num { width:120px; height:20px; border:1px solid #807e7e; background-color:#FFF; }
.drop-down { width:120px; height:20px; border:1px solid #807e7e; background-color:#FFF;}
.continue-btn { width:81px; height:28px; border:none medium; background:url(../continue-btn.jpg) no-repeat; cursor:pointer; }
.donate-left { float:left; width:350px; padding:50px 0 10px 20px; }
.donate-right { float:right; padding:20px 0 10px 0px;  }

/* my chart */
.left-side { float:left; width:200px; border:1px solid #b8b6b8; }
.left-side h1 { background-color:#e4e4e4; height:21px; padding:5px 0 0 10px; color:#4b4c4d;; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.left-side h2 { font-size:12px; font-weight:bold; color:#4b4c4d; font-family:Arial, Helvetica, sans-serif; padding:15px;  }
.left-side h2 span { color:#0079b6;}
.left-side h3 { padding:0px 0 15px 10px;  }
.check-out-btn { width:81px; height:28px; border:none medium; background:url(../check-out-btn.jpg) no-repeat; cursor:pointer; }

.right-side { float:left; width:640px; }
.right-out { margin:0 0 0 20px; border:1px solid #b8b6b8;}
.right-side h2 { padding:20px;}
.right-side p { font-family:Arial, Helvetica, sans-serif; color:#4b4c4d; font-size:12px; font-weight:normal; line-height:18px;}

.monthly-main { padding:15px 0 0 8px; clear:both; }
.monthly-main ul { margin:0px; padding:0px; }
.monthly-main ul li { list-style:none; float:left; padding:0 10px 0 0px; }

.pack1{ background-image:url('../monthly-sub.jpg'); background-repeat:no-repeat; width:271px; height:179px; cursor:pointer; }
.pack2{ background:url('../three-month.jpg'); background-repeat:no-repeat; width:271px; height:180px; cursor:pointer; }
.pack3{ background:url('../six-month.jpg') ; background-repeat:no-repeat; width:270px; height:180px; cursor:pointer; }

.select-small{width:100px; height:22px;}
.login-main { width:285px; background-color:#28a8db; padding:5px; font-size:12px; color:#FFF; font-weight:normal; }
.login-btn { width:60px; height:30px; border:none medium; background:url(../login-btn.jpg) no-repeat; cursor:pointer; }
.login-text a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFF !important; }
.login-text a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#FFF; }

/* payment method */
.payment-main { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4b4c4d;}
.drop-down-date { width:100px; height:22px; }

.apply-btn { width:59px; height:29px; background:url(../apply-btn.jpg) no-repeat; cursor:pointer; border:none medium; }

/* sub fields */
.sub-fields-main { width:460px; border:1px solid #cdccd0; }
.sub-fields-main h1 { height:25px; background-color:#e4e4e4; color:#4b4c4d; font-size:12px; font-weight:bold; padding:6px 0 0 20px; }
.sub-fields-main h2 { padding:5px 20px 5px 20px; border-bottom:1px solid #666; color:#4b4c4d; font-size:12px; font-weight:bold; }
.sub-bg { background-color:#ebeaea; padding:10px; margin-bottom:20px; }
.add-gift-btn { width:79px; height:28px; background:url(../add-gift-btn.jpg) no-repeat; cursor:pointer; border:none medium;}
.text-box-small { width:50px; height:20px; border:1px solid #807e7e; background-color:#FFF; }
.group { padding-bottom:10px; }
.sub-btn { width:72px; height:29px; background:url(../submit-btn.jpg) no-repeat; cursor:pointer; border:none medium; }

/* My account */
.main-tab-sec { width:630px;}
.main-tab-out  {border:1px solid #cac7c7; margin-bottom: 1em; color:#1f1f1f; padding:15px 0px 15px 10px; background-color:#FFF;}
.main-tab-out span { font-weight:normal; font-size:12px; color:#1f1f1f; }
.update-btn { width:67px; height:28px; background:url(../update-btn.jpg) no-repeat; cursor:pointer; border:none medium; }
.order-main { border:1px solid #9e9b9b; overflow:hidden; margin:0 10px 0 0px; }
.order-main span { color:#be0909; font-size:11px; font-weight:normal; }
.order-main h1 { height:18px; padding:5px 10px; font-size:12px; font-weight:bold; background-color:#e3e3e3; color:#1f1f1f; }
.order-main h2 { padding:10px; font-size:12px; color:#1f1f1f; font-weight:normal; }
.save-btn { width:51px; height:25px; background:url(../save-btn.jpg) no-repeat; cursor:pointer; border:none medium; }

/* keep shopping */
.keep-left-main { float:left; width:580px; }
.keepleft-border { border:1px solid #b8b6b8; }
.keepleft-border h1 { background-color:#e4e4e4; height:30px; padding:5px 20px; font-size:12px;}
.keepleft-border h2 { padding:5px !important; margin:0px; font-size:12px; overflow:hidden;}

/*.sms-left-main { float:left; width:180px; margin-right:7px; margin-bottom:10px; }*/
/*.sms-left-border { border:1px solid #b8b6b8; }*/
.sms-left-main { float:left; width:250px; margin-right:7px; margin-bottom:5px; }
.sms-left-border { border:1px solid #b8b6b8; height:205px; }
.sms-left-border h1 { height:15px; background-color:#e4e4e4; padding:5px 5px; color:#1f1f1f; }
.sms-left-border h2 { padding:10px; }

.sms-right-main { float:left; width:180px;}
.sms-right-border { border:1px solid #b8b6b8; }
.sms-right-border h1 { height:15px; background-color:#e4e4e4; padding:5px 10px; color:#1f1f1f;}
.sms-right-border h2 { padding:5px;}

.keep-btn-left { float:left; width:225px; }
.keep-btn-center { float:left; width:190px; }
.keep-btn-right { float:left; width:110px; }
.ke-btn1 {  width:124px; height:30px; background:url(../keep-shopping-btn.jpg) no-repeat; cursor:pointer; border:none medium;}
.ke-btn2 {  width:173px; height:30px; background:url(../add-gift-subscribtion-btn.jpg) no-repeat; cursor:pointer; border:none medium;}
.ke-btn3 {  width:104px; height:30px; background:url(../place-order.jpg) no-repeat; cursor:pointer; border:none medium;}
/*.change-btn { width:68px; height:25px; background:url(../change-btn.jpg) no-repeat; cursor:pointer; border:none medium;}*/
.change-btn { width:68px; height:25px; background:url(../button-bg.jpg) no-repeat; cursor:pointer; border:none medium; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 0px 3px 0px;}

.keep-right-main { float:right; width:250px; }
.keepright-border { border:1px solid #b8b6b8; margin-bottom:10px; }
.keepright-border p { padding-bottom:5px; }
.keepright-border h1 { background-color:#e4e4e4; font-size:12px; font-weight:bold; height:15px; padding:5px 10px; color:#1f1f1f;}
.keepright-border h2 { padding:10px; font-size:12px; font-weight:bold; }
.keepright-border h2 span { color:#0079b6; font-size:12px; font-weight:bold; }

.save-btn { width:56px; height:24px; border:none medium; background:url(../save-btn.gif) no-repeat; cursor:pointer; }


.clear { clear:both; margin:0px; padding:0px; }
.msg{color:red; font-weight:bold;  font-size:11px; }
.msg_bbox{ color:red; font-weight:bold;  font-size:10px; display:none;  padding-left:10px;  width:auto; }/*border:1px solid #000;*/
.msg_box{ color:red; font-weight:bold;  font-size:10px; display:none;  padding:0; width:auto; }
.welcome{ color: #039; font-weight:bold;  font-size:17px;}
.ok{color: #090; font-weight:bold;  font-size:12px; }
.msg_obox{ color: #FFF; font-weight:bold;  font-size:12px; display:none;  padding:0; width:auto; }

/* pagination */
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.paginate {
	border: 1px solid #D71923;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color:#4DA6D2;
}
a.paginate:hover {
	background-color:#4DA6D2;
	color: #fff;
	text-decoration: underline;
}

a.current {
	border: 1px solid #4DA6D2;
	font: bold 11px Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background: #4DA6D2;
	color: #fff;
	text-decoration: none;
}
span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 6px 2px 6px;
	color: #4DA6D2;
	cursor: default;
}
.page-nation { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000;}

body {
	margin-top: 0px;
	background-image:url(ahnotebookpaper%20copy.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
}
.fine_print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.small_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D588B;
}
.style14 {font-size: 18px}
.style15 {color: #FF0000}
.style16 {font-size: 18px; color: #265986; }
.head_link {font-size: 18px; color: #2D588B; }
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #2D5A81;
}
a:active {
	text-decoration: none;
	color: #666666;
}
.copy_bo {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.copy_it {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; }


.style21 {
	font-size: 14px;
	color: #2D588B;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.style23 {font-size: 14}