* {
	margin: 0;
	padding: 0;
	font-family: tahoma, Arial, Verdana;
	
}

body {
	height: 100%;
	background-color:#F8F5EB;
}

.container {
	width: 980px;
	margin: auto;

}

.content {
	background: #f8f5eb;
}

.splash {
	width: 100%;
}
.mainheading {
	width: 580px;
}

.mainheading ul {
	margin-left: 40px;
	margin-top: 15px;
	margin-bottom: 20px;
}

.mainheading ul li {
	color: white;
	padding: 6px 0;
	font-weight: 700;
	font-size: 15px;
	text-shadow: 0.01em 0.01em 0.01em #656565;
}

.mainheading ul {
	
}

.formouter {
	background: #d2d0c7;
	padding-bottom: 10px;
	width: 600px;
	background: rgba(255, 255, 255, 0.5);
	
}
.form {
	position: relative;
	margin-top: -30px;
	border: 8px solid #ebe6d4;
	background: white;
	margin-right: 10px;
	padding: 20px;
	text-align: center;
}


.header {
	padding: 15px 20px;
	background: #261d1c;
	border-bottom: 1px solid #e1dfdf;
}

.contentheading {
	background: url('bg.gif') top left repeat;
	padding: 0px 20px 40px 10px;
}

.contentheading h1 {
	padding-top: 15px;
}

.sidemenu {
	padding: 20px;
	margin: 15px 0 10px 0;
	background: white;
	border: 1px solid #e9e5db;
	margin-right: 15px;
	width: 280px;
}

.sidemenu p img {
	margin-top: 10px;
}

.sidemenu h3 {
	font-size: 13px;
	color: #427d91;
	margin-bottom: 5px;
}

.sidemenu h3:hover {
	font-size: 13px;
	color: #479bb7;
	margin-bottom: 5px;
}

.stnad_link:link, .stnad_link:visited{ font-size:11px; color:#479bb7;}
.stnad_link:hover, .stnad_link:hover:visited{text-decoration:underline; color:#427d91;}

.sidemenu p {
	font-size: 13px;
	line-height: 17px;
	color: #5a5a5a;
	margin-bottom: 10px;
}

.sidemenu ul {
	margin-left: 25px;
	padding: 5px 0;
}

.sidemenu ul li {
	padding: 3px 0;
	color: #5a5a5a;
	font-size: 13px;
	
}

.left {
	float:left;
}

.right {
	float:right;
}



h1 {
	color: white;
	font-size: 26px;
	text-shadow: 0.01em 0.01em 0.01em #383838;
	
}

h6 {
	color: #5a5a5a;
	font-size: 26px;
	text-shadow: 0.01em 0.01em 0.01em #383838;
	padding-bottom:10px;
	
}

h2 {
	color: #5a5a5a;
	font-size: 16px;
	margin-right: 130px;
	line-height: 27px;
}

form #line_item_url {
	font-size: 13px;
	font-weight: 700;
	color: #5a5a5a;
	padding: 10px 5px;
	width: 95%;
	margin: 6px 0;
}

form label#line_item_url {
	border: 1px solid black;
}

label {
	color: #427d91;
}

form {
	
}

#logooo:hover{opacity:0.8;}

.urlform {
	margin: 30px 0;
}

.sidemenu a {
	color: #427D91;
}

.urlform p {
	color: #5a5a5a;
	padding: 0 30px;
	font-size: 13px;
}

form p {
	padding: 5px 0;
	color: #5a5a5a;
	text-align: center;
	font-weight: 700;
}

h4 {
color: #427d91;

}

.whatyouget {
	text-align:left;
	color: #5a5a5a;
	margin-left: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.whatyouget li{
	font-size: 14px;
	color: #5a5a5a;
	padding: 3px 0;
}

input#line_item_submit {
	cursor: pointer;
	margin-top: 10px;
	text-indent: -9999px;
	height: 50px;
	width: 234px;
	background: url('../images/order.gif') 0 0 no-repeat;
	border: none;
}

input#line_item_submit:hover {
	background: url('../images/order.gif') 0 -50px no-repeat;
}

input#order_submit {
	cursor: pointer;
	margin-top: 10px;
	text-indent: -9999px;
	height: 50px;
	width: 234px;
	background: url('../images/completeorder.gif') 0 0 no-repeat;
	border: none;
}

input#order_submit:hover {
	background: url('../images/completeorder.gif') 0 -51px no-repeat;
}

ul.nav {
	margin-top: -4px;
}

ul.nav li {
	display: inline;
	margin-right: 15px;
}

ul.nav li a {
	text-decoration: none;
	color: white;
	font-size: 15px;
	font-weight: 700;
	
}

ul.nav li a:hover {
	border-bottom: 2px solid #8e8e8e;
}

ul.nav {
	
}

div.price {
	position: absolute;
	width: 101px;
	height: 112px;
	background: url('/images/price.gif') no-repeat;
	margin-top: -37px;
	margin-left: 410px;
}


.subcontentheading {
	background: url('/images/bg.gif') top left repeat;
	padding: 19px 20px 50px 15px ;
}

.pageouter {
	background: #d2d0c7;
	padding-bottom: 10px;
	width: 600px;
	background: rgba(255, 255, 255, 0.5);
	
}
.page {
	position: relative;
	margin-top: -30px;
	border: 8px solid #ebe6d4;
	background: white;
	margin-right: 10px;
	padding: 20px;
	text-align: left;
}


.page p {
	padding: 5px 0;
	color: #5a5a5a;
	text-align: left;
	font-weight: 200;
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 10px;
}

.page ul {
	margin-left: 25px;
	padding: 5px 0;
}

.page ul li {
	font-size: 13px;
	padding: 3px 0;
	color: #5a5a5a;
}

.page h4 {
color: #427d91;
margin-bottom: 3px;
}

.page h2 {
width: 100%;
margin-bottom: 5px;
}

.page h3 {
font-size: 14px;
margin-bottom: 15px;
color: #5a5a5a;
line-height: 22px;
font-weight: 700;
}

.page h3:hover {
font-size: 14px;
margin-bottom: 15px;
color: #5a5a5a;
line-height: 22px;
font-weight: 700;
}

.page form {
	width: 80%;
}

.page form h2 {
	margin-top: 10px;
}

.page form p {
	padding: 0;
	margin: 0;
}

.page form table td {
	padding-right: 10px;
}

.page form label {
	font-weight: 700;
}

.page form select {
	padding: 3px;
	font-size: 13px;
	margin: 4px 0;
}

input#order_card_verification {
	width: 35px;
	size: 35px;
}

.page form input {
	font-size: 13px;
	font-weight: 700;
	color: #5a5a5a;
	padding: 3px;
	width: 90%;
	margin: 6px 0;
}

.page form .cvv2 {
	background: #efefef;
}

.fieldWithErrors>input, .fieldWithErrors>select {
	border: 1px solid #db9a28;
}

.popupform {
	margin-left: 4px;
	min-width: 300px;
}

.popupform form {
	margin: 0px 0;
}

.popupform input {
	padding: 2px;
	margin: 2px 0 3px 0;
}

.popupform a {
	color: #45848c;
	text-decoration: none;
}

.popupform a:hover {
	text-decoration: underline;
}

form#new_user_session p{
	text-align: left;
	font-size: 13px;
	font-weight: 200;
	padding: 3px 0px;
}

.popupform label {
	font-size: 13px;
	text-align: left;
}

.popupform p {
	font-size: 13px;
	font-weight: 200;
	padding: 5px 0;	
}

.popupform h1 {
	font-size: 16px;
	text-shadow: none;
	margin-bottom: 4px;
}

.popupform {
	
}

.popupform {
	
}

div#errorExplanation {
	border: 1px solid #f9d89e;
	background: #fffded;
}

div#errorExplanation h2 {
	font-size: 14px;
	width: 100%;
	color: #dda646;
	padding-top: 5px;
}

div#errorExplanation p {
	font-size: 11px;
	
}

div#errorExplanation ul {
	padding: 5px 0;
}
div#errorExplanation ul li {
	color: #5a5a5a;
	font-size: 11px;
}

.footer {
	padding: 6px 15px 10px 15px;
	background: #261d1c;
	border-top: 1px solid #e1dfdf;
	text-align: center;
}

.footer ul {
	margin: auto;
}

.footer ul li {
	color: #a9a9a9;
	font-size: 11px;
	display: inline;
	padding: 2px 15px 2px 3px;
}

.footer a {
	color: #eee;
	text-decoration: none;
}

.footer a:hover {
	color: white;
	text-decoration: underline;
}