.main { width:983px; margin:0 auto;}
.body1{
	/*background: url(../../images/bg.jpg) top repeat-x #EAB437;*/
	/* [disabled]background: url(../../images/bg_top.jpg) top repeat-x #FEC965; */
}
.body2{
	background:url(../../images/bg_top_img.jpg) top center no-repeat;
	/* [disabled]background:url(../../images/bg_top_img.jpg) top center no-repeat; */
}
#header {width:100%; overflow:hidden;}
#content{width:100%; overflow:hidden; padding-top:10px; padding-bottom:8px; background-color:#FFF;}
#footer {width:100%; overflow:hidden; }

.wrapper {width:100%; overflow:hidden;}

.left{ float:left;}
.right{ float:right}

.col1{ width:233px; float:left;}
.col6{ width:180px; float:left; padding-left: 12px;}
.col2{ width:500px; float:left;}
.col3{ width:246px; float:left;}
.col8{ width:150px; float:left; padding-left: 12px;}
.col4{ width:734px; float:left;}
.cols{ width:163px; float:left;}
.col5{ width:158px; float:left;}
.col10{ width:230px; float:left; padding-left: 12px;}
/* ============================= page1 ===========================*/
#page1 .row2{ min-height:191px;}
* html #page1 .row2{ height:351px;}
#page1 .row1{ min-height:401px;}
* html #page1 .row1{ height:401px;}
/* ============================= page2 ===========================*/
#page2 .cols{ width:200px;}
#page2 .row2{ min-height:479px;}
* html #page2 .row2{ height:479px;}
#page2 .row1{ min-height:285px;}
* html #page2 .row1{ height:285px;}
#page2 .row3{ min-height:507px;}
* html #page2 .row3{ height:507px;}
/* ============================= page3 ===========================*/
#page3 .col2{ width:304px;}
#page3 .col3{ width:671px;}
#page3 .row1{ min-height:451px;}
* html #page3 .row1{ height:451px;}
#page3 .row2{ min-height:313px; padding-bottom:10px;}
* html #page3 .row2{ height:313px;}
/* ============================= page4 ===========================*/
#page4 .cols{ width:200px;}
#page4 .row1{ min-height:257px;}
* html #page4 .row1{ height:257px;}
#page4 .row2{ min-height:351px;}
* html #page4 .row2{ height:351px;}
#page4 .row3{ min-height:389px;}
* html #page4 .row3{ height:389px;}
/* ============================= page5 ===========================*/
#page5 .row1{ min-height:270px;}
* html #page5 .row1{ height:270px;}
#page5 .cols{ width:200px;}
#page5 .row2{ min-height:480px;}
* html #page5 .row2{ height:480px;}
#page5 .row3{ min-height:497px;}
* html #page5 .row3{ height:497px;}
#page5 .row4{ min-height:255px;}
* html #page5 .row4{ height:255px;}
/* ============================= page6 ===========================*/
#page6 .row1{ min-height:333px;}
* html #page6 .row1{ height:333px;}
#page6 .row2{ min-height:287px;}
* html #page6 .row2{ height:287px;}
/* ============================= page7 ===========================*/
#page7 .col2{ width:304px;}
#page7 .col3{ width:671px;}
#page7 .cols{ width:264px;}
#page7 .row1{ min-height:337px;}
* html #page7 .row1{ height:337px;}
#page7 .row2{ min-height:216px;}
* html #page7 .row2{ height:216px;}
/* ============================= page8 ===========================*/
#page8 .cols{ width:200px;}
#page8 .row2{ min-height:479px;}
* html #page8 .row2{ height:479px;}
#page8 .row1{ min-height:285px;}
* html #page8 .row1{ height:285px;}
#page8 .row3{ min-height:424px;}
* html #page8 .row3{ height:424px;}
/* ============================= page9 ===========================*/


/** Special Header Display Box **/

.headerStripe {
  background-color:#9C4DA8;
  background-position:initial initial;
  background-repeat:initial initial;
  box-shadow:rgba(0, 0, 0, 0.0980392) 0 1px 3px;
  height:35px;
  margin:0 auto;
 /* right:0;
  top:0;*/
  width:100%;
}

.headerStripeInner {
  background-color:#9C4DA8;
  background-position:initial initial;
  background-repeat:initial initial;
  padding:0 20px;
}
.clearfix {
  zoom:1;
}

.promotionalArea {
  line-height:35px;
}

.left {
 /* float:left; */
}

.headerStripeInner a {
  color:#FFFFFF;
}

.brand-cotton, .white {
  color:#FFFFFF;
  text-align:center;
}


.headerButton {
 	font-size:1.2em;
	font-family:Raleway,Arial,Helvetica,sans-serif;
	
}

.bold {
  font-weight:bold;
}

.PageWidth, .headerStripeInner {
  background-position:initial initial;
  background-repeat:initial initial;
  margin:0 auto;
  padding:0 20px;
  width:1000px;
}

#shptron_store_link.left{top:50% !important;}

/* The form element is the main container for the entire page and is centered on the page by default. This width is dynamically calculated based on the maximum width of the rows within it. */
#signup form {
  width:200px;
margin: 0 auto; }

/* This is the style for each individual row. */
#signup form .section {
clear: both; }

/* This is the style for each column within a row. */
#signup form .section .container {
float: left; }

/* This surrounds every field and caption area. */
#signup .field_block {
display: block;
padding: 0;
margin: 0 0 6px 0; }

/* A field's caption normally surrounds its label element. */
#signup .field_block .caption {
display: block;
font: bold 12px "Lucida Grande", "Verdana", sans-serif;
color: #fff;
padding: 0;
margin: 0 0 4px 0; }

/* The following are special styles for the layout of checkbox and radio fields */
#signup .field_block .checkbox .caption {
display: inline;
margin: 0; }

#signup .field_block div.radio span {
display: block;
margin: 0 0 3px 0;
padding: 0; }

#signup .field_block div.radio span input.radio {
display: inline;
padding-right: 5px; }

#signup .field_block div.radio span label {
font: normal 11px "Lucida Grande", "Verdana", sans-serif;
color: #333; }

/* This is the individual field input. */
#signup .field_block .field {
padding: 0;
margin: 0; }

/* The style for field-level errors */
#signup .field_block .field .field_error {
display: block;
padding-top: 3px;
padding-bottom: 5px;
font-size: 11px;
color: #f00;
font-weight: bold; }

/* The styles for individual field types */
#signup .field_block .field input.text, #signup .field_block .field input.float,
#signup .field_block .field input.password, #signup .field_block .field input.integer,
#signup .field_block .field input.currency {
border: 1px solid #ccc;
border-top-color: #444;
border-left-color: #444;
font: normal 11px "Lucida Grande", "Verdana", sans-serif;
color: #333;
padding: 3px;
margin: 0;
width: 170px; }

/* Required fields are red and bold by default. */
#signup .required {
color: #f00;
font-weight: bold; }

#signup input[type=submit]{
  padding:6px;
}

