/*Main Shell of the site*/

.mainShell {
	
}
.header {
	height:70px;
	background-color:#013365;
}
.footer {
	height:32px;
	background-color:#013365;
}
.lbar {
	background-color:#013365;
	background-image:url(http://www.discoverhv.com/test/images/common/lbar.jpg);
	background-repeat:repeat-y;
}
.rbar {
	background-color:#013365;
	background-image:url(http://www.discoverhv.com/test/images/common/rbar.jpg);
	background-repeat:repeat-y;
}
.middle {

}
a {
	color: #000099;
}
h3 {
	padding: 1px;
	margin: 1px;
}
p {
	padding: 0px;
	margin: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #444;
	line-height: 1.5em;
	background: white;
}

img {
	border:none;
}

.spacer {
	line-height:1px;
}

.container {
	border: 2px solid #002e4c;
}

.nav {
	/*background: url("../images/nav-bg.jpg") repeat-x;*/
}

.mainContent {
	font-size:12px;
}

.detailedTitle {
	font-size:16px;
	font-weight:bold;
}

.detailedBack {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #002e4c
}

.bottomBar {
	line-height:1.2em;
	font-size:11px;
}

.formHeader {
	font-weight:bold;
	color: #002e4c;
	border: solid 1px #002e4c;
	padding-left:10px;
	background: #58b2ff;
}

/* left menu */
a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited {
	display: block;
	width: 120px;
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #002e4c;
	border: solid 1px #002e4c;
	padding-left:10px;
	background: #58b2ff;
}

a.leftmenu:hover {
	background: #a8d9ff;
}
/* end left menu */

/* PDF styles */
.pdf_header {
	border-bottom:1px solid #eaeaea;
	padding:0px 0px 2px 0px;
}

.pdf_parent {
	font-weight:bold;
}
.pdf_sub {
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	background:#dbeeff;
}
.pdf_document {
	padding:3px 0px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
/* end PDF styles */

/* ADMIN STYLES */

.success {
	border:1px solid #a8d9ff;
}

.error {
	font-weight:bold;
	color:red;
}

.subheader {
	border:1px solid #002e4c;
}

.admin_header {
	color:#ffffff;
}

.admin_page {
	color:#002e4c;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #002e4c;
}

.admin_menu {
	border-right:1px solid #555;
}
#emailinput {
	width: 175px;
}
.emailname {
	float: left;
	width: 200px;
	clear: left;
}	
.action {
	float: left;
	width: 300px;
	clear: right;
}
.ftable {
	margin: 0px;
	padding: 0px;
}
.exp {
	padding-right: 25px;
}
.veri {
	padding-right: 16px;
}
.cctype {
	padding-right: 51px;
}
#creditcardbox {
	float: left;
	width: 350px;
}
#or {
	float: left;
	width: 60px;
}
#sendcheck {
	float: left;
	width: 280px;
	clear: right;
}
#cosubmit {
	padding-top: 5px;
	clear: both;
	width: 600px;
	text-align: right;
}
.ccname {
	padding-right: 31px;
}
.ccconfirm {
	text-align: left; 
	background: #FFFFFF;
	padding-left: 20px;
	width: 678px;
	border: 1px solid #DDDDDD;
}
/* left admin menu */
a.admin_menulink:link, a.admin_menulink:active, a.admin_menulink:visited {
	display: block;
	width: 160px;
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #002e4c;
	border: solid 1px #002e4c;
	padding-left:10px;
	background: #58b2ff;
}

a.admin_menulink:hover {
	background: #a8d9ff;
}
/* end left admin menu */

/* END ADMIN STYLES */

.addToCartBtn {
	width:75px;
	border: 1px solid black;
	background-color:#eaeaea;
	padding: 3px 3px 3px 3px;
	font-size: 11px;
}

.addToCartQty {
	display:block;
	width:30px;
	border: 1px solid black;
	background-color:#ffffff;
	padding: 3px 3px 3px 3px;
	font-size: 11px;
}