﻿/***************************************************************\
=================================================================
  PRODUCT_DETAILS.CSS
  
  Provides general styling for all product detail pages.
  Use with main.css.
=================================================================
\***************************************************************/

/************************\
  Layout Block Structure
\************************/

#content
{
	position: relative;
}

#content td
{
	vertical-align: top;
}

#content h1
{
	margin-bottom: 20px !important;
}

/***************\
  Details Block
\***************/

#detailssection
{
	margin-bottom: 40px;
}

/* Showcase image *\
\* -------------- */

#detailssection .display a
{
	text-decoration: underline;
}

#detailssection .display ul
{
	margin: 0;
	margin-top: 18px;
	padding-left: 30px;
}

#detailssection .display li
{
	list-style: outside square url(../images/arrowbullet_right.gif);
	padding-bottom: 9px;
	font-size: 11px;
}

/* Details list *\
\* ------------ */

#detailssection .details
{
	padding: 8px 11px;
	color: #444;
}

#detailssection .details td
{
	padding-left: 8px;
	line-height: 140%;
}


#detailssection .details td.tagline
{
	padding: 20px 0 20px 8px;
}

#detailssection .details td.notice
{
	padding: 16px 0 10px 8px;
	color: #351B02;
	font-weight: bold;
}

#detailssection .details td.price
{
	font-size: 14px;
	color: #935001;
	font-weight: bold;
}


/*********************\
  Yarn Swatch Details
\*********************/

#yarnswatches
{
}

#yarnswatches td
{
	padding: 0 13px 28px;
}

#yarnswatches td.left
{
	padding-left: 0;
}

#yarnswatches td.right
{
	padding-right: 0;
}

#yarnswatches .title
{
	color: #333;
	font-weight: bold;
	margin: 9px 2px 12px;
}

#yarnswatches .property
{
	color: #935001;
	padding-right: 4px;
}

#yarnswatches .quantity
{
	margin: 0 2px 9px;
}

#yarnswatches .quantity input
{
	width: 29px;
	height: 14px;
	border: 1px solid #999;
	background: #FFF4F6;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

#yarnswatches .stock
{
	margin: 0 2px;
}

#yarnswatches .stock .property
{
	padding-left: 17px;
}

#yarnswatches .stock select
{
	width: 135px;
	height: 14px;
	border: 1px solid #999;
	background: #FFF4F6;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}


/****************\
  Submit section
\****************/

#addtocart
{
	text-align: right;
}


/*********************\
  Additional Products
\*********************/

#content h2.division
{
	border-top: 1px dotted #CCC;
	margin-top: 15px;
	padding-top: 22px;
	font-size: 14px;
	color: #935001;
	font-weight: bold;
	padding-bottom: 10px;
}

#additionalproducts
{
	width: 100%;
}

#additionalproducts td
{
	padding: 13px;
}

#additionalproducts .entry
{
	width: 150px;
	height: 150px;
}

#additionalproducts td.left
{
	padding-left: 0;
}

#additionalproducts td.right
{
	padding-right: 0;
}

#additionalproducts .entry
{
}

#additionalproducts .entry td
{
	padding: 0;
}

#additionalproducts .entry .display
{
	width: 60px;
}

#additionalproducts .entry .details
{
	width: 80px;
	padding-left: 10px;
}

#additionalproducts .entry .details .title
{
	margin-bottom: 6px;
}

#additionalproducts .entry .details .title a
{
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#additionalproducts .entry .details .price
{
	color: #351B02;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 8px;
}

#additionalproducts .entry .details .price .currency
{
	color: #666;
	font-weight: normal;
}

.property
{
	width: 81px;
	color: #ae7c41;
	font-weight: bold;
	padding: 1px 0;
}
.content_body
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}
.book_author
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


.whats_this
{
	color: #ae7c41;
	text-decoration: underline;
}
.amount_inches
{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #333333;
}

.needle_ddl
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.vouchers
{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #4C4C4C;
}
.vouchers_amount_book
{
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
	color: #4C4C4C;
}
.cart_table
{
	width: 675px;
	border: 1px solid #dddbdc;
}
.profile_view
{   background:#ffffff;
	border-left: 1px solid #dddbdc;
	border-right: 1px solid #dddbdc;
	border-top: 1px dotted #dddbdc;
	border-bottom: 1px solid #dddbdc;
    
}

.cart_table_remember
{
	border: 1px solid #dddbdc;
}
.cart_table_small
{
	border-left: 1px solid #dddbdc;
	border-right: 1px solid #dddbdc;
	border-bottom: 1px solid #dddbdc;
}
.cart_table_small_with_top
{
	border: 1px solid #dddbdc;
}
.cart_table_small_bg
{
	background-color: #faf7f1;
	border-left: 1px solid #dddbdc;
	border-right: 1px solid #dddbdc;
	border-bottom: 1px solid #dddbdc;
}
#div_content
{
	background: white;
	margin: 0px 60px 0;
}

#div_login
{
	background: white;
	margin: 0px 60px 0;
}
#div_first
{
	background: white;
	margin: 0px 0px 0;
}
.login_body
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
}
.login_username
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.returning_customers
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ae7c41;
}
.forget_password
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #935001;
}
.btn_send
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #935001;
}
.btn_remove
{
	font-family: Vernada;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	text-decoration: underline;
}

.email_result
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.items_you_are_purchasing
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #935001;
	line-height: 30px;
	padding-left: 3px;
}
.pricesinUSdollars
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	line-height: 30px;
	padding-right: 8px;
}

.product_name
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	text-decoration: underline;
}
.product_option
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.product_weight
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.product_quantity
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}
.cart_quick_help
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	line-height: 50px;
}
.cart_explain_bold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.cart_explain_normal
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.bottom_claim
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
}
.cart_subtotal
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #935001;
}
.cart_subtotal_amount
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4F2800;
}
.cart_total_weight
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F2800;
}
.cart_recalculate
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	line-height: 24px;
	vertical-align: middle;
}
.cart_normal_color
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #935001;
}
a.cart_normal_color
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	text-decoration: underline;
}
.cart_ship_methods
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.cart_weight_bangs
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.cart_tax_amount
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #351B00;
}
.checkout_total
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #351B00;
}
.credit_vouchers_summary_title
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #935001;
	text-decoration: none;
}
.credit_vouchers_summary
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.linkbutton_small
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	text-decoration: underline;
}
.cart_redeem_giftcertificate
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #935001;
	line-height: 24px;
}
.cart_redeem_giftcode
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	line-height: 22px;
}
.address_headers
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #935001;
	line-height: 30px;
}
.address_body
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}
.btn_address_link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	text-decoration: underline;
}
.table_padding_left
{
	padding-left: 5px;
}
.return_customers
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #935001;
	line-height: 30px;
}
.pro_login_here
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	text-decoration: underline;
}
.createuser_ifyou
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.page_body_samll
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.createuser_ifyou_bold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.account_address_body td
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
}

.basket_item_title td
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	vertical-align: middle;
	line-height: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.items_title
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	line-height: 12px;
	padding-top: 5px;
}
.same_as_billinfo
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #935001;
	text-decoration: none;
}
.product_name_title
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #37080C;
	text-decoration: none;
}
.featured_price
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #935001;
	text-decoration: none;
}
.featured_viewnow
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	text-decoration: underline;
}

#search_for_box
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #351B00;
	text-decoration: none;
}

.checkout_samll
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #351B00; line-height:10px;
}
.checkout_samll_bold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #351B00;
}
.loyalty_credits
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #351B00;
	text-decoration: none;
	line-height: 15px;
}
.LinkBtn_gifts, a.LinkBtn_gifts
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #351B00;
	text-decoration: underline;
}

.loyalty_credits_bold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #351B00;
	text-decoration: none;
	line-height: 15px;
}
.over_200Dollars
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #351B00;
	text-decoration: none;
	line-height: 12px;
}
.sort_by_options
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #7E1515;
	text-decoration: none;
}
.p_options
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.list_view_all
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	text-decoration: none;
}
.Currency_signal
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: right;
}
.lblmessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0a2d62;
	text-decoration: none;
}
.welcome_back
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #351B00;
	text-decoration: none;
}
.last_time
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	line-height: 15px;
	text-decoration: none;
}
.currency_selected
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	text-decoration: underline;
}
.currency_normal
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	text-decoration: none;
}
.make_this_a_gift
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #935001;
	text-decoration: none;
}

.exclude_slip
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #935001;
	text-decoration: none;
}
.dollars_payment
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.vochers_credits
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
	text-decoration: none;
}
.verdana_10_normal_333333
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.verdana_10_bold_333333
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.Century_Gothic
{
	font-family: Century Gothic;
	font-size: 24px;
	font-weight: normal;
	color: #935001;
	text-decoration: none;
}
.drp_pdtl_css
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.quanity_amount
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
	text-decoration: none;
}
.pricedesc
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #37080C;
	text-decoration: none;
}
.price
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #935001;
	text-align: right;
}
.thankyou_title
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #935001;
}
.thankyou_merchant
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #935001;
}
.curr_vochers
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #935001;
}
.thankyou_merchant_normal
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #935001;
}

.thankyou_subtotal
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #935001;
}
.thankyou_subtotal_amount
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #351B00;
}
.thankyou_total
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #351B00;
}
.thankyou_eraned
{
	font-family: Verdana;
	color: #935001;
}
.related_productname, a.related_productname, a.related_productname:visited
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.related_price
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #37080C;
}
