/*******************
	Only buttons
********************/
.wide-gray, .wide-gray:link, .wide-gray:visited{ background:url("../images/buttons/large-gray.png") no-repeat top left; text-align:center; color:#000; line-height:22px; width:216px; display:block; text-decoration:none; font-weight:bold; }
.ie6 .wide-gray, .ie6 .wide-gray:link, .ie6 .wide-gray:visited{ background:url("../images/buttons/large-gray.gif") no-repeat top left; }
.wide-gray.on, .wide-gray:hover, .wide-gray:active{ background-position:bottom center !important; }

.wide-orange, .wide-orange:link, .wide-orange:visited{ background:url("../images/buttons/wide-orange.png") no-repeat top left; text-align:center; color:#fff; line-height:22px; width:216px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.ie6 .wide-orange, .ie6 .wide-orange:link, .ie6 .wide-orange:visited{ background:url("../images/buttons/wide-orange.gif") no-repeat top left; }
.wide-orange.on, .wide-orange:hover, .wide-orange:active{ background-position:bottom center !important; }

.wide-orange2, .wide-orange2:link, .wide-orange2:visited{ background:url("../images/buttons/wide-orange.gif") no-repeat top left; text-align:center; color:#fff; line-height:22px; width:216px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.ie6 .wide-orange2, .ie6 .wide-orange2:link, .ie6 .wide-orange2:visited{ background:url("../images/buttons/wide-orange2.gif") no-repeat top left; }
.wide-orange2.on, .wide-orange2:hover, .wide-orange2:active{ background-position:bottom center !important; }

.narrow-orange, .narrow-orange:link, .narrow-orange:visited{ background:url("../images/buttons/small-orange.png") no-repeat top left; text-align:center; color:#fff; line-height:22px; width:102px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.narrow-orange.on, .narrow-orange:hover, .narrow-orange:active{ background-position:bottom center !important; }

.narrow-gray, .narrow-gray:link, .narrow-gray:visited{ background:url("../images/buttons/small-gray.png") no-repeat top left; text-align:center; color:#000; line-height:22px; width:102px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.narrow-gray.on, .narrow-gray:hover, .narrow-gray:active{ background-position:bottom center !important; }

.sorange, .sorange:link, .sorange:visited{ background:url("../images/buttons/sorange.gif") no-repeat top left; text-align:center; color:#fff; line-height:17px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; font-size:9px; }
.sorange em{ display:block; background:url("../images/buttons/sorange.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; }
.sorange.on, .sorange:hover, .sorange:active{ background-position:bottom left !important; }
.sorange:hover em{ background-position:bottom right !important; }

.ysorange, .ysorange:link, .ysorange:visited{ background:url("../images/buttons/ysorange.gif") no-repeat top left; text-align:center; color:#fff; line-height:18px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; font-size:9px; }
.ysorange em{ display:block; background:url("../images/buttons/ysorange.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.ysorange.on, .ysorange:hover, .ysorange:active{ background-position:bottom left !important; }
.ysorange:hover em{ background-position:bottom right !important; }

.iorange, .iorange:link, .iorange:visited{ background:url("../images/buttons/iorange.gif") no-repeat top left; text-align:center; color:#fff; line-height:22px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; }
.iorange em{ display:block; background:url("../images/buttons/iorange.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.iorange.on, .iorange:hover, .iorange:active{ background-position:bottom left !important; }
.iorange:hover em{ background-position:bottom right !important; }

.icorange, .icorange:link, .icorange:visited{ background:url("../images/buttons/icorange.gif") no-repeat top left; text-align:center; color:#fff; line-height:22px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; }
.icorange em{ display:block; background:url("../images/buttons/icorange.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.icorange.on, .icorange:hover, .icorange:active{ background-position:bottom left !important; }
.icorange:hover em{ background-position:bottom right !important; }

.igorange, .igorange:link, .igorange:visited{ background:url("../images/buttons/igorange.gif") no-repeat top left; text-align:center; color:#fff; line-height:22px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; }
.igorange em{ display:block; background:url("../images/buttons/igorange.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.igorange.on, .igorange:hover, .igorange:active{ background-position:bottom left !important; }
.igorange:hover em{ background-position:bottom right !important; }

.icgray, .icgray:link, .icgray:visited{ background:url("../images/buttons/icgray.gif") no-repeat top left; text-align:center; color:#000; line-height:22px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; }
.icgray em{ display:block; background:url("../images/buttons/icgray.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.icgray.on, .icgray:hover, .icgray:active{ background-position:bottom left !important; }
.icgray:hover em{ background-position:bottom right !important; }

.sgray, .sgray:link, .sgray:visited{ background:url("../images/buttons/sgray.gif") no-repeat top left; text-align:center; color:#000; line-height:17px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; font-size:9px; }
.sgray em{ display:block; background:url("../images/buttons/sgray.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.sgray.on, .sgray:hover, .sgray:active{ background-position:bottom left !important; }
.sgray:hover em{ background-position:bottom right !important; }

.sogray, .sgray:link, .sogray:visited{ background:url("../images/buttons/sogray.gif") no-repeat top left; text-align:center; color:#000; line-height:17px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; font-size:9px; }
.sogray em{ display:block; background:url("../images/buttons/sogray.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.sogray.on, .sogray:hover, .sogray:active{ background-position:bottom left !important; }
.sogray:hover em{ background-position:bottom right !important; }

.csgray, .csgray:link, .csgray:visited{ background:url("../images/buttons/csgray.gif") no-repeat top left; text-align:center; color:#000; line-height:18px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 18px; font-size:9px; }
.csgray em{ display:block; background:url("../images/buttons/csgray.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
.csgray.on, .csgray:hover, .csgray:active{ background-position:bottom left !important; }
.csgray:hover em{ background-position:bottom right !important; }

.fgray, .fgray:link, .fgray:visited{ background:url("../images/buttons/fgray.gif") no-repeat top left; text-align:center; color:#fff; line-height:17px; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#fff; padding:0 0 0 18px; font-size:9px; }
.fgray em{ display:block; background:url("../images/buttons/fgray.gif") no-repeat top right; padding:0 18px 0 0; font-style:normal; font-weight:bold; white-space:nowrap; }
