html,body{ margin:0px; padding:0px; background-color:#FFFFFF;}

body{ font-family: Arial; font-size: 16px;}

form {margin:0px; padding:0px;}

A:link {color: #000000;text-decoration:none;}
A:visited {color: #000000;text-decoration: none;}
A:hover {color: #3399ff;text-decoration: underline;}
A:active {color: #000000;text-decoration: none;}
A img { border: none;}

A.menu4 {margin-left: 20px; margin-top:10px; font-size:13px; color:#FFFFFF;}
A.menu4:visited { font-size:13px; color:#FFFFFF;}
A.menu4:hover {color: #3399ff;text-decoration: none;}
A.menu4:active { font-size:13px; color:#FFFFFF;}

A.menu5 {font-size:13px; color:#FFFFFF;}
A.menu5:visited {font-size:13px; color:#FFFFFF;}
A.menu5:hover {color: #3399ff;text-decoration: none;}
A.menu5:active {font-size:13px; color:#FFFFFF;}

A.menu2 {font-size:13px; margin-left:25px;}

A.closethis {font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

div#container {width:100%; height:100%; margin:0px; padding:0px; border:none;}

div#outsidewrapper {width:965px; height:100%; margin-left:auto; margin-right:auto; margin-top:5px; padding:0px; overflow:hidden; background-color:#FFFFFF;}

.imgpreload{ height:0px; width:0px; border-width:0; position:absolute; bottom:0; left:0; z-index:-30; overflow:hidden;}
.imgpreload2{ height:0px; width:0px; border-width:0; position:absolute; bottom:0; left:0; z-index:-40; overflow:hidden;}

div#homewrapper {clear:both; width:965px; height:90px; overflow:hidden;}

div#header2 {float:left; width:235px; height:75px; margin-top:7px;}
div#header3 {float:left; width:105px; height:90px; overflow:hidden;}
div#header4 {float:left; width:280px; height:90px; margin:0px 12px 0px 27px;}
div#header5 {clear:both; width:280px; height:50px; margin:7px 0px 8px 0px; background-image:url(../images/home_search2.gif); background-repeat:no-repeat;}
div#header6 {float:left; width:194px; height:25px; margin:20px 0px 0px 43px;}
div#header7 {float:left; width:35px; height:20px; margin:23px 0px 0px 0px;}
div#header8 {clear:both; width:280px; height:25px; font-size:16px; font-weight:bold; text-align:center; overflow:hidden;}

div#header9 {float:left; width:72px; height:60px; margin:25px 8px 0px 0px; overflow:hidden; color:#006600; text-align:center; font-size:12px; font-weight:bold; line-height:16px;}
div#header9 a {text-align:center; color:#006600; font-size:12px; font-weight:bold; text-decoration:none;}
div#header9 a:visited {text-align:center; color:#006600; font-size:12px; font-weight:bold; text-decoration:none;}
div#header9 a:hover {text-align:center; color:#006600; font-size:12px; font-weight:bold; text-decoration:underline;}
div#header9 a:active {text-align:center; color:#006600; font-size:12px; font-weight:bold; text-decoration:underline;}

div#header10 {float:left; width:110px; height:60px; margin:25px 0px 5px 0px; padding-left:7px; border-left:dotted 1px #999999; font-size:12px; overflow:hidden;}
div#header11 {float:left; width:100px; height:60px; margin:25px 0px 5px 0px; padding-left:7px; border-left:dotted 1px #999999; font-size:12px; overflow:hidden;}
div#header12 {clear:both; width:965px; height:10px;}
div#header13 {float:left; width:163px; height:10px; background-color:#F3F3F3; border-left:solid 1px #999999; text-align:right;}
div#header14 {float:left; width:15px; height:10px; background-image:url(../images/home_corner1.gif); background-repeat:no-repeat;}
div#header15 {float:left; width:785px; height:9px; background-color:#FFFFFF; border-top:solid 1px #999999;}

div#insidewrapper {clear:both; width:965px; height:auto; overflow:hidden; padding-top:0px;}

.menubar {clear:both; width:965px; height:40px; background-color:#003366; background-image:url(../images/home_menubg1off.gif); background-repeat:repeat-x; overflow:hidden; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menubar a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menubar a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menubar a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menubar a:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menubar .menuitem {display:inline; float:left; height:30px; padding-top:10px; text-align:center; font-size:18px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-image:url(../images/home_menubg1off.gif); background-repeat:repeat-x;}
.menubar a .menuitem {background-image:url(../images/home_menubg1off.gif); background-repeat:repeat-x; color:#FFFFFF;}
.menubar a:visited .menuitem {background-image:url(../images/home_menubg1off.gif); background-repeat:repeat-x; color:#FFFFFF;}
.menubar a:hover .menuitem {background-image:url(../images/home_menubg1on.gif); background-repeat:repeat-x; color:#FFFFFF;}
.menubar a:active .menuitem {background-image:url(../images/home_menubg1on.gif); background-repeat:repeat-x; color:#FFFFFF;}
.menubar .separator {float:left; width:1px; height:40px; background-color:#FFFFFF;}

.pageselect {clear:none;}
.pageselect a {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.pageselect a:visited {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.pageselect a:hover {color:#FFFFFF; font-size:12px; font-weight:bold;}
.pageselect a:active {color:#FFFFFF; font-size:12px; font-weight:bold;}
.pageselect .pageselecton {display:inline; width:10px; margin-right:5px; margin-bottom:5px; padding:3px; border:solid 1px #000000; background-color:#003366; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.pageselect a .pageselecton {width:10px; margin-right:5px; margin-bottom:5px; padding:3px; border:solid 1px #000000; background-color:#003366; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.pageselect a:visited .pageselecton {width:10px; margin-right:5px; margin-bottom:5px; padding:3px; border:solid 1px #000000; background-color:#003366; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.pageselect a:hover .pageselecton {width:10px; margin-right:5px; margin-bottom:5px; padding:3px; border:solid 1px #000000; background-color:#0066CC; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.pageselect a:active .pageselecton {width:10px; margin-right:5px; margin-bottom:5px; padding:3px; border:solid 1px #000000; background-color:#0066CC; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.pageselect .pageselectoff {width:10px; margin-right:5px; margin-bottom:5px; padding:3px; border:solid 1px #000000; background-color:#EEEEEE; color:#000000; font-size:12px; font-weight:bold; text-align:center;}

A.homegray {font-size:12px; margin-left:5px; color:#006699; text-decoration:none;}
A.homegray:visited {font-size:12px; margin-left:5px; color:#006699; text-decoration:none;}
A.homegray:hover {font-size:12px; margin-left:5px; color: #3399ff; text-decoration:underline;}
A.homegray:active { font-size:12px; margin-left:5px; color:#3399ff; text-decoration:underline;}

form.homesearch {position:relative; margin:0px; border:none; padding:0px; text-align:left; background:none;} 

.homeinput {position:absolute; width:190px; height:23px; font-size:16px; font-weight:normal; color:#666666; border:solid 1px #666666; padding:0px; margin:0px;}
.homeinput2 {position:absolute;width:87px; height:17px; font-size:12px; font-weight:normal; color:#666666; border:none; padding:0px; margin:0px;}

div#azindex {clear:both; width:957px; padding:3px; padding-top:6px; margin-bottom:0px; text-align:center; border:solid 1px #999999; border-top:none; border-bottom:none; background-color:#F3F3F3; color:#003366; overflow:hidden;}
div#azindex2 {clear:both; width:957px; padding:3px; padding-top:6px; margin-bottom:0px; text-align:center; border:solid 1px #999999; border-top:none; background-color:#F3F3F3; color:#003366; overflow:hidden;}

A.azindex {padding:3px; background-color:#F3F3F3; color:#000000; font-size:14px; font-weight:normal; text-decoration:none; margin:1px 1px 1px 1px;}
A.azindex:visited {padding:3px; background-color:#F3F3F3; color:#000000; font-size:14px; font-weight:normal; text-decoration:none;}
A.azindex:hover {padding:3px; background-color:#3399ff; color:#000000; font-size:14px; font-weight:normal; text-decoration:none;}
A.azindex:active {padding:3px; background-color:#3399ff; color:#000000; font-size:14px; font-weight:normal; text-decoration:none;}

table.panesplit {width:965px; height:auto; clear:both; overflow:hidden; margin:0px; border:none; border-collapse:collapse;}
td.left1 {width:163px; height:auto; padding-right:0px; border:solid 1px #999999; border-top:none; background-color:#F3F3F3; vertical-align:top;}
td.right1 {width:800px; height:auto; border:none; vertical-align:top; background-color:#FFFFFF;}

div#lefpane {width:163px; height:100%; clear:both; overflow:hidden; text-align:left;}

.lp1 {clear:both; width:160px; padding:2px 0px 2px 3px; border-bottom:solid 1px #999999; border-top:solid 1px #999999; text-align:left; background-color:#F3F3F3;}
.lp3 {clear:both; width:163px; height:2px; margin:10px 0px 10px 0px; border-top:solid 1px #999999; background-color:#FFFFFF;}
.lp4 {clear:both; width:155px; padding:5px 0px 10px 8px; background-color:#FFFFFF;}
.lp5 {clear:both; width:160px; padding:5px 0px 5px 3px; text-align:left;}
.lp6 {clear:both; width:163px; height:6px; padding:0px; background-image:url(images/leftpane_menubreak.gif); background-repeat:no-repeat;}
.lp7 {clear:both; width:160px; padding:0px 0px 4px 3px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#345577;}
.lp8 {clear:both; background-color:#FFFFFF; border-bottom:solid 1px #999999; border-top:solid 1px #999999; margin:0px; padding:0px;}
.lp9 {clear:both; width:163px; height:21px; margin-top:15px;}
.lp10 {float:left; width:115px; height:21px; margin-left:5px; background-image:url(images/home_searchlower.gif); background-repeat:no-repeat;}
.lp11 {clear:both; width:87px; height:18px; padding-top:2px; margin-left:19px;}
.lp12 {float:left; width:35px; height:21px; padding:1px 0px 0px 3px;}
.lp13 {clear:both; height:10px;}

A.leftpaneheader {clear:both; color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}
A.leftpaneheader:visited {clear:both; color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}
A.leftpaneheader:hover {clear:both; color:#000000; font-size:13px; font-weight:bold; text-decoration:underline;}
A.leftpaneheader:active {clear:both; color:#000000; font-size:13px; font-weight:bold; text-decoration:none;}

A.leftpanecat {clear:both; color:#0066CC; font-size:12px; font-weight:normal; text-decoration:none;}
A.leftpanecat:visited {clear:both; color:#0066CC; font-size:12px; font-weight:normal; text-decoration:none;}
A.leftpanecat:hover {clear:both; color:#0066CC; font-size:12px; font-weight:normal; text-decoration:underline;}
A.leftpanecat:active {clear:both; color:#0066CC; font-size:12px; font-weight:normal; text-decoration:none;}

A.leftpanesub {clear:both; color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
A.leftpanesub:visited {clear:both; color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}
A.leftpanesub:hover {clear:both; color:#000000; font-size:12px; font-weight:normal; text-decoration:underline;}
A.leftpanesub:active {clear:both; color:#000000; font-size:12px; font-weight:normal; text-decoration:none;}

div#content {width:790px; height:100%; clear:both; padding-left:10px; overflow:hidden; text-align:left; background-color:#FFFFFF;}
div#content2 {width:965px; height:100%; clear:both; overflow:hidden; text-align:left; background-color:#FFFFFF; margin-top:7px;}

div#mainfooter {clear:both; margin-top:5px; width:965px; padding-top:3px;}

.footerlinks {float:left; margin-right:10px;}
.footerlinks A {color:#003366; font-size:12px; text-decoration:none;}
.footerlinks A:visited {color:#003366; font-size:12px; text-decoration:none;}
.footerlinks A:hover {color:#003366; font-size:12px; text-decoration:underline;}
.footerlinks A:active {color:#003366; font-size:12px; text-decoration:none;}

.footerspacer {float:left; margin:20px 9px 0px 0px;}

.footerglobe {float:left; margin:0px 15px 0px 15px;}

div#footercopy {clear:both; font-size:12px; font-weight:bold; margin-top:15px;}

.javawarning {width:700px; height:100px; padding:10px; background-color:#FFFFCC; border-style:solid; border-width:1px; border-color:#990000; color:#990000; margin:15px; font-size:18px; font-weight:bold;}

.warning1 {width:750px; height:100px; padding:10px; background-color:#CCCCCC; border-style:solid; border-width:1px; border-color:#990000; color:#990000; font-size:18px; font-weight:bold; text-align:center; margin-bottom:15px;}

.checkout1 {clear:both; width:780px; height:25px; margin-bottom:10px; padding-left:15px; font-size:12px;}

.checkout2 {clear:both; width:780px; height:40px; margin-bottom:10px; font-size:35px; margin-top:5px; color:#336600; font-weight:bold; padding-left:15px;}

.homepagea1 {clear:both; width:298px;}
.homepagea2 {float:left; width:130px; margin-left:22px; height:21px;}
.homepagea3 {float:left; width:105px; height:77px; text-align:center;}
.homepagea4 {clear:both; width:788px; overflow:hidden;}
.homepagea5 {clear:both; width:788px; padding-top:10px;}
.homepagea6 {float:left; width:380px; margin-right:110px;}
.homepagea7 {float:left; width:220px; height:121px; margin-right:30px; text-align:right;}
.homepagea8 {float:left; width:130px; padding-top:25px; text-align:center;}
.homepagea9 {float:left; height:120px; width:220px; margin-right:30px; text-align:right;}
.homepagea10 {float:left; width:130px; height:76px; padding-top:25px; text-align:center;}
.homepagea11 {clear:both; width:778px; padding:4px 0px 4px 10px; font-size:12px; font-weight:bold; background-color:#CCCCCC; margin-bottom:5px;}
.homepagea12 {clear:both; width:142px; font-size:11px;}
.homepagea12 ul {list-style-type:square; list-style-position:inside; margin:0px; padding-left:3px;}
.homepagea12 li {margin:0px; margin-bottom:2px;}
.homepagea13 {float:left; width:232px; margin-right:5px; margin-left:4px; border-right:dashed 1px #999999; border:none;}
.homepagea13a {float:left; width:232px; margin-right:5px; margin-left:4px; border-right:dashed 1px #999999; border:none; margin-left:15px;}
.homepagea14 {float:left; width:100px; height:75px; margin-right:10px; padding-top:5px; text-align:center;}
.homepagea15 {float:left; width:122px;}
.homepagea16 {clear:both; width:122px; font-size:12px; font-weight:bold; margin-bottom:3px;}
.homepagea17 {clear:both; width:788px; height:1px; padding-bottom:5px; padding-top:5px; border-top:dashed 1px #999999; border:none;}
.homepagea18 {float:left; width:375px; margin-left:45px; margin-right:80px;}
.homepagea19 {clear:both; width:355px; padding-top:15px; margin-bottom:35px;}
.homepagea20 {clear:both; width:375px;}
.homepagea21 {float:left; width:215px;}
.homepagea22 {width:315px; margin-bottom:30px;}
.homepagea23 {width:315px; margin-bottom:30px;}
.homepagea24 {width:315px;}
.homepagea25 {clear:both; height:15px;}
.homepagea26 {clear:both; width:600px; margin:0px 0px 30px 45px; font-weight:bold; font-size:16px;}
.homepage2 {clear:both; width:725px; padding:4px 0px 4px 10px; font-size:12px; font-weight:bold; background-color:#CCCCCC; margin-bottom:15px; margin-left:12px;}

table.homebrowseprods {clear:both; width:788px; border:none; border-collapse:collapse;}
td.homebrowseprods1 {width:261px; border:solid 1px #666666; border-top:none; border-left:none; border-right:none; border-bottom:none; padding-top:5px; padding-bottom:5px;}
td.homebrowseprods2 {width:261px; border:solid 1px #666666; border-top:none; border-bottom:none; padding-top:5px; padding-bottom:5px;}
td.homebrowseprods3 {width:261px; border:none; padding-top:4px;}
td.homebrowseprods4 {width:261px; border:solid 1px #666666; border-top:none; border-bottom:none; padding-top:5px;}

A.checkoutcopy {font-size:12px; color:#0066FF; text-decoration:none;}
A.checkoutcopy:visited {font-size:12px; color:#0066FF; text-decoration:none;}
A.checkoutcopy:hover {font-size:12px; color:#0066FF; text-decoration:underline;}
A.checkoutcopy:active {font-size:12px; color:#0066FF; text-decoration:none;}

.checkouterror {color:#FF6600; font-weight:bold; font-size:12px;}

.shipcosta {clear:both; width:100%; height:28px; padding-top:6px;}

.shipcostb {clear:both; width:100%; height:28px; padding-top:6px; background-color:#CCCCCC;}

.shipcostc {font-weight:bold; color:#990000; font-size:12px;}

div#footer {width:798px; height:30px; padding-top:10px; clear:both;float:left;border:solid;border-width:1px;border-left-color:#003366;border-right-color:#003366;border-top-color:#000000;border-bottom-color:#000000;text-align:center;margin:0;background: url(/images/signdisplay_blubg1.gif);color:#FFFFFF;overflow:hidden;}
div#footer ul {list-style-type: none; list-style-image: none;}
div#footer li {display: inline;}

div#placeholder {width:800px; height:25px; background-color:#E4E4E4; clear:both;}

div#extra {clear:both; width:800px; padding-bottom:15px; background-color:#E4E4E4; text-align:center; font-size:16px; font-weight:bold;}

.topbox {width:400px; background-color:#FFFFFF;}
.topbar {float:left; width:193px; border-style:none solid solid solid; border-width:1px; border-color:#003366; line-height:17px; padding-left:5px; padding-top:2px; background-color:#FFFFFF; overflow:hidden;}
.topbar2 {float:left; width:393px; border-style:none solid solid solid; border-width:1px; border-color:#003366; line-height:20px; padding-left:5px; padding-top:6px; padding-bottom:5px; background-color:#FFFFFF; overflow:hidden;}

div #maincontentspacer {width:787px; height:25px; clear:both;}
.maincontentspacer {width:965px; height:25px; clear:both;}

.a404 {clear:both; width:688px; font-weight:bold; margin-left:30px;  padding-top:5px;}
.b404 {color:#003366; font-weight:bold; font-size:18px}

table.otheroptions {width:787px; border:none; border-width:1px; border-color:#515151; line-height:30px;}
table.otheroptions td {border:none;}
table.otheroptions th {border:none; background-color:#DFDFDF; color:#990000;}

.specstab ul {margin:0; padding:0px;}
.specstab li {line-height:17px;margin:0px;padding:0px;font-size:14px;font-weight:bold;list-style-position:inside;}

div#warning {border-width: 2px;border-style:solid;border-color: #FF0000;background-color: #FFC4C4;color:#FF0000;}

table.cart {width:780px; height:auto; margin-top:0px; border-top:solid; border-top-color:#999999; border-top-width:2px; border-right-style:solid; border-right-width:1px; border-right-color:#999999;border-left-style:solid;border-left-width:1px;border-left-color:#999999;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#999999;}
table.cart th {border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999999;background-color:#E5E5E5;font-weight:bold;}
table.cart td {border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999999;font-size:14px;}

.subtotal {border-style:none;font-size:14px;}

table#cart_bottom {width:780px;border-top:solid;border-top-color:#999999;border-top-width:2px;border-right-style:solid;border-right-width:1px;border-right-color:#999999;border-left-style:solid;border-left-width:1px;border-left-color:#999999;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#990000;}

.tabspacer {float:left; height:28px; width:156px; border-bottom-style:solid; border-bottom-width:2px;}

.welcome {width:788px;height:35px;clear:both;font-weight:bold;font-size:18px;margin-top:10px;margin-bottom:10px;color:#990000;}

.contactheader {clear:both;width:150px;height:20px;border:solid;border-width:1px;border-color:#000000;background-color:#CCCCCC;font-weight:bold;font-size:14px;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-left:5px;}

.contactsubheader {font-size:16px;font-weight:bold;color:#FF6600;margin-right:3px;margin-bottom:3px;}

.regheader {width:750px; height:100px; font-size:11px; clear:both; margin-top:10px; margin-left:15px;}

.regheader ul{margin:0px;width:475px;margin-top:5px;}

.regheader li {float:left; font-weight:bold;list-style:inside;list-style-type:square;margin-right:5px;}

.regtable {width:760px;border:none;font-weight:bold;}

.regform {clear:both;height:100%;width:765px;margin-left:15px;margin-bottom:15px;border:none;border-width:1px;border-color:#003366;padding-top:10px;font-size:12px;overflow:visible;}

A.prodcats:link {font-size:14px;margin-right:3px;color: #000000;text-decoration:none;}
A.prodcats:visited {font-size:14px;margin-right:3px;color: #000000;text-decoration: none;}
A.prodcats:hover {font-size:14px;margin-right:3px;color: #3399ff;text-decoration: underline;}
A.prodcats:active {font-size:14px;margin-right:3px;color: #000000;text-decoration: none;}

.banner {clear:both; height:50px; width:688px; padding:5px; border:solid; border-width:1px; border-color:#990000; margin-left:40px;}

.javahelper {clear:both;  width:688px; padding:5px; border:none;  margin-top:15px; margin-left:40px;font-weight:bold;}

.leftindent {width:700px;margin-left:40px;font-weight:bold;margin-bottom:5px;clear:both;}

table.otherstuff {width:750px; border:solid; border-width:1px; border-color:#999999; font-weight:bold; text-align:center;}
table.otherstuff td {border:solid;border-width:1px;border-color:#999999;line-height:25px;font-size:12px;margin:0px; vertical-align:middle;}
table.otherstuff th {border-top:solid;border-top:solid;border-width:1px;border-color:#999999;background-color:#666666;line-height:25px;color:#FFFFFF;}
td.otherstufftd2 {border:solid; border-width:1px; border-color:#999999; background-color:#E9E9E9; line-height:25px; font-size:12px; vertical-align:middle;}

.regform_l {clear:both;width:700px;margin-top:15px;margin-left:40px;margin-bottom:15px;border:none;border-width:1px;border-color:#003366;padding-top:10px;font-size:12px;}

table.basicinfo {width:700px;border:none;line-height:14px;}

.spacer {clear:both;width:30px;}

.spacer2 {clear:both;width:30px; height:30px;} /* used to be 200high*/

.leftsquare {clear:both; width:700px;  margin-left:40px;}

table.pwr { clear:both; border-style:solid; border-width:2px; border-color:#333333; font-size:12px; font-weight:bold; background-color:#CCCCCC;line-height:30px;margin:0px;}
table.pwr2 { clear:both; border:none; padding:0px; margin:0px;}

.prodtile {float:left;width:150px;margin-top:10px;margin-right:15px;padding:5px;border:none;border-width:1px;border-color:#003366;}

.tilename {float: left; width: 145px; display: inline;margin-top:8px; line-height:17px;text-align:left;text-decoration: underline;}

.tileprice {clear: both;color: #990000;}

.tilenum {clear: both;font-size: 12px;color:#333333;}

A.otherprods:link {text-decoration: underline;font-size:14px;color:#000000;}
A.otherprods:visited {text-decoration: underline;font-size:14px;color:#000000;}
A.otherprods:hover {text-decoration: underline;font-size:14px;color:#3399FF;}
A.otherprods:active {text-decoration: underline;font-size:14px;color:#000000;}

.smallgrey {font-size:12px;color:#666666;font-weight:bold;}
.smallgrey2 {font-size:16px;color:#333333; font-weight:bold;}

.loginh {clear:both; width:380px; height:30px; color:#990000; font-size:18px; font-weight:bold;}
.loginc {clear:both; width:380px; height:215px; text-align:justify; font-size:12px;}
.login1 {clear:both; width:785px; padding-left:15px; height:auto;}
.login2 {float:left; width:380px; padding:33px 0px 0px 15px;}
.login3 {float:left; width:355px;}
.login4 {width:355px; height:40px; clear:both; font-size:18px; font-weight:bold; margin-top:8px; margin-bottom:15px; text-align:center;}
.login5 {width:355px; height:165px; clear:both; font-weight:bold; background-image:url(images/bg_login1.gif); background-repeat:no-repeat;}
.login6 {float:left; width:128px; height:40px; margin-right:10px; margin-top:10px; font-weight:bold; text-align:right;}
.login7 {float:left; width:200px; height:40px; margin-right:10px; margin-top:10px; font-weight:bold;}
.login8 {clear:both; width:210px; height:39px; font-weight:bold; text-align:right;}
.login9 {clear:both; width:355px; height:15px; margin-right:10px; margin-top:5px; font-size:12px; font-weight:normal; text-align:center; font-weight:bold;}

.logina1 {font-weight:bold; font-size:16px;}
.logina2 {color:#990000; font-size:18px; font-weight:bold;}
.logina3 {float:left; width:383px; padding-top:30px;}
.logina4 {float:left; width:383px; height:230px; background-image:url('images/bg_login2.jpg'); background-repeat:no-repeat;}
.logina5 {clear:both; width:383px; height:30px; margin-top:15px; margin-bottom:15px; font-size:18px; font-weight:bold; text-align:center;}
.logina6 {clear:both; width:383px; font-weight:bold;}
.logina7 {float:left; width:128px; height:40px; margin-right:10px; font-weight:bold; text-align:right;}
.logina8 {float:left; width:200px; height:40px; font-weight:bold;}
.logina9 {clear:both; width:10px; height:3px;}
.logina10 {float:left; width:128px; height:30px; margin-right:10px; margin-top:10px; font-weight:bold; text-align:right;}
.logina11 {float:left; width:200px; height:30px; margin-top:10px; font-weight:bold;}
.logina12 {clear:both; width:210px; height:39px; font-weight:bold; padding-left:138px;}
.logina13 {clear:both; height:15px; margin-top:15px; width:295px; padding-left:60px; font-size:12px; text-align:center; font-weight:bold;}
.logina14 {clear:both; height:100px; width:383px; padding-top:10px; text-align:center; font-size:12px;}
.logina15 {clear:both; width:345px; padding:5px; font-size:14px;}
.logina15 ul {list-style-position:inside; list-style-type:square; margin:0px; padding:0px; padding-left:20px; font-weight:bold; color:#0099FF;}
.logina15 li {padding-bottom:10px;}
.logina16 {clear:both; width:790px; margin:0px 0px 10px 0px;}
.logina17 {clear:both; width:650px; margin:15px 0px 0px 45px; text-align:left; font-size:16px; color:#990000; font-weight:bold;}
.logina18 {clear:both; width:733px; padding:5px; margin:0px 0px 15px 45px; border:solid 1px #003366; background-color:#F5F5F5; font-size:14px;}
.logina19 {clear:both; width:745px; margin:0px 0px 35px 45px;}
.logina20 {float:left; width:355px; border:solid 1px #003366; margin-right:30px;}
.logina21 {clear:both; width:345px; padding:5px; margin-bottom:8px; background-color:#003366; color:#FFFFFF; font-size:14px; font-weight:bold;}
.logina22 {float:left; width:355px; border:solid 1px #003366;}
.logina23 {float:left; width:128px; height:40px; margin-right:10px; font-weight:bold; text-align:right;}
.logina24 {float:left; width:200px; height:40px; font-weight:bold;}
.logina25 {clear:both; height:39px; font-weight:bold; padding-left:130px;}
.logina26 {clear:both; margin-top:15px; padding-left:130px; font-size:12px; font-weight:bold;}

A.logingreen:link {color:#009933; font-weight:bold;}
A.logingreen:visited {color:#009933; font-weight:bold;}
A.logingreen:hover {color:#3399ff; font-weight:bold;}
A.logingreen:active {color:#3399ff; font-weight:bold;}

.orderstatus1 {clear:both; padding-top:13px; font-weight:bold; font-size:12px; padding-left:3px;}
.orderstatus2 {clear:both; margin-top:5px; font-size:14px; margin-left:45px;}
.orderstatus3 {clear:both; width:600px; height:140px; border:solid 2px #999999; background-color:#F4F4F4; font-size:14px; margin-top:15px;}
.orderstatus4 {clear:both; width:590px; font-weight:bold; padding:3px 0px 3px 10px; background-color:#B9B9B9; border-bottom:solid 2px #999999; font-size:14px;}
.orderstatus5 {clear:both; color:#333333; font-size:10px; padding:7px 0px 0px 6px;}
.orderstatus6 {float:left; width:60px; padding:20px 15px 0px 15px; font-weight:bold;}
.orderstatus7 {float:left; width:200px; padding:13px 0px 0px 0px; font-weight:bold;}
.orderstatus8 {float:left; width:80px; padding:20px 15px 0px 0px; font-weight:bold;}
.orderstatus9 {float:left; width:200px; padding:13px 0px 0px 0px; font-weight:bold;}
.orderstatus10 {clear:both; padding:15px 0px 0px 0px; text-align:center;}
.orderstatus11 {float:left; width:354px; margin-right:40px;}
.orderstatus12 {clear:both; width:325px; height:275px; border:solid 2px #999999; background-color:#F4F4F4; font-size:14px;}
.orderstatus13 {clear:both; width:315px; font-weight:bold; padding:3px 0px 3px 10px; background-color:#B9B9B9; border-bottom:solid 2px #999999; font-size:14px;}
.orderstatus14 {clear:both; color:#333333; font-size:10px; padding:7px 0px 0px 6px;}
.orderstatus15 {float:left; width:100px; padding:17px 15px 0px 0px; text-align:right; font-weight:bold;}
.orderstatus16 {float:left; width:200px; padding:17px 0px 0px 0px; font-weight:bold;}
.orderstatus17 {float:left; width:100px; padding:17px 15px 0px 0px; text-align:right; font-weight:bold;}
.orderstatus18 {float:left; width:200px; padding:17px 0px 0px 0px; font-weight:bold;}
.orderstatus19 {clear:both; padding:15px 0px 0px 0px; text-align:center;}
.orderstatus20 {float:left; width:354px;}
.orderstatus21 {clear:both; width:325px; height:275px; border:solid 2px #999999; background-color:#F4F4F4; font-size:14px;}
.orderstatus22 {clear:both; width:315px; font-weight:bold; padding:3px 0px 3px 10px; background-color:#B9B9B9; border-bottom:solid 2px #999999; font-size:14px;}
.orderstatus23 {clear:both; padding:15px 0px 0px 6px;}
.orderstatus24 {clear:both; color:#333333; font-size:10px; padding:7px 0px 0px 6px;}
.orderstatus25 {float:left; width:100px; padding:20px 15px 0px 0px; text-align:right; font-weight:bold;}
.orderstatus26 {float:left; width:200px; padding:20px 0px 0px 0px; font-weight:bold;}
.orderstatus27 {float:left; width:100px; padding:20px 15px 0px 0px; text-align:right; font-weight:bold;}
.orderstatus28 {float:left; width:200px; padding:20px 0px 0px 0px; font-weight:bold;}
.orderstatus29 {clear:both; padding:15px 0px 0px 0px; text-align:center;}
.orderstatus30 {clear:both; padding:15px 0px 0px 0px; text-align:center; font-weight:bold; font-size:12px;}
.orderstatus31 {clear:both; padding:15px 0px 0px 0px; font-size:12px; font-weight:normal;}
.orderstatus32 {float:left; width:405px; margin-right:20px; font-size:12px; border:solid 2px #999999; background-color:#F3F3F3;}
.orderstatus33 {clear:both; width:395px; font-weight:bold; padding:3px 0px 3px 10px; background-color:#B9B9B9; border-bottom:solid 2px #999999; font-size:14px;}
.orderstatus34 {border:none; margin:0px; padding:0px; border-collapse:collapse; width:400px;}
.orderstatus35 {float:left; width:329px;}

.error {width:650px;height:50px;clear:both;color:#FF6600;font-size:14px;margin-left:70px;}

.error2 {clear:both; color:#FF6600; font-size:14px; font-weight:bold; margin-top:15px; margin-left:15px;}

.floatthumbs {float:left; height:101px; border:solid; border-width:2px; border-color:#990000; padding:2px; margin-bottom:15px; margin-right:10px;}

.prodroll {clear:both; width:300px; border:solid; border-width:1px; text-align:justify; background-color:#FFFFFF; color:#000000;}
.prodroll .header1 {clear:both; font-size:18px; text-align:center; padding-top:5px; margin-bottom:0; border-bottom:solid 1px #000000; background-color:#003366; color:#FFFFFF; }
.prodroll .content1 {clear:both; padding:10px; font-size:13px; color:#000000;}
.prodroll .content2 {clear:both; height:20px;  padding-left:10px; color:#000000; font-size:14px; font-weight:bold; background-color:#FFFFFF;}
.prodroll .footer3 {clear:both; height:20px;  padding-left:10px; color:#666666; font-size:14px; font-weight:bold; background-color:#FFFFFF;}
.prodroll .footer1 {clear:both; height:20px;  padding-left:10px; color:#990000; font-size:14px; font-weight:bold; background-color:#FFFFFF;}
.prodroll .footer2 {clear:both; padding:10px; font-size:11px; color:#000000; font-weight:bold; background-color:#FFFFFF;}

#subcatbox {clear:both; width:745px; border:solid; border-width:2px; border-color:#990000; margin-bottom:25px; margin-left:13px; padding:5px;}
#subcatbox a:link{text-decoration:underline; margin-left:10px;}
#subcatbox a:visited{text-decoration:underline; margin-left:10px;}
#subcatbox a:hover{text-decoration:underline; margin-left:10px;}
#subcatbox a:active{text-decoration:underline; margin-left:10px;}

.category_box{background-color:#FFFFFF; height:238px; width:173px; float:left; margin: 0px 0px 10px 13px; text-align: center;}
.category_box .headerimage{clear:both; height:40px; width:167px; padding: 8px 3px 0px 3px; text-align:center; font-weight:bold; font-size:13px; background-image:url('images/bg_category_3a.gif'); background-repeat:no-repeat;}
.category_box .content{clear:both; height:155px; width:171px; font-size:12px; font-weight:normal; padding: 5px 0px 0px 0px; text-align:center; border-left:solid 1px #000000; border-right:solid 1px #000000;}
.category_box .content2{clear:both; height:155px; width:171px; font-size:12px; font-weight:normal; padding:0px; text-align:center; border:none;}
.category_box .catbottom {clear:both; height:30px; width:173px; background-image:url('images/bg_category_3bottoma.gif'); background-repeat:no-repeat;}
.category_box .price{float:left; text-align:right; height:18px; width:106px; font-size:13px; font-weight:bold; padding: 7px 10px 5px 0px; color:#990000;}
.category_box .moreinfo{float:left; text-align:left; height:20px; width:45px; font-size:12px; font-weight:normal; padding: 5px 10px 5px 0px;}
.category_box .leftpane {clear:both;}
.category_box .rightpane{display:none;}
.category_box .headerimage a:link{text-decoration:none;}
.category_box .headerimage a:visited{text-decoration:none;}
.category_box .headerimage a:hover{text-decoration:underline; color:#3399FF;}
.category_box .headerimage a:active{text-decoration:none;}
/*
.category_box .content ul {display:none; padding: 0px; margin: 0px; list-style:none; position:relative; top:0px; left:0px;}
.category_box .content li {padding: 0px; margin: 0px; list-style:none; position:absolute; top:0px; left:170px;}
.category_box .content li.rightside {padding: 0px; margin: 0px; list-style:none; position:absolute; top:0px; left:-300px;}
*/

.category_list{background-color:#FFFFFF; width: 767px; Clear:both; margin: 0px 0px 15px 13px; text-align:left;}
.category_list .headerimage{float:left; text-align:center; height:30px; width:735px; padding: 15px 0px 5px 0px; font-weight:bold; font-size:15px;}
.category_list .prodnumber{float:left; text-align:left; height:30px; width:25px; font-weight:bold; font-size:14px;  padding: 15px 0px 5px 5px;}
.category_list .headwrapper{clear:both; width:767px; height:50px; background-image:url('images/bg_category_3list.gif'); background-repeat:no-repeat;}
.category_list .panewrapper {clear:both; width:765px; padding-bottom:10px; border-left:solid 1px #000000; border-right:solid 1px #000000;}
.category_list .leftpane {float:left; width:170px; padding-left:10px;}
.category_list .rightpane{float:left; width:550px; padding-left:20px; padding-top:30px;}
.category_list .footerwrapper {clear:both; width:767px; height:50px; background-image:url('images/bg_category_3listbottom.gif'); background-repeat:no-repeat;}
.category_list .price{clear:both; text-align:center; height:25px; width:767px; font-size:14px; font-weight:bold; padding: 0px 0px 0px 0px; color:#990000;}
.category_list .moreinfo{clear:both; text-align:center; height:20px; width:767px; font-size:13px; font-weight:bold; padding: 0px 0px 5px 0px; margin-bottom:15px;}
.category_list .headerimage a:link{text-decoration:none;}
.category_list .headerimage a:visited{text-decoration:none;}
.category_list .headerimage a:hover{text-decoration:underline; color:#3399FF;}
.category_list .headerimage a:active{text-decoration:none;}

.group_box {float:left;width:200px;height:258px;margin-left:15px;margin-bottom:15px;padding:3px;}
.group_box .headerimage{clear:both;height:100px;}
.group_box .leftpane{clear:both;}
.group_box .rightpane{display:none;}
.group_box .name{clear:both;height:40px;font-size:15px;font-weight:bold;}
.group_box .itemnum {clear:both;height:25px;font-size:12px;color:#333333;}
.group_box .price {clear:both;height:30px;font-weight:bold;font-size:15px;color:#990000;}
.group_box .details {clear:both;height:30px;}
.group_box .addtocart {clear:both;height:43px;}
.group_box .prodnumber {display:none;}
.group_box .name a:link{text-decoration:underline; font-size:14px; font-weight:bold; color:#000066;}
.group_box .name a:visited{text-decoration:underline; font-size:14px; font-weight:bold; color:#000066;}
.group_box .name a:hover{text-decoration:underline; color:#3399FF; font-size:14px; font-weight:bold;}
.group_box .name a:active{text-decoration:underline; font-size:14px; font-weight:bold; color:#000066;}
.group_box .name a.even1:link{text-decoration:underline; font-size:14px; font-weight:bold; color:#006600;}
.group_box .name a.even1:visited{text-decoration:underline; font-size:14px; font-weight:bold; color:#006600;}
.group_box .name a.even1:hover{text-decoration:underline; color:#3399FF; font-size:14px; font-weight:bold;}
.group_box .name a.even1:active{text-decoration:underline; font-size:14px; font-weight:bold; color:#006600;}
.group_box .details a:link{text-decoration:underline; font-size:14px; font-weight:bold;}
.group_box .details a:visited{text-decoration:underline; font-size:14px; font-weight:bold;}
.group_box .details a:hover{text-decoration:underline; color:#3399FF; font-size:14px; font-weight:bold;}
.group_box .details a:active{text-decoration:underline; font-size:14px; font-weight:bold;}

.group_list {clear:both; width:760px; height:288px; margin-left:10px;margin-bottom:15px;padding:3px;padding-top:10px;border: 1px solid #000000;background:url('/images/img_gradient_bkg.gif') repeat-x bottom right;}
.group_list .headerimage{ clear:both; height:100px;}
.group_list .prodnumber{float:left; text-align:left; height:40px; width:25px; font-weight:bold; font-size:14px;  padding: 15px 0px 5px 5px;}
.group_list .name{float:left; text-align:center; height:40px; width:705px; padding: 15px 0px 5px 5px; font-weight:bold; font-size:15px;}
.group_list .itemnum {clear:both; height: 25px; font-size:12px ;color:#333333;}
.group_list .price {clear:both; height:30px; font-weight:bold; font-size:15px; color:#990000;}
.group_list .details {clear:both; height:30px;}
.group_list .addtocart {clear:both; height:53px;}
.group_list .leftpane {float:left; width:170px;}
.group_list .rightpane{float:left; width:560px; padding-left:20px; text-align:left;}
.group_list .itemnumber{float:left; text-align:left; height:50px; width:25px; font-weight:bold; font-size:14px;  padding: 15px 0px 5px 5px;	}

.group_list .name a:link{text-decoration:underline; font-size:14px; font-weight:bold; color:#990000;}
.group_list .name a:visited{text-decoration:underline; font-size:14px; font-weight:bold; color:#990000;}
.group_list .name a:hover{text-decoration:underline; color:#3399FF; font-size:14px; font-weight:bold;}
.group_list .name a:active{text-decoration:underline; font-size:14px; font-weight:bold; color:#990000;}

.group_list .details a:link{text-decoration:underline; font-size:14px; font-weight:bold;}
.group_list .details a:visited{text-decoration:underline; font-size:14px; font-weight:bold;}
.group_list .details a:hover{text-decoration:underline; color:#3399FF; font-size:14px; font-weight:bold;}
.group_list .details a:active{text-decoration:underline; font-size:14px; font-weight:bold;}

/*
#blanket {background-color:#111; opacity: 0.65; filter:alpha(opacity=65); position:absolute; z-index: 9001; top:0px; left:0px; width:100%; height:100%;}
#popUpDiv {position:absolute; top:400px; left:30%; background-color:#eeeeee; z-index: 9002;}
*/

.addprodrow {clear:both; width:426px; height:auto; padding: 0px 15px 0px 15px; border-left-style:solid; border-right-style:solid; border-width:1px; border-color:#010134; margin:0px;}

A.smallprod:link{ font-size:11px;}
A.smallprod:visited{font-size:11px;}
A.smallprod:hover{font-size:11px; color:#3399ff; text-decoration:none;}
A.smallprod:active{font-size:11px;}

#catbrowse {clear:both; width:159px; height:100%; padding-top:10px; text-align:left; border-left:solid; border-right:none; border-top:solid; border-bottom:solid; border-width:1px; border-color:#003366; overflow:hidden; font-size:14px; background-color:#FFFFCC;}
#catbrowse .cat{clear:both; margin-bottom:3px;}

A.catbrowse2:link{ font-size:13px; color:#003366; margin-bottom:5px; clear:both;}
A.catbrowse2:visited{font-size:13px; color:#003366;}
A.catbrowse2:hover{text-decoration:underline;  font-size:13px; color:#009900;}
A.catbrowse2:active{text-decoration:underline; font-size:13px; color:#009900;}

A.catbrowse3:link{ font-size:13px; color:#990000; margin-bottom:5px; clear:both; font-weight:bold;}
A.catbrowse3:visited{font-size:13px; color:#990000; font-weight:bold;}
A.catbrowse3:hover{text-decoration:underline;  font-size:13px; color:#009900; font-weight:bold;}
A.catbrowse3:active{text-decoration:underline; font-size:13px; color:#009900; font-weight:bold;}

A.catbrowse4:link{ font-size:15px; color:#990000; margin-bottom:5px; clear:both; font-weight:bold;}
A.catbrowse4:visited{font-size:15px; color:#990000; font-weight:bold;}
A.catbrowse4:hover{text-decoration:underline;  font-size:15px; color:#009900; font-weight:bold;}
A.catbrowse4:active{text-decoration:underline; font-size:15px; color:#009900; font-weight:bold;}

A.ymal:link {color:#000000; text-decoration:none; font-size:12px;}
A.ymal:visited {color:#000000; text-decoration:none; font-size:12px;}
A.ymal:hover {color:#3399ff; text-decoration:underline; font-size:12px;}
A.ymal:active {color:#000000; text-decoration:none; font-size:12px;}

.ymalspacer {clear:both; height:2px; width:159px; margin-top:7px; margin-bottom:7px; background-color:#990000;}

.ymalrow {width:151px; padding:4px 4px 13px 4px; text-align:center; font-size:12px; overflow:hidden;}

.prodsearch1 {clear:both; width:788px; border: solid 1px #CCCCCC;}
.prodsearch2 {float:left; width:480px; font-size:16px; font-weight:bold;}
.prodsearch3 {clear:both; margin-left:15px; padding-top:15px;}
.prodsearch4 {clear:both; margin-left:15px; margin-bottom:10px; margin-top:20px; font-weight:bold;}
.prodsearch5 {clear:both; margin-bottom:10px; margin-top:10px;}
.prodsearch6 {clear:both; margin-bottom:10px; margin-top:10px; padding-left:15px;}
.prodsearch7 {float:right; width:164px; border-left:solid 2px #CCCCCC; padding-bottom:15px;}
.prodsearch8 {clear:both; width:164px; height:35px; text-align:center; font-weight:bold; font-size:16px; color:#333333; padding-top:10px;}
.prodsearch9 {clear:both; width:162px; padding-top:5px; border-style:none; border-top-style:none; border-width:1px; border-color:#003366;}
.prodsearch10 {width:788px; background-color:#FFFBEB; border:solid 1px #000000;}
.prodsearch11 {width:788px; margin:10px 0px 15px 15px; font-weight:bold; font-size:24px;}
.prodsearch12 {clear:both; width:730px; height:auto; margin-bottom:15px; margin-left:15px; font-size:16px; font-weight:bold; border-bottom:solid 1px #000000;}
.prodsearch13 {clear:both; width:788px; margin-bottom:15px; margin-left:15px; font-size:14px; color:#333333; font-weight:bold;}
.prodsearch14 {clear:both; margin-top:10px; padding-left:15px; color:#990000; font-size:16px;}
.prodsearch15 {clear:both; padding:10px 0px 0px 15px; font-size:12px; font-weight:normal;}
.prodsearch15 A:link {font-size:12px; font-weight:bold; text-decoration:underline; color:#0066CC;}
.prodsearch15 A:visited {font-size:12px; font-weight:bold; text-decoration:underline; color:#0066CC;}
.prodsearch15 A:hover {font-size:12px; font-weight:bold; text-decoration:underline; color:#3399FF;}
.prodsearch15 A:active {font-size:12px; font-weight:bold; text-decoration:underline; color:#3399FF;}
.prodsearch15 ul {list-style:disc; list-style-position:inside; margin:5px 0px 0px 3px; padding:0px;}

.picoff {clear:both; height:23px; width:230px; margin-top:8px; padding-top:7px; background:url('/images/img_picoff_bkg.gif'); background-repeat: no-repeat; text-align:center;}

.picon {clear:both; height:23px; width:230px; margin-top:8px; padding-top:7px; background:url('/images/img_picon_bkg.gif'); background-repeat: no-repeat; text-align:center;}

.prodtabheader{width:763px; padding-top:7px; clear:both; padding-left:20px; background-color:#003366; border-bottom:solid; border-bottom-width:1px; margin-bottom:5px; border-color:#CCCCCC; font-weight:bold; color:#FFFFFF;}

.sp1 {float:left; width:305px; padding-left:10px; font-weight:bold; font-size:13px; overflow:hidden; color:#003366;}
.largepic1 ul{display:none; padding: 0px; margin: 0px; list-style:none; position:relative; top:0px; left:50px;}
.largepic1 li{padding: 0px; margin: 0px; list-style:none; position:absolute; top:0px; left:0px;}

.redbiglink {font-weight:bold; font-size:16px; color:#990000; margin-right:15px;}

#photocaption {clear:both; width:782px; height:auto; display:none; font-size:16px; font-weight:bold; padding:5px; text-align:center; padding-top:15px;}

table.subcats {width:696px; height:auto; border-style:none; border-width:2px; border-color:#999999; border-collapse:collapse; text-align:left; line-height:30px;}
table.subcats td {border-bottom-style:solid; border-width:2px; border-color:#999999; background-color:#FFFFFF; padding:2px; font-size:13px;}
table.subcats tr.even td {border-bottom-style:solid; border-width:2px; border-color:#999999; background-color:#DEDEEF; padding:2px; font-size:13px;}

table.shipcalc {width:500px; height:auto; border-style:none; line-height:25px; font-weight:bold;}
table.shipcalc td {padding:3px; font-size:12px;}
table.shipcalc th {padding:3px; font-size:14px; text-align:left;}

.photosearch {float:left; height:160px; width:160px; margin-bottom:20px; margin-left:25px; text-align:left;}
.photosearch .inside {clear:both; height:160px; width:160px;}
.photosearch ul {display:none; padding: 0px; margin: 0px; list-style:none; position:relative; top:0px; left:0px;}
.photosearch li {padding: 0px; margin: 0px; list-style:none; position:absolute; top:0px; left:170px;}
.photosearch li.rightside {padding: 0px; margin: 0px; list-style:none; position:absolute; top:0px; left:-300px;}
.photosearch1 {clear:both; width:auto; height:auto; text-align:center; color:#990000; font-weight:bold; margin-left:25px; margin-top:15px; margin-bottom:15px;}

A.removecart:link {font-size:10px; color:#990000; text-decoration:none; font-weight:bold;}
A.removecart:visited {font-size:10px; color:#990000; text-decoration: none; font-weight:bold;}
A.removecart:hover {font-size:10px; color:#990000; text-decoration: underline; font-weight:bold;}
A.removecart:active {font-size:10px; color:#990000;text-decoration: none; font-weight:bold;}

.myaccount1 {clear:both; margin-left:15px; margin-bottom:15px; margin-top:10px; font-size:14px; font-weight:bold; color:#FF0000;}
.myaccount2 {clear:both; width:788px; font-weight:bold; font-size:22px; margin-top:5px; margin-left:15px; margin-bottom:5px;}
.myaccount3 {clear:both; margin-left:15px; margin-bottom:15px; font-size:12px;}
.myaccount4 {clear:both; margin-left:15px; margin-bottom:15px; font-size:12px; font-weight:bold;}
.myaccount5 {clear:both; width:750px; border-bottom:solid 1px #000000; color:#990000; margin-bottom:5px; margin-left:15px; padding-bottom:2px; font-weight:bold;}
.myaccount6 {clear:both; width:750px; margin-left:15px;}
.myaccount7 {clear:both; width:750px; border-bottom:solid 1px #990000; margin-bottom:5px; margin-left:15px; padding-bottom:3px; font-weight:bold;}
.myaccount8 {clear:both; width:750px; margin-left:15px; margin-bottom:10px;}
.myaccount9 {float:left; width:370px; margin-right:10px; font-size:12px;}
.myaccount10 {float:left; width:370px; font-size:12px;}
.myaccount11 {clear:both; width:750px; border-bottom:solid 1px #990000; margin-bottom:5px; margin-left:15px; padding-bottom:3px; font-weight:bold;}
.myaccount12 {clear:both; margin-left:15px; font-weight:bold; font-size:12px; margin-bottom:30px;}
.myaccount13 {clear:both; margin-left:15px; margin-bottom:15px; font-size:12px;}
.myaccount14 {text-align:center; font-weight:bold; margin-top:15px;}

.pwreset1 {clear:both; margin-left:15px; margin-top:15px; font-size:12px;}
.pwreset2 {clear:both; padding-top:10px; font-weight:normal; font-size:12px;}
.pwreset3 {clear:both; margin-top:10px;}
.pwreset4 {float:left; width:150px; text-align:center;}
.pwreset5 {float:left; width:150px; text-align:center;}

.redask {color:#003366; font-size:16px; font-weight:bold;}
.redaskog {color:#990000; font-size:16px; font-weight:bold;}
.accounterror {color:#FF6600; font-weight:normal; font-size:12px;}

.accountupdate1 {clear:both; margin-top:15px; margin-left:15px; margin-bottom:15px; font-size:12px;}
.accountupdate2 {clear:both; margin-bottom:10px; font-weight:bold; font-size:12px;}
.accountupdate3 {float:left; width:370px; margin-right:10px;}
.accountupdate4 {clear:both; width:370px; margin-bottom:10px;}
.accountupdate5 {float:left; width:370px;}

div#registerformsubmit {clear:both; padding-top:5px; width:260px; text-align:left;}
.registera1 {clear:both; margin-left:15px; padding-top:10px; font-size:14px; font-weight:bold; color:#FF6600;}
.registera2 {clear:both; padding-top:5px; font-size:12px; margin-left:15px;}
.registera3 {clear:both; margin-left:15px; padding-top:8px; font-size:12px;}

div#printwrapperdetail {clear:both; width:722px; margin-top:10px; margin-bottom:20px;}
table.detailcart {width:720px; height:auto; margin-top:0px; }
table.detailcart th {border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999999;font-weight:bold;}
table.detailcart td {border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999999;font-size:12px;}
.detailp1 {clear:both; height:165px; width:720px; border:solid 1px #000000; border-bottom:none;}
.detailp2 {float:left; width:250px; height:165px; text-align:center; font-weight:bold; font-size:14px;}
.detailp3 {float:left; height:155px; width:460px; padding-left:10px; padding-top:10px; font-size:14px;}
.detailp4 {float:left; width:200px; height:37px;}
.detailp5 {float:left; width:260px; height:37px;}
.detailp6 {clear:both; width:460px; height:37px;}
.detailp7 {clear:both; width:460px; height:38px;}
.detailp8 {clear:both; width:460px; height:38px;}
.detailp9 {clear:both; width:720px; padding-top:10px; border:solid 1px #000000; border-bottom:none; border-top:none; font-size:12px;}
.detailp10 {float:left; width:330px; padding-left:30px;}
.detailp11 {float:left; width:350px; padding-left:10px;}
.detailp12 {clear:both; width:680px; padding:10px; padding-left:0px; border:none 1px #000000; border-top:none; border-bottom:none; font-size:12px;}
.detailp13 {clear:both; width:720px; border:solid 1px #000000; border-top:none; padding-top:10px;}
.detailp14 {clear:both; text-align:center; font-size:14px; font-weight:bold; padding-top:25px;}

.remindme1 {clear:both; margin-left:15px; padding-top:5px; font-size:12px;}
.remindme2 {clear:both; margin-left:15px; padding-top:20px; font-size:12px;}
.remindme3 {clear:both; margin-left:15px; font-size:12px; padding-top:10px;}
.remindme4 {clear:both; padding-top:10px; margin-left:15px; font-size:12px;}

.reset1 {clear:both; padding-top:10px; margin-left:15px; font-weight:bold; color:#990000;}
.reset2 {clear:both; margin-left:15px; padding-top:15px;}
.reset3 {clear:both; margin-left:15px; padding-top:15px; font-size:12px;}
.reset4 {clear:both; margin-left:15px; padding-top:15px; font-size:14px;}
.reset5 {clear:both; margin-left:15px; padding-top:15px; font-size:12px;}
div.submitremind {width:130px; height:45px; font-weight:bold; text-align:left;}

.contactus1 {font-weight:bold; color:#003366; font-size:16px;}
.contactus2 ul {list-style-type:disc; list-style-position:inside; margin:0px; padding:0px;}
.contactus2 li {padding-bottom:5px; margin-left:0px; marker-offset:0px;}
.contactus3 {clear:both; width:450px; margin-bottom:10px; font-weight:bold;}
.contactus4 {clear:both; padding-top:10px; margin-left:15px; color:#FF6600; font-weight:bold;}
.contactus5 {float:left; width:280px; margin-right:20px; margin-left:15px; font-size:12px;}
.contactus6 {float:left; width:450px; font-size:12px;}

div#contactussubmit {clear:both; text-align:center; font-weight:bold; color:#990000; font-size:16px;}

div#freecatsubmit {float:left; text-align:center; font-weight:bold; color:#990000; font-size:16px; margin-right:25px;}

.freecatalog1 {clear:both; margin-left:15px; padding-bottom:10px;}
.freecatalog2 {float:left; width:300px; margin-right:20px; margin-left:15px; font-size:12px;}
.freecatalog3 {float:left; width:380px; font-size:12px;}

.subcats1 {clear:both; width:446px; min-height:150px; padding-left:5px; padding-right:5px; border-left-style:solid; font-size:14px; border-right-style:solid; border-width:1px; border-color:#010134; overflow:hidden;}
.subcats2 {clear:both; height:35px; width:443px; padding-top:10px; padding-left:15px; font-size:16px; font-weight:bold; background-image:url(images/bg_subcats_top.jpg); background-repeat:no-repeat;}
.subcats3 {clear:both; height:13px; width:458px; background-image:url(images/bg_subcats_bottom.jpg); background-repeat:no-repeat;}
.sucats4 {float:left; margin: 3px 0px 10px 100px; width:120px; padding:8px 4px 8px 4px; border:solid 1px #000000; text-align:center; font-size:12px; overflow:hidden;}

table.subcatssize {clear:both; width:580px; font-size:12px; border-collapse:collapse; line-height:15px;}
table.subcatssize2 {clear:both; width:785px; font-size:12px; border-collapse:collapse; line-height:15px;}
tr.subcatssize {background-color:#E9E9E9;}
tr.subcatssize {height:3px; background-color:#E9E9E9;}
tr.subcatssize {height:3px;}

.cart1 {clear:both; width:780px; height:35px; text-align:left; margin-bottom:10px; font-size:22px; margin-top:5px; color:#003300; font-weight:bold;}
.cart2 {float:left; width:538px; height:35px; padding-left:5px;}
.cart3 {float:left; width:237px; height:35px; font-weight:bold; text-align:right; font-size:16px;}
.cart4 {clear:both; width:780px; padding-bottom:35px; padding-top:25px;}
.cart5 {float:left; width:513px; text-align:right; margin-right:30px; font-weight:bold;}
.cart6 {float:left; width:237px; text-align:right; font-weight:bold;}

.followme {clear:both; background-color:#DFDFDF; width:784px; padding:2px; margin-bottom:6px; font-size:14px; font-weight:bold; color:#993300; border-top:solid 1px #999999;}

.products1 {clear:both; width:790px; padding-top:5px; overflow:hidden; margin-bottom:8px;}
.products2 {float:left; width:305px; font-weight:bold; font-size:12px; overflow:hidden; color:#003366;}
.products3 {clear:both; padding-bottom:5px; font-weight:bold; font-size:12px;}
.products4 {float:left; width:50px; height:50px; margin-right:5px; border:solid 1px black; text-align:center;}
.products5 {float:left; width:458px; margin-left:25px; overflow:hidden;}
.products6 {clear:both; width:456px; border-left-style:solid; border-right-style:solid; border-width:1px; border-color:#010134; overflow:hidden;}
.products7 {float:left; width:205px; padding-left:15px; padding-right:5px; border-right-style:dotted; border-color:#666666; border-width:2px;}
.products8 {clear:both; width:205px; font-size:16px; margin-bottom:15px;}
.products9 {color:#CC0000; font-weight:bold;}
.products10 {clear:both; width:205px; font-size:14px; margin-bottom:15px;}
.products11 {width:205px; clear:both; font-size:12px; margin-bottom:15px;}
.products12 {clear:both; width:205px; font-size:12px; margin-bottom:15px; overflow:hidden; font-weight:bold;}
.products13 {clear:both; width:205px; font-size:12px; margin-bottom:5px; font-weight:bold;}
.products14 {clear:both; width:205px; font-size:12px; margin-bottom:15px; overflow:hidden; font-weight:bold;}
.products15 {clear:both; width:205px; font-size:14px; font-weight:bold;}
.products16 {float:left; width:212px; padding-left:15px;}
.products17 {clear:both; width:212px; margin-bottom:15px; font-size:16px;}
.products18 {width:212px; clear:both; font-size:16px; margin-bottom:15px;}
.products19 {clear:both; width:212px;}
.products20 {clear:both; height:15px; background-image:url(images/order_blue_bottom_2.gif); background-repeat:no-repeat;}
.products21 {clear:both; height:50px; width:443px; padding-top:15px; padding-left:15px; font-size:18px; font-weight:bold; background-image:url(images/bg_addtocart_prod_2.gif); background-repeat:no-repeat;}
.products22 {clear:both; padding-top:6px; margin-bottom:10px;}
.products22 ul {list-style-type:square; list-style-position:inside; margin:0px; padding-left:5px;}
.products22 li {margin:0px; margin-bottom:5px;}
.products23 {color:#003366; font-weight:bold; margin-bottom:4px; clear:both;}
.products24 {clear:both; margin-bottom:10px; width:120px; padding:8px 4px 8px 4px; border:solid 1px #000000; text-align:center; font-size:12px; overflow:hidden;}
.products25 {clear:both; height:4px; width:788px; background-image:url(images/products_tabs_top.jpg); background-repeat:no-repeat;}
.products26 {clear:both; width:786px; border-left:solid 1px #999999; border-right:solid 1px #999999; padding-top:8px; overflow:hidden;}
.products27 {float:left; width:584px; padding-left:5px; margin-right:30px; text-align:justify; color:#363636; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; overflow:hidden;}
.products28 {clear:both; font-size:12px; margin-bottom:5px; color:#003366; font-size:12px;}
.products29 {float:left; width:162px; padding-right:5px; text-align:center;}
.products30 {clear:both; width:162px; padding-left:22px; text-align:left;}
.products31 {clear:both; height:4px; width:788px; background-image:url(images/products_tabs_bott.jpg); background-repeat:no-repeat;}
.products32 {width:772px; padding:5px; padding-left:13px; font-weight:bold; font-size:12px; background-color:#DFDFDF; margin-top:6px; border-bottom:solid 1px #999999;}
.products33 {font-weight:bold; padding-left:3px;}
.products34 {padding-left:0px; font-size:12px; font-weight:bold;}
.products35 {color:#990000; font-weight:bold; font-size:14px;}
.products36 {padding-right:4px; text-align:right;}
table.prodaddsize {clear:both; font-size:12px; width:770px; border-collapse:collapse; line-height:15px;}
tr.prodadd2 {background-color:#E9E9E9;}
tr.prodadd3 {height:2px; background-color:#E9E9E9;}
tr.prodadd4 {height:2px;}

.newproducts1 {clear:both; margin-bottom:5px;}
.newproducts2 {clear:both; width:790px; text-align:left;}
.newproducts3 {float:left; width:440px; margin-right:20px;}
.newproducts4 {float:left; width:70px; height:70px; margin-right:3px; border:solid 1px black; text-align:center; background-color:#F0F0F0;}
.newproducts5 {clear:both; padding-top:8px; text-align:justify;}
.newproducts6 {float:left; width:330px; padding:0px; margin:0px;}
.newproducts7 {clear:both; width:330px; padding:0px; margin-bottom:10px;}
.newproducts8 {clear:both; width:330px; height:9px; background-image:url(images/bg_subcats_top4.jpg);  background-repeat:no-repeat; padding:0px; margin:0px;}
.newproducts9 {clear:both; width:328px; border:solid 1px #003366; border-top:none; border-bottom:none; padding:0px; margin:0px;}
.newproducts10 {clear:both; width:320px; height:15px; padding:0px 0px 4px 6px; color:#000000; text-align:left; font-size:14px; font-weight:bold;}
.newproducts11 {float:left; width:189px; padding:7px 3px 0px 8px; font-size:14px; margin-right:3px; border-right:dotted 1px #333333;}
.newproducts12 {clear:both; margin-bottom:12px;}
.newproducts13 {clear:both; margin-bottom:12px; font-size:12px;}
.newproducts14 {clear:both; margin-bottom:8px; font-size:12px;}
.newproducts15 {clear:both; margin-bottom:8px; font-size:12px;}
.newproducts16 {float:left; width:50px; height:29px; padding-top:1px; text-align:left;}
.newproducts17 {float:left; width:139px; height:30px;}
.newproducts18 {float:left; width:117px; padding-left:3px; padding-right:4px; font-size:12px;}
.newproducts19 {clear:both; margin-bottom:5px;}
.newproducts20 {clear:both; margin-bottom:5px; color:#009900; font-size:12px; font-weight:bold;}
.newproducts21 {clear:both; width:330px; height:10px; background-image:url(images/bg_subcats_bottom2.jpg); background-repeat:no-repeat;}
.newproducts22 {clear:both; width:320px; padding:0px;}
.newproducts23 {clear:both; font-weight:bold; font-size:12px; color:#000000; margin-bottom:8px;}
.newproducts24 {clear:both; width:320px; text-align:center;}
.newproducts25 {float:left; margin-bottom:10px; margin-right:10px; width:140px; padding:8px 4px 8px 4px; text-align:center; font-size:12px; overflow:hidden;}
.newproducts26 {clear:both; width:786px; font-size:20px; font-weight:bold; margin-bottom:10px;}
.newproducts27 {float:left; width:160px; margin-right:10px; font-size:12px;}
.newproducts28 {float:left; width:160px; font-size:12px;}
.newproducts29 {clear:both; width:160px; height:9px; background-image:url(images/bg_subcats_top_split.gif); background-repeat:no-repeat;}
.newproducts30 {clear:both; width:154px; padding:2px; border-left:solid 1px #003366; border-right:solid 1px #003366;}
.newproducts31 {clear:both; margin-bottom:10px; font-weight:bold;}
.newproducts32 {clear:both; margin-bottom:6px;}
.newproducts33 {float:left; width:84px; padding-top:3px;}
.newproducts34 {float:left; width:70px;}
.newproducts35 {float:left; width:39px;}
.newproducts36 {float:left; width:115px;}
.newproducts37 {clear:both; width:160px; height:9px; background-image:url(images/bg_subcats_bottom_split.gif); background-repeat:no-repeat;}

A.signholders {font-size:20px; font-weight:bold; color:#006699; text-decoration:none;}
A.signholders:visited {font-size:20px; font-weight:bold; color:#006699; text-decoration:none;}
A.signholders:hover {font-size:20px; font-weight:bold; color:#006699; text-decoration:underline;}
A.signholders:active {font-size:20px; font-weight:bold; color:#006699; text-decoration:underline;}

.signholders1 {float:left; width:100px; margin-right:10px; text-align:left;}
.signholders2 {float:left; width:165px; text-align:left;}
.signholders3 {clear:both; height:10px;}

.signdisplay1 {clear:both; width:953px; border:solid 2px #666666; background-color:#FFFFFF; margin-left:3px; margin-right:3px; padding:25px 0px 15px 0px;}
.signdisplay2 {clear:both; width:943px; padding:0px 5px 0px 5px;}

.signdisplaycatalog1 {float:left; width:160px; height:230px; margin-right:70px; margin-bottom:15px;}
.signdisplaycatalog2 {clear:both; font-size:12px; font-weight:bold; margin-bottom:3px; color:#000000;}
.signdisplaycatalog3 {clear:both; width:850px; height:10px; margin-bottom:30px; border-bottom:solid 1px #0066CC;}
.signdisplaycatalog4 {position:absolute; z-index:9;}
.signdisplaycatalog5 {position:absolute; z-index:10; padding:0px 0px 0px 137px;}
.signdisplaycatalog7 {clear:both; margin:0px 0px 20px 20px; color:#000000; font-size:16px; font-weight:normal;}
.signdisplaycatalog8 {clear:both; width:921px; padding-left:20px; text-align:left;}

.signdisplayreg1 {clear:both; width:953px; border:solid 2px #666666; margin-left:3px; margin-right:3px; padding:25px 0px 10px 0px; background-color:#FFFFFF; background-image:url(images/signholders_bg2.jpg); background-repeat:no-repeat;}
.signdisplayreg2 {clear:both; width:943px; padding:0px 5px 0px 5px;}
.signdisplayreg3 {clear:both; width:953px; height:25px; border-top:solid 2px #666666;}
.signdisplayreg4 {float:left; width:230px; text-align:center; margin:0px 0px 0px 15px;}
.signdisplayreg5 {float:left; width:328px; text-align:center;}
.signdisplayreg6 {float:left; width:380px; text-align:right;}
.signdisplayreg7 {float:left; width:481px; padding:0; margin:0px 15px 0px 35px;}
.signdisplayreg8 {clear:both; width:450px; height:9px; margin:0; padding:0; background-image:url(images/signdisplay_bg1_top.gif); background-repeat:no-repeat;}
.signdisplayreg9 {clear:both; width:450px; margin:0; padding:0; background-image:url(images/signdisplay_bg1_middle.gif); background-repeat:repeat-y;}
.signdisplayreg10 {clear:both; width:425px; padding-left:25px; color:#007CC3; font-size:25px; font-weight:bold; text-align:left;}
.signdisplayreg11 {float:left; width:275px; padding-left:25px;}
.signdisplayreg12 {clear:both; color:#007CC3; font-size:25px; font-weight:bold; text-align:left;}
.signdisplayreg13 {clear:both; padding-top:20px; font-size:12px; font-weight:bold;}
.signdisplayreg14 {float:left; width:150px; padding-top:10px; text-align:center; font-size:16px; font-weight:normal;}
.signdisplayreg15 {clear:both; padding:8px 0px 0px 15px; font-size:12px; font-weight:bold;}
.signdisplayreg16 {clear:both; width:450px; height:15px; margin:0; padding:0; background-image:url(images/signdisplay_bg1_bottom.gif); background-repeat:no-repeat;}
.signdisplayreg17 {float:left; width:350px; font-size:16px; font-weight:bold; text-align:justify; color:#693333;}
.signdisplayreg18 {float:left; width:740px; padding-top:40px;}
.signdisplayreg19 {clear:both; padding-left:60px; margin-bottom:15px; font-size:30px; font-weight:bold; text-align:left; color:#007CC3;}
.signdisplayreg20 {float:left; width:162px; margin-right:15px; margin-left:30px;}
.signdisplayreg21 {float:left; width:162px; margin-right:15px;}
.signdisplayreg22 {float:left; width:162px; height:200px;}
.signdisplayreg23 {float:left; width:200px; padding-top:25px; text-align:center;}
.signdisplayreg24 {float:left; width:55px; height:55px; margin:0px 30px 0px 25px;}
.signdisplayreg25 {float:left; width:355px; height:55px; font-size:16px; font-weight:normal; text-align:left; color:#000000;}
.signdisplayregerror {clear:both; padding:5px; padding-left:20px; color:#FF6600; font-size:18px; margin-bottom:10px; font-weight:bold; text-align:left;}

.signdisplayregb1 {float:left; width:125px; margin-right:10px; text-align:left; font-weight:bold; font-size:12px;}
.signdisplayregb2 {float:left; width:265px; text-align:left; font-weight:normal; font-size:12px;}
.signdisplayregb3 {clear:both; height:10px;}
.signdisplayregb4 {clear:both; width:874px; height:22px; background-image:url(images/signdisplay_bg3_top.gif); background-repeat:no-repeat;}
.signdisplayregb5 {clear:both; width:874px; background-image:url(images/signdisplay_bg3_middle.gif); background-repeat:repeat-y;}
.signdisplayregb5a {clear:both; width:859px; background-image:url(images/signdisplay_bg3_middle.gif); background-repeat:repeat-y; padding:0px 0px 15px 15px; font-size:22px; font-weight:normal;}
.signdisplayregb6 {clear:both; width:874px; height:22px; background-image:url(images/signdisplay_bg3_bottom.gif); background-repeat:no-repeat;}
.signdisplayregb7 {clear:both; width:875px; margin:0px 0px 15px 35px;}
.signdisplayregb8 {clear:both; width:800px; padding:0px 0px 15px 25px; color:#007CC3; font-size:25px; font-weight:bold; text-align:left;}
.signdisplayregb9 {float:left; width:410px; margin-right:15px; margin-left:35px; font-size:12px; font-weight:bold;}

.proddif {color:#009900;}

.categories1 {clear:both; width:788px; padding:0px; margin:0px; background-color:#FFFBEB; border:solid 1px #000000;}
.categories2 {width:788px; font-weight:bold; font-size:22px; margin-top:5px; margin-left:13px; margin-bottom:10px;}
.categories3 {width:788px; font-weight:bold; font-size:22px; margin-top:5px; margin-left:13px; margin-bottom:10px;}
.categories4 {clear:both; margin-bottom:10px; margin-left:13px; text-align:left;}
.categories5 {clear:both; margin:10px 0px 15px 13px;}
.categories7 {clear:both; width:788px; color:#009900; font-size:18px; margin-top:15px; text-align:left;}
.categories8 {width:788px; margin-top:5px; margin-left:13px; margin-bottom:10px;}

.productindex1 {float:left; width:380px; margin-right:20px;}
.productindex2 {float:left; width:380px;}

A.redlink:link {font-weight:bold; font-size:16px; color:#990000; text-decoration:none;}
A.redlink:visited {font-weight:bold; font-size:16px; color:#990000; text-decoration:none;}
A.redlink:hover {font-weight:bold; font-size:16px; color:#3399FF; text-decoration:underline;}
A.redlink:active {font-weight:bold; font-size:16px; color:#990000; text-decoration:none;}

A.greenlink:link {font-weight:bold; font-size:20px; color:#336600; text-decoration:none;}
A.greenlink:visited {font-weight:bold; font-size:20px; color:#336600; text-decoration:none;}
A.greenlink:hover {font-weight:bold; font-size:20px; color:#3399FF; text-decoration:underline;}
A.greenlink:active {font-weight:bold; font-size:20px; color:#336600; text-decoration:none;}

A.blacklink:link {font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
A.blacklink:visited {font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}
A.blacklink:hover {font-weight:bold; font-size:12px; color:#3399FF; text-decoration:underline;}
A.blacklink:active {font-weight:bold; font-size:12px; color:#000000; text-decoration:none;}

A.bluelink {color:#0066CC; font-size:12px; font-weight:bold; text-decoration:none;}
A.bluelink:visited {color:#0066CC; font-size:12px; font-weight:bold; text-decoration:none;}
A.bluelink:hover {color:#0066CC; font-size:12px; font-weight:bold; text-decoration:underline;}
A.bluelink:active {color:#0066CC; font-size:12px; font-weight:bold; text-decoration:none;}

.cattl1 {float:left; margin-right:10px;}
.cattl2 {float:left; margin-right:10px; color:#000000; font-weight:bold;}

div#rhinomatul ul {margin:0px; padding:0px; list-style-position:inside; text-indent:0px;}
div#rhinomatul li {margin:0px; padding:0px; padding-left:3px; text-indent:6px; list-style-image:url('images/rhinomat_bullet.jpg'); height:21px;}
.rhinomats1 {float:left; width:70px; margin-right:10px; text-align:center; background-color:#FFFFFF;}
.rhinomats2 {clear:both; margin-bottom:5px; font-size:14px; font-weight:bold;}
.rhinomats3 {clear:both; margin-bottom:10px; font-size:12px; font-weight:normal;}
.rhinomats4 {clear:both; margin-bottom:10px; width:790px; padding-top:15px;}
.rhinomats5 {float:left; width:300px; padding-left:50px; margin-right:10px;}
.rhinomats6 {float:left; width:430px; padding-top:35px;}
.rhinomats7 {clear:both; width:790px; border-bottom:solid 1px #000000; margin-bottom:25px;}
.rhinomats8 {clear:both; width:790px; margin-bottom:20px; text-align:justify;}
.rhinomats9 {clear:both; width:790px; margin-bottom:50px; text-align:center;}
.rhinomats10 {float:left; width:400px; margin-right:15px; height:150px; text-align:center;}
.rhinomats11 {clear:both; margin-bottom:5px; font-size:14px; font-weight:normal;}

.specials1 {clear:both; width:788px; padding:0px; margin:0px; border:solid 1px #000000;}
.specials2 {clear:both; margin:10px 0px 15px 15px; border-bottom:solid 1px #990000; width:750px; font-size:20px; font-weight:bold;}
.specials3 {clear:both; width:768px; padding:10px; text-align:center; font-size:16px; font-weight:bold; color:#990000;}

.specials_box {background-color:#FFFFFF; height:288px; width:173px; float:left; margin: 0px 0px 10px 13px; text-align: center;}
.specials_box .headerimage{clear:both; height:40px; width:167px; padding: 8px 3px 0px 3px; text-align:center; font-weight:bold; font-size:13px; background-image:url('images/bg_category_3a.gif'); background-repeat:no-repeat;}
.specials_box .content{clear:both; height:155px; width:171px; font-size:12px; font-weight:normal; padding: 5px 0px 0px 0px; text-align:center; border-left:solid 1px #000000; border-right:solid 1px #000000;}
.specials_box .content2{clear:both; height:155px; width:171px; font-size:12px; font-weight:normal; padding:0px; text-align:center; border:none;}
.specials_box .content3 {clear:both; width:161px; height:20px; font-size:13px; font-weight:bold; padding: 5px 0px 0px 10px; text-align:center; border-left:solid 1px #000000; border-right:solid 1px #000000; color:#000000; text-align:left;}
.specials_box .content4 {clear:both; width:161px; height:20px; font-size:13px; font-weight:bold; padding: 5px 0px 0px 10px; text-align:center; border-left:solid 1px #000000; border-right:solid 1px #000000; color:#990000; text-align:left;}
.specials_box .catbottom {clear:both; height:30px; width:173px; background-image:url('images/bg_category_3bottoma.gif'); background-repeat:no-repeat;}
.specials_box .price{float:left; text-align:left; height:18px; width:96px; font-size:13px; font-weight:bold; padding: 7px 10px 5px 10px; color:#666666;}
.specials_box .moreinfo{float:left; text-align:left; height:20px; width:45px; font-size:12px; font-weight:normal; padding: 5px 10px 5px 0px;}
.specials_box .leftpane {clear:both;}
.specials_box .rightpane{display:none;}
.specials_box .headerimage a:link{text-decoration:none;}
.specials_box .headerimage a:visited{text-decoration:none;}
.specials_box .headerimage a:hover{text-decoration:underline; color:#3399FF;}
.specials_box .headerimage a:active{text-decoration:none;}


.faq1 {clear:both; width:790px; margin:0px 0px 10px 0px;}
.faq2 {clear:both; width:660px; margin:15px 0px 0px 20px; text-align:left; font-size:16px; color:#990000; font-weight:bold;}
.faq3 {clear:both; width:758px; padding:5px; margin:0px 0px 15px 20px; border:solid 1px #003366; background-color:#F5F5F5; font-size:14px;}
.faqheading1 {font-size:16px; font-weight:bold; color:#003366;}
.faqheading2 {font-size:18px; font-weight:bold; color:#000000;}
.faq4 {clear:both; width:770px; padding:10px 0px 10px 20px; line-height:20px; text-align:justify;}
.faq4 ul {list-style-type:none; list-style-position:inside; margin:0px; padding:0px;}
.faq4 li {padding-bottom:10px; margin-left:0px; marker-offset:0px;}
.faq4 A:link {font-size:14px; font-weight:bold; text-decoration:underline; color:#003366;}
.faq4 A:visited {font-size:14px; font-weight:bold; text-decoration:underline; color:#003366;}
.faq4 A:hover {font-size:14px; font-weight:bold; text-decoration:underline; color:#3399ff;}
.faq4 A:active {font-size:14px; font-weight:bold; text-decoration:underline; color:#3399ff;}
.faq5 {float:left; width:230px; margin-right:20px;}