Body {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

Form {
	margin: 0px;
	padding: 0px;
}

Div {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #010101;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
}

a {
	color: #010101;
	outline: none;
}

a:hover {
	color: #e82030;
	text-decoration: none;
}

p {
	margin: 10px 0px;
}

ul {
	margin: 0px;
	padding: 0px;
}

#Main {
	width: 1003px;
	margin: 0px auto;
}

#Header {
	padding: 5px 0px;
	height: 85px;
}

#Header .Logo {
	width: 230px;
	float: left; 
}

#Header .TopText {
	width: 308px;
	float: left; 
}

#Header .Avail {
	color: #e82030;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 10px;
}

#Header .Avail span {
	text-transform: uppercase;
}

.Rx {
	margin: 2px 3px 2px 0px;
}

#Header .TopText Img {
	vertical-align: middle;
}

#Header .TopRight {
	width: 405px;
	float: right;
	padding-right: 15px;
	text-align: right;
}

#Header .Menus {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: right;
}

#Header .Menus li {
	display: inline;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

#Header .Menus a {
	text-decoration: none;
	color: #010101;
	display: block;
	float: left;
	padding: 0px 5px 0px 18px;
	background: url(../images/index_11.jpg) no-repeat left center;
}

#Header .Menus a:hover {
	color: #e82030;
}

#Header .Menus a img {
	vertical-align: middle;
}

#Header a.Reorder {
	background: url(../images/re-order.jpg) no-repeat;
	height: 39px;
	width: 192px;
	display: block;
	font-size: 0px;
	margin-top: 15px;
	margin-right: 5px;
	float: left;
	color: #f9e09b;
	padding-right: 10px;
	text-indent: -9999;
}

#Header a:hover.Reorder {
	background: url(../images/re-order-over.jpg) no-repeat;
}

#Header a.ShoppingCart {
	width: 193px;
	height: 42px;
	display: block;
	font-size: 0px;
	text-indent: -9999;
	padding-top: 5px;
	padding-left: 5px;
	float: right;
	color: #98c147;
	background: url(../images/shopping-cart.jpg) no-repeat;
	text-align: left;
	margin-top: 7px;
}

#Header a:hover.ShoppingCart {
	background: url(../images/shopping-cart-over.jpg) no-repeat;
	color: #0067a4;
}

#Header .TopIcon {
	margin-top: 7px;

}

#Content .LeftBar {
	width: 226px;
	float: left;
}

a.FreeShipping {
	background: url(../images/free-shipping-banner.jpg) no-repeat;
	height: 134px;
	width: 224px;
	text-indent: -9999px;
	display: block;
}

a:hover.FreeShipping {
	background: url(../images/free-shipping-banner-over.jpg) no-repeat;
}

a.FreeShippingCA {
	background: url(../images/shipping-ca.jpg) no-repeat;
	height: 134px;
	width: 224px;
	text-indent: -9999px;
	display: block;
}

a:hover.FreeShippingCA {
	background: url(../images/shipping-ca-over.jpg) no-repeat;
}

a.FreeShippingWorld {
	background: url(../images/shipping-wo.jpg) no-repeat;
	height: 134px;
	width: 224px;
	text-indent: -9999px;
	display: block;
}

a:hover.FreeShippingWorld {
	background: url(../images/shipping-wo-over.jpg) no-repeat;
}

a.DiscountCoupons {
	background: url(../images/subscribesave.png) no-repeat;
	height: 173px;
	width: 223px;
	text-indent: -9999px;
	display: block;
}


.ProductList h1 {
	background: url(../images/index_45.jpg) no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 18px;
	height: 29px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.ProductsWrapper {
	background: url(../images/index_50.jpg) repeat-y left;
	width: 226px;
}

.Products {
	background: url(../images/product-list-b.jpg) no-repeat bottom left;
	padding: 5px 10px 40px;
	width: 206px;
}

.Icon {
	width: 17px;
	float: left;
	padding-top: 5px;
}

.ProductsContent {
	width: 183px;
	float: left;
	padding-bottom: 8px;
}

.ProductsContent h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.ProductsContent h2 a {
	color: #010101;
	text-decoration: none;
}

.ProductsContent h2 a:hover {
	color: #e82030;
}

.LeftBottomBanners {
	padding: 5px 0px;
}

a.LeftTriocaine {
	background: url(../images/left-tricaine.jpg) no-repeat;
	height: 145px;
	width: 224px;
	text-indent: -9999px;
	display: block;
}

a:hover.LeftTriocaine {
	background: url(../images/left-tricaine-over.jpg) no-repeat;
}

a.LeftVitamin {
	background: url(../images/left-vitamin-b12.jpg) no-repeat;
	height: 145px;
	width: 224px;
	text-indent: -9999px;
	display: block;
}

a:hover.LeftVitamin {
	background: url(../images/left-vitamin-b12-over.jpg) no-repeat;
}

a.LeftDrysol {
	background: url(../images/left-drysol.jpg) no-repeat;
	height: 146px;
	width: 224px;
	text-indent: -9999px;
	display: block;
}

a:hover.LeftDrysol {
	background: url(../images/left-drysol-over.jpg) no-repeat;
}


.RightContent {
	width: 771px;
	float: left;
	padding-left: 3px;
}

.ProductRow {
	height: 165px;
}

a.Drysol {
	background: url(../images/drysol.jpg) no-repeat;
	height: 165px;
	width: 255px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover.Drysol {
	background: url(../images/drysol-over.jpg) no-repeat;
}

a.Vitamin {
	background: url(../images/vitamin-b12.jpg) no-repeat;
	height: 165px;
	width: 255px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover.Vitamin {
	background: url(../images/vitamin-b12-over.jpg) no-repeat;
}

a.Triocaine {
	background: url(../images/tricaine.jpg) no-repeat;
	height: 165px;
	width: 255px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover.Triocaine {
	background: url(../images/tricaine-over.jpg) no-repeat;
}

.ProductRow1 {
	height: 166px;
}

a.SynvicsOne {
	background: url(../images/synvics.jpg) no-repeat;
	height: 166px;
	width: 384px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover.SynvicsOne {
	background: url(../images/synvics-over.jpg) no-repeat;
}

a.MIKEIRedReishi {
	background: url(../images/red-reishi.jpg) no-repeat;
	height: 166px;
	width: 387px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover.MIKEIRedReishi {
	background: url(../images/red-reishi-over.jpg) no-repeat;
}

a.Ribose {
	background: url(../images/ribose-banner.jpg) no-repeat;
	height: 166px;
	width: 771px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover.Ribose {
	background: url(../images/ribose-banner-over.jpg) no-repeat;
}

a.AllegraD {
	background: url(../images/allegra-banner.jpg) no-repeat;
	height: 166px;
	width: 771px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover.AllegraD {
	background: url(../images/allegra-banner-over.jpg) no-repeat;
}

.RightContent div {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

.Welcome {
	background: url(../images/green-box_middle.jpg) repeat-y;
	padding: 5px 20px;
}

.Welcome h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#Footer {
	text-align: center;
	font-weight: normal!important;
	padding: 5px 0px 10px;
}

#Footer a {
	color: #010101;
	text-decoration: none;
	font-weight: normal;
}

#Footer a:hover {
	text-decoration: underline;
}

.Clear {
	clear: both;
}

/***** Login ***********/

.InnerContent {
	padding: 0px 20px 20px;
}

.Title {
	margin: 0px 0px 10px;
	padding: 22px 0px 15px;
	font-size: 18px;
	background: url(../images/bred-bg.jpg) repeat-x bottom;
}

.Title span {
	font-size: 12px;
}

.Title1 {
	margin: 0px 0px 10px;
	padding: 18px 0px 10px;
	font-size: 18px;
}


.SubTitle {
	margin: 0px;
	padding: 0px 10px;
	font-size: 18px;
	border-left: 5px #CCCCCC solid;
	font-size: 18px;
	line-height: 26px;
}

.SubTitle1 {
	margin: 0px;
	padding: 0px 10px;
	font-size: 14px!important;
	border-left: 5px #CCCCCC solid;
	font-size: 18px;
	line-height: 26px;

}

.LoginArea {
	width: 398px;
	float: left;
	padding: 10px 20px;
}

.LoginUl {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.LoginUl li {
	background: url(../images/login_arrow.jpg) no-repeat 0px 5px;
	line-height: 24px;
	padding-left: 15px;
	font-size: 18px;
}

.LoginUl li a {
	color: #010101;
}

.LoginBox {
	background: url(../images/loginarea-bg.jpg) no-repeat;
	margin-top: 15px;
	margin-left: 10px;
	height: 210px;
	width: 396px;
}

.LoginBox h1 {
	margin: 0px 0px 0px 15px;
	padding: 8px 0px 8px 10px;
	border-bottom: 2px #abc77f solid;
	width: 203px;
	color: #276733;
	font-size: 18px;
	font-weight: normal;
}

.LoginForm {
	padding: 8px 25px;
}

.Textarea {
	width: 341px;
	border: none;
	padding: 3px;
	height: 19px;
	margin-top: 5px;
	margin-bottom: 8px;
}

.Forgot {
	width: 208px;
	float: left;
	line-height: 30px;
}

.Forgot a {
	color: #010101;
	text-decoration: none;
	font-size: 11px;
}

.Forgot a:hover {
	color: #e82030;
}

.LoginRight {
	width: 245px;
	float: right;
	padding-top: 15px;
}

h4 {
	margin: 0px;
	padding: 0px;
	color: #728d3a;
	font-size: 16px;	
}

/*********** More **************/

.Product {
	padding: 10px 0px 20px;
}

.LeftImage {
	width: 220px;
	float: left;
	padding-top: 10px;
}

.DryDis {
	width: 500px;
	float: right;
}

.DryDis h1 {
	margin: 0px;
	padding: 10px 0px;font-size: 20px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.RxBar {
	color: #e82030;
	line-height: 30px;
}

.RxBar img {
	vertical-align: middle;
	margin-right: 5px;
}

.Feild {
	width: 111px;
	float: left;
	font-size: 16px!important;
	padding: 5px 0px;
}

.FeildSelect {
	width: 257px;
	float: left;
	padding: 5px 0px;
	font-size: 16px!important;
}

.Feild1 {
	width: 111px;
	float: left;
	font-size: 18px!important;
	padding: 5px 0px;
	color: #e82030;
}

.FeildSelect1 {
	width: 257px;
	float: left;
	padding: 5px 0px;
	font-size: 22px!important;
	color: #e82030;
}

.Purchased {
	padding: 5px 0px 15px;
}

.Purchased h1{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
}

.PurchasedProduct {
	background: url(../images/more_22.jpg) no-repeat;
	width: 220px;
	float: left;
	height: 111px;
	padding: 5px 10px;
	margin-top: 10px;
	margin-right: 2px;
}

.PurchasedProduct:hover {
	background: url(../images/more_22-over.jpg) no-repeat;
}


.ProductImg {
	width: 78px;
	float: left;
}

.ProductImgDis {
	font-size: 12px!important;
	width: 140px;
	float: left;
	padding-top: 10px;
	line-height: 14px!important;
}

.ProductImgDis span {
	font-size: 16px;
	color: #e82030;
	line-height: 18px;
}

h2.Head {
	margin: 0px;
	padding: 15px 0px 10px;
	font-size: 18px;
	background: url(../images/bred-bg.jpg) repeat-x bottom;
	font-weight: normal;
}

.ContentText {
	padding: 10px 0px;
}

.ContentUl {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.ContentUl li {
	background: url(../images/login_arrow.jpg) no-repeat 0 5px;
	line-height: 20px;
	padding-left: 20px;
}

.Image {
	border: 1px #efeeee solid;
	margin-right: 10px;
}

/********* TellAFrnd ***********/

.TellAFrnd {
	padding: 20px;
}

.TellAFrnd div {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

.Tell {
	margin: 10px 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: normal;
	color: #e82030;
}

.Text .RowDiv {
	padding: 5px 10px 5px; 
	float: left;
	width: 400px;
}

.RowDiv Label {
	width: 120px;
	vertical-align: top;
	font-weight: bold;
	float: left;
	clear:both;
	line-height: 30px;
}

.RowDiv .Textfield {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px #393939 solid;
	padding: 3px 5px;
	margin: 5px 0px;
	width: 180px;
	
}

.DropMenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

/********* Contact/About ***********/

.ContactInfo {
	padding: 10px 15px;
}

.InfoArea {
	width: 335px;
	float: left;
}

.LeftIcon {
	width: 22px;
	float: left;
	padding-top: 3px;
}

.ContactText {
	width: 310px;
	float: left;
	padding-bottom: 15px;
}

/************* Edit ***************/

.EditTitle {
	margin: 0px;
	padding: 18px 5px 5px;
	font-size: 18px;
	color: #276733;
}

.GreenTitle {
	background: url(../images/edit_title.jpg) repeat-x;
	border-bottom: 1px #c6d8c2 solid;
	border-top: 1px #c6d8c2 solid;
	line-height: 30px;
	height: 30px;
	margin: 0px 0px 10px;
	padding: 0px 10px;
	font-size: 14px;
}

.FormDiv {
	padding: 5px 10px;
	border-bottom: 2px #c6d8c2 solid;
}

.Row {
	width: 315px;
}

.Row, .Row1, .Row2 {
	padding: 2px 10px; 
	float: left;
}

.Row Label, .Row1 Label {
	width: 95px;
	vertical-align: top;
	float: left;
	font-size: 14px;
	line-height: 24px;
}

.Row2 Label {
	width: 171px;
	vertical-align: top;
	float: left;
	font-size: 14px;
	line-height: 24px;
}

.Row .Textfield {
	width: 200px;
}

.Row1 .Textfield {
	width: 535px;
}

.Row1 .Textfield1 {
	width: 80px;
}

.Row .Textfield, .Row1 .Textfield, .Row2 .Textfield, .Row1 .Textfield1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px #a8a5a5 solid;
	padding: 5px;
	vertical-align: middle;
}

.Row1 {
	width: 645px;
}

.Row1 img {
	vertical-align: middle;
}

.EditBtn {
	padding: 10px 10px 20px;
}

/************* FAQ ********************/

.LeftButtons {
 	width: 177px;
	float: left;
}

.LeftButtons a {
	background: url(../images/faq_btn.jpg) no-repeat;
	width: 173px;
	height: 32px;
	display: block;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 11px;
	color: #010101;
	text-decoration: none;
	font-size: 18px;
}

.LeftButtons a:hover {
	color: #e82030;
}

.FAQArea {
	width: 530px;
	float: right;
}

.FAQContent {
	padding: 15px 10px;
}

.FAQText {
	width: 470px;
	float: left;
	padding-bottom: 15px;
}

a.Top {
	color: #010101;
	text-decoration: none;
	background: url(../images/top-icon.jpg) no-repeat left center;
	padding-left: 15px;
	font-size: 12px;
}

a:hover.Top {
	color: #e82030;
}

/* class for OL list links starts here */

.ques  {
	margin: 0px;
	padding: 0px 15px;
	list-style-position: outside;
}

.ques a{
	color: #1f9ad1;
}

.ques a:hover{
	text-decoration:none;
}
/* class for OL list links ends here */


/* class for title starts here */
.Title2 {
	margin: 0px 0px 10px;
	padding: 18px 0px 10px;
	font-size: 22px;
	color:#728D3A;
	font-weight:bold;
}
.Title2 span {
	font-size:18px;
}

/* class for title ends here */

/************* Order Details *************/

.OrderingDis {
	width: 517px;
	float: left;
	padding: 5px 10px 5px 0px;
}

.Amount {
	width: 120px;
	float: right;
	padding: 5px 0px;
}

.OrderDetail {
	width: 520px;
	float: left;
}

.OrderDetailTitle {
 width: 700px;	
}
.OrderTitle {
	width: 350px;
	float: left;
	text-align:left;
	
}

.OrderTitle1 {
	width: 350px;
	float: right;
	text-align:right;
}

.und {
	border-bottom: 1px #a2a2a2 solid;
}

.AddMore {
	width: 115px;
	float: right;
}

.ShippingInfo {
	width: 330px;
	float: left;
}

.BillingInfo {
	width: 330px;
	float: right;
}

.BillingInfo div {
	font-size: 11px!important;
}

.DetailsRow {
	width: 155px;
}

.DetailsRow1 {
	width: 320px;
}

.DetailsRow3 {
	width: 200px;
}

.DetailsRow4 {
	width: 215px;
}


.DetailsRow, .DetailsRow1, .DetailsRow2, .DetailsRow3, .DetailsRow4 {
	padding: 2px 3px; 
	float: left;
}

.DetailsRow input, .DetailsRow select, .DetailsRow1 input, .DetailsRow1 select, .DetailsRow2 input, .DetailsRow2 select, .DetailsRow3 input, .DetailsRow3 select {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px #a8a5a5 solid;
	vertical-align: middle;
}

.DetailsRow4 input, .DetailsRow4 select {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	border: 1px #a8a5a5 solid;
	vertical-align: top;
}
.DetailsRow Label, .DetailsRow1 Label {
	width: 60px;
	vertical-align: top;
	float: left;
	font-size: 11px;
}

.DetailsRow2 Label {
	width: 140px;
	vertical-align: top;
	float: left;
	font-size: 11px;
}

.DetailsRow3 Label {
	width: 70px;
	float: left;
	font-size: 11px;
}

.DetailsRow4 Label {
	width: 60px;
	float: left;
	font-size: 11px;
	vertical-align: top;
}

.DetailsRow1 img {
	vertical-align: middle;
}

.DetailsRow4 img {
	vertical-align: top;
}

.DetailsRow1 .Textfield {
	width: 245px;
}

.DetailsRow .Textfield {
	width: 85px;
}


.DetailsRow1 .Textfield1 {
	width: 80px;
}

.DetailsRow3 .Textfield {
	width: 50px;
}

.DetailsRow4 .Textfield {
	width: 130px;
}


.Checkbox {
	width: 20px;
	float: left;
}

.AvailCredit {
	width: 600px;
	float: left;
	font-size: 11px!important;
}

.AvailCreditText {
	width: 650px;
	float: left;
	line-height: 12px;
	padding: 10px 0px;
	font-size: 11px!important;
}

.CreditCardDiv {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 3px 0px;
}

.CreditCardOld {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px 0px;
}

/*********** Re-Order ***********/

.ReorderBox {
	background: url(../images/reorder.jpg) no-repeat;
	margin-top: 15px;
	margin-left: 10px;
	height: 216px;
	width: 403px;
}

.ReorderBox h1{
	margin: 0px;
	padding: 10px 0px 0px 40px;
}

/******** Order History ******/

.InvoiceNumber, .Date, .Total, .Total1 {
	line-height: 34px;
	height: 34px;
}

.InvoiceNumber {
	width: 200px;
	float: left;
}

.Date {
	width: 130px;
	float: left;
	text-align: center;
}

.Total {
	width: 110px;
	float: left;
	text-align: center;
}

.Total1 {
	width: 115px;
	float: left;
	text-align: center;
}

/******** Sign up ********/

.RightImg {
	background: url(../images/signup_img.jpg) no-repeat right top;
	width: 730px;
}

.SignupArea {
	width: 398px;
	float: left;
	padding: 10px 20px;
}

.SignupUl {
	margin: 0px;
	padding: 10px 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.SignupUl li {
	background: url(../images/login_arrow.jpg) no-repeat 0px 5px;
	line-height: 24px;
	padding-left: 15px;
	font-size: 16px;
}

.SignupBox {
	background: url(../images/signup_06.jpg) no-repeat;
	margin-top: 15px;
	margin-left: 10px;
	height: 228px;
	width: 332px;
	float: left;
}

.SignupBox h1 {
	margin: 0px 0px 0px 15px;
	padding: 8px 0px 8px 30px;
	border-bottom: 2px #abc77f solid;
	width: 190px;
	color: #617231;
	font-size: 14px;
}

.SignupForm {
	padding: 8px 25px;
}

.SignupTextarea {
	width: 280px;
	border: none;
	padding: 3px;
	height: 19px;
	margin-top: 5px;
	margin-bottom: 8px;
}

a.EmailFriend {
	background: url(../images/more_14.jpg) no-repeat;
	width: 99px;
	height: 23px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-right: 3px;
}

a:hover.EmailFriend {
	background: url(../images/more_14-over.jpg) no-repeat;
}

a.Bookmark {
	background: url(../images/more_16.jpg) no-repeat;
	width: 99px;
	height: 23px;
	display: block;
	float: left;
	text-indent: -9999px;
}

a:hover.Bookmark {
	background: url(../images/more_16-over.jpg) no-repeat;
}

a.AddToCart {
	background: url(../images/more_11.jpg) no-repeat;
	width: 145px;
	height: 34px;
	display: block;
	text-indent: -9999px;
}

a:hover.AddToCart {
	background: url(../images/more_11-over.jpg) no-repeat;
}

/************* Error ****************/

.Error {
	color :#e52030;
	font-size: 20px;
	font-weight: normal;
}

.Error  img {
	vertical-align: middle;
	margin-right: 5px;
}

.ImageAlign {
	vertical-align: middle;
	margin-right: 8px;
}


/************* Check out ***********/

.NewUser {
	width: 343px;
	float: left;
}

.ReturningLogin {
	width: 343px;
	float: right;

}

.LoginBox1 {
	background: url(../images/login.jpg) no-repeat;
	margin-top: 15px;
	margin-left: 10px;
	height: 228px;
	width: 332px;
	float: left;
}

.LoginBox1 h1 {
	margin: 0px 0px 0px 15px;
	padding: 8px 0px 8px 0px;
	border-bottom: 2px #abc77f solid;
	width: 190px;
	color: #617231;
	font-size: 14px;
}

.LoginBox1Form {
	padding: 8px 25px;
}

.LoginBoxTex1tarea {
	width: 280px;
	border: none;
	padding: 3px;
	height: 19px;
	margin-top: 5px;
	margin-bottom: 8px;
}

.AddMore a {
	background: url(../images/add-more.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
	
}

.AddMore a:hover {
	background: url(../images/add-more-over.jpg) no-repeat;
	
}

a.CheckoutContinue {
	background: url(../images/newcustomer-button.gif) no-repeat;
	height: 56px;
	width: 340px;
	display: block;
	text-indent: -9999px;
}

a:hover.CheckoutContinue {
	background: url(../images/newcustomer-button_h.gif) no-repeat;
}

a.ForgotButton {
	background: url(../images/sendpassword.gif) no-repeat;
	height: 56px;
	width: 340px;
	display: block;
	text-indent: -9999px;
}

a:hover.ForgotButton {
	background: url(../images/sendpassword-over.gif) no-repeat;
}

a.RetreiveShippingInfo {
	background: url(../images/retrievemyshipping.gif) no-repeat;
	height: 56px;
	width: 340px;
	display: block;
	text-indent: -9999px;
}

a:hover.RetreiveShippingInfo {
	background: url(../images/retrievemyshipping_h.gif) no-repeat;
}


a.OrderNow {
	background: url(../images/order-now.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
}

a:hover.OrderNow {
	background: url(../images/order-now-over.jpg) no-repeat;
}

a.Update {
	background: url(../images/update-btn.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
	float: right;
}

a:hover.Update {
	background: url(../images/update-btn-over.jpg) no-repeat;
}

a.Addcard {
	background: url(../images/add-card.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
	float: right;
}

a:hover.Addcard {
	background: url(../images/add-card-over.jpg) no-repeat;
}

a.LoginBtn {
	background: url(../images/login-btn.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
	float: right;
}

a:hover.LoginBtn {
	background: url(../images/login-btn-over.jpg) no-repeat;
}

a.ReorderBtn {
	background: url(../images/reorder_btn.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
	float: right;
}

a:hover.ReorderBtn {
	background: url(../images/reorder_btn-over.jpg) no-repeat;
}

a.ReorderHistoryBtn {
	background: url(../images/orderhistory.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
	float: right;
}

a:hover.ReorderHistoryBtn {
	background: url(../images/orderhistory-over.jpg) no-repeat;
}

a.SubscribeBtn {
	background: url(../images/signup_btn.jpg) no-repeat;
	height: 35px;
	width: 113px;
	display: block;
	text-indent: -9999px;
	float: right;
}

a:hover.SubscribeBtn {
	background: url(../images/signup_btn-over.jpg) no-repeat;
}

.Remove {
	width: 170px;
	float: left;
}

.Parcel {
	width: 150px;
	float: right;
	margin-right: 5px;
}

.ParcelText {
	background: #A9E4ED;
	margin-top:1px;
	text-align: left;
}

.ExpressPostText {
	background: #C6EA99;
	margin-top:1px;
	text-align: left;
}

.ExpressPost {
	width: 150px;
	float: right;
}

.ErrorRedLabel {
	color: #ff0000;
}
.ErrorNormalLabel {
	color: #000000;
}
.DeclinedCC {
	font-size:11px;
}
.OrderTotalText {
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}
.tahoma {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ShippingContentText {
	padding: 10px 0px;
}
.ShippingContentText img {
	vertical-align: top;
	margin-right: 5px;
}
.OrderDetailText {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;		
}

.ResultsTopBar {
	font-size: 16px;
}
.ResultsHeader {
	background:#0F0;
	font-size: 18px;
}
.ResultsItem {
	background:#CCC;
}
.ResultsAltItem {
	background:#999;
}
a.BuyNowButton {
	background: url(../images/buynow.png) no-repeat;
	height: 28px;
	width: 55px;
	display: block;
	text-indent: -9999px;
}

a:hover.BuyNowButton {
	background: url(../images/buynow-over.png) no-repeat;
}

