.header-bl { border-bottom: solid 1px #000; width: 100%; margin: 0; padding: 0; display: block; font-size: 0;}
.header-gr { border-bottom: solid 1px #CCC; width: 100%; margin: 0; padding: 0; float: left; font-size: 0; }

/* -------- MAINSTYLE ------ */

.link-blu-10,.link-blu-10:hover,.link-blu-10:link,.link-blu-10:visited {font: 10px Verdana; color: #072F67; text-decoration: underline;}

.link-blu-11,.link-blu-11:hover,.link-blu-11:link,.link-blu-11:visited {font: 11px Verdana; color: #072F67; text-decoration: underline;}

.link-blu-11-b,.link-blu-11-b:hover,.link-blu-11-b:link,.link-blu-11-b:visited{font: bold 11px Verdana; color: #072F67; text-decoration: underline; }

.link-blu-12 {font: 12px Verdana; color: #072F67; text-decoration: none;}
.link-blu-12:hover {font: 12px Verdana; color: #072F67; text-decoration: underline;}
.link-blu-12:link {font: 12px Verdana; color: #072F67;}
.link-blu-12:visited {font: 12px Verdana; color: #072F67;}

.link-blu-12-b {font: bold 12px verdana, arial, helvetica; color: #072F67; text-decoration: underline;}

.link-wh-10-b {font: bold 10px Verdana; color: #FFF; text-decoration: underline; }

.link-wh-11 {font: 11px Verdana; color: #FFF; text-decoration: none;}
.link-wh-11:hover {font: 11px Verdana; color: #FFF; text-decoration: underline;}
.link-wh-11:link {font: 11px Verdana; color: #FFF;}
.link-wh-11:visited {font: 11px Verdana; color: #FFF;}

.link-wh-11-b {font: 11px Verdana; color: #FFF; text-decoration: none; font-weight: bold; }
.link-wh-11-b:hover {font: 11px Verdana; color: #FFF; text-decoration: underline; font-weight: bold; }
.link-wh-11-b:link {font: 11px Verdana; color: #FFF; font-weight: bold; }
.link-wh-11-b:visited {font: 11px Verdana; color: #FFF; font-weight: bold; }

.link-wh-12 {font: 12px Verdana; color: #FFF; text-decoration: none;}
.link-wh-12:hover {font: 12px Verdana; color: #FFF; text-decoration: underline;}
.link-wh-12:link {font: 12px Verdana; color: #FFF;}
.link-wh-12:visited {font: 12px Verdana; color: #FFF;}

.link-wh-12-b {font: 12px Verdana; color: #FFF; text-decoration: none; font-weight: bold; }
.link-wh-12-b:hover {font: 12px Verdana; color: #FFF; text-decoration: underline; font-weight: bold; }
.link-wh-12-b:link {font: 12px Verdana; color: #FFF; font-weight: bold; }
.link-wh-12-b:visited {font: 12px Verdana; color: #FFF; font-weight: bold; }

.link-rd-11-b {font: 11px Verdana; color: #C30; text-decoration: none; font-weight: bold; }
.link-rd-11-b:hover {font: 11px Verdana; color: #C30; text-decoration: underline; font-weight: bold; }
.link-rd-11-b:link {font: 11px Verdana; color: #C30; font-weight: bold; }
.link-rd-11-b:visited {font: 11px Verdana; color: #C30; font-weight: bold; }

.link-rd-11 { font: 11px Verdana; color: #C30; text-decoration: none; }
.link-rd-11:hover { font: 11px Verdana; color: #C30; text-decoration: underline; }
.link-rd-11:link { font: 11px Verdana; color: #C30; }
.link-rd-11:visited { font: 11px Verdana; color: #C30; }

.link-rd-12 {font: 12px Verdana; color: #C30; text-decoration: none;}
.link-rd-12:hover {font: 12px Verdana; color: #C30; text-decoration: underline;}
.link-rd-12:link {font: 12px Verdana; color: #C30;}
.link-rd-12:visited {font: 12px Verdana; color: #C30;}

.link-rd-12-b {font: 12px Verdana; color: #000; text-decoration: none; font-weight: bold; }
.link-rd-12-b:hover {color: #C30; text-decoration: underline; }
.link-rd-12-b:link {color: #000; }
.link-rd-12-b:visited {color: #000; }

.link-wh-13-b {font: 13px Verdana; color: #FFF; text-decoration: none; font-weight: bold;}
.link-wh-13-b:hover {font: 13px Verdana; color: #FFF; text-decoration: underline; font-weight: bold;}
.link-wh-13-b:link {font: 13px Verdana; color: #FFF; font-weight: bold;}
.link-wh-13-b:visited {font: 13px Verdana; color: #FFF; font-weight: bold;}

.link-bl-11 {font: 11px Verdana; color: #000; text-decoration: underline;}
.link-bl-11:hover {font: 11px Verdana; color: #000; text-decoration: underline;}
.link-bl-11:link {font: 11px Verdana; color: #000; text-decoration: underline;}
.link-bl-11:visited {font: 11px Verdana; color: #000; text-decoration: underline;}

.link-bl-10 {font: 10px Verdana; color: #000; text-decoration: underline;}
.link-bl-10:hover {font: 10px Verdana; color: #000; text-decoration: underline;}
.link-bl-10:link {font: 10px Verdana; color: #000; text-decoration: underline;}
.link-bl-10:visited {font: 10px Verdana; color: #000; text-decoration: underline;}

.link-bl {font: 11px verdana,arial; color: #000; text-decoration: underline; line-height: 18px; }
.link-bl:hover {font: 11px verdana,arial; color: #000; text-decoration: underline; line-height: 18px; }
.link-bl:link {font: 11px verdana,arial; color: #000; text-decoration: underline; line-height: 18px; }
.link-bl:visited {font: 11px verdana,arial; color: #000; text-decoration: underline; line-height: 18px; }

.link-gr-11 {font: 11px Verdana; color: #CCC; text-decoration: none;}
.link-gr-11:hover {color: #CCC; text-decoration: underline;}
.link-gr-11:link {color: #CCC; text-decoration: none;}
.link-gr-11:visited {color: #CCC; }

.error-11 {font: 11px Verdana; color: #C00; text-decoration: none; }
.error-11-b {font: 11px Verdana; color: #C00; text-decoration: none; font-weight: bold; }

.order-itemdetails-title { margin-bottom: 5px; }

/* --------  Text and Links -------- */

.text-green-b { color: #0C3; text-decoration: none; font-weight: bold; }
.text-red-b { color: #F30; text-decoration: none; font-weight: bold; }
.text-blue-b { color: #09F; text-decoration: none; font-weight: bold; }
.text-orange-b { color: #F90; text-decoration: none; font-weight: bold; }

.text-bl-10-b { font: 10px Verdana; color: #000; font-weight: bold; text-decoration: none; }
.text-bl-10 { font: 10px Verdana; color: #000; text-decoration: none; }

.text-bl { font: 11px Verdana; color: #000; text-decoration: none; }

.text-bl-9 { font: 9px Verdana; color: #000; text-decoration: none; }

.text-bl-10 { font: 10px Verdana; color: #000; text-decoration: none; }
.text-bl-10-i { font: 10px Verdana; color: #000; font-style: italic; text-decoration: none; }
.text-bl-10-b { font: 10px Verdana; color: #000; font-weight: bold; text-decoration: none; }

.text-bl-11 {font: 11px Verdana; color: #000; text-decoration: none; }
.text-bl-11-b { font: 11px Verdana; color: #000; font-weight: bold; text-decoration: none; }
.text-bl-11-i { font: 11px Verdana; color: #000; font-style: italic; text-decoration: none; }

.text-bl-12 { font: 12px Verdana; color: #000; text-decoration: none; }
.text-bl-12-b { font: 12px Verdana; color: #000; text-decoration: none; font-weight: bold;}

.text-gr-11 { font: 11px Verdana; color: #666; text-decoration: none; }
.text-gr-11-b { font: 11px Verdana; color: #666; text-decoration: none; font-weight: bold; }
.text-gr-10 { font: 10px Verdana; color: #666; text-decoration: none; }

.text-helv-bl-12-b { font-family: Helvetica; font-size: 12px; color: #000; text-decoration: none; font-weight: bold;}
.text-helv-bl-14-b { font-family: Helvetica; font-size: 14px; color: #000; text-decoration: none; font-weight: bold;}
.text-helv-bl-16-b { font-family: Helvetica; font-size: 16px; color: #000; text-decoration: none; font-weight: bold;}
.text-helv-bl-18-b { font-family: Helvetica; font-size: 18px; color: #000; text-decoration: none; font-weight: bold;}

.text-wh-12 {font: 12px Verdana; color: #FFF; text-decoration: none;}
.text-wh-12-b {font: 12px Verdana; color: #FFF; text-decoration: none; font-weight: bold; }

.text-blu-12 {font: 12px Verdana; color: #072F67; text-decoration: none;}
.text-blu-12-b {font: bold 12px Verdana; color: #072F67; text-decoration: none;}
.text-blu-11 {font: 11px Verdana; color: #072F67; text-decoration: none;}
.text-blu-11-b {font: bold 11px Verdana; color: #072F67; text-decoration: none; }

.text-rd-10 {font: 10px Verdana; color: #C30; text-decoration: none; }

.text-rd-11 {font: 11px Verdana; color: #C30; text-decoration: none; }
.text-rd-11-b {font: bold 11px Verdana; color: #C30; text-decoration: none; }

.text-rd-12 { font: 12px Verdana; color: #C30; text-decoration: none; }
.text-rd-12-b { font: bold 12px Verdana; color: #C30; text-decoration: none; }

/*** CONTROL CLASSES ***/

.control-tb				{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 130px; }
.control-tb-160			{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 160px; }
.control-tb-220			{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 220px; }
.control-tb-phone		{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 90px; }
.control-tb-phoneext	{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 30px; }
.control-tb-qty			{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 20px; }
.control-ddl			{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 130px; }
.control-ddl-160		{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 160px; }
.control-ddl-general	{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; }
.control-ddl-country	{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 150px; }
.control-tb-state		{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 25px; }
.control-tb-zip			{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 70px; }
.control-general		{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; }
.control-radio-check	{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; }
.control-radio-check-10	{ font: 10px verdana, arial, helvetica; color: #000; text-decoration: none; }
.control-tb-search		{ font: 11px verdana, arial, helvetica; color: #000; text-decoration: none; border: solid 1px #000; width: 120px; }
.control-input-button	{ margin: 0; padding: 0; border: 0; }

.form-left-generic { float: left; text-align: left; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; color: #000; }
.form-right-generic { float: right; text-align: right; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; color: #000; }

.sidebar-formrow .form-left { float: left; text-align: left; padding: 0; margin: 0; }
.sidebar-formrow .form-right { float: right; text-align: right; padding: 0; margin: 0; }
.sidebar-formrow .singlecol { text-align: left; padding: 0; margin: 0; }
.sidebar-right { text-align: right; }

.sidebar-formrow { padding: 0; margin: 0; }
.formrow-indent { clear: both; padding: 0px; margin: 0 0 0 120px; }

.form-title-left-70 { float: left; width: 70px; text-align: left; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }
.form-title-80 { float: left; width: 80px; text-align: right; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }
.form-title-40 { float: left; width: 40px; text-align: left; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }
.form-title { float: left; width: 120px; text-align: right; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }
.form-title-100 { float: left; width: 100px; text-align: right; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }
.form-title-175 { float: left; width: 175px; text-align: right; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }
.form-value { text-align: left; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }
.form-value-indent { text-align: left; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; margin: 0 0 0 120px; }

.col2 { float: left; text-align: left; padding: 1px; margin: 0; font: 11px verdana, arial, helvetica; }

.review-left { float: left; width: 316px; text-align: left; padding: 0; margin: 0; font: 11px verdana, arial, helvetica; }
.review-right { float: right; width: 218px; text-align: left; padding: 0; margin: 0; font: 11px verdana, arial, helvetica; }

.a-pgtitle-bl { font: bold 12px Verdana; color: #000; text-decoration: none; }
.a-pgtext-bl { font: 11px Verdana; color: #000; text-decoration: none; }
.a-pgtextsm-bl { font: 10px Verdana; color: #000; text-decoration: none; }
.a-menutitle-rd { font: bold 13px Verdana; color: #C30; text-decoration: none; padding: 5px 0 13px; }
.a-itemtitle-bl { font: bold 12px Verdana; color: #000; text-decoration: none; }
.a-itemprice-bl { font: bold 11px Verdana; color: #000; text-decoration: none; text-align: right; }
.a-itemdesc-gr { font: 11px Verdana; color: #666; text-decoration: none; padding-bottom: 10px; }
.a-menutitle-blu {font: bold 12px Verdana; color: #072F67; text-decoration: none; }

/** Matt Added 06-24-2003 **/

.form-right-80 { float: right; text-align: left; vertical-align: bottom; width: 80px; height: 100%; padding: 0; margin: 0; }
.form-right-100 { float: right; text-align: left; vertical-align: bottom; width: 100px; height: 100%; padding: 0; margin: 0; }


