﻿html, table, select, input {
	/* To fix IE's text resizing */
	font-size: 100%;
}
.payables {
	width: 100%;
}
.heading {
	color: #000;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-right: 5px;
}
.table_headers {
	width: 100%;
}

.MultiMagName_Heading {
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 5px;
}
.paymentdetails, .details_headline {
	width: 300px;
}
.payment_date, .date_headline {
}
.payment_checkbox, .blank_headline {
	padding-right: 5px;
	width: 15px;
}

.paymentlineitem {
	padding-bottom: 5px;
}
.paymentlineitem payment_combo_checkbox{
	margin-left:205px;
}
.payment_total_due {
	text-align: right;
	padding-right: 8px;
	padding-top: 20px;
}
.payment_amount_due {
	padding-top: 20px;
}
.combo_amount_due{
	margin-left:390px;
}
#if_bonus {
	margin-bottom: 30px;
	margin-top: 30px;
}

body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
	width: 1200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em;
}
#topics {
	width: 800px;
}

#account {
	width: 250px;
	float: left;}
	
#issue {width:250px;
		float: left;
		}

#orders {width:250px;
		float: left;
		}
		
#billing {width:250px;
		  float: left;
		  }
		  
#general {
	width: 260px;
	
}

#special {
	width: 250px;
	float:left;
}

#contacts {
	width: 250px;
	float: left;
}

#technical {
	width: 260px;
	float: left;
}

#faq {clear:left;
	  margin:25px;
      padding: 5px;
	  width:750px;}
	  
em {font-style:italic;}

#footer {clear: left;
		background-color:#DDDCD5;
		text-align:center;
		vertical-align:middle;
		font-size:smaller;
		margin:0;
		padding:5px 0 0 0;
		}
		
#options {
	margin: 0px 25px 0 0;
	width: 325px;
	float: left;
		  }
		  
#options ul {padding: 1px 0 1px 25px;
}

#faq ul {list-style:disc;
		 margin: 0 0 0 45px;}

#options li {background-color:#CB3494;
			 border-bottom:thin solid white;
			 }
#navleft {
	margin-left:0px;
}
img {
	border: none;
}
.button_style{ background-color:#4BAFA9;
color:#FFF;
font-weight:bold;
} 
.button_style2{ background-color:#4BAFA9;
color:#FFF;
font-weight:bold;
width:130px;
} 
#bggray {
	background-color:#DDDCD5;
}
h1 {
	font-size: 1.7em;
}
#nav_bar_options{width:280px;}
h2 {
	font-size: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}
h1, h2, h3 {
	margin: 0 0 0.6em 0;
}
h5, h6 {
	margin: 1.3em 0 0 0;
}
h7 {
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
}
.account_summary_headline {
	font-size: 15px;
	text-align:center;		
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background:#DEDEDE;		
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.xsell_separator {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#666666;
}

.xsell_prompt {background-color:#4BAFA9; color:#FFF;}

.login_alt {text-align:center;}

h9 {
	font-size: 1.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}



input, select, th {
	font-size: 13px;
}
.error {
	font-weight:bold;
	color:#CC0000;
}
fieldset {
	border: none;
	margin: 0 0 0 -10px;
	padding: 10px;
	background-color: #DDDCD5;
	line-height: 1.1em;
	width:520px;
}
fieldset td {
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}
fieldset legend {
	/* Remove legend from sight, but leave for screen readers */
	margin: 0 0 0 0;  /*margin: 0.3em 0 0.6em 0;*/
	padding: 0;
	text-indent: -1000em;
}
fieldset .radio {
	border: none;
}
fieldset input, select {
	/*margin: 0.7em 0 0.2em 0;*/  /*margin: 0.3em 0 0.6em 0;*/
	border: 1px solid #5C7F99;
}
fieldset label {
	margin: 0 0 0.3em 0;  /*margin: 0.3em 0 0.6em 0;*/
}
li li, li p, td p, blockquote p, dl dt, dl dd {
	font-size: 13px;
}
.opt-text {
	font-size: 13px;
	vertical-align: text-top;
	font-style:italic;	
		margin-left:10px;
	margin-right:10px;
	
}
dl {
	margin: 0.4em 0 0 0;
}
#internal-nav {
	margin-top: 15px;
}
/* Nav link colors */
#internal-nav a:link, a:visited, a:active {
	color: #000;
	text-decoration: underline;
}
#internal-nav a:hover {
	color: #E52E6E;
	
}
ul, ol, li {
	list-style: none;
}
ul, ol {
	margin: 0 0 1.5em 0;
	padding: 0;
}
ul li {
	padding: 0 0 4px 14px;
	line-height: 1.3em;
	background: url( "images/arrow_bullet.gif" ) no-repeat 0 0.3em;
}
dt {
	position: relative;
	left: 0;
	top: 1.1em;
	width: 1.8em;
	height: 1.3em;
	font-weight: bold;
	text-align: center;
	padding: 0.4em 0 0 0;
	background-color: #FF6DA1;
}
dt.answer {
	background-color: #FFBCD4;
}
dd {
	margin: -0.2em 0 0.1em 1.7em;
	padding: 0 0 .8em .5em;
}
dd.question {
	font-weight: bold;
}
/* Global link colors */a:link, a:visited, a:active {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #5C7F99;
}
.centered {
	width: 794px;
	margin: 0 auto 0 auto;
}
#header, #footer {
	background-color: #DDE5EE;
}

.header-table {
	margin-left: 90px;
}

.header-survey {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-style:italic;
	text-align:right;
	margin-right: 340px;}

#branding h2 {
	width: 348px;
	line-height: 1.2em;
}
.intro-text {
	width: 348px;
	margin-bottom: 0;
}
#header-bar {
	clear: both;
	background: url( "images/omn_svc01_grad.jpg" ) repeat-x 0 0px;
	height: 58px;
}
#content-wrapper {
	width: 100%;
	margin: -50px auto 35px auto;
	font-size: 13px;
}
#content-wrapper_2 {
	width: 100%;
	margin: -50px auto 0px auto;
	font-size: 13px;
}
#main-content {
	float: left;
	margin-top: 10px;
	width: 700px;
	padding-left: 50px;
}

#main-content_2 {
	
	margin-top: 10px;
	width: 700px;
	padding-left: 50px;
}
#main-content h3 {
	line-height: 1.2em;
}
#menu_left {
	width: 300px;
	padding-left: 50px;
	float: left;
	margin-top: 10px;
}

#login_right {
	float: left;
	width: 490px;
	margin-top: 10px;
	margin-left: 45px;
}
#menu_left h3 {
	line-height: 1.2em;
}
#question1, #question2, #question3   {
	width: 535px;
	margin-left: 50px;
	float: left;
	padding: 0px;
}



#qa-content {
	border-top: none;
	padding-top: 0;
	padding-right: 50px;
	float: right;
	clear: right;
	width: 380px;
}
#left-sidebar {
	float: left;
	margin-bottom: 130px;
	width: 288px;
}

#secondary-content {
	border: 1px solid #999;
	padding-top: 0;
	padding-left: 5px;
	width: 278px;
	background-color: #DDDCD5;
	margin-bottom: 25px;
	float: left;
}
#crossells_table {
	margin-left: 20px;
	clear: both;
}

#footer {
	clear: both;
	background-color: #DDDCD5;
	height: 51px;
}
#footer-text {
	background: #DDDCD5 url( "images/omn_svc01_hearst.gif" ) no-repeat top left;
	color: #666;
	font-size: 1em;
}

#footer-text p {
	text-align: center;
}
abbr {
	border-bottom: 1px dotted #000;
	cursor: help;
}
.clear {
	clear:both;
}
#donor_form {
	width:500px;
}
#donor_form li label {
	width:150px;
	display:block;
	float:left;
}
#donor_form li input {
}
h4 {
	padding: 5px 0px 5px 0px;
	width: 500px;
	margin: 0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#right {
	position:absolute;
	left:600px;
	top:216px;
}
#gift_form {
	width: 500px;
	height:auto;
	background-color:#DDDCD5;
	margin-left:5px;
	padding-right:20px;
}
.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6627; 
	font-weight:bold;
	font-size:24px;
}
.special_offer {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6600;
}
#gift_left {
	float:left;
	width:600px;
}
#gift_right {
	float:left;
	margin-left:610px;
	vertical-align:top;
}
#content-wrapper-gift {
	float:left;
	background-color: #DDDCD5;
	width: 100%;
	margin: -50px auto 35px auto;
	font-size: 13px;
	background-position: left;
}
#headline {
	margin-left:25px;
	margin-bottom: 15px;
}
.bot_border {
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}
.table_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#giftcard_area {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#smaller_text_area {
	font-size: 13px;
}
#infostyle{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#font{font-size:13px; font-weight:normal;}
#formerfieldset {
	border: none;
	margin: 0 0 0 -10px;
	padding: 10px;
	background-color: #DDDCD5;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#leftarea_acctsummary {
	float: left;
	width: 370px;
	margin-right: 15px;
}
#rightarea_currentorder {
	float: left;
	width: 289px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
}
#formerfieldset h5 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 13px;
}
#left_account {
	width: 150px;
	float: left;
	
}
#right_account {
	width: 200px;
	float: left;
	margin-left: 15px;
	
}
.paddingtopbottom {
	padding-top: 5px;
	padding-bottom: 5px;
}
.smalltext {
	font-size: 12px;
	clear: both;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
}
#review_header
{
color:#CC0066;
}
.review_name, .review_expire, .review_status, .review_order_date {
	padding: 5px;
}
.logincell {background:#DEDEDE;
			padding:10px 0 0 15px;}

#welcome {margin-left:52px;margin-top:10px;}
.welcome h3 {font-size:20px;}

#save_choice a:link {color:#fff; text-decoration:none;}
.save_choice{ background-color:#4BAFA9;
color:#ffffff;font-weight:bold;padding: 5px;
} 
ul.menuoption {
	font-size:13px;
}
.image_border img {border: 1px solid #000;}

/*****************************************/
#acquire_email fieldset {
	font-size:95%;
	border: none;
	/*margin: 0 0 0 -10px;*/
	padding: 10px;
	background-color: #DDDCD5;
	line-height: 1.1em;
	width:400px;
}

#onsert fieldset {
	font-size: 100%;
	border: none;
	/*margin: 0 0 0 -10px;*/
	padding: 10px;
	background-color: #DDDCD5;
	line-height: 1.1em;
	width:500px;
}
.containerdiv{
	margin-top: 115px;
	margin-bottom: 50px;
}
.containerdiv .centerimageipad {
	margin-top: -25px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 25px;
}
.containerdiv .centerimageipad {
	display: block;
	margin-top: -223px;
	margin-left: 106px;
}
.col-sm-6.col-offset-1.pull-left.copy {
	display: block;
	/* [disabled]margin-top: 20px; */
	font-size: 16px;
	line-height: 1.3em;
}
.containerdiv img {
	margin-top: -125px;
	margin-left: 85px;
}
.percentOff{margin-left:150px;margin-top:-120px;}
.row .col-sm-6.col-offset-1 {
	font-size: 18px;
	color: #EC008C;
	text-align: center;
}
.containerdiv #save_90 img {
display:block;
}

#content-wrapper #main-content fieldset .containerdiv #save_90 {
	margin-top: -500px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#main-content #keyed_header {
	width: 500px;
}
