@charset "utf-8";
/* CSS Document */

/*---bgcolor---*/

.BgColor1 {
	background-color:#FFFFFF;
}
.BgColor2 {
	background-color:#bba978;
}
.BgColor3 {
	background-color:#dccea8;
}
.BgColor4 {
	background-color: transparent;
	
}
.BgColor5 {
	background-color: #f9f3e4;
	
}

/*--Bg--*/

.Bg {
	background:url(../images/bg.jpg) repeat center top;
}
.TopBg {
	background:url(../images/top-bg.jpg) repeat-x center top;
	/*height:170px !important;*/
	min-height:164px !important; 
	max-height:215px !important;
}

.IdxContainBg {
	background:url(../images/idx-contain-bg.jpg) repeat-x center bottom;
	height:516px;
	width:100%;
	position:relative;
}
.InnerContainBg {
	background:url(../images/idx-contain-bg.jpg) repeat-x center bottom;
	height:268px;
	width:100%;
	position:relative;
}
.FooterLogoBg {
	background:url(../images/footer-logo-bg.jpg) repeat;
	min-height:190px;
}
.FooterBottomBg {
	background:url(../images/footer-bottom-bg.jpg) repeat;
	min-height:140px;
}

.HeaderBg {
	/*background:url(../images/header-bg.png) repeat-x center top;*/
	position:relative;
	margin-top:-100px !important;
	width:100%;
	/*height:60px;*/
}
.InnerHeaderBg {
	/*background:url(../images/header-bg.png) repeat-x center top;*/
	position:relative;
	/*margin-top:-40px !important;*/
	margin-top:-65px !important;
	width:100%;
	height:60px;
}
.InnerHeader1 {
	background:url(../images/header/inner-header1.jpg) no-repeat center top;
	width:100%;
	height:336px;
}
.IdxWelcomeBg {
	background:url(../images/idx-welcome-bg.jpg) repeat-x center top;
	min-height:425px;
}
.FooterLogoMainBg {
	background:url(../images/footer-logo-main-bg.jpg) repeat;
}
.DateBg {
	background:url(../images/date-bg.png) no-repeat left top;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	min-height:35px;
	padding-top:2px;
	padding-left:8px;
}
.DateBg h6 {
	font-size:20px;
	color:#000000;
    font-family: 'lorabold';
	margin-bottom:-2px;
}
.DateBg1 {
	background:url(../images/date-bg1.png) no-repeat left top;
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	min-height:51px;
	padding-top:17px;
	padding-left:9px;
}
.DateBg1 h6 {
	font-size:16px;
    font-family: 'lorabold';
	padding-left:2px;
}
.HeadingText {
    font-family: 'webster_roman_wfregular';
	font-size:34px;
	text-transform:uppercase;
	color:#210d03;
}


.RightTopTextBg {
	background:url(../images/right-top-text-bg.jpg) repeat-x center top;
	line-height:60px;
	color:#efd99f;
	font-size:25px;
	text-align:center;
	text-transform:uppercase;
    font-family: 'webster_roman_wfregular';
}
.StoryRightSpacerBg {
	background:url(../images/story-right-spacer-bg.png) repeat-y center top;
	width:302px;
}
.StoryRightBottomBg {
	background:url(../images/story-right-bottom-bg.png) no-repeat center top;
	width:302px;
	height:18px;
}

.ListingThumImg img {
	float:left;
	margin-right:8px;
	border:1px solid #c3c3c3;
	padding:2px;
	background-color:#fff;
}
.NewsBg {
	background:url(../images/product-box-bg.jpg) repeat;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px;
	margin-bottom:20px;
}



/*--Line--*/

.DoubleLine {
	background:url(../images/double-line.gif) repeat-x center;
}
.DottedLine	{
	background:url(../images/dotted-line.png) repeat-x center;
}
.HorLine {
	background:url(../images/line.gif) repeat-x center;
}
.VerLine {
	background:url(../images/line.gif) repeat-y center;
}
.Border {
	border:1px solid #FFFFFF;
}
.BorderTable {
	border:1px solid #dcdcdc;
}
.BorderImg {
    border:5px solid #ffffff;
}
.BorderImg2 {
    border:5px solid #b29559;
}
.BorderImg3 {
    border:5px solid #4d3402;
}

/*---------------*/

/*--------  round shadow css   -------------*/

.Radius {
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.PicShadow{
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
}
.MapShadow {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);	
	border:7px solid #FFFFFF;
}
.PicBg {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);	
	background:url(../images/gallery-pic-bg.jpg) repeat;
	padding:7px;
}

.TopRadius {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.BottomRadius {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

/*-----------Text Btn Bg---------------*/

/*.Button1 {
	display:block;
	margin:0 auto;
    font-family: 'lorabold';
	color:#ffffff;
	font-size:16px;
	text-align:center;
	line-height:36px;
}
.Button1 a{
	display:block;
	background-color:#9d1311;
	background-repeat:no-repeat;
	background-position:top;
	color:#fff;
	padding-left:18px;
	padding-right:18px;
	webkit-border-radius: 5px;
	moz-border-radius: 5px;
	border-radius: 5px;
}
.Button1 a:hover{
	display:block;
	background-color:#064a32;
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
}
*/


.Button1 {
	display:block;
	margin:0 auto;
    font-family: 'webster_roman_wfregular';
	color:#efd99f;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	line-height:39px;
}
.Button1 a{
	display:block;
	background:url(../images/icon/btn-over.jpg);
	background-repeat:repeat;
	background-position:top;
	color:#efd99f;
	padding-left:15px;
	padding-right:15px;
	
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.Button1 a:hover{
	display:block;
	background:url(../images/icon/btn-hover.jpg);
	background-repeat:repeat;
	background-position:bottom;
	color:#ffffff;
}

.Button2 {
	display:block;
	width:158px;
	margin:0 auto;
    font-family: 'webster_roman_wfregular';
	color:#efd99f;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	line-height:39px;
}
.Button2 a{
	display:block;
	background:url(../images/icon/btn.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#efd99f;
}
.Button2 a:hover{
	display:block;
	background:url(../images/icon/btn.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
}

.Button3 {
	display:block;
	margin:0 auto;
    font-family: 'lorabold';
	color:#ffffff;
	font-size:16px;
	text-align:center;
	line-height:36px;
}
.Button3 a{
	display:block;
	background-color:#9d1311;
	background-repeat:no-repeat;
	background-position:top;
	color:#fff;
	padding-left:18px;
	padding-right:18px;
	webkit-border-radius: 5px;
	moz-border-radius: 5px;
	border-radius: 5px;
}
.Button3 a:hover{
	display:block;
	background-color:#210d03;/*#064a32*/
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
}

.Button4 {
	display:block;
	margin:0 auto;
	float:left;
	margin-right:3px;
    font-family: 'webster_roman_wfregular';
	color:#efd99f;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	line-height:40px;
}
.Button4 a{
	display:block;
	background:url(../images/icon/btn-over.jpg);
	background-repeat:repeat;
	background-position:top;
	color:#efd99f;
	padding-left:15px;
	padding-right:15px;
	
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.Button4 a:hover{
	display:block;
	background:url(../images/icon/btn-hover.jpg);
	background-repeat:repeat;
	background-position:bottom;
	color:#ffffff;
}
.Button4 a.on {
	display:block;
	background:url(../images/icon/btn-hover.jpg);
	background-repeat:repeat;
	background-position:bottom;
	color:#ffffff;
}
.Button5 {
	display:block;
	width:158px;
	margin:0 auto;
    font-family: 'webster_roman_wfregular';
	color:#efd99f;
	font-size:15px;
	text-transform:uppercase;
	text-align:center;
	line-height:39px;
}
.Button5 a{
	display:block;
	background:url(../images/icon/btn.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#efd99f;
}
.Button5 a:hover{
	display:block;
	background:url(../images/icon/btn.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
}

.Button6 {
	display:block;
	float:left;
	margin:10px;
	width:190px;
    font-family: 'webster_roman_wfregular';
	color:#efd99f;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	line-height:24px;
	margin-left:0px;
	margin-right:20px;
}
.Button6 a{
	display:block;
	background:url(../images/icon/btn-over1.jpg);
	background-repeat:repeat;
	background-position:top;
	color:#efd99f;
	border:3px solid #8d7345;
	
	padding:10px 0px;
	
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.Button6 a:hover{
	display:block;
	background:url(../images/icon/btn-hover1.jpg);
	background-repeat:repeat;
	background-position:bottom;
	color:#ffffff;
}

.Button7 {
	display:block;
	float:left;
	margin:10px;
	width:190px;
    font-family: 'webster_roman_wfregular';
	color:#efd99f;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	line-height:48px;
	margin-left:0px;
	margin-right:20px;
}
.Button7 a{
	display:block;
	background:url(../images/icon/btn-over1.jpg);
	background-repeat:repeat;
	background-position:top;
	color:#efd99f;
	border:3px solid #8d7345;
	
	padding:10px 0px;
	
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.Button7 a:hover{
	display:block;
	background:url(../images/icon/btn-hover1.jpg);
	background-repeat:repeat;
	background-position:bottom;
	color:#ffffff;
}
.Button7 a.BtnTextHeight {
	line-height:24px;
}

.Button8 {
	display:block;
	margin:0 auto;
    font-family: 'lorabold';
	color:#ffffff;
	font-size:14px;
	text-align:center;
	line-height:20px;
}
.Button8 a{
	display:block;
	background-color:#9d1311;
	background-repeat:no-repeat;
	background-position:top;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	webkit-border-radius: 5px;
	moz-border-radius: 5px;
	border-radius: 5px;
}
.Button8 a:hover{
	display:block;
	background-color:#bba978;/*#064a32*/
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
}


/*  End  */

/*All Buttons*/

.FacebookIcon {
	display:block;
	width:32px;
	height:33px;
	float:left;
}
.FacebookIcon a{
	display:block;
	background-image:url(../images/icon/facebook-icon.png);
	background-repeat:no-repeat;
	background-position:top;
	height:33px;
	text-indent:-99999px;
/*	
  -webkit-transition: All 0.8s ease;
  -moz-transition: All 0.8s ease;
  -o-transition: All 0.8s ease;
  -ms-transition: All 0.8s ease;
  transition: All 0.8s ease;
*/}
.FacebookIcon a:hover{
	display:block;
	background-image:url(../images/icon/facebook-icon.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:33px;
	text-indent:-99999px;
	
/*  -webkit-transition: All 0.8s ease;
  -moz-transition: All 0.8s ease;
  -o-transition: All 0.8s ease;
  -ms-transition: All 0.8s ease;
  transition: All 0.8s ease;
*/}

.TwitterIcon {
	display:block;
	width:32px;
	height:33px;
	float:left;
	margin-left:7px;
	margin-right:7px;
}
.TwitterIcon a{
	display:block;
	background-image:url(../images/icon/twitter-icon.png);
	background-repeat:no-repeat;
	background-position:top;
	height:33px;
	text-indent:-99999px;
	
/*  -webkit-transition: All 0.8s ease;
  -moz-transition: All 0.8s ease;
  -o-transition: All 0.8s ease;
  -ms-transition: All 0.8s ease;
  transition: All 0.8s ease;
*/}
.TwitterIcon a:hover{
	display:block;
	background-image:url(../images/icon/twitter-icon.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:33px;
	text-indent:-99999px;
	
/*  -webkit-transition: All 0.8s ease;
  -moz-transition: All 0.8s ease;
  -o-transition: All 0.8s ease;
  -ms-transition: All 0.8s ease;
  transition: All 0.8s ease;
*/}

.InIcon {
	display:block;
	width:32px;
	height:33px;
	float:left;
}
.InIcon a{
	display:block;
	background-image:url(../images/icon/in-icon.png);
	background-repeat:no-repeat;
	background-position:top;
	height:33px;
	text-indent:-99999px;
	
/*  -webkit-transition: All 0.8s ease;
  -moz-transition: All 0.8s ease;
  -o-transition: All 0.8s ease;
  -ms-transition: All 0.8s ease;
  transition: All 0.8s ease;
*/}
.InIcon a:hover{
	display:block;
	background-image:url(../images/icon/in-icon.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:33px;
	text-indent:-99999px;
	
/*  -webkit-transition: All 0.8s ease;
  -moz-transition: All 0.8s ease;
  -o-transition: All 0.8s ease;
  -ms-transition: All 0.8s ease;
  transition: All 0.8s ease;
*/}



.SignUpNowBtn {
	display:block;
	width:189px;
	height:78px;
}
.SignUpNowBtn a{
	display:block;
	background-image:url(../images/icon/sign-up-now-btn.png);
	background-repeat:no-repeat;
	background-position:top;
	height:78px;
	text-indent:-99999px;
}
.SignUpNowBtn a:hover{
	display:block;
	background-image:url(../images/icon/sign-up-now-btn.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:78px;
	text-indent:-99999px;
}


.CheckoutNowBtn {
	display:block;
	width:189px;
	height:78px;
}
.CheckoutNowBtn a{
	display:block;
	background-image:url(../images/icon/check-out-now-btn.png);
	background-repeat:no-repeat;
	background-position:top;
	height:78px;
	text-indent:-99999px;
}
.CheckoutNowBtn a:hover{
	display:block;
	background-image:url(../images/icon/check-out-now-btn.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:78px;
	text-indent:-99999px;
}
.BackLink {
    font-family: loraregular;
	font-size:12px;
	color:#210d03;
}

.WatsFreshSpacerBg {
	background:url(../images/header-banner-bg.png) repeat-x center;
	height:109px;
	text-align:center;
	position:relative;
	margin-top:-20px;
	margin-bottom:20px;
}
.WatsFreshSpacerBgCart {
	background:url(../images/header-banner-bg.png) repeat-x center bottom;
	height:86px;
	text-align:center;
	position:relative;
	margin-top:0px;
	margin-bottom:20px;
}
