/* Main CSS */

body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	}

body, th, td, p, li, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #2e2816; 
	}

h4 {
	font-size: 16px;
	color: #3c2907;
	}

h5 {
	font-size: 14px;
	color: #3c2907;
	}
	
h2 {
	font-size: 20px;
	color: #3c2907;
	}
	
h3 {
	font-size: 18px;
	color: #3c2907;
	}

hr {
	COLOR: #8e7938; HEIGHT: 1px
	}
	
li.customBullet {
	list-style-image:url(images/bullet.jpg)
	}
	

/* Main Link CSS */

a:link {
	font-weight: normal; 
	text-decoration: none; 
	color: #b78938;
	} 	
a:visited {
	font-weight: normal; 
	text-decoration: none; 
	color: #b78938;
	}	
a:hover {
	font-weight: normal; 
	text-decoration: underline; 
	color: #8e7938; 
	}

/* Special Text CSS */

.quickCartText {
	font-size: 10px;
	color: #fff;
	text-align: center;
	}
.CatTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #B1160A;
	TEXT-TRANSFORM: uppercase;
	}
	
.imageFloat {
	float: right;
	padding-left: 5px;
	}
	
.imageFloat2 {
	float: left;
	padding-right: 12px;
	}
	
.hmNews {
	color: #B1160A;
	padding-left: 10px;
	padding-right: 15px;
	}
	
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e8640;
	}
	
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e8640;
	}
	
.DialogTitle {
	font-weight: bold; font-size: 14px; COLOR: #3c2907;
	}	
	
/* Form field CSS */

.Input {
    BORDER : solid;
    BORDER-WIDTH : 1px; 
    BORDER-COLOR : #3c2907;
    WIDTH : 100%;
	}	
	
.searchBox { 
	background-color: #fff9e7; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #3c2907;
	} 
	
.button {
	background-color: #3c2907;
	border: 1px solid #b78938;
	font-weight: bold;
	padding: 2px;	
	}
	
/* Cart Specific Stuff */

.SearchButtonBG {
	background-image: url('http://www.nanascapobeachquilting.com/shop/skins/default/en/images/rect_button_bg.gif');
	}
.OrderTitle {
    COLOR : #3c2907;
    FONT-WEIGHT: bold;
	}

a.AomMenu:link {
        color: #b78938; TEXT-DECORATION: none;
        font-size : 11px
	}
a.AomMenu:visited {
        color: #b78938; TEXT-DECORATION: none;
        font-size : 11px
	}
a.AomMenu:hover {
        color: #8e7938; TEXT-DECORATION: none;
        font-size : 11px
	}
a.AomMenu:active  {
        color: #b78938; TEXT-DECORATION: none;
        font-size : 11px;
	}
.AomProductDetailsTitle {
        COLOR: #3c2907; FONT-WEIGHT: bold; FONT-SIZE: 10px;
	}
A.GoLink:link {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}

A.GoLink:visited {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}

A.GoLink:hover {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}

A.GoLink:active {
	FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #21698B;
}
	
/*
Labels for form submit buttons
*/
.FormButton {
	FONT-WEIGHT: bold; COLOR: #fff9e4;
	}

.Button {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #fff9e4; TEXT-DECORATION: none;
	}
a.ButtonLink:link {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #fff9e4; TEXT-DECORATION: none;
	}

a.ButtonLink:visited {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #fff9e4; TEXT-DECORATION: none;
	}

a.ButtonLink:hover {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #fff9e4; TEXT-DECORATION: none;
	}

a.ButtonLink:active {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #fff9e4; TEXT-DECORATION: none;
	}
	
/*
Error message text
*/
.ErrorMessage {
	FONT-WEIGHT: bold; COLOR: #ff0000;
	}

/*
Validate error message text
*/
.ValidateErrorMessage {
	COLOR: #ff0000;
	}

/*
Success message
*/
.SuccessMessage {
	COLOR: green;
	}

/*
Mandatory field asterisk
*/
.Star {
	COLOR: #ff0000;
	}
	
/*
Width for some dropdown select boxes
*/
.FixedSelect {
	WIDTH: 170px
	}

/*
Out of stock message
*/
.OutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000;
}

/*
Style for promotion bonus condition list
*/
.Promotion {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8e7938;
	}

/*
Style for promotion product title
*/
.PromotionProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000;
	}

/*
Style for gift certificate title
*/
.GiftCertificateTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8e7938;
}

/* Button Backgrounds
*/
.CommonButtonBG {
	background-image: url('images/but_bg.gif');
}

.SubmitButtonBG {
	background-image: url('images/but_bg.gif');
}

.CommonButton2LeftBG {
	background-image: url('images/btn2_left.gif');
	background-repeat: no-repeat;
}

.CommonButton2CenterBG {
	background-image: url('images/btn2_bg.gif');
}

.SidebarBoxLeftBG {
	background-image: url('images/menu_2.gif');
	background-repeat: no-repeat; 
	background-position: right;
}
TABLE.Container {
    HEIGHT: 100%;
}


/* Special divs */

#hmCopyright {
	vertical-align: bottom;
	padding-left: 620px;
	}
	
#hmWelcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 195px;
	}
	
#hmText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 20px;
	padding-left: 195px;
	padding-right: 90px;
	}

#subCopyright {
	vertical-align: bottom;
	padding-left: 640px;
	}
	
#blogPadding {
	padding-left: 24px;
	padding-right: 49px;
	}
#galleryPadding {
	padding-left: 24px;
	padding-right: 49px;
	}
#cartBottomLinks {
	padding-left: 323px;
	padding-bottom: 50px;
	text-align: center;
	}
#cartSearch {
	padding-left: 31px;
	padding-right: 49px;
	}

	