/* Layout Tags */
body {background: #ecebec url('/images/2008/hdr_bgd.gif') 0 0 repeat-x; font: normal 12px/16px 'Arial'; color: #000; margin:0; padding:0; text-align:center;}
#container {width:800px; margin:0 auto; padding:0; text-align:left;}
#body_container {background: url('/images/2008/bgd2.gif') 0 0 repeat-y; width:655px; padding:0 0 0 145px;}

/*\*/
html*#body_container {
[width:655px;
width:655px;
]width:800px; overflow:hidden;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #body_container {
width:800px; overflow:hidden;
}
/*end*/

#body_container_nonav {width:800px;}
#leftnav_container {width:130px; margin-left:-100%; right:145px; float:left; position:relative; padding:0 15px 0 0;}
#content {width:100%; float:left; position:relative; background-color:#fff;}
td, div {font: normal 12px/16px 'Arial'; color: #000;}
#hdr_div {margin:0; padding:0; background: url('/images/2009/hdr_icon_worldwide.gif') top right no-repeat;}
#hdr_div div {float:left;}
.search {margin:0; padding:3px 0 0 0; text-align:left;}
.search2 {margin:0; padding:5px 0 0 1px; text-align:left;}
#leftnav {width:126px; background-color:#deddde; margin:0; padding:0 0 0 4px; position:relative;}
#cart {background-color:#FFF; width:109px; font: normal 10px/12px 'Arial'; color:#000; margin:0; padding:0 0 8px 0; text-align:center;}
#leftnav_ftr {width:126px; padding:10px 0;}
#subfooter {width:800; height:31px; right:145px; position:relative; margin:0 auto; padding:0; text-align:center; background: url('/images/2008/subfooter.gif') 0 0 no-repeat; clear:left;}
#footer {width:100%; height:16%; background-color:#FFF; margin:0 auto; padding:10px 0; text-align:center; font: normal 11px/14px 'Arial'; color: #7E7E99; position: relative; clear:left;}
#ftr-links {width:640px; margin:0 auto; padding:0; text-align:center; font: normal 11px/14px 'Arial'; color: #7E7E99;}

#pagenav_adjust {position:relative; top:100px; width:535px; margin:0; padding:0;}
#subhdr_adjust {position:relative; top:-45px; width:535px; margin:0; padding:0 0 20px 0;}
#subhdr_adjust2 {position:relative; top:-20px; width:535px; margin:0; padding:0 0 20px 0;}
#pagenavbot_adjust {display:block; position:relative; top:0; width:535px; margin:70px 0 0 0; padding:0;}
.return, .street {font: normal 11px/14px 'Arial'; color:#000;}
.street {font-size:12px; padding-left:10px;}
.street p {margin:0; padding:4px 0 8px 0; font: normal 12px/16px 'Arial'; color:#000;}
.quote {margin:-8px 0 10px 0; padding:10px 20px 15px 20px; background-color:#aeacb8;}

.subnav {margin:0; padding:0; background: url('/images/2008/subnav_bgd.gif') 0 0 repeat-y;}

#hidediv {height:0px; visibility:hidden; display:none; text-align:center;}
#loadarea {width:445px; height:540px; margin:0; padding:0; background-color: #FFF; border:1px solid #aa98a9;}
.altimages {width:300px; height:49px; margin:0; padding:0; text-align:center; vertical-align:top;}
.altlink {display:inline; margin:0; padding:0; vertical-align:top;}

#home_grey {background: url('/images/2008/home_greybgd.gif') 0 0 repeat-y; margin:15px 0 25px 0; padding:0 0 0 25px; clear:both;}
#home_grey_left, #home_grey_left2 {width:262px; margin:10px 5px 10px 0; padding:0; float:left; vertical-align:middle; position:relative;}
#home_grey_left2 {position:relative;}
#home_grey_right {background: url('/images/2008/home_greybgd_divider.gif') 0 0 no-repeat; margin:0 28px 0 267px; padding:10px 0 10px 25px;}
#home_feature {background: url('/images/2008/home_whitebgd.gif') 0 0 repeat-y; margin:0; padding:0; clear:both;}
#home_feature_content {margin:0 8px; padding:0;}
#home_feature_content img {margin:0 5px;}
.home_whitebot, .home_whitehdr {clear:both; display:block; margin:3px 0 0 0;}
.home_whitehdr {margin:0 0 3px 0;}
.whiterule {margin:6px 0 8px 0; display:block; position:relative;}

#homefeature {background-color:#deddde; margin:0 0 10px 0; padding:10px 0;}
#brands, #styles {margin:0 6px 0 2px; padding:0 2px;}

/* Content Formatting */
#subhdr, #subhdr2 {text-indent:-5000px; height:50px; margin:10px 0 0 10px; padding:0;}
h1, h2 {margin:10px 0 5px 10px; padding:0; font: normal 21px/26px 'Arial'; color:#7A2C7A; text-align:left;}
.help h1, .return h1, h1.helppage {margin:25px 0 15px 0; padding:0 0 0 10px; font: normal bold 23px/26px 'Arial'; color:#7A2C7A; text-align:left;}
.help h2 {font-size:19px; padding:0 0 0 10px;}
#returnpolicy h2 {margin:16px 0 3px 10px;}
h1.product {margin:15px 0 5px 10px; padding:0; font: normal 21px/26px 'Arial'; color:#7A2C7A; text-align:left;}
h1.survey {margin:10px 0 5px 12px; padding:0; font: normal bold 24px/26px 'Arial'; color:#000; text-align:left;}
h3, h3.return, h3.error {margin:10px 0 5px 0; padding:0 0 0 11px; font: normal bold 14px/20px 'Arial'; color:#7A2C7A; text-align:left;}
h3.return {font: normal bold 16px/20px 'Arial'; color:#7A2C7A;}
h3.error {color:#F00;}
h3.sub, #home_white h3.sub, h3.home {margin:0; padding:0; font: normal bold 16px/20px 'Arial'; color:#7A2C7A; text-align:left;}
#home_white h3.sub {margin-left:10px;}
h3.home {margin:0 0 5px 15px; clear:left; padding-top:10px;}
.help h3 {margin:30px 0 10px 0; padding:0 0 0 11px; font: normal bold 16px/20px 'Arial'; color:#7A2C7A; text-align:left;}
h3.sticker {margin:10px 0 5px 0; padding:0 0 0 11px; font: normal 21px/26px 'Arial'; color:#7A2C7A; text-align:left;}

.helpmenu h3 {margin:0 0 5px 0; padding:0; font: normal bold 14px/20px 'Arial'; color:#636; text-align:left;}
h4 {margin:10px 0 5px 0; padding:0 0 0 12px; font: normal bold 12px/16px 'Arial'; color:#636; text-align:left;}
.help h4 {margin:10px 0 5px 0; padding:2px 0 2px 40px; font: normal bold 12px/16px 'Arial'; color:#636; text-align:left; background: url('/images/2008/q.gif') 1em top no-repeat;}


h3.subhead, div.subhead, div.subhead2 {background-color:#d1d0d1; margin:0; padding:1px 0 1px 2px; font: normal bold 14px/16px 'Arial'; color:#FFF; text-align:left;}
div.subhead2 {background-color:#663366;}
h3.subhead {padding:3px 0 3px 6px;}
.subhead_color {background-color:#d1d0d1;}

p, p.textright, p.textright2, td.format, p.price, #contact_faq p {margin:0; padding:4px 5px 8px 12px; font: normal 12px/16px 'Arial'; text-align:left;}
p.textright {text-align:right;}
p.textright2 {text-align:right; padding:0;}
p.price {font-size:14px;}
#home_white p, #home_grey p {margin:0; padding:4px 4px 4px 2px; font: normal 11px/14px 'Arial'; text-align:left;}
#home_white p {margin-left:10px;}
.return p {margin:0; padding:5px 5px 10px 12px; font: normal 12px/16px 'Arial'; text-align:left;}
.help p {margin:0; padding:0px 5px 8px 40px; font: normal 12px/16px 'Arial'; text-align:left;}
.helptable {margin:0; padding:10px 20px 10px 40px;}
.helptable th, .helptable th.lessmargin {padding:2px 35px; background-color:#CC00CC; font: normal bold 11px/16px 'Arial'; color:#FFF; text-align:center;}
.helptable th.lessmargin {padding:2px 15px;}
.helptable td, .helptable td.lessmargin {padding:2px 35px; background-color:#FFF; font: normal 11px/16px 'Arial'; color:#636; text-align:center;}
.helptable td.lessmargin {padding:2px 15px;}
.helptable td.bold {padding:2px 35px; background-color:#FFF; font: normal bold 11px/16px 'Arial'; color:#636; text-align:center;}
.helptable th.bold {padding:2px 35px; background-color:#FFF; font: normal bold 11px/16px 'Arial'; color:#636; text-align:center;}
.helptable2 {margin:0; padding:10px 10px 10px 40px;}
.helptable3 {margin:0; padding:0 0 0 10px;}
.helptable2 th, .helptable3 th {padding:2px 6px; background-color:#CC00CC; font: normal bold 11px/16px 'Arial'; color:#FFF; text-align:center;}
.helptable3 th.dark {background-color:#909;}
.helptable2 td, .helptable3 td {padding:2px 6px; background-color:#eee; font: normal 11px/16px 'Arial'; color:#636; text-align:left;}
.helptable3 td {text-align:center;}
.helptable2 td.bold, .helptable3 td.bold {padding:2px 6px; background-color:#eee; font: normal bold 11px/16px 'Arial'; color:#636; text-align:center; white-space: nowrap;}
.helptable3 td.bold5 {padding:2px 6px; background-color:#DDD; font: normal bold 11px/16px 'Arial'; color:#636; text-align:center; white-space: nowrap;}
.helptable2 td.grey, .helptable td.grey, .helptable3 td.grey {padding:10px 15px; background-color:#EEE; font: normal 11px/16px 'Arial'; color:#636; text-align:left;}
.helptable2 td.bold2, .helptable3 td.bold2 {padding:2px 6px; background-color:#EEE; font: normal bold 11px/16px 'Arial'; color:#636; text-align:center; white-space: nowrap;}
.helptable2 td.clear, .helptable3 td.clear {background-color:#C7C5C8;}
.helptable3 td.clear {text-align:left;}
p.reg, p.reg2 {margin:0; padding:2px 5px 2px 12px; font: normal 12px/16px 'Arial'; text-align:left;}
p.reg2 {padding:4px 5px 8px 12px;}
p.none {margin:0; padding:0; font: normal 12px/14px 'Arial'; text-align:left;}
/* p.hdrmenu {margin:3px 10px 0 0 ; padding:0; font: normal 10px/14px 'Arial'; text-align:left;} */
p.center, p.center2 {margin:0; padding:2px 8px 2px 9px; font: normal 10px/12px 'Arial'; text-align:center;}
p.center2 {padding-top:20px;}

p.blogbtn {background: url('/images/leftnav_blogbtn.gif') top left no-repeat; margin:0; padding:2px 2px 4px 2px; font: normal bold 14px/17px 'Arial'; color:#636; text-align:center;}
p.dis, p.dis2 {margin:0; padding:4px 5px 8px 12px; font: normal 10px/12px 'Arial'; color:#685473; text-align:left;}
p.dis2 {padding-top:0;}
.help p.dis {margin:0; padding:4px 5px 8px 40px; font: normal 10px/12px 'Arial'; color:#685473; text-align:left;}
p.darker {background-color:#AFAEB9; margin:0; padding:15px; font: normal bold 12px/16px 'Arial'; color:#000; text-align:left;}

p.leftist, p.leftist2 {display:block; text-align:left; margin:0; padding:2px 0 2px 4px; font: normal bold 11px/12px 'Arial'; color: #C0C;}
p.leftist2 {margin:0; padding:0 0 2px 4px; position:relative; top:-8px;}

li p {margin:0; padding:0; font: normal 12px/16px 'Arial'; color:#000;} 

img.subhdr {margin:10px 0 -21px 0; padding:0;}
img.zero {display:inline; margin:0; padding:0;}
img.thumb {width:70px; height:85px; margin:0; padding:4px 8px; background: url('/images/2008/producta_bgd.gif') 0 0 no-repeat; position:relative; display:block;}
img#zoomimg, img.altthumb {border:1px solid #AA98A9;}
img.altthumb {border-top:none;}

.prod_bgd {background: url('/images/2008/productb_bgd.gif') 0 0 no-repeat; margin:0; padding:20px 0; text-align:center; width:320px;}
.thum_bgd, .thum_bgd2 {background: url('/images/2008/producta_bgd.gif') top center no-repeat; margin:0; padding:4px 0; text-align:center; width:158px;}

p.category_page {margin:0; padding:0 11px 8px 11px; font: normal 11px/14px 'Arial'; color:#000; text-align:center;}

#ftr-links p {margin:0; padding:15px 0 0 0; font: normal 11px/14px 'Arial'; color:#7A2C7A; text-align:left;}

#banner {width:560px; height:55px; background: url('/images/2008/banner_bg.gif') top center no-repeat; margin:20px 0 0 40px; padding:0; text-align:center; vertical-align:middle;}
#banner p {margin:0; padding:6px 68px 0 68px; text-align:center; vertical-align:middle; font: normal 12px/14px 'Arial'; color:#000;}

.sizing td {font-size:10px;}

.testimonials p {}

.presspage {width:550px; padding:15px 0 0 15px;}

#breadcrumb {float:right; text-align:right; margin-top:-25px; padding:0 20px 0 0;}

#contact_faq {border:1px solid #ccc; margin:10px 12px; padding:10px;}
#contact_faq div {background-color:#eee; margin:5px 15px; padding:6px 10px;}

#contact_faq2 {color:#C0C; border:1px solid #ccc; margin:10px 12px; padding:10px; line-height:26px;}
#contact_faq2 div {color:#000; background-color:#eee; margin:5px 15px; padding:6px 10px;}

#contact_faq2 a:link, #contact_faq2 a:visited { font: normal bold 14px 'Verdana'; text-decoration: none; color: #7A2C7A; background-color:#fff; padding:0 6px;}
#contact_faq2 a:hover, #contact_faq2 a:active { font: normal bold 14px 'Verdana';text-decoration: underline; color: #000; background-color:#ea96ea; padding:0 6px;}

/* Links */
a:link, .helpmenu a:link, a.clearlink:link { font: normal 12px/16px 'Arial'; text-decoration: underline; color: #C0C;}
a:visited, .helpmenu a:visited, a.clearlink:visited { font: normal 12px/16px 'Arial'; text-decoration: underline; color: #c9c;}
a:hover, a:active { font: normal 12px/16px 'Arial';text-decoration: none; color: #F0F;}
.helpmenu a:hover, .helpmenu a:active, .helpmenu3 a:hover, .helpmenu3 a:active, .helpmenu4 a:hover, .helpmenu4 a:active { font: normal 12px/16px 'Arial';text-decoration: none; color: #F0F;}

a.clearlink:link, a.clearlink:visited {color: #000; text-decoration: none;}
a.clearlink:hover, a.clearlink:active {font: normal 12px/16px 'Arial';text-decoration: underline; color: #F0F;}

a.leftnav_title:link, a.leftnav_title:hover, a.leftnav_title:active, a.leftnav_title:visited {font: normal bold 12px/12px 'Arial';text-decoration: none; color: #C0C; display:block; margin:10px 0 -14px 0; padding:0;}

.category_page a:link, a:link.breadcrumb { font: normal 11px/14px 'Arial'; text-decoration: underline; color: #C0C;}
.category_page a:visited, a:visited.breadcrumb { font: normal 11px/14px 'Arial'; text-decoration: underline; color: #636;}
.category_page a:hover, .category_page a:active, a:hover.breadcrumb, a:active.breadcrumb { font: normal 11px/14px 'Arial';text-decoration: none; color: #F0F;}

.return a:link, .return a:visited, .street a:link, .street a:visited { font: normal 12px/16px 'Arial'; text-decoration: underline; color: #b101b1;}
.return a:hover, .return a:active, .street a:hover, .street a:active { font: normal 12px/16px 'Arial';text-decoration: none; color: #FFF; background-color:#685473;}

.dis a:link { font: normal 10px/12px 'Arial'; text-decoration: underline; color: #C0C;}
.dis a:visited { font: normal 10px/12px 'Arial'; text-decoration: underline; color: #c9c;}
.dis a:hover, .dis a:active { font: normal 10px/12px 'Arial'; text-decoration: none; color: #F0F;}

a.bold:link {font-weight:bold; text-decoration: underline; color: #C0C;}
a.bold:visited {font-weight:bold; text-decoration: underline; color: #636;}
a.bold:hover, a.bold:active {font-weight:bold; text-decoration: none; color: #F0F;}

#cart a:link, #cart a:visited, #cart a:hover, #cart a:active {font: normal 10px/12px 'Arial'; font-weight:normal; text-decoration:none; color:#000;}

a.white:link, .helpmenu a:link { font: normal 11px/14px 'Arial'; text-decoration: underline; color: #C0C;}
a.white:visited, .helpmenu a:visited { font: normal 11px/14px 'Arial'; text-decoration: underline; color: #636;}
a.white:hover, a.white:active, .helpmenu a:hover, .helpmenu a:active { font: normal 11px/14px 'Arial';text-decoration: none; color: #F0F;}

a.cattree_top {display:block; margin:0 0 0 4px; padding:0 0 1px 4px;}
a.cattree_top:link, a.cattree_top:visited {text-decoration:none; color:#636;}
a.cattree_top:hover, a.cattree_top:active {background-color:#F0F; text-decoration:none; color:#FFF; }

ul.feature_leftnav_link a.cattree_top {display:inline; padding-right:4px;}

a.cattree_selected {display:block; margin:0 0 0 4px; padding:0 0 1px 4px; color:#C0C;}
a.cattree_selected:link, a.cattree_selected:visited {text-decoration:none; color:#C0C;}
a.cattree_selected:hover, a.cattree_selected:active {background-color:#C0C; text-decoration:none; color:#FFF; }

a.cattree_child, #brands a, #styles a {display:block; margin:0; padding:0 0 0 4px; background:none;}
#brands a, #styles a {padding:2px 0 3px 4px; font-size:11px; line-height:10px;}
a.cattree_child:link, a.cattree_child:visited {text-decoration:none; color:#C0C;}
#brands a:link, #brands a:visited, #styles a:link, #styles a:visited {text-decoration:none; color:#636;}
a.cattree_child:hover, a.cattree_child:active, #brands a:hover, #brands a:active, #styles a:hover, #styles a:active {background-color:#C0C; text-decoration:none; color:#FFF;}

#ftr-links a:link, #ftr-links a:visited {font: normal 11px/14px 'Arial'; text-decoration: none; color: #7E7E99;}
#ftr-links a:hover, #ftr-links a:active {font: normal 11px/14px 'Arial';text-decoration: underline; color: #F0F; background-color:#fcf;}

.help h3 a:link, .help h3 a:visited, .help h3 a:hover, .help h3 a:active  {font: normal bold 16px/20px 'Arial'; text-decoration:none; color:#7A2C7A;}
h3.sub a:link, h3.sub a:visited, h3.sub a:hover, h3.sub a:active, h3.home a:link, h3.home a:visited, h3.home a:hover, h3.home a:active {margin:0; padding:0; font: normal bold 16px/20px 'Arial'; color:#7A2C7A; text-decoration: underline;}
h3.sub a:hover, h3.sub a:active {color:#F0F;}
h3.home a:link, h3.home a:visited {color:#C0C;}
h3.home a:hover, h3.home a:active {color:#F0F; text-decoration:none;}

.biglink a:link, .biglink a:hover, .biglink a:active, .biglink a:visited {font-size:1em;}

#hdr_div ul a:link, #hdr_div ul a:visited { font: normal 12px/16px 'Verdana'; text-decoration: none; color: #fff; padding:2px;}
#hdr_div ul a:hover, #hdr_div ul a:active { font: normal 12px/16px 'Verdana';text-decoration: none; color: #fcf; background-color:#ad39bb; padding:2px;}

#rollover {background: url('/images/2008/btn_trashcan.gif') no-repeat 0 0; display:block; height:17px; overflow:hidden; text-indent:-999em; width:17px;}
#rollover:hover, #rollover:focus {background-position: 0 -17px;}

/* List Formatting */
ul.hdrnav {margin:2px -65px 0 0; padding:0;}
ul.hdrnav li {list-style:none; margin:0; padding:0;}



ul.helpmenu, ul.helpmenu2 {list-style:none; margin:15px 0 20px 0; padding:10px 18px; font: normal 12px/22px 'Arial'; background-color:#EEE; border: 6px solid #D6D6D6; width:50em;}
ul.helpmenu li, ul.helpmenu2 li {margin:0 0 0 10px; padding:0 0 0 18px; background: url('/images/2008/bullet.gif') left 0.6em no-repeat; float:left; width:20em;}
.helpmenu br, .helpmenu3 br {clear:left;}
ul.helpmenu2 {margin:0 0 5px 5px; padding:5px 10px 8px 8px; background-color:#DDD; border:0; float:none;}
ul.helpmenu2 li {padding-left:18px;}
ul.helpmenu3, ul.helpmenu4 {list-style:none; margin:0; padding:5px 8px; font: normal 12px/14px 'Arial'; background-color:#fff; border:0; width:90%;}
ul.helpmenu3 li {margin:0 0 0 5px; padding:2px 0 1px 19px; background: url('/images/2008/bullet.gif') 0.1em 0.5em no-repeat; float:left; width:9.5em;}
ul.helpmenu4 {display:table; border:1px solid #ccc;}
ul.helpmenu4 li {margin:0 0 0 5px; padding:3px 0; float:left; width:110px;}

ol {margin:0 0 15px 32px; padding:0; font: normal 11px/14px 'Arial';}
ol li {margin:0; padding:5px 0;}

.street ol {margin:0 0 15px 18px; padding:0; font: normal 12px/16px 'Arial';}
.street ol li {margin:0; padding:5px 0;}

.help ul, .help ul.indented {margin:0 0 15px 40px; padding:0; font: normal 11px/14px 'Arial';}
.help ul.indented {margin-left:56px;}
.help ul li, .help ul.indented li {margin:0; padding:5px 0;}
ul.sitemap li, ul.sitemap li.subcats, ul.sitemap li.subcats2 {margin:0; padding:1px 0;}
ul.sitemap li.subcats {padding-left:12px;}
ul.sitemap li.subcats2 {padding:0 0 8px 12px;}

ul.reglist {list-style: disc; margin:10px 0 0 35px;}

.grey ul {margin:0 0 0 60px; padding:0; font: normal 11px/14px 'Arial';}
.grey ul li {margin:0; padding:4px 0;}

ul.bullets, ul.toplist {margin:0 0 12px 40px; padding:0; list-style: outside disc;}
ul.toplist {margin:25px 0 20px 40px;}
.bullets li {margin:0; padding:3px 0;}
.return .bullets li {margin:0; padding:3px 0; font: normal 12px/16px 'Arial';}
.toplist li {margin:0; padding:2px 0; font: normal 12px/16px 'Arial';}
.return ol {margin:0 0 12px 45px; padding:0;}
.return ol li {margin:0; padding:3px 0 0 0; font: normal 12px/16px 'Arial';}
#returnpolicy ol {margin:0 0 15px 32px; font: normal 12px/16px 'Arial';}

#hdr_div div ul {list-style:none; margin:11px 3px 0 0; padding:0;}
#hdr_div div ul li {margin:0; padding:1px 0 1px 19px; background: url('/images/2008/hdr_bullet.gif') 9px 0.4em no-repeat;}
#hdr_div div ul li#cart_icon {margin:0; padding:1px 0 1px 19px; background: url('/images/2008/hdr_bullet_cart.gif') left 0 no-repeat;}

ul.feature_leftnav_link {list-style:none; margin:0 2px 0 0; padding:0;}
ul.feature_leftnav_link li {margin:0; padding:3px 0 3px 16px; background: url('/images/2008/leftnav_holiday.gif') 0px 0.7em no-repeat;}

#contact_faq li {margin-bottom:4px;}

.hlist {width:100%; margin:0 12px 25px 12px; padding:0; border-bottom:1px solid #ccc;}
.hlist li {float:left; width:18%; text-align:center; margin:0; padding:5px 0; text-transform:uppercase; font-weight:bold; border-left:1px solid #ddd;}


/* Forms */
select.shopby, select.shopby2 {width:98%; margin:0; padding:0;}

ul, ul.cols {margin:5px 0 12px 15px; padding:0; list-style:none;}
ul.cols, ul.cols2 {width:33em; font: normal 12px/15px 'Arial'; color:#000;}
ul.cols2 {width:50em;}
.questions {font: normal bold 12px/15px 'Arial'; color:#909; text-align:left;}
span.note {font: normal 11px/15px 'Arial'; color:#999;}
.answers {font: normal 12px/15px 'Arial'; color:#000; text-align:left;}
.answers li {padding:0;}
.horizontal li {display:inline; list-style-type:none;}
.cols li, .cols2 li {float:left; width:11em; margin:0; padding:0 0 2px 0;}
.cols2 li {width:80px;}
.cols li.widecol {float:left; width:33em; margin:0 0 8px 0; padding:0;}
input {margin:0; padding:0; position:relative; top:1px;}

/* Misc Formatting */
form, select {margin:0; padding:0;}
hr {color:#deddde; padding:0 0 7px 0;}
.prompt {font-size:16px;}
#leftnav_hr {margin:0 0 10px 0; padding:0; display:block;}
.center {text-align:center;}
.left {float:left; margin:0; padding:0;}
.right {float:right; margin:0; padding:0;}
.rightcheck {float:right; margin:0 58px 0 0; padding:0;}
.left2 {float:left; margin:0 10px 0 0; padding:0;}
.right2 {float:right; margin:0 0 0 10px; padding:0;}
.right8 {float:right; margin:2px 8px 0 8px; position:relative;}
.right18 {float:right; margin:2px 18px 0 8px; position:relative;}
.inline {display:inline;}
.block {display:block;}
.clear {clear:both;}
.red {color:#F00;}
.purple {color:#7A2C7A;}
.bpurple {color:#C0C; font-weight:bold;}
.bold {font-weight:bold;}
.none {display:inline; margin:0; padding:0;}
.pageindex {display:inline; margin:0; padding:0; position:relative; top:0; left:0;}
.down, .down2 {display:inline; margin:0; padding:0; position:relative; top:4px; left:0;}
.down2 {top:2px;}
#btndown {display:inline; margin:0; padding:0; position:relative; top:17px; left:0;}
#btnup {margin:-12px 0 0 0; padding:0;}
#btnup #btndown {position:static; top:0; left:0; margin:0; padding:15px 0 0 0;}
.hidden, .randomcontent {display:none; visibility:hidden;}
.cattree_bgd {background-color:#e5e4e5; margin:0 4px 0 7px; padding:0 0 0 2px;}

#basket #btndown {display:inline; margin:0; padding:0; position:relative; top:5px; left:0;}
#pageback {display:inline; margin:0 0 0 50px; padding:0; position:relative; top:-15px; float:left;}
#pagenext {display:inline; margin:0 50px 0 0; padding:0; position:relative; top:-33px; float:right;}
.nospace{white-space: nowrap; margin:0; padding:0; letter-spacing:-1px;}
.text {font: normal 11px/14px 'Arial'; letter-spacing:0px; text-align:left;}
.greytext {color: #7E7E99}
.greyborder {border:1px solid #aa98a9;}

address {font-style:normal; font-weight:bold; margin:6px 15px; padding:0;}
.return br {clear:right;}

.outofstock {text-align:center; margin:30px 0; padding:20px 0; border-top: 1px dotted #000; font: normal 16px/22px 'Georgia';}
.outofstock a:link, .outofstock a:visited {font: normal 18px/22px 'Georgia';}


/* Help Page Styles */
.help ul li, .help ol li {font: normal 12px/16px 'Arial';}
.help h2 {margin:15px 0 10px 0; font-size:24px;}
.help h3.questhdr {background-color:#938ca8; color:#fff; padding:2px 10px; margin:0;}
.help h3.questhdr2 {background-color:#7A2C7A; color:#fff; padding:2px 10px; margin:20px 0 0 0;}
.help ul.questos {padding:0 0 20px 30px; margin:0;}
.help ul.questos li {margin:1px 0; padding:0;}
