/* CSS Document */

/* ###### GENERAL STUFF ###### */

p { text-align: justify; }

body { background:#39081E;  }

.hidden {
	display: none;
}


/* ###### PRODUCT TEXT ###### */

.mainText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.mainBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

.mainLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

a.mainLink:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}

.mainTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	width: 140px;
}

div.mainTitle h1 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	/*line-height:0px;*/
	margin: 0 0 0 0px;
	text-decoration: none;
}

.subTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

div.subTitle h2 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight: normal;
	/*line-height:5px;*/
	margin: 0 0 0 0px;
	text-decoration: none;
}



/* ###### COLOURS TEXT ###### */

.coloursTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

.coloursChoice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #684A54;
	font-weight: bold;
	text-decoration: none;
}

.coloursSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

.coloursBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #684A54;
	font-weight: bold;
	text-decoration: none;
}

.coloursText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

a.coloursText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #684A54;
	font-weight: normal;
	text-decoration: underline;
}



/* ###### PRICE GUIDE TEXT ###### */

.pinkText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #B83D76;
	font-weight: bold;
	text-decoration: none;
}

.brownText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

.brownLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #684A54;
	font-weight: bold;
	text-decoration: underline;
}

.priceBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
}

.priceText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.burgundyBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
}



/* ###### RANGE TEXT ###### */

.rangeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.rangeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E1D9D0;
	font-weight: bold;
	text-decoration: none;
}



/* ###### OTHER SECTIONS TEXT ###### */

.otherTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:22px;
}

div.otherTitle  h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:22px;
}

.smallTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normal;
	text-decoration: none;
}
.brightRedTextLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}

.redLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normal;
	text-decoration: underline;
}

.beigeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBA994;
	font-weight: normal;
	text-decoration: none;
}

.beigeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BBA994;
	font-weight: normal;
	text-decoration: none;
}

.brownText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: normal;
	text-decoration: none;
}

.brownTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: bold;
	text-decoration: none;
}

.wf_Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: normal;
	text-decoration: none;
}

.wf_LinkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: bold;
	text-decoration: underline;
}



/* ###### WHY FITTED ###### */

.wfTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.wfSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.wfText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.wfLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

a.wfLink:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}

/* ###### WHY HAMMONDS ###### */

.whText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.whLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1737;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

a.whLink:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1737;
	font-weight: normal;
	text-decoration: underline;
	line-height:13px;
}

.whLinkOn {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1737;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}




/* ###### SERVICE GUIDE ###### */

.pressTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #B73D76;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	margin-bottom:8px;
}

.pressInnerTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	margin-bottom:8px;
}

.pressBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	text-align:left;
}

.pressMain {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normail;
	text-decoration: none;
	margin:0 0 10px 0;
	text-align:left;
}

.pressArchiveBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	text-align:left;
}

.pressArchiveMain {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normail;
	text-decoration: none;
	margin:0 0 10px 0;
	text-align:left;
}

.pressLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: underline;
}

.presscentreText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height:16px;
}




/* ###### SERVICE GUIDE ###### */

.linksTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	margin-bottom:12px;
}

.linksBoldText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height:18px;
}

.linksMainLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: underline;
	line-height:18px;
}

.linksLargeBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: underline;
	line-height:14px;
}


.linksInnerText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:15px;
}

.linksInnerLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	line-height:15px;
	margin-left:10px;
}

.linksWhiteSmall {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:10px;
}

.linksWhiteText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:18px;
}

.linksWhiteBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:18px;
}

.linksBoldLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height:18px;
}




/* ###### SERVICE GUIDE ###### */

.sgTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.sgSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.sgText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:14px;
}

.serviceTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.serviceSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #865269;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.serviceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	margin-bottom:8px;
}

.serviceBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	margin-bottom:8px;
}





/* ###### STORE LOCATOR ###### */

.storeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.storeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.storeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.store {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	padding:5px 0px 0px 10px;
	background:#ffffff;
	cursor:pointer;
}

.store:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	padding:5px 0px 0px 10px;
	background:#D9C0CB;
	cursor:pointer;
}

.storeSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	padding:5px 0px 0px 10px;
	background:#D9C0CB;
	cursor:pointer;
}

.storeName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6F6F6F;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:12px;
}

.storeAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
	font-weight: normal;
	text-decoration: none;
	line-height:18px;
	margin-bottom:12px;
}

.storeTel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6F6F6F;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:0.1em;
	margin-bottom:12px;
}

.storeRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:4px;
}

.storeRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: normal;
	text-decoration: none;
}

.storeLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	text-decoration: none;
	line-height:18px;
	margin-bottom:12px;
}

.storeLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	text-decoration: none;
	line-height:18px;
	margin-bottom:12px;
}



/* ###### FORMS TEXT ###### */

.formsQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsAnswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}





/* ###### STORAGE SOLUTIONS ###### */

.ssTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:16px;
	margin-bottom:8px;
}

.ssTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.ssSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.ssText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
	margin-bottom:18px;
}

.ssLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBA994;
	font-weight: normal;
	text-decoration: none;
}

.ssLinkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBA994;
	font-weight: bold;
	text-decoration: underline;
}



/* ###### HEADER TEXT ###### */

.contactTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

div.contactTitle h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.contactBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

.contactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
	margin-bottom:10px;
}

.contactLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

a.contactLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}



/* ###### HEADER TEXT ###### */

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D95392;
	font-weight: bold;
	text-decoration: none;
}

/* ###### Purple Link ###### */

.purpleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: normal;
	text-decoration: none;
}

a.purpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: normal;
	text-decoration:underline;
}

/* ###### FOOTER TEXT ###### */

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

#marquee {
	width:722px;
	height:32px;
	padding:10px 0 0 0;
	background:#8cc63f;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}

/* ###### Designer Request TEXT ###### */
.dayNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#careers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
	height:304px;
}

#careers h1 {
	font-size: 14px;
	color:#5d1837;
	margin:0 0 10px 0;
	padding:0;
	line-height:14px;
}

#careers p {
	margin:0 0 10px 0;
	padding:0;
	color:#333333;
}

#careers label {
	font-size: 12px;
	font-weight: bold;
	margin:0 10px 0 0;
	color:#5d1837;
}

#careers form {
	margin:0;
	padding:0;
}

#careers p.input {
	height:22px;
	margin:0 0 0 0;
	vertical-align:bottom;
}

#careers #container_joblist {
	width:100%;
	height:238px;
	margin:0 0 20px 0;
	overflow:auto;
}

#joblist {
	margin:0 0 0 0;
	color: #ffffff;
}

#joblist th {
	background:#8f2455;
	font-size: 12px;
	text-align:center;
	height:25px;
	padding:5px 4px 4px 4px;
	
	border-right:1px solid #ffffff;
}

#joblist th.first {
	background:#8f2455 url(images/careers/tl.gif) no-repeat top left;										
}

#joblist th.last {
	background:#8f2455 url(images/careers/tr.gif) no-repeat top right;	
	border-right:none;												
}

#joblist td {
	background:#f0e3de;
	color:#5d1837;
	font-size:11px;
	text-align:center;
	height:25px;
	padding:4px;
	
	border:1px solid #8f2455;
	border-width:1px 1px 0 0;
}

#joblist td.first {
	border-width:1px 1px 0 1px;
}

#joblist td.bottom {
	background:#8f2455;
	border:none;
	height:14px;
	padding:0;
}

#joblist td#left {
	text-align:left;
}

#joblist td#right {
	text-align:right;
}

#joblist a {
	color:#5d1837;
}

#job_description {
	font-size:12px;
	color: #333333;
	margin:0 0 10px 0;
	width:610px;
	height:248px;
}

#job_description th {
	color:#5d1837;
	text-align:left;
	width:90px;
	font-weight:bold;
	height:18px;	
}

#job_description td {
	text-align:left;
	height:18px;	
	width:215px;												
}

#job_description #description div {
	width:600px;
	height:172px;
	overflow:auto;
	background:#e6d2ca;
	padding:8px;
	margin:4px 0 0 0;
	border:1px solid #5d1837;
}

#job_description #description div p {
	padding:0 0 10px 0;
	margin:0;
}


#job_apply_desc {
	font-size:12px;
	color: #333333;
	margin:0 0 10px 0;
	width:610px;
	height:36px;
}

#job_apply_desc th {
	color:#5d1837;
	text-align:left;
	width:90px;
	font-weight:bold;
	height:18px;	
}

#job_apply_desc td {
	text-align:left;
	height:18px;	
	width:215px;												
}

#job_apply {
	font-size:12px;
	color: #5d1837;
	margin:0 0 16px 0;
	width:610px;		
	text-align:left;
	font-weight:bold;											
}

#job_apply th {
	text-align:left;
	width:90px;
	font-weight:bold;
	height:25px;	
}

#job_apply td {
	text-align:left;
	height:25px;	
	width:215px;												
}

/* #### carousel ##### */

.carousel_bckgrd {
	width: 100%;
	background:url(jCarouselFiles/bckgrd.jpg) repeat-x top #b01417;
	padding-bottom: 10px;
}

.carousel_default img {
	border: 1px solid #FFF;
}

/* #### LISTS FOR SITE MAP ##### */
dl { background: none;  }
dl dd { margin: 0 0 0 10px; }
dl dt a,
dl dd a,
dl li a { color: #333; font: 12px/16px Arial, Helvetica, sans-serif; text-decoration: none;  }
dl dt { border-top: 1px solid #666; margin-top: 5px; padding: 5px 0 0 0; }
dl dt a { font-weight: bold; font-size: 14px;  }
dl dd ul { padding: 0 0 0 20px; }
dl dd li { list-style: none;}
dl dd li a { font-style: italic; font-size: 11px; }
a:hover { text-decoration: underline; }


/* #### RICHARD CHOICE ##### */

#richards_choice { font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; line-height:13px; }
#richards_choice #left { background:url(images/richards_choice/left_img_w4.jpg) no-repeat left top; border-right:1px solid #212121; }
#richards_choice #left #quote { text-align:right; }
#richards_choice #left blockquote { position:relative; left:210px; width:130px; padding:10px 20px 20px 20px; margin:0; font-size:13px; color:#212121; line-height:20px; text-align:left;}
#richards_choice #left img { display:block; }
#richards_choice #right {  }
#richards_choice #right #heading { padding:0 0 0 18px; background:url(images/richards_choice/diagonals.gif) no-repeat right bottom; }
#richards_choice #right #heading h1 { margin:0; }
#richards_choice #right #content { font-size:11px; line-height:13px; }
#richards_choice #right #content td { padding:20px 20px 5px 20px; }
#richards_choice #right #content p { margin:0 0 10px 0; }
#richards_choice #right #content p#signature { padding:0 20px 0 0; text-align:right; }
#richards_choice #right #bottom_images { padding:12px 0 6px 0; background:#6d6758; border:1px solid #a49f93; border-width:8px 0 20px 0; }
#richards_choice #right #bottom_images img { display:block; }
#richards_choice #right #bottom_links { border-top:1px solid #212121; }
#richards_choice #right #bottom_links td { border-right:1px solid #d0cdcd; }
#richards_choice #right #bottom_links td.last { border-right:none; }
#richards_choice #right #bottom_links td a { display:block; height:47px; font-size:12px; color:#343434; text-decoration:none; line-height:24px; }
#richards_choice #right #bottom_links td a:hover { background:#6d6758; color:#ffffff; }

.richards_choice_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding:0px 10px 0px 10px;
}

.richards_choice_main p { text-align: left; }



/* SOFT CLOSE POPUP DIV */
div.jBox {
	width: 208px;
	background: url(images/general/bg_jBox.png);
	position: absolute;
	top: 45px;
	left: 0px;
	padding: 10px 25px 10px 20px;
	border: 4px solid #999;
}
div.jBox img { margin-bottom: 5px; }
div.jBox p { font-family: Arial, Helvetica, Geneva, sans-serif; text-align: left; color: #5d1837; font-size: 11px; line-height: 16px; margin: 0; }
* html div.jBox { width: 260px; }



#features img { border:1px solid #fff; border-width: 0px 0px 2px 2px; }