/* CSS Document */
/***** Global Settings *****/
html, body {border: 0; margin: 0; padding: 0; height: 100%;}
body {font: 100%/1.2 arial, helvetica, sans-serif;text-align: left; background-image:url(../images/bg.gif); background-position:top center; background-repeat:repeat-y;}

/***** Main Css *****/
#Wrapper {background-color: #422201;width: 996px;position:relative;margin:auto; height:100%;}
#Logo {width: 996px; height:157px; text-align: left; float : left; display:block; background-color:#e7e6df;}
#PageContent{width: 996px; height:auto; background-color:#422201; min-height:610px;background-image:url(../images/bgRightBar.gif); background-position:top right; background-repeat:repeat-x; }
#PageLeft{width:780px; height:auto; display:block; clear:both; float:left;background-color: #ffffff; min-height:788px;}
#PageRight{width:205px;float:right;height:auto; padding-left:10px; padding-top:5px; display:block; min-height:549px; color:#FFFFFF; font-size:12px;}
#HomeContent{width: 732px; height:auto; display:block; clear:both; float:left;background-color: #ffffff;padding-left:20px; padding-top:14px; padding-right:28px;}
#Content{width: 732px; height:auto; display:block; clear:both; float:left;background-color: #ffffff;padding-left:20px; padding-top:14px; padding-right:28px; min-height:536px;}
#Navs {width: 780px; height:91px; float:left; display:block;}
#Breadcrumb{font-size:14px;color: #b37f11;}
#Breadcrumb a{font-size:14px;color: #b37f11;}

/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;line-height: normal; font-weight:bold;}
h1 {font-size: 18px;color: #393734;} 
h2 {font-size: 17px;color: #393734;}
h3 {font-size: 15px;color: #4F0000;margin-bottom: 12px;}
h4 {font-size: 0.75em;margin-bottom: 2px;color: #000000;}
h5 {font-size: 0.75em;margin-bottom: 2px;color: #000000;}
h6 {font-size: 0.6em;color: #663300;}
p, ul, ol { margin: 0; padding: 0; }
img, img a {border: none;  clear:both;}
.Divider{background-image:url(../images/rightBarDivider.gif); background-repeat:no-repeat; background-position:center; padding-top:10px; padding-bottom:10px; width:191px; height:3px; float:left;}

/***** Text Control *****/
.Bold {font-weight:bold;}
.Text {font-size: 12px; color:#000000;}
.Text a, .Text a:link, .Text a:visited, .Text a:active, .Text a:hover{color:#b37f11;}
.TextRight {font-size: 12px; color:#000000; float:right}
.TextRight a, .TextRight a:link, .TextRight a:visited, .TextRight a:active, .TextRight a:hover{color:#b37f11; float:right}
.TextGold{font-size: 12px;color:#b37f11;}
.TextGold a, .TextGold a:link, .TextGold a:visited, .TextGold a:active, .TextGold a:hover{color:#b37f11;}
.Header {font-size: 18px;color: #b37f11; padding-bottom:12px; padding-top:12px;}
.SubHeader{font-size:14px;color: #b37f11; padding-bottom:18px;}
.TextError{font-size: 12px; color:#FF0000;}
.ImgLeft{float:left;margin:0px 10px 0px 0px;}
.ImgRight{float:right;margin:0px 0px 0px 0px;}

/******************** Selection ********************/
#Selection{background-image:url(../images/bgSelection.gif); background-repeat:no-repeat; width:729px; height:336px; margin-bottom:20px; margin-top:18px; padding-top:48px; padding-left:30px; float:left}
#InThisSection{background-image:url(../images/bgInThisSection.gif); background-repeat:no-repeat; width:729px; height:226px; padding-bottom:20px; float:left}
#productFlash{padding-left:50px; padding-top:38px;}
#SelectionImage{width:300px; height:300px; float:left; padding-right:20px; font-size:11px; text-align:left; padding-left:20px;}
#SelectionImage p{color:#b37f11; text-decoration:none; padding-top:10px;}
#SelectionImage a{color:#b37f11; text-decoration:none;}
#SelectionContent{width:350px; float:left}
.ProductHeader{color:#422201; font-size:16px; font-weight:bold;} 
.FriendWish{font-size: 13px; color:#b37f11; margin-bottom:12px;}
.FriendWish a, .FriendWish a:link, .FriendWish a:visited, .FriendWish a:active, .FriendWish a:hover{color:#b37f11;}
.Price{color:#422201; font-size:14px; margin-bottom:12px;}

/******************** Feature ********************/
#FeatureRow{width: 760px; background-color: #ffffff; float:left;padding-left:20px; padding-bottom:20px; padding-top:20px;}
.Feature{background-image:url(../images/bgLatest.gif); width:740px; height:419px; float:left; background-repeat:no-repeat;}
.FeatureImg{padding-top:58px; width:280px;float:left; display:block; padding-left:14px; padding-bottom:14px;}
.FeatureText{padding-top:58px; width:380px;float:left; display:block; padding-left:14px; padding-bottom:14px;}
.CartText{font-size: 14px; padding-left:14px;color:#000000; padding-bottom:5px; float:left;}
.CartText a, .CartText a:link, .CartText a:visited, .CartText a:active, .CartText a:hover{color:#b37f11;}
.CartInput{width:35px; text-align:center; margin-right:24px;}
.AddToCart{font-size: 13px; color:#b37f11; float:left; display:block;}
.AddToCart a, .AddToCart a:link, .AddToCart a:visited, .AddToCart a:active, .AddToCart a:hover{color:#b37f11;}
#LatestRelease{width:186px; height:231px; border-bottom: #1892d3 2px solid; border-left: #1892d3 2px solid; border-right: #1892d3 2px solid;}

/******************** Gallery ********************/
#Gallery{width: 760px; background-color: #ffffff; float:left;padding-top:20px;}
.GalleryCol{padding-right:20px; float:left; display:block; width:130px; height:180px;}
.GalleryImg{width:112px;float:left; display:block; padding-bottom:12px;}
.GalleryText{font-size: 12px; color:#000000; padding-bottom:12px; float:left; text-align:center;width:112px;}
.GalleryText a, .GalleryText a:link, .GalleryText a:visited, .GalleryText a:active, .GalleryText a:hover{color:#b37f11;}
#GalleryCart{float:right; padding-bottom:30px; padding-top:20px;}

/******************** Blog ********************/
#BlogLatest{background-image:url(../images/headerBlogLatest.gif); width: 696px; height:43px; padding-top:30px; background-position:bottom left; background-repeat:no-repeat;float:left;}
#BlogPrevious{background-image:url(../images/headerBlogPrevious.gif); width: 696px; height:43px; padding-top:10px; background-position:bottom left; background-repeat:no-repeat;float:left;}
.BlogRow{background-image:url(../images/bgBlog.gif);width: 656px; height:auto; background-repeat:repeat-y; padding-left:20px; padding-right:20px; display:block; padding-bottom:20px; padding-top:12px;float:left;}
.BlogTitle{color:#422201; font-size:16px;}
.BlogBreak{width: 656px; height:20px; display:block; float:left;}
.BlogPage{padding-top:20px; padding-bottom:20px; float:right;display:block; width: 656px; text-align:right;}

/******************** shoppingcart ********************/
#Cart{width:195px; float:left; display:block;}
#CartItem{float:left; display:block; min-height:75px;}
#CartItem a{color:#FFFFFF;}
#CartTotal{float:right}

/******************** signUp ********************/
#SignUp{width:195px; float:left; display:block;}
#SignUpForm{width:100px; float:left; display:block;}
#SignUpButton{width:36px;float:right; padding-top:12px; display:block;}
#SignUpField{FONT-SIZE: 12px; width:100px;}
INPUT, SELECT {margin-top:3px;}

/******************** footer ********************/
#Footer{width: 996px;height: 48px; background-color:#e7e6df; display:block; clear:both}
#FooterImage{float:left; padding-top:8px;}
#FooterLeft{float:left; padding-top:20px;}
#FooterRight{float:right; padding-top:20px;}
.FooterNav {font-size: 12px; padding:0px 8px 0px 8px; color: #48371d; text-align:right;}
.FooterNav a, .FooterNav a:link, .FooterNav a:visited, .FooterNav a:active{font-size: 12px; padding:0px 8px 0px 8px; color: #48371d; text-decoration:none;}
.FooterNav a:hover {text-decoration: underline; color: #48371d;}

#form{text-align:center; padding-bottom:12px;}
.formField{FONT-SIZE: 12px; width:300px;}
.formField1{FONT-SIZE: 12px; width:100px;}
.UserLoginPanel{width:240px; float:left; padding-bottom:12px; display:block; height:254px;}
.UserLogin{width:600px; float:left; padding-bottom:12px; display:block;}
.divider{width:50px;float:left; text-align:center; height:204px;}
#MyAccountNav, #MyAccountNav a{float: right;font-size: 12px; color:#b37f11;}
.floatRight{float:right;}

/******************** gallery ********************/
#gallery {position: relative; width:264px; height:334px; margin:0; padding:0;}
#gallery li {display: block;}
#gallery li img {border:2px solid #4a2b00;}
