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

html {
	background-color: #363124;	
}

body, h1, h2, h3, h4, h5, h6, blockquote, p{
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #363124;
	padding: 0px;
	margin: 0 auto;

}

#wrapper {
	width: 900px;
	height: 600px;
	margin: 0 auto;
}

#header {
	width: 900px;
	height: 150px;
	margin: 0 auto;
}

#content {
	width: 533px;
	float: right;
}

#home {
	width: 565px;
	height: 390px;
	background-image: url(../images/home_background.png);	
}

#home_top {
	width: 533px;
}

#home_top p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #363124;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#home_bottom {
	width: 533px;
}

#home_spacer {
	width: 254px;
	float: left;
}

#home_quote {
	width: 279px;
	float: right;
}

#wemoved {
	width: 565px;
	height: 390px;
	background-image: url(../images/moved_background.png);
}

#moved {
	width: 533px;
	height: 207px;
	background-image: url(../images/moved_title.png);
	background-repeat: no-repeat;
}

#moved_left {
	width: 210px;
	height: 183px;
	/*background-color: #FF9;*/
	float: left;
}

#moved_right {
	width: 323px;
	height: 183px;
	/*background-color: #6C6;*/
	float: right;
}

#moved_top {
	height: 65px;
	/*background-color: #CF3;*/
}

#moved_top  p{
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 40px;
	text-align: right;
}

#moved_amanda {
	height: 56px;
	/*background-color: #C93;*/
}

#moved_bottom {
	height: 62px;
	/*background-color: #96C;*/
}

#moved_map_spacer {
	width: 159px;
	float: left;	
	/*background-color: #9F6;*/
}

#moved_viewmap {
	width: 164px;
	height: 62px;
	float: right;
	/*background-color: #633;*/
}

#help {
	width: 565px;
	height: 390px;
	background-image: url(../images/help_background.png);
}

#help_top{
	width: 533px;	
}

#help_top p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #363124;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#help ul {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #363124;
	list-style-position: inside;
	list-style-type: circle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#help_bottom {
	width: 533px;
	height: 150px;
}

#help_bottom p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #363124;
}

#help_wedding {
	width: 333px;
	float: left;
}

#help_circle {
	width: 200px;
	float: right;
}

#help_circle_top {
	width: 200px;
	height: 69px;
	margin-top: 6px;
}

#help_circle_bottom {
	width: 180px;
	height: 60px;
	padding-left: 20px;
}

#help_circle_bottom p{
	font-size: 11px;
	text-align: center;
}


#goods {
	width: 565px;
	height: 390px;
	background-image: url(../images/goods_background.png);
}

#goods_top {
	width: 533px;
}

#goods_title {
	width: 376px;
	height: 158px;
	float: left;
}

#goods_title_top {
	width: 376px;
}

#goods_title_bottom {
	width: 376px;
}

#goods_circle {
	width: 157px;
	float: right;
}

#goods_circle_top {
	width: 157px;
	height: 40px;
}

#goods_circle_bottom {
	width: 157px;
	height: 118px;
}

#goods_circle_top p{
	padding-top: 24px;
	font-size: 12px;
	text-align: center;
}

#goingon {
	width: 565px;
	height: 390px;
	background-image: url(../images/goingon_background.png);
}

#goingon_top{
	width: 533px;	
}

#goingon_top p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #363124;
}

#goingon_bottom {
	width: 533px;
	height: 150px;
}

#goingon_list {
	width: 333px;
	float: left;
}

#goingon_circle {
	width: 200px;
	height: 150px;
	float: right;
}

#goingon_circle_top {
	width: 200px;
	height: 45px;
	float: left;
}

#goingon_circle_top p{
	padding-top: 0px;
	padding-left: 56px;
	margin-top: 31px;
	font-size: 12px;
	text-align: left;
}

#goingon_circle_bottom {
	width: 200px;
	height: 105px;
	float: right;
}

#goingon_list ul {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #363124;
	list-style-position: inside;
	list-style-type: circle;
	margin: 0px;
	padding: 0px;
}


#touch {
	width: 565px;
	height: 390px;
	background-image: url(../images/touch_background.png);
}

#touch_details {
	width: 179px;
	float: left;
}

#touch_details .hours {
	font-size: 10px;
	padding-top: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;

}

#touch_map {
	width: 354px;
	float: right;
	/*background-color: #C99;*/
}

#touch p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	color: #363124;
	margin: 0px;
	margin-bottom: 0px;
	padding-bottom: 15px;	
}

#touch_map p {
	font-size: 14px;
	padding-top: 5px;
	text-align: center;
}

#hours_spacer {
	height: 16px;
}

#page {
	background-color: #fff;
}

#left_spacer {
	width: 32px;
	float: left;
	/*background-color: #FCC;*/
}



#footer {
	height: 120px;
	width: 800px;
	margin: 0 auto;
	text-align: center;
}


#credits {
	width: 800px;
	height: 12px;
	margin: 0 auto;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 0px;
	position: relative; /* Needed for Safari */
}

#credits_left {
	float: left;
	margin-left: 10px;
	display: inline;
}

#credits_right {
	float: right;
	margin-right: 10px;
	display: inline;
}

#map {
	width: 800px;
	height: 480px;
	margin: 0 auto;
	background-color: #ffffff;
}

#map_large {
	width: 520px;
	float: left;

}

#map_details {
	width: 245px;
	float: right;
	padding-top: 50px;
	padding-left: 5px;
	padding-right: 30px;
}


/*----------FOOTER copyright EVER AFTER.-----------*/

h1 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000;
}

/*---------------------*/

h2 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/*---------------------*/
h3 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/*---------------------*/

h4 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/*---------------------*/

h5 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/*----------site design by case+point:media-----------*/
h6 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #fff;
}

/* -------------------------------------------------------------- */


p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #363124;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}

img {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	vertical-align: bottom; /*disables 3px bottom on ie7*/
}

hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #363124;		
}

/* -------------------------------------------------------------- */ 

a:link {
	color: #398D7D;
	text-decoration: none;
}

a:visited {
	color: #398D7D;
	text-decoration: none;
}

a:hover {
	color: #B93451;
	text-decoration: none;
}

a:active {
	color: #398D7D;
	text-decoration: none;
}

#credits a:link {
	color: #000;
	text-decoration: none;
}

#credits a:visited {
	color: #000;
	text-decoration: none;
}

#credits a:hover {
	color: #fff;
	text-decoration: none;
}

#credits a:active {
	color: #000;
	text-decoration: none;
}

#signup_wrapper {
	width: 300px;
	height: 300px;
	margin: 0 auto;
	background-color: #363124;
	
}

#signup_header {
	width: 300px;
	height: 120px;
	margin: 0 auto;
	background-image: url(../images/signup_header.png);
	background-color: #363124;
}

#signup_content {
	width: 300px;
	height: 210px;
}

#signup_footer {
	width: 300px;
	height: 30px;
	background-color: #398d7d;
}

#signup_content p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #ffffff;
	padding: 0px;
	margin-top: 6px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
}

tr {
	padding: 0px;
	margin: 0px;
}

.label {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	margin-left: 20px;
	
}

