/*
Design by cre8worx.com
http://www.cre8worx.com
*/

/* Elements */

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786d41;
	text-transform:uppercase;
	background: url(images/bg.png) no-repeat 50% 160px;

}

div#page { width:800px; margin: 0 auto; padding:0px; /*background: url(images/bg.png) no-repeat 0px 200px;*/}

h1 {
}

h2, h3, h4, h5, h6 {
	/*color: #786d41;*/
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

p, ol, ul {
	text-align: justify;
	margin:0;
	padding:0;
}

strong {
	font-weight: bold;
	color: #786d41;
}

a {
	color: #786d41;
	text-decoration:none;
}

a:hover {
	color: #786d41;
	text-decoration:underline;
}

.image {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}

/* Header */

#header {
	width: 800px;
	height: 113px;
	margin: 0px;
	float:left;
}

#input1 {
	width: 164px;
	padding: 2px 5px;
	background: #FFFFFF;
	border:solid 1px #786d41;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
	
}

#input2 {
	height: 20px;
	background: #87C4DB;
	border: none;
	text-transform: lowercase;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Content */

#content {
	width: 800px;
	margin: 10px 0px 20px 0px;
	float:left;
	padding:0px;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


/*product*/
div.store-product-detail {width: 800px; margin:0px; float:left; padding:0px; border:none;}
div.store-product-detail-image {width:400px; margin:0px; float:left; padding:0px; border:none;}
div.store-product-detail-image img { text-align:left;}
h2.store-product-detail-title {width:400px; margin:0px; float:left; padding:0px; border:none; font-size:14px; color: #786d41;}
h3.store-product-detail-pricing {width:400px; margin:0px; float:left; padding:0px; border:none;}
div.store-product-detail-description {width:400px; margin:0px; float:left; padding:0px; border:none;}

h3.store-product-detail-pricing {float:left; margin:-18px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; text-align:right;}
h3.store-product-detail-pricing span.store-product-price { }
h3.store-product-detail-pricing span.store-product-price span {}


label {font-weight:bold; color: #786d41;} 
.core-form-field-body-note {color: #786d41;}
div.store-product-detail-quantity {float:right; margin:5px 0px 0px 0px; padding:0px; font-size:14px;text-align:right;}

h2.core-section-header { background:#786d41; height:20px; line-height:20px; color:#FFFFFF; text-indent:10px; margin:0px; padding:0px;}
div.store-section-customer-details,
div.store-section-payment {width: 800px; margin: 0px; float:left; padding:0px; border:solid 1px #786d41;}
div.store-section-customer-details div.core-section-body,
div.store-section-payment div.core-section-body {	width: 780px; margin: 10px; float:left; padding:0px; border:none;}

div.store-page-navigation {}
div.store-page-navigation  ul.store-action-list {}
div.store-page-navigation  ul.store-action-list li span.store-action {background:url(images/arrow.png) no-repeat 100% 5px #786d41; border:solid 3px #786d41; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; margin:0px; padding:0px;}
div.store-page-navigation  ul.store-action-list li span.store-action span.store-action-title { background:#786d41; color:#ffffff; text-transform:uppercase; font-size:10px; font-weight:normal; padding:3px;
text-align:left; text-indent:3px;
margin:0px;
}

/*forms*/
div.core-form-field-body input {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; border:solid 1px #786d41; background:#FFFFFF; }
/* Footer */

#footer {
	width: 800px;
	margin: 0;
	height:82px;
	padding:0;
	float:left;
	font-size:12px;
	text-transform:uppercase;
	color:#786d41;
}

#footer_norton {
	width:115px;
	margin: 0px 20px 0px 0px;
	padding:0;
	float:left;
	height:82px;
}

#footer_secure {
	width: 210px;
	margin: 0px 20px 0px 0px;
	padding:0;
	height:82px;
	float:left;
}

#footer_copyright {
	width: 435px;
	margin: 0;
	padding:0;
	height:82px;
	line-height:82px;
	float:left;
	text-align:right;
}

/*order steps*/
#ordersteps {
	width: 800px;
	margin: 0;
	padding:0;
	float:left;
}

.steps {
   display: none;
   text-align: center;
   padding-top:1em;
   font-size: 20px;
   font-weight: normal;
   color: #999999;
   width: 800px;}

.snumber {
   background-color: #CCCCCC;
   border: 1px solid #999999;
   color: #999999;
   display: inline-block;
   font-size: 15px;
   margin-right: 5px;
   padding: 5px;
   text-align: center;
   width: 20px;
   -moz-border-radius: 90px 90px 90px 90px;
   -webkit-border-radius: 90px 90px 90px 90px;
   -khtml-border-radius: 90px 90px 90px 90px;  
   border-radius: 90px 90px 90px 90px; }

.step1, .step2 {margin-right:20px;}

.step1, .step2, .step3 {display: inline-block;}

.store-page-product .steps,
.store-page-product-customer .steps,
.store-page-customer .steps,
.store-page-confirm .steps,
.store-page-complete .steps {
   display: block; }

.store-page-product .step1,
.store-page-product-customer .step1,
.store-page-customer .step1,
.store-page-confirm .step2,
.store-page-complete .step3 {
   font-weight: bold;
   color: #666666; }

.store-page-product .step1 .snumber,
.store-page-product-customer .step1 .snumber,
.store-page-customer .step1 .snumber,
.store-page-confirm .step2 .snumber,
.store-page-complete .step3 .snumber {
   background-color: #666666;
   color: #ffffff; }

.checkmark1, .checkmark2 {
   display: none; }

.store-page-confirm .checkmark1,
.store-page-complete .checkmark1,
.store-page-complete .checkmark2 {
   display: inline; }