/* CSS Document ::: Created by Jodi Head (www.jodihead.co.uk) for Ruth Plunkett */
body { 	margin: 0px; text-align: center; background-image: url(images/background.gif); background-repeat: repeat; width: 100%; }
strong { color: #ca865e; }
p, td {	margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; }
h1 { color: #852e2e; font-size: 24px; font-weight: normal; margin-top: 0; margin-bottom: 18px; font-family: "Times New Roman", Times, serif; }
h2 { color: #852e2e; font-size: 18px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
h2.grey  { color: #333333; font-size: 18px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
h2.orange  { color: #CA865E; font-size: 18px; font-weight: normal; font-family: "Times New Roman", Times, serif; }

#maincontent { color: #333333; width: 640px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; text-align: left; }

#container { margin-left: auto; margin-right: auto; width: 650px; background-color: #FFFFFF; }

#backdrop {	}
	
#topbar { background-color: #852e2e; width: 640px; height: 136px; background-image: url(images/topbar-back.gif); background-repeat: no-repeat; background-position: bottom right; }
#topbar-left { float: left; }
#topbar-right { float: right; text-align: right; margin-right: 25px; _margin-right: 13px; width: 160px; margin-top: 36px; }
.clear { clear: both; }

#menu { float: left; width: 120px; margin-top: 8px; font-family: "Times New Roman", Times, serif; }
#twolinefix { height: 41px; margin-top: 6px; margin-left: 14px;  }

#rightcontent { float: right; background-image: url(images/lineVert3.gif); background-repeat:repeat-y; background-position: top left; width: 520px; }
#rightcontentin { margin: 20px; }

#rightpic { float: right; margin-left: 25px; height: 298px; text-align: center }

#footer { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

#costtable { border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; }
#costtable td { border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc }

.dottedLine2 { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; }
.dottedLine3 { 	width: 265px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; }
.leftside {  float: left }
.leftsidepic {  float: left;  width: 4px; }
.rightlist { width: 220px; float: left; }
.leftlist {	float: left; }

a { }
a:link { color: #852e2e }
a:visited { color: #852e2e }
a:active { color: #852e2e }
a:hover { color: #cd906b; }

a.topbar { text-decoration: none; font-size: 13px; line-height: 34px; }
a.topbar:link { color: #cd906b; }
a.topbar:visited { color: #cd906b; }
a.topbar:active { color: #cd906b; }
a.topbar:hover { color: #ffffff; }

a.nav { margin-left: 14px; text-decoration: none; font-size: 16px; line-height: 32px; }
a.nav:link { color: #333333; }
a.nav:visited { color: #333333; }
a.nav:active { color: #333333; }
a.nav:hover { color: #852e2e; }

a.nav2 { text-decoration: none; font-size: 16px; line-height: 16px; }
a.nav2:link { color: #333333; }
a.nav2:visited { color: #333333; }
a.nav2:active { color: #333333; }
a.nav2:hover { color: #852e2e; }

a.navover { margin-left: 14px; text-decoration: none; font-size: 16px; line-height: 32px; }
a.navover:link { color: #852e2e; }
a.navover:visited { color: #852e2e; }
a.navover:active { color: #852e2e; }
a.navover:hover { color: #852e2e; }

a.nav2over { text-decoration: none; font-size: 16px; line-height: 16px; }
a.nav2over:link { color: #852e2e; }
a.nav2over:visited { color: #852e2e; }
a.nav2over:active { color: #852e2e; }
a.nav2over:hover { color: #852e2e; }
