/* COMMON STYLES */
html {
	min-height: 100%;
	margin-bottom: 1px;
	overflow: -moz-scrollbars-vertical !important;
}
body {
	font-family: 'century gothic', arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #706e6c;
	padding: 12px 0px 12px 0px;
	margin: 0px;
}
#mainbody	{
	background-color: #f0f5f9;
}
#contentBG	{
	width: 956px;
	border: 1px solid #efecdd; 
	background-color: #FFF;
	text-align: left; /* reset text alignment */
}
#TopNavBG	{
	opacity: 0.85;
	filter: alpha(opacity=85);
	padding: 0px;
	margin: 0px;
}
#contentBG-dotPattern	{
	width: 956px;
	border: 1px solid #efecdd; 
	background-color: #FFF;
	text-align: left; /* reset text alignment */
	background-image: url('/images/common/dot-pattern-bg.png');
	background-position: top center;
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}


TD, td, .BodyText, select, input, textarea {
	font-family: 'century gothic', arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #706e6c;
}
.whiteText	{
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}
h1, .h1, a.h1, a.h1:visited, a.h1:hover	{
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	color: #706e6c;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
h2, .h2	{
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #3b3b3b;
	margin: 0px;
	padding: 0px;
}
.SmBodyText	{
	font-size: 11px;
	line-height: 15px;
	/*color: #726558;*/
	color: #706e6c;
}
.BlueBox-Border	{
	width: 2px;
	height: 2px;
	background-color: #d2e4ee;
	padding: 0px;
	margin: 0px 6px 0px 6px;
}
.BlueBox	{
	background-color: #d2e4ee;
	padding: 15px;
	margin: 0px;
	text-align: left;
}
.required	{
	color: #780F0F;
}


/* HOME */

.BlogTab {
	padding: 0px 0px 0px 662px;
}
.Pattern-Btm-Home {
	padding: 0px 0px 0px 662px;
}


/* POM */

#Pom-LandingBG	{
	width: 661px;
	height: 599px;
	background-image: url('/uploads/image/pomegranate-bistro/pomegranate-bistro-entry-photo.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#PomPattern	{
	/*width: 293px;*/
	width: 243px;
	text-align: left; /* reset text alignment */
	background-image: url('/images/common/pom-pattern-bg.png');
	background-position: top center;
	background-repeat: repeat-y;
	padding: 20px 24px 20px 24px;
	margin: 0px;
}
#PomLogo	{
	padding: 0px 0px 60px 0px;
	margin: 0px;
}
#PomAddressBlock	{
	/*padding: 220px 0px 10px 0px;*/
	padding: 198px 0px 10px 0px;
}
.PomBox-Border	{
	width: 2px;
	height: 2px;
	background-color: #efecdd;
	opacity: 0.9;
	filter: alpha(opacity=90);
	padding: 0px;
	margin: 0px 6px 0px 6px;
}
.PomBox	{
	background-color: #efecdd;
	opacity: 0.9;
	filter: alpha(opacity=90);
	padding: 25px;
	margin: 0px;
	text-align: left;
}


/* GENERAL STYLES */

.LandingPage-ContentZone {
	background-image: url('/images/topnav/shadow-btm.png');
	background-repeat: repeat-x;
	background-position: top;
	width: 426px;
	text-align: left;
	padding: 25px 25px 20px 25px;
	margin: 0px;
}
.OneColumn-ContentZone {
	background-image: url('/images/topnav/shadow-btm.png');
	background-repeat: repeat-x;
	background-position: top;
	width: 854px;
	text-align: left;
	padding: 25px 50px 25px 50px;
	margin: 0px;
}
.Pom-ContentZone {
	background-image: url('/images/topnav/shadow-btm.png');
	background-repeat: repeat-x;
	background-position: top;
	/*width: 312px;*/
	width: 262px;
	text-align: left;
	padding: 22px 25px 20px 25px;
	margin: 0px;
}
img {
 	border: none;
}
input, textarea, select {
	border:1px solid #dbdfe6;
	border-color: #717171 #e5e2dd #e5e2dd #717171;
	vertical-align: middle;
	padding: 2px;
}
ul	{
	margin: 5px 8px 0px 12px;
	padding: 0px 8px 0px 12px;
	list-style-image:url("/images/common/bullet.gif");
}
ol	{
	margin: 5px 8px 0px 12px;
	padding: 0px 8px 0px 12px;
}
.div	{
	background-color: #928885;
}
hr	{
	border: 0px solid;
	color: #928885;
	background-color: #928885;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
hr.divLight	{
	border: 0px solid;
	color: #efecdd;
	background-color: #efecdd;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
#SubmitFormButton	{
	background-color: #928885;
	color: #FFF;
}
#subject {
	display: none;
}


/* SLIDER STYLES */

.SliderBG	{
	background-color: #efecdd;
	width: 854px;
	height: 27px;
	padding: 0px;
	margin: 0px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.SliderTitle	{
	padding: 7px 12px 7px 12px;
	margin: 0px;
}
.SliderZone	{
	padding: 10px 12px 0px 12px;
	margin: 0px;
}
.SliderContent {
	width: 588px;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	float: left;
	overflow: auto;
}
.SliderImage {
	width: 230px;
	padding: 0px 0px 15px 12px;
	margin: 0px;
	text-align: center;
	float: right;
}


/* LINK STYLES */

a, a:visited {
	color: #639bba;
	text-decoration: none;
}
a:hover	{
	color: #3b7ea4;
}
a.BlueBoxLink, a.BlueBoxLink:visited	{
	font-size: 13px;
	line-height: 22px;
	color: #3b3b3b;
	text-decoration: none;
}
a.BlueBoxLink:hover	{
	/*color: #726558;*/
	color: #706e6c;
}
a.pom, a.pom:visited	{
	color: #ec3e26;
	text-decoration: none;
}
a.pom:hover	{
	color: #6e231f;
}


/* POM SUBNAV */

.SubNav	{
	padding: 4px 0px 4px 0px;
	margin: 0px;
}
.subnavOff, a.subnavOff, a.subnavOff:visited	{
	font-size: 13px;
	line-height: 15px;
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
a.subnavOff:hover, .subnavOn, a.subnavOn, a.subnavOn:visited, a.subnavOn:hover	{
	font-size: 13px;
	line-height: 15px;
	color: #6e231f;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}


/* FOOTER */

.FooterBG	{
	background-image: url('/images/common/footer-bg.png');
	background-repeat: repeat-x;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.FooterText	{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	/*color: #726558;*/
	color: #706e6c;
	padding: 8px 25px 8px 25px;
	margin: 0px;
}
.footer, a.footer, a.footer:visited	{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	/*color: #726558;*/
	color: #706e6c;
	text-decoration: none;
}
a.footer:hover	{
	color: #000;
}
.footer-left	{
	float: left;
}
.footer-right	{
	float: right;
}
#FooterIcons, #FooterIcons-POM	{
	padding: 12px 0px 12px 0px;
	margin: 0px;
}


/* NAV Dropdown */

.subnavBG, .dynamic-nav-bg	{
	background-image: url('/images/dynamic-nav/nav-dropdown-bg.png');
	background-repeat: repeat-y;
}
.subnavBottom {
	background-image: url('/images/dynamic-nav/nav-bottom-curve.png');
	background-repeat: no-repeat;
}
.dynamic-nav-main-bg {
	background-color: #f2f0e4;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.dynamic-nav-vertical-bg {
	background-color: #f2f0e4;
}
.dynamic-nav-column-left	{
	width: 170px;
	padding: 6px 0px 6px 0px;
	margin: 0px;
}
.subnavdiv {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #64594d;
	background-color: #f2f0e4;
    text-decoration: none;
	width: 170px;
	display: block;
	margin: 0px;
}
.subnavdiv a, .subnavdiv a:link, .subnavdiv a:visited, .subnavdiv a:hover {
    display: block;
	color: #64594d;
	padding: 5px 8px 5px 8px;
    text-decoration: none;
}
.subnavdiv a:hover {
	/*background-color: #f7f6ef;*/
	color: #3b3b3b;
    text-decoration: none;
}
#menu01{left:20px;top:33px;z-index:1000;visibility:hidden;position:absolute;}
#menu02{left:20px;top:33px;z-index:1000;visibility:hidden;position:absolute;}
#menu03{left:20px;top:33px;z-index:1000;visibility:hidden;position:absolute;}
#menu04{left:20px;top:33px;z-index:1000;visibility:hidden;position:absolute;}
#menu05{left:20px;top:33px;z-index:1000;visibility:hidden;position:absolute;}
#menu06{left:20px;top:33px;z-index:1000;visibility:hidden;position:absolute;}

/* Shadow Zone */

.shadow-one {
	display: block;
	position: absolute;
	padding-top: 7px;
	padding-left: 5px;
}
.corner-up-right {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height: 7px;
	background: url('/images/dynamic-nav/shadow.png') right top no-repeat;
}
.corner-low-left {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 7px;
	background: url('/images/dynamic-nav/shadow.png') left bottom no-repeat;
}
.shadow-rightbottom-corner-low-right {
	display: block;
	background: url('/images/dynamic-nav/shadow.png') right bottom no-repeat;
}
.shadow-lefttop-corner-up-left {
	display: block;
	position: relative;
	top: -7px;
	left: -5px;
	background: url('/images/dynamic-nav/shadow.png') left top no-repeat;
}
.shadow-contents {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
}

