BODY, div, TD,TH {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 9pt;
	color: #333333;
	size: 2;
	line-height: normal;
}

.normal {
	font-size : 9pt;
	color: #333333;
	size: 2;
	line-height: normal;	
}

.warningRed {
	color: Red;
	font-weight: bold;
}

.minus1	{
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 8pt;
	color: #000000;
	size: 2;
	line-height: normal;
}

.minus2	{
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 7pt;
	color: #4c4c4c;
	size: 2;
	line-height: 14pt;
}

.title
{
	position: absolute;
	width: 140px;
	height: 30px;
	left: 2px;
	z-index: 10;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.submenu
{
	position: absolute;
	left: 40px;
	width: 140px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	visibility: hidden;
	height: 20px;
}

A {
	color : Blue;
	text-decoration : underline;
}

A:Hover {
	color: #FF9900;

}

UL, LI {
	font-family:verdana, arial,sans-serif;
	font-size : 9pt;
}

.bgBorder {
	background-color: #464E9B;
	padding: 0px;
	border: 0px none #CCCCCC;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-position: center;
	text-align: center;



}

.bgBox {
	background-color: #CCCCCC;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-position: center;


}

.bgTitle {
	background-color: blue;
}

.bgAttention {
	background-color: #333366;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin: auto;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	border: thin solid #FFFFFF;
	background-position: center;
	text-align: center;









}

.boldRed {
	color: Red;
	font-weight: bold;
	background-position: center;
	text-align: center;

}

.borderCategory {
	border: 1px solid #023568;
}

.button {
	background-color: #DDDDDD;
	border-bottom : 1px solid #222222;
	border-left : 1px solid #EEEEEE;
	border-right : 1px solid #222222;
	border-top : 1px solid #EEEEEE;
	color: black;
	font-weight: bold;
	font-size : 7pt;
	text-align: center;

}

.button2 {
	border-bottom : 3px solid #FFCC66;
	border-left : 0px solid #FFFFFF;
	border-right : 0px solid #FFCC33;
	border-top : 0px solid #FFCC33;
	color: #000000;
	font-weight: bold;
	font-size : 8.5pt;
	font-style: normal;
	line-height: normal;
	background-position: center;
	text-align: center;
	margin: 0px;
	padding: 5px;


}

.fontHead {
	font-size: 10pt;
	font-weight: bold;
	color : White;
	text-indent: 20pt;


}

.fontWhite {
	font-size: 9pt;
	color : White;
	font-weight: bold;

}

.fontSmall {
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;


}

.formElement {
	background-color: #EEEEEE;
	font-family:verdana, helvetica, arial,sans-serif;
	font-size : 9pt;
}

.formElement2 {
	background-color: #EEEEEE;
	font-family:verdana, helvetica, arial,sans-serif;
	font-size : 9pt;
	width: 100%;
}

.formElement {
	background-color: #EEEEEE;
	font-family:verdana, helvetica, arial,sans-serif;
	font-size : 9pt;
	width : 100%;
}

.hdAttention {
	background-color: #910722;
}

.hdBody {
	background-color: #CCD6FF;
}

.hdBody2 {
	background-color: #CCCCCC;
}

.hdTitle {
	background-color: #737BB7;
	text-indent: 20pt;

}

.hdTitle2 {
	background-color: #868686;
	text-align: center;

}

.link {
	color: #333333;	
}

.padding {
	padding: 5px 5px 5px 5px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;

}

.pageTitle {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-position: right;
	text-align: left;


}

.plain {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 9pt;
	text-align: left;
	left: 5px;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	padding: 0px;
	height: auto;
	width: auto;
}

.productCategory {
	background-color: #CCCCCC;
}

.productCategory2 {
	background-color: #E7E7E7;
}

.textSplash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	font-weight: bold;

}
.textTitle {
	color: #4C4C4C;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-align: left;
}
.sideHeadine {
	color: #333333;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	text-align: center;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.sideBody {
	color: #000000;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 7pt;
	text-align: left;
	line-height: 10pt;
}
p {
	text-align: left;
	padding: 5px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h5 {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.callout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4c4c4c;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
a:visited {
	color: #9900FF;
	text-decoration: underline;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	padding-top: 14px;
	padding-bottom: 0px;
}
h2 {
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.form_input_500 {
	font-size : 9pt;
	font-family : arial, verdana, helvetica, system;
	width : 500px;
}

.form_input_240 {
	font-size : 9pt;
	font-family : arial, verdana, helvetica, system;
	width : 240px;
}

.form_input_110 {
	font-size : 9pt;
	font-family : arial, verdana, helvetica, system;
	width : 110px;
}

.form_input_100 {
	font-size : 9pt;
	font-family : arial, verdana, helvetica, system;
	width : 100px;
}

.newsletter {
	font-size: 12px;
	color : White;
}

.borderNewsletter {
	border: 1px solid #ffffff;
}

.specialFormTitle {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	line-height: 20pt;
}

.redMinus1  {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 8pt;
	color : red;
}.fontWhiteCopy {
	font-size: 9pt;
	color : White;
	font-weight: bold;
	text-align: center;
}
.imageCaption {

	color: #666666;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 7pt;
	text-align: left;
	line-height: normal;
}
.fontWhiteCenter {

	font-size: 9pt;
	color : White;
	font-weight: bold;
	text-align: center;
}
.plainBullet {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 8.5pt;
	list-style-position: inside;
	list-style-type: circle;
	line-height: normal;
	white-space: normal;
	top: auto;
}
.plainCenter {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 8.5pt;
	text-align: center;
	color: #313131;
}
.sideBodyCenter {
	color: #000000;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 7pt;
	text-align: center;
	line-height: normal;
	background-position: center top;
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	font-weight: bold;
	font-variant: normal;
	top: auto;
}
.button3 {
	border-bottom : 5px solid #F85E01;
	border-left : 0px solid #FFFFFF;
	border-right : 2px solid #FE9250;
	border-top : 0px solid #006699;
	color: #000000;
	font-weight: bold;
	font-size : 8.5pt;
	font-style: normal;
	line-height: normal;
	text-align: center;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-type: none;
	text-indent: 0pt;
	vertical-align: middle;
	text-transform: capitalize;
	background-color: #FFC862;
	background-position: center center;
}
.minus1Center {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size : 8pt;
	color: #313131;
	size: 2;
	line-height: normal;
	text-align: center;
	height: auto;
	width: auto;
	white-space: normal;
	vertical-align: middle;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
.news {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 8pt;
	text-align: right;
	left: 5px;
	color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CC0000;
	float: right;
	height: auto;
	background-repeat: repeat;
	background-color: #CC0000;
}
.button4 {
	border-bottom : 4px solid #DEA803;
	border-left : 0px solid #FFFFFF;
	border-right : 0px solid #9999FF;
	border-top : 0px solid #006699;
	color: #FFFFFF;
	font-weight: bold;
	font-size : 10pt;
	font-style: normal;
	line-height: normal;
	text-align: left;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-type: none;
	vertical-align: middle;
	text-transform: none;
	background-color: #70769E;
	background-position: center center;
}
.button1 {
	border-bottom : 3px solid #FFCC33;
	border-left : 1px solid #FFBD33;
	border-right : 2px solid #FFE4AE;
	border-top : 1px solid #FFBD33;
	color: black;
	font-weight: bold;
	font-size : 8.5pt;
	text-align: center;
	padding: 5px;
	clip:     rect(auto auto auto auto);
	background-color: #FFE79D;
}
.button1Copy {
	background-color: #D5D5FF;
	border-bottom : 3px solid #999999;
	border-left : 0px solid #BFBFBF;
	border-right : 0px solid #999999;
	border-top : 0px solid #BFBFBF;
	color: black;
	font-weight: bold;
	font-size : 8.5pt;
	text-align: center;
	padding: 6px;
	line-height: normal;
	vertical-align: middle;

}
.header {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 8.5pt;
	text-align: right;
	left: 5px;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	padding: 0px;
	height: auto;
	width: auto;
	background-position: right center;
	font-weight: bold;
	font-style: italic;
}
.plainSmall {

	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 8.5pt;
	text-align: left;
	left: 5px;
	color: #313131;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	padding: 0px;
	height: auto;
	width: auto;
}
.bgBoxCopy {
	background-color: #E2E2E2;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-position: center;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: medium;
	top: auto;
	bottom: 8px;
	padding: 1px;
	margin: 1px;
}
.bottomLink
{
	font-size : 8pt;
	color: #4c4c4c;
}
.bottomLink  a:active
{
	font-size : 8pt;
	color: #4c4c4c;
}
.bottomLink  a:link
{
	font-size : 8pt;
	color: #4c4c4c;
}
.bottomLink  a:visited
{
	font-size : 8pt;
	color: #4c4c4c;
}
.bottomLink  a:hover
{
	font-size : 8pt;
	color: #4c4c4c;
	text-decoration: none;
}
.plainSmallRight {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 8.5pt;
	text-align: right;
	left: 5px;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	padding: 0px;
	height: auto;
	width: auto;
}
.Price {
	color: #CC0000;
	font-weight: bold;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
.form_title_warning {
	font-weight: bold;
	color: #A90000;
}
.form_title {
	font-weight: bold;
}
.myacct_title {font-weight: bold; font-size:20px;}
.myacct_grid-first-item
{
    border-left: #778bc0 1px solid;
	border-right: #778bc0 1px solid;
	border-bottom: #778bc0 1px solid;
}
.myacct_grid-item
{
	border-right: #778bc0 1px solid;
	border-bottom: #778bc0 1px solid;
}
.myacct_grid-header
{
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	background-color: #778bc0;
}
.myacct_small_link
{
	font-size: 9px;
}
.myacct_order_text
{
	font-size: 11px;
}
.defaultTall {
	font-family : verdana, helvetica, arial, sans-serif;
	font-size : 10pt;
	text-align: left;
	left: 5px;
	color: #C4CED5;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	padding: 5px 0px;
	height: auto;
	width: auto;
	line-height: 110%;
	vertical-align: 0%;
	top: auto;
	right: auto;
	text-indent: 15pt;





}
.bgAttentionCopy {
	background-color: #333366;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin: auto;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	background-position: center;
	text-align: center;
	border-top: medium none #FF9900;
	border-right: medium none #FF9900;
	border-bottom: medium solid #FF9900;
	border-left: medium none #FF9900;

}

h1 { font-size:18px; line-height: 20px; color:#039; font-weight:normal; text-align:left; }

.prodprice { color: #000; font-weight: bold;	background-position: center center;	text-align: center;	vertical-align: middle; }
	
.prodopt { font-size:12px; line-height: 16px; color:#606060; font-weight:bold; text-align:left; }
	.prodoptright { font-size:12px; line-height: 16px; color:#039; font-weight:bold; text-align:right; top:0px; }
	.prodoptleft { font-size:12px; line-height: 16px; color:#039; font-weight:bold; text-align:left; top:0px; }
.options { font-size:12px; line-height: 15px; color:#666; }

.prod { font-size:14px; line-height: 15px; color:#039; }
.prodhead { font-size:12px; line-height: 14px; color:#FFF; font-weight:bold; text-align:center; }

.discl {  font-size:12px; line-height: 15px; color:#666; font-style:none; }
 img#nav_main:hover { border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #FFF; border-top: solid; border-top-width: 1px; border-top-color: #FFF; }
 
 .proddesc  { font-size:12px; line-height: 15px; color:#666; }
 	.proddesc a { font-size:12px; line-height: 15px; color:#039; font-weight:normal; text-decoration:none; }
	.proddesc a:hover { text-decoration:underline; }
 ul li a .proddesc { font-size:12px; line-height: 15px; color:#039; font-weight:normal; }	 
 	.prodname { font-size:18px; line-height: 20px; color:#039; font-weight:normal; text-align:center; }
	.prodnamel { font-size:18px; line-height: 20px; color:#039; font-weight:normal; text-align:left; }


 
 
 ul li a { color:#039; line-height: 15px; color:#606060; font-weight:bold; }
 
 td.blueincl { border-left: solid 1px #E4E4E4; border-right: solid 1px #E4E4E4; border-top: #606060; }
 td.bluetop { border: solid 1px #E4E4E4; background-repeat:no-repeat; padding-top:10px; width:179px; }
 	td.bluetop img { border:none; }
		.whiteonblue { text-align:center; color:#FFF; text-transform:uppercase; background-color:#1340a3; font-size:10px; height:24px; }
 td.bluebg { background-image:url(general/images/blue_image.jpg); left:50%; background-repeat:no-repeat; border:none; width:180px; height:143; vertical-align:top; }
 	td.bluebg a { color:#FFF; text-decoration: none; }
		a.bluebg  { color:#FFF; text-decoration: none; }
			.bluebg a { color:#FC0; text-decoration: none; }
	td.bluebg a:hover { text-decoration: underline; }
		.bluebg a:hover { text-decoration: underline; }
.price_blbg { font-weight:bold; color: #ffc000; }

a.button, button { display: inline-block; padding: 5px; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 12px; color: #3C3C3D; text-shadow: 1px 1px 0 #FFFFFF; background: #ECECEC url('../starImages/css3buttons_backgrounds.png') 0 0 no-repeat; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 1px solid #CACACA; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; outline: none; position: relative; zoom: 1; line-height: 1.11; *display: inline; *vertical-align: middle; }
button { margin-left: 0; margin-right: 0; *padding: 5px 5px 3px 5px; }
a.button { -moz-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-select: none; -webkit-touch-callout: none;}
button::-moz-focus-inner { border: 0; padding:0px; }
a.button.primary, button.primary { font-weight: bold }
button:focus,a.button:hover, 
button:hover { color: #FFFFFF; border-color: #388AD4; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); background-position: 0 -40px; background-color: #2D7DC5; }
a.button:active, button:active,
a.button.active, button.active { background-position: 0 -81px; border-color: #347BBA; background-color: #0F5EA2; color: #FFFFFF; text-shadow: none; }
a.button:active, button:active { top: 1px }
a.button.negative:focus, button.negative:focus,
a.button.negative:hover, button.negative:hover { color: #FFFFFF; background-position: 0 -121px; background-color: #D84743; border-color: #911D1B; }
a.button.negative:active, button.negative:active,
a.button.negative.active, button.negative.active { background-position: 0 -161px; background-color: #A5211E; border-color: #911D1B; }
a.button.positive:focus, button.positive:focus,
a.button.positive:hover, button.positive:hover { background-position: 0 -280px; background-color: #96ED89; border-color: #45BF55; }
a.button.positive:active, button.positive:active,
a.button.positive.active, button.positive.active { background-position: 0 -320px; background-color: #45BF55; }
a.button.pill, button.pill { -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px; padding: 5px 10px 4px 10px; *padding: 4px 10px; }
a.button.left, button.left { -webkit-border-bottom-right-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-topright: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; margin-right: 0px; border-right: none; }
a.button.middle, button.middle { margin-right: 0px; margin-left: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-right: none; }
a.button.right, button.right { -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-left: 0px; }
a.button.left:active, button.left:active,
a.button.middle:active, button.middle:active,
a.button.right:active, button.right:active { top: 0px }
a.button.big, button.big { font-size: 16px; padding-left: 14px; padding-right: 17px; }
button.big { *padding: 4px 17px 2px 17px; }
a.button span.icon, button span.icon { display: inline-block; width: 14px; height: 12px; margin: auto 7px auto auto; position: relative; top: 0; *top: 0px; background-image: url('../starImages/css3buttons_icons.png'); background-repeat: no-repeat; }
a.big.button span.icon, button.big span.icon { top: 0px }
a.button span.icon.book, button span.icon.book { background-position: 0 0 }
a.button:hover span.icon.book, button:hover span.icon.book { background-position: 0 -15px }
a.button span.icon.calendar, button span.icon.calendar { background-position: 0 -30px }
a.button:hover span.icon.calendar, button:hover span.icon.calendar { background-position: 0 -45px }
a.button span.icon.chat, button span.icon.chat { background-position: 0 -60px }
a.button:hover span.icon.chat, button:hover span.icon.chat { background-position: 0 -75px }
a.button span.icon.check, button span.icon.check { background-position: 0 -90px }
a.button:hover span.icon.check, button:hover span.icon.check { background-position: 0 -103px }
a.button span.icon.clock, button span.icon.clock { background-position: 0 -116px }
a.button:hover span.icon.clock, button:hover span.icon.clock { background-position: 0 -131px }
a.button span.icon.cog, button span.icon.cog { background-position: 0 -146px }
a.button:hover span.icon.cog, button:hover span.icon.cog { background-position: 0 -161px }
a.button span.icon.comment, button span.icon.comment { background-position: 0 -176px }
a.button:hover span.icon.comment, button:hover span.icon.comment { background-position: 0 -190px }
a.button span.icon.cross, button span.icon.cross { background-position: 0 -204px }
a.button:hover span.icon.cross, button:hover span.icon.cross { background-position: 0 -219px }
a.button span.icon.downarrow, button span.icon.downarrow { background-position: 0 -234px }
a.button:hover span.icon.downarrow, button:hover span.icon.downarrow { background-position: 0 -249px }
a.button span.icon.fork, button span.icon.fork { background-position: 0 -264px }
a.button:hover span.icon.fork, button:hover span.icon.fork { background-position: 0 -279px }
a.button span.icon.heart, button span.icon.heart { background-position: 0 -294px }
a.button:hover span.icon.heart, button:hover span.icon.heart { background-position: 0 -308px }
a.button span.icon.home, button span.icon.home { background-position: 0 -322px }
a.button:hover span.icon.home, button:hover span.icon.home { background-position: 0 -337px }
a.button span.icon.key, button span.icon.key { background-position: 0 -352px }
a.button:hover span.icon.key, button:hover span.icon.key { background-position: 0 -367px }
a.button span.icon.leftarrow, button span.icon.leftarrow { background-position: 0 -382px }
a.button:hover span.icon.leftarrow, button:hover span.icon.leftarrow { background-position: 0 -397px }
a.button span.icon.lock, button span.icon.lock { background-position: 0 -412px }
a.button:hover span.icon.lock, button:hover span.icon.lock { background-position: 0 -427px }
a.button span.icon.loop, button span.icon.loop { background-position: 0 -442px }
a.button:hover span.icon.loop, button:hover span.icon.loop { background-position: 0 -457px }
a.button span.icon.magnifier, button span.icon.magnifier { background-position: 0 -472px }
a.button:hover span.icon.magnifier, button:hover span.icon.magnifier { background-position: 0 -487px }
a.button span.icon.mail, button span.icon.mail { background-position: 0 -502px }
a.button:hover span.icon.mail, button:hover span.icon.mail { background-position: 0 -514px }
a.button span.icon.move, button span.icon.move { background-position: 0 -526px }
a.button:hover span.icon.move, button:hover span.icon.move { background-position: 0 -541px }
a.button span.icon.pen, button span.icon.pen { background-position: 0 -556px }
a.button:hover span.icon.pen, button:hover span.icon.pen { background-position: 0 -571px }
a.button span.icon.pin, button span.icon.pin { background-position: 0 -586px }
a.button:hover span.icon.pin, button:hover span.icon.pin { background-position: 0 -601px }
a.button span.icon.plus, button span.icon.plus { background-position: 0 -616px }
a.button:hover span.icon.plus, button:hover span.icon.plus { background-position: 0 -631px }
a.button span.icon.reload, button span.icon.reload { background-position: 0 -646px }
a.button:hover span.icon.reload, button:hover span.icon.reload { background-position: 0 -660px }
a.button span.icon.rightarrow, button span.icon.rightarrow { background-position: 0 -674px }
a.button:hover span.icon.rightarrow, button:hover span.icon.rightarrow { background-position: 0 -689px }
a.button span.icon.rss, button span.icon.rss { background-position: 0 -704px }
a.button:hover span.icon.rss, button:hover span.icon.rss { background-position: 0 -719px }
a.button span.icon.tag, button span.icon.tag { background-position: 0 -734px }
a.button:hover span.icon.tag, button:hover span.icon.tag { background-position: 0 -749px }
a.button span.icon.trash, button span.icon.trash { background-position: 0 -764px }
a.button:hover span.icon.trash, button:hover span.icon.trash { background-position: 0 -779px }
a.button span.icon.unlock, button span.icon.unlock { background-position: 0 -794px }
a.button:hover span.icon.unlock, button:hover span.icon.unlock { background-position: 0 -809px }
a.button span.icon.uparrow, button span.icon.uparrow { background-position: 0 -824px }
a.button:hover span.icon.uparrow, button:hover span.icon.uparrow { background-position: 0 -839px }
a.button span.icon.user, button span.icon.user { background-position: 0 -854px }
a.button:hover span.icon.user, button:hover span.icon.user { background-position: 0 -869px }


.Button_Lg_Orange {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.Button_Lg_Orange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.Button_Lg_Orange:active {
	position:relative;
	top:1px;
}

.Button_Sm_Blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1340a3;
	display:inline-block;
	color:#1340a3;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.Button_Sm_Blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.Button_Sm_Blue:active {
	position:relative;
	top:1px;
}


.Button_Sm_Red {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#c40d00;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 13px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.Button_Sm_Red:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.Button_Sm_Red:active {
	position:relative;
	top:1px;
}
