* {
padding-bottom:0;
margin:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

h1 {
color:#d82142;
font-size:25px;
font-weight:bold;
}

.boxtext {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.errorbox {
font-family:Verdana, Arial, sans-serif;
background:#ffb3b5;
font-size:10px;
font-weight:bold;
}

.stockwarning {
font-family:Verdana, Arial, sans-serif;
color:#cc0033;
font-size:10px;
}

.productsnotifications {
background:#f2fff7;
}

.orderedit {
font-family:Verdana, Arial, sans-serif;
color:#70d250;
font-size:10px;
text-decoration:underline;
}

body {
padding-bottom:0;
line-height:1;
margin:0;
padding-left:0;
width:100%;
padding-right:0;
background:url(/images/bg-site.gif);
color:#000000;
padding-top:0;
}

#maindiv {
margin:auto;
}

a {
color:#000000;
text-decoration:none;
}

.link {
color:#cc3366;
}

.newlinks {
color:#0f00f0;
text-decoration:none;
}

.newlinks:hover {
color:#aabbdd;
text-decoration:underline;
}

form {
display:inline;
}

tr.header {
background:#ffffff;
}

tr.headernavigation {
background:#bbc3d3;
}

td.headernavigation {
font-family:Verdana, Arial, sans-serif;
background:#bbc3d3;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

a.headernavigation {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

h2.bread {
display:inline;
}

a.headernavigation:hover {
text-decoration:underline;
}

tr.headererror {
background:#ff0000;
}

td.headererror {
text-align:center;
font-family:Tahoma, Verdana, Arial, sans-serif;
background:#ff0000;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

tr.headerinfo {
background:#00ff00;
}

td.headerinfo {
text-align:center;
font-family:Tahoma, Verdana, Arial, sans-serif;
background:#00ff00;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

tr.footer {
background:#bbc3d3;
}

td.footer {
font-family:Verdana, Arial, sans-serif;
background:#bbc3d3;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.infobox {
background:#b6b7cb;
}

.infoboxcontents {
font-family:Verdana, Arial, sans-serif;
background:#f8f8f9;
font-size:10px;
}

.infoboxnotice {
background:#ff8e90;
}

.infoboxnoticecontents {
font-family:Verdana, Arial, sans-serif;
background:#ffe6e6;
font-size:10px;
}

td.infoboxheading {
font-family:Verdana, Arial, sans-serif;
background:#bbc3d3;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

td.infobox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

span.infobox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

tr.accounthistory-odd {
background:#f8f8f9;
}

tr.addressbook-odd {
background:#f8f8f9;
}

tr.alsopurchased-odd {
background:#f8f8f9;
}

tr.payment-odd {
background:#f8f8f9;
}

tr.productlisting-odd {
background:#f8f8f9;
}

tr.productreviews-odd {
background:#f8f8f9;
}

tr.upcomingproducts-odd {
background:#f8f8f9;
}

tr.shippingoptions-odd {
background:#f8f8f9;
}

tr.accounthistory-even {
background:#f8f8f9;
}

tr.addressbook-even {
background:#f8f8f9;
}

tr.alsopurchased-even {
background:#f8f8f9;
}

tr.payment-even {
background:#f8f8f9;
}

tr.productlisting-even {
background:#f8f8f9;
}

tr.productreviews-even {
background:#f8f8f9;
}

tr.upcomingproducts-even {
background:#f8f8f9;
}

tr.shippingoptions-even {
background:#f8f8f9;
}

table.productlisting {
border-bottom:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-spacing:1px;
border-top:#cccccc 1px solid;
border-right:#cccccc 1px solid;
}

.productlisting-heading {
font-family:Verdana, Arial, sans-serif;
background:#339999;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

td.productlisting-data {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

a.pageresults {
color:#0000ff;
}

a.pageresults:hover {
background:#ffff33;
color:#0000ff;
}

td.pageheading {
margin:30px 0 0;
padding-left:15px;
font-family:Cooper Black;
background:url(/images/headerbg.gif) no-repeat;
height:54px;
color:#d5506f;
font-size:23px;
padding-top:15px;
}

div.pageheading {
margin:30px 0 0;
padding-left:15px;
font-family:Cooper Black;
background:url(/images/headerbg.gif) no-repeat;
height:54px;
color:#d5506f;
font-size:23px;
padding-top:15px;
}

td.pageheading h1 {
margin:30px 0 0;
padding-left:15px;
font-family:Cooper Black;
background:url(/images/headerbg.gif) no-repeat;
height:54px;
color:#d5506f;
font-size:23px;
padding-top:15px;
}

td.pageheading h1 {
padding-bottom:0;
margin:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

tr.subbar {
background:#f4f7fd;
}

td.subbar {
font-family:Verdana, Arial, sans-serif;
color:#000000;
font-size:10px;
}

.main p {
padding-bottom:5px;
width:730px;
}

.main td {
width:730px;
}

td.main {
line-height:1.5;
font-family:Verdana, Arial, sans-serif;
font-size:13px;
}

p.main {
line-height:1.5;
font-family:Verdana, Arial, sans-serif;
font-size:13px;
}

td.mainref {
line-height:1.5;
font-family:Verdana, Arial, sans-serif;
color:#0163ae;
font-size:11px;
}

p.mainref {
line-height:1.5;
font-family:Verdana, Arial, sans-serif;
color:#0163ae;
font-size:11px;
}

td.smalltext {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

span.smalltext {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

p.smalltext {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

a.smalltext2 {
text-align:center;
width:199px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
color:#b6bf3d;
font-size:10px;
font-weight:bold;
}

a.smalltext2:hover {
text-align:center;
width:199px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
color:#b6bf3d;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

td.accountcategory {
font-family:Verdana, Arial, sans-serif;
color:#aabbdd;
font-size:13px;
}

td.fieldkey {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
}

td.fieldvalue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

td.tableheading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
}

span.newitemincart {
font-family:Verdana, Arial, sans-serif;
color:#ff0000;
font-size:10px;
}

checkbox {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

input {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

radio {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

select {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

textarea {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

span.greetuser {
font-family:Verdana, Arial, sans-serif;
color:#f0a480;
font-size:12px;
font-weight:bold;
}

table.formarea {
border-bottom:#7b9ebd 1px solid;
border-left:#7b9ebd 1px solid;
background:#f1f9fe;
border-top:#7b9ebd 1px solid;
border-right:#7b9ebd 1px solid;
}

td.formareatitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
}

span.markproductoutofstock {
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#c76170;
font-size:12px;
font-weight:bold;
}

span.productspecialprice {
font-family:Verdana, Arial, sans-serif;
color:#ff0000;
}

span.errortext {
font-family:Verdana, Arial, sans-serif;
color:#ff0000;
}

.modulerow {
}

.modulerowover {
background-color:#d7e9f7;
cursor:hand;
}

.modulerowselected {
background-color:#e9f4fc;
}

.checkoutbarfrom {
font-family:Verdana, Arial, sans-serif;
color:#8c8c8c;
font-size:10px;
}

.checkoutbarto {
font-family:Verdana, Arial, sans-serif;
color:#8c8c8c;
font-size:10px;
}

.checkoutbarcurrent {
font-family:Verdana, Arial, sans-serif;
color:#000000;
font-size:10px;
}

.messagebox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.messagestackerror {
background-color:#ffb3b5;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.messagestackwarning {
background-color:#ffb3b5;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.messagestacksuccess {
background-color:#99ff00;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.inputrequirement {
font-family:Verdana, Arial, sans-serif;
color:#ff0000;
font-size:10px;
}

.verbar {
}

.vertitem {
text-align:left;
white-space:normal;
}

.vertitem a {
position:relative;
display:block;
}

.vertitem a:link {
}

.vertitem a:visited {
}

.vertitem a:hover {
text-decoration:none;
}

.vertitem a:active {
background-color:#666666;
color:#ffff00;
text-decoration:none;
}

.vertsubmenu {
position:absolute;
visibility:hidden;
top:0;
left:0;
}

.vertsubframe {
border-bottom:#b3bb7c 2px outset;
position:relative;
border-left:#b3bb7c 2px outset;
display:block;
background:url(/images/template/menu-left-items-back.jpg) #909b3b repeat-y right top;
border-top:#b3bb7c 2px outset;
border-right:#b3bb7c 2px outset;
}

.vertsubitem {
text-align:left;
white-space:normal;
}

.vertsubitem a {
}

.vertsubitem a:link {
}

.vertsubitem a:visited {
}

.vertsubitem a:hover {
}

.vertsubitem a:active {
}

.vertsubitem .vertfwdarr {
position:absolute;
top:5px;
right:8px;
}

.vertitem .vertfwdarr {
position:absolute;
top:5px;
right:8px;
}

.dmselected {
}

.verbar .dmselected {
}

.treemenudiv {
display:block;
white-space:nowrap;
}

.phplmbodytable {
}

.phplmnormal {
color:#000000;
font-size:13px;
text-decoration:none;
}

a.phplm:link {
color:#003300;
font-size:13px;
text-decoration:none;
}

a.phplm:visited {
color:#003300;
font-size:13px;
text-decoration:none;
}

a.phplm:hover {
background-color:#ccc;
color:#841212;
font-size:13px;
text-decoration:none;
}

a.phplm:active {
color:#ff0000;
font-size:13px;
text-decoration:none;
}

.dmselected {
background-color:#ccc;
font-weight:bold;
}

#showimage {
border-bottom:0;
position:absolute;
border-left:0;
visibility:hidden;
border-top:0;
border-right:0;
}

#dragbar {
min-width:100px;
background-color:#bbc3d3;
cursor:pointer;
}

#dragbar #closetext {
font-weight:bold;
margin-right:1px;
}

.tgrunge {
margin:5px auto 0;
width:1002px;
display:block;
background:url(/images/bg-tgrunge.png);
height:28px;
}

.wrapper {
margin:0 auto;
width:1002px;
background:url(/images/bg-wrapper.gif) #f9f9f8;
}

.innerwrapper {
background:url(/images/bg-splats.png) no-repeat 0 0;
}

.header {
padding-bottom:0;
margin:0 auto;
padding-left:0;
width:941px;
padding-right:0;
padding-top:12px;
}

.header span {
margin:0 0 3px;
padding: 0 6px;

float:left;
}

.header span a {
display:block;
background:url(images/logo.gif);
height:25px;
}

.header p {
font-style:italic;
margin:2px 0 0 10px;
font-family:georgia;
float:left;
color:#333;
font-size:12px;
}

.header strong {
text-transform:uppercase;
display:block;
font-family:georgia;
color:#339999;
clear:both;
font-size:12px;
}

.header strong em {
font-family:georgia;
color:#666;
font-size:19px;
}

.plinks {
float:right;
}

.plinks li {
padding-bottom:0;
padding-left:0;
padding-right:0;
float:left;
margin-left:10px;
font-size:14px;
padding-top:6px;
}

.plinks li a {
font-family:georgia;
color:#333;
text-decoration:underline;
}

.plinks li a:hover {
text-decoration:none;
}

#cart-items {
border-bottom:#668889 2px solid;
border-left:#668889 2px solid;
padding-bottom:5px;
padding-left:5px;
width:100px;
padding-right:25px;
font-family:georgia;
background:url(images/icon-cart.gif) #fff no-repeat 102px center;
color:#eb4873;
border-top:#668889 2px solid;
border-right:#668889 2px solid;
padding-top:0;
margin:0;
float:right;
}

#cart-items a {
color:#eb4873;
text-decoration:none;
}

#cart-items a:hover {
text-decoration:underline;
}

.mainnav {
padding-bottom:0;
margin:5px 0 0;
padding-left:10px;
padding-right:10px;
background:url(/images/bg-mainnav.png) repeat-x 0 0;
height:48px;
clear:both;
padding-top:22px;
}

.mainnav li {
margin:5px 20px 0 0;
float:left;
font-size:14px;
}

.mainnav li a {
color:#fff;
font-weight:bold;
}

.mainnav li a:hover {
text-decoration:underline;
}

.mainnav li.search {
margin:0;
float:right;
}

.mainnav li.search input {
border-bottom:0;
border-left:0;
padding-bottom:0;
padding-left:5px;
width:120px;
padding-right:0;
font-family:Lucida Grande;
float:left;
height:19px;
color:#888;
font-size:12px;
border-top:0;
font-weight:bold;
border-right:0;
padding-top:5px;
}

.mainnav li.search input.btn-search {
padding-bottom:0;
padding-left:0;
width:28px;
padding-right:0;
background:url(/images/btn-search.gif);
height:24px;
cursor:pointer;
padding-top:0;
}

#searchdiv {
margin:0;
margin-left:27px;
margin-bottom:30px;
}

#searchdiv input {
border-bottom:0;
border-left:0;
padding-bottom:0;
padding-left:5px;
width:120px;
padding-right:0;
font-family:Lucida Grande;
float:left;
height:19px;
color:#888;
font-size:12px;
border-top:0;
font-weight:bold;
border-right:0;
padding-top:5px;
}

#searchdiv input.btn-search {
padding-bottom:0;
padding-left:0;
width:28px;
padding-right:0;
background:url(/images/btn-search.gif);
height:24px;
cursor:pointer;
padding-top:0;
}

.breadcrumbs {
float:left;
height:20px;
}

.breadcrumbs li {
float:left;
color:#666;
font-size:12px;

}

.breadcrumbs li a {
color:#006666;
text-decoration:underline;

}

.breadcrumbs li a:hover {
text-decoration:none;
}

.breadcrumbs li span {

color:#cc0033;
}

.breadcrumbsn {
color:#cc0033;
font-size:12px;
}

.breadcrumbsn a {
color:#006666;
text-decoration:underline;
}

.breadcrumbsn a:hover {
text-decoration:none;
}

/*

.breadcrumbsn div{
display:inline;
}
.breadcrumbsn span{
color:#cc0033;
font-size:12px;
float:left;

}

.breadcrumbsn a {
color:#006666;
text-decoration:underline;
display:inline;
}

.breadcrumbsn a:hover {
text-decoration:none;
}


*/

.share {
float:right;
}

/* MENU
    EDITED  */
.leftcolumn {
position:relative;
width:240px;
float:left;
height:1490px;
}

.categories {
margin:0 0 0 24px;
width:183px;
}

.categories .tcurve {
display:block;
background:url(/images/bg-categoriesconttop.gif);
height:36px;
}

.categories .bcurve {
line-height:1px;
display:block;
background:url(/images/bg-categoriesbottom.gif);
height:7px;
font-size:1px;
}

.categories h3 {
line-height:15px;
margin:0 20px 10px 15px;
color:#333;
font-size:13px;
font-weight:bold;
}

.categories ul {
margin:10px 4px 15px 5px;
}

.categories ul li {
display:inline;
}

.categories ul li a {
border-bottom:#d0e5d9 1px solid;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
display:block;
background:#d6eded;
color:#333;
font-size:10px;
padding-top:4px;
}

.categories ul li a:hover {
color:#cc3366;
text-decoration:none;
}

ul#product .trigger ul.menu {
position:relative;
margin:0;
padding-top:0 0 0 0;
left:5px;
}

.trigger ul.menu {
display:none;
}

.trigger ul.menu li a {
border-bottom:medium none;
display:block;
background:none transparent scroll repeat 0 0;
margin-left:20px;
}

.trigger ul.menu li a:hover {
color:#cc3366;
text-decoration:none;
}

.trigger:hover ul.menu {
display:block;
}

.categories-cont {
background:url(../images/bg-categories.gif) repeat-y;
}

.categories-wrap {
position:relative;
padding-bottom:30px;
padding-left:0;
padding-right:0;
background:url(/images/bg-categorieswrap.gif) no-repeat;
padding-top:30px;
}

/* END OF MENU */
.petal {
position:absolute;
width:53px;
background:url(/images/bg-categories.png);
height:161px;
top:-17px;
left:-53px;
}

.buttons {
position:absolute;
width:48px;
bottom:0;
background:url(/images/buttons.gif) no-repeat;
height:58px;
right:-21px;
}
/*
.blog-entries {
position:relative;
padding-bottom:132px;
margin:15px 0 0 25px;
padding-left:0;
width:183px;
padding-right:0;
padding-top:0;
}*/

.ticket {
position:relative;
padding-bottom:0;
padding-left:30px;
width:239px;
padding-right:50px;
background:url(/images/ticket.png) no-repeat;
height:108px;
padding-top:20px;
left:-41px;
}

.blog-entries .ticket h2 {
line-height:14px;
text-transform:uppercase;
margin:0;
font-family:georgia;
color:#056d6d;
font-size:12px;
font-weight:bold;
}

/*.ticket p {
line-height:14px;
margin:5px 0 0;
width:130px;
font-family:georgia;
color:#000;
font-size:11px;
}

.ticket a {
text-align:center;
margin:1px 12px 0 0;
display:block;
color:#cc0033;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.ticket a:hover {
text-decoration:none;
}

.blog-entries h2 {
line-height:2;
margin:0 0 3px 3px;
color:#333;
font-size:14px;
}*/

.blog-entries-cont {
background:url(/images/bg-blogentriesmid.gif) repeat-y 0 50%;
}

.blog-entries-cont .tcurve {
background-image:url(/images/curve-blogentries.gif);
display:block;
height:10px;
}

.blog-entries-cont .bcurve {
background-image:url(/images/curve-blogentries.gif);
display:block;
height:10px;
}

.blog-entries-cont .bcurve {
background:url(/images/curve-blogentries.gif) 0 bottom;
}

.blog-entries-cont div div {
}

.blog-entries-cont div div div {
position:relative;
padding-bottom:5px;
padding-left:5px;
padding-right:15px;
padding-top:5px;
}

.blog-entries h3 {
line-height:0;
color:#cc0033;
font-size:15px;
}

.blog-entries h3 em {
font-style:italic;
margin:3px 0 0;
display:block;
color:#000;
font-size:13px;
}

.img-magblog {
margin-left:-20px;
}

.blog-entries ul {
margin:5px 10px 0;
}

.blog-entries li {
line-height:16px;
margin:20px 0;
font-size:12px;
}

.blog-entries li a {
display:block;
color:#003399;
}

.blog-entries li a:hover {
text-decoration:underline;
}

.blog-entries li span {
color:#333;
}

.srss {
padding-bottom:5px;
margin:10px;
padding-left:25px;
padding-right:0;
display:block;
background:url(/images/icon-rss.gif) no-repeat;
color:#333;
font-size:12px;
text-decoration:underline;
padding-top:5px;
}

.srss:hover {
text-decoration:none;
}

.affiliate {
margin:0;
padding-left:35px;
width:220px;
background:url(/images/bg-affiliate.jpg) no-repeat left 50%;
height:300px;
}

.affiliate .cooper-black {
width:150px;
color:#448f8f;
padding-top:90px;
}

.affiliate h2 {
line-height:0;
color:#006666;
font-size:15px;
}

.affiliate p {
line-height:18px;
margin:5px 0 0;
width:150px;
color:#333;
font-size:12px;
}

.affiliate a {
color:#cc0033;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.affiliate a:hover {
text-decoration:none;
}

.rightcolumn {
position:relative;
margin:0 31px 0 0;
width:736px;
display:inline;
float:right;
clear:right;
}

.collage {
position:absolute;
width:763px;
background:url(images/bg-collage.jpg);
height:420px;
top:0;
left:-10px;
}

.collage h2 {
background:url(/images/hdr-collageh2.gif) no-repeat;
height:16px;
}

.collage h3 {
background:url(/images/hdr-collageh3.gif) no-repeat;
height:54px;
}

.collage ul {
margin:198px 0 0 80px;
width:130px;
}

.collage ul li {
margin:0 0 5px;
}

.collage ul li a {
text-indent:-8889px;
display:block;
}

.collage ul li.one a {
background:url(/images/bg-linkscollage.gif) no-repeat;
height:24px;
}

.collage ul li.one a:hover {
background:url(/images/bg-linkscollage.gif) no-repeat 0 -68px;
}

.collage ul li.two a {
background:url(/images/bg-linkscollage.gif) no-repeat 0 -24px;
height:24px;
}

.collage ul li.two a:hover {
background:url(/images/bg-linkscollage.gif) no-repeat 0 -92px;
}

.collage ul li.three a {
background:url(/images/bg-linkscollage.gif) no-repeat 0 -48px;
height:20px;
}

.collage ul li.three a:hover {
background:url(/images/bg-linkscollage.gif) no-repeat 0 -116px;
}

.collage .newstocks {
text-align:center;
line-height:25px;
margin:-35px 55px 0 0;
width:194px;
display:inline;
font-family:georgia;
float:right;
color:#cc0033;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.collage .newstocks:hover {
color:#ff3366;
text-decoration:none;
}

.testi {
position:absolute;
padding-bottom:0;
padding-left:0;
width:745px;
padding-right:0;
background:url(/images/bg-testi.gif);
height:74px;
top:418px;
padding-top:25px;
left:-5px;
}

.testi p {
text-align:center;
margin:0 20px;
font-family:georgia;
color:#333;
font-size:14px;
font-weight:bold;
}

.testi span {
text-align:center;
margin-top:0;
display:block;
font-family:georgia;
color:#333;
font-size:12px;
}

.feat-article {
position:absolute;
top:520px;
left:0;
}

.featured {
margin:15px 0 0 10px;
width:428px;
float:left;
}

.feat-item {
position:relative;
width:208px;
background:url(/images/bg-featitem.gif);
height:196px;
}

.img-item {
position:absolute;
top:-8px;
left:-13px;
}

.feat-item p {
position:absolute;
line-height:16px;
width:79px;
color:#000000;
font-size:12px;
top:20px;
right:13px;
}

.feat-item .btn-shopnow {
position:absolute;
text-indent:-8889px;
width:86px;
bottom:10px;
display:block;
background:url(/images/btn-shopnow.gif);
height:26px;
right:10px;
}

.feat-item .btn-shopnow:hover {
background:url(/images/btn-shopnow.gif) 0 bottom;
}

.articles {
padding-bottom:0;
padding-left:0;
width:284px;
padding-right:0;
background:url(/images/bg-articles.gif);
float:right;
height:178px;
padding-top:30px;
}

.articles h2 {
margin:0 10px;
background:url(/images/hdr-articlesresources.gif) no-repeat;
height:15px;
}

.articles ul {
margin:12px;
}

.articles ul li {
border-bottom:#888 1px solid;
padding-bottom:10px;
line-height:16px;
padding-left:0;
padding-right:0;
font-size:12px;
padding-top:10px;
}

.articles ul li.l {
border-bottom:medium none;
border-left:medium none;
border-top:medium none;
border-right:medium none;
}

.articles ul li a {
color:#006699;
}

.musthave {
position:absolute;
width:746px;
background:url(/images/bg-musthave.gif);
height:445px;
top:770px;
left:0;
}

.musthave-cont {
position:relative;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:40px;
}

.musthave h2 {
position:absolute;
width:384px;
background:url(/images/hdr-musthave.png) no-repeat;
height:54px;
top:-17px;
left:-10px;
}

.musthave ul {
padding-bottom:0;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

.musthave ul {
padding-bottom:0;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

.musthave ul li {
margin:0 22px;
width:190px;
display:inline;
float:left;
}

.musthave ul li span {
background-image:url(/images/curve-musthave.gif);
display:block;
height:4px;
}

.musthave ul li span.bcurve {
background-position:0 bottom;
}

.musthave ul li div {
text-align:center;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background:#fff;
height:310px;
padding-top:5px;
}

.prod-name {
text-align:left;
line-height:17px;
display:block;
height:55px;
color:#336699;
font-size:13px;
font-weight:bold;
}

.musthave ul li div span {
display:block;
background:none transparent scroll repeat 0 0;
height:auto;
color:#666;
font-size:14px;
}

.musthave ul li div span a {
color:#336699;
margin-left:10px;
font-size:12px;
text-decoration:underline;
}

.musthave ul li div img {
margin:0;
}

.btn-addtocart {
text-indent:-8889px;
margin:10px auto 0;
width:86px;
display:block;
background:url(/images/btn-addtocart.gif);
height:26px;
}

.btn-addtocart:hover {
background:url(/images/btn-addtocart.gif) 0 bottom;
}

.seo {
position:absolute;
padding-bottom:0;
padding-left:40px;
width:644px;
padding-right:40px;
background:url(http://www.koshercasual.com/images/bg-seo.gif);
height:540px;
top:1240px;
padding-top:40px;
left:10px;
background-repeat:no-repeat;
}

.seo h2 {
margin:0 0 15px 2px;
color:#ff3366;
font-size:16px;
font-weight:bold;
}

.seo p {
line-height:24px;
width:630px;
color:#333;
font-size:14px;
}

.hdr-articlesresources {
margin:30px 0 0;
background:url(/images/hdr-articlesresources1.gif) no-repeat;
height:54px;
}

.articles-resources h3 {
margin:20px 0;
color:#666;
font-size:18px;
}

.articles-resources p {
line-height:19px;
margin:15px 0;
color:#666;
font-size:13px;
}

.product-listing ul {
margin:30px 0 0;
}

.product-listing ul li {
margin:0 2px 5px 0;
width:180px;
float:left;
}

.product-listing ul li.nm {
margin-right:0;
}

.product-listing ul li .tcurve {
background-image:url(/images/curve-prodlisting.gif);
display:block;
height:5px;
}

.product-listing ul li .bcurve {
background-image:url(/images/curve-prodlisting.gif);
display:block;
height:5px;
}

.product-listing ul li .bcurve {
background-position:0 bottom;
}

.product-listing ul li div {
text-align:center;
border-left:#ebebe6 1px solid;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background:#fff;
height:385px;
border-right:#ebebe6 1px solid;
padding-top:5px;
}

.product-listing ul li div h4 {
text-align:left;
height:80px;
}

.product-listing ul li div h4 a {
line-height:15px;
display:block;
color:#336699;
font-size:13px;
}

.product-listing ul li div h4 a:hover {
text-decoration:underline;
}

.product-listing ul li div h4 strong {
margin-top:5px;
display:block;
color:#666;
font-size:10px;
}

.product-listing ul li div .price {
margin:7px 0 10px;
color:#666;
font-size:14px;
}

.product-listing ul li div .price a {
color:#336699;
margin-left:5px;
font-size:12px;
text-decoration:underline;
}

.product-listing ul li div .price a:hover {
text-decoration:none;
}

.category-listing {
text-align:center;
}

.category-listing ul {
text-align:center;
margin:30px 0 0 105px;
}

.category-listing ul li {
margin:0 5px 5px 0;
width:250px;
float:left;
color:#cc0033;
}

.catlinki {
text-align:center;
color:#cc0033;
font-size:120%;
font-weight:bold;
}

.c2 {
padding-left:25px;
}

.category-listing ul li.nm {
margin-right:0;
}

.category-listing ul li .tcurve {
background-image:url(/images/curve-prodlisting.gif);
display:block;
height:5px;
}

.category-listing ul li .bcurve {
background-image:url(/images/curve-prodlisting.gif);
display:block;
height:5px;
}

.category-listing ul li .bcurve {
background-position:0 bottom;
}

.category-listing ul li div {
text-align:center;
border-left:#ebebe6 1px solid;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background:#fff;
border-right:#ebebe6 1px solid;
padding-top:5px;
}

.category-listing ul li div h4 {
text-align:center;
height:40px;
}

.category-listing ul li div h4 a {
line-height:15px;
display:block;
color:#336699;
font-size:13px;
}

.category-listing ul li div h4 a:hover {
text-decoration:underline;
}

.category-listing ul li div h4 strong {
margin-top:5px;
display:block;
color:#666;
font-size:10px;
}

.category-listing ul li div .price {
margin:7px 0 10px;
color:#666;
font-size:14px;
}

.category-listing ul li div .price a {
color:#336699;
margin-left:5px;
font-size:12px;
text-decoration:underline;
}

.category-listing ul li div .price a:hover {
text-decoration:none;
}

.cat-desc {
position:relative;
width:740px;
background:url(/images/bg-catprodlisting.jpg);
height:323px;
left:25px;
}

.cat-desc h3 {
line-height:22px;
margin:-170px 50px 0 0;
color:#cc0033;
font-size:14px;
font-weight:bold;
}

.cat-desc p {
line-height:20px;
margin:-140px 50px 0 0;
color:#333;
font-size:12px;
}

.cat-desc p {
position:relative;
width:470px;
float:right;
}

.cat-desc h3 {
position:relative;
width:470px;
float:right;
}

.photoframe {
position:relative;
margin:0 0 0 10px;
width:182px;
height:217px;
}

.photoframe span {
position:absolute;
width:198px;
display:block;
background:url(/images/frame.png) no-repeat;
height:237px;
top:-10px;
left:-10px;
}

.top-sellers {
position:relative;
background:url(/images/bg-topsellers.gif) no-repeat 0 25px;
}

.top-sellers h3 {
padding-bottom:5px;
padding-left:0;
padding-right:0;
background:url(/images/bg-horline.gif) no-repeat 0 bottom;
color:#cc0033;
font-size:18px;
padding-top:0;
}

:first-child + html .top-sellers h3 {
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

.product-details {
}

.product-details h5 {
margin:15px 0 10px;
color:#000;
font-size:12px;
}

.product-details p {
line-height:18px;
margin:15px 0;
font-size:12px;
}

.product-details ul {
margin:15px 0;
}

.product-details ul li {
line-height:22px;
color:#666;
font-size:12px;
}

.product-image {
padding-bottom:6px;
padding-left:7px;
width:275px;
padding-right:14px;
background:url(/images/bg-pdetail-img.png) no-repeat 0 0;
float:left;
padding-top:36px;
}

.product-image div {
text-align:center;
width:275px;
display:table-cell;
height:370px;
vertical-align:middle;
}

:first-child + html .product-image div {
height:280px;
padding-top:90px;
}

.zoom {
padding-bottom:5px;
text-transform:uppercase;
margin:10px 10px 0 185px;
padding-left:18px;
width:70px;
padding-right:0;
display:block;
background:url(/images/icon-zoom.gif) no-repeat 0 0;
color:#338889;
font-size:10px;
padding-top:3px;
}

.zoom:hover {
text-decoration:underline;
}

.product-info {
margin:20px 0 0;
width:420px;
float:right;
}

.product-info h3 {
margin:15px 0 5px;
color:#666;
font-size:18px;
}

.product-details .prod-number {
color:#cc0033;
font-size:12px;
}

.product-details .prod-price {
margin:15px 0;
font-size:16px;
font-weight:bold;
}

.product-details .color-size {
margin:25px 0;
}

.color-size span {
width:150px;
display:block;
float:left;
margin-right:10px;
}

.color-size span label {
text-transform:uppercase;
margin:0 0 4px;
display:block;
color:#666;
font-size:10px;
}

.color-size span select {
border-bottom:medium none;
border-left:medium none;
padding-bottom:5px;
text-transform:uppercase;
padding-left:5px;
width:160px;
padding-right:5px;
background:#e0f6f7;
color:#666;
font-size:10px;
border-top:medium none;
border-right:medium none;
padding-top:5px;
}

.addtocart-reviews {
margin:25px 0;
}

.addtocart-reviews .btn-addtocart {
margin:0;
float:left;
}

.addtocart-reviews .reviews {
padding-bottom:6px;
text-transform:uppercase;
margin:5px 0 0 10px;
padding-left:22px;
padding-right:0;
display:block;
background:url(/images/icon-reviews.gif) no-repeat 0 0;
float:left;
color:#666;
font-size:11px;
padding-top:0;
}

.addtocart-reviews .reviews:hover {
text-decoration:underline;
}

.addtocart-reviews .reviews a {
color:#338889;
}

.product-info table {
width:300px;
}

.product-info table th {
border-bottom:#d0d0a7 1px solid;
padding-bottom:5px;
padding-left:5px;
width:75px;
padding-right:5px;
background:#e0f6f7;
color:#666;
font-size:11px;
padding-top:5px;
}

.product-info table td {
border-bottom:#d0d0a7 1px solid;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
color:#666;
font-size:11px;
padding-top:5px;
}

.footer {
margin-top:450px!important;
clear:both;
}

#indexpage .footer {
/*margin-top:386px!important;*/
clear:both;
}

.newsletter-follow {
padding-bottom:0;
padding-left:24px;
padding-right:0;
background:url(/images/bg-footer.gif) no-repeat 1px 0;
height:110px;
padding-top:24px;
}

.newsletter {
padding-bottom:0;
padding-left:10px;
width:470px;
padding-right:0;
float:left;
height:77px;
padding-top:25px;
}

/*Changed by PW*/
.newsletter h2 {
margin:-5px 0 7px;
float:left;
color:#333;
font-size:15px;
font-family:Cooper Black;
src:url(COOPERB2.eot);
/*WIDTH: 208px;LINE-HEIGHT: 0; */
}

.newsletter p {
margin:1px 0 0 10px;
float:left;
color:#cc3300;
font-size:12px;
}

.newsletter fieldset {
width:276px;
background:url(/images/bg-newsletterinput.gif);
float:left;
height:28px;
}

.newsletter fieldset input {
border-bottom:0;
border-left:0;
margin:6px 0 0 6px;
width:200px;
font-family:Lucida Grande;
color:#333;
font-size:12px;
border-top:0;
border-right:0;
}

.newsletter fieldset input.btn-join {
margin:3px 3px 0 0;
width:47px;
background:url(/images/btn-join.gif);
height:22px;
cursor:pointer;
}



.followft ul {
margin:5px 0 0;
}

.followft ul li {
float:left;
}

.followft ul li.fb {
margin-right:25px;
}

.followft ul li a {
text-indent:-9999px;
display:block;
height:28px;
}

.followft ul li.fb a {
width:122px;
background:url(/images/links-ft.gif);
}

.followft ul li.fb a:hover {
background:url(/images/links-ft.gif) 0 -28px;
}

.followft ul li.twit a {
width:105px;
background:url(/images/links-ft.gif) 0 -56px;
}

.followft ul li.twit a:hover {
background:url(/images/links-ft.gif) 0 bottom;
}

.sitemap-contact {
margin:0 1px;
background:url(/images/bg-horline.gif) #f6f3ed no-repeat 0 bottom;
}

.sitemap {
padding-bottom:30px;
margin:0 0 0 20px;
padding-left:0;
width:529px;
padding-right:0;
background:url(/images/bg-wrapper.gif) no-repeat right 0;
float:left;
padding-top:30px;
}

.sitemap li {
float:left;
margin-right:55px;
}

.sitemap li.l {
margin-right:0;
}

.sitemap li h2 {
margin:0 0 10px;
color:#006666;
font-size:14px;
font-weight:bold;
}

.sitemap ul {
}

.sitemap ul li {
padding-bottom:5px;
margin:0;
padding-left:0;
padding-right:0;
float:none;
font-size:12px;
padding-top:5px;
}

.sitemap ul li a {
color:#006666;
text-decoration:underline;
}

.sitemap ul li a:hover {
text-decoration:none;
}

.fcdetails {
padding-left:15px;
width:390px;
padding-right:15px;
float:right;
margin-top:-10px;
}

.fcdetails h2 {
margin:0 0 10px;
background:url(/images/hdr-callsupport.gif) no-repeat;
height:70px;
}

.fcdetails h2 span {
display:none;
}

.fcdetails h2 strong {
border-bottom:#ecd99e 1px solid;
border-left:#ecd99e 1px solid;
padding-bottom:3px;
margin:45px 0 0;
padding-left:3px;
padding-right:3px;
display:block;
background:#fff;
float:right;
color:#333;
font-size:14px;
border-top:#ecd99e 1px solid;
font-weight:normal;
border-right:#ecd99e 1px solid;
padding-top:3px;
}

.fcdetails p {
margin:8px 0 10px;
width:170px;
float:left;
}

.fcdetails p a {
padding-bottom:0;
margin:0 0 10px;
padding-left:40px;
padding-right:0;
display:block;
font-family:arial;
color:#594a2a;
padding-top:0;
}

.fcdetails p a.cusa {
background:url(/images/flag-usa.gif) no-repeat 0 0;
}

.fcdetails p a.ccan {
background:url(/images/flag-canada.gif) no-repeat 0 0;
}

.fcdetails p a.cisr {
background:url(/images/flag-israel.gif) no-repeat 0 0;
}

.fcdetails p a span {
text-transform:uppercase;
display:block;
font-family:arial;
font-size:10px;
font-weight:bold;
}

.fcdetails p a strong {
display:block;
font-family:arial;
font-size:17px;
}

.vb {
position:absolute;
margin-top: 310px;
margin-left:-10px;
}

.copyright {
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
background:url(/images/bg-horline.gif) no-repeat 0 bottom;
padding-top:10px;
}

.copyright p {
color:#333;
font-size:12px;
}

.copyright p span {
margin-right:20px;
}

.copyright p a {
color:#006666;
text-decoration:underline;
}

.copyright p.right a {
color:#cc3366;
}

.copyright p a:hover {
text-decoration:none;
}

html {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

body {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

div {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

span {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

applet {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

object {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

iframe {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

h1 {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

h2 {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

h3 {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

h4 {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

h5 {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

h6 {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

p {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

blockquote {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

pre {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

a {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

abbr {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;

border-right:0;
text-decoration:none;
padding-top:0;
}

acronym {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

address {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

big {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

cite {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

code {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

del {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

dfn {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

em {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

font {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

img {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

ins {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

kbd {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

q {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

s {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

samp {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

small {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

strike {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

strong {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

sub {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

sup {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

tt {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

var {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

dl {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

dt {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

dd {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

ol {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

ul {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

li {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

fieldset {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

form {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

label {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

legend {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

caption {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

tbody {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

tfoot {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

thead {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

th {
border-bottom:0;
border-left:0;
padding-bottom:0;
font-style:inherit;
margin:0;
outline-style:none;
outline-color:invert;
padding-left:0;
outline-width:0;
padding-right:0;
font-family:Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-Serif;
font-size:100%;
vertical-align:baseline;
border-top:0;
font-weight:inherit;
border-right:0;
text-decoration:none;
padding-top:0;
}

:focus {
outline-style:none;
outline-color:invert;
outline-width:0;
}

ol {
list-style-type:none;
list-style-image:none;
}

ul {
list-style-type:none;
list-style-image:none;
}

table {
border-spacing:0;
border-collapse:separate;
}

caption {
text-align:left;
font-weight:normal;
}

th {
text-align:left;
font-weight:normal;
}

td {
text-align:left;
font-weight:normal;
}

blockquote:before {
content:;
}

blockquote:after {
content:;
}

q:before {
content:;
}

q:after {
content:;
}

blockquote {
quotes:;
}

q {
quotes:;
}

.clearfix:after {
display:block;
height:0;
visibility:hidden;
clear:both;
content:.;
}

.clearfix {
display:inline-block;
}

.clearfix {
display:block;
}

.hidden {
z-index:0;
position:absolute;
line-height:0;
width:0;
display:none;
background:none transparent scroll repeat 0 0;
height:0;
font-size:1px;
overflow:hidden;
top:-8889px;
left:-8889px;
}

.left {
float:left;
}

.right {
float:right;
}

.nm {
margin:0;
}

.ht {
line-height:1px;
text-indent:-8889px;
font-size:1px;
}

.wrapper_main {
margin:0 auto;
width:1002px;
background:url(/images/bg-wrapper.gif) #f9f9f8;
}

.wrapper_footer {
margin:0 auto;
width:1002px;
background:url(/images/bg-wrapper.gif) #f9f9f8;
}

.rightcolumn_center_new_product {
position:relative;
margin:0;
width:736px;
float:right;
}

span.desc {
line-height:1.5;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

.mainnav {
padding-bottom:0;
margin:5px 0 0;
padding-left:10px;
padding-right:10px;
background:url(/images/bg-mainnav.png) repeat-x 0 0;
height:48px;
clear:both;
padding-top:22px;
}

.mainnav li {
margin:5px 20px 0 0;
float:left;
font-size:12px;
}

.mainnav li a {
color:#fff;
font-weight:bold;
}

.mainnav li a:hover {
text-decoration:underline;
}

.mainnav li.search_other {
margin:0;
float:right;
}

.mainnav li.search_other input {
border-bottom:0;
border-left:0;
padding-bottom:0;
padding-left:5px;
width:120px;
padding-right:0;
font-family:Lucida Grande;
float:left;
height:19px;
color:#888;
font-size:12px;
border-top:0;
font-weight:bold;
border-right:0;
padding-top:5px;
}

.mainnav li.search_other input.btn-search {
padding-bottom:0;
padding-left:0;
width:28px;
padding-right:0;
background:url(images/btn-search.gif);
height:24px;
cursor:pointer;
padding-top:0;
}

.mainnav li.search_other input {
border-bottom:0;
border-left:0;
padding-bottom:0;
padding-left:5px;
width:120px;
padding-right:0;
font-family:Lucida Grande;
float:left;
height:24px;
color:#888;
font-size:12px;
border-top:0;
font-weight:bold;
border-right:0;
padding-top:5px;
}

.mainnav li.search_other input.btn_search_other {
padding-bottom:0;
padding-left:0;
width:28px;
padding-right:0;
background:url(images/btn-search.gif);
height:24px;
cursor:pointer;
padding-top:0;
}

.cooper-red {
padding-left:15px;
font-family:Cooper Black;
color:#d5506f;
font-size:23px;
padding-top:15px;
}

.cooper-blackb a {
font-family:Cooper Black;
color:#2a9190;
font-size:14px;
}

.catpicture {
width:245px;
display:block;
background:url(/images/photo-frame.png);
float:left;
height:293px;
}

.catpicture img {
margin-top:15px;
}

table.linklisting {
border-bottom:#b6b7cb 1px solid;
border-left:#b6b7cb 1px solid;
border-spacing:1px;
border-top:#b6b7cb 1px solid;
border-right:#b6b7cb 1px solid;
}

.linklisting-heading {
text-align:center;
font-family:Verdana, Arial, sans-serif;
background:#b6b7cb;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

a.linklisting-heading {
color:#ffffff;
}

a.linklisting-heading:hover {
color:#ff0000;
}

td.linklisting-data {
border-bottom:#b6b7cb 1px solid;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
font-family:Verdana, Arial, sans-serif;
color:#ff0000;
font-size:10px;
border-right:#b6b7cb 1px solid;
padding-top:4px;
}

a.linklisting-data {
color:#ff0000;
}

a.linklisting-data:hover {
color:#ff0000;
}

tr.linklisting-odd {
background:#f8f8f9;
}

tr.linklisting-even {
background:#f5f5f5;
}

.linkfeatured {
border-bottom:black 1px solid;
text-align:center;
border-left:black 1px solid;
font-family:Verdana, Arial, sans-serif;
background:#dbd6d6;
color:#ffffff;
font-size:10px;
border-top:black 1px solid;
font-weight:bold;
border-right:black 1px solid;
}

.linkfeaturedheading {
text-align:center;
font-family:Verdana, Arial, sans-serif;
background:#dbd6d6;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

a.linklistingheading {
color:#000000;
}

a.linklistingheading:hover {
color:#ff0000;
}

.linkfeaturedmain {
text-align:center;
font-family:Verdana, Arial, sans-serif;
background:#dbd6d6;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

a.linkfeaturedmain {
color:#ffffff;
}

a.linkfeaturedmain:hover {
color:#ff0000;
}

.linklistingmain {
text-align:left;
font-family:Verdana, Arial, sans-serif;
background:#ffffff;
color:#000000;
font-size:10px;
}

a.linklistingmain {
color:#000000;
}

a.linklistingmain:hover {
color:#ff0000;
}

.linklistingcats {
text-align:center;
font-family:Verdana, Arial, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
}

a.linklistingcats {
line-height:1.5;
font-family:Verdana, Arial, sans-serif;
color:#000000;
font-size:11px;
}

a.linklistingcats:hover {
font-family:Verdana, Arial, sans-serif;
color:#ff0000;
font-size:11px;
}

.linklistingsubcats {
text-align:center;
line-height:1.5;
font-family:Verdana, Arial, sans-serif;
color:#ffffff;
font-size:9px;
font-weight:normal;
}

a.linklistingsubcats {
line-height:1.5;
color:#000;
}

a.linklistingsubcats:hover {
color:#ff0000;
}

table.linksubmit {
border-bottom:#b6b7cb 3px ridge;
border-left:#b6b7cb 3px ridge;
border-top:#b6b7cb 3px ridge;
border-right:#b6b7cb 3px ridge;
}

tr.linksubmit {
background-color:#f8f8f9;
}

#linkspage h2 {
padding-left:15px;
font-family:Cooper Black;
color:#d5506f;
font-size:23px;
padding-top:15px;
}

#linkspage img {
padding-right:10px;
float:left;
}

#linkspage a {
line-height:15px;
color:#336699;
font-size:13px;
}

#linkspage .catin {
margin-left:20px;
}

.linksdesc {
font-size:90%;
font-weight:normal;
}

.oldprice {
text-decoration:line-through;
}

.newprice {
color:red;
}

.raffle {
color:#2a9190;
font-size:16px;
font-weight:bold;
}

.pnumber {
color:#db6089;
font-size:20px;
font-weight:bold;
}

.main strong {
color:#d82142;
font-weight:bold;
}

.main a {
color:#d82142;
font-weight:bold;
}

.big {
color:#d82142;
font-size:28px;
font-weight:bold;
}

.bigaf {
float:right;
color:#d82142;
font-size:28px;
font-weight:bold;
}

.c {
text-align:center;
}

.red {
font-color:red;
}

#rsse {
line-height:16px;
margin:0 15px;
display:block;
font-size:10px;
}

#rsse a {
color:#cc3366;
}

#rsse a:hover {
text-decoration:underline;
}

.articles-resources td .articlename {
margin:20px 0;
color:#666;
font-size:20px;
font-weight:bold;
}

.articles-resources td {
line-height:19px;
margin:15px 0;
color:#666;
font-size:13px;
}

.fraffle {
float:right;
}

#pagination {
padding-bottom:10px;
padding-left:0;
padding-right:0;
color:#339999;
font-size:12px;
padding-top:10px;
}

#pagination a {
padding-bottom:0;
padding-left:5px;
padding-right:5px;
color:#cc3366;
padding-top:0;
}

#pagination a:visited {
padding-bottom:0;
padding-left:5px;
padding-right:5px;
color:#cc3366;
padding-top:0;
}

#pagination a.currentpage {
color:#cc3366;
cursor:default;
font-weight:bold;
}

#pagination a:hover {
background-color:#c0e6e6;
}

#pagination a:active {
background-color:#c0e6e6;
}

.hleft {
float:left;
}

.hright {
float:right;
}

.hphone {
float:left;
padding-left:230px;
}
/* New Styles */
div.leftcolumn img.vb{left:18px;position:absolute;top:1450px;}
.wrapper {background:#f9f9f8 url(/images/bg-wrapper.gif);margin:0 auto;width:1002px;}
.innerwrapper { background:url(/images/bg-splats.png) no-repeat 0 0; }
.footer {margin:20px 0 0;}
.newsletter-follow {background:url(/images/bg-footer.gif) no-repeat 1px 0;height:110px;padding:24px 0 0 24px;}
.newsletter {float:left;height:77px;padding:25px 0 0 10px;width:467px;}
.newsletter h2 {background:url(/images/hdr-newsletter.gif) no-repeat;float:left;height:12px;margin:0 0 10px;width:200px;}
.newsletter p {color:#cc3300;float:left;font-size:12px;margin:1px 0 0 15px;}
.newsletter fieldset {background:url(/images/bg-newsletterinput.gif);float:left;height:28px;width:276px;}
.newsletter fieldset input {border:none;color:#333;font-family:Lucida Grande;font-size:12px;margin:6px 0 0 6px;width:200px;}
.newsletter fieldset input.btn-join {background:url(/images/btn-join.gif);height:22px;margin:3px 3px 0 0;width:47px;}					
.followft {float:right;margin:15px 105px 0 0;width:269px;}
/*.followft h2 {background:url(/images/hdr-followft.gif);width:163px;text-indent:-9999px;height:19px; display:block;}*/
.followft ul { margin:5px 0 0 }
.followft ul li {float:left;}
.followft ul li.fb { margin-right:25px }
.followft ul li a {display:block;text-indent:-9999px;height:28px;}
.followft ul li.fb a {background:url(/images/links-ft.gif);width:122px;}
.followft ul li.fb a:hover { background:url(/images/links-ft.gif) 0 -28px; }
.followft ul li.twit a {background:url(/images/links-ft.gif) 0 -56px;width:105px;}
.followft ul li.twit a:hover { background:url(/images/links-ft.gif) 0 bottom; }
.sitemap-contact { background:#f6f3ed url(/images/bg-horline.gif) 0 bottom no-repeat; margin:0 1px;height:264px;}
.sitemap {background:url(/images/bg-wrapper.gif) no-repeat right 0;float:left;margin:0 0 0 20px;padding:30px 0;width:529px;}
.sitemap li {float:left;margin-right:55px;}
.sitemap li.l { margin-right:0 }
.sitemap li h2 {color:#006666;font-size:14px;font-weight:bold;margin:0 0 10px;}
.sitemap ul {}
.sitemap ul li {float:none;font-size:12px;margin:0;padding:5px 0;}
.sitemap ul li a {color:#006666;text-decoration:underline}
.sitemap ul li a:hover { text-decoration:none }
.fcdetails {float:right;padding:0 20px;width:390px;}
.fcdetails h2 {background:url(/images/hdr-callsupport.gif) no-repeat;height:70px;margin:0 0 10px;}
.fcdetails h2 span { display:none }
.fcdetails h2 strong {background:#fff;border:1px solid #ecd99e;color:#333;display:block;font-size:14px;float:right;margin:45px 0 0;padding:3px;}
.fcdetails p {float:left;margin:8px 0 10px;width:170px;}
.fcdetails p a {color:#594a2a;display:block;font-family:arial;margin:0 0 10px;padding: 0 0 0 40px;}
.fcdetails p a.cusa { background:url(/images/flag-usa.gif) no-repeat 0 0; }
.fcdetails p a.ccan { background:url(/images/flag-canada.gif) no-repeat 0 0; }
.fcdetails p a.cisr { background:url(/images/flag-israel.gif) no-repeat 0 0; }
.fcdetails p a span {display:block;font-family:arial;font-size:10px;font-weight:bold;text-transform:uppercase;}
.fcdetails p a strong {display:block;font-family:arial;font-size:17px;}
.vb { float:right }
.copyright {background:url(/images/bg-horline.gif) 0 bottom no-repeat; padding:10px}
.copyright p {color:#333;font-size:12px;}
.copyright p span {margin-right:20px;}
.copyright p a {color:#006666;text-decoration:underline;}
.copyright p.right a{ color:#cc3366 }
.copyright p a:hover { text-decoration:none }

.container {}
.leftcolumn {float:left;min-height:1480px;width:220px;position:relative;}
* html .leftcolumn { height:1480px }
.categories {background:url(/images/bg-categories.png);/*height:625px;left:-28px;padding:59px 0 0 59px;position:absolute;top:0px;width:191px;margin:0;*/height:775px;left:-48px;padding:59px 0 0 59px;position:absolute;top:0;width:191px;}
.categories h3 {color:#333;font-size:13px;font-weight:bold;line-height:15px;margin:0 25px 10px 10px;}
.categories ul {margin:10px 17px 15px 0;}
.categories ul li { border-bottom:1px solid #d0e5d9 }
.categories ul li a {background:#d6eded;color:#333;display:block;font-size:10px;padding:4px 10px;}
.blog-entries {background:url(/images/bg-blogcont.gif) no-repeat 0 32px;height:457px;left:28px;position:absolute;top:828px;width:177px;}				
.blog-entries div { position:relative }
.blog-entries h2 {background:url(/images/hdr-blogcont.gif) no-repeat;height:14px;}						
.blog-entries p {background:url(/images/bg-blogdata.png) no-repeat;height:46px;margin:20px 10px;}
.img-magblog {left:-11px;position:absolute;top:90px;}
.blog-entries ul { margin:80px 10px 0 }
.blog-entries li {font-size:12px;line-height:16px;margin:20px 0;}
.blog-entries li a {color:#003399;display:block;}
.blog-entries li span {color:#333;}
.srss {background:url(/images/icon-rss.gif) no-repeat;color:#333;	display:block;font-size:12px;margin:10px;padding:5px 0 5px 25px;text-decoration:underline;}
.srss:hover { text-decoration:none }
.ticket {background:url(/images/ticket.png);height:108px;left:-11px;padding:20px 50px 0 30px;position:absolute;top:1300px;	width:159px;}
.ticket h2 {color:#056d6d;font-family:georgia;font-size:12px;font-weight:bold;text-transform:uppercase;}
.ticket p {color:#000;font-family:georgia;font-size:12px;line-height:18px;margin:5px 0 0;}
.ticket a {color:#cc0033;display:block;font-size:12px;font-weight:bold;margin:3px 12px 0 0;text-align:right;text-decoration:underline;}
.ticket a:hover { text-decoration:none }
.affiliate {background:url(/images/bg-affiliate.jpg);height:202px;left:8px;padding:90px 40px 0 40px;position:absolute;	top:1440px;	width:132px;}
.affiliate h2 {background:url(/images/hdr-affiliate.gif) no-repeat;height:32px;}
.affiliate p {color:#333;font-size:12px;line-height:18px;margin:5px 0 0;width:135px;}
.affiliate a {color:#cc0033;font-size:12px;font-weight:bold;text-decoration:underline;}
.affiliate a:hover { text-decoration:none }
.articles {background:url(/images/bg-articles.gif);float:right;height:178px;padding:30px 0 0 0;width:284px;}
.articles h2 {background:url(/images/hdr-articlesresources.gif) no-repeat;height:15px;margin:0 10px;}
.articles ul {margin:12px;}
.articles ul li {border-bottom:1px solid #999;font-size:12px;line-height:16px;padding:10px 0;}
.articles ul li.l { border:none }
.articles ul li a { color:#006699;font-weight:normal;}
.rightcolumn {float:right;margin:0 31px 0 0;position:relative;width:736px;}
.collage {background:url(/images/bg-collage.jpg);height:420px;	left:-10px;	position:absolute;top:0;width:763px;}
.collage h2 {background:url(/images/hdr-collageh2.gif) no-repeat;height:16px;}
.collage h3 {background:url(/images/hdr-collageh3.gif) no-repeat;height:54px;}						
.collage ul {	margin:198px 0 0 80px;width:170px;}
.collage ul li {margin:0 0 5px;}
.collage ul li a {display:block;text-indent:-9999px;}
.collage ul li.one a {background:url(/images/bg-linkscollage.gif) no-repeat;height:24px;}
.collage ul li.one a:hover { background:url(/images/bg-linkscollage.gif) no-repeat 0 -68px; }
.collage ul li.two a {background:url(/images/bg-linkscollage.gif) no-repeat 0 -24px;height:24px;}
.collage ul li.two a:hover { background:url(/images/bg-linkscollage.gif) no-repeat 0 -92px; }
.collage ul li.three a {background:url(/images/bg-linkscollage.gif) no-repeat 0 -48px;height:20px;}
.collage ul li.three a:hover { background:url(/images/bg-linkscollage.gif) no-repeat 0 -116px; }
.collage .newstocks {background:url(/images/newstocks.png);display:block;	float:right;height:39px;margin:-29px 55px 0 0;width:194px;}
.collage .newstocks:hover { background:url(/images/newstocks.png) 0 bottom; }
.testi {background:url(/images/bg-testi.gif);	height:74px;left:-5px;padding:30px 0 0;position:absolute;top:418px;width:745px;}					
.testi p {color:#333;font-family:georgia;font-size:16px;font-weight:bold;margin:0 20px;text-align:center;}
.testi span {color:#333;display:block;font-family:georgia;font-size:14px;margin-top:5px;text-align:center;}
						
.followft ul { margin:5px 0 0 }				
.followft ul li {float:left;}
.followft ul li.fb { margin-right:25px }
.followft ul li a {	display:block;text-indent:-9999px;height:28px;}
.followft ul li.fb a {background:url(/images/links-ft.gif);width:122px;}
.followft ul li.fb a:hover { background:url(/images/links-ft.gif) 0 -28px; }							
.followft ul li.twit a {background:url(/images/links-ft.gif) 0 -56px;width:105px;}
.followft ul li.twit a:hover { background:url(/images/links-ft.gif) 0 bottom; }
.plinks {float:right;}
.plinks li {float:left;font-size:14px;margin-left:10px;padding:6px 0 0;}
.plinks li a {color:#333;font-family:georgia;text-decoration:underline;}
.plinks li a:hover { text-decoration:none }				
.plinks li.cart-items {background:#fff url(/images/icon-cart.gif) no-repeat 102px center;border:2px solid #669999;color:#eb4873;font-family:georgia;padding:5px 25px 5px 5px;width:100px;}
.header {margin:0 auto;padding:12px 0 0;	width:941px;}
.header h4 {float:left;margin:0 0 3px;width:277px;}
.header h4 a {background:url(/images/logo.gif);display:block;height:25px;}
.header p {color:#333;float:left;font-family:georgia;font-size:12px;font-style:italic;margin:2px 0 0 10px;}
.header strong {clear:both;color:#006666;display:block;font-family:georgia;font-size:12px;text-transform:uppercase;}
.header strong em {color:#666;font-family:georgia;font-size:19px;}
.share {	float:right;}
.share li {float:left;margin-right:6px;width:28px;}
.share li a {background-image:url(/images/icon-follow.gif);display:block;height:28px;text-indent:-9999px;}
.share li a.two {background-position:-27px 0}
.share li a.three {background-position:-56px 0}
.share li a.four {background-position:-83px 0}
.share li a.five {background-position:-111px 0}
.copyright {background:url(/images/bg-horline.gif) 0 bottom no-repeat; padding:10px;height:15px;}
.copyright p {color:#333;font-size:12px;}
.copyright p span {margin-right:20px;}
.copyright p a {color:#006666;text-decoration:underline;}
.copyright p.right a{ color:#cc3366 }
.copyright p a:hover { text-decoration:none }
div#top { background:url(/images/top-bg.png) repeat-x top left; height:39px; padding-top:5px; }
div#top div.wrapper { background:none; }
div#top h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#cf106f; float:left; margin-right:22px; }
div#top h2 span { color:#339999; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; }
div#top ul.countries li { float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; margin-right:21px; }
div#top ul.countries li img { vertical-align:middle; }
div#top ul.countries li span { line-height:16px; }
div#top span.live-chat { color:#cf106f; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; }
div#top span.live-chat a { color:#339999; text-decoration:underline; margin-left:5px; }

.mainnav { padding:15px 10px 10px; }
.mainnav li {font-size:17px; }

.followft { background:url(/images/share-this.jpg) bottom left no-repeat; width:284px; }
.followft ul { margin:18px 0 0; }

.share li a.two { background-position:-32px 0; }
.share li a.three { background-position:-65px 0; } 
.share li a.four { background-position:-99px 0; }
.share li a.five { background-position:-132px 0; }

.join { margin:0; width:255px; background:none;}
.join ul{ margin:5px 0 0; }
.join h2 { width:79px; }

.sitemap { background:none; width:500px; }
.sitemap li { margin-right:35px; }

.fcdetails { background:url(images/fcdetails-bg.png) no-repeat top left; width:430px; padding:18px 20px; }
.fcdetails h2 { background:transparent url(images/hdr-callsupport.jpg) no-repeat scroll 0 0; }
.fcdetails p { width:190px; }
.fcdetails p.or { background:url(images/or.jpg) no-repeat top left; height:158px ; width:31px; margin:0; margin-top:-10px; position:relative; }
.fcdetails div.chat { float:right; background:url(images/live-chat-bg.jpg) no-repeat; width:155px; padding-top:16px; margin-right:22px; padding-right:6px; }
.fcdetails div.chat h2 { background:url(images/hdr-live-help.png) no-repeat top right; width:85; height:15px; text-indent:-10000px; margin-bottom:12px;  }
.fcdetails div.chat p.status { text-align:right; width:156px; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; margin-top:0px; font-size:18px; }
.fcdetails div.chat p.email { text-align:right; width:156px; font-size:13px; }
.fcdetails div.chat p.email a { color:#339999; text-decoration:underline; }

#archivelink a{
padding-top:10px;
padding-left:5px;

text-decoration:underline;

}
.reviewlinks a img{

float:left;
}
.reviewlinks p{

float:left;
font-size:16px;

}

.reviewlinks2 p{

float:left;
font-size:11px;

}
.reviewlinks2 span p{
text-decoration:underline;
}
.reviewshr{


border: none; height: 5px; border-bottom: 3px dotted #999999;
}

.smallTextr{
font-size:11px;
color:#707070;
}
