



@import url("css_styles/add.css");

body {
	margin:0px 1% 0px 1%;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
ol{
	margin: 10px 0px 0px 40px;
	padding: 0px;
	list-style-type: lower-roman;
}
ul{
	margin: 10px 0px 0px 40px;
	padding: 0px;
}

/***********************************************************************/
/*											Main Layout Styles 												           */
/***********************************************************************/
#divHeader {
	height: 108px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image: url(../images/lady_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#divWelcome {
	height: 20px;
	font-size: 12px;
	text-align: right;
	padding-right: 0px;
	padding-top: 5px;
	color: #fff;
	background-color: #AC2B2F;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topNav {
	background-color: #D98771;
	height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F6F1EE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6F1EE;
}
#divContainer {
	clear: both;
	margin: 0px;
	padding: 0px;
}

#divLeft {
	float:left;
	width: 188px;
}
#divRight {
	float:right;
	width: 188px;
}
#divContent {
	text-align: justify;
	padding: 0px;
	vertical-align: top;
	font-size: 10px;
	margin: 0px;
	border-right-width: 188px;
	border-left-width: 188px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F6F1EE;
	border-left-color: #F6F1EE;
}
#divFooter {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #AC2B2F;
}
.clearer {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
div.gapFiller {
	height: 10px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
div.navBox {
	margin: 0px;
	padding: 0px;
	background-color: #EBEBEB
}
#contentPadd {
	padding: 0px 10px;
	margin: 0px;
}


/***********************************************************************/
/*											end_of Main Layout Styles 											   */
/***********************************************************************/






/***********************************************************************/
/*											Navigation Styles 												           */
/***********************************************************************/


/******************************** Left Navigation Styles ***************************/
#ulmainNav {
	margin: 0px;
	padding: 0px;
}
#ulmainNav li {
	list-style-type: none;
}
#ulmainNav a:link, #ulmainNav a:visited, #ulmainNav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	border-bottom: 1px dashed #FFFFFF;
	background-image: url(../images/icons/menu_bullet_up.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
    background-color:#AC2B2F;
}
#ulmainNav a:hover, #ulmainNav a.current:link, #ulmainNav a.current:visited {
	color: #FF9B0B ;
	background-image: url(../images/icons/menu_bullet_dn.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
/******************************** Top Navigation Styles ***************************/
#topNaveHolder {
	width:677px;
	border-right: solid 1px white;
	margin: auto;
}

#navcontainer ul
{
	color: #AC2B2F;
	float: left;
	background-color: #D98771;
	font-size: 10px;
	font-weight:bold;
	margin: 0;
}

#navcontainer ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#navcontainer ul li a
{
	background-color: #D98771;
	color: #FDE5D8;
	text-decoration: none;
	float: left;
	padding-right: 1em;
	padding-left: 1em;
	height: 17px;
	padding-top: 6px;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#navcontainer ul li a:hover
{
background-color: #FDE5D8;
color: #AC2B2F;
}

#navcontainer a.current{
background-color: #AC2B2F;
color: #FDE5D8;
}

/***********************************************************************/
/*											end_of Navigation Styles 												   */
/***********************************************************************/





/***********************************************************************/
/*											Hyper Links Styles      												       */
/***********************************************************************/

/*********************** Hyper Links for divWlcome ***************************/
/**********************************************************************/

#divWelcome .userLoggedIn
{color: #DB7E1E}

#divWelcome a:link, #divWelcome a:visited, #divWelcome a:active {
	text-decoration: none;
    font-size: 10px;
	padding-right: 5px;
	margin-right: 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#divWelcome a:hover {
	color: #fff;
	text-decoration: underline;
}

/*********************** Hyper Links for footer ***************************/
/**********************************************************************/
#divFooter a:link, #divFooter a:visited, #divFooter a:active {

color: #ffffff;
text-decoration: none;
}
#divFooter a:hover{
	color: #ffffff;
	text-decoration: underline;
}

/*********************** Hyper Links for login *******************************/
/**********************************************************************/
#loginTable a:link , #loginTable a:visited, #loginTable a:active {
	text-decoration: none;
	font-size: 10px;
	color: #AC2B2F;
}
#loginTable a:hover{
	text-decoration: underline;
}
#loginBot a:link, #loginBot a:visited , #loginBot a:active   {
	text-decoration: none;
	color: #AC2B2F;
}
#loginBot a:hover{
	text-decoration: underline;
}

#passRecover a:link , #passRecover a:visited, #passRecover a:active {
	text-decoration: underline;
	font-size: 10px;
	color: #AC2B2F;
}
#passRecover a:hover{
	text-decoration: none;
}
#passRecoverTop a:link , #passRecoverTop a:visited, #passRecoverTop a:active {
	text-decoration: underline;
	font-size: 10px;
	color: #AC2B2F;
}
#passRecoverTop a:hover{
	text-decoration: none;
}
#signUpSuccess a:link, #signUpSuccess a:visited, #signUpSuccess a:active {
	text-decoration: underline;
	font-size: 10px;
	color: #AC2B2F;
}
#signUpSuccess a:hover{
	text-decoration: none;
}
.emptyCart  {
	margin: 0px 20px;
	padding: 10px 5px 5px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #AC2B2F;
	color: #AC2B2F;
	background-color: #F6F1EE;
}

.emptyCart a:link , .emptyCart a:visited, .emptyCart a:active {
	text-decoration: none;
	color: #D98771;
}
.emptyCart a:hover{
	text-decoration: underline;
}

/***********************************************************************/
/*											end_of Hyper Links Styles      												       */
/***********************************************************************/





/***********************************************************************/
/*											table styles           									                       */
/***********************************************************************/
#loginTable {
	background-color: #f0f0f0;
	font-size: 10px;
}
#loginBot {
	font-size: 11px;
}


/*menu title color*/
td.title {
	color: #AC2B2F;
}

.botborder {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


tr.padd {
	padding: 0px;
	font-weight: bold;
	color: #666666;
}
#cartTable {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #000000;
	margin: 0px 5px;
}

#cartTable th {
	background-color: #AC2B2F;
	color: #ffffff;
	margin: 0px;
	height: 22px;
	padding: 0px;	
}
#cartDel th {
	font-size: 10px;
	background-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: middle;
	color: #ffffff;	
}
td.dottedLine {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#passRecover {
	width: 99%;
}
#passRecoverTop{
	width: 99%;

}
#menu {
	font-size: 11px;
	width: 99%;
}

/***********************************************************************/
/*											end_of table styles           									           */
/***********************************************************************/





/***********************************************************************/
/*											subpage header images          										   */
/***********************************************************************/

#headerImgBox {
	height: 126px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

div.headerIndexImg {
	background-image:  ;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../images/headBanner_01.jpg);
}

div.headerPaymentImg {
	background-image:  url(../../images/paymentMethod.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.headerContactImg {
	background-image:  url(../../images/head_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.headerHowToOrderImg {
	background-image:  url(../../images/head_how2order.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.headerMapImg {
	background-image:  url(../../images/head_location.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div.headerDelImg {
	background-image:  url(../../images/head_delivery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#maps {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#maps img {
	padding-right: 5px;
}
#menuShowImgBox {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/***********************************************************************/
/*											end_of subpage header images    									   */
/***********************************************************************/















/***********************************************************************/
/*											cart styles                      									           */
/***********************************************************************/
#cartTable input.inputText {
	font-size: 9px;
	color: #000000;
}

tr.cartborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#cartDel{
	/*float: left;*/
    padding-right: 2px;
    width: 464 px;
}
#cartDel input {
	height: 2 px;
    width: 4 px;
    font-size: 10px;
}


#cartImg {
	margin-left: 20px;
}
.emptyCart{
	text-align: center;
	vertical-align: middle;
	margin: 20px;
	padding: 15px 5px 5px;
	height: 30px;
	border: 1px solid #333333;
}
#divBasketTitle {
	height: 22px;
	padding-left: 10px;
	font-size: 12px;
	color: #AC2B2F;
	vertical-align: bottom;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AC2B2F;
	background-image: url(../images/mini_cart.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#tblMiniCart{
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.miniCartPadd10px {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.cartSumUnderLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#cartSummery {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	width: 100%;
}
.cartItemAlert {
	background-color: #FF9B0B;
	color: #FFFFFF;
	font-weight: bold;
}

/***********************************************************************/
/*											end_of cart styles             									           */
/***********************************************************************/









/***********************************************************************/
/*											form styles                     									               */
/***********************************************************************/

form {
	margin: 0px;
	padding: 0px;
}

input.qty {
	height: 12px;
	font-size: 10px;
	vertical-align: top;
	width: 18px;
	
}
input.address {
	height: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #45A748;
	vertical-align: middle;
	width: 200px;
}
input.search {
	height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	vertical-align: middle;
	width: 75px;
}
input.add {
	color: #FFFFFF;
	background-color: #AC2B2F;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D98771;
	border-bottom-color: #D98771;
	height: 22px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-left-color: #F0F0F0;
}
.cartButton {
	background-color: #AC2B2F;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/***********************************************************************/
/*											end_of form styles             									           */
/***********************************************************************/






/***********************************************************************/
/*											contents styles             									       */
/***********************************************************************/
div.pageTitle {
	background-color: #D98771;
	letter-spacing: 0.25em;
	font-weight: bold;
	text-align: left;
	height: 17px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
	margin: 0px;
	padding: 3px 0px 0px 3px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #AC2B2F;
}

p.contentsPara {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
p.title {
	font-weight: bold;
	color: #46A748;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.homeBGgrey {
	background-color: #DFDFDF;
}

.homeBGwhite {
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	border: 1px solid #46A748;
}

.bold {
    font-weight: bold;
}


.title {
	color: #2C9D31;
	font-weight:bold;
}
h5 {
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: left;
	font-size: 12px;
	background-color: #F0F0F0;
	padding-left: 10px;
	height:17px;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* error message styles */
.warning { font-size: 10pt; font-weight: bold; color: #ff0000; }

.delHighlight {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #F0F0F0;
}
.rightPad {
	padding-right: 5px;
}
#divWelcome .clock {
	PADDING-LEFT: 10px; FLOAT: left
    
}

div.headerPhoneNo {
	text-align: center;
	height: 15px;
	padding-top: 4px;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	font-weight: bold;
	color: #46A748;
}
.how2orderBox{
	background-color: #0066FF;
}
#divTellPhone {
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	color: #AC2B2F;
}
#divTellPhone h1 {
	background:#AC2B2F;
	text-align: center;
	margin: 0px 0px 5px;
	padding: 5px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	color: #FFFFFF;
}
.boxTitle {
	font-weight: bold;
	color: #AC2B2F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AC2B2F;
}
/***********************************************************************/
/*											end_of contents style           								   */
/***********************************************************************/

/* user top products style on right column*/
#order {
	text-align: center;
	margin-bottom: 2px;
}
.topTenProdsUser {
	margin: 0px;
}

.headerClass {
	background-color: #AC2B2F;
	margin: 0px;
	padding: 1px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
	text-align: center;
}

.topTenProdsUser a:link, .topTenProdsUser a:visited, .topTenProdsUser a:active {
	font-size: 11px;
	color: #AC2B2F;
	text-decoration: none;
	display: block;
	border-bottom: 1px dashed #FFFFFF;
	margin: 0px;
	padding: 3px 0px;
}
.topTenProdsUser a:hover, .topTenProdsUser a.current:link, .topTenProdsUser a.current:visited {
	color: #DB7E1E;
}
#divContent h6 {
	font-size: 11px;
	margin: 10px 0px;
	padding: 0px;
}
h2 {
	color: #FFFFFF;
	margin-top:35px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #FFFFFF;
	font-size: 14px;
}
.indexwelcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #AC2B2F;
}
div.sub_bold {
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

/* inhouse styles */
#inhouseSpecial {
	background-color: #F6F1EE;
	border: 1px solid #FF9B0B ;
}
.inhouseSpecialDes {
	font-size: 10px;
	color: #000000;
	margin: 0px;
	text-align: center;
}
.specialTitle {
	background-color: #F6F1EE;
	font-size: 14px;
	color: #AC3032;
	font-weight: bold;
	text-align: center;
}
.header{
	background:#FF9B0B;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.smallPrint {
	font-size: 8px;
	color: #000000;
}
/* end_of inhouse styles */

/* content styles...table now */

#tblRegistration {
	margin: 0px;
	padding: 0px;
	width: 99%;
}

#tdContent {
	background-color:#AC2B2F;
	width:100%;
	border-right:1px solid white;
	border-left: 1px solid white;

}
#tblPicContent {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#tblMainHolder {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/* end_of content styles...table now */


#divNoticeBox { background-color: red; color: white; width: auto; height: 30px; }
