/* Set the default font and page margin here. Do not set colors here.*/
* {
	margin: 0;

}

html, body {
    height: 100%;
}


img {
	border: 0px none;
}

img[usemap] {
  border: 0px;
}

html { -webkit-text-size-adjust:none; }

BODY {
	background-color: #c5c5c4;
	background-position: top;	
	background-repeat: repeat-x;
	background-image: url(/images/bgdgr.jpg);
	text-align:center;
}


.menu { font-size:13px;line-height:15px;font-family:cambria,serif;font-weight:bold;color:#ebdfa2;text-decoration:none; }
A.menu:link { font-size:13px;line-height:15px;font-family:cambria,serif;font-weight:bold;color:#989c9d;text-decoration:none; }
A.menu:visited { font-size:13px;line-height:15px;font-family:cambria,serif;font-weight:bold;color:#989c9d;text-decoration:none; }
A.menu:active { font-size:13px;line-height:15px;font-family:cambria,serif;font-weight:bold;color:#989c9d;text-decoration:none; }
A.menu:hover { font-size:13px;line-height:15px;font-family:cambria,serif;font-weight:bold;color:#ffffff;text-decoration:underline; }
.menupipe { font-size:13px;line-height:15px;font-family:cambria,Serif;font-weight:bold;color:#989c9d; text-decoration:none; }

.burgundysub {font-family:cambria,serif;font-size:16px;line-height:21px;font-weight:bold;color:#621a14;text-decoration:underline;}
.articletitle {font-family:cambria,serif;font-size:20px;line-height:26px;font-weight:bold;color:#621a14;margin-bottom:12px;text-decoration:underline;}


.hometext {font-family:arial,"san serif";font-size:13px;line-height:17px;margin-top:3px;margin-bottom:9px;color:#2a2b38;text-decoration:none;}
A.hometext:link {font-family:arial,"san serif";font-size:13px;line-height:17px;margin-top:3px;margin-bottom:9px;color:#2a2b38;text-decoration:none;}
A.hometext:visited {font-family:arial,"san serif";font-size:13px;line-height:17px;margin-top:3px;margin-bottom:9px;color:#2a2b38;text-decoration:none;}
A.hometext:active {font-family:arial,"san serif";font-size:13px;line-height:17px;margin-top:3px;margin-bottom:9px;color:#2a2b38;text-decoration:none;}
A.hometext:hover {font-family:arial,"san serif";font-size:13px;line-height:17px;margin-top:3px;margin-bottom:9px;color:#2a2b38;text-decoration:underline;}


.litext {font-family:arial,"san serif";font-size:12px;line-height:17px;color:#2a2b38;text-decoration:none;}

.prm {font-family:arial,"san serif";font-size:12px;line-height:17px;left:100px;color:gray;text-decoration:none;}
.rm {font-family:arial,"san serif";font-size:12px;line-height:17px;left:40px;color:gray;font-style:italic;text-decoration:none;}
A.rm:link {font-family:arial,"san serif";font-size:12px;line-height:17px;left:40px;color:gray;font-style:italic;text-decoration:none;}
A.rm:visited {font-family:arial,"san serif";font-size:12px;line-height:17px;left:40px;color:gray;font-style:italic;text-decoration:none;}
A.rm:hover {font-family:arial,"san serif";font-size:12px;line-height:17px;left:40px;color:gray;font-style:italic;text-decoration:underline;}

li {
color: gray; /* bullet color */
font-size: 11px;
}

li span {
color: #2a2b38 /* text color */
}

.homeareas {font-family:"times new roman","times roman", serif;font-size:22px;line-height:31px;color:#ffffff;font-style:italic;text-decoration:none;}
A.homeareas:link {font-family:"times new roman","times roman",serif;text-align:left;font-size:22px;line-height:31px;color:#ffffff;font-style:italic;text-decoration:none;}
A.homeareas:visited {font-family:"times new roman","times roman",serif;font-size:22px;line-height:31px;color:#ffffff;font-style:italic;text-decoration:none;}
A.homeareas:active {font-family:"times new roman","times roman",serif;font-size:22px;line-height:31px;color:#ffffff;font-style:italic;text-decoration:none;}
A.homeareas:hover {font-family:"times new roman","times roman",serif;font-size:22px;line-height:31px;color: #ffffff;font-style:italic;text-decoration:underline;}

#topcontainer {
	width:1040px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#bottomcontainer {
	width:980px;
	height:57px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#container {
	position:relative;
	width:1040px;
	height:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}


#content {
	position:absolute;
	width:1040px;
	height:auto;
	margin-top:-5px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#contentp {
	position:relative;
	width:676px;
	height:57;
	top:0px;
	margin-top:0px;
	margin-left:63px;
	margin-right:56px;
	text-align:left;
	float:left;
}

#contenta {
	position:relative;
	width:656px;
	height:auto;
	top:155px;
	margin-top:20px;
	margin-left:60px;
	margin-right:75px;
	text-align:left;
	float:left;
}

#highlight {
	width:180px;
	height:auto;
	top:0px;
	text-align:left;
	display:inline;	
}

.hheadgold	{font-family:cambria,serif;font-size:16px;line-height:19px;font-weight:bold;color:#ebdfa2;margin-bottom:3px;text-decoration:none; }
A.hheadgold:link	{font-family:cambria,serif;font-size:16px;line-height:19px;font-weight:bold;color:#ebdfa2;margin-bottom:3px;text-decoration:none; }
A.hheadgold:visited	{font-family:cambria,serif;font-size:16px;line-height:19px;font-weight:bold;color:#ebdfa2;margin-bottom:3px;text-decoration:none; }
A.hheadgold:hover	{font-family:cambria,serif;font-size:16px;line-height:19px;font-weight:bold;color:#ebdfa2;margin-bottom:3px;text-decoration:underline; }

.redboxtext {font-family:arial,"san serif";font-size:12px;line-height:17px;font-style:italic;color:#ffffff;text-align:left;text-decoration:none;}
A.redboxtext:link {font-family:arial,"san serif";font-size:12px;line-height:17px;font-style:italic;color:#ffffff;text-align:left;text-decoration:none;}
A.redboxtext:visited {font-family:arial,"san serif";font-size:12px;line-height:17px;font-style:italic;color:#ffffff;text-align:left;text-decoration:none;}
A.redboxtext:active {font-family:arial,"san serif";font-size:12px;line-height:17px;font-style:italic;color:#ffffff;text-align:left;text-decoration:none;}
A.redboxtext:hover {font-family:arial,"san serif";font-size:12px;line-height:17px;font-style:italic;color:#ffffff;text-align:left;text-decoration:underline;}

.redarticle {font-family:arial,"san serif";font-size:11px;line-height:15px;color:#ffffff;text-align:left;text-decoration:none;}
A.redarticle:link {font-family:arial,"san serif";font-size:11px;line-height:15px;color:#ffffff;text-align:left;text-decoration:none;}
A.redarticle:visited {font-family:arial,"san serif";font-size:11px;line-height:15px;color:#ffffff;text-align:left;text-decoration:none;}
A.redarticle:active {font-family:arial,"san serif";font-size:11px;line-height:15px;color:#ffffff;text-align:left;text-decoration:none;}
A.redarticle:hover {font-family:arial,"san serif";font-size:11px;line-height:15px;color:#ffffff;text-align:left;text-decoration:underline;}



.hhead	{font-family:cambria,serif;font-size:17px;line-height:19px;font-weight:bold;color:#6e1417;text-decoration:none; }
A.hhead:link	{font-family:cambria,serif;font-size:17px;line-height:19px;font-weight:bold;color:#6e1417;text-decoration:none; }
A.hhead:visited	{font-family:cambria,serif;font-size:17px;line-height:19px;font-weight:bold;color:#6e1417;text-decoration:none; }
A.hhead:hover	{font-family:cambria,serif;font-size:17px;line-height:19px;font-weight:bold;color:#6e1417;text-decoration:underline; }
	
.sextant {font-family:arial,"san serif";font-size:12px;line-height:17px;margin-bottom:10px;color:#84a2a8;text-decoration:none;}
.klein {font-family:cambria,serif;font-size:13px;line-height:17px;color:#ffffff;text-decoration:none;}
.contact {font-family:arial,sans-serif;font-size:12px;line-height:17px;margin-bottom:10px;color:#84a2a8;text-decoration:none;}
.copyright { color:#9eafb6; font-size: 10px; font-family: arial, helvetica; line-height: 46px; }

#footer {
	clear:both;
	width:640px;
	height:auto;
	top:0px;
	margin-top:0px;
	text-align:left;
	display:inline;	
}

#base {
	position:absolute;
	top:0px;
	width:980px;
	height:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}


.burgundy {
	color: #990000;
}
.red {
	color: #FF0000;
}
.tantext {
	color: #CCCC99;
}
.whitebody { color: #ffffff; font-size: 14px; font-family: arial, helvetica; line-height: 19px; }
.whiteaddress { color: #ffffff; font-size: 10px; font-family: arial, helvetica; line-height: 16px; }
.smallwhite { color: #ffffff; font-size: 14px; font-family: arial, helvetica; line-height: 21px; }
.bodyblack { color: black; font-size: 14px; font-family: arial, helvetica; line-height: 21px; }
.bodyblackitalic { color: black; font-style: italic; font-size: 14px; font-family: arial, helvetica; line-height: 25px; }
.smallblack { color: black; font-size: 10px; font-family: arial, helvetica; line-height: 16px; }
.whitebodybul { font-size: 11.7px; font-family: arial, helvetica; line-height: 17px; }
.gold { color: #efe3a6; font-size: 15px; font-family: helvetica; font-weight: bold; line-height: 21px; }
.blue-sansbold { color: navy; font-size: 18px; font-family: helvetica, arial, sans serif; font-weight: bold; line-height:18px; }
.landingblksub { color: black; font-size: 18px; line-height: 18px; font-family: helvetica, arial, sans-serif; font-weight: bold;  }
.bodyblklanding {
	color: black;
	font-size: 13px;
	font-family: arial, helvetica, verdana;
	line-height: 18px;
	margin-bottom: 7px;
	margin-right: 0px;
	font-weight: normal;
}
.landblackitalic { color: black; font-size: 14px; font-family: arial, helvetica; font-style: italic; line-height: 18px; margin-bottom: 9px; }
.landingboxblk { color:black;font-family:arial,helvetica;font-size:13px;line-height:13px;margin-top:27px; }
.landpack { color: #990000; font-size: 18px; line-height: 17px; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; margin-bottom:-18px; }
.landpriceno { color: black; font-size: 22px;  line-height:0px; font-family: helvetica, arial, sans-serif; font-weight: bold; text-decoration:line-through;  margin-bottom:-15px; }
.landprice { color: black; font-size: 22px; line-height:22px; font-family: helvetica, arial, sans-serif; font-weight: bold; }
.landblue { color: #990000; font-size: 17px; font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; line-height: 17px; }
.dollar { color: black; font-size: 13px;  line-height:19px; font-family: arial, helvetica; vertical-align:text-top; }
.landingpackagenames { color: black; font-size: 12px;  line-height: 15px; font-family: verdana, arial, helvetica; font-weight:bold; }
.landpacknamereg { color: black; font-size: 12px; font-family: arial, helvetica; line-height:15px; }
.landhead {
	color: white;
	font-size: 24px;
	font-family: verdana, arial, helvetica;
	line-height:23px;
	font-weight:bold;
}
.landwhitesub {
	color: white;
	font-size: 19px;
	font-family: verdana, arial, helvetica;
	line-height:23px;
	font-weight:bold;
}
.landsubhead { color: #e4e1d0; font-size: 16px; font-weight:bold; font-family: verdana, helvetica; line-height:22px; }
p.landwhitebody { color: #ffffff; font-size: 14px; font-family: arial, helvetica; line-height: 17px; margin-top:6px; }


.pageheading {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.headlinkonblue {
	font-size: 14px;
	font-weight: bold;
}
.headonblue {
	font-size: 14px;
	font-weight: bold;
	color: #efe3a6;
}

#packagetop
{
position:relative;
top:2px;
width:607px;
z-index: 10;
}

#packagebottom
{
position:absolute;
top:638px;
width:607px;
z-index: 1;
}

#packagetop2
{
	position:relative;
	top:255px;
	width:585px;
	z-index: 10;
}

#packagebottom2
{
	position:absolute;
	top:796px;
	width:582px;
	z-index: 1;
}

#phoneblock {
    width:254px;
    height:77px;
    position:relative;
    float:right;
	padding:0.80em;
	background-color:#6e1417;
	border: 2px solid #acacac;
	border-top-right-radius: 16px;
	border-top-left-radius: 16px;
	border-bottom-right-radius: 16px;
	border-bottom-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-bottomright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); /* Safari */
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
	margin-top: 0.40em;
	margin-right: 0.90em;
	text-align:center;
}

.phone {
    font-family: calisto,serif;
    font-size:1.50em;
    line-height:1.30em;
    font-weight:400;
    letter-spacing: 0.19em;
    color:#ffffff;
    text-decoration:none;
}

.serving {
    font-family: cambria,serif;
    font-size:1.20em;
    line-height:1.12em;
    font-weight:400;
    color:#989c9d;
    text-decoration:none;
}

.call {
    font-family: 'helvetica neue', helvetical, arial, sans-serif;
    font-size:0.80em;
    line-height:2.10em;
    font-weight:300;
    font-style:italic;
    letter-spacing: 0.09em;
    color:#d6d6d6;
    text-decoration:none;
}
