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


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END RESET */


/* FONT STYLES*/

body{
	/*background:url(../images/bg.jpg) repeat center;*/
	background-color:#ecdcad;
    font-family: 'loraregular';
	color:#333333;
	font-size:14px !important;
	line-height:20px;

}

/* FIX */
.MainWrapper {
	margin: 0 auto;
	padding: 0;
	width:980px;
}

/* END FIX */

/* TOP */

.TopWrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-top:14px;
	padding-bottom:10px;
	color:#fcf4d0;
}

.Phone {
	float:right;
}
.Phone h6 {
	width:auto;
	height:20px;
	line-height:20px;
	float:right;
	background:url(../images/icon/phone-icon.png) no-repeat;
	font-size:28px;
    font-family: 'HeliosCondBold';
	padding-left:30px;
}

.TopMainWrapper {
	width:980px;
	margin:0 auto;
	padding-top:20px;
}
.TopMainWrapper h1 {
	display:block;
	width:352px;
	float:left;
	height:78px;
}
.TopMainWrapper h1 a {
	display:block;
	width:352px;
	background:url(../images/inglewood-logo.jpg) no-repeat left top;
	height:78px;
	text-indent:-99999px;
}

nav {
	float:right;
	margin-bottom:8px;
}

menu {
	float:left;
	display:block;
	margin-left:10px;
	font-size:18px;
    font-family: 'webster_roman_wfregular';
	text-transform:uppercase;
	color:#291407;
	line-height:36px;
}
menu img {
	float:left;
	padding-right:7px;
}
menu a {
	color:#291407;
}
menu a:hover {
	color:#064931;
}

/*  End  */

/*  Index WelCome Wrapper  */

.IdxWelComeWrapper {
	width:980px;
	margin:0 auto;
	padding:0;
}
.IdxWelComeCol1 {
	float:left;
	display:block;
	width:580px;
	padding-top:20px;	
}
.IdxWelComeCol2 {
	float:right;
	display:block;
	width:370px;	
}
.IdxWelComeCol2 img {
	margin-right:-66px;
}

/*  End  */

/*  Index  Contain Wraapper  */

.IdxContainBoxWrapper  {
	background:url(../images/idx-contain-box-bg.png) no-repeat center top;
	width:980px;
	padding:0;
	min-height:440px;
	margin-top:-190px;
	position:absolute;
}
.IdxContainBoxCol1 {
	width:338px;
	float:left;
	display:block;
}
.IdxContainBoxCol2 {
	width:325px;
	float:left;
	display:block;
}
.IdxContainBoxCol3 {
	width:317px;
	float:left;
	display:block;
}
.IdxContainBoxWrapper h2 {
    font-family: 'webster_roman_wfregular';	
	font-size:24px;
	color:#efd99f;
	text-transform:uppercase;
	text-align:center;
	line-height:46px;
	padding-top:15px;
	padding-bottom:15px;
}

.IdxFarmWrapper {
	width:270px;
	margin:0;
	padding:0;
	padding-left:22px;
}

.IdxFarmCol1 {
	float:left;
	display:block;
	width:60px;
}
.IdxFarmCol2 {
	float:left;
	display:block;
	width:210px;
	min-height:186px;
}
.IdxRecentNewsWrapper {
	width:250px;
	margin:0 auto;
	padding:0;
}
.IdxRecentNewsText {
	min-height:186px;
}
.IdxCleanderWrapper {
	width:294px;
	padding:0;
}
.IdxCleanderMaiWrapper {
	width:250px;
	padding-left:20px;
	padding-top:8px;
}


/*  End  */

/*  Index Contain Wrapper  */

.IdxContainWrapper  {
	width:980px;
	margin:0 auto;
	padding:0;
	margin-top:310px;
	position:absolute;
	margin-bottom:-35px;
}
.InnerContainWrapper  {
	width:980px;
	margin:0 auto;
	padding:0;
	margin-top:50px;
	position:absolute;
	margin-bottom:-35px;
}
.IdxContainLeft {
	width:500px;
	float:left;
	display:block;
	background:url(../images/idx-photo-gallery-bg.png) no-repeat left top;
	min-height:258px;
}
.IdxGalleryImgLink img {
	width:330px;
	height:50px;
	margin-left:20px;
}
.IdxContainRight {
	width:464px;
	float:right;
	display:block;
}

.IdxGalleryWrapper {
	width:420px;
	margin:0;

}
.IdxGalleryCol1 {
	float:left;
	display:block;
	width:200px;
}
.IdxGalleryCol1 img {
	background:url(../images/gallery-pic-bg.jpg) repeat ;
	/*padding:7px 7px 26px 7px;*/
	padding:7px 7px 7px 7px;
	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);	
}
.IdxGalleryCol2 {
	float:left;
	display:block;
	width:20px;
}


/* End  */

/*  FooterLogoWrapper  */

.FooterLogoWrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-top:30px;
}
.FooterLogoWrapper h4 {
    font-family: 'webster_roman_wfregular';
	font-size:25px;
	text-transform:uppercase;
	color:#210d03;
	padding-bottom:10px;
}
.LogoWrapper {
	width:942px;
	margin:0 auto;
	padding:0;
	padding-top:16px;
	padding-bottom:16px;
}
.LogoCol1 {
	float:left;
	display:block;
	width:126px;
	background-color:#fff;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.LogoCol2 {
	float:left;
	display:block;
	width:10px;
}

/*  End  */

/*  Footer  */

footer {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
footer a {
	color:#333;
}
footer a:hover {
	color:#820300;
}

.FooterCol1 {
	float:left;
	display:block;
	width:500px;/*KRI 480*/
}
.FooterCol2 {
	float:left;
	display:block;
	width:390px;
	text-align:center;
}
.FooterCol3 {
	float:left;
	display:block;
	width:90px;/*KRI 110*/
	text-align:left;
}

/*  End  */

/*  Inner  Wrapper */

.InnerWrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-bottom:30px;
}
.InnerLeft {
	float:left;
	display:block;
	width:630px;
	padding-top:20px;	
}
.InnerRight {
	float:right;
	display:block;
	width:320px;	
}

/*  End  */

/*  Right Side  */

.RightNewsWrapper {
	width:302px;
	margin:0;
	padding:0;
}

/*  End  */

/*  Gallery Wrapper  */

.GalleryWrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-top:20px;
	padding-bottom:30px;
}
.GalleryBox {
	float:left;
	width:295px;
	background:url(../images/gallery-pic-bg.jpg) right;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin:20px 10px;
	
	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);
}
.GalleryBox h6 a{
	display:block;
	font-family: 'caslon_book_wfregular';
	font-size:24px;
	color:#064931;
	margin-top:7px;
	margin-bottom:10px;
	text-transform:uppercase;
}
.GalleryBox h6 a:hover {
	font-family: 'caslon_book_wfregular';
	font-size:24px;
	color:#210d03;
	margin-top:7px;
	margin-bottom:10px;
}

.RightGalleryImg {
	/*float:left;*/
	width:280px;
	background:url(../images/gallery-pic-bg.jpg) right;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	margin:20px 0px;
	
	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);
}
/*  End  */

/*  Gallery Wrapper  */

.ProductWrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-top:20px;
	padding-bottom:30px;
}
.ProductBox {
	float:left;
	display:block;
	width:198px;
	background:url(../images/product-box-bg.jpg) repeat;
	border:5px solid #f8e9c7;
	padding:10px;
	font-size:16px;
	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);
	margin:0px 8px 0px 8px;
}
.ProductBox span {
	font-size:22px;
}
.ProductBoxImg img {
	border:5px solid #dec381;
}

/*  End  */

/*  Contact   */


.ContactAddress {
	width:300px;
	float:left;
	display:block;
	font-size:16px;
	color:#333;
	line-height:28px;	
}
.ContactAddress h4 {
    font-family: 'lorabold';
	font-size:20px;
	color:#064a32;
	text-transform:uppercase;
	margin-bottom:5px;
}
.ContactAddress p#phone {
	background:url(../images/icon/phone-icon1.png) no-repeat left;
    font-family: 'lorabold';
	font-size:24px;
	color:#000;
	padding-left:24px;
	line-height:28px;
	margin-top:12px;
}

.ContactMap {
	float:right;
	display:block;
}
.ContactMap small div {
	font-size:12px;
	margin-top:-28px;
	margin-left:10px;
}
.ContactMap img, .ContactMap iframe {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.40);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.40);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.40);	
	border:7px solid #FFFFFF;
	border-bottom:30px solid #fff;
	font-size:12px;
}
.ContactMap a{
	color:#333 !important;
}
.ContactMap a:hover{
	color:#064A32 !important;
}

.ContactForm {
	 width:600px;
	 margin:0px auto;
	 font-size:14px;
	 color:#000;
	 padding-top:15px;
}
.ContactForm label {
	width:130px !important;
	float:left;
	line-height:34px;
}
.ContactForm input {
	width:400px;
	float:left;
}
.ContactForm textarea {
	width:400px;
	float:left;
}
.ContactForm img {
	float:left;
	margin-left:24px;
	margin-top:3px;
	margin-bottom:3px;
}
.SecurityCode input{
	width:160px;
	float:left;
}
.PhoneInput input {
	width:300px !important;
	float:left;
}
.ContactForm input[type=radio] {
	width:30px !important;
	float:none;
}

/*  End  */

/*  ShoppingWrapper  */

.ShoppingWrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-top:20px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.ShoppingBg {
	background:url(../images/product-box-bg.jpg) repeat;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ShoppingTopBg {
	background:url(../images/shopping-top-bg.jpg) repeat;
	color:fff;
	-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;
}

.ShoppingTopBg input {
	width:320px;
}

.ShoppingBottomBg {
	background:url(../images/shopping-top-bg.jpg) repeat;
	color:fff;
	-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;
}


/*  End  */

/*  Cart Wrapper  */

.CartWrapper {
	width:940px;
	margin:0 auto;
	padding:0;
}
.CartQty {
	width:110px;
	float:left;
	display:block;
	text-align:center;
}
.CartQty input {
	width:35px;
}
.CartItem {
	width:590px;
	float:left;
	display:block;
}
.CartPrice {
	width:120px;
	float:left;
	display:block;
	text-align:center;
}

.CartHeadingText {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	padding-top:7px;
	padding-bottom:7px;
}

/*  End  */

/* Grrand Total Wrapper  */

.GrrandTotalWrapper {
	width:340px;
	float:right;
	display:block;
	line-height:26px;
}
.GrrandTotalText {
	float:left;
	display:block;
	text-align:right;
	width:240px;
}
.GrrandTotalPrices {
	float:left;
	display:block;
	text-align:right;
	width:100px;
	font-weight:bold;
}

/*  End  */


/*  Date  Wrapper   */

.DateWrapper  {
	width:100%;
	margin:0 auto;
	padding:0;
	margin-bottom:20px;
}
.DateLeft  {
	float:left;
	display:block;
	width:8%;
}
.DateRight  {
	float:right;
	display:block;
	width:92%;
}
.DateRight h5  {
    font-family: 'lorabold';
	color:#064a32;
	font-size:18px;
}
.DateRight a {
	color:#000;
}
.DateRight a:hover {
	color:#064a32;
}

.JobPostingWrapper{
	
	width:800px;
	margin:0 auto;
	padding:0;
}

.JobPostingId {
	width:110px;
	float:left;
	display:block;
	text-align:center;
}

.JobPostingDatePosted {
	width:110px;
	float:left;
	display:block;
	text-align:center;
}

.JobPostingJobTitle {
	width:205px;
	float:left;
	display:block;
	text-align:center;
}


.JobPostingJobCompany {
	width:205px;
	float:left;
	display:block;
	text-align:center;
}



.JobPostingJobTitleText {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	padding-top:7px;
	padding-bottom:7px;
}


.JobPostingDatePostedItemId {
	width:92px;
	float:left;
	display:block;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.JobPostingDatePostedItemDt {
	width:150px;
	float:left;
	display:block;
	margin-left:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.JobPostingJobCompanyItemComp {
	width:150px;
	float:left;
	display:block;
	margin-left:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.JobPostingJobTitleItemTitle {
	width:150px;
	float:left;
	display:block;
	margin-left:13px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.JobPostingJobTitleItemTitle a {
	color:#064a32;
}

.JobPostingJobTitleItemTitle a:hover {
	color:#000000;
}

.DetailTitle {
	width:150px;
	float:left;	
	color:#210d03;
	padding-top:5px;
	padding-bottom:5px;
}

.DetailSpacer {
	width:20px;
	float:left;
	
}

.DetailContent {
	width:460px;
	float:left;	
	padding-top:5px;
	padding-bottom:5px;
}

.DetailContent p {
	margin-bottom:10px;
	
}

.DetailContent img {
	float:right;
	margin-left:7px;
	
}

/*  End  */


















/* CLEAR FIX */
.group:after {
  content: "";
  display: table;
  clear: both;
}
/* END FIX */

.IdxContainLeftNotFound {
	width:500px;
	float:left;
	display:block;
	background:url(../images/photo-gallery-not-found-bg.png) no-repeat left top;
	min-height:258px;
}


.IdxBannerBoxCol1 {
	width:294px;
	float:left;
	display:block;
	margin:0 33px 0 10px;
}
.IdxBannerBoxCol2 {
	width:294px;
	float:left;
	display:block;
	
}
.IdxBannerBoxCol3 {
	width:294px;
	float:left;
	display:block;
	margin:0 10px 0 30px;
}


.CustMyAccount {
	font-family: 'loraregular';
	float:right;
	color:#efd99f;
	line-height:40px;
	background:url(../images/myaccount-icon.png) no-repeat;
	background-position:0px 7px;
	font-size:14px;
	text-transform:uppercase;
	margin-top:-10px;
}
.CustMyAccount a {
	text-decoration:none;
	color:#efd99f;
	padding-left:30px;
	
}
.CustMyAccount a:hover {
	text-decoration:none;
	color:#fff;
}

.CustViewCart {
	font-family: 'loraregular';
	float:left;
	color:#efd99f;
	line-height:40px;
	background:url(../images/icon/cart-icon.png) no-repeat;
	background-position:0px 7px;
	font-size:14px;
	margin-left:5px;
	text-transform:uppercase;
	margin-top:-10px;
}
.CustViewCart a {
	text-decoration:none;
	color:#efd99f;
	padding-left:30px;
	
}
.CustViewCart a:hover {
	text-decoration:none;
	color:#fff;
}


.BannerLine{
	background:url(../images/banner-line.png) repeat-x center;
	display:block;
	height:7px;
}
.HeaderBanner{
	height:47px;
	display:block;
	text-align:center;
}