/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
BLOCKQUOTE {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
BODY {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
DIV {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
DL {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
DT {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
DD {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
FIELDSET {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
FORM {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
H1 {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
H2 {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
H3 {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
H4 {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
H5 {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
H6 {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
IMG {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
INPUT {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
LI {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
OL {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
P {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
SELECT {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
SPAN {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
TD {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
TEXTAREA {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
TH {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
UL {
				BORDER-BOTTOM-STYLE: none;
				PADDING-BOTTOM: 0px;
				BORDER-RIGHT-STYLE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BORDER-TOP-STYLE: none;
				BORDER-LEFT-STYLE: none;
				PADDING-TOP: 0px;
}
A {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
ADDRESS {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
BODY {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
CAPTION {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
CITE {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
CODE {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
DFN {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
EM {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
STRONG {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
TH {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
VAR {
				FONT-STYLE: normal;
				FONT-FAMILY: arial, sans-serif;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none !important;
}
BODY {
				TEXT-ALIGN: left;
}
CAPTION {
				TEXT-ALIGN: left;
}
TH {
				TEXT-ALIGN: left;
}
H1 {
				FONT-SIZE: 100%;
}
H2 {
				FONT-SIZE: 100%;
}
H3 {
				FONT-SIZE: 100%;
}
H4 {
				FONT-SIZE: 100%;
}
H5 {
				FONT-SIZE: 100%;
}
H6 {
				FONT-SIZE: 100%;
}
OL {
				LIST-STYLE-TYPE: none;
				LIST-STYLE-IMAGE: none;
}
.container {
				BORDER-BOTTOM: #ffffff 0px solid;
				BORDER-LEFT: #ffffff 0px solid;
				MARGIN: 0px auto;
				WIDTH: 960px;
				FONT-FAMILY: inherit;
				BORDER-TOP: #ffffff 0px solid;
				BORDER-RIGHT: #ffffff 0px solid;
}
DIV {
				FONT-SIZE: 12px;
}
A {
				COLOR: #899fd5;
				FONT-WEIGHT: bold;
}
A:visited {
				COLOR: #899fd5;
				FONT-WEIGHT: bold;
}
A:hover {
				TEXT-DECORATION: underline;
}
A:active {
				TEXT-DECORATION: underline;
}
.disabled {
				COLOR: #dddddd;
				TEXT-DECORATION: none;
}
BODY {
				BACKGROUND: url(/images/body_bg.gif) #262729;
}
TEXTAREA {
				BACKGROUND: url(/images/body_bg.gif) #262729;
}
INPUT {
				BACKGROUND: url(/images/body_bg.gif) #262729;
}
SELECT {
				BACKGROUND: url(/images/body_bg.gif) #262729;
}
BODY {
				BORDER-BOTTOM: #ffffff 0px solid;
				BORDER-LEFT: #ffffff 0px solid;
				MARGIN: 0px auto;
				WIDTH: 1004px;
				COLOR: #ffffff;
				FONT-SIZE: 12px !important;
				OVERFLOW: auto;
				BORDER-TOP: #ffffff 0px solid;
				BORDER-RIGHT: #ffffff 0px solid;
}
HR {
				BORDER-BOTTOM: 0px;
				BORDER-LEFT: 0px;
				BACKGROUND-COLOR: #999999;
				MARGIN: 5px 0px;
				HEIGHT: 1px;
				BORDER-TOP: 0px;
				BORDER-RIGHT: 0px;
}
INPUT[type='radio'] {
				FONT-SIZE: 8pt;
}
INPUT[type='checkbox'] {
				FONT-SIZE: 8pt;
}
INPUT[type='text'] {
				BACKGROUND-IMAGE: url(blue_bg.png) !important;
				BORDER-BOTTOM: #85b1de 1px solid;
				BORDER-LEFT: #85b1de 1px solid;
				MARGIN-TOP: 2px;
				BACKGROUND-REPEAT: repeat-x !important;
				BACKGROUND-POSITION: 50% top;
				HEIGHT: 18px !important;
				COLOR: #000000 !important;
				FONT-SIZE: 12px !important;
				BORDER-TOP: #85b1de 1px solid;
				BORDER-RIGHT: #85b1de 1px solid;
}
INPUT[type='password'] {
				BACKGROUND-IMAGE: url(blue_bg.png) !important;
				BORDER-BOTTOM: #85b1de 1px solid;
				BORDER-LEFT: #85b1de 1px solid;
				MARGIN-TOP: 2px;
				BACKGROUND-REPEAT: repeat-x !important;
				BACKGROUND-POSITION: 50% top;
				HEIGHT: 18px !important;
				COLOR: #000000 !important;
				FONT-SIZE: 12px !important;
				BORDER-TOP: #85b1de 1px solid;
				BORDER-RIGHT: #85b1de 1px solid;
}
SELECT {
				BORDER-BOTTOM: #999999 0px solid;
				TEXT-ALIGN: left;
				BORDER-LEFT: #999999 0px solid;
				MARGIN-TOP: 2px;
				BACKGROUND: #a5a4a4;
				HEIGHT: 18px !important;
				COLOR: #ffffff !important;
				FONT-SIZE: 10px !important;
				BORDER-TOP: #999999 0px solid;
				BORDER-RIGHT: #999999 0px solid;
}
.selectbox {
				BORDER-BOTTOM: #999999 0px solid;
				TEXT-ALIGN: left;
				BORDER-LEFT: #999999 0px solid;
				MARGIN-TOP: 2px;
				BACKGROUND: #ffffff;
				HEIGHT: 18px !important;
				COLOR: #000000 !important;
				FONT-SIZE: 10px !important;
				BORDER-TOP: #999999 0px solid;
				BORDER-RIGHT: #999999 0px solid;
}
INPUT[type='submit'] {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				PADDING-BOTTOM: 1px;
				MARGIN: 2px 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				HEIGHT: 20px !important;
				FONT-SIZE: 10px;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal;
				BORDER-RIGHT: #2d83da 1px solid;
				PADDING-TOP: 1px;
}
INPUT[type='button'] {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				PADDING-BOTTOM: 1px;
				MARGIN: 2px 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				HEIGHT: 20px !important;
				FONT-SIZE: 10px;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal;
				BORDER-RIGHT: #2d83da 1px solid;
				PADDING-TOP: 1px;
}
INPUT[type='reset'] {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				PADDING-BOTTOM: 1px;
				MARGIN: 2px 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				HEIGHT: 20px !important;
				FONT-SIZE: 10px;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal;
				BORDER-RIGHT: #2d83da 1px solid;
				PADDING-TOP: 1px;
}
INPUT[type='submit']:hover {
				COLOR: #ff0000;
				CURSOR: pointer;
				TEXT-DECORATION: underline;
}
INPUT[type='file'] {
				FONT-SIZE: 11px;
}
select {
font-size: 12px !important;
background: #A5A4A4 !important;
border: #999999 solid 0px !important;
height:18px !important;
color:#FFFFFF !important;
margin-top: 2px;
text-align:left;
}
H1 {
				COLOR: #a5a4a4;
				FONT-SIZE: 12pt;
				FONT-WEIGHT: bold;
}
.h1 {
				COLOR: #a5a4a4;
				FONT-SIZE: 12pt;
				FONT-WEIGHT: bold;
}
H2 {
				FONT-SIZE: 14px;
				FONT-WEIGHT: bold;
}
.h2 {
				FONT-SIZE: 14px;
				FONT-WEIGHT: bold;
}
H3 {
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
}
.h3 {
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
}
TABLE {
				FONT-SIZE: 10px;
}
TABLE INPUT {
				BORDER-BOTTOM: #999999 1px solid;
				BORDER-LEFT: #999999 1px solid;
				BORDER-TOP: #999999 1px solid;
				BORDER-RIGHT: #999999 1px solid;
}
TEXTAREA {
				BORDER-BOTTOM: #999999 0px solid;
				BORDER-LEFT: #999999 0px solid;
				MARGIN: 2px;
				BACKGROUND: #a5a4a4;
				COLOR: #ffffff !important;
				FONT-SIZE: 10px !important;
				BORDER-TOP: #999999 0px solid;
				BORDER-RIGHT: #999999 0px solid;
}
TH {
				COLOR: #000000;
				FONT-WEIGHT: bold;
}
TH A {
				COLOR: #000000;
				FONT-WEIGHT: bold;
}
IMG {
				BEHAVIOR: url(/images/pngbehavior.htc);
}
.endcolumns {
				HEIGHT: 0px;
				VISIBILITY: hidden;
				CLEAR: both;
}
.hidden {
				VISIBILITY: hidden;
}
.label {
				TEXT-ALIGN: right;
				WIDTH: 1%;
				PADDING-RIGHT: 11px;
				WHITE-SPACE: nowrap;
				FONT-WEIGHT: bold;
}
#ecom-header {
				POSITION: relative;
				MARGIN-TOP: 10px;
				HEIGHT: 70px;
				voice-family: inherit;
}
#ecom-header #left {
				POSITION: absolute;
				WIDTH: 280px;
				TOP: 0px;
				LEFT: 0px;
}
#ecom-header #middle {
				TEXT-ALIGN: center;
				WIDTH: auto;
				MARGIN-LEFT: 100px;
				MARGIN-RIGHT: 210px;
				PADDING-TOP: 5px;
}
#ecom-header #right {
				POSITION: absolute;
				MARGIN-TOP: 5px;
				PADDING-LEFT: 20px;
				WIDTH: 400px;
				TOP: 0px;
				RIGHT: 0px;
}
#ecom-header .screenlet-body {
				PADDING-LEFT: 10px;
				HEIGHT: auto !important;
}
#welcome-message {
				BORDER-BOTTOM: #ffffff 0px solid;
				BORDER-LEFT: #ffffff 0px solid;
				PADDING-LEFT: 10px;
				WIDTH: 100%;
				OVERFLOW: hidden;
				BORDER-TOP: #ffffff 0px solid;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #ffffff 0px solid;
				TEXT-DECORATION: none;
}
#welcome-message A {
				COLOR: #ffffff;
				TEXT-DECORATION: none;
}
#welcome-message A:hover {
				COLOR: #ffffff;
				TEXT-DECORATION: underline;
}
#company-name {
				WHITE-SPACE: nowrap;
				COLOR: #a5a4a4;
				FONT-SIZE: 12pt;
				FONT-WEIGHT: bold;
}
#company-subtitle {
				WHITE-SPACE: nowrap;
				COLOR: #a5a4a4;
				FONT-SIZE: 6pt;
}
#microcart {
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
}
#microcart A {
				COLOR: #a5a4a4;
				TEXT-DECORATION: none;
}
#microcart A:hover {
				COLOR: black;
				TEXT-DECORATION: underline;
}
#microcart .disabled {
				COLOR: #666666;
}
#ecom-header-bar {
				TEXT-ALIGN: center;
				BACKGROUND: url(/images/navigation_bg.jpg) #262729 repeat-x;
				HEIGHT: 36px;
				OVERFLOW: visible;
}
#ecom-header-bar UL {
				DISPLAY: block;
				BACKGROUND: none transparent scroll repeat 0% 0%;
				OVERFLOW: visible;
}
#ecom-header-bar UL LI {
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 30px;
				PADDING-LEFT: 8px;
				WIDTH: 170px;
				PADDING-RIGHT: 8px;
				HEIGHT: 14px;
				PADDING-TOP: 0px;
}
#ecom-header-bar UL#left-links LI {
				BACKGROUND: url(/images/navigation_divider.jpg) no-repeat;
				FLOAT: left;
				HEIGHT: 36px;
}
#ecom-header-bar UL#right-links LI {
				BACKGROUND: url(/images/navigation_divider.jpg) no-repeat;
				FLOAT: right;
}
#ecom-header-bar UL LI A {
				COLOR: #ffffff !important;
				FONT-SIZE: 14px !important;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
}
#ecom-header-bar UL LI:hover A {
				COLOR: black;
				TEXT-DECORATION: underline;
}
#ecom-menu-bar {
				BORDER-BOTTOM: #ffffff 0px solid;
				TEXT-ALIGN: left;
				BORDER-LEFT: #ffffff 0px solid;
				OVERFLOW: visible;
				BORDER-TOP: #ffffff 0px solid;
				BORDER-RIGHT: #ffffff 0px solid;
}
#ecom-menu-bar A {
				COLOR: #ffffff !important;
				FONT-SIZE: 12px !important;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none;
}
#ecom-menu-bar UL {
				DISPLAY: block;
				OVERFLOW: visible;
}
#ecom-menu-bar UL LI {
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 30px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 5px;
				HEIGHT: 14px;
				PADDING-TOP: 10px;
}
#ecom-menu-bar UL#right-links LI {
				FLOAT: left;
}
#ecom-menu-bar UL LI A {
				COLOR: #ffffff !important;
				FONT-SIZE: 12px !important;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none;
}
#ecom-menu-bar UL LI:hover A {
				COLOR: black;
				TEXT-DECORATION: underline;
}
.login-icon {
				PADDING-LEFT: 10px;
}
.blue {
				COLOR: #899fd5 !important;
				FONT-WEIGHT: normal !important;
}
#ecom-mainarea {
				POSITION: relative;
				MARGIN-TOP: 5px;
				WIDTH: 100%;
				BACKGROUND: #262729;
}
#ecom-mainarea .left {
				BORDER-BOTTOM: #000 0px solid;
				BORDER-LEFT: #000 0px solid;
				WIDTH: 230px;
				FLOAT: left;
				BORDER-TOP: #000 0px solid;
				BORDER-RIGHT: #000 0px solid;
}
#ecom-mainarea .right {
				BORDER-BOTTOM: #000 0px solid;
				BORDER-LEFT: #000 0px solid;
				WIDTH: 212px;
				FLOAT: right;
				BORDER-TOP: #000 0px solid;
				BORDER-RIGHT: #000 0px solid;
}
#ecom-mainarea .center {
				TEXT-ALIGN: left;
				BACKGROUND: #262729;
				VERTICAL-ALIGN: top;
}
#ecom-mainarea .leftonly {
				TEXT-ALIGN: left;
				BACKGROUND: #262729;
				VERTICAL-ALIGN: top;
}
#ecom-mainarea .rightonly {
				TEXT-ALIGN: left;
				BACKGROUND: #262729;
				VERTICAL-ALIGN: top;
}
#ecom-mainarea .nocolumns {
				TEXT-ALIGN: left;
				BACKGROUND: #262729;
				VERTICAL-ALIGN: top;
}
#ecom-mainarea .center {
				PADDING-RIGHT: 10px;
				OVERFLOW: hidden;
				voice-family: inherit;
}
#ecom-mainarea .leftonly {
				MARGIN-LEFT: 170px;
				voice-family: inherit;
}
#ecom-mainarea .rightonly {
				MARGIN-RIGHT: 210px;
				voice-family: inherit;
}
#ecom-mainarea .screenlet {
				MARGIN-BOTTOM: 10px;
				HEIGHT: auto !important;
}
#ecom-mainarea .screenlet-header-left {
				WIDTH: 212px;
				BACKGROUND: url(/images/leftpanel_headbg.jpg) no-repeat;
				HEIGHT: 49px;
}
#ecom-mainarea .screenlet-body {
				PADDING-BOTTOM: 4px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				HEIGHT: auto !important;
				PADDING-TOP: 4px;
}
#ecom-mainarea .screenlet-body1 {
				PADDING-BOTTOM: 4px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				HEIGHT: auto !important;
				PADDING-TOP: 4px;
}
.boxhead {
				COLOR: #4485c9;
				FONT-SIZE: 12px;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
				PADDING-TOP: 10px;
}
.boxlink {
				PADDING-RIGHT: 5px;
				FLOAT: right;
}
A.boxheadbutton {
				COLOR: #ffffff;
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
}
A.boxheadbutton:hover {
				COLOR: red;
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
}
#ecom-mainarea .form-row {
				CLEAR: both;
				PADDING-TOP: 2px;
}
#ecom-mainarea .form-label {
				TEXT-ALIGN: left;
				WIDTH: 160px;
				FLOAT: left;
				PADDING-TOP: 5px;
}
#ecom-mainarea .form-field {
				TEXT-ALIGN: left;
				FLOAT: left;
				MARGIN-LEFT: 10px;
}
.tablebuttontext {
				COLOR: #1e3c66;
}
.contenttext {
				FONT-SIZE: 8pt;
}
DIV.tabletexthidden {
				VISIBILITY: hidden;
}
.info {
				FONT-STYLE: normal;
				COLOR: #000000;
}
DIV.graybox {
				BORDER-BOTTOM: #000000 1px solid;
				TEXT-ALIGN: center;
				BORDER-LEFT: #000000 1px solid;
				PADDING-BOTTOM: 4px;
				MARGIN: 2px auto;
				PADDING-LEFT: 4px;
				WIDTH: auto;
				PADDING-RIGHT: 4px;
				BACKGROUND: #cccccc;
				BORDER-TOP: #000000 1px solid;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #000000 1px solid;
				PADDING-TOP: 4px;
}
.boxoutside {
				BORDER-BOTTOM: #999999 1px solid;
				BORDER-LEFT: #999999 1px solid;
				BACKGROUND: #ffffff;
				BORDER-TOP: #999999 1px solid;
				BORDER-RIGHT: #999999 1px solid;
}
.boxtop {
				BORDER-BOTTOM: #999999 0px solid;
				BORDER-LEFT: #999999 0px solid;
				PADDING-BOTTOM: 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: #a5a4a4;
				BORDER-TOP: #999999 0px solid;
				BORDER-RIGHT: #999999 0px solid;
				PADDING-TOP: 1px;
}
.boxbottom {
				PADDING-BOTTOM: 4px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				PADDING-TOP: 4px;
}
.button {
				BORDER-BOTTOM: #9999cc 2px outset;
				BORDER-LEFT: #9999cc 2px outset;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 5px;
				BACKGROUND: #dddddd;
				BORDER-TOP: #9999cc 2px outset;
				BORDER-RIGHT: #9999cc 2px outset;
}
.tableheadtext {
				COLOR: #fff;
				FONT-WEIGHT: bold;
}
A.tableheadbutton {
				COLOR: black;
				FONT-WEIGHT: bold;
}
A.tableheadbutton:hover {
				COLOR: red;
				FONT-WEIGHT: bold;
}
.browsecategorylist {
				BORDER-BOTTOM: #fff 0px solid;
				BORDER-LEFT: #fff 0px solid;
				MARGIN-LEFT: 10px;
				BORDER-TOP: #fff 0px solid;
				MARGIN-RIGHT: 15px;
				BORDER-RIGHT: #fff 0px solid;
}
.browsecategorytext {
				PADDING-BOTTOM: 10px;
				PADDING-LEFT: 10px;
				BACKGROUND: url(/images/leftpanel_arrow.jpg) no-repeat 0px 0.3em;
				COLOR: #a5a4a4;
				FONT-WEIGHT: normal;
}
A.browsecategorybutton {
				COLOR: #a5a4a4;
				FONT-WEIGHT: bold;
}
A.browsecategorybutton:hover {
				COLOR: #a5a4a4;
}
.browsecategorybuttondisabled {
				COLOR: #333333;
				FONT-WEIGHT: bold;
}
A.buttontext {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				PADDING-BOTTOM: 1px;
				MARGIN: 2px 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				HEIGHT: 20px !important;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal;
				BORDER-RIGHT: #2d83da 1px solid;
				PADDING-TOP: 1px;
}
.buttontextdisabled {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				PADDING-BOTTOM: 1px;
				MARGIN: 2px 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				HEIGHT: 20px !important;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal;
				BORDER-RIGHT: #2d83da 1px solid;
				PADDING-TOP: 1px;
}
A.buttontext {
				COLOR: #000000;
}
A.buttontext:hover {
				COLOR: red;
}
A.linktext {
				COLOR: #a5a4a4;
				FONT-WEIGHT: bold;
}
A.linktext:hover {
				COLOR: red;
}
.buttontextdisabled {
				COLOR: #333333;
}
.submenutextinfo {
				PADDING-LEFT: 6px;
				PADDING-RIGHT: 5px;
				COLOR: white;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #5886c6 1px solid;
}
.submenutext {
				PADDING-LEFT: 6px;
				PADDING-RIGHT: 5px;
				COLOR: yellow;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #5886c6 1px solid;
}
A.submenutext {
				PADDING-LEFT: 6px;
				PADDING-RIGHT: 5px;
				COLOR: yellow;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #5886c6 1px solid;
}
A.submenutext:visited {
				PADDING-LEFT: 6px;
				PADDING-RIGHT: 5px;
				COLOR: yellow;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #5886c6 1px solid;
}
A.submenutext:hover {
				COLOR: yellow;
}
.submenutextdisabled {
				PADDING-LEFT: 6px;
				PADDING-RIGHT: 5px;
				COLOR: #cccccc;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #5886c6 1px solid;
}
A.submenutextdisabled {
				PADDING-LEFT: 6px;
				PADDING-RIGHT: 5px;
				COLOR: #cccccc;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #5886c6 1px solid;
}
A.submenutextdisabled:hover {
				COLOR: yellow;
				FONT-WEIGHT: bold;
}
.submenutextinforight {
				PADDING-LEFT: 6px;
				COLOR: white;
				FONT-WEIGHT: bold;
}
.submenutextright {
				PADDING-LEFT: 6px;
				COLOR: yellow;
				FONT-WEIGHT: bold;
}
A.submenutextright {
				PADDING-LEFT: 6px;
				COLOR: yellow;
				FONT-WEIGHT: bold;
}
A.submenutextright:hover {
				COLOR: yellow;
				TEXT-DECORATION: underline;
}
.submenutextrightdisabled {
				PADDING-LEFT: 6px;
				COLOR: #cccccc;
				FONT-WEIGHT: bold;
}
A.submenutextrightdisabled {
				PADDING-LEFT: 6px;
				COLOR: #cccccc;
				FONT-WEIGHT: bold;
}
A.submenutextrightdisabled:hover {
				COLOR: yellow;
}
A.lightbuttontext {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				COLOR: yellow;
				BORDER-TOP: medium none;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: medium none;
}
A.lightbuttontext:hover {
				COLOR: yellow;
}
A.lightbuttontextsmall {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				COLOR: yellow;
				FONT-SIZE: 8px;
				BORDER-TOP: medium none;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: medium none;
}
.lightbuttontextdisabled {
				COLOR: #cccccc;
				FONT-WEIGHT: bold;
}
A.buttontextbig {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				PADDING-BOTTOM: 1px;
				MARGIN: 2px 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				HEIGHT: 20px !important;
				FONT-SIZE: 10px;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal;
				BORDER-RIGHT: #2d83da 1px solid;
				PADDING-TOP: 1px;
}
.buttontextbigdisabled {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				PADDING-BOTTOM: 1px;
				MARGIN: 2px 1px;
				PADDING-LEFT: 4px;
				PADDING-RIGHT: 4px;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				HEIGHT: 20px !important;
				FONT-SIZE: 10px;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal;
				BORDER-RIGHT: #2d83da 1px solid;
				PADDING-TOP: 1px;
}
A.buttontextbig {
				COLOR: #000000;
}
.buttontextbigdisabled {
				COLOR: #cccccc;
}
A.buttontextbig:hover {
				COLOR: red;
}
A IMG.imageborder {
				BORDER-BOTTOM: #999999 1px solid;
				BORDER-LEFT: #999999 1px solid;
				BORDER-TOP: #999999 1px solid;
				BORDER-RIGHT: #999999 1px solid;
}
.headersmalltext {
				COLOR: black;
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
}
A.headersmalllink {
				COLOR: #a5a4a4;
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
}
A.headersmalllink:hover {
				COLOR: red;
}
.errorMessage {
				COLOR: red;
				FONT-SIZE: 10px;
				FONT-WEIGHT: normal;
}
.eventMessage {
				COLOR: #a5a4a4;
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
}
.ontab {
				BORDER-BOTTOM: 3px inset;
				BORDER-LEFT: 3px inset;
				PADDING-BOTTOM: 2px;
				PADDING-LEFT: 2px;
				PADDING-RIGHT: 2px;
				BACKGROUND: black;
				FONT-SIZE: 8pt;
				BORDER-TOP: 3px inset;
				BORDER-RIGHT: 3px inset;
				PADDING-TOP: 2px;
}
A.onlnk {
				PADDING-BOTTOM: 2px;
				PADDING-LEFT: 2px;
				PADDING-RIGHT: 2px;
				COLOR: #ffffff;
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
				PADDING-TOP: 2px;
}
.offtab {
				BORDER-BOTTOM: 3px outset;
				BORDER-LEFT: 3px outset;
				PADDING-BOTTOM: 2px;
				PADDING-LEFT: 2px;
				PADDING-RIGHT: 2px;
				BACKGROUND: #cccccc;
				BORDER-TOP: 3px outset;
				BORDER-RIGHT: 3px outset;
				PADDING-TOP: 2px;
}
A.offlnk {
				PADDING-BOTTOM: 2px;
				PADDING-LEFT: 2px;
				PADDING-RIGHT: 2px;
				COLOR: #a5a4a4;
				FONT-WEIGHT: bold;
				PADDING-TOP: 2px;
}
A.offlnk:hover {
				COLOR: red;
}
.areaheader {
				PADDING-BOTTOM: 2px;
				PADDING-LEFT: 2px;
				WIDTH: 100%;
				PADDING-RIGHT: 2px;
				BACKGROUND: black;
				COLOR: #ffffff;
				FONT-WEIGHT: bold;
				PADDING-TOP: 2px;
}
.edittable {
				BORDER-BOTTOM: #003333 thin solid;
				BORDER-LEFT: #000000 thin solid;
				BORDER-TOP: #000000 thin solid;
				BORDER-RIGHT: #000000 thin solid;
}
.editInputBox {
				BORDER-BOTTOM: #999999 1px solid;
				BORDER-LEFT: #999999 1px solid;
				MARGIN: 2px;
				BACKGROUND: white;
				FONT-SIZE: 8pt;
				BORDER-TOP: #999999 1px solid;
				BORDER-RIGHT: #999999 1px solid;
}
.inputBox {
				COLOR: #ffffff;
				FONT-SIZE: 12px !important;
}
.smallSubmit {
				BORDER-BOTTOM: #2d83da 1px solid;
				BORDER-LEFT: #2d83da 1px solid;
				BACKGROUND: url(/images/button_bg.jpg) repeat-x;
				COLOR: #000000 !important;
				FONT-SIZE: 10px !important;
				BORDER-TOP: #2d83da 1px solid;
				FONT-WEIGHT: normal !important;
				BORDER-RIGHT: #2d83da 1px solid;
}
.box {
				BORDER-BOTTOM: #999999 0px solid;
				BORDER-LEFT: #999999 0px solid;
				MARGIN: 2px;
				BACKGROUND: #6f82ad;
				HEIGHT: 16px !important;
				COLOR: #ffffff !important;
				FONT-SIZE: 10px !important;
				BORDER-TOP: #999999 0px solid;
				BORDER-RIGHT: #999999 0px solid;
}
.box1 {
				BORDER-BOTTOM: #999999 0px solid;
				BORDER-LEFT: #999999 0px solid;
				MARGIN: 2px;
				BACKGROUND: #a5a4a4;
				HEIGHT: 18px !important;
				COLOR: #ffffff !important;
				FONT-SIZE: 10px !important;
				BORDER-TOP: #999999 0px solid;
				BORDER-RIGHT: #999999 0px solid;
}
.mediumSubmit {
				BORDER-BOTTOM: #999999 1px solid;
				BORDER-LEFT: #999999 1px solid;
				MARGIN: 2px;
				BACKGROUND: white;
				COLOR: #a5a4a4;
				FONT-SIZE: 10pt;
				BORDER-TOP: #999999 1px solid;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #999999 1px solid;
}
.largeSubmit {
				BORDER-BOTTOM: #999999 1px solid;
				BORDER-LEFT: #999999 1px solid;
				MARGIN: 2px;
				BACKGROUND: white;
				COLOR: #a5a4a4;
				FONT-SIZE: 10pt;
				BORDER-TOP: #999999 1px solid;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #999999 1px solid;
}
.loginButton {
				BORDER-BOTTOM: #999999 1px solid;
				BORDER-LEFT: #999999 1px solid;
				MARGIN: 2px;
				BACKGROUND: white;
				COLOR: #a5a4a4;
				FONT-SIZE: 10pt;
				BORDER-TOP: #999999 1px solid;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: #999999 1px solid;
}
.smallSubmit:hover {
				COLOR: red;
}
.mediumSubmit:hover {
				COLOR: red;
}
.largeSubmit:hover {
				COLOR: red;
}
.loginButton:hover {
				COLOR: red;
}
.smallAltSubmit {
				FONT-SIZE: 8pt;
}
.mediumAltSubmit {
				FONT-SIZE: 8pt;
}
.largeAltSubmit {
				FONT-SIZE: 8pt;
}
.basePrice {
				COLOR: #ffbf00;
}
.normalPrice {
				COLOR: green;
}
.salePrice {
				COLOR: red;
}
.product-prevnext {
				TEXT-ALIGN: right;
}
.product-prevnext .tabletext {
				FONT-WEIGHT: bold;
}
.productcategorylink-container {
				POSITION: relative;
				MARGIN-TOP: 10px;
				MARGIN-BOTTOM: 5px;
				BORDER-TOP: #999 1px solid;
}
.productcategorylink {
				BORDER-BOTTOM: #999 1px solid;
				POSITION: relative;
				PADDING-BOTTOM: 5px;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 5px;
				HEIGHT: 60px;
				PADDING-TOP: 5px;
}
.productcategorylink .smallimage {
				MARGIN: 0px 5px 5px 0px;
				FLOAT: left;
}
.productcategorylink .smallimage IMG {
				BORDER-BOTTOM: #ccc 1px solid;
				BORDER-LEFT: #ccc 1px solid;
				HEIGHT: 50px;
				BORDER-TOP: #ccc 1px solid;
				BORDER-RIGHT: #ccc 1px solid;
}
.productsummary-container {
}
.productsummary {
				MARGIN-TOP: 20px;
				WIDTH: 200px;
				FLOAT: left;
				HEIGHT: 350px;
				MARGIN-LEFT: 20px;
				MARGIN-RIGHT: 20px;
}
.productsummary .smallimage {
				MARGIN: 0.5em 0px;
}
.productsummary .linktext {
				FONT-SIZE: 16px;
}
.productsummary .smallimage IMG {
				WIDTH: 150px;
				HEIGHT: 150px;
}
.productsummary .productbuy {
				TEXT-ALIGN: center;
				MARGIN: 5px;
				WIDTH: 160px;
}
.matrix .productsummary {
				WIDTH: 200px;
				FLOAT: left;
				MARGIN-LEFT: 20px;
				MARGIN-RIGHT: 20px;
}
.matrix .productsummary .smallimage {
				TEXT-ALIGN: center;
				FLOAT: none;
}
.matrix .productsummary .smallimage IMG {
				HEIGHT: 150px;
}
.matrix .productsummary .productbuy {
				TEXT-ALIGN: left;
				FLOAT: none;
}
.productsummary .productinfo {
				TEXT-ALIGN: left;
}
#productdetail #download-files {
				MARGIN-TOP: 10px;
				BORDER-TOP: #999 1px solid;
				PADDING-TOP: 5px;
}
#productdetail #long-description {
				MARGIN-TOP: 10px;
				BORDER-TOP: #999 1px solid;
				PADDING-TOP: 5px;
}
#productdetail #long-description H2 {
				PADDING-BOTTOM: 10px;
				LINE-HEIGHT: 20px;
				TEXT-TRANSFORM: uppercase;
				PADDING-LEFT: 10px;
				PADDING-RIGHT: 10px;
				COLOR: #4485c9;
				FONT-SIZE: 1.3em;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
				PADDING-TOP: 10px;
				text-shadow: 0 2px 0 #FFF;
}
#productdetail #long-description P {
				LIST-STYLE-POSITION: outside;
				LIST-STYLE-TYPE: decimal;
				MARGIN-TOP: 5px;
				PADDING-TOP: 5px;
}
#productdetail #long-description OL {
				LIST-STYLE-POSITION: outside;
				LIST-STYLE-TYPE: decimal;
				MARGIN-LEFT: 1em;
}
#productdetail #long-description UL {
				LIST-STYLE-POSITION: outside;
				PADDING-BOTTOM: 5px;
				LIST-STYLE-TYPE: disc;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 5px;
				MARGIN-LEFT: 2em;
				PADDING-TOP: 5px;
}
#productdetail #long-description OL LI {
				PADDING-BOTTOM: 5px;
				MARGIN: 0px;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 5px;
				PADDING-TOP: 5px;
}
#productdetail #long-description UL LI {
				PADDING-BOTTOM: 5px;
				MARGIN: 0px;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 5px;
				PADDING-TOP: 5px;
}
#productdetail #reviews {
				padding: 5px;
				MARGIN-TOP: 10px;
				BACKGROUND: #36373a;
				BORDER-TOP: #999 0px solid;
}
#productdetail #associated-products {
				MARGIN-TOP: 10px;
				BORDER-TOP: #999 0px solid;
				PADDING-TOP: 5px;
}
A#popup {
				CURSOR: url(/images/magnify.cur), -moz-zoom-in, pointer;
}
.lefthalf {
				MARGIN: 0% 1% 1% 0%;
				WIDTH: 49%;
				FLOAT: left;
				HEIGHT: 1%;
				LEFT: 0px;
}
.righthalf {
				MARGIN: 0px 0px 1% 1%;
				WIDTH: 49%;
				FLOAT: right;
				HEIGHT: 1%;
				RIGHT: 0px;
}
.leftclear {
				HEIGHT: 1%;
				CLEAR: left;
}
.bothclear {
				HEIGHT: 1%;
				CLEAR: both;
}
.calendar_date_select {
				Z-INDEX: 1000;
				BORDER-BOTTOM: #777 1px solid;
				BORDER-LEFT: #777 1px solid;
				WIDTH: 200px;
				DISPLAY: block;
				COLOR: #fff;
				BORDER-TOP: #777 1px solid;
				BORDER-RIGHT: #777 1px solid;
}
IFRAME.ie6_blocker {
				Z-INDEX: 999;
				POSITION: absolute;
}
.calendar_date_select THEAD TH {
				BORDER-BOTTOM: #777 2px solid;
				BACKGROUND-COLOR: #4682b4;
				COLOR: white !important;
				BORDER-TOP: #777 1px solid;
				FONT-WEIGHT: bold;
}
.calendar_date_select .cds_buttons {
				TEXT-ALIGN: center;
				PADDING-BOTTOM: 5px;
				BACKGROUND-COLOR: #4682b4;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				PADDING-TOP: 5px;
}
.calendar_date_select .cds_footer {
				TEXT-ALIGN: center;
				PADDING-BOTTOM: 3px;
				BACKGROUND-COLOR: #4682b4;
				PADDING-LEFT: 3px;
				PADDING-RIGHT: 3px;
				FONT-SIZE: 12px;
				PADDING-TOP: 3px;
}
.calendar_date_select TABLE {
				PADDING-BOTTOM: 0px;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				PADDING-TOP: 0px;
}
.calendar_date_select .cds_header {
				BORDER-BOTTOM: #87ceeb 2px solid;
				TEXT-ALIGN: center;
				BACKGROUND-COLOR: #87ceeb;
}
.calendar_date_select .cds_header SPAN {
				COLOR: #000;
				FONT-SIZE: 15px;
				FONT-WEIGHT: bold;
}
.calendar_date_select SELECT {
				FONT-SIZE: 11px;
}
.calendar_date_select .cds_header A:hover {
				COLOR: #fff;
}
.calendar_date_select .cds_header A {
				WIDTH: 22px;
				HEIGHT: 20px;
				COLOR: #000 !important;
				FONT-SIZE: 14px;
				TEXT-DECORATION: none;
}
.calendar_date_select .cds_header A.prev {
				FLOAT: left;
}
.calendar_date_select .cds_header A.next {
				FLOAT: right;
}
.calendar_date_select .cds_header A.close {
				DISPLAY: none;
				FLOAT: right;
}
.calendar_date_select .cds_header SELECT.month {
				WIDTH: 90px;
}
.calendar_date_select .cds_header SELECT.year {
				WIDTH: 61px;
}
.calendar_date_select .cds_buttons A {
				COLOR: #fff;
				FONT-SIZE: 9px;
}
.calendar_date_select TD {
				TEXT-ALIGN: center;
				BACKGROUND-COLOR: #87ceeb;
				WIDTH: 24px;
				HEIGHT: 21px;
				FONT-SIZE: 12px;
				VERTICAL-ALIGN: middle;
}
.calendar_date_select TD.weekend {
				BACKGROUND-COLOR: #add8e6;
}
.calendar_date_select TD DIV {
				COLOR: #fff;
}
.calendar_date_select TD DIV.other {
				COLOR: #888;
}
.calendar_date_select TD.selected DIV {
				COLOR: #000;
}
.calendar_date_select TBODY TD {
				BORDER-BOTTOM: #ffd700 1px solid;
}
.calendar_date_select TD.selected {
				BACKGROUND-COLOR: #fff;
}
.calendar_date_select TD:hover {
				BACKGROUND-COLOR: #00bfff;
}
.calendar_date_select TD.today {
				BORDER-BOTTOM: #ffff00 1px dashed;
				BORDER-LEFT: #ffff00 1px dashed;
				BORDER-TOP: #ffff00 1px dashed;
				BORDER-RIGHT: #ffff00 1px dashed;
}
.calendar_date_select TD.disabled DIV {
				COLOR: #454545;
}
.fieldWithErrors .calendar_date_select {
				BORDER-BOTTOM: #ff0000 2px solid;
				BORDER-LEFT: #ff0000 2px solid;
				BORDER-TOP: #ff0000 2px solid;
				BORDER-RIGHT: #ff0000 2px solid;
}
.login_bg {
				WIDTH: 402px;
				HEIGHT: 71px;
}
.product-list {
				MARGIN: 0px;
}
.product-list UL {
				MARGIN: 0px;
}
.product-list UL LI {
				LINE-HEIGHT: 15px;
				PADDING-LEFT: 0px;
				WIDTH: 206px;
				DISPLAY: block;
				BACKGROUND: url(/images/rightpanel_products_bg.jpg) no-repeat;
				HEIGHT: 33px;
}
.product-list UL LI:hover {
				LINE-HEIGHT: 15px;
				PADDING-LEFT: 0px;
				WIDTH: 206px;
				DISPLAY: block;
				BACKGROUND: url(/images/rightpanel_products_bg_hover.jpg) no-repeat;
				HEIGHT: 33px;
}
.product-list UL LI DIV {
				LINE-HEIGHT: 30px;
				FONT-STYLE: italic;
				PADDING-LEFT: 10px;
				FONT-FAMILY: tahoma, helvetica, freesans;
				FONT-SIZE: 15px;
				FONT-WEIGHT: bold;
}
.boxhead1 {
				PADDING-LEFT: 10px;
				COLOR: #ffffff;
				FONT-SIZE: 12px !important;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
				PADDING-TOP: 10px;
}
UL.tabs {
				BORDER-BOTTOM: #999 1px solid;
				BORDER-LEFT: #999 1px solid;
				PADDING-BOTTOM: 0px;
				LIST-STYLE-TYPE: none;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				WIDTH: 100%;
				PADDING-RIGHT: 0px;
				FLOAT: left;
				HEIGHT: 32px;
				LIST-STYLE-IMAGE: none;
				PADDING-TOP: 0px;
}
UL.tabs LI {
				BORDER-BOTTOM: #999 1px solid;
				POSITION: relative;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 31px;
				MARGIN: 0px 0px -1px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				BACKGROUND: #000;
				FLOAT: left;
				HEIGHT: 31px;
				OVERFLOW: hidden;
				BORDER-TOP: #999 1px solid;
				BORDER-RIGHT: #999 1px solid;
				PADDING-TOP: 0px;
}
UL.tabs LI A {
				BORDER-BOTTOM: #58595a 1px solid;
				BORDER-LEFT: #58595a 1px solid;
				PADDING-BOTTOM: 0px;
				OUTLINE-STYLE: none;
				OUTLINE-COLOR: invert;
				PADDING-LEFT: 5px;
				OUTLINE-WIDTH: medium;
				PADDING-RIGHT: 5px;
				DISPLAY: block;
				COLOR: #4485c9;
				FONT-SIZE: 1em;
				BORDER-TOP: #58595a 1px solid;
				BORDER-RIGHT: #58595a 1px solid;
				TEXT-DECORATION: none;
				PADDING-TOP: 0px;
}
UL.tabs LI A:hover {
				BACKGROUND: #ccc;
}
HTML UL.tabs LI.active {
				BORDER-BOTTOM: #36373a 1px solid;
				BACKGROUND: #36373a;
}
HTML UL.tabs LI.active A:hover {
				BORDER-BOTTOM: #36373a 1px solid;
				BACKGROUND: #36373a;
}
.tab_container {
				BORDER-BOTTOM: #999 1px solid;
				BORDER-LEFT: #999 1px solid;
				WIDTH: 100%;
				BACKGROUND: #36373a;
				FLOAT: left;
				CLEAR: both;
				OVERFLOW: hidden;
				BORDER-TOP: medium none;
				BORDER-RIGHT: #999 1px solid;
}
.tab_content {
				PADDING-BOTTOM: 20px;
				PADDING-LEFT: 20px;
				PADDING-RIGHT: 20px;
				FONT-SIZE: 1.2em;
				PADDING-TOP: 20px;
}
.lifestyle {
				COLOR: #66c631;
}
.performance {
				COLOR: #5aa7f5;
}
.tabhead {
				BORDER-BOTTOM: #3e3f40 1px solid;
				PADDING-BOTTOM: 5px;
				FONT-STYLE: italic;
				FONT-FAMILY: tahoma, helvetica, freesans;
				COLOR: #fff;
				FONT-SIZE: 18px;
				FONT-WEIGHT: bold;
}
.line {
				BACKGROUND-COLOR: #3e3f40;
}
.click {
				COLOR: #3e3f40;
}
.curvebox {
				FILTER: alpha(opacity =99);
				PADDING-BOTTOM: 10px;
				LINE-HEIGHT: 18px;
				PADDING-LEFT: 20px;
				WIDTH: 45%;
				PADDING-RIGHT: 10px;
				FONT-FAMILY: tahoma, helvetica, freesans;
				BACKGROUND: #8181a2;
				COLOR: #ffffff;
				OVERFLOW: hidden;
				PADDING-TOP: 10px;
				opacity: .99;
				box-shadow: 0px 0px 0px;
				-moz-box-shadow: 0px 0px 0px;
				-webkit-box-shadow: 0px 0px 0px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
}
.boxhead1 {
				COLOR: #4485c9;
				FONT-SIZE: 10px;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
}
#footerMain {
				PADDING-BOTTOM: 2em;
				BACKGROUND-COLOR: #3b3b3b;
				MARGIN: 1em 0px 0px;
				PADDING-LEFT: 5em;
				PADDING-RIGHT: 0px;
				PADDING-TOP: 2em;
}
#footer {
				MARGIN: 1em 0px 0px;
}
#footerMain UL {
				MARGIN: 0.5em 1em;
				WIDTH: 200px;
				FLOAT: left;
}
#footerMain UL LI {
				LIST-STYLE-TYPE: none;
				MARGIN: 0.4em 0px 0px 1.5em;
				LIST-STYLE-IMAGE: none;
}
#footerMain UL LI.footerHeading {
				TEXT-ALIGN: center;
				LINE-HEIGHT: 3em;
				MARGIN: 0px;
				BACKGROUND: url(rightpanel_products_bg.jpg) no-repeat center center;
				FONT-WEIGHT: bold;
}
#footerMain .titleCol {
				POSITION: relative;
				TEXT-ALIGN: right;
				WIDTH: 60px;
				FLOAT: left;
				FONT-WEIGHT: bold;
}
#footerMain .detailCol {
				POSITION: relative;
				WIDTH: 115px;
				FLOAT: right;
}
#footerMain .chargesText {
				TEXT-ALIGN: center;
				COLOR: #888;
				FONT-SIZE: 9px;
}
#footerMain .clear {
				CLEAR: both;
}
ADDRESS {
				FONT-STYLE: normal;
				MARGIN: -1.5em 0px 0px 5.85em;
}
#footer #copyright {
				TEXT-ALIGN: center;
				PADDING-BOTTOM: 5px;
				BACKGROUND-COLOR: #262729;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				COLOR: #ffffff;
				PADDING-TOP: 2px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
}
#footer #copyright:before {
}
#footer #copyright:after {
}
#footerLogos {
				MARGIN: 0.5em 0px;
				FLOAT: right;
}
#footerLogos A IMG {
				BORDER-BOTTOM: #eaeaea 1px solid;
				BORDER-LEFT: #eaeaea 1px solid;
				MARGIN-LEFT: 0.3em;
				BORDER-TOP: #eaeaea 1px solid;
				BORDER-RIGHT: #eaeaea 1px solid;
}
#footerMain A.mailtoLink {
				MARGIN-LEFT: 2.65em;
}
.clearfix:after {
				DISPLAY: block;
				HEIGHT: 0px;
				VISIBILITY: hidden;
				CLEAR: both;
				CONTENT: ".";
}
H1 {
				LINE-HEIGHT: 40px;
				PADDING-LEFT: 30px;
				PADDING-RIGHT: 10px;
				BACKGROUND: #36373a;
				COLOR: #4485c9;
				FONT-SIZE: 2em;
				FONT-WEIGHT: normal;
				TEXT-DECORATION: none;
				PADDING-TOP: 10px;
}
#breadcrumbs {
				BORDER-BOTTOM: #ccc 1px solid;
				LINE-HEIGHT: 20px;
				FONT-SIZE: 11px;
				OVERFLOW: auto;
				FONT-WEIGHT: bold;
}
#breadcrumbs LI {
				PADDING-LEFT: 2px;
				FLOAT: left;
}
#breadcrumbs LI A {
				PADDING-BOTTOM: 2px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 14px;
				BACKGROUND: url(arrow-single-right-green.png) no-repeat right center;
				PADDING-TOP: 0px;
}
#breadcrumbs LI A:link {
				COLOR: #5aa7f5;
				TEXT-DECORATION: none;
}
#breadcrumbs LI A:visited {
				COLOR: #5aa7f5;
				TEXT-DECORATION: none;
}
#breadcrumbs LI A:hover {
				COLOR: #0099cc;
}
#breadcrumbs LI A:focus {
				COLOR: #0099cc;
}
#breadcrumbs LI {
				COLOR: #66c631;
}
.boxhead2 {
				padding: 5px;
				border-bottom: 0px solid #999;
				MARGIN-TOP: 10px;
				BACKGROUND: #36373a;
				COLOR: #ffffff;
				FONT-SIZE: 12px !important;
				BORDER-TOP: #999 0px solid;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
}
IMG {
				BEHAVIOR: url(/images/pngbehavior.htc);
}
.boxhead2 {
				BACKGROUND: #323232;
				COLOR: #4485c9;
				FONT-SIZE: 14px;
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
				PADDING-TOP: 10px;
}
#black-tl {
				WIDTH: 100%;
				BACKGROUND: url(black_tl.gif) black no-repeat left top;
}
#black-tr {
				WIDTH: 100%;
				BACKGROUND: url(black_tr.gif) no-repeat right top;
}
#black-bl {
				WIDTH: 100%;
				BACKGROUND: url(black_bl.gif) no-repeat left bottom;
}
#black-br {
				WIDTH: 100%;
				BACKGROUND: url(black_br.gif) no-repeat right bottom;
}
#black-tl {
				POSITION: relative;
				MARGIN-TOP: 10px;
				MARGIN-BOTTOM: 5px;
				BORDER-TOP: #999 0px solid;
}
#black-bl {
				POSITION: relative;
				PADDING-BOTTOM: 10px;
				PADDING-LEFT: 20px;
				PADDING-RIGHT: 20px;
				PADDING-TOP: 20px;
}
.browsecategorytext1 {
				PADDING-BOTTOM: 10px;
				PADDING-LEFT: 15px;
				PADDING-RIGHT: 15px;
				MARGIN-BOTTOM: 10px;
				BACKGROUND: url(img11.gif) repeat-x left bottom;
				PADDING-TOP: 0px;
}
.browsecategorytext1 .title {
				PADDING-BOTTOM: 5px;
				PADDING-LEFT: 40px;
				PADDING-RIGHT: 0px;
				MARGIN-BOTTOM: 10px;
				BACKGROUND: url(img10.jpg) no-repeat left center;
				FONT-SIZE: 1.5em;
				PADDING-TOP: 5px;
}
.browsecategorytext1 H3 {
				TEXT-TRANSFORM: uppercase;
				LETTER-SPACING: 2px;
				FONT-SIZE: 0.8em;
}
.browsecategorytext1 .story IMG {
				MARGIN-RIGHT: 5px;
}
.browsecategorytext1 .story UL LI:before {
				PADDING-BOTTOM: 3px;
				PADDING-LEFT: 10px;
				PADDING-RIGHT: 10px;
				CONTENT: "\00BB \0020";
				PADDING-TOP: 3px;
}
.browsecategorytext1 .story OL {
				LIST-STYLE-TYPE: decimal;
}
.browsecategorytext1 .story OL LI {
				PADDING-BOTTOM: 3px;
				PADDING-LEFT: 10px;
				PADDING-RIGHT: 10px;
				MARGIN-LEFT: 20px;
				PADDING-TOP: 3px;
}
.browsecategorytext1 .story P {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
.browsecategorytext1 .story BLOCKQUOTE {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
.browsecategorytext1 .story UL {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
.browsecategorytext1 .story OL {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
.hiddenLightBox {
				DISPLAY: none;
}
#sidehelp {
				POSITION: fixed;
				WIDTH: 40px;
				BACKGROUND: url(help.png) no-repeat 0px 0px;
				HEIGHT: 170px;
				TOP: 170px;
				LEFT: 0px;
}
DIV#sidehelp:hover {
				BACKGROUND-POSITION: -41px 0px;
}
#sidehelp A {
				WIDTH: 40px;
				DISPLAY: block;
				HEIGHT: 170px;
}
.contenttext {
				PADDING-BOTTOM: 10px;
				PADDING-LEFT: 15px;
				PADDING-RIGHT: 15px;
				MARGIN-BOTTOM: 10px;
				BACKGROUND: url(img11.gif) repeat-x left bottom;
				PADDING-TOP: 0px;
}
.contenttext H2 {
				PADDING-BOTTOM: 5px;
				PADDING-LEFT: 35px;
				PADDING-RIGHT: 0px;
				MARGIN-BOTTOM: 5px;
				BACKGROUND: url(img10.jpg) no-repeat left center;
				FONT-SIZE: 1.5em;
				PADDING-TOP: 5px;
}
.contenttext H1 {
				PADDING-BOTTOM: 0px;
				TEXT-TRANSFORM: uppercase;
				BACKGROUND-COLOR: #262729;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;
				LETTER-SPACING: 2px;
				FONT-SIZE: 16px;
				FONT-WEIGHT: bold;
				PADDING-TOP: 0px;
}
.contenttext H3 {
				TEXT-TRANSFORM: uppercase;
				LETTER-SPACING: 2px;
				FONT-SIZE: 12px;
}
.contenttext IMG {
				MARGIN-RIGHT: 5px;
}
.contenttext UL LI:before {
				PADDING-BOTTOM: 3px;
				PADDING-LEFT: 10px;
				PADDING-RIGHT: 10px;
				CONTENT: "\00BB \0020";
				PADDING-TOP: 3px;
}
.contenttext OL {
				LIST-STYLE-TYPE: decimal;
}
.contenttext UL {
				LIST-STYLE-TYPE: none;
}
.contenttext OL LI {
				PADDING-BOTTOM: 3px;
				PADDING-LEFT: 10px;
				PADDING-RIGHT: 10px;
				MARGIN-LEFT: 20px;
				PADDING-TOP: 3px;
}
.contenttext P {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
.contenttext BLOCKQUOTE {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
.contenttext UL {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
.contenttext OL {
				LINE-HEIGHT: 180%;
				MARGIN-BOTTOM: 1.5em;
}
SPAN.redButton BUTTON {
				BACKGROUND-IMAGE: url(/images/button-red.png);
}
SPAN.blueButton BUTTON {
				BACKGROUND-IMAGE: url(/images/button-blue.png);
}
SPAN.pinkButton BUTTON {
				BACKGROUND-IMAGE: url(/images/button-pink.png);
}
SPAN.textButton BUTTON {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 4px;
				LINE-HEIGHT: 1.3em;
				BACKGROUND-COLOR: transparent;
				FONT-STYLE: normal;
				MARGIN: 0px -20px 0px 10px;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 15px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				WHITE-SPACE: nowrap;
				BACKGROUND-POSITION: 100% 0px;
				LETTER-SPACING: 0px !important;
				HEIGHT: 20px;
				COLOR: #ffffff;
				FONT-SIZE: 12px;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: medium none;
				PADDING-TOP: 2px;
}
SPAN.redButton {
				BACKGROUND-IMAGE: url(/images/button-red.png);
}
SPAN.textButton {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 0;
				BACKGROUND-COLOR: transparent;
				FONT-STYLE: normal;
				MARGIN: 0px 0px 0px 10px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 10px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				HEIGHT: 20px;
				FONT-SIZE: 0px;
				VERTICAL-ALIGN: middle;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				BORDER-RIGHT: medium none;
				TEXT-DECORATION: none;
				PADDING-TOP: 0px;
}
A.greenLargeButton {
				BACKGROUND-IMAGE: url(/images/button-green-large.png);
}
A.blueLargeButton {
				BACKGROUND-IMAGE: url(/images/button-blue-large.png);
}
A.largeTextButton {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 0;
				FONT-STYLE: normal;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 10px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				BACKGROUND-POSITION: 0px 0px;
				HEIGHT: 24px;
				FONT-SIZE: 0px;
				VERTICAL-ALIGN: middle;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				BORDER-RIGHT: medium none;
				TEXT-DECORATION: none;
				PADDING-TOP: 0px;
}
A.greenLargeButton SPAN {
				BACKGROUND-IMAGE: url(/images/button-green-large.png);
}
A.blueLargeButton SPAN {
				BACKGROUND-IMAGE: url(/images/button-blue-large.png);
}
A.largeTextButton SPAN {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 1.3em;
				BACKGROUND-COLOR: transparent;
				FONT-STYLE: normal;
				MARGIN: 0px -20px 0px 10px;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 15px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				WHITE-SPACE: nowrap;
				BACKGROUND-POSITION: 100% 0px;
				LETTER-SPACING: 0px !important;
				HEIGHT: 24px;
				COLOR: #ffffff;
				FONT-SIZE: 16px;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: medium none;
				PADDING-TOP: 2px;
}
A.greyButton {
				BACKGROUND-IMAGE: url(/images/button-grey.png);
}
A.blueButton {
				BACKGROUND-IMAGE: url(/images/button-blue.png);
}
A.pinkButton {
				BACKGROUND-IMAGE: url(/images/button-pink.png);
}
A.redButton {
				BACKGROUND-IMAGE: url(/images/button-red.png);
}
A.greenButton {
				BACKGROUND-IMAGE: url(/images/button-green.png);
}
A.greyButton:hover {
				BACKGROUND-IMAGE: url(/images/button-yellow.png);
}
A.textButton {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 0;
				FONT-STYLE: normal;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 10px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				BACKGROUND-POSITION: 0px 0px;
				HEIGHT: 20px;
				FONT-SIZE: 0px;
				VERTICAL-ALIGN: middle;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				BORDER-RIGHT: medium none;
				TEXT-DECORATION: none;
				PADDING-TOP: 0px;
}
A.textButton:hover {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 0;
				FONT-STYLE: normal;
				MARGIN: 0px;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 10px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				BACKGROUND-POSITION: 0px 0px;
				HEIGHT: 20px;
				FONT-SIZE: 0px;
				VERTICAL-ALIGN: middle;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				BORDER-RIGHT: medium none;
				TEXT-DECORATION: none;
				PADDING-TOP: 0px;
}
A.greyButton:hover SPAN {
				BACKGROUND-IMAGE: url(/images/button-yellow.png);
				COLOR: #666666;
}
A.greyButton SPAN {
				BACKGROUND-IMAGE: url(/images/button-grey.png);
				COLOR: #666666;
}
A.blueButton SPAN {
				BACKGROUND-IMAGE: url(/images/button-blue.png);
				COLOR: #ffffff;
}
A.pinkButton SPAN {
				BACKGROUND-IMAGE: url(/images/button-pink.png);
				COLOR: #ffffff;
}
A.redButton SPAN {
				BACKGROUND-IMAGE: url(/images/button-red.png);
				COLOR: #ffffff;
}
A.greenButton SPAN {
				BACKGROUND-IMAGE: url(/images/button-green.png);
				COLOR: #ffffff;
}
A.textButton SPAN {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 1.3em;
				BACKGROUND-COLOR: transparent;
				FONT-STYLE: normal;
				MARGIN: 0px -20px 0px 10px;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 15px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				WHITE-SPACE: nowrap;
				BACKGROUND-POSITION: 100% 0px;
				LETTER-SPACING: 0px !important;
				HEIGHT: 20px;
				FONT-SIZE: 13px;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: medium none;
				PADDING-TOP: 2px;
}
A.textButton:hover SPAN {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				PADDING-BOTTOM: 0px;
				LINE-HEIGHT: 1.3em;
				BACKGROUND-COLOR: transparent;
				FONT-STYLE: normal;
				MARGIN: 0px -20px 0px 10px;
				PADDING-LEFT: 5px;
				PADDING-RIGHT: 15px;
				DISPLAY: inline-block;
				BACKGROUND-REPEAT: no-repeat;
				WHITE-SPACE: nowrap;
				BACKGROUND-POSITION: 100% 0px;
				LETTER-SPACING: 0px !important;
				HEIGHT: 20px;
				FONT-SIZE: 13px;
				BORDER-TOP: medium none;
				CURSOR: pointer;
				FONT-WEIGHT: bold;
				BORDER-RIGHT: medium none;
				PADDING-TOP: 2px;
}
#existingCustomerLabel {
				COLOR: #3ab449;
				FONT-SIZE: 22px;
				FONT-WEIGHT: bold;
}
.loginWrapper {
				LINE-HEIGHT: 1.2em;
				MARGIN-TOP: 12px;
				WIDTH: 120px;
				COLOR: #3ab449;
				FONT-SIZE: 15px;
				FONT-WEIGHT: bold;
}
.loginWrapper INPUT.text {
				LINE-HEIGHT: 1.2em;
				MARGIN-TOP: 12px;
				WIDTH: 205px;
}
.textblue {
				COLOR: #5aa7f5;
				FONT-SIZE: 15px;
				FONT-WEIGHT: bold;
}
#shoppingBasket TD {
				PADDING-RIGHT: 0.5em;
				VERTICAL-ALIGN: middle;
}
#shoppingBasket .buttonRight {
				MARGIN-TOP: 4px;
				MARGIN-BOTTOM: 8px;
}
TD.removeFromBasket {
				TEXT-ALIGN: center;
				WIDTH: 6em;
}
TD.removeFromBasket A {
				COLOR: #cc0000;
				TEXT-DECORATION: none;
}
DIV.checkoutUpdate {
				PADDING-BOTTOM: 2px;
				PADDING-LEFT: 2px;
				PADDING-RIGHT: 2px;
				MARGIN-RIGHT: 1em;
				PADDING-TOP: 2px;
}
DIV.checkoutUpdate A {
				MARGIN-LEFT: 0.5em;
}
TR.basketTotals TD {
				BORDER-BOTTOM: medium none;
				BORDER-LEFT: medium none;
				BORDER-TOP: medium none;
				BORDER-RIGHT: medium none;
}
