@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {
	border: 0;
	margin: 0;
	padding: 0;
}
.txtSmall {font-size:11px;} 
.txtMedium {font-size:12px;} 
.txtLarge {font-size:14px;} 
.alignRight {float:right;} 
.alignLeft {float:left;}
.txtRed {color:#CC0000;} 
.txtBrown {color:#aa5c56} 
.txtBlack {color:#000000;} 
.txtviolet {color:#d73593;} 
.txtBlue {color:#0d59ab} 
.txtOrange {color:#FF6600}
.txtBold {font-weight:bold;}
.row{width:990px; clear:both;} 
.breaker {clear:both; width:100%;}


/***********************************************************
The CSS Class for the Websites to Align at the Bottom.
************************************************************/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.horizone {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -94px 0; /* the bottom margin is the negative value of the footer's height */
}
.footer {
	height: 94px; /* .adjuster must be the same height as .footer */
	background-color:#FFFFFF;
	background-image:url(../images/bottom-bg.jpg);
	background-repeat:repeat-x;
	width:100%;
}
.adjuster {
	height: 94px; /* .adjuster must be the same height as .footer */
}


/*------------------------- End --------------------------*/


body {
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#6a6655;
	background:url(../images/home-bg-top.jpg) repeat-x #FFFFFF;
}
a {	font-family:tahoma, Verdana, Arial;
	color:#ff6600;
	text-decoration:none;
	font-size:12px;
}
a:hover{
	color:#5a4d3d;
}
.wrapper {
	display:block;
	width:990px;
	margin:0 auto;
}
.col1 {
	width:224px;
	float:left;
}
.col2 {
	width:766px;
	float:left;
	margin-top:39px;
}
.logoArea1{
	width:224px;
	height:98px;
	background-image:url(../images/logo1.png);
	background-repeat:no-repeat;
	margin-top:102px;
}
.logoTopHeight {
	margin-top:102px;
}
.thumbImgTop{ margin-top:150px;}
ul.leftMenu {
	margin:12px 0 0 60px;
}
li.leftMenuStyle {
	list-style-type:none;
	padding:0px 0 12px 0;
}
a.leftMenuColor {
	color:#5a4d3d;
	text-decoration:none;
}
a.leftMenuColor:hover {
	color:#FF6600;
}
.col2R1 {
	width:766px;
	height:269px;
}
.flashHolder {
	float:left;
	width:180px;
	height:120px;
	background-image:url(../images/flash-img1.png);
	background-repeat:no-repeat;
}
.flashHolder2 {
	float:left;
	width:614px;
	height:149px;
	background-image:url(../images/flash-bg.jpg);
	background-repeat:no-repeat;
}
.col2C1 {
	width:152px;
	float:left;
}
.col2C2 {
	width:614px;
	float:left;
}
.logo2{
	width:152px;
	height:98px;
	margin-top:63px;
	background-image:url(../images/logo2.png);
	background-repeat:no-repeat;
}
.logo3{
	width:152px;
	height:108px;
	background-image:url(../images/img-bot-logo.png);
	background-repeat:no-repeat;
}
.memberBox {
	width:434px;
	height:120px;
	background:url(../images/member-bg.jpg) no-repeat;
	float:left;
}
.searchBg {
	width:766px;
	height:40px;
	background:url(../images/searchbg.jpg) no-repeat;
}
.searchRight {
	float:right;
	width:52px;
	height:40px;
	padding-top:10px;
}
.searchOutter{
	margin-left:445px;
	padding-top:5px;
	clear:both;
}
.searchTxtArea{
	width:68px;
	float:left;
}
.searchTxtBox{
	width:165px;
	float:left;
}
.searchGoButton{
	width:25px;
	float:left;
}
.loginBoxStyle {
	width:109px;
	height:19px;
	border:#d7d7d7 1px solid;
}	
.forgotArea {
	width:265px;
	float:left;
}
.yourbagArea {
	padding:8px 0 0 25px;
	float:left;
}
.yourbagAreaLogin {
	padding:15px 0 0 307px;
	float:left;
}
.searchBoxStyle {
	margin:5px 0 0 20px;
	width:140px;
	height:14px;
	border:none;
	background-color:#FFFFFF;
	font-size:11px;
}
.searchButSpc {
	padding-left:40px;
	clear:both;
}
.content {
	padding:20px 10px 25px 25px;
	line-height:18px;
}
.featuredPrd {
	width:517px;
	float:left;
	background:url(../images/featured-products-bg.jpg) repeat-y;
}
.specialsPrd {
	width:249px;
	float:left;
	background:url(../images/specials-bg.jpg) repeat-y;
}
.featuredPrd1 {
	width:160px;
	padding-left:60px;
	float:left;
}
.featuredPrdImg {
	border:#d7d6d6 5px solid;
}
.specialPrd1 {
	width:190px;
	padding-left:36px;
}
.specialPrdImg {
	border:1px solid #FFFFFF;
}
.spaceButtons {
	margin-top:3px;
}
.creditContainer {
	width:990px;
	margin:0 auto;
	padding-top:75px;
}
.userControlSection{
	width:300px;
	padding-left:42px;
	padding-bottom:8px;
}

/***********************************************************
Link and Text Styles
************************************************************/
.memberSignUp {
	padding-top:29px;
}
.hdLeftSpace {
	padding:0 0 0 40px;
}
.txtUsername {
	padding:8px 0 0 18px;
	font-size:11px;
	display:block;
}
a.lnkForgot {
	color:#FF6600;
	text-decoration:none;
}
a.lnkForgot:hover {
	color:#5a4d3d;
}
.txtSearch {
	padding:6px 0 0 444px;
}
a.lnkFeatured {
	color:#000000;
	padding:15px 35px 0 0;
	font-size:11px;
	display:block;
}
a.lnkFeatured:hover {
	color:#FF6600;
}
a.lnkSpecials {
	color:#6a6655;
	padding:15px 35px 0 0;
	font-size:11px;
	display:block;
}
a.lnkSpecials:hover {
	color:#FF6600;
}
.txtRate {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.txtCopyright {
	color:#999999;
	float:left;
}
.txtCredit {
	color:#999999;
	float:right;
}
a.lnkCredit {
	color:#999999;
	text-decoration:none;
}
a.lnkCredit:hover {
	color:#FF6600;
	border-bottom:1px dotted #003366;
}
/*------------------------- End --------------------------*/


#homepageContentID
{
	padding:20px 10px 25px 25px;
	line-height:18px;
	background-color:#FFFFFF;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#6a6655;
}
#homepageContentID a
{
	color:#FF6600;
	text-decoration:none;
}
#homepageContentID a:hover {
	color:#5a4d3d;
}

/***********************************************************
Styles Used by Programmers
************************************************************/


/*------------------------- End --------------------------*/
