﻿body 
{ font-family: Arial, Verdana, Times New Roman;	font-size: 10pt; color: #5E3A0A; margin: 0px 0px 0px 0px; 
	background-image: url(Images/BG.jpg); background-repeat: repeat-x; }
img 
{ border: none; }

td
{ vertical-align: top; }

.TdRight
{ text-align: right; }

.Error
{ color: #FF0000; font-weight: bold; }

.FaqQuestion
{ font-weight: bold; font-size: 11pt; }
.FaqAnswer
{}

#ctl00_ContentPlaceHolder1_gdvProductList a 
{ text-decoration:none;  color: #5E3A0A; text-decoration:underline }
#ctl00_ContentPlaceHolder1_gdvProductList a:hover 
{ color: Red;}

#CartTable
{ width: 550px; }
#CartTable th
{ font-weight: bold; font-size: 11pt; }
#CartTable .TdRight
{ text-align: right; }
#CartTable .CartLine
{ width: 550px; background-color: #6B2206; height: 5px; margin-bottom: 5px; }

#CheckoutCartTable
{ width: 550px; }
#CheckoutCartTable th
{ font-size: 10pt; }
#CheckoutCartTable .TdRight
{ text-align: right; }
#CheckoutCartTable .CartLine
{ width: 550px; background-color: #6B2206; height: 5px; margin-bottom: 5px; }
.CheckoutHeader
{ font-size: 12pt; font-weight: bold;}

#ReturningGuests
{ width: 270px; float: left; }
#ReturningGuests a
{ text-decoration: underline; color:#5E3A0A; }
#ReturningGuests a:hover
{ text-decoration: none; }
#NewGuests
{ width: 270px; float: right; }
#SkipLogin
{ clear: both; margin-top: 100px;}
#SkipLogin a
{ text-decoration: underline; color:#5E3A0A; }
#SkipLogin a:hover
{ text-decoration: none; }

.BillingShipping
{ width:500px; border: solid 1px red; background-color: #FFCCCC; padding: 5px 5px 5px 5px; color: #000000; }

#Wrapper
{ width: 800px; vertical-align: top; margin: auto;  padding: 5px 5px 5px 5px; background-color: #FFFFFF; 
	border: solid 1px #5E3A0A;}

#HeaderWrapper
{ width: 800px; height: 40px; position: relative; }
#HeaderLeft
{ position: absolute; bottom: 0px; }
#HeaderRight
{ width: 800px; text-align: right; position: absolute; bottom: 0px; }
#HeaderLine
{ width: 800px; background-color: #6B2206; height: 5px; margin-bottom: 5px; }
#HeaderLine2
{ width: 800px; background-color: #6B2206; height: 5px; margin-bottom: 5px; margin-top: 5px; }

#CategoryWrapper
{ width: 200px; border: solid 1px #5E3A0A; float: left; margin-bottom: 5px; }
#CategoryWrapper .line
{ background-color: #755107; height: 1px; }
#CategoryHeader
{ background-color: #6B5406; line-height: 25px; font-weight: bold; color: #FFFFFF; font-size: 11pt; }
#Categories 
{ line-height: 25px; font-size: 10pt;}
#Categories a 
{ text-decoration:none;  padding-left: 10px; color: #5E3A0A }
#Categories a:hover 
{ text-decoration:underline }

#ContentWrapper
{ width: 590px; float: right; border: solid 1px #5E3A0A; margin-bottom: 5px; }
#ContentWrapper .line
{ background-color: #755107; height: 1px; }
#ContentHeader
{ background-color: #6B5406; line-height: 25px; font-weight: bold; color: #FFFFFF; font-size: 11pt; }
#Content
{ padding: 5px 5px 5px 5px; }

#FooterLine
{ width: 800px; background-color: #6B2206; height: 5px; margin-bottom: 5px; clear: both; }
#FooterWrapper
{ width: 800px; clear: both; height: 30px; background-color: #6B5406; color: #FFFFFF; font-weight: bold; }
#FooterWrapper a 
{ text-decoration:none; color: #FFFFFF; font-size: 9pt;}
#FooterWrapper a:hover 
{ text-decoration:underline }
#FooterLeft
{ width: 594px; float: left; text-align: left; margin: 3px 3px 3px 3px; }
#FooterRight
{ width: 194px; float: left; text-align: right; margin: 3px 3px 3px 3px; }

#Credits
{ width: 800px; margin: auto; text-align: center; color: #000000; }
#Credits a 
{ text-decoration:none;  padding-left: 10px; color: #000000; }
#Credits a:hover 
{ text-decoration:underline; }