/* Default - 022206 */

html, 
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #3b3b3b;
	background: #d9d9d9 url('/images/core/site-bkg.jpg') top left repeat-x;
}

table, td {font-size: 12px;}
tr {vertical-align: top;}
th {color: #ffffff; background-color: #888888;}
p {margin: 0 0 0 0; line-height: 15px;}
h1 {font-size: 24px; font-family: Arial, Arial, Helvetica, sans-serif;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5, h6 {font-size: 12px;}
input, select, textarea {font-size: 12px;}
form {display: inline;}
img {border: none;}
ul {list-style-type:square;}
.hide {display: none;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.qanda {font-size: 20px;}
.qanda2 {font-size: 19px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.strike {text-decoration: line-through;}
.underline {text-decoration: underline;}
.red {color: #800000; font-weight:bold; font-size: 16px; text-decoration: underline;}
.maroonheader {color: #800000; font-weight:bold; font-size: 16px;}
.maroonheader2 {color: #800000; font-weight:bold; font-size: 16px; text-align: center;}
.maroon {color: #800000; font-weight: bold;}
.green {color: #339900;}
.white {color: #fff;}
.brown {color: #8b1206;}
.red2 {color:#800000;font-weight: bold;}
.center {text-align: center;}
.right {text-align: right;}
.nowrap {white-space: nowrap;}
.breakforprint {page-break-after: always;}
.spacer {clear: both; overflow: hidden;}
.clear {clear: both;}
.required {color: #800000;}

a, a:link, a:visited {color: #a44b43; text-decoration: underline;}
a:hover {color: #a44b43; text-decoration: none;}
a:active {color: #a44b43; text-decoration: underline;}

a.textnav, a.textnav:link, a.textnav:visited {color: #ff0000; text-decoration: underline;}
a.textnav:hover {color: #000000; text-decoration: none;}
a.textnav:active {color: #ff0000; text-decoration: underline;}

.bdr {border: 1px solid #999999;}
.bdrtop {border-top: 1px solid #999999;}
.bdrright {border-right: 1px solid #999999;}
.bdrbottom {border-bottom: 1px solid #999999;}
.bdrleft {border-left: 1px solid #999999;}

.howheard {display: none;}

.mainbody {text-align:center; 
	   margin:0 auto; 
	   width:100%;
	   position: relative;}
.contentbdy {width:1000px; text-align:left; margin:0 auto; z-index:1; position:relative;}

/* Specific */
.header-enclosure {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	border-bottom: solid 3px #ffffff;
}

.header-enclosure img.logo {
	width: 387px;
	height: 85px;
	float: left;
	margin: 0;
	padding: 0;
}

.header-enclosure div.top-links-number {
	width: 290px;
	height: 85px;
	float: right;
	margin: 0;
	padding: 0;
}

.header-enclosure div.top-links-number span {
	display: block;
	margin: 17px 0 0 2px;
	color: #a44b43;
	
}

.header-enclosure div.top-links-number span a, 
.header-enclosure div.top-links-number span a:link, 
.header-enclosure div.top-links-number span a:visited {
	color: #a44b43;
	text-decoration: none;
}

.header-enclosure div.top-links-number span a:hover {
	color: #a44b43;
	text-decoration: underline;
}

.header-enclosure div.top-links-number span a:active {
	color: #a44b43;
	text-decoration: underline;
}

.header-enclosure div.top-links-number img {
	width: 233px;
	height: 30px;
	margin: 23px 0 0 0;
}

.header-enclosure table {
	width: 1000px;
	border: none;
	margin: 0; 
	padding: 0;
}

.header-enclosure table td.menu-cont {
	width: 779px;
}

/* Top Menu Code */

.header-enclosure table td.menu-cont .qmclear {
	font-size: 1px;
	height: 0px;
	width: 0px;
	clear: left;
	line-height: 0px;
	display:block;
}
.header-enclosure table td.menu-cont .qmmc {
	position: relative;
}


.header-enclosure table td.menu-cont .qmmc a {
	float: left;
	display: block;
}

.header-enclosure table td.menu-cont .qmmc div a {
	float: none;
}


.header-enclosure table td.menu-cont .qmsh div a{
	float: left;
}

.header-enclosure table td.menu-cont .qmmc div {
	visibility: hidden;
	position: absolute;
}


/*"""""""" (MAIN) Container""""""""*/
.header-enclosure table td.menu-cont #qm0 {
	z-index: 100 !important;
}


/*"""""""" (MAIN) Items""""""""*/
.header-enclosure table td.menu-cont #qm0 a {
	padding: 0;
	margin: 0;
	background-color: #eff1f4;
	font-size: 0.8em;
	text-decoration: none;
	border-width: 1px;
	border-style: none;
	color: #eff1f4;
}


/*"""""""" (MAIN) Hover State""""""""*/
.header-enclosure table td.menu-cont #qm0 a:hover {
	
}


/*"""""""" (MAIN) Parent items""""""""*/
.header-enclosure table td.menu-cont #qm0 .qmparent {
		/* Background Arrow Image here for parent items */
}


/*"""""""" (MAIN) Active State""""""""*/
body .header-enclosure table td.menu-cont #qm0 .qmactive, body .header-enclosure table td.menu-cont #qm0 .qmactive:hover {

}


/*"""""""" (SUB) Container""""""""*/
.header-enclosure table td.menu-cont #qm0 div {
	background: #fdb60b;
	border-width: 1px;
	border-style: solid;
	border-color: #e0e0e2;
	margin-top: 3px;
	width: 180px;
}


/*"""""""" (SUB) Items""""""""*/
.header-enclosure table td.menu-cont #qm0 div a {
	padding: 4px 20px 4px 4px;
	margin: 0;
	background-color: transparent;
	color: #7e3b4e;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	border-width:0px;
	border-style: none;
	border-color: #000000;
}


/*"""""""" (SUB) Hover State""""""""*/
.header-enclosure table td.menu-cont #qm0 div a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #a44b43;
}


/*"""""""" (SUB) Parent items""""""""*/
.header-enclosure table td.menu-cont #qm0 div .qmparent
{
	background: url('/images/core/top-nav/arrow_right.gif') 95% no-repeat;
	
}

/*"""""""" (SUB) Active State""""""""*/
body .header-enclosure table td.menu-cont #qm0 div .qmactive, body .header-enclosure table td.menu-cont #qm0 div .qmactive:hover {
	background: #a44b43 url('/images/core/top-nav/arrow_right.gif') 95% no-repeat;
	color:#ffffff;
}

/* End Top Menu Code */

.header-enclosure table td.search-cont {
	width: 221px;
	background: url('/images/core/search-bkg.gif') top left no-repeat;
	vertical-align: middle;
	padding-top: 2px;

	*padding-top: 5px;
}

.header-enclosure table td.search-cont img {
	width: 61px;
	height: 13px;
	float: left;
	margin: 3px 0 0 0;
}

.header-enclosure table td.search-cont table {
	width: 160px;
	height: 18px;
	float: right;
}

.header-enclosure table td.search-cont table td.input-field {
	width: 122px;
	vertical-align: middle;
}

.header-enclosure table td.search-cont table td.input-field input {
	width: 122px;
	height: 12px;
}

.header-enclosure table td.search-cont table td.button {
	width: 38px;
	padding-left: 3px;
	vertical-align: middle;
}

.header-enclosure table td.search-cont table td.button input {
	width: 25px;
	height: 18px;
}

.main-enclosure {
	width: auto;
	margin: 0 auto;
	padding: 0;
	background: url('/images/core/main-bkg.jpg') repeat-x top left #d9d9d9;
}

.main-enclosure table {
	
	border: none;

	padding: 0;
	
}

.main-enclosure table td.left-rail {
	width: 207px;
}

/* Begin Side Menu Styles */
.main-enclosure table td.left-rail .qmclear {
	font-size: 1px;
	height: 0px;
	width: 0px;
	clear: left;
	line-height: 0px;
	display: block;
}

.main-enclosure table td.left-rail .qmmc {
	position:relative;
}

.main-enclosure table td.left-rail .qmmc a {
	float: left;
	display: block;
}

.main-enclosure table td.left-rail .qmmc div a {
	float: none;
}
.main-enclosure table td.left-rail .qmmc div {
	visibility: hidden;
	position: absolute;
}

/* Remove the comments below for vertical mains and change the false value to
   true in the qm_create function after the menus structure. */
.main-enclosure table td.left-rail .qmmc a {
	float:none
}


.main-enclosure table td.left-rail #qm1 {
	width: 185px;
	/*background: url('/images/core/side-nav/nav-bkg.gif') repeat-y top left; */
	padding-top: 7px;
	margin-bottom: 7px;
}

 /* Main Items */
.main-enclosure table td.left-rail #qm1 a {
	color: #ffffff; 
	background: none;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 0px 6px 17px;
	margin: 0 auto;
	border-bottom: 2px dotted #d5d1d2;
	width: 159px;
}

.main-enclosure table td.left-rail #qm1 a.bottom {
 	border-bottom: none;
 	padding: 5px 0px 8px 17px;
}

/* Main Hover State */
.main-enclosure table td.left-rail #qm1 a:hover {
	background: none;
}

/* Main Active State */
body .main-enclosure table td.left-rail #qm1 .qmactive, 
body .main-enclosure table td.left-rail #qm1 .qmactive:hover {
	color: #ffb400;
	background: url('/images/core/side-nav/main-bullet-hover.gif') 4px 10px no-repeat;
	text-decoration: none;
}

/* Main Parent Items */
.main-enclosure table td.left-rail #qm1 .qmparent {
	background: url('/images/core/side-nav/main-bullet.gif') 4px 10px no-repeat;
}

/* Sub Containers */
.main-enclosure table td.left-rail #qm1 div {
	background-color: #a44b43;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #d5d1d2;
	margin-top: 0
	margin-left: -1px;
	width: 200px;
}

/* Sub Hover State */
.main-enclosure table td.left-rail #qm1 div a:hover {
	color: #ffb400;
	text-decoration: none;
}

/* Sub Active State */
body .main-enclosure table td.left-rail #qm1 div .qmactive,
body .main-enclosure table td.left-rail #qm1 div .qmactive:hover {
	background: url(/images/core/side-nav/arrow_right-yellow.gif) 95% no-repeat;
}

/* Sub Parent Items */
.main-enclosure table td.left-rail #qm1 div .qmparent {
	background: url(/images/core/side-nav/arrow_right.gif) 95% no-repeat;
}

/* Sub Items */
.main-enclosure table td.left-rail #qm1 div a {
	background: none;
	padding: 2px 10px 2px 5px;
	border-width: 0px;
	border-style: none;
	border-color: #000000;
	font-size: 12px;
}

/* End Side Menu Styles */

.main-enclosure table td.left-rail table.login {
	width: 180px;
	border: solid 1px #a54b43;
	margin: 0px auto 5px auto;
	padding: 0;
	color: #413e20;
	font-weight: bold;
	background: #f3f3f3 url('/images/core/login-bkg.gif') top left repeat-x;
}

.main-enclosure table td.left-rail table.login th {
	background: #a54b43;
	font-weight: bold;
	color: #ffffff;
	
}

.main-enclosure table td.left-rail table.login td.input-name {
	width: 80px;
	vertical-align: middle;
}

.main-enclosure table td.left-rail table.login td.input-area {
	width: 97px;
}

.main-enclosure table td.left-rail table.login td.input-area input.large {
	width: 97px;
	height: 12px;
}

.main-enclosure table td.left-rail table.login td.input-area input.small {
	width: 51px;
	height: 12px;
}

.main-enclosure table td.left-rail table.login td.login-button-area {
	text-align: center;
	padding-top: 10px;
}

.main-enclosure table td.left-rail table.login td.login-button-area input.submit-login {
	width: 56px;
	height: 18px;
}

.main-enclosure table td.left-rail img.promo {
	display: block;
	width: 119px;
	height: 99px;
	margin: 0 auto 5px auto;
}
.main-enclosure table td.left-rail img.promo2 {
	display: block;
	width: 100px;
	height:100px;
	margin: 5px auto 5px auto;
}

.main-enclosure table td.right-rail {
	width: 793px;
	padding-top: 7px;
}

.main-enclosure table td.right-rail img.top {
	width: 793px;
	height: 13px;
}

.main-enclosure table td.right-rail div.content-area {
	width: 789px;
	margin: 0;
	padding: 0;
	border-left: solid 2px #cfd0d2;
	border-right: solid 2px #cfd0d2;
	background: #ffffff;
}

.main-enclosure table td.right-rail div.content-area img.home {
	width: 789px;
	height: 170px;
	margin: 10px 0 0 0;
}

.main-enclosure table td.right-rail div.content-area div.image-cont {
	width: 767px;
	height: 176px;
	border-top: solid 2px #cfd0d2;
	border-bottom: solid 3px #d4d5d6;
	background: url('/images/core/home/image-cont-bkg.gif') top left repeat-x;
	margin: 0;
	padding: 0 11px;
}

.main-enclosure table td.right-rail div.content-area div.image-cont img {
	display: inline-block;
	width: 137px;
	height: 151px;
	margin: 14px 14px 0 0;
}

.main-enclosure table td.right-rail div.content-area table.home-content {
	width: 789px;
	height: 307px;
	border: none;
	margin: 0;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area table.home-content td.left-side {
	width: 496px;
	padding: 16px 23px 10px 40px;
}

.main-enclosure table td.right-rail div.content-area table.home-content td.left-side img.tagline {
	width: 336px;
	height: 26px;
	margin: 0 0 18px 0;
}

.main-enclosure table td.right-rail div.content-area table.home-content td.right-side {
	width: 228px;
	border-left: solid 2px #d4d5d6;
	padding: 16px 0 0 0;
}

.main-enclosure table td.right-rail div.content-area table.home-content td.right-side ul {
	margin: 0 35px 26px 15px;
	padding: 0 0 0 15px;
	text-align: justify;
}

.main-enclosure table td.right-rail div.content-area table.home-content td.right-side ul li {
	margin: 0 0 10px 0;
}

.main-enclosure table td.right-rail div.content-area div.breadcrumb {
	width: 745px;
	margin: 0 auto;
	color: #3b3b3b;
	font-size: 11px;
	padding: 0 14px;
}

.main-enclosure table td.right-rail div.content-area div.breadcrumb a,
.main-enclosure table td.right-rail div.content-area div.breadcrumb a:link,
.main-enclosure table td.right-rail div.content-area div.breadcrumb a:visited {
	color: #a44b43;
	text-decoration: none;
}

.main-enclosure table td.right-rail div.content-area div.breadcrumb a:hover {
	color: #a44b43;
	text-decoration: underline;
}

.main-enclosure table td.right-rail div.content-area div.breadcrumb a:active {
	color: #a44b43;
	text-decoration: underline;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont {
	width: 745px;
	margin: 0 auto;
	padding: 6px 14px 10px 14px;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.header {
	width: 518px;
	margin: 0;
	padding: 0;
	float: left;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.header h1 {
	font-size: 23px;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	color: #8b1206;
	margin: 0;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link {
	width: 225px;
	margin: 6px 0 0 0;
	padding: 0;
	float: right;
	font-size: 11px;
}


.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.print,
.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.print:link,
.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.print:visited {
	display: inline-block;

	padding: 4px 0 0 22px;
	margin: 0 20px 0 0;
	background: url('/images/core/interior/print.gif') top left no-repeat;
	color: #717272;
	text-decoration: none;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.print:hover {
	color: #717272;
	text-decoration: underline;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.print:active {
	color: #717272;
	text-decoration: underline;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.email,
.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.email:link,
.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.email:visited {
	display: inline-block;
	padding: 4px 0 0 22px;
	margin: 0;
	background: url('/images/core/interior/email.gif') top left no-repeat;
	color: #717272;
	text-decoration: none;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.email:hover {
	color: #717272;
	text-decoration: underline;
}

.main-enclosure table td.right-rail div.content-area div.header-link-cont div.link a.email:active {
	color: #717272;
	text-decoration: underline;
}

.main-enclosure table td.right-rail div.content-area div.int-content {
	width: 773px;
	min-height: 414px;
	margin: 0 auto;
	padding: 0 0 1em 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.image-cont-interior {
	width: 755px;
	height: 195px;
	margin: 0 0 2em 0;
	padding: 0 9px;
	background: url('/images/core/interior/image-cont-bkg.gif') top left repeat-x;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.image-cont-interior-2 {
	width: 755px;
	height: 25px;
	background: url('/images/core/interior/image-cont-bkg.gif') top left repeat-x;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.image-cont-interior img {
	display: inline-block;
	width: 145px;
	height: 168px;
	margin: 19px 3px 0 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.hrule {
	width: 773px;
	height: 4px;
	overflow: hidden;
	background: url('/images/core/interior/hrule-bkg.gif') top left repeat-x;
	margin: 0 0 15px 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations {
	width: 773px;
	border: none;
	margin: 10px 0;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.map {
	width: 499px;
	vertical-align: middle;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.map img {
	width: 499px;
	height: 322px;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.areas {
	width: 274px;
	padding-bottom: 23px;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.areas img.top {
	width: 249px;
	height: 3px;
	margin: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.areas img.bottom {
	width: 249px;
	height: 3px;
	msrgin: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.areas div {
	width: 245px;
	margin: 0;
	padding: 0;
	border-left: solid 2px #cfd0d2;
	border-right: solid 2px #cfd0d2;
	background: #d9d9d9 url('/images/core/interior/locations/areas-bkg.gif') top left repeat-x;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.areas div table {
	width: 245px;
	border: none;
	margin: 0;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.areas div table td ul {
	margin: 5px 0 5px 13px;
	padding: 5px 0 5px 13px;
}

.main-enclosure table td.right-rail div.content-area div.int-content table.locations td.areas div table td ul li {
	margin: 0 0 5px 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content p {
	margin: 0 14px 1em 14px;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.mini-header {
	width: 343px;
	margin: 37px auto 0 auto;
	padding: 8px 11px 9px 11px;;
	background: #a84e46;
	color: #ffffff;
	font-weight: bold;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box {
	width: 361px;
	border-left: solid 2px #cfd0d2;
	border-right: solid 2px #cfd0d2;
	background: #d9d9d9 url('/images/core/interior/returns/contact-info-bkg.gif') top left repeat-x;	
	margin: 0 auto;
	padding: 7px 0 3px 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box div {
	width: 344px;
	margin: 0 auto;
	border: solid 1px #cfd0d2;
	background: #ececec url('/images/core/interior/returns/inner-contact-info-bkg.gif') top left repeat-x;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box div table {
	width: 330px;
	border: none;
	margin: 11px auto 16px auto;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box div table td.headings {
	width: 111px;
	padding: 3px 0 3px 0;
	vertical-align: middle;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box div table td.fields {
	width: 219px;
	padding: 3px 0 3px 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box div table td.fields input.large {
	width: 219px;
	height: 12px;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box div table td.fields input.small {
	width: 39px;
	height: 12px;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.contact-info-box div table td.fields input.medium {
	width: 64px;
	height: 12px;
}

.main-enclosure table td.right-rail div.content-area div.int-content img.contact-info-box-bottom {
	width: 365px;
	height: 4px;
	margin: 0 auto;
	display: block;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.large-header {
	width: 746px;
	margin: 27px auto 0 auto;
	padding: 8px 11px 9px 11px;;
	background: #a84e46;
	color: #ffffff;
	font-weight: bold;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box {
	width: 764px;
	border-right: solid 2px #cfd0d2;
	border-left: solid 2px #cfd0d2;
	margin: 0 auto;
	padding: 7px 0 1px 0;
	background: #d9d9d9 url('/images/core/interior/returns/invoice-bkg.gif') top left repeat-x;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div {
	width: 747px;
	margin: 0 auto 6px auto;
	border: solid 1px #cfd0d2;
	background: #f3f3f3 url('/images/core/interior/returns/inner-invoice-bkg.gif') top left repeat-x;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table {
	width: 716px;
	margin: 13px auto 21px auto;
	border: none;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.small-header {
	width: 69px;
	padding: 0 0 10px 0;
	vertical-align: bottom;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.small-field {
	width: 69px;
	padding: 0 0 13px 0;
	text-align: right;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.small-field input.small {
	width: 64px;
	height: 12px;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.comment-header {
	width: 293px;
	vertical-align: bottom;
	padding: 0 0 11px 18px;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.comment-field {
	width: 273px;
	padding: 0 0 0 18px;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.comment-field textarea.comments {
	width: 273px;
	height: 72px;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.large-header {
	width: 423px;
	padding: 0 0 10px 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.large-input {
	width: 423px;
	padding: 0;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.invoice-box div table td.large-input select.reason {
	width: 423px;
	height: 19px;
}

.main-enclosure table td.right-rail div.content-area div.int-content img.invoice-box-bottom {
	width: 768px;
	height: 4px;
	margin: 0 auto;
	display: block;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.button-cont {
	width: 116px;
	margin: 13px auto 15px auto;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.button-cont input.button-clear {
	width: 56px;
	height: 18px;
	border: none;
	background: url('/images/core/interior/returns/clear-button.jpg') top left no-repeat;
}

.main-enclosure table td.right-rail div.content-area div.int-content div.button-cont input.button-submit {
	width: 56px;
	height: 18px;
	background: url('/images/core/interior/returns/submit-button.jpg') top left no-repeat;
	border: none;
}

.main-enclosure table td.right-rail img.bottom {

	width: 793px;
	height: 12px;
	margin: 0 0 12px 0;
}

.main-enclosure div.footer {
	width: 1000px;
	margin: 0 auto;
}

.main-enclosure div.footer div.bottom-links {
	width: 996px;
	height: 32px;
	margin: 0;
	border: solid 2px #ffb400;
	background: url('/images/core/footer-link-bkg.gif') top left repeat-x;
	color: #a44b43;
	font-weight: bold;
}

.main-enclosure div.footer div.bottom-links span {
	display: block;
	width: 958px;
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
}

.main-enclosure div.footer div.bottom-links span a,
.main-enclosure div.footer div.bottom-links span a:link,
.main-enclosure div.footer div.bottom-links span a:visited {
	color: #a44b43;
	text-decoration: none;
}

.main-enclosure div.footer div.bottom-links span a:hover {
	color: #a44b43; 
	text-decoration: underline;
}

.main-enclosure div.footer div.bottom-links span a:active {
	color: #a44b43; 
	text-decoration: underline;
}

.main-enclosure div.footer div.copy {
	width: 1000px;
	height: 46px;
	margin: 0;
	background: url('/images/core/copy-bkg.gif') top left repeat-x;
	color: #717272;
	font-weight: bold;
	
}

.main-enclosure div.footer div.copy span {
	display: block;
	width: 958px;
	margin: 0 auto;
	text-align: center;
	padding-top: 17px;
}

.main-enclosure div.footer div.copy span a, .main-enclosure div.footer div.copy span a:link, .main-enclosure div.footer div.copy span a:visited {
	color: #717272;
	text-decoration: none;
}

.main-enclosure div.footer div.copy span a:hover {
	color: #717272;
	text-decoration: underline;
}

.main-enclosure div.footer div.copy span a:active {
	color: #717272;
	text-decoration: underline;
}


/* Mods Default */

.btn {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background: #ffffff url(/images/utility/btn_gray.gif) repeat-x;
	border: 1px solid #666666;
	text-decoration: none;
	cursor: pointer;
}
.btncheckout {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	background: #ffffff url(/images/utility/btn_gray.gif) repeat-x;
	border: 1px solid #ff0000;
	text-decoration: none;
	cursor: pointer;
}

.hdng {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
	padding: 2px 10px 2px 10px;
	margin: 2px 0 8px 0;
}

.hdng2 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #999999;
	padding: 2px 10px 2px 10px;
	margin:0 0 8px 0;
}

space {
	line-height: 40px;
	
}

.chair {
	font-size: 16px;
	font-weight: bold;
	background-color: #D9D9D9;
	color:#a44b43;

}
.chairgreen {
	font-size: 16px;
	font-weight: bold;
	background-color: #ccffcc;
	color:#339900;

}
.chairyellow {
	font-size: 16px;
	font-weight: bold;
	background-color: #FFF79F;
	color:#8F8300;

}

.vcenter {
	vertical-align: middle;
	
}

hr {
	background-color: #a44b43;
	height:3px;
}	


