* {
margin: 0;
padding: 0;
}

html {
margin: 0;
padding: 0;
}

body {
	font-family: Verdana, helvetica, sans-serif;
	text-align: center;
	background-image:url('/34/Images/Skins/Default/marathon_bg_grad.gif') ;
	background-repeat: repeat-y;
	background-position: center;
	background-color: #ffffff;
	color: #22344e;
	font-size: 11px;
	line-height: 13px;
}

img {
	display: block;
}

a {
	font-family: Verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-width: 0px;
	color: #333333;
	text-decoration: none;
}

a img {
	border-width: 0px;
}

a:focus, a:hover, a:active { outline:none }

input {
	font-size: 11px;
	font-family: Verdana, helvetica, sans-serif;
	display: block;
}

select {
	font-size: 11px;
	font-family: Verdana, helvetica, sans-serif;
	display: block;
}

p {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

fieldset {
	border-width: 0px;
	padding: 20px 0;
}


button {
	font-family: Verdana, helvetica, sans-serif;
	background-image: none;
	background-repeat: no-repeat; 
	background-color: #22344E;;
	height: 18px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	padding: 0 2px 2px 2px;
	margin: 2px 0 0 0;
  border: 1px solid #999999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

button.submit {
}

div.login-section div.process_links button[type=button] {
	display: none;
}

button.close {
	width: 76px;
}


div#wrapper {
	background-color: #ffffff;
	height: 100%;
	width: 779px; 
	margin: 0px auto;
	text-align: left;
  padding: 10px; 
}

div#header {
	width: 779px;
	min-height: 73px;
}

img.logo_header {
	float:left;
}

img.logo2_header {
	float:right;
}

div.form_actions_row {
	margin-top: 8px;
	width: 100%;
	clear:both;
	min-height: 24px;
	float: left;
}

div.form_actions_label {  
	float: left;
	width: 156px;	
	min-height: 1px;
	text-align: right;
	font-weight: bold;
	min-height: 24px;
	vertical-align:middle;
	margin: 0 9px 0 0;	
}

div.form_actions_label_no_bold {  
	float: left;
	width: 156px;	
	min-height: 24px;
	text-align: right;
	font-weight: normal;
	vertical-align:middle;
	margin: 0 9px 0 0;	
}

div.form_actions_field {  
	float: left;
	padding: 0 0 0 0px;
	min-height: 1px;
}

div.form_actions_field input {  
	width: 181px;
	border: solid 1px #808080;
	float: left;
	height: 19px;
}

div.form_actions_field_checkbox {  
	float: left;
	padding: 0 0 0 0px;
	min-height: 1px;
}

div.form_actions_field_checkbox input {  
	border: solid 1px #808080;
	float: left;
}

div.form_actions_field_checkbox span {  
	float: left;
}

div.process_links {
	margin: 5px 0 0 0;
	width: 100%;
	clear:both;
	min-height: 24px;
}


/*************** Basic Order Title/Product Row *****************/

div.shipto-row {
	float: left;
	clear: both;
	width: 583px;
	padding: 3px 0 3px 0;
	margin: 0 0 5px 0;
	background-color: #ffffff;
	font-weight: bold;
	color: #333333;
	border: 1px solid #D4D4D4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

}

div.shipto-row div.shipto-name {
	float: left;
	padding: 0 0 0 5px;
	width: 244px;
	border-right: 1px solid #D4D4D4;
	color: #ffffff;
}

div.shipto-row div.shipto-price {
	float: left;
	padding: 0 0 0 2px;
	width: 57px;
	text-align: left;
	border-right: 1px solid #D4D4D4;
}

div.shipto-row div.shipto-quantity {
	float: left;
	padding: 0 0 0 0;
	width: 44px;
	text-align: center;
	border-right: 1px solid #D4D4D4;
}

div.shipto-row div.shipto-total {
	float: left;
	padding: 0 0 0 0;
	width: 109px;
	text-align: center;
	border-right: 1px solid #D4D4D4;
}

div.shipto-row div.shipto-edit-link {
	float: left;
	padding: 0 0 0 0;
	width: 118px;
	text-align: center;
}


div.shipto-row div.shipto-action {
	float: left;
	padding: 0 0 0 0;
	width: 118px;
	text-align: center;
}


div.product-row {
	clear: both;
	float: left;
	height: 16px;
	width: 583px;	
}

div.product-row div.product-name {
	float: left;
	padding: 2px 0 0 5px;
	width: 245px;
}

div.product-row div.product-price {
	float: left;
	padding: 2px 5px 0 0;
	text-align: left;
	width: 55px;
}

div.product-row div.product-quantity {
	float: left;
	padding: 0 5px 0 0;
	width: 40px;
	text-align: right;
	align: left;
}

div.product-row div.product-quantity select {
	height: 12;
}

div.product-row div.product-total {
	float: left;
	padding: 2px 5px 0 0;
	width: 105px;
	text-align: right;
	font-weight: bold;
}

div.product-row div.product-action {
	float: left;
	padding: 2px 0 0 0;
	width: 118px;
}

div.product-row div.product-action a {
	margin: 0 0 0 10px;
	text-decoration: underline;
}

div.subtotal-row {
	display: none;
}

div.total-row {
	display: none;
}

div.shipping-row {  
	display: none;
}

div.taxes-row {  
	display: none;
}

div.shipto {
	display: none;
}

div.giftmessage {
	display: none;
}


div.customer {
	float: left;
	width: 300px;
	margin: 10px 15px 20px 0;
	padding: 0 0 0 5px;
	background-color: #840000;
	color: #DEE8DF;

  border: 1px solid #D4D4D4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

div.customer div.customer-name{
	display: none;
}

div.customer div.customer-address{
	display: none;
}

div.customer div.customer-phone{
	display: none;
}

div.customer div.customer-email{
	float: left;
	clear: both;
}

/*************  End of Title/Product row ***********/



div#topnav {
	width: 779px; 
}

div#topnav_left {
	float: left;
	width: 190px;	
	height: 20px;
	margin: 0px 8px 0px 0px;
	background-image: url(/34/Images/Skins/Default/left_shade_1.jpg);
	color:#30C;
}

div#topnav_right {
	float: left;
	width: 581px;
	height: 20px;	
	margin: 0px 0px 0px 0px;
}

div#topnav_right ul { 
   	float: left;
    display: inline;
    white-space: nowrap;
}

div#topnav_right ul li {
    display: inline;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
}

div#topnav_right ul li.li_1 {
    margin: 0px 2px 0px 0px;
}

div#topnav_right ul li.li_2 {
    margin: 0px 2px 0px 0px;
}

div#topnav_right ul li.li_3 {
    margin: 0px 2px 0px 0px;
}

div#topnav_right ul li.li_4 {
    margin: 0px 2px 0px 0px;
}

div#topnav_right ul li a {
	border-width: 0px;
}

div#topnav_right ul li a img {
    display: inline;
	border-width: 0px;
}


div#pagehead {
}

div#pagehead_left {
	float: left;
	width: 190px;	
	height: 27px;
	margin: 6px 0px 0px 0px;
	background-image: url(/34/Images/Skins/Default/customer_header.jpg);
	
}

div#pagehead_left_distributor {
	float: left;
	width: 190px;	
	height: 27px;
	margin: 6px 0px 0px 0px;
	background-image: url(/34/Images/Skins/Default/distributor_header.jpg);
	
}

div#pagehead_left_distributor_detail_steppingstones {
	float: left;
	width: 190px;	
	height: 27px;
	margin: 6px 0px 0px 0px;
	background-image: url(/34/Images/Skins/Default/distributor_header_left_stepping_stones.jpg);
	
}

div#pagehead_left_distributor_detail_childrensproducts {
	float: left;
	width: 190px;	
	height: 27px;
	margin: 6px 0px 0px 0px;
	background-image: url(/34/Images/Skins/Default/distributor_header_left_childrens_products.jpg);
	
}

div#pagehead_left_distributor_detail_newproducts {
	float: left;
	width: 190px;	
	height: 27px;
	margin: 6px 0px 0px 0px;
	background-image: url(/34/Images/Skins/Default/distributor_header_left_new_products.jpg);
	
}

div#pagehead_left_distributor_detail_adultproducts {
	float: left;
	width: 190px;	
	height: 27px;
	margin: 6px 0px 0px 0px;
	background-image: url(/34/Images/Skins/Default/distributor_header_left_adult_products.jpg);
	
}



div#pagehead_right {
	float: right;
	margin: 6px 0px 0px 6px;
  width: 581px;	
	height: 27px;
	background-image: url(/34/Images/Skins/Default/distributor_header_right.jpg);
}

div#pagehead_right_adultproducts {
	float: right;
	margin: 6px 0px 0px 6px;
  width: 581px;	
	height: 27px;
	background-image: url(/34/Images/Skins/Default/distributor_header_right_adultproducts.jpg);
}

div#pagehead_right_childrensproducts {
	float: right;
	margin: 6px 0px 0px 6px;
  width: 581px;	
	height: 27px;
	background-image: url(/34/Images/Skins/Default/distributor_header_right_childrensproducts.jpg);
}

div#pagehead_right_steppingstones {
	float: right;
	margin: 6px 0px 0px 6px;
  width: 581px;	
	height: 27px;
	background-image: url(/34/Images/Skins/Default/distributor_header_right_steppingstones.jpg);
}

div#pagehead_right_newproducts {
	float: right;
	margin: 6px 0px 0px 6px;
  width: 581px;	
	height: 27px;
	background-image: url(/34/Images/Skins/Default/distributor_header_right_newproducts.jpg);
}

div#pagehead div#search {
	clear: both;
	float: right;
	margin: 4px 6px 0px 0;
}

div#pagehead div#search label {
	float: left;
	width: 44px;
	margin: 3px 0px 0px 0;
	color: #ffffff;
}

div#pagehead div#search input {
	float: left;
	width: 105px;
  border: 1px solid #999999;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin: 2px 0 0 0;

}

div#pagehead div#search a {
	float: left;
	color: #ffffff;
	margin: 2px 0px 0px 3px;
}

div#content-main {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

div#left-column {
  clear: both;
	float: left;
	margin: 6px 0px 0px 0px;
  width: 190px;	
	height: 754px;
	background-image: url(/34/Images/Skins/Default/left_shade_1.jpg);
	background-repeat: repeat;
}


div#left-column ul  
{
    margin: 10px 0 0 0;
    padding: 0;
    white-space: nowrap;
    list-style-image: url(/34/Images/Skins/Default/menu_bullet.gif); 
    list-style-position: inside;
}

div#left-column ul li {
	height: 16px;
	list-style-type: none;
	line-height: 13px;
	padding: 0px 0 0 0px;
	margin: 6px 0 0 20px ;
	
}

div#left-column ul li img {
    display: inline;
}

div#left-column ul li a {
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
  margin: 3px 0px 0px 5px;
  font-size: 10px;
}

div#left-column ul li a:hover {
	color: #000000;
}

div#left-column ul li.menu_title {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0px 10px 5px;
}


/* Shopping Cart Section */
div#shopping-cart {
	background-color: #DEE8DF;
  width: 180px;	
	padding: 0 4px 12px 4px;
	margin: 0 0 7px 0;
	color: #DEE8DF;
	font-size: 10px;
	line-height: 10px;

  border: 1px solid #D4D4D4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}

div#shopping-cart div.shopping-cart-title {
  width: 100%;	
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;	
	margin: 8px 0 12px 3px;
	
}

div#shopping-cart div#shopping-cart-info {
	background-color: #ffffff;
  width: 180px;	
	margin: 0 0 14px 0;
	padding: 5px 0 5px 0;

	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

div#shopping-cart div#shopping-cart-info div.shopping-cart-info-row {
	margin: 0 0 12px 0;
	padding: 0 8px 0 7px;
	display: none;
}

div#shopping-cart div#shopping-cart-info div.shopping-cart-info-row div.shopping-cart-info-col-left {
	color: #ffffff;
}

div#shopping-cart a#shopping-cart-checkout-link,  div#shopping-cart a#shopping-cart-checkout-link:visited {
  color: #22344E;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	padding: 2px 6px 2px 6px;
	margin: 0 4px 0 0;
}

div#shopping-cart a#shopping-cart-clearcart-link, div#shopping-cart a#shopping-cart-clearcart-link:visited {
  color: #22344E;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	padding: 2px 6px 2px 7px;
}


div.shopping-cart-info-row-total {
	background-color: #E5E5E5;
	color: #22344E;
	margin: 0 5px 0 4px;
	padding: 2px 3px 3px 3px;
}

div.shopping-cart-info-col-left {
color: #22344E;
float: left;
}

div.shopping-cart-info-col-right {
color: #22344E;
float: right;
}

img.shopping-cart-actions {
float: left;
margin: 0 7px 0 0;
}
/* End Of Shopping Cart Section */


div.page-header-title-text h1.page-title-text {
 color: #22344E;
 font-size: 16px;
 font-weight: bold;
 margin: 0 0 10px 0;
}

div.page-header-title-text h1.page-title-text {
 margin: 0 0 10px 0;
}

div#right-column {
	float: left;
	margin: 6px 0px 0px 6px;
	width: 583px;
}

div#right-column div.image-only {
	margin: 0 0 10px 0;
}

div#right-column div.text-only p {
	margin: 0 10px 10px 10px;
}

div#right-column div.section-anchor-image-text {
	float: left;
	margin: 10px 10px 0px 10px;
	width: 160px;
}

div#right-column div.section-anchor-image-text a img {
	margin: 0 0 10px 20px;
	width: 120px;
	height: 160px;
}

div#right-column div.section-anchor-image-text h3 {
	text-decoration: none;
	font-weight: bold;
	font-size: 8px;
	text-align: center;
}

div#right-column div.tradeshow-individual {
	margin: 15px 0 0 10px;
	clear: both;
	min-height: 50px;
	height: 50px;
}

div#right-column div.tradeshow-individual div.tradeshow-schedule {
	margin: 10px 15px 0 0;
	float: left;
	width: 300px;
	text-align: right;
}

div#right-column div.tradeshow-individual div.tradeshow-image {
	float: left;
	width: 100px;
}

div#right-column div.tradeshow-individual div.tradeshow-image img {
	margin: 0 15px 0 0;
	width: 75px;
}

div#right-column div.tradeshow-individual div.tradeshow-location {
	margin: 10px 0 0 0;
	float: left;
}

div#right-column div.two-image-with-rollover {
	margin: 0 0 10px 0;
}


div#crossSlideShow {
	background-color: #ffffff;
	height: 363px;
	padding: 8px;
	text-align: right;
	font-weight: bold;
	color: #666666;
	margin: 20px 0 24px 0;
}


div.clear {
	overflow: hidden;
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}


div#captcha_area {  
	width: 300px;
	padding: 20px 0 0 156px;
	clear: both;
}

div#captcha_area div.captcha_help {  
	width: 300px;
	margin: 0 0 10px 0;
}

div#captcha_area div.captcha_help a {  
	font-weight: bold;
	text-decoration: underline;
}

div#captcha_area div.captcha_image {  
	width: 300px;
	margin: 0 0 10px 0;
}

div#captcha_area div.captcha_image img {  
	margin: 0 15px 10px 0;
}

div#captcha_area div.captcha_why {
	display: none;
	width:300px;
	background-color: #fffff;
	color: #ccccc;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding: 2px 2px 2px 2px;
}

div#captcha_area div.captcha_why div#why div.pop_up_title {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 5px 0 10px 0;
	text-align: center;
}

div#captcha_area div.captcha_why div#why p {
	font-size:10px;
}


div#title-with-three-column {
	float: left;
	margin: 6px 0px 0px 6px;
  width: 583px;
}

div#certification-sheets-column {
	float: left;
	margin: 6px 0px 0px 6px;
  width: 583px;
}

div#certification-sheets-column div.image-only {
	margin: 0 0 10px 0;
}

div#certification-sheets-column div.text-only p {
	margin: 0 10px 10px 10px;
}

div#certification-sheets-column div.certification-section {
	margin: 0 0 0 0;
}

div#certification-sheets-column div#certification-section div.search-area {
	clear: left;
	float: left;
	text-decoration: none;
	font-weight: normal;
	margin: 0 0 15px 10px;
	font-weight: bold;
}

div#certification-sheets-column div#certification-section div.search-area label {
	float: left;
	margin: 0 5px 0 0;
	padding: 4px 0 3px 0;
}

div#certification-sheets-column div#certification-section div.search-area input {
	float: left;
	margin: 0 0 0 0;
}

div#certification-sheets-column div#certification-section div.search-area button {
	float: left;
	margin: 0 0 0 5px;
}

div#certification-sheets-column div#certification-section div.nav {
  float: right;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 15px 0;
}

div#certification-sheets-column div#certification-section div.nav div.nav-text {
	float: left;
	padding: 4px 0 3px 0;
	margin: 0 0 0 5px;
}

div#certification-sheets-column div#certification-section div.nav button {
	float: left;
	margin: 0 0 0 5px;
}


div#certification-sheets-column div#certification-section div#cert-listing {
	float: left;
	clear: both;
	margin: 25px 0 25px 20px;
}

div#certification-sheets-column div#certification-section div#cert-listing div.cert-file {
	float: left;
	width: 175px;
	margin: 5px 0 5px 0;
	align: center;
}

div#certification-sheets-column div#certification-section div#cert-listing div.column3 {
  clear: right;
}

div#certification-sheets-column div#certification-section div#cert-listing div.cert-file a {
	font-size: 11px;
	text-decoration: underline;
}

div#certification-sheets-column div#certification-section div#cert-listing div.cert-file a:hover {
	color: green;
}

div#eproduct-details-column {
	float: left;
	margin: 6px 0px 0px 6px;
	width: 583px;
	height: 754px;
}

div#eproduct-details-column div#product-detail-pagehead {
	float: left;
	padding: 3px 0px 3px 0;
	width: 100%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
}

div#eproduct-details-column div#product-detail-pagehead a {
	float: left;
	font-weight: bold;
	display: blocked;
	padding: 0 10px 0 0;
	color: #999999;
}


div#eproduct-details-column div#product-detail-column-one {
	float: left;
	margin: 10px 0px 0px 7px;
	width: 250px;
	min-height: 250px;
}

div#eproduct-details-column div#product-detail-column-one div.product-detail-text {
	padding: 0px 0px 10px 20px;
	text-align: left;
	text-transformation: capitalize;
}


div#eproduct-details-column div#product-detail-column-one img {
	margin: 5px 0 5px 0;
}


div#eproduct-details-column div#product-detail-column-two {
	float: left;
	margin: 10px 0 0 7px;
	width: 300px;
	min-height: 300px;
}

div#eproduct-details-column div#product-detail-column-two img.product-detail-image {
	margin: 0px 20px 5px 25px;
	width: 250px;
	height: 250px;
}

div#eproduct-details-column div#product-detail-column-two div#product-detail-image-text{
	font-size: 10px;
	text-align: center;
	width: 100%;	
	margin-bottom: 5px;
}

div#eproduct-details-column div#product-detail-column-two div.product-detail-name {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	width: 100%;
}

div#eproduct-details-column div#eproduct-detail div.product-action {
	clear: both;
	width: 100%;	
	margin: 0 0 0 0;	
	min-height: 30px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

div#eproduct-details-column div#eproduct-detail div.product-action div.product-ordering {
	padding: 4px 0 0 320px;
}

div#eproduct-details-column div#eproduct-detail div.product-action div.product-ordering div.product-order {
	float: left;
	font-size: 10px;
	margin: 5px 5px 0 0;
}

div#eproduct-details-column div#eproduct-detail div.product-action div.product-ordering input {
	float: left;
	font-size: 10px;
	width: 30px;
	margin: 4px 10px 0 0;
}

div#title-with-three-column div.image-only {
	margin: 0 0 10px 0;
}

div#title-with-three-column div.text-only p {
	margin: 0 10px 10px 10px;
}

div#title-with-three-column div.section-anchor-image-text {
	float: left;
	margin: 10px 10px 0px 10px;
	width: 160px;
}

div#title-with-three-column div.section-anchor-image-text a img {
	margin: 0 0 10px 20px;
	width: 120px;
	height: 160px;
}

div#title-with-three-column div.section-anchor-image-text h3 {
	text-decoration: none;
	font-weight: bold;
	font-size: 8px;
	text-align: center;
}

div#product-two-column {
	float: left;
	margin: 6px 0px 0px 6px;
  width: 583px;
}

div#product-two-column div.two-image-with-rollover {
	float: left;
}

div#product-two-column div.column1 {
	clear: left;
}

div#product-two-column div.column2 {
	margin-left: 13px;
}

div#product-two-column div.product-image-with-selection {
	float: left;
	margin-bottom: 12px;
}

div#product-two-column div.product-image-with-selection div.product-image-body {
	position: relative;
}

div#product-two-column div.product-image-with-selection div.product-image-body ul {
	display: none;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 180px;
	background-color: #375480;
	padding: 5px 0 0 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

div#product-two-column div.product-image-with-selection div.product-image-body ul li {
  list-style-type: none;
	line-height: 13px;
	height: 16px;
	padding: 0px 0 3px 0px;
	margin: 0px 0px 0px 0px;
}

div#product-two-column div.product-image-with-selection div.product-image-body ul li a {
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 0 5px;
}

div#product-two-column div.product-image-with-selection div.product-image-body ul li a:hover {
	color: yellow;
	text-decoration: underline;
}

div#product-three-column {
	float: left;
	margin: 6px 0px 0px 6px;
	width: 583px;
}

div#product-three-column div.product-image-with-selection {
	float: left;
}

div#product-three-column div.column1 {
	clear: left;
	margin: 0 0 9px 0;
}

div#product-three-column div.column2 {
	margin: 0 0 9px 9px;
}

div#product-three-column div.column3 {
	margin: 0 0 9px 9px;
}

div#product-three-column div.product-image-with-selection div.product-image-body {
	position: relative;
}

div#product-three-column div.product-image-with-selection div.product-image-body ul {
	display: none;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 165px;
	background-color: #375480;
	padding: 5px 0 0 0;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

div#product-three-column div.product-image-with-selection div.product-image-body ul li {
  list-style-type: none;
	line-height: 13px;
	height: 16px;
	padding: 0px 0 3px 0px;
	margin: 0px 0px 0px 0px;
}

div#product-three-column div.product-image-with-selection div.product-image-body ul li a {
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 0 5px;
}

div#product-three-column div.product-image-with-selection div.product-image-body ul li a:hover {
	color: yellow;
	text-decoration: underline;
}

div#product-detail-column {
	float: left;
	margin: 6px 0px 0px 0;
  width: 779px;
}

div#product-detail-column div#product-detail-pagehead {
	float: left;
	padding: 3px 0px 3px 0;
	width: 100%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
}

div#product-detail-column div#product-detail-pagehead a {
	float: left;
	font-weight: bold;
	display: blocked;
	padding: 0 10px 0 0;
	color: #999999;
}

div#product-detail-column div#product-detail-pagehead a:hover {
color: #000000;
}


div#product-detail-column div#product-detail-column-one {
	float: left;
	margin: 10px 0px 0px 7px;
  width: 250px;
	min-height: 235px;
}


div#product-detail-column div#product-detail-column-one div.product-detail-text {
	padding: 0px 0px 10px 20px;
	text-align: left;
}


div#product-detail-column div#product-detail-column-one img {
	margin: 5px 0 5px 0;
}


div#product-detail-column div#product-detail-column-two {
	float: left;
	margin: 10px 0 0 7px;
	width: 250px;
	min-height: 235px;
}

div#product-detail-column div#product-detail-column-two img#product-detail-image{
	margin: 5px 20px 5px 20px;
	width: 210px;
	height: 210px;
}

div#product-detail-column div#product-detail-column-two div#product-detail-image-text{
	font-size: 10px;
	text-align: center;
	width: 250px;
	margin-bottom: 5px;
}

div#product-detail-column div#product-detail-column-two h3{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	width: 250px;
}

div#product-detail-column div#product-detail-column-three {
	float: left;
	margin: 10px 0 0 7px;
	width: 250px;
	min-height: 235px;
}

div#product-detail-column div#product-detail-column-three img {
	margin: 5px 0 5px 0;
}

div#product-detail-column div#product-detail-column-three div.product-detail-text {
	margin: 0 20px 10px 0;
	text-align: right;
}

div#product-detail-column div.product-filter-area {
	clear: both;
	width: 760px;	
	margin: 0 0 13px 15px;	
	padding: 0 0 0 0;
	float: left;
}

div#product-detail-column div.product-filter-area div.product-filter-title {
	clear: both;
	width: 95px;
	height: 20px;
	background-image: url('/34/Images/Skins/Default/sort_by_shape.jpg') ;
	background-repeat: no-repeat; 
	
}

div#product-detail-column div.product-filter-area a {
	float: left;
	margin: 0 10px 0 0;	
	padding: 0 0 0 0;
}

div#product-detail-column div.product-subgroup-area {
	clear: both;
	width: 760px;	
	margin: 0 0 5px 15px;	
	padding: 0 0 0 0;
	font-size: 16pt;
	line-height: 20px;
}

div#product-detail-column div#title-childrensproducts {
	color: #e03d6e;
}

div#product-detail-column div#title-steppingstones {
	color: #999dcf;
}

div#product-detail-column div#title-adultproducts {
	color: #61abb0;
}


div#product-detail-column div.product-action {
	clear: both;
	width: 760px;	
	margin: 0 0 0 7px;	
	min-height: 27px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-bottom: 3px;
}

div#product-detail-column div.product-action div.product-ordering {
	padding: 4px 0 0 285px;
}

div#product-detail-column div.product-action div.product-ordering div.product-order {
	float: left;
	font-size: 10px;
	margin: 5px 5px 0 0;
}


div#product-detail-column div.product-action div.product-ordering input.formdata {
	float: left;
	font-size: 10px;
	width: 30px;
	margin: 4px 10px 0 0;
}

div#product-detail-column div#product-detail-image-listing {
	clear: both;
	float: left;
	margin: 5px 0 0 7px;
	padding: 0 0 0 0;
	width: 760px;
	min-height: 400px;
}

														
div#product-detail-column div#product-detail-image-listing div.product-listing-image {
	float: left;
	margin: 2px 2px 2px 2px;
	width: 146px;
	height: 150px;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

div#product-detail-column div#product-detail-image-listing div.product-listing-image:hover {
	border-color: #840000;
}

div#product-detail-column div#product-detail-image-listing div.product-listing-div-selected {
	border-style: solid;
	border-width: 1px;
	border-color: #840000;
}

div#product-detail-column div#product-detail-image-listing div.product-listing-image img {
  width: 130px;
	height: 130px;
	margin: 0 0 4px 8px;
}

div#product-detail-column div#product-detail-image-listing div.hidden {
	display: none;
}

div#product-detail-column div#product-detail-image-listing div#product-listing-div-spacer {
	height: 308px;
	width: 10px;
	clear: both;
	float: left;
	border: none;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header {
	float: left;
	clear: both;
	margin: 3px 0 3px 0;
	padding: 0 0 0 0;
	width: 100%;
	height: 16px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header div.navigation {
	float: right;
	margin: 0 10px 0 0;
}
    
div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header div.navigation a {
	text-decoration: underline;
	color: #999999;
}  

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header div.navigation a:hover {
	text-decoration: underline;
	color: #000000;
} 

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header div.navigation a:visited {
	text-decoration: none;
	color: #000000;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header div.navigation div.nav-previous {
	float: left;
	display: none;
	margin: 0 5px 0 0;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header div.navigation div.nav-pages {
	float: left;
	margin: 0 5px 0 0;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-header div.navigation div.nav-next {
	float: left;
	margin: 0 0 0 0;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-images {
	clear: both;
	float: left;
	width: 100%;
	overflow: auto; 
	height:468px; 
	width:780px;	
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer {
	float: left;
	clear: both;
	margin: 3px 0 3px 0;
	padding: 0 0 0 0;
	width: 100%;
	height: 16px;
	font-weight: bold;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer div.navigation {
	float: right;
	margin: 0 10px 0 0;
}
    
div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer div.navigation a {
	text-decoration: underline;
	color: #999999;
}  

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer div.navigation a:hover {
	text-decoration: underline;
	color: #000000;
} 

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer div.navigation a:visited {
	text-decoration: none;
	color: #000000;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer div.navigation div.nav-previous {
	float: left;
	display: none;
	margin: 0 5px 0 0;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer div.navigation div.nav-pages {
	float: left;
	margin: 0 5px 0 0;
}

div#product-detail-column div#product-detail-image-listing div#product-detail-image-listing-footer div.navigation div.nav-next {
	float: left;
	margin: 0 0 0 0;
}

div.login-section {
	margin: 25px 0 10px 100px;
  width: 450px;	
  display: block;
  overflow: hidden;
}

div.login-section div.form_actions_row {
	clear: both;
  width: 100%;	
}

div.login-section div.form_actions_row div.form_actions_label_no_bold {
	float: left;
	width: 150px;
}

div.login-section div.form_actions_row div.form_actions_field {
	float: left;
	width: 200px;
}

div.login-section div.form_actions_row input{
	width: 150px;
}

div.login-section div.process_links {
	clear: both;
	padding: 0 0 0 159px;
	height: 23px;
  width: 200px;	
}


div#showmessages,
div#infomessages
{
	background-color: #ffffff;
	margin: 8px 50px 12px 8px;
	font-size: 12px;
	line-height: 12px;
	border-style: solid;
	border-color: Gray;
	border-width: thin;
}

div#showmessages div.messagetitle,
div#infomessages div.messagetitle
{
	padding: 5px 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	background-color: #22344E;
	color: #ffffff;
	text-align: center;
	width: 100%;
}

div#showmessages div.messagetext, 
div#infomessages div.messagetext
{
	padding: 5px 0 5px 15px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.readmore 
{
	margin: 0 0 0 0;
	font-weight: bold;
	text-decoration: underline;
}

div#footer {
	width: 100%;
	margin: 10px 0 0 0;
}

div#footer ul { 
    margin: 0;
    padding: 0;
    white-space: nowrap;
    text-align:center;
    list-style:none;
}

div#footer ul li {
    display: inline;
    margin: 0px 0px 0px 0px;    
}

div#footer ul li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

div#footer p {
	width: 100%;
	text-align: center;
    margin: 15px 0px 0px 0px;
}

div.editable_section {
	position: relative;
}

div.editable_page {
	position: relative;
	min-height: 50px;
	height: auto !important;
	font-size: 10px;
}

div.editon_link {
	position: absolute;
	top: 5px;
	left: 5px;
	padding: 5px;
	border: 1px solid #000000;
	background-color: yellow;
	z-index: 10;
	font-weight: bold;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

div.editon_link a {
	color: black;
	font-size: 10px;
}

div.editable_page div#group {
	clear: both;
	padding: 5px 0 0 0;
}

div.editable_page div#group select {
	height: 17px;
	font-size: 10px;
	float: left;
}

div.editable_page div#group a {
	color: black;
	font-size: 10px;
	float: left;
	padding: 0 0 0 5px;
}


/**********************************/
/* Order Confirmation styles start   */
/**********************************/

div#order-confirmation div.process_links {
	float: right;
	clear: both;
	margin: 5px 0 0 0;
	width: 116px;
}

/**********************************/
/* Credit Application styles start   */
/**********************************/


div#credit-application-section div.title {
	float: left;
	clear: both;
	margin: 5px 0 0 0;
	width: 100%;
	font-weight: bold;
}

div#credit-application-section div.text {
	float: left;
	clear: both;
	margin: 5px 0 5px 0;
	width: 100%;
	font-weight: bold;
	font-size: 10px;
}

div#credit-application-section div.process_links {
	float: left;
	clear: both;
	margin: 10px 0 0 164px;
	width: 200px;
}



/**********************************/
/* View Cart styles start   */
/**********************************/

div#view-cart {
	float: left;
	clear: both;
	width: 583px;
	margin: 10px 0 5px 0;
}


div#view-cart div.process_links {
	float: right;
	clear: both;
	margin: 5px 0 0 0;
	width: 142px;
}


/**********************************/
/* Checkout Step 2 styles start   */
/**********************************/
div#checkout-step2-area {
	margin: 25px 0 0 60px;
}

div#checkout-step2-area .form_actions {
margin: 40px 0 0 60px;
}

div#checkout-step2-area .form_actions_row {
margin: 0 0 8px 0;
width: 100%;
}

div#checkout-step2-area .form_actions_label {  
	float: left;
	width: 156px;	
	min-height: 1px;
	color: #808080;
	text-align: right;
	font-weight: bold;
	}

div#checkout-step2-area .form_actions_label_no_bold {  
	float: left;
	width: 156px;	
	min-height: 1px;
	color: #808080;
	text-align: right;
	font-weight: normal;
}

div#checkout-step2-area .form_actions_field {  
	float: left;
	min-height: 1px;
}

div#checkout-step2-area .form_actions_field input {  
width: 181px;
border: solid 1px #808080;
float: left;
height: 19px;
}

div#checkout-step2-area div.process_links {  
	clear: both;
	padding: 10px 0 0 165px;
}


/**********************************/
/* Checkout Step 5 styles start   */
/**********************************/
div#checkout-step5-area div.checkout-edit-link{
	float: right;
	clear: both;
}

div#checkout-step5-area div.total-row {
	float: left;
	clear: both;
	width: 583px;
	padding: 3px 0 3px 0;
	margin: 5px 0 5px 0;
	font-weight: bold;
	display: ;
}

div#checkout-step5-area div.total-row div.total-label {
	float: left;
	padding: 0 0 0 5px;
	width: 350px;
}

div#checkout-step5-area div.total-row div.total-price {
	float: left;
	padding: 2px 5px 0 0;
	width: 105px;
	text-align: right;
	font-weight: bold;
	border-top: 1px solid #d4d4d4;
}

div#checkout-step5-area div.total-row div.total-action {
	display: none;
}

div#checkout-step5-area div.process_links { 
	float: right;
	clear: both;
	margin: 5px 0 0 0;
	width: 142px;
}


div#catalog-request 
{
	margin-top: 20px;
	clear: both;
	float: left;
	width: 583px;
}

div#catalog-request div.process_links
{
	margin: 10px 0 0 156px;
	width: 425px;
}



/**********************************/
/* Product browser styles start   */
/**********************************/

div.outsidetable {
	float: left;
	margin: 6px 0px 0px 6px;
	width: 583px;
}

/* Section 0 */
div#Application_OO_Admin_Browser_EProductBrowserColumn a {
	text-decoration: underline;
}

/* Section 0 */
div.browseroutertable {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

div.browserbanner {
font-size: 14px;
font-weight: bold;
line-height: 15px;
padding: 0 10px 13px 10px;
margin: 0 0 15px 0;
border-bottom: 1px solid #CCCCCC; 
_zoom: 1;
overflow: hidden;
}

div.browserbannercommands {
float: right;
_width: 1px;
}

div.browserbanneractions {
	float: left;
	padding: 3px 0 2px 0;
	border: 1px solid #666666;
	background-color: #EEEEEE;
	margin: 0 0 0 2px;
	font-weight: normal;
}

div.browsernavcommandtabletop {
margin: 0 0 10px 0; 
padding: 0 10px 0 0;
height: 12px;
}


div.browsernavcommandtablebottom {
border-top: 1px solid #dddddd;
margin: 10px 0 0 0;
padding: 5px 10px 0 0;
}

div.browsernavcommand {
float: right;
font-size: 11px;
}

div.browserinnertable {
clear: both;
}

div.browser_searcharea {
	line-height: 15px;
	background-color: #ffffff;
	margin: 0 0 15px 0;
	padding: 0 10px 0 10px;
	overflow: hidden;
}

div.browser_searcharea_group {
float: left;
margin: 5px 0 0 0;
width: 180px;
}

div#browser_searcharea_label {
float: left;
margin: 0 5px 0 0;
width:90px;
}

div#browser_searcharea_field {
float: right;
margin: 0 10px 0 0;
width: 73px;
}


div#browser_searcharea_field input {
	display: inline;
	padding: 2px 0 0 4px;
	border: 1px solid #999999;
	color: #333333;
	height: 16px;
	width: 67px;
}

div.browser_searcharea select {
border: 1px solid #999999;

color: #333333;
height: 18px;
#height: 20px;
width: 73px;
}


div.browser_noresults {
line-height: 13px;
color: red;
padding: 0 0 0 10px;
}

div.error_area {
line-height: 13px;
color: red;
padding: 0 0 0 10px;
}

div.browseroddrow {
	clear: both;
	float: left;
	width: 100%;
	padding: 6px 0 6px 10px;
	margin: 0 0 0 0;
	min-height: 60px;
}

div.browserevenrow {
	clear: both;
	float: left;
	width: 100%;
	padding: 6px 0 6px 10px;
	margin: 0 0 0 0;
	min-height: 60px;
	_zoom: 1;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

div.browserlabelrow {
background-color: #DDDDDD;
height: 17px;

padding: 5px 0 0 10px;
font-weight: bold;
margin: 0 0 15px 0;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #999999;
}

div.browserlabelrow img {
display: inline;
}

div.browsercolumnactionlabel {
float: left;
width: 15%;
}

a.browserlabelsortcolumnselected {
color: #000000;
text-decoration: none;
}

a.browserlabelsortcolumnselected:visited {
color: #000000;
text-decoration: none;
}


div.browseroutertable div#search4 {
clear: both;
}

div.browseroutertable div#search7 {
clear: both;
}

div.browseroutertable div#search10 {
clear: both;
}

div.browseroutertable div#search13 {
clear: both;
}

div.Application_OO_Admin_Browser_EProductBrowserColumn_labelcolumn_1 {
float: left;
width: 20%;
}

div.Application_OO_Admin_Browser_EProductBrowserColumn_labelcolumn_2 {
float: left;
width: 20%;
}

div.Application_OO_Admin_Browser_EProductBrowserColumn_labelcolumn_3 {
float: left;
width: 40%;
}

div.Application_OO_Admin_Browser_EProductBrowserColumn_datacolumn_1 {
float: left;
width: 20%;
min-height: 1px;
}

div.Application_OO_Admin_Browser_EProductBrowserColumn_datacolumn_2 {
float: left;
width: 20%;
min-height: 1px;
}

div.Application_OO_Admin_Browser_EProductBrowserColumn_datacolumn_3 {
float: left;
width: 40%;
min-height: 1px;
}

div.Application_OO_Admin_Browser_EProductBrowserColumn_action_right {
float: left;
width: 20%;
min-height: 1px;
}


/**********************************/
/* End of Main browser styles     */
/**********************************/

















