﻿body
{
    background:#FDF5DB url(../images/body_bground.gif) no-repeat top center;
    margin:0px;
    padding:0px;
}

img { border:0;}

.alertsummary
{
	background:#FAFAEC url(../images/alert.png) no-repeat 15px 10px;
	border:solid 5px #FCD344;
	color:red !important;
	font:12px Tahoma;
	height:auto !important;
	height:35px;
	line-height:15px;
	margin:10px;
	min-height:35px;
	min-width:300px;
	padding:15px 0 0 55px;
	text-align:left;
	width:320px;
}

.breakprices li
{
    padding-bottom:5px;
}

.breakprices ul
{
    margin:0;
    padding-left:15px;
}

.btnAddToCart
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnAddToCart.gif) no-repeat;
    width:142px;
    height:28px;
    cursor:pointer;
}

.btnApplyDisountCode
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnApplyDisountCode.gif) no-repeat;
    width:132px;
    height:25px;
    cursor:pointer;
}

.btnCancel
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnCancel.gif) no-repeat;
    width:99px;
    height:25px;
    cursor:pointer;
}


.btnContinue
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnContinue.gif) no-repeat;
    width:106px;
    height:25px;
    cursor:pointer;
}

.btnContinueCheckout
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnContinueCheckout.gif) no-repeat;
    width:161px;
    height:25px;
    cursor:pointer;
}

.btnContinueShopping
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnContinueShopping.gif) no-repeat;
    width:150px;
    height:25px;
    cursor:pointer;
}

.btnLogin
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnLogin.gif) no-repeat;
    width:94px;
    height:25px;
    cursor:pointer;
}

.btnProceedToCheckout
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnProceedToCheckout.gif) no-repeat;
    width:172px;
    height:29px;
    cursor:pointer;
}

.btnRetrievePassword
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnRetrievePassword.gif) no-repeat;
    width:161px;
    height:25px;
    cursor:pointer;
}

.btnSearch
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnHeaderSearch.gif) no-repeat;
    width:31px;
    height:31px;
    cursor:pointer;
}

.btnSubmit
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnSubmit.gif) no-repeat;
    width:99px;
    height:25px;
    cursor:pointer;
}

.btnSubmitOrder
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnSubmitOrder.gif) no-repeat;
    width:138px;
    height:26px;
    cursor:pointer;
}

.btnUpdateCart
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnUpdateCart.gif) no-repeat;
    width:132px;
    height:25px;
    cursor:pointer;
}

.cart {  border:1px solid #7F7E62; }

.cart a
{
    color:#BE5821;
    font:bold 12px Georgia;    
}

.cart a:hover
{
    color:#BE5821;
    font:bold 12px Georgia;    
}

.cart .textbox
{
    background-color:#FBF8F6;
    border:solid 1px #8A896F;  
    color:#696943; 
    font-size:11px;
}

.cart-alternatingitem 
{
    color:#696943; 
    background-color:#eee; 
    font:11px Georgia;
}

.cart-header
{
    background-color:#DAD9BD;
    color:#BE5821;
    font:bold 14px Georgia;
    height:27px;
}

.cart-header td { background:#DAD9BD url(../images/cart_header_spacer.gif) no-repeat top right; }

.cart-header-last 
{ 
    background-color:#DAD9BD !important; 
    background-image:none !important; 
}

.cart-item
{
    color:#696943; 
    background-color:#fff; 
    font:11px Georgia;
}

.clear { clear:both !important; }

.clear-none { clear:none !important; }

.checkoutwrapper
{
    background-color:White;
    border:solid 1px #7F7E62;
    font-size:12px;
    width:98%;
}

.checkoutwrapper a
{
    color:#BE5821;
    font-size:11px;
    text-decoration:none;
}

.checkoutwrapper a:hover
{
    color:#BE5821;
    font-size:11px;
    text-decoration:underline;
}

.checkoutwrapper .header
{
    background-color:#DAD9BD;
    border-bottom:solid 1px #7F7E62;
    color:#BE5821;
    font:bold 16px Georgia;
    height:27px;
    line-height:27px;
    margin:0;
    padding:0 0 0 5px;
}

.checkoutwrapper .smallgrey
{
    color:#807780;
    font:bold 10px tahoma;
}

.cursor { cursor:default; }

.dropdownlist
{
    border:1px solid #90886E;
    color:#5B1400;
    font:bold 10px Georgia;
}

.errorsummary
{
	background:#FFEBE8 url(../images/alert.png) no-repeat 15px 10px;
	border:solid 5px #DD3C10;
	color:#333333 !important;
	font:12px Tahoma;
	height:auto !important;
	height:50px;
	line-height:15px;
	margin:10px;
	min-height:50px;
	min-width:300px;
	padding:0 0 11px 55px;
	text-align:left;
	width:320px;
}

.errorsummary-header { font:bold 14px Tahoma; }

.floatleft
{
    float:left;
    position:relative;
}

.floatright
{
    float:right;
    position:relative;
}

.formbuttonwrapper
{
    padding:10px;
    margin:0 auto 0 auto;
    width:600px;
}

.formwrapper
{
    background-color:#DAD9BD;
    border:solid 1px #818064;
    color:#5B1400;
    font:12px Georgia;
    margin:0 auto 0 auto;
    padding:10px;
    width:600px;
}

.formwrapper a
{
    color:#BE5821;
    font-size:11px;
    text-decoration:none;
}

.formwrapper a:hover
{
    color:#BE5821;
    font-size:11px;
    text-decoration:underline;
}


.formwrapper .textbox
{ 
    border:solid 1px #7F7E62; 
    color:#5B1400;
    font:12px Tahoma !important;
    height:18px;
    line-height:18px;
}

.formwrapper .dropdownlist 
{ 
    border:solid 1px #7F7E62; 
    color:#5B1400;
    font:12px Tahoma !important;
    height:18px;
    line-height:18px;
}

.partialformwrapper
{
    background-color:#DAD9BD;
    border:solid 1px #818064;
    color:#5B1400;
    font:12px Georgia;
    margin:0 auto 0 auto;
    padding:10px;
    width:300px;
}

.partialformwrapper .textbox
{ 
    border:solid 1px #7F7E62; 
    color:#5B1400;
    font:12px Tahoma !important;
    height:18px;
    line-height:18px;
}

.partialformwrapper .dropdownlist 
{ 
    border:solid 1px #7F7E62; 
    color:#5B1400;
    font:12px Tahoma !important;
    height:18px;
    line-height:18px;
}

.partialformwrapper a
{
    color:#BE5821;
    font-size:11px;
    text-decoration:none;
}

.partialformwrapper a:hover
{
    color:#BE5821;
    font-size:11px;
    text-decoration:underline;
}

.green-content
{
    color:#696943;
    font:13px Georgia;
}

.green-content a
{
    color:#BE5821;
    font:13px Georgia;
    text-decoration:none !important;
}

.green-content a:hover
{
    color:#BE5821;
    font:13px Georgia;
    text-decoration:underline !important;
}

a.moredetails
{
    color:#696943 !important;
    font:bold 10px Georgia !important;     
    text-decoration:none !important;
}

a.moredetails:hover
{
    color:#696943 !important;
    font:bold 10px Georgia !important;    
    text-decoration:underline !important;    
}

.padding-left-5 { padding-left:5px; }

.padding-right-5 { padding-right:5px; }

.padding-left-10 { padding-left:10px; }

.padding-right-10 { padding-right:10px; }

.padding-left-15 { padding-left:15px; }

.padding-right-15 { padding-right:15px; }

.pager
{
    color:#665E44;
    font:11px tahoma;
}

.pager a
{
    color:#665E44;
    font:11px tahoma;
    text-decoration:none;
}

.pager a:hover
{
    color:#665E44;
    font:11px tahoma;
    text-decoration:underline;
}

.currentpage
{
    color:#BE5821 !important;
    font:bold 11px tahoma;
    text-decoration:none !important;
}

a.currentpage
{
    color:#BE5821 !important;
    font:bold 11px tahoma;
    text-decoration:none !important;
}

a.currentpage:hover
{
    color:#BE5821 !important;
    font:bold 11px tahoma;
    text-decoration:none !important;
}

.pagerdisabled
{
    color:#999 !important;
    font:11px tahoma;
    text-decoration:none !important;
}

.pagerdisabled a
{
    color:#999 !important;
    font:11px tahoma;
    text-decoration:none !important;
}

.pagerdisabled a:hover
{
    color:#999 !important;
    font:11px tahoma;
    text-decoration:none !important;
}

.pointer { cursor:pointer; }

.redtext { color:Red; }

.sectionheader-georgia-brown
{
    color:#5B1400;
    font:bold 14px Georgia;
}

.spacer-2
{
    height:2px;
    clear:both;
}

.spacer-5
{
    height:5px;
    clear:both;
}

.spacer-10
{
    height:10px;
    clear:both;
}

.spacer-17
{
    height:17px;
    clear:both;
}

.special-header
{
    color:#A48846;
    font:bold 12px Georgia;
}

.special-header a
{
    color:#A48846;
    font:bold 12px Georgia;
    text-decoration:none !important;
}

.special-header a:hover
{
    color:#A48846;
    font:bold 12px Georgia;
    text-decoration:underline !important;
}

.special-content
{
    color:#696943;
    font:11px Georgia;
}

.special-image-placeholder 
{ 
    border:1px solid #ccc !important; 
    text-decoration:none !important;
}


.strikethrough { text-decoration:line-through; }

.thumbimage
{
    background:white; 
    border:1px solid #918C5C; 
    color:#aaa !important;
    font:11px tahoma !important;  
    padding:5px;
    text-align:center;
}

.thumbimage a
{
    color:#aaa !important;
    font:11px tahoma !important;    
}

.thumbimage a:hover
{
    color:#aaa !important;
    font:11px tahoma !important;    
}

.thumbnails
{
    color:#696943;
    font:11px Georgia;
}

.thumbnails a
{
    color:#BE5821;
    font:bold 12px Georgia;    
}

.thumbnails a:hover
{
    color:#BE5821;
    font:bold 12px Georgia;    
}

.thumbnails-padding { padding:0 36px  0 0; }

#Breadcrumbs
{
    color:#5B1400;
    font:bold 14px Georgia;
    line-height:35px;
    text-decoration:none;
    height:40px;
    padding-left:15px;
    background:transparent url(../images/fullwidth_header_bground.gif) no-repeat bottom center;
}

#Breadcrumbs a
{
    color:#5B1400;
    font:bold 14px Georgia;
    line-height:35px;
    text-decoration:none;
}

#Breadcrumbs a:hover
{
    color:#5B1400;
    font:bold 14px Georgia;
    line-height:35px;
    text-decoration:underline;
}

#BodyWrapper
{
    width:980px;
    margin:0 auto 0 auto;
}

#ContentLeft
{
    float:left;
    width:232px;
}

#ContentRight
{
    float:left;
    padding:12px 0 0 20px;
    width:726px;
}

#ContentWrapper
{
    clear:both;
    color:#696943;
    font:13px Georgia;
    width:100%;
}

#DiscountWrapper
{
    background-color:White;
    border:solid 1px #7F7E62;
    font-size:12px;
    width:98%;
}

#DiscountWrapper a
{
    color:#BE5821;
    font-size:11px;
    text-decoration:none;
}

#DiscountWrapper a:hover
{
    color:#BE5821;
    font-size:11px;
    text-decoration:underline;
}

#DiscountWrapper .header
{
    background-color:#DAD9BD;
    border-bottom:solid 1px #7F7E62;
    color:#BE5821;
    font:bold 16px Georgia;
    height:27px;
    line-height:27px;
    margin:0;
    padding:0 0 0 5px;
}

#DiscountWrapper .smallgrey
{
    color:#807780;
    font:bold 10px tahoma;
}

#DiscountWrapper .header td { border-bottom:solid 1px #7F7E62; }

#DescriptionWrapper { width:400px; }

#Filters
{
    clear:both;
}

#Filters a
{
    clear:both;
    color:#665E44;
    font-size:11px;
    text-decoration:none;
}

#Filters a:hover
{
    clear:both;
    color:#D0690C;
    font-size:11px;
    text-decoration:underline;
}

#Footer
{
    background:transparent url(../images/footer_bground.gif) no-repeat top left;
    clear:both;   
    color:#636A3E;
    font-family:Georgia;
    font-size:11px;
    height:45px;
}

#Footer a
{
    color:#636A3E;
    font-family:Georgia;
    font-size:10px;
    line-height:23px;
    text-decoration:none;
}

#Footer a:hover
{
    color:#636A3E;
    font-family:Georgia;
    font-size:10px;
    line-height:23px;
    text-decoration:underline;
}

#Footer span
{
    float:right;
}

#Footer ul
{
    margin:0;
    padding:15px 0 0 0;
}

#Footer li
{
    float:left;
    list-style:none;
}

#LeftNav
{
    margin:0;
    padding:10px 0 0 0; 
}

#LeftNav li
{
    background:transparent url(../images/leftcolumn_spacer_catnav.gif) no-repeat bottom left;
    height:26px;
    line-height:26px;
    list-style:none;
    width:223px;
}

#LeftNav a
{
    background:transparent url(../images/leftcolumn_bullet_inactive.gif) no-repeat 10px 7px;
    color:#462813;
    display:block;
    font-family:Georgia;
    font-size:13px;
    font-weight:bold;
    padding-left:30px;
    text-decoration:none;
}

#LeftNav a:hover
{
    background:transparent url(../images/leftcolumn_bullet_active.gif) no-repeat 10px 7px;
    color:#462813;
    display:block;
    font-family:Georgia;
    font-size:13px;
    font-weight:bold;
    padding-left:30px;
    text-decoration:underline;
}

#Logo
{
    float:left;
}

#HeaderLeft 
{ 
    float:left;
}

#HeaderLeft li
{
    float:left;
    list-style:none;
}

#HeaderLeft li a
{
    color:#5B1400;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

#HeaderLeft li a:hover
{
    color:#5B1400;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

#HeaderLeft ul
{ 
    background:transparent url(../images/mainnav_footer.gif) no-repeat bottom center;
    float:left;
    height:40px;
    margin:0;
    padding:70px 0 0 40px;
    width:317px;
}

#HeaderRight
{
    float:right;
    padding-top:3px;
}

#HeaderRight b
{
    background:transparent url(../images/headerright_spacer_dashed.gif) no-repeat 178px 0;
    color:#5B1400;
    float:right;
    font-family:Tahoma;
    font-size:12px;
    height:23px;
    line-height:23px;
}

#HeaderRight div
{
    clear:both;
    float:right;
    padding:5px 0 0 0;
    width:290px;
}

#HeaderRight img { padding-top:5px; }

#HeaderRight li
{
    float:left;
    list-style:none;
}

#HeaderRight li a
{
    color:#636A3E;
    font-family:Georgia;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

#HeaderRight li a:hover
{
    color:#636A3E;
    font-family:Georgia;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

#HeaderRight ul
{
    margin:0;
    padding:0;
}

#HeaderWrapper 
{ 
    width:980px;
    clear:both; 
}

#MemberNav
{
    color:#5B1400;
    font:12px Georgia;
}

#MemberNav a
{
    color:#BE5821;
    font-size:11px;
    text-decoration:none;
}

#MemberNav a:hover
{
    color:#BE5821;
    font-size:11px;
    text-decoration:underline;
}

#QuantityWrapper
{
    background-color:#fff;
    border:solid 1px #90886E;
    padding:10px;
    width:280px;
}

#QuantityWrapper .textbox
{
    background-color:#FBF8F6;
    border:solid 1px #7F7E62;
}

#PageName
{
    color:#5B1400;
    font:bold 14px Georgia;
    height:40px;
    line-height:35px;
    padding-left:15px;
    background:transparent url(../images/fullwidth_header_bground.gif) no-repeat bottom center;
}

#ProductImageWrapper
{
    float:left;
    padding:20px 0 0 10px;
    width:280px;
}

#ProductWrapper
{
    float:right;
    font-size:12px;
    padding:20px 15px 30px 10px;
    width: 410px;
}

#ProductWrapper h1
{
    color:#D0690C;
    font:bold 18px Georgia !important;
    margin:0;
    padding:0;
}

#ProductWrapper .description
{
    line-height:20px;
}

#ProductWrapper .price
{
    color:#636A3E;
    font:bold 18px Arial !important;
}

#ProductWrapper .header
{
    color:#BE5821;
    font:bold 13px arial !important;
    margin:0;
    padding:0;
}

#ProductWrapper .saleprice
{
    color:red;
    font:bold 18px Arial !important;
}

#SearchForm
{
    float:right;
    clear:both;
    color:#E9A068 !important;
    font:11px tahoma !important;
}

#SearchForm .textbox
{
    background:#E1D4C4;
    border:1px solid #A76D4F;
    color:#A76D4F;
    font-family:Georgia;
}

#StaticImage
{
    background:transparent url(../images/bground_productimage.jpg) no-repeat;
    height:213px;
    width:213px;
    margin:0 auto;
}

#StaticImage img
{
    display:block;
    margin:0 auto;
    width:135px;
}

#DiscountWrapper
{
    background-color:White;
    border:solid 1px #7F7E62;
    font-size:12px;
    width:98%;
}

#TotalsWrapper .header
{
    background-color:#DAD9BD;
    border-bottom:solid 1px #7F7E62;
    color:#BE5821;
    font:bold 16px Georgia;
    height:27px;
    margin:0;
    padding:0;
}

#TotalsWrapper .header td { border-bottom:solid 1px #7F7E62; }

#ctl00_HeaderImage_pnlFlash 
{
    position: relative;
}

.ImageMap
{
    background-image: url(/); /* Fixes IE clear link background problem */
    display: block;
    position: absolute;
}

.catid_1_link 
{
    height: 18px;
    width: 65px;
    top: 337px;
    left: 429px;
}

.catid_2_link 
{
   height: 18px;
    width: 46px;
    top: 337px;
    left: 538px;
}


