/* CSS Document */

body {
	background: url(../images/page_bg.gif) repeat top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
	min-width:780px;
}
A:link, A:active, A:visited {color:#510A1F; text-decoration:underline; font-weight:bold;}
A:hover {color:#A5223C; text-decoration:none;cursor:pointer;}

H1 {background:url(../images/logo.gif) no-repeat top; width:516px; height:76px; margin:0px; padding:0px; float:left;}
H2 {padding:0px; margin:0px;}
H3 {padding:0px; margin:0px;}
H4 {padding:0px; margin:0px;}
H5 {}
H6 {}

H1 span, H2 span, H3 span, H4 span, H5 span, H6 span {display:none;}

P {line-height:18px;}
IMG {padding:0px; margin:0px; border:none;}

TD {}
TR {}
TABLE {}
TH {}
THEAD {}

FIELDSET {}
LEGEND {}
LABEL {display:block;}
INPUT, TEXTAREA {}
.button {}

#wrapper {
	width:774px;
	margin:0 auto;
	padding:0px;
	background: url(../images/page_middle_bg.gif) repeat-y top;
	text-align:left;
}

#pageSeperator {background:url(../images/page_seperator.gif) no-repeat top; width:774px; height:12px; margin:0px; padding:0px; clear:both; !important}

#pageMiddle {width: 746px; margin:0px 7px 0px 7px; padding:12px 7px 10px 7px; background:#F8F5ED url(../images/pageMiddleBg.gif) repeat-x top;}

#header {width: 760px; margin:0px 7px 0px 7px; background:url(../images/top_bg.gif) repeat-x top;}
#header .topContact a { background:url(../images/top_contactbg.gif) no-repeat top; width:178px; height:76px; float:right;}
#header #topNav {padding:8px 0px 0px 0px; margin:0px; clear:both; width:100%; height:25px; background:#ffffff url(../images/nav_bg.gif) repeat-x top; border-bottom:3px solid #450619;}
#header #topNav UL { list-style-type:none; margin:0px 0px -5px 0px; padding:0px 0px 0px 20px; display:block; height:25px;}
#header #topNav UL LI {float:left; padding:0px 25px 0px 0px; margin:0px; height:25px;}
#header #topNav A {margin:0px; padding:0px;}
#header #topNav IMG {margin:0px; padding:0px;}

#header #topSubNav { width:760px; padding:0px; margin:0px; background:#450619;}
#header #topSubNav UL {list-style-type:none; width:760px; padding:0px; margin:0px;}
#header #topSubNav LI {float:left; margin:0px; padding:2px 10px 5px 10px;}
#header #topSubNav A.subnav:link, #header #topSubNav A.subnav:active, #header #topSubNav A.subnav:visited {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
#header #topSubNav A.subnav:hover { text-decoration:underline;}

#header #topSubNav A.subnavon:link, #header #topSubNav A.subnavon:active, #header #topSubNav A.subnavon:visited {color:#F5B002; font-size:12px; font-weight:bold; text-decoration:none;}
#header #topSubNav A.subnavon:hover {}

#bottom {background:url(../images/bottom_bg.gif) repeat-x top; height:127px; width: 760px; margin:0px 7px 0px 7px;}
#bottom #bottomLeft {width:60%; float:left;}
#bottom #bottomRight {
	width:25%;
	float:right;
	background:url(../images/bottom_spotlight.gif) no-repeat top left;
	height:107px;
	text-align:left;
	padding: 20px 0px 0px 15px;
	color: #FFFFFF;
	letter-spacing:1px;
}
#bottom #bottomRight p {
	line-height:14px;
}
#bottom #bottomNav {padding:10px;}
#bottom #bottomNav UL { list-style-type:none; margin:0px; padding:0px; display:inline;}
#bottom #bottomNav UL LI {display:inline; float:left; padding:5px 15px 5px 5px; line-height:20px;}
A.bottomNav:link, A.bottomNav:visited, A.bottomNav:active {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal;}
A.bottomNav:hover {border-bottom:1px solid #F5B002;}
A.bottomNavOn:link, A.bottomNavOn:visited, A.bottomNavOn:active, A.bottomNavOn:hover {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal; border-bottom:1px solid #F5B002;}
#bottom #bottomText {padding:20px; width:100%; clear:left; color:#FFFFFF;}

#pageBottom {background: url(../images/page_bottom.gif) no-repeat top; width:774px; height:8px; margin:0px; padding:0px; !important}

#leftInfo {padding:10px; width:30%; float:left; border:2px solid #FFFFFF; background-color: #e7e5e1;}
#left {width:30%; float:left;}
#right {width:400px; float:right; padding-right:5%;}

.first_paragraph {
	margin-top:0;
}

A.breadCrumb1:link, A.breadCrumb1:active, A.breadCrumb1:visited {font-size:9px; color:#8B8985; text-decoration:none;}
A.breadCrumb1:hover { text-decoration:underline; color:#333333;}
A.breadCrumb2:link, A.breadCrumb2:active, A.breadCrumb2:visited {font-size:9px; color:#450619; text-decoration:none;}
A.breadCrumb2:hover { text-decoration:underline; color:#333333;}
.breadCrumbArrow {font-size:6px; color:#333333;}

#sendToAFriend {background: none;}
#sendToAFriendInfo {padding:10px; background:#FFFFFF;}
#sendToAFriend FIELDSET {border:1px solid #999999; padding:10px;}
#sendToAFriend LABEL {padding:0px 10px 0px 0px;}
#sendToAFriend LEGEND {font-size:18px; color:#333333;}
#sendToAFriend P {margin:0px; padding:5px;}
#sendToAFriend INPUT {border:1px solid #dadada; color:#33333; background:#ffffff; margin:0px 10px 0px 0px; width:300px;}


/*Hacks*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

 img, div { behavior: url(../iepngfix.htc) }