html {
	height: 100%;
	margin-bottom: 1px;
}

form {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	height: 100%;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #3C2415;
	background: #3C2415 url(../images/brown_back.jpg) center center repeat;
}
a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { 
	cursor: pointer;
}

p { 
	margin-top: 0; 
	margin-bottom: 5px;
}

img { 
	border: 0 none;
}

.clr {
	clear: both;
}
div {
	margin: 0px;
	padding: 0px;
}
#base {
	position: relative;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-top: 10px;
	background: #F7B8D3 url(../images/pink_top.jpg) center top no-repeat;
}
#base_footer {
	position: relative;
	width: 880px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	background: #F7B8D3 url(../images/pink_bot.jpg) center bottom no-repeat;
}
#container {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/tan_back.jpg) center center repeat;
}

#head {
	float: left;
	width: 760px;
	height: 118px;
	background: url(../images/interlude_header2.jpg);
}
#logo {
	float: left;
	width: 760px;
	height: 50px;
}
#address {
	width: 520px;
	height: 20px;
	float: left;
	color: #754C29;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px 0px 70px;
}
#menu_hold {
	width: 720px;
	height: 40px;
	float: left;
	margin: 5px 0px 0px 35px;
	font-size: 24px;
	font-family: 'Tangerine', cursive;
}
.menu_item {
	float: left;
	line-height: 40px;
	height: 40px;
}
.menu_item a {
	color: #3C2415;
	font-size: 24px;
	font-family: 'Tangerine', cursive;
}
.menu_item img {
	margin: 9px 0 0 0;
	padding: 0;
}
.current {
	text-decoration: underline;
}
.diamond {
	float: left;
	line-height: 40px;
	height: 40px;
	width: 27px;
	background: url(../images/pink_diamond.jpg) center center no-repeat;
}
#cont_top {
	float: left;
	width: 725px;
	height: 30px;
	margin: 0px 0px 0px 25px;
	background: url(../images/content_top.jpg) center top no-repeat; 
}
#cont_top p {
	padding: 2px 10px 0px 10px;
	font-weight: bold;
	color: #C49A6B;
}
#bread {
	float: left;
	width: 720px;
	padding: 0 0 10px 5px;
	margin: 0px 0px 0px 25px;
	background: url(../images/content_mid.jpg) center top repeat-y;
}
.moduletableaddthis {
	float: right;
	width: 255px;
	margin: 0 15px 0 0;
}
.audioplayer {
	width: 300px;
	margin: 0 0 0 200px;
}
#services {
	margin: -12px 0 -12px 15px;
	padding: 0;
}
#services li a {
	font-size: 13px;
	height: 16px;
	padding: 0 6px;
	line-height: 50px;
	color: #3C2415;
}
#services li a:hover {color: #3C2415;}
#services li {
	display: inline;
	list-style-type: none; 
	height: 16px;
	line-height: 16px;
	border-left: 1px solid #3C2415;
}
#services li:first-child {
	border-left: none;
}
#products {
	margin: -12px 0 -12px 20px;
	padding: 0;
}
#products li a {
	font-size: 13px;
	height: 16px;
	padding: 0 6px;
	line-height: 50px;
	color: #3C2415;
}
#products li a:hover {color: #3C2415;}
#products li {
	display: inline;
	list-style-type: none; 
	height: 16px;
	line-height: 16px;
	border-left: 1px solid #3C2415;
}
#products li:first-child {
	border-left: none;
}
.menu img {
	margin: 0;
	padding: 0;
}
.img-intro-none {
	padding: 0 5px 5px 5px;
}
.img-fulltext-left {
	float: left;
	padding: 0 5px 5px 5px;
}
.img-fulltext-right {
	float: right;
	padding: 0 0 5px 5px;
}
.img-intro-left {
	float: left;
	padding: 0 5px 5px 5px;
}
.img-intro-right {
	float: right;
	padding: 0 0 5px 5px;
}
.column-1 {
	float: left;
	width: 340px;
	margin: 0 15px 0 0;
}
.column-2 {
	float: left;
	width: 340px;
}
.column-1 h2 {
	font-size: 24px !important;
}
.column-2 h2 {
	font-size: 24px !important;
}
#cont_mid {
	float: left;
	width: 705px;
	padding: 0 20px 20px 0;
	margin: 0px 0px 0px 25px;
	background: url(../images/content_mid.jpg) center top repeat-y;
}
#cont_mid p {
	padding: 0px 25px 0px 10px;
}
#cont_mid a {
	color: #3C2415;
	font-weight: bold;
}
#cont_mid ul {
	margin: 0 80px 0 80px;
}
#cont_mid li {
	margin: 0 0 10px 0;
}
.blogcards h1 {
	text-align: center;
	color: #3C2415;
	font-family: Garamond,Georgia;
    font-size: 30px;
    font-style: italic;
	font-weight: 900;
}
#cont_mid h2 {
	text-align: center;
	color: #3C2415;
	font-family: Garamond,Georgia;
    font-size: 30px;
    font-style: italic;
	font-weight: 900;
}
#cont_mid h3 {
	text-align: center;
	color: #3C2415;
	font-family: Garamond,Georgia;
    font-size: 24px;
    font-style: italic;
	font-weight: 900;
	margin: 0;
	padding: 0;
}
.lists {
	margin: 0 50px 15px 75px;
}
.listssub {
	margin: 0 100px 15px 100px;
}
.lists td {
	font-weight: 900;
}
.productlists {
	margin: 0 30px 15px 25px;
}
.productlistssub {
	margin: 0 100px 15px 100px;
}
.productlists td {
	text-align: center;
	padding: 0 0 5px 0;
}
#cont_bot {
	float: left;
	width: 725px;
	height: 40px;
	margin: 0px 0px 0px 25px;
	background: url(../images/content_bot.jpg) center top no-repeat;
}
#cont_bot p {
	padding: 1px 10px 0px 5px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #3C2415;
}
#cont_bot a {
	color: #3C2415;
	font-weight: bold;
}
#cont_bot img {
	margin: 0 0 -4px 0;
}
.botlogos {
	margin: 0 0 -10px 0 !important;
}
#footer {
	width: 760px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 9px;
	color: #3C2415;
	background: url(../images/interlude_links.jpg) center bottom no-repeat;
}
#footer a {
	color: #3C2415;
}

.pic_odd {
	float: left;
	width: 265px;
	height: 170px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pic_even {
	float: left;
	width: 265px;
	height: 170px;
	margin-bottom: 5px;
}
#serv_text {
	float: left;
	width: 260px;
	padding-right: 5px;
}
#serv_text ul {
	margin-top: 5px;
}
#serv_text li {
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 0px;
}
#serv_text li a {
	font-size: 11px;
	font-weight: bold;
	color: #25488A;
}
#serv_pics {
	float: left;
	width: 265px;
	text-align: center;
}

#gad_container {
	width: 690px;
}
#gridwidth {
	width: 690px !important;
}
.sv_gad_container_table {
	border: 0px !important;
	margin: 0 0 0 -7px !important;
}
#sv_apptpro_request_gad {
	border: 0px !important;
}























