


/*body				{margin:0px; background:#ABBDE3 url("../img/bg/page.jpg") repeat-x top;}*/
body				{margin:0px; background:#F5F5F5;}
td				{font-size:0pt;}
form				{margin:0px;}

.errormsg			{background:url("../img/bg/errormsg.jpg"); font:09pt arial; color:#FF0000; font-weight:bold; padding-left:5px;}
.notification			{background:url("../img/bg/notification.jpg"); font:09pt arial; color:#000000; padding-left:5px;}

.bg-white			{background:#FFFFFF;}
.bg-lightgrey			{background:#DEDEDE;}
.bg-mediumgrey			{background:#CCCCCC;}
.bg-darkgrey			{background:#AAAAAA;}

.bg-lightblue			{background:#EFF3F9;}
.bg-mediumblue			{background:#6E8ACC;}
.bg-darkblue			{background:#2E1F66;}

.bg-orange			{background:#D54300;}

.bg-menubar			{background:#999999 url("../img/bg/menubar.jpg");}
.bg-menubar-on			{background:#362475 url("../img/bg/menubar-on.jpg");}
.bg-menubar-left		{background:#999999 url("../img/bg/menubar-left.jpg");}
.bg-menubar-left-home		{background:#362475 url("../img/bg/menubar-left-home.jpg");}
.bg-menubar-right		{background:#999999 url("../img/bg/menubar-right.jpg");}
.bg-menubar-divider		{background:#FFFFFF url("../img/bg/menubar-divider.gif");}
.bg-menubar-divider-on		{background:#FFFFFF url("../img/bg/menubar-divider-on.gif");}

.bg-submenu			{background:#FFFFFF url("../img/bg/submenu.jpg"); padding-bottom:3px;}
.bg-submenu-left		{background:#FFFFFF url("../img/bg/submenu-left.jpg");}
.bg-submenu-right		{background:#FFFFFF url("../img/bg/submenu-right.jpg");}

.bg-leftnav-header		{background:#362475 url("../img/bg/leftnav-header.jpg");}
.bg-leftnav-shopby-border	{background:#DDDDDD;}
.bg-leftnav-shopby-box		{background:#FFFFFF url("../img/bg/leftnav-shopby-box.jpg") repeat-x bottom; padding-bottom:10px;}
.bg-leftnav-shopby-box-footer	{background:#F2F2F2 url("../img/bg/leftnav-shopby-box-footer.jpg");}
.bg-leftnav-shopby		{padding:3px; padding-left:5px; padding-right:5px;}
.bg-leftnav-shopby-on		{background:#E4E4E4; padding:3px; padding-left:5px; padding-right:5px;}
.bg-leftnav-link		{background:#BBBBBB url("../img/bg/leftnav-link.jpg"); padding-left:5px;}

.bg-rightnav-header		{background:#EEEEEE url("../img/bg/rightnav-header.jpg");}
.bg-rightnav-box		{background:#FFFFFF url("../img/bg/rightnav-box.jpg") repeat-x bottom;}
.bg-rightnav-box-orange		{background:#D54300 url("../img/bg/rightnav-box-orange.jpg") repeat-x bottom;}
.bg-rightnav-footer		{background:#FFFFFF url("../img/bg/rightnav-footer.jpg");}
.bg-rightnav-dottedh		{background:url("../img/bg/rightnav-dottedh.png");}

.bg-site-directory-top		{background:#FFFFFF url("../img/bg/site-directory-top.jpg");}
.bg-site-directory-border	{background:#CCCCCC;}
.bg-site-directory		{background:#FFFFFF url("../img/bg/site-directory.jpg") repeat-x bottom;}
.bg-site-directory-menu-header	{background:#999999 url("../img/bg/site-directory-header.jpg"); padding-left:5px; padding-bottom:2px;}
.bg-site-directory-menu		{background:#FFFFFF url("../img/bg/site-directory-menu.jpg");}
.bg-site-directory-menu-link	{padding-left:10px;}
.bg-site-directory-menu-bottom	{background:#FFFFFF url("../img/bg/site-directory-menu-bottom.jpg");}
.bg-site-directory-bottom	{background:#E8E8E8 url("../img/bg/site-directory-bottom.jpg");}

.bg-body-title-bar		{background:#FFFFFF url("../img/bg/body-title-bar.jpg");}
.bg-body-title-bar-raised	{background:#FFFFFF url("../img/bg/body-title-bar-raised.jpg");}
.bg-body-title-bar-left		{background:#FFFFFF url("../img/bg/body-title-bar-left.jpg");}
.bg-body-title-bar-right	{background:#FFFFFF url("../img/bg/body-title-bar-right.jpg");}
.bg-body-title-bar-divider-left	{background:#FFFFFF url("../img/bg/body-title-bar-divider.jpg");}
.bg-body-title-bar-divider-right	{background:#FFFFFF url("../img/bg/body-title-bar-divider-right.jpg");}

.bg-body-border			{background:#DEDEDE;}
.bg-body-footer			{background:#F2F2F2 url("../img/bg/body-footer.jpg");}

.bg-body-subsection		{background:#FFFFFF url("../img/bg/body-subsection.jpg"); padding-left:5px;}

.bg-tab-current			{border-top:1px solid #DEDEDE; background:#EEEEEE; padding-left:10px; padding-right:10px; font:09pt arial; color:#000000; font-weight:bold; cursor:pointer;}
.bg-tab				{border-top:1px solid #DEDEDE; padding-left:10px; padding-right:10px; font:09pt arial; color:#2E1F66; cursor:pointer;}

.bg-pricebox			{background:#FFFFFF url("../img/bg/pricebox.jpg") repeat-x bottom;}
.bg-pricebox-top		{background:#FFFFFF url("../img/bg/pricebox-top.jpg");}
.bg-pricebox-bottom		{background:#F2F2F2 url("../img/bg/pricebox-bottom.jpg");}
.bg-pricebox-divider		{background:url("../img/bg/pricebox-divider.gif");}

.bg-comparison-chart-heading	{background:#FFFFFF url("../img/bg/comparison-chart-heading.jpg") repeat-x bottom;}

.bg-homepage-banner-transparent-white	{background:url("../img/bg/banner-transparent-white.png");}
.bg-banner-shadow		{background:#EEEEEE url("../img/bg/banner-shadow.jpg");}
.bg-banner-transparent-bar	{background:url("../img/bg/banner-transparent-bar.png");}

h1				{font:14pt arial; color:#2E1F66; font-weight:bold; margin:0px; padding:0px;}
h3				{font:22pt arial; color:#FFFFFF; margin-bottom:10px;}

.text-menubar			{font:09pt arial; color:#FFFFFF; text-decoration:none;}
a.text-menubar			{font:09pt arial; color:#FFFFFF; text-decoration:none;}
a:hover.text-menubar		{font:09pt arial; color:#F2F2F2; text-decoration:none;}

.text-white			{font:09pt arial; color:#FFFFFF; text-decoration:none;}
a.text-white			{font:09pt arial; color:#FFFFFF; text-decoration:none;}
a:hover.text-white		{font:09pt arial; color:#FFFFFF; text-decoration:none;}

.text-bigwhite			{font:11pt arial; color:#FFFFFF; text-decoration:none;}
a.text-bigwhite			{font:11pt arial; color:#FFFFFF; text-decoration:none;}
a:hover.text-bigwhite		{font:11pt arial; color:#FFFFFF; text-decoration:none;}

.text-grey			{font:09pt arial; color:#555555; text-decoration:none;}
a.text-grey			{font:09pt arial; color:#555555; text-decoration:none;}
a:hover.text-grey		{font:09pt arial; color:#555555; text-decoration:none;}

.text-biggrey			{font:11pt arial; color:#555555; text-decoration:none;}
a.text-biggrey			{font:11pt arial; color:#555555; text-decoration:none;}
a:hover.text-biggrey		{font:11pt arial; color:#555555; text-decoration:none;}

.text-bigdarkgrey		{font:11pt arial; color:#333333; text-decoration:none;}
a.text-bigdarkgrey		{font:11pt arial; color:#333333; text-decoration:none;}
a:hover.text-bigdarkgrey	{font:11pt arial; color:#333333; text-decoration:none;}

.text-lightgrey			{font:09pt arial; color:#777777; text-decoration:none;}
a.text-lightgrey		{font:09pt arial; color:#777777; text-decoration:none;}
a:hover.text-lightgrey		{font:09pt arial; color:#777777; text-decoration:none;}

.text-smallgrey			{font:08pt arial; color:#777777; text-decoration:none;}
a.text-smallgrey		{font:08pt arial; color:#777777; text-decoration:none;}
a:hover.text-smallgrey		{font:08pt arial; color:#777777; text-decoration:none;}

.text-smalldarkgrey		{font:08pt arial; color:#444444; text-decoration:none;}
a.text-smalldarkgrey		{font:08pt arial; color:#444444; text-decoration:none;}
a:hover.text-smalldarkgrey	{font:08pt arial; color:#444444; text-decoration:none;}

.text-tinygrey			{font:07pt arial; color:#666666; text-decoration:none;}
a.text-tinygrey			{font:07pt arial; color:#666666; text-decoration:none;}
a:hover.text-tinygrey		{font:07pt arial; color:#666666; text-decoration:none;}

.text-vbiggrey			{font:18pt arial; color:#444444; text-decoration:none;}
a.text-vbiggrey			{font:18pt arial; color:#444444; text-decoration:none;}
a:hover.text-vbiggrey		{font:18pt arial; color:#444444; text-decoration:none;}

.text-black			{font:09pt arial; color:#000000; text-decoration:none;}
a.text-black			{font:09pt arial; color:#000000; text-decoration:none;}
a:hover.text-black		{font:09pt arial; color:#000000; text-decoration:none;}

.text-bigblack			{font:11pt arial; color:#000000; text-decoration:none;}
a.text-bigblack			{font:11pt arial; color:#000000; text-decoration:none;}
a:hover.text-bigblack		{font:11pt arial; color:#000000; text-decoration:none;}

.text-hugeblack			{font:13pt arial; color:#000000; text-decoration:none;}
a.text-hugeblack		{font:13pt arial; color:#000000; text-decoration:none;}
a:hover.text-hugeblack		{font:13pt arial; color:#000000; text-decoration:none;}

.text-smallblack		{font:08pt arial; color:#000000; text-decoration:none;}
a.text-smallblack		{font:08pt arial; color:#000000; text-decoration:none;}
a:hover.text-smallblack		{font:08pt arial; color:#000000; text-decoration:none;}

.text-red			{font:09pt arial; color:#FF0000; text-decoration:none;}
a.text-red			{font:09pt arial; color:#FF0000; text-decoration:none;}
a:hover.text-red		{font:09pt arial; color:#FF0000; text-decoration:none;}

.text-smallred			{font:08pt arial; color:#FF0000; text-decoration:none;}
a.text-smallred			{font:08pt arial; color:#FF0000; text-decoration:none;}
a:hover.text-smallred		{font:08pt arial; color:#FF0000; text-decoration:none;}

.text-darkred			{font:09pt arial; color:#A30000; text-decoration:none;}
a.text-darkred			{font:09pt arial; color:#A30000; text-decoration:none;}
a:hover.text-darkred		{font:09pt arial; color:#A30000; text-decoration:none;}

.text-blue			{font:09pt arial; color:#2E1F66; text-decoration:none;}
a.text-blue			{font:09pt arial; color:#2E1F66; text-decoration:none;}
a:hover.text-blue		{font:09pt arial; color:#2E1F66; text-decoration:none;}

.text-brightblue		{font:09pt arial; color:#2F69EC; text-decoration:none;}
a.text-brightblue		{font:09pt arial; color:#2F69EC; text-decoration:none;}
a:hover.text-brightblue		{font:09pt arial; color:#2F69EC; text-decoration:none;}

.text-smallbrightblue		{font:08pt arial; color:#2F69EC; text-decoration:none;}
a.text-smallbrightblue		{font:08pt arial; color:#2F69EC; text-decoration:none;}
a:hover.text-smallbrightblue	{font:08pt arial; color:#2F69EC; text-decoration:none;}

.text-biggishblue		{font:10pt arial; color:#2E1F66; text-decoration:none;}
a.text-biggishblue		{font:10pt arial; color:#2E1F66; text-decoration:none;}
a:hover.text-biggishblue	{font:10pt arial; color:#2E1F66; text-decoration:none;}

.text-bigblue			{font:11pt arial; color:#2E1F66; text-decoration:none;}
a.text-bigblue			{font:11pt arial; color:#2E1F66; text-decoration:none;}
a:hover.text-bigblue		{font:11pt arial; color:#2E1F66; text-decoration:none;}

.text-hugeblue			{font:13pt arial; color:#2E1F66; text-decoration:none;}
a.text-hugeblue			{font:13pt arial; color:#2E1F66; text-decoration:none;}
a:hover.text-hugeblue		{font:13pt arial; color:#2E1F66; text-decoration:none;}

.text-smallblue			{font:08pt arial; color:#2E1F66; text-decoration:none;}
a.text-smallblue		{font:08pt arial; color:#2E1F66; text-decoration:none;}
a:hover.text-smallblue		{font:08pt arial; color:#2E1F66; text-decoration:none;}

.text-orange			{font:09pt arial; color:#D54300; text-decoration:none;}
a.text-orange			{font:09pt arial; color:#D54300; text-decoration:none;}
a:hover.text-orange		{font:09pt arial; color:#D54300; text-decoration:none;}

.text-smallorange		{font:08pt arial; color:#D54300; text-decoration:none;}
a.text-smallorange		{font:08pt arial; color:#D54300; text-decoration:none;}
a:hover.text-smallorange	{font:08pt arial; color:#D54300; text-decoration:none;}

.text-biggishorange		{font:10pt arial; color:#D54300; text-decoration:none;}
a.text-biggishorange		{font:10pt arial; color:#D54300; text-decoration:none;}
a:hover.text-biggishorange	{font:10pt arial; color:#D54300; text-decoration:none;}

.text-bigorange			{font:11pt arial; color:#D54300; text-decoration:none;}
a.text-bigorange		{font:11pt arial; color:#D54300; text-decoration:none;}
a:hover.text-bigorange		{font:11pt arial; color:#D54300; text-decoration:none;}

.text-green			{font:09pt arial; color:#18A03A; text-decoration:none;}
a.text-green			{font:09pt arial; color:#18A03A; text-decoration:none;}
a:hover.text-green		{font:09pt arial; color:#18A03A; text-decoration:none;}

.text-homepage-banner-title	{font:25pt arial; color:#555555; text-decoration:none;}
a.text-homepage-banner-title	{font:25pt arial; color:#555555; text-decoration:none;}
a:hover.text-homepage-banner-title	{font:25pt arial; color:#555555; text-decoration:none;}

.text-product-banner-title	{font:22pt arial; color:#333333; text-decoration:none;}
a.text-product-banner-title	{font:22pt arial; color:#333333; text-decoration:none;}
a:hover.text-product-banner-title	{font:22pt arial; color:#333333; text-decoration:none;}

.text-product-banner		{font:11pt arial; color:#333333; text-decoration:none;}
a.text-product-banner		{font:11pt arial; color:#333333; text-decoration:none;}
a:hover.text-product-banner	{font:11pt arial; color:#333333; text-decoration:underline;}

.input				{width:95%; height:18px; font:08pt arial; color:#444444;}
.input-form			{width:65%; height:21px; font:09pt arial; color:#444444;}
.input-menubar-search		{width:140px; height:18px; background:#FFFFFF; border:none; font:09pt arial; color:#444444;}
.input-sort-by			{width:150px; height:18px; font:08pt arial; color:#444444;}
.input-list-limit		{width:45px; height:18px; font:08pt arial; color:#444444;}
.input-product-list-qty		{width:23px; height:20px; font:08pt arial; color:#444444; text-align:center;}
.input-product-qty		{width:30px; height:23px; font:09pt arial; color:#444444; text-align:center;}
.input-select-warranty		{width:260px; height:18px; font:08pt arial; color:#444444;}
.input-discount-code		{width:60px; height:21px; font:09pt arial; color:#D54300; font-weight:bold;}
.input-login			{width:190px; height:21px; font:09pt arial; color:#444444;}
.textarea-review		{width:100%; height:175px; font:09pt arial; color:#444444; overflow:auto;}
.textarea-form			{width:80%; height:110px; font:09pt arial; color:#444444; overflow:auto;}


