body {margin: 0 auto 30px auto; text-align: center; background-color: #2b2b2b; font-size: 100%;} 
img {display: block}

.tickerbox {width: 204px; margin: 0px; padding-top: 24px; }
	.tickertext {width: 174px; margin: 0 30px 0 0; background: url(images/tickergradient.jpg) 0 0 repeat-y; color: #262626; padding: 0px; border: 1px solid #999999;}
	.tickertext p {font-size: .75em; line-height: 1.5em; margin: 0px 14px 6px; padding: 0px;}
	.tickertext h6 {font-family: "Georgia","Times New Roman",Times,serif; font-size: .875em; margin: 0 10px 6px; color: #364030;}
	.tickertext img {display: block; margin: 8px auto;}

/* H O M E P A G E  */
.hometop {display: block; width: 960px; height: 128px; margin: 20px auto 10px;}
.intro {display: block; width: 480px; margin: 0 30px 22px; padding-top: 20px;}
	.intro p {font-family: "Georgia","Times New Roman",Times,serif; font-size: 1em; line-height: 1.6em; color: #364030;}
	.intro a:link {font-family: "Georgia","Times New Roman",Times,serif; font-size: 1em;}
	.intro a:visited {font-family: "Georgia","Times New Roman",Times,serif; font-size: 1em;}
	.intro a:hover {font-family: "Georgia","Times New Roman",Times,serif; font-size: 1em; color: #666666;}
	
.homecontent {display: block; width: 480px; margin: 0 30px 0px; border-top: 1px solid #808080;}
	.homecontent h4 {font-family: "Georgia","Times New Roman",Times,serif; font-size: 1em; padding-top: 12px; margin: 0 0 6px; color: #1d4d0b;} 
	.homecontent p {font-family: helvetica, arial, sans-serif; font-size: .875em; line-height: 1.4em; margin: 0 0 2px; color: #262626;}
	.homecontent a:link {font-family: verdana, helvetica, arial, sans-serif; font-size: .875em; color: #313d52; margin: 0px; text-decoration: none; font-weight: bold}
	.homecontent a:visited {font-family: verdana, helvetica, arial, sans-serif; font-size: .875em; color: #313d52; margin: 0px; text-decoration: none; font-weight: bold}
	.homecontent a:hover {font-family: verdana, helvetica, arial, sans-serif; font-size: .875em; color: #23457b; margin: 0px; text-decoration: none; font-weight: bold}
	
/* B L O C K  L E V E L */
.bottomlinks { width: 960px; margin: 8px auto 0px; text-align: center;}
#contact p {margin: 0 0 1px;}
#contact h5 {margin-top: 10px;}
.leftchunk {float: left; width: 300px;}
.rightchunk {margin-left: 330px;}
.leftcol {display: block; position: relative; width: 180px; margin: 0 0 15px; background-color: #ecefea; padding: 0px;}
#locations {margin: 0px; padding: 0px; height: 120px;}
	#locations img {float: left; height: 100px; padding-top: 4px;}
	a#regions:link { display: block; font-size: .875em; font-family: "Georgia","Times New Roman",Times,serif; color: #908344; letter-spacing: .05em; margin: 0 0 5px 10px; padding: 0px;font-weight: bold;}
	a#regions:visited {display: block; font-size: .875em; font-family: "Georgia","Times New Roman",Times,serif; color: #908344; letter-spacing: .05em; margin: 0 0 5px 10px; padding: 0px; font-weight: bold;}
	a#regions:hover {display: block; font-size: .875em; font-family: "Georgia","Times New Roman",Times,serif; color: #746105; letter-spacing: .05em; margin: 0 0 5px 10px; padding: 0px; font-weight: bold;}
	#locations p {margin: 0 0 0 190px;}
	#locations h5 {margin: 0 0 4px 190px; padding-top: 2px}
	
	#expandable1 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable2 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable3 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable4 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable5 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable6 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable7 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable8 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	#expandable9 { display: none; height: auto; margin: 0px; padding: 12px 0 18px; width:auto;}
	
.mainbody {display: block; width: 960px; margin: 0px auto 30px; text-align: left;}
.mainbodyright {background-color: #ffffff; width: 760px;}
.maincontent {width: 654px; margin: 0 50px 10px 50px; padding-top: 30px; }
	.maincontent li {margin-bottom: 2px;}
	.maincontent p {font-family: arial, helvetica, sans-serif; margin: 0 0 10px; font-size: .75em; line-height: 1.35em;}
	.maincontent a:link, .maincontent a:visited {font-family: arial, helvetica, sans-serif; font-size: 1em; margin: 0 0 10px; color: #262626;}
	.maincontent a:hover {color: #344a65; font-size: 1em; }

.priceline {width: 654px; padding: 4px 6px;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 16px 0 12px; background-color: #f5f4eb}
.priceline p {margin: 0px; padding: 0px;}
textarea#loginbox {float: left; width: 100%; height: 18px; padding: 1px 3px; border: 1px solid #cccccc; background-color: #ffffff; font-family: helvetica, arial, sans-serif; font-size: .6875; color: #262626; margin: 0px;}
.top {display: block; width: 960px; height: 60px; margin: 20px auto 10px; background: url(images/thintop.jpg) 0 0 no-repeat #000000; text-indent: -9000px;}
				
/* T E X T  F O R M A T T I N G */

p, li, a {font-family: arial, helvetica, sans-serif; font-size: .75em; line-height: 1.35em; color: #262626; margin: 0px; padding: 0px; text-align: left;}
h1, h2, h3, h4, h5, h6 {font-family: "Georgia","Times New Roman",Times,serif; color: #262626; margin: 0 0 .5em; padding-top: .625em; text-align: left; }
h1 {font-size: 1.5em; font-weight: normal;}
h2 {font-size: 1.325em; font-weight: normal;}
h3 {font-size: 1.125em; font-weight: normal;}
h4 {font-size: 1em}
h5 {font-size: .875em;}
h6 {font-size: .75em;}

h5#caps {letter-spacing: .16em; font-weight: bold; color: #4e5f66}
h5#spaced {letter-spacing: .08em; font-weight: bold; color: #4e5f66}
h6#sans {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;}
h6#prehead {font-size: .6875em; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; letter-spacing: .1em; color: #900026; margin: 0px; }
ul#body {list-style-position: inside; margin: 10px 0;}

.firstwords {color: #908344; font-weight: normal;}
p#homebody {color: #ffffff; margin: 0 0 4px;}
p#italicserif {font-family: "Georgia","Times New Roman",Times,serif; color: #535880; font-style: italic; font-size: .6875em;}
#serifstrong { font-family: "Georgia","Times New Roman",Times,serif; color: #333333; font-weight: bold;}

a#italicserif:link {font-family: "Georgia","Times New Roman",Times,serif; color: #535880; font-style: italic; font-size: 1em;}
a#italicserif:visited {font-family: "Georgia","Times New Roman",Times,serif; color: #535880; font-style: italic; font-size: 1em;}
a#italicserif:hover {font-family: "Georgia","Times New Roman",Times,serif; color: #3e4899; font-style: italic; font-size: 1em;}

a#boldanchor:link {font-family: verdana, arial, helvetica, sans-serif; color: #313d52; font-weight: bold; text-decoration: underline; font-size: 1em;}
a#boldanchor:visited {font-family: verdana, arial, helvetica, sans-serif; color: #313d52; font-weight: bold; text-decoration: underline; font-size: 1em;}
a#boldanchor:hover {font-family: verdana, arial, helvetica, sans-serif; color: #23457b; font-weight: bold; text-decoration: underline; font-size: 1em;}


a:link {color: #3d404d; text-decoration: underline; font-size: 1em; }
a:visited {color: #3d404d; text-decoration: underline; font-size: 1em; }
a:hover {color: #3d4566; text-decoration: underline; font-size: 1em; }

.bottomlinks a:link { font-size: 1em; color: #c7c7c7; text-decoration: underline;}
.bottomlinks a:visited { font-size: 1em; color: #c7c7c7; text-decoration: underline;} 
.bottomlinks a:hover { font-size: 1em; color: #e6ebf2; text-decoration: underline;}
.bottomlinks p {font-family: helvetica, arial, sans-serif; font-size: .625em; color: #c7c7c7; margin: 0px; padding-top: 6px; text-align: center;}

a#lightblue:link {color: #c3c3ff;} 
a#lightblue:visited {color: #c3c3ff;} 
a#lightblue:hover {color: #a7a7ff;} 

a.jumplink:link {display: block; margin: 8px 0 0 0; color: #404040;text-decoration: underline; font-size: .75em; } 
a.jumplink:visited {display: block; margin: 8px 0 0 0; color: #404040;text-decoration: underline; font-size: .75em; }
a.jumplink:hover {display: block; margin: 8px 0 0 0; color: #000000;text-decoration: underline; font-size: .75em; }