BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	background-color: #EFEFEF;
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#header {
	MARGIN-TOP: 4px; BACKGROUND: url(/images/base.gif); MARGIN-BOTTOM: 25px; WIDTH: 98%
}
#content {
	BORDER-RIGHT: #72828b 1px solid; BORDER-TOP: #72828b 1px solid; BACKGROUND: #ffffff; MARGIN-BOTTOM: 25px; BORDER-LEFT: #72828b 1px solid; WIDTH: 760px; BORDER-BOTTOM: #72828b 1px solid
}
#footer {
	BACKGROUND: url(/images/base.gif); MARGIN-BOTTOM: 4px; WIDTH: 98%
}
.clr {
	CLEAR: both
}
.boxup {
	BACKGROUND: url(/images/top_center.gif) repeat-x 50% top
}
.boxup DIV {
	BACKGROUND: url(/images/top_left.gif) no-repeat left top
}
.boxup DIV DIV {
	BACKGROUND: url(/images/top_right.gif) no-repeat right top
}
.boxup DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.boxup {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.boxupw {
	BACKGROUND: url(/images/top_center.gif) repeat-x 50% top
}
.boxupw DIV {
	BACKGROUND: url(/images/top_leftw.gif) no-repeat left top
}
.boxupw DIV DIV {
	BACKGROUND: url(/images/top_rightw.gif) no-repeat right top
}
.boxupw DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.boxupw {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.boxnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.boxlogo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 7px; PADDING-TOP: 0px
}
.boxleft {
	BACKGROUND: url(/images/left.gif) repeat-y
}
.boxright {
	BACKGROUND: url(/images/right.gif) repeat-y right 50%
}
.boxdown {
	BACKGROUND: url(/images/bottom_center.gif) repeat-x 50% bottom
}
.boxdown DIV {
	BACKGROUND: url(/images/bottom_left.gif) no-repeat left bottom
}
.boxdown DIV DIV {
	BACKGROUND: url(/images/bottom_right.gif) no-repeat right bottom
}
.boxdown DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.boxdown {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.boxdownw {
	BACKGROUND: url(/images/bottom_center.gif) repeat-x 50% bottom
}
.boxdownw DIV {
	BACKGROUND: url(/images/bottom_leftw.gif) no-repeat left bottom
}
.boxdownw DIV DIV {
	BACKGROUND: url(/images/bottom_rightw.gif) no-repeat right bottom
}
.boxdownw DIV {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.boxdownw {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 20px
}
.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/base.gif); PADDING-BOTTOM: 0px; MARGIN: 15px 10px 15px 15px; PADDING-TOP: 0px
}
.list {
	MARGIN: 7px 7px 0px; TEXT-ALIGN: left
}
.navprod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/base.gif); PADDING-BOTTOM: 0px; MARGIN: 15px 10px 15px 15px; PADDING-TOP: 0px
}
.navprod A:link {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #363E41; TEXT-DECORATION: none
}
.navprod A:visited {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #72828b; TEXT-DECORATION: none
}
.navprod A:hover {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #dd6900; TEXT-DECORATION: underline
}
.navprod A:active {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #72828b; TEXT-DECORATION: none
}
DIV#nav {
	MARGIN: 0px 0px 0px 25px
}
DIV#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; LINE-HEIGHT: 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV#nav LI {
	FLOAT: left; WIDTH: 120px; HEIGHT: 22px
}
DIV#nav A {
	FLOAT: left; WIDTH: 120px; HEIGHT: 22px
}
DIV#nav A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; TEXT-INDENT: -9000px; PADDING-TOP: 22px; HEIGHT: 0px! important; TEXT-DECORATION: none
}

#nav A:hover {
	BACKGROUND-POSITION: 0px -22px
}
BODY#home LI#mhome A {
	BACKGROUND-POSITION: 0px -44px
}
BODY#products LI#mproducts A {
	BACKGROUND-POSITION: 0px -44px
}
BODY#support LI#msupport A {
	BACKGROUND-POSITION: 0px -44px
}
BODY#about LI#mabout A {
	BACKGROUND-POSITION: 0px -44px
}
BODY#admin LI#madmin A {
	BACKGROUND-POSITION: 0px -44px
}
DIV#valid {
	MARGIN: 3px 0px 0px
}
DIV#valid UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; LINE-HEIGHT: 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#valid LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 22px
}
DIV#valid LI {
	FLOAT: left; WIDTH: 70px; HEIGHT: 22px
}
DIV#valid A {
	FLOAT: left; WIDTH: 70px; HEIGHT: 22px
}
DIV#valid A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; TEXT-INDENT: -9000px; PADDING-TOP: 22px; HEIGHT: 0px! important; TEXT-DECORATION: none
}

#valid LI {
	BACKGROUND-POSITION: 0px -22px
}
#valid A:hover {
	BACKGROUND-POSITION: 0px -22px
}
.trigger {
	Z-INDEX: 2; CURSOR: pointer; POSITION: relative
}
.menu {
	BORDER-RIGHT: #72828b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #72828b 1px solid; PADDING-LEFT: 0px; Z-INDEX: 1; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 5px; OVERFLOW: hidden; BORDER-LEFT: #72828b 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #72828b 1px solid; POSITION: absolute
}
.menu A:link {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;; COLOR: #72828b; TEXT-DECORATION: none
}
.menu A:visited {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;; COLOR: #72828b; TEXT-DECORATION: none
}
.menu A:hover {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;; COLOR: #dd6900; TEXT-DECORATION: underline
}
.menu A:active {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;; COLOR: #72828b; TEXT-DECORATION: none
}
.tooltipBase {
	BORDER-RIGHT: #72828b 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #72828b 1px solid; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/images/base.gif); VISIBILITY: hidden; PADDING-BOTTOM: 2px; MARGIN: 28px 0px 0px -190px; OVERFLOW: hidden; BORDER-LEFT: #72828b 1px solid; WIDTH: 180px; CURSOR: pointer; COLOR: #72828b; PADDING-TOP: 2px; BORDER-BOTTOM: #72828b 1px solid; POSITION: absolute; HEIGHT: auto
}
.tooltipsmall {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 10px Verdana, Arial, Helvetica, sans-serif;; COLOR: #72828b; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.quotehome {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; FONT: 10px Verdana, Arial, Helvetica, sans-serif;; COLOR: #72828b; PADDING-TOP: 8px; TEXT-ALIGN: left
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
P {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
}
DIV {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
}
A {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;; COLOR: #475156; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #dd6900; TEXT-DECORATION: none
}
A:active {
	COLOR: #444E53; TEXT-DECORATION: underline
}
BLOCKQUOTE {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(/images/code.gif) #edf1f1;
	FONT: 11px Courier New, Courier, mono;
	PADDING-TOP: 10px;
	border: 1px dashed #72828b;
}
INPUT {
	BORDER-RIGHT: #72828b 1px solid; BORDER-TOP: #72828b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #72828b 1px solid; COLOR: #000000; BORDER-BOTTOM: #72828b 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT {
	BORDER-RIGHT: #72828b 1px solid; BORDER-TOP: #72828b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #72828b 1px solid; COLOR: #000000; BORDER-BOTTOM: #72828b 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	BORDER-RIGHT: #72828b 1px solid; BORDER-TOP: #72828b 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #72828b 1px solid; COLOR: #000000; BORDER-BOTTOM: #72828b 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.hr {
	MARGIN-TOP: 7px;
	MARGIN-BOTTOM: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #72828b;
}
.line {
	FONT-SIZE: 1px; BACKGROUND: url(/images/top_center_line.gif) repeat-x 50% top; WIDTH: 100%; HEIGHT: 1px
}
.titolo {
	COLOR: #0083AE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.blue {
	COLOR: #72828b
}
.orange {
	COLOR: #dd6900
}
.white {
	COLOR: #ffffff
}
.faq {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	BACKGROUND-IMAGE: url(/images/base.gif);
	PADDING-BOTTOM: 6px;
	MARGIN: 15px;
	PADDING-TOP: 6px;
	border: 1px dashed #72828b;
}
.small {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	COLOR: #72828b;
	PADDING-TOP: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.small A:link {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #72828b; TEXT-DECORATION: none
}
.small A:visited {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #72828b; TEXT-DECORATION: none
}
.small A:hover {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #dd6900; TEXT-DECORATION: underline
}
.small A:active {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #72828b; TEXT-DECORATION: none
}
.tablemenu {
	BORDER-RIGHT: #72828b 1px solid; BORDER-TOP: #72828b 1px solid; BORDER-LEFT: #72828b 1px solid; BORDER-BOTTOM: #72828b 1px solid; BACKGROUND-COLOR: #ffffff
}
.code {
	BORDER-RIGHT: #72828b 1px solid; BORDER-TOP: #72828b 1px solid; FONT: 12px Courier New, Courier, mono; BORDER-LEFT: #72828b 1px solid; BORDER-BOTTOM: #72828b 1px solid
}
.toolbar_over {
	BORDER-TOP: #8e8e8e thin outset; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: #ffffff; BORDER-LEFT: #8e8e8e thin outset; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: thin; BORDER-RIGHT-COLOR: #ffffff
}
.toolbar_out {
	BACKGROUND-COLOR: #DDF7FF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: outset;
	border-top-color: #ffffff;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #ffffff;
}
.toolbar_outCopy {

	BACKGROUND-COLOR: #A5EBFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: outset;
	border-top-color: #ffffff;
	border-right-color: #DEF7FF;
	border-bottom-color: #DEF7FF;
	border-left-color: #ffffff;
}

.default-content {
	MARGIN: 30px auto; WIDTH: 760px; TEXT-ALIGN: left
}

.log-in-bar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; BACKGROUND: #165ba0; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
.log-in-bar A:link {
	FONT-WEIGHT: normal; FLOAT: right; COLOR: #d0deec
}
.log-in-bar A:visited {
	FONT-WEIGHT: normal; FLOAT: right; COLOR: #d0deec
}
.log-in-bar A:hover {
	COLOR: #fc0
}
.log-in-box {
	BORDER-RIGHT: 1px solid #b4d1ee; PADDING-RIGHT: 11px; BORDER-TOP: 0px solid #b4d1ee; PADDING-LEFT: 11px; BACKGROUND: #e0eefb url('gradient-bk-blue-sm.jpg') no-repeat; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 7px; BORDER-LEFT: 1px solid #b4d1ee; PADDING-TOP: 7px; BORDER-BOTTOM: 1px solid #b4d1ee; 
}
.log-in-box FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.log-in-box TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.log-in-box TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 7pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.log-in-box-textfield {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 116px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 16px
}
.logo-bar {
	VERTICAL-ALIGN: top; WIDTH: 760px; TEXT-ALIGN: left
}
.main {
	BACKGROUND: #eeeeee; WIDTH: 760px; TEXT-ALIGN: left
}
.price {
	FONT-WEIGHT: bold; COLOR: #f00
}
.seemore {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.searchbutton {
	VERTICAL-ALIGN: bottom
}
.text-smaller-no-bold {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt
}
.top-about-us-links {
	BACKGROUND-POSITION: 50% bottom; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url('top-about-us-links-bk.gif'); PADDING-BOTTOM: 0.4em; COLOR: #ccc; BACKGROUND-REPEAT: repeat-x
}

.top-customer-service-number H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; MARGIN: 0px
}
.top-nav {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 8px; MARGIN: 9px 0px 0px; WIDTH: 734px; PADDING-TOP: 7px; BACKGROUND-COLOR: #F8F8F8; TEXT-ALIGN: left
}
.top-nav A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff
}
.top-nav A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #fff
}
.top-nav A:hover {
	COLOR: #fc0
}
.top-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.top-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.top-nav UL {
	LIST-STYLE-TYPE: none
}

.top-nav-right {
	FLOAT: right
}
.top-search-bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e8f4ff url('top-search-bar-bk.gif') repeat-x 50% top; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 760px; COLOR: #CCCCCC; PADDING-TOP: 7px; BORDER-BOTTOM: 1px solid #bed5ec; TEXT-ALIGN: center
}
.top-search-bar FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.top-searchbox {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; MARGIN: 0px 5px 0px 7px; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 150px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 16px
}
.tiny {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-FAMILY: Verdana, Geneva, Arial
}
.bigtext {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Verdana, Geneva, Arial
}
.bigtext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial
}
.bigtext3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial
}
.mediumtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial
}
.required {
	FONT-WEIGHT: bold
}
.white {
	COLOR: #ffffff
}
.red {
	COLOR: red
}
.green {
	COLOR: green
}
.menu_table_outer {
	BACKGROUND-COLOR: #dddddd
}
.menu_table_inner {
	BACKGROUND-COLOR: #ffffff
}
.menu_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial
}
.menu_content {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Geneva, Arial
}
.table_outer {
	BACKGROUND-COLOR: #dddddd
}
.table_inner {
	BACKGROUND-COLOR: #ffffff
}
.table_content {
	COLOR: #000000
}
.table_content_featured {
	COLOR: #000000; BACKGROUND-COLOR: #ffffcc
}
.tooltip {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 175px; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffff99
}

.top-logo-bar {
	MARGIN: 0px
}
.top-logo-bar-links A:hover {
	BACKGROUND: #36c; COLOR: #fff
}
.top-logo-bar-links-underline {
	BACKGROUND: url('dotted-line-horizontal-gray.gif') repeat-x 50% bottom; PADDING-BOTTOM: 3px
}
.top-logo-bar-help-number {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; WIDTH: 100%; COLOR: #ed5b31; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.top-logo-bar-live-chat IMG {
	MARGIN-LEFT: 12px
}
.top-logo-bar-support {
	TEXT-ALIGN: right
}

.top-logo-bar-support H3 {
	DISPLAY:inline; FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; MARGIN: 0px 4px 0px 0px; COLOR: #bbbbbb
}
.top-logo-bar-support H3 A {
	TEXT-DECORATION: none
}
.top-nav-buttons {
	MARGIN: 7px 24px 0px
}
.top-nav-shopping-cart A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top-nav-shopping-cart A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top-nav-shopping-cart A:hover {
	BACKGROUND: #f00; COLOR: #fff
}
.top-nav-shopping-cart A:hover IMG {
	BACKGROUND: #fff
}
.top-nav-shopping-cart IMG {
	MARGIN-RIGHT: 5px
}
.featured-thumbnail {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; WIDTH: 75px; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 75px
}
.general-content-area {
	MARGIN: 0px 24px
}
.my-account-notification-old {
	PADDING-LEFT: 12px; BACKGROUND: url('myaccount-notification-arrow.gif') no-repeat left 50%; 
}
.my-account-notification-old A {
	FONT-WEIGHT: bold
}
.my-account-notification2 {
	FONT-SIZE: 8.5pt; BACKGROUND: #e5e5e5 url('notification-bk-left.gif') no-repeat left bottom; 
}
.my-account-notification2 P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url('notification-bk-right.gif') no-repeat right bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
.my-account-notification2 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #f00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.my-account-notification2 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #f00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.my-account-notification2 A:hover {
	BACKGROUND: #f00; COLOR: #fff
}
.survey-teaser-box {
	border:2px dotted #ccc; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url('blog-quote-bk.gif') repeat-x 50% top; PADDING-BOTTOM: 10px; MARGIN: 3em 30px; PADDING-TOP: 10px; 
}
.survey-teaser-box H2 {
	FONT-SIZE: 13pt; MARGIN: 0px; COLOR: #777; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.survey-teaser-box P {
	MARGIN-TOP: 0.7em; LINE-HEIGHT: 1.6em
}
.please-wait {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url('please-wait-bk.jpg'); PADDING-BOTTOM: 30px; MARGIN: 1em auto; WIDTH: 560px; PADDING-TOP: 60px; HEIGHT: 210px; TEXT-ALIGN: center
}
.please-wait H2 {
	FONT-SIZE: 16pt; MARGIN: 0px auto; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.please-wait P {
	MARGIN: 0px auto 1em
}
.please-wait IMG {
	MARGIN-TOP: 15px
}
.title-strip {
	BACKGROUND: #ccc; HEIGHT: 8px
}
.title-search-bar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #ccc url('search-gray-corner.gif') no-repeat left bottom; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 163px; COLOR: #fff; PADDING-TOP: 5px
}
.title-search-bar P {
	MARGIN: 5px 0px 0px
}
.title-search-bar INPUT {
	WIDTH: 161px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.title-search-bar FORM {
	MARGIN: 0px
}
.footer-new {
	PADDING-RIGHT: 22px; PADDING-LEFT: 38px; BACKGROUND: #ccc; PADDING-BOTTOM: 20px; MARGIN: 25px 0px 0px; COLOR: #fff; PADDING-TOP: 20px
}
.footer-new UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px -12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.footer-new UL LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 9px; FONT-WEIGHT: bold; BACKGROUND: url('ARROW-footer-generic.gif') no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.footer-new P {
	FONT-SIZE: 8.5pt; MARGIN: 10px 0px 0px; WIDTH: 100%
}
.footer-new A:link {
	COLOR: #fff
}
.footer-new A:visited {
	COLOR: #fff
}
.footer-new A:hover {
	BACKGROUND: #fff; COLOR: #ccc
}
.page-header {
	MARGIN: 25px 0px 0px; TEXT-ALIGN: left
}
.page-header H1 {
	FONT-SIZE: 17pt; MARGIN: 10px 0px 0px; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.page-header H1 B {
	COLOR: #333
}
.page-header H2 {
	FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.page-header H3 {
	FONT-SIZE: 16pt; MARGIN: 10px 0px 0px; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.login-box-new {
	PADDING-RIGHT: 10px; PADDING-LEFT: 38px; BACKGROUND: url('sign-in-bk.gif') no-repeat 50% top; FLOAT: left; MARGIN-BOTTOM: 80px; PADDING-BOTTOM: 0px; WIDTH: 273px; PADDING-TOP: 23px
}
.login-box-new-bottom {
	BACKGROUND: url('sign-in-bottom.gif') no-repeat 50% top; MARGIN: 0px -38px; WIDTH: 321px; HEIGHT: 11px
}
.login-box-new TABLE TH {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; TEXT-ALIGN: right
}
.login-box-new TABLE TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.login-box-new TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.error-cell {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #4e4e4e; BORDER-BOTTOM: white 3px solid; BACKGROUND-COLOR: #fcda4c
}
.login-screen-new-user {
	MARGIN-LEFT: 351px
}
.login-screen-new-user H1 {
	FONT-SIZE: 14pt; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.login-screen-new-user H1 STRONG {
	FONT-SIZE: 18pt
}
.login-screen-new-user H1 A:link {
	COLOR: #f00
}
.login-screen-new-user H1 A:visited {
	COLOR: #f00
}
.login-screen-new-user H1 A:hover {
	BACKGROUND: #f00; COLOR: #fff; TEXT-DECORATION: none
}
.page-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: url('BACKGROUND-short-blue-gradient-top-of-page.gif') repeat-x 50% top; PADDING-BOTTOM: 0px; WIDTH: 722px; PADDING-TOP: 35px; TEXT-ALIGN: left
}

 HTML .page-header {
	HEIGHT: 1%
}
.page-header H1 {
	FONT-SIZE: 17pt; MARGIN: 0px; COLOR: #f96b11; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.page-header P {
	FONT-SIZE: 8.5pt; MARGIN: 0px 0px 20px 3px
}
.page-header IMG {
	MARGIN-RIGHT: 15px
}
.content-area {
	PADDING-RIGHT: 34px; PADDING-LEFT: 42px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 0px; WIDTH: 684px; PADDING-TOP: 0px; TEXT-ALIGN: left
}

 HTML .content-area {
	HEIGHT: 1%
}
.content-area H2 {
	FONT-SIZE: 10.5pt; MARGIN: 0px 0px 4px
}
.content-primary {
	MARGIN-TOP: 30px; FLOAT: left; WIDTH: 475px; TEXT-ALIGN: left
}
.content-primary FORM {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
.content-primary FORM H2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 7pt; BACKGROUND: #eee; PADDING-BOTTOM: 5px; COLOR: #999; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.content-primary FORM TABLE {
	MARGIN: 10px 0px 15px; WIDTH: 475px
}

.content-primary FORM TH P {
	MARGIN: 0px 0px 0.4em
}

.content-primary FORM TEXTAREA {
	FONT-SIZE: 8pt; WIDTH: 400px; COLOR: #999; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 75px
}
.content-primary FORM SELECT {
	FONT-SIZE: 8.5pt; WIDTH: 275px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form-field-explanation {
	COLOR: #999; FONT-STYLE: italic
}
.form-field-hightlight {
	FONT-WEIGHT: bold; COLOR: #f96b11
}
.featured-sites-teaser {
	MARGIN-TOP: 30px
}
.content-secondary {
	MARGIN: 103px 0px 0px 509px; WIDTH: 172px
}
.sidebar {
	MARGIN: 30px 5px 0px 16px; WIDTH: 151px; COLOR: #888
}
.sidebar H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 7pt; MARGIN-BOTTOM: 17px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; COLOR: #f96b11; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar H3 {
	FONT-SIZE: 12pt; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sidebar P {
	MARGIN: 0px 0px 0.5em
}
.terms {
	MARGIN-BOTTOM: 2em
}
.breakout-text-in-sidebar {
	FONT-SIZE: 8.5pt; MARGIN: 20px 0px 30px; COLOR: #aaa; LINE-HEIGHT: 1.3em
}
.breakout-text-in-sidebar-quote {
	FONT-SIZE: 11.5pt; LINE-HEIGHT: 1.3em
}
.existing-users {
	FLOAT: right; MARGIN: 0px
}
a img{
 filter:ALPHA(Opacity=100,  FinishOpacity=5,  Style=1,  StartX=20,  StartY=40,  FinishX=0,  FinishY=0);
 background-color:#DFFEFF; border-width:2px; border-style:solid; border-color:#cccccc;
}
a:hover img { filter:progid:DXImageTransform.Microsoft.Pixelate(maxsquare=4); border-width:2px; border-style:solid; border-color:#0a2242;}
