@charset "UTF-8";
/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p, span, table, td, tr, ul, ol, li, a, img, hr {margin:0px; padding:0px}

body {
	background-color:#2f2a25; 
	background-image:url(../images/bgGlow.png); 
	background-repeat:no-repeat; 
	background-position:center top
	}
	
.clear {
	clear:both
	}

.spacer {
	height:50px;
	}
	
strong {
	font-size:18px;
	color:#726752;
	}
	
.bodyText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#524a3a;
	line-height:22px;
	}

#masterContainer {
	width:100%;
	}


/*********** Top Menus CSS Starts Here ***********/

#topMenus {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	height:25px;
	}
	
#iconBase {
	background-image:url(../images/iconBase.png);
	background-repeat:no-repeat;
	width:93px;
	height:22px;
	float:right;
	padding-top:3px;
	padding-left:8px;
	margin-right:15px;
	}
	
#iconBase div {
	margin-right:9px;
	}
	
#homeIcon {
	background-image:url(../images/homeIcon_normal.png);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
	float:left;
	}
	
#homeIcon:hover {
	background-image:url(../images/homeIcon_selected.png);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
	float:left;
	}
	
#homeIcon_selected {
	background-image:url(../images/homeIcon_selected.png);
	background-repeat:no-repeat;
	width:20px;
	height:18px;
	float:left;
	}
	
#aboutIcon {
	background-image:url(../images/aboutIcon_normal.png);
	background-repeat:no-repeat;
	width:23px;
	height:16px;
	float:left;
	margin-top:2px;
	}
	
#aboutIcon:hover {
	background-image:url(../images/aboutIcon_selected.png);
	background-repeat:no-repeat;
	width:23px;
	height:16px;
	float:left;
	margin-top:2px;
	}
	
#aboutIcon_selected {
	background-image:url(../images/aboutIcon_selected.png);
	background-repeat:no-repeat;
	width:23px;
	height:16px;
	float:left;
	margin-top:2px;
	}
	
#contactsIcon {
	background-image:url(../images/contactsIcon_normal.png);
	background-repeat:no-repeat;
	width:23px;
	height:15px;
	float:left;
	margin-top:4px;
	}
	
#contactsIcon:hover {
	background-image:url(../images/contactsIcon_selected.png);
	background-repeat:no-repeat;
	width:23px;
	height:15px;
	float:left;
	margin-top:4px;
	}
	
#contactsIcon_selected {
	background-image:url(../images/contactsIcon_selected.png);
	background-repeat:no-repeat;
	width:23px;
	height:15px;
	float:left;
	margin-top:4px;
	}

/*********** Top Menus CSS Ends Here ***********/


/*********** Main Menus CSS Starts Here ***********/

#mainMenus {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	position:relative;
	}

#logo:link {
	position:absolute;
	top:-19px;
	left:33px;
	text-decoration:none;
	outline:none;
	}
	
#logo:visited {
	position:absolute;
	top:-19px;
	left:33px;
	text-decoration:none;
	outline:none;
	}
	
#logo:hover {
	position:absolute;
	top:-19px;
	left:33px;
	text-decoration:none;
	outline:none;
	}
	
#logo:active {
	position:absolute;
	top:-19px;
	left:33px;
	text-decoration:none;
	outline:none;
	}
	
#menusRow {
	height:77px;
	}
	
#menusRow span {
	float:left;
	}
	
#menus {
	background-image:url(../images/mainMenus_bg_mid.png);
	background-repeat:repeat-x;
	width:914px;
	height:77px;
	float:left;
	line-height:77px;
	text-align:right;
	list-style:none;
	}
	
#menus li {
	display:inline;
	margin-left:25px;
	}
	
#menus li a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#aaa194;
	text-decoration:none;
	outline:none;
	padding:5px 10px 5px 10px;
	}
	
#menus li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c6beb2;
	text-decoration:none;
	outline:none;
	padding:5px 10px 5px 10px;
	}
	
#menus li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c6beb2;
	text-decoration:none;
	outline:none;
	background-color:#413b2e;
	border-radius:10px;
	-moz-border-radius:10px;
	padding:5px 10px 5px 10px;
	}
	
#menus li a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c6beb2;
	text-decoration:none;
	outline:none;
	padding:5px 10px 5px 10px;
	}
	
#menus #selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c6beb2;
	text-decoration:none;
	outline:none;
	background-color:#413b2e;
	border-radius:10px;
	-moz-border-radius:10px;
	padding:5px 10px 5px 10px;
	}
	
/*********** Main Menus CSS Ends Here ***********/


/*********** Intro CSS Starts Here ***********/

#intro {
	width:964px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	height: auto;
	}
	
#intro #introContent{
	background-image:url(../images/intro_baseBg_mid.png);
	background-repeat:repeat-y;
	width:964px;
	display:inline-block;
	}
	
#introContent img {
	float:right;
	height:141px;
	width:327px;
	margin-right:24px;
	/*margin-top:45px;*/
	}
	
#introMessage {
	float:left;
	margin-left:30px;
	width:550px;
	}
	
#headingFirstPart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	}
	
#headingSecondPart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#f7ae1c;
	float:none !important;
	}
	
#readMore:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#736853;
	text-decoration:none;
	outline:none;
	}
	
#readMore:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#736853;
	text-decoration:none;
	outline:none;
	}
	
#readMore:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a89e91;
	text-decoration:none;
	outline:none;
	}
	
#readMore:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#736853;
	text-decoration:none;
	outline:none;
	}
	
#introMessage p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#948669;
	margin-top:20px;
	line-height:22px;
	}
	
#intro span {
	}
	
/*********** Intro CSS Ends Here ***********/

#separator {
	width:937px;
	height:24px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	}
	
/*********** Body CSS Starts Here ***********/

#bodyContainer {
	width:965px;
	margin-left:auto;
	margin-right:auto;
	min-height:783px;
	}
	
#productList {
	width:268px;
	float:left;
	}
	
#productListTop {
	background-image:url(../images/productList_top.png);
	background-repeat:no-repeat;
	width:208px;
	height:74px;
	display:block;
	line-height:74px;
	padding:0 30px 0 30px;
	}
	
#productListMid {
	background-image:url(../images/productList_mid.png);
	background-repeat:repeat-y;
	padding:0 25px 0 25px;
	list-style:none;
	}
	
#productListMid li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#736855;
	}
	
#productListMid li a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#92846d;
	text-decoration:none;
	outline:none;
	}
	
#productListMid li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#92846d;
	text-decoration:none;
	outline:none;
	}
	
#productListMid li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#beae94;
	text-decoration:none;
	outline:none;
	}
	
#productListMid li a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#92846d;
	text-decoration:none;
	outline:none;
	}
	
#productListMid .selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#beae94;
	text-decoration:none;
	outline:none;
	}
	
#listSeparator_product {
	background-image:url(../images/listSeparator_product.png); 
	background-repeat:repeat-x; 
	width:218px; 
	height:3px; 
	margin:10px 0 10px 0;
	}
	
#gallery {
	width:676px;
	float:right;
	}
	
#galleryTop {
	background-image:url(../images/gallery_top.png);
	background-repeat:no-repeat;
	width:616px;
	height:74px;
	display:block;
	line-height:74px;
	padding:0 30px 0 30px;
	}
	
#galleryMid {
	background-image:url(../images/gallery_mid.png);
	background-repeat:repeat-y;
	padding:0 18px 0 25px;
	list-style:none;
	display:inline-block;
	}
	
#galleryMid li {
	background-image:url(../images/productBase.png);
	background-repeat:no-repeat;
	width:204px;
	height:154px;
	line-height:164px;
	text-align:center;
	float:left;
	margin-right:7px;
	padding-top:10px;
	margin-top:7px;
	}
	
#newsFeed {
	width:268px;
	float:left;
	margin-top:21px;
	}
	
#newsFeedTop {
	background-image:url(../images/newsFeed_top.png);
	background-repeat:no-repeat;
	width:208px;
	height:74px;
	line-height:74px;
	padding:0 30px 0 30px;
	display:block;
	}
	
#newsFeedMid {
	background-image:url(../images/newsFeed_mid.png);
	background-repeat:repeat-y;
	padding:0 25px 0 25px;
	list-style:none;
	}
	
#newsFeedMid li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#948669;
	}
	
#newsFeedMid li a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a89e91;
	text-decoration:none;
	outline:none;
	}
	
#newsFeedMid li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a89e91;
	text-decoration:none;
	outline:none;
	}
	
#newsFeedMid li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4c4435;
	text-decoration:none;
	outline:none;
	}
	
#newsFeedMid li a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#a89e91;
	text-decoration:none;
	outline:none;
	}
	
#listSeparator_news {
	background-image:url(../images/listSeparator_news.png); 
	background-repeat:repeat-x; 
	width:218px; 
	height:3px; 
	margin:10px 0 10px 0;
	}
	
/**Profile Page CSS Starts Here**/
	
#bodyMessage {
	float:left;
	margin-left:30px;
	margin-right:30px;
	width:904px;
	}
	
#bodyMessage p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#948669;
	margin-top:20px;
	line-height:22px;
	}
	
/**Profile Page CSS Ends Here**/


/*********** Body CSS Ends Here ***********/


/*********** Footer CSS Starts Here ***********/

#footer {
	width:870px;
	margin-left:auto;
	margin-right:auto;
	min-height:55px;
	margin-bottom:15px;
	}
	
#footerLeft {
	width:75%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6D5B46;
	text-align:left;
	}
	
#footerMenus {
	list-style:none;
	margin-top:5px;
	}
	
#footerMenus li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#534b3e;
	display:inline;
	}
	
#footerMenus li a:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#726857;
	text-decoration:none;
	outline:none;
	}
	
#footerMenus li a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#726857;
	text-decoration:none;
	outline:none;
	}
	
#footerMenus li a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#887c69;
	text-decoration:none;
	outline:none;
	}
	
#footerMenus li a:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#726857;
	text-decoration:none;
	outline:none;
	}
	
#footerRight {
	width:25%;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#473b2d; 
	text-align:right;
	}
	
#eocLogo {
	background-image:url(../images/eoc_unselected.png); 
	background-repeat:no-repeat; 
	width:69px; 
	height:27px; 
	float:right;
	}
	
#eocLogo:hover {
	background-image:url(../images/eoc_selected.png); 
	background-repeat:no-repeat; 
	width:69px; 
	height:27px; 
	float:right;
	}

/*********** Footer CSS Ends Here ***********/
