/* body styles */
body {
	background: url("/images/misc/background.gif");
	background-repeat: repeat-x;
	background-color: #CDBCA7;
	margin-top: 10px;
	color: #6B5D50;
	font-family: "arial", serif;
}
/* end body styles */

table.main_table {
	width: 740px;
}
table.masthead {
	background: url("/images/masthead/bg.gif");
	height: 66px;
}

/* this creates the shadows on the main boxes styles */
td.middle_shadow {		/* use for gutter between main table and right rail */
	background: url("/images/content/shadow_bg.jpg");
}
.bg-right {		/* use with no right rail */
	background: url("/images/content/bg_right.jpg");
}
.bg_rightrail {		/* use for right rail background and shadow */
	background: url("/images/right_rail/bg_rightrail.gif");
}
.right_top {		/* use for right rail top */
	background: url("/images/right_rail/top.gif") transparent no-repeat;
}

/* this creates the shadows on the main boxes styles */

/* dotted line */
.dotted {
	background: url("/images/misc/dotted.gif");
}
/* end dotted line */

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

/* this manipulates the padding of an unordered list */
ul {
	margin: 0px;
	font-size: 13px;
	padding-left: 15px; /* or pick another offset */
}
/* this manipulates the padding of an unordered list */

.pad-inside {
	margin: 0;
	padding: 10px 15px 10px 15px;
}
.bg-menu {
	background: url("/images/misc/bg_menu.gif");
}
.bg-white {
	background: #fff;
}
.content {
	padding: 10px;
	width: 518px;
	font-size: 13px;
}
.copyright {
	font-size: 13px;
}
.event-header {
	border-top: 1px solid #CDBCA7;
	border-bottom: 1px solid #CDBCA7;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 10px 0;
	padding: 3px 0 3px 0;
}
.inside {
	background: #fff;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.popup {
	color: #fff;
	font-size: 12px;
	margin: 0;
	padding: 5px;
}
.right_rail {
	font-size: 11px;
	margin: 0;
	padding: 0 18px 0 7px;
}



/* order form */
.form {
	margin: 0;
	padding: 0;
}
.form-input {
	border: 1px solid #4B2F0E;
	margin: 0;
	padding: 0;
}

/* price table */
.boxes {
	background: #EAE8E5;
	border: 1px solid #4B2F0E;
	color: #4B2F0E;
	font-size: 12px;
	font-weight: normal;
	margin:0;
	padding: 5px;
}
.price-clear1 {
	border-bottom: 1px solid #C3BAAF;
	margin: 0;
	padding: 5px;
}
.price-clear2 {
	border-bottom: 1px solid #C3BAAF;
	font-size: 10px;
	margin: 0;
	padding: 5px;
}
.price-middle {
	border-bottom: 1px solid #C3BAAF;
	border-left: 1px solid #4B2F0E;
	margin: 0;
	padding: 5px;
}
.price-header1 {
	background: #EAE8E5;
	border-bottom: 1px solid #4B2F0E;
	padding: 5px;
}
.price-header2 {
	background: #EAE8E5;
	border-bottom: 1px solid #C3BAAF;
	padding: 5px;
}
.price-table {
	border: 1px solid #4B2F0E;
	color: #4B2F0E;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0;
}
