/*-----------------------------------------------------------------*/
/* main */
/*-----------------------------------------------------------------*/

body {
  background-color: #FFFFFF;
  background: url("images/home/backgroundpattern.gif");
  margin: 0;
}

.popup_body {
  background-color: #F3EFEC;
  margin: 0;
}

.bodytext {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
  padding-left: 7px;
  padding-right: 7px;
}

.bodycell {
  font-family: lucida console, lucida sans unicode;
  font-size: 9px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.bodyimg {
  font-family: arial;
  font-size: 3px;
  vertical-align: bottom;
}

/*-----------------------------------------------------------------*/

.blackheaderbar {
  font-family: arial;
  font-size: 3px;
  background-color: #000000;
  width: 100%;
  height: 100%;
}

.siteheader_text {
  font-family: arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-transform: lowercase;
  vertical-align: top;
}

.siteheader_cell {
  padding-top: 4px;
  vertical-align: top;
  /*padding-bottom: 5px;*/
}

.siteheader_wrap {
  font-family: arial;
  font-size: 3px;
  background-color: #000000;
  height: 9px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  /*padding-top: 1px;*/
  /*padding-bottom: 5px;*/
}

/*-----------------------------------------------------------------*/

.loginaccount {
  font-family: arial, helvetica;
  font-size: 10px;
  text-decoration: underline;
  color: #000000
}
.loginaccount a:link{
  font-family: arial, helvetica;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
.loginaccount a:visited{
  font-family: arial, helvetica;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
.loginaccount a:hover{
  font-family: arial, helvetica;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
.loginaccount a:active{
  font-family: arial, helvetica;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
    
/*-----------------------------------------------------------------*/

.main_bottomleft {
  font-family: arial, verdana;
  font-size: 11px
  text-decoration: underline;
  color: #ffffff;
}

.main_bottomleft a:link {
  font-family: arial, verdana;
  font-size: 11px;
  text-decoration: underline;
  color: #ffffff;
}

.main_bottomleft a:visited {
  font-family: arial, verdana;
  font-size: 11px;
  text-decoration: underline;
  color: #ffffff;
}

.main_bottomleft a:hover {
  font-family: arial, verdana;
  font-size: 11px;
  text-decoration: underline;
  color: #ffffff;
}

/*-----------------------------------------------------------------*/

.main_bottomright {
  font-family: arial, helvetica;
  font-size: 11px;
  color: #ffffff;
}

/*-----------------------------------------------------------------*/

.backlink {
  text-decoration: none;
}

.backlinkimg {
  border: none;
  /*position: relative;*/
  /*top: 2px;*/
}

.backlinktxt {
  font-family: Verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  font-style: italic;
  color: #000000;
  text-decoration: underline;
  display: inline;
}

/*-----------------------------------------------------------------*/

.scroll_container {
  position	: relative;
	width: 679px;
	height: 459px;
	background: #F3EFEC;
	overflow: hidden;
	border: none;
	margin: 0px;
	border-left	: 1px solid #000000;	
}

.scroll_content {
	position	: relative;
	width: 679px;
	background: #F3EFEC;
	overflow	: hidden;
	margin: 0px;
}

.scroll_scrollarea {
  position	: relative;
	width		: 12px;
	height		: 440px;
	overflow	: hidden;
	background	: #F3EFEC;
	border-left	: 1px solid #000000;
	border-right	: 1px solid #000000;
	margin: 0px;
}

.scroll_scroller {
	position	: relative;
  top			: -1px;
	width		: 12px;
	background	: #F3EFEC;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;
  margin: 0px;
}

.scroll_arrowpic {
	border-right: 1px solid #000000;
	border-left: none;
	border-top: none;
	border-bottom: none;
}


/*-----------------------------------------------------------------*/

.account_subheader {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}

.account_bodytext {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  padding-left: 7px;
  padding-right: 7px;
}

.account_bodytext a:link {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.account_bodytext a:visited {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.account_bodytext a:hover {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #6BA53F;
  text-decoration: underline;
}

.account_label {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: none;
  font-style: none;
  text-decoration: none;
  display: inline;
  color: #000000;
  padding-right: 3px;
}

/*-----------------------------------------------------------------*/

.address_subheader {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}

.address_bodytext {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  padding-left: 7px;
  padding-right: 7px;
}

.address_bodytext a:link {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.address_bodytext a:visited {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.address_label {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: none;
  font-style: none;
  text-decoration: none;
  display: inline;
  color: #000000;
  padding-right: 3px;
}

.address_primary {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: none;
  font-style: none;
  text-decoration: none;
  display: inline;
  color: #000000;
}

.address_infotext {
  font-family: Verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  padding-left: 7px;
  padding-right: 7px;
}

/*-----------------------------------------------------------------*/

.createaccount_subheader {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}

.createaccount_bodytext {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  padding-left: 7px;
  padding-right: 7px;
}

.createaccount_bodytext a:link {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.createaccount_bodytext a:visited {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.createaccount_label {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: none;
  font-style: none;
  text-decoration: none;
  display: inline;
  color: #000000;
  padding-right: 3px;
}

/*-----------------------------------------------------------------*/

.login_subheader {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  padding-right: 7px;
  padding-left: 7px;
}

.login_bodytext {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  padding-left: 7px;
  padding-right: 7px;
}

.login_bodytext a:link {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.login_bodytext a:visited {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.login_bodytext a:hover {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #6BA53F;
  text-decoration: underline;
}

.login_label {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: none;
  font-style: none;
  text-decoration: none;
  display: inline;
  color: #000000;
  padding-right: 3px;
}

.login_forgot {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: none;
  font-style: italic;
  text-decoration: underline;
  display: inline;
  color: #000000;
  padding-left: 7px;
  padding-right: 7px;
}
/*-----------------------------------------------------------------*/

.orderhist_bodytext {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
}

.orderhist_header {
  font-family: Verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 130%;
}

.orderhist_cell {
 padding-right: 7px;
}


/*-----------------------------------------------------------------*/

.shopcart_remove {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
  padding-left: 5px;
}

.shopcart_name {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
}

.shopcart_size {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
}

.shopcart_price {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
  padding-right: 5px;
}

.shopcart_total {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
  padding-right: 5px;
  border-bottom: 1px solid #000000;
}

.shopcart_stock {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
}

.shopcart_empty {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}

.shopcart_sizechart {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: none;
  font-style: italic;
  text-decoration: underline;
  display: inline;
  padding-left: 5px;
  color: #000000;
}

.shopcart_info {
  font-family: Verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
}

.shopcart_cell {
  border-bottom: 1px solid #000000;	
}

/*-----------------------------------------------------------------*/

.checkout_bodytext {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-right: 5px;
  padding-left: 5px;
}

.checkout_address {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-right: 5px;
  padding-left: 5px;
}

.checkout_change {
  padding-right: 5px;
  padding-left: 5px;
}

.checkout_continue {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 25px;
}

.checkout_label {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-right: 3px;
}

.checkout_require {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #000000;
  padding-left: 0px;
  padding-right: 5px;
}

.checkout_shipping_method {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}

.checkout_shipping_price {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  padding-right: 5px;
}

.checkout_payment_method {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  line-height: 200%;
  text-decoration: none;
  text-transform: none;
}

.checkout_confirm_header {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  text-transform: uppercase;
}

.checkout_confirm_element {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}

.checkout_confirm_cell {
  padding-left: 5px;
  padding-right: 5px;
}

.checkout_optio {
  padding-right: 3px;
  line-height: 200%;
}

.checkout_confirm_payment {
  font-family: Verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 130%;
  color: #000000;
}

.checkout_confirm_terms {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 130%;
  color: #000000;
}

.checkout_confirm_terms a:link {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
  line-height: 130%;
  color: #000000;
}

.checkout_confirm_terms a:hover{
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  color: #6BA53F;
  text-decoration: underline;
  display: inline;
}
/*-----------------------------------------------------------------*/









/*  CLEAN SO FAR*/


/* home */

.home_table {
  background-color: #F3EFEC;
  margin: 0;
}

.home_bannerimg {
  border : 6pt solid white;
}

.home_newsimg {
  border : none;
}

.home_newsdate {
  font-family: arial, helvetica;
  font-size: 9px;
  font-style: italic;
  color: #ffffff;
  letter-spacing: 1px;
  text-transform: uppercase;
}  

.home_newsheader {
  font-family: arial, verdana, helvetica;
  /*font-family: arial, helvetica;*/
  font-size: 9px;
  line-height: 9px;
  color: #ffffff;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 1px;
}  

.home_newstext {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
  padding-left: 15px;
  padding-right: 10px;
}

.home_newstext a:link {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  color: #000000;
  /* letter-spacing: 1px*/;
  font-weight: none;
  text-decoration: underline;
  text-transform: none; 
  display: inline;
}

.home_newstext a:visited {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  color: #000000;
  /* letter-spacing: 1px*/;
  font-weight: none;
  text-decoration: underline;
  text-transform: none; 
  display: inline;
}

.home_newstext a:hover {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  color: #6BA53F;
  /* letter-spacing: 1px*/;
  font-weight: none;
  text-decoration: underline;
  text-transform: none; 
  display: inline;
}

/* apparel */
.apparel_pic {
  border : 5pt solid white;
}

.apparel_name {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.apparel_cotton {
  font-family: Georgia, sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #000000;
}

.apparel_made {
  font-family: Georgia, sans-serif;
  font-size: 11px;
  font-style: italic;
}

.apparel_price {
  font-family: Verdana, arial, sans-serif;
  font-size: 13px;
  color: #000000;
  line-height: 160%;
}

.apparel_add {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: none;
  font-style: italic;
  text-decoration: underline;
  display: inline;
  color: #000000;
}

.apparel_form {
  display: inline;
}

.productinfo_name {
  font-family: Verdana, arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.productinfo_text {
  font-family: Verdana, arial, sans-serif;
  font-size: 10px;
  color: #000000;
  /* letter-spacing: 1px*/;
  text-decoration: none;
  text-transform: none;
  line-height: 130%;
}

.productinfo_cotton {
  font-family: Georgia, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #000000;
  line-height: 120%;
}

.productinfo_made {
  font-family: Georgia, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #000000;
  line-height: 120%;
}

.productinfo_gsm {
  font-family: Georgia, sans-serif;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  color: #000000;
}

.productinfo_price {
  font-family: Verdana, arial, sans-serif;
  font-size: 13px;
  color: #000000;
  line-height: none;
}

.productinfo_add {
  font-family: Verdana, arial, sans-serif;
  font-size: 13px;
  font-weight: none;
  font-style: italic;
  text-decoration: underline;
  display: inline;
  color: #000000;
}

.productinfo_sizechart {
  font-family: Verdana, arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  font-style: italic;
  text-decoration: underline;
  display: inline;
  color: #000000;
}

/* product info */

.productinfo_smallimg {
  border : 4pt solid white;
}

.productinfo_largeimg {
  border : 4pt solid white;
}

.productinfo_boxborder 
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000
}

.productinfo_vareheader {
  font-family: lettergothic;
  font-size: 16px;
  font-weight: italic;
  color: #000000;
}
