﻿body
{
    margin:0px;
    padding:35px 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;
}

.btnAddToCart
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnAddToCart.jpg) no-repeat;
    width:136px;
    height:34px;
    cursor:pointer;
}

.btnContinueShopping
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnContinueShopping.jpg) no-repeat;
    width:136px;
    height:34px;
    cursor:pointer;
}

.btnProceedToCheckout
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url(../images/btnCheckout.jpg) no-repeat;
    width:136px;
    height:34px;
    cursor:pointer;
}

.cart
{
    color:#666666;
    font:normal normal 11px Arial;  
    border:solid 1px #CDD997; 
    width:685px; 
    margin:0 auto;
}

.cart a
{
    color:#0A81A1;
    font:bold 12px Arial;  
    text-decoration:none;  
}

.cart a:hover
{
    color:#0A81A1;
    font:bold 12px Arial;    
    text-decoration:underline;   
}

.cart .alt-item
{
    background-color:#EFF0EA;
    padding:5px 0 5px 0;
}

.cart .padding { padding:10px 0 10px 0; }

.cart .price-ext
{
    color:#0A81A1;
    font:normal normal 14px Arial;    
}

.cart .price-each { font:normal normal 14px Arial;  }

.cart .textbox
{ 
    border:solid 1px #CDD997;
    color:#462813; 
    font-size:12px;
    width:40px;
    text-align:right;
}

.cart .noimage
{
    border:1px solid #D1D1D1; 
    color:#ccc;
    font:normal 12px arial;
    padding:5px;
    width:75px;
}

.cart-header td { border:0 !important; }

.cart-header
{ 
    background-color:#CDD997;
    color:#606A2D;
    font:normal bold 12px arial;
}

.checkoutwrapper
{
    color:#4E4E4E;
    font:normal normal 11px Arial;
    line-height:18px;
    margin:0 auto;
    width:685px;
}

.checkoutwrapper a
{
    color:#606A2D;
    font-size:11px;
    text-decoration:none;
}

.checkoutwrapper a:hover
{
    color:#606A2D;
    font-size:11px;
    text-decoration:underline;
}

.checkoutwrapper .header
{
    color:#0A81A1;
    font:normal bold 18px Arial;
}

.checkoutwrapper .bluetext
{
    color:#0A81A1;
    font:normal normal 14px Arial;   
    line-height:20px;
}

.clear { clear:both; }

.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 auto 10px auto;
	min-height:50px;
	min-width:300px;
	padding:0 0 11px 55px;
	text-align:left;
	width:320px;
	z-index:1000;
}

.errorsummary-header { font:bold 14px Tahoma; }

.floatleft
{
    float:left;
    position:relative;
}

.floatright
{
    float:right;
    position:relative;
}

.formwrapper
{
    color:#4D4D4D;
    font:normal normal 11px Arial;
    margin:0 auto 0 auto;
    padding:10px;
    width:676px;
}

.formwrapper a
{
    color:#606A2D;
    font-size:11px;
    text-decoration:none;
}

.formwrapper a:hover
{
    color:#606A2D;
    font-size:11px;
    text-decoration:underline;
}

.formwrapper .dropdownlist 
{ 
    border:solid 1px #606A2D; 
    color:#666;
    font:normal normal 14px Arial !important;
    height:20px;
    line-height:20px;
    width:180px;
}

.formwrapper .header
{
    color:#0A81A1;
    font:normal bold 18px Arial;
}

.greytext
{
    color:#4E4E4E;
    font:normal normal 11px Arial;
}

.formwrapper .textbox
{
    border:solid 1px #606A2D; 
    color:#666;
    font:normal normal 14px Arial;
    height:20px;
    line-height:20px;
    width:180px;
}

.formwrapper .textarea
{
    border:solid 1px #606A2D; 
    color:#666;
    font:normal normal 14px Arial;
}

.noimage
{
    border:1px solid #D1D1D1; 
    color:#aaa;
    font:normal 12px arial;
    margin:0 auto;
    padding:5px;
    text-align:center;
    width:200px;
}

.partialformwrapper
{
    color:#4D4D4D;
    font:normal normal 11px Arial;
    margin:0 auto 0 auto;
    padding:10px;
    width:320px;
}

.partialformwrapper a
{
    color:#606A2D;
    font-size:11px;
    text-decoration:none;
}

.partialformwrapper a:hover
{
    color:#606A2D;
    font-size:11px;
    text-decoration:underline;
}

.partialformwrapper b
{
    color:#333333;
    font-size:11px;
    font-family: Arial;
}

.partialformwrapper .header
{
    color:#0A81A1;
    font:normal bold 18px Arial;
}

.partialformwrapper .textbox
{ 
    border:solid 1px #606A2D; 
    color:#666;
    font:normal normal 14px Arial;
    height:20px;
    line-height:20px;
    width:180px;
}

.partialformwrapper .dropdownlist 
{ 
    border:solid 1px #606A2D; 
    color:#666;
    font:normal normal 14px Arial !important;
    height:20px;
    line-height:20px;
    width:180px;
}
.pager
{
    background-color:#cdd997;
    clear:both;
    color:#4c4c4c;
    height:19px;
}

.pager a
{
    color:#4c4c4c;
    font:normal normal 11px arial;
    text-decoration:underline;
    line-height:19px;
}

.pager .left
{
    background:#cdd997 url(../images/background_header_thumbs_left.jpg) no-repeat top left;
    float:left;
    height:19px;
    text-align:left;
    padding-left:10px;
    width:200px;
}

.pager .leftfooter
{
    background:#cdd997 url(../images/background_footer_thumbs_left.jpg) no-repeat top left;
    float:left;
    height:19px;
    text-align:left;
    padding-left:10px;
    width:200px;
}

.pager .right
{
    background:#cdd997 url(../images/background_header_thumbs_right.jpg) no-repeat top right;
    float:right;
    height:19px;
    text-align:right;
    padding-right:10px;
    width:200px;
}

.pager .rightfooter
{
    background:#cdd997 url(../images/background_footer_thumbs_right.jpg) no-repeat top right;
    float:right;
    height:19px;
    text-align:right;
    padding-right:10px;
    width:200px;
}

.pagerdisabled
{
    color:#999 !important;
    font:normal normal 11px arial;
    text-decoration:none !important;
}

.pagerdisabled a
{
    color:#999 !important;
    font:normal normal 11px arial;
    text-decoration:underline !important;
}

.pointer { cursor:pointer; }

.redtext { color:Red; }

.saleprice
{ 
    color:Red;
    font:normal bold 18px Arial;
}

.spacer-5
{
    height:5px;
    clear:both;
}

.spacer-10
{
    height:10px;
    clear:both;
}

.spacer-15
{
    height:15px;
    clear:both;
}

.strikethrough { text-decoration:line-through; }

.thumbimage
{
    background:white; 
    color:#aaa !important;
    font:normal normal 11px arial !important;  
    text-align:center;
}

.thumbimage a
{
    color:#aaa !important;
    font:normal normal 11px arial !important;    
}

.thumbimage a:hover
{
    color:#aaa !important;
    font:normal normal 11px arial !important;  
}

.thumbimage img { border:1px solid #9cb23a; }

.thumbimage .noimage 
{ 
    border:1px solid #D1D1D1; 
    color:#aaa;
    font:normal 12px arial;
    padding:5px;
    width:150px;
}

.thumbnails
{
    color:#ff0000;
    font:normal normal 13px Arial; 
}

.thumbnails a
{
    color:#0a81a1;
    font:normal normal 11px Arial;   
    text-decoration:none; 
}

.thumbnails a:hover
{
    color:#0a81a1;
    font:normal normal 11px Arial;   
    text-decoration:underline;  
}

#AttributeWrapper
{
    color:Red;
    float:left;
    font:normal normal 11px Arial; 
    width:160px;
    line-height:20px;
}

#BodyWrapper
{
    border:solid 1px #cdd997;
    margin:0 auto 0 auto;
    padding:1px;
    width:908px;
}

#BottomLeftNav
{
    margin:0 auto;
    padding:0;
}

#BottomLeftNav li
{
    list-style:none;
    float:left;
}

#BottomLeftNav a
{
    background:#8DA038 url(../images/bullet_catnav.jpg) no-repeat scroll 10px 14px !important;
    border-bottom:solid 1px #616b2e !important;
    display:block !important;
    height:34px !important;
    padding-left:25px;
    padding-top:3px;
    text-decoration:none !important;
    color:White !important;
    font:normal bold 14px arial !important;
    height:34px !important;
    line-height:34px !important;
    width:171px !important;
}

#BottomLeftNav a:hover
{
    background:#9cb23b url(../images/bullet_catnav_over.jpg) no-repeat scroll 10px 14px !important;
}


#Breadcrumbs
{
    color:#646228;
    font:normal bold 12px Arial; 
    width:672px;
}

#Breadcrumbs a
{
    color:#646228;
    font:normal bold 12px Arial; 
    text-decoration:none;
}

#Breadcrumbs a:hover
{
    color:#646228;
    font:normal bold 12px Arial; 
    text-decoration:underline;
}

#ContentWrapper
{
    background:transparent url(../images/background_content.jpg) repeat-y top left;
    border:solid 1px #cdd997;
    width:906px;
}

#DefaultCategories
{
    float:left;
    padding:0 0 0 6px; 
    margin:0;
}

#DefaultCategories div
{
    padding:80px 0 0 10px;
}

#DefaultCategories li
{
    background-repeat:no-repeat;
    color:#57452f;
    cursor:pointer;
    font-family:Arial;
    height:110px;
    list-style:none; 
    line-height:12px;
    margin-bottom:6px;
    width:246px;
}

#DefaultCategories li:hover { color:#0a81a1; }

#FollowUsWrapper
{
    background:transparent url(../images/placeholder_default_sale.jpg) no-repeat; 
    height:226px;
    width:444px;  
}

#FooterWrapper
{
    clear:both;
    color:#4D4D4F;
    font:normal normal 11px Arial;
    margin:0 auto;
    width:906px;
}

#FooterWrapper a
{
    color:#4D4D4F;
    font:normal normal 11px Arial;
    text-decoration:none;
}

#FooterWrapper a:hover
{
    color:#4D4D4F;
    font:normal normal 11px Arial;
    text-decoration:underline;
}

#HeaderWrapper
{
    background:transparent url(../images/background_header.jpg) no-repeat;
    border-bottom:solid 7px #cdd997;
    height:101px;
    width:906px;
}

#HomePageWrapper
{
    color:#4C4C4C;
    font:normal normal 11px Arial;
    margin:0 auto;
    padding-top:10px;
    width:444px;
}

#HomePageWrapper .header
{
    color:#68AFC1;
    font:normal normal 16px Arial;
    padding-bottom:5px;
}


#LeftColumn 
{ 
    width:196px; 
    float:left; 
}

#LogoWrapper  
{
    float:left;
    padding:12px 0 0 10px; 
    width:284px;
}

#MemberNav
{
    color:#4D4D4F;
    font:normal normal 12px Arial; 
}

#MemberNav a
{
    color:#606A2D;
    font:normal normal 12px Arial; 
}

#MemberNav a:hover
{
    color:#606A2D;
    font:normal normal 12px Arial; 
}

#PriceWrapper
{
    color:Red;
    font:normal normal 11px Arial; 
    float:left;
    width:120px;
}

#PriceWrapper span { font:normal bold 18px Arial; }

#ProductImageWrapper
{
    float:left;
    width:305px;
}

#ProductWrapper
{
    color:#7F7F7F;
    float:left;
    font:normal normal 11px Arial;
    width:380px;
}

#ProductWrapper h1
{
    color:#0A81A1;
    font:normal bold 18px Arial;
    margin:25px 0 5px 0;
}

#QuantityWrapper
{
    color:Red;
    font:normal normal 11px Arial; 
    float:left;
    width:120px;
}

#RightColumn
{
    float:left;
    width:696px;
    padding:7px 0 0 7px;
}

#SearchWrapper
{
    background:transparent url(../images/background_search.jpg) no-repeat; 
    height:29px;
    margin:12px auto;
    width:184px; 
}

#SearchWrapper .button
{
    background:transparent url(../images/btnGo.jpg) no-repeat; 
    border:none;
    height:21px;
    width:33px;
}

#SearchWrapper .textbox
{
    background-color:Transparent;
    border:0px;
    color:#7f7f7f;
    font:italic normal 12px Arial;
    width:126px;
}

#SocialNetworkingWrapper
{
    clear:both;
    min-height:135px;
    width:444px;
}

#ThumbsWrapper { width:637px; clear: both; }

#ThumbsWrapper .datalist
{
    border:solid 1px #cdd997;
    width:100%;
}


#TopNavWrapper
{
    float:right;
    margin:0;
    padding:55px 0 0 0;
}

#TopNavWrapper li
{
    list-style:none;
    float:left;
}

#UpdateWrapper
{
    clear:both;
    color:#0A81A1;
    font:normal normal 14px Arial;   
}