h1,h2,h3,h4,h5,body,table,td,th,div,a,p { font-family:Verdana,Arial; font-size:10px; color:black;}
body { margin:0; border:0; padding:0; background:#AD96A5; }
#full_wrapper { background:white; }
iframe#addtocartframe { border:0;position:absolute;top:0;right:0; }

h1 { font-family:Arial,Verdana; font-size: 17px; margin-top: 0em; margin-bottom: 0em; color:black; }
h2 { margin-top: 0em; margin-bottom: 0em; color:black; }
h3 { font-weight: normal; word-spacing: 1px; margin-top: 0em; margin-bottom: 0em; color:black;}
h4 { font-weight: normal; word-spacing: 1px; margin-top: 0em; margin-bottom: 0em; }
h5 { font-weight: normal; margin-top: 0em; margin-bottom: 0em; color:black;}

#sb_right_topsellers a { color:white; }

table#pornlinks h3 { background:#ACAC76; color:white; padding:3px 3px 3px 6px; }
table#pornlinks a { color:black; }

div#header { width:100%; height:109px; width:998px; overflow:hidden; background:url(/secureshop/images/header.jpg) #420C29; background-position:-2px 0; text-align:left; }
div#header div#headermsg { float:left; margin:10px 0 0 20px; width:800px; height:60px; white-space:nowrap; color:white; }
div#header div#headerlinks { float:left; margin:9px 0 0 73px; width:650px; height:22px; white-space:nowrap; }
div#header div#headerlinks a { display:block; float:left; text-decoration:none; white-space:nowrap; color:black; margin:0 14px; font-size:12px; overflow:hidden; text-align:center; }

.view_cart_link{position:relative;top:0px;left:2px}
.contact_link{position:relative;top:0px;left:5px}
.logout_link{position:relative;top:0px;left:5px}

div.whatsnew_funstuff h5 {background:#741280; color:white; width:540px; padding:6px; margin-bottom:0; font-weight:bold; }
div.whatsnew_funstuff h5 img  { margin-right:5px; }

div.sidebar_black { background:#000000; color:white; height:17px; width:170px; display:block; border-bottom:solid 1px #555555; font-weight:bold; }
div.sidebar_black div.sbb1 {width:17px; height:17px; display:block; border-right:solid 1px #555555; float:left;}
div.sidebar_black div.sbb2 { width:146px; height:13px; display:block; background:url(/secureshop/images/bullet5.gif) no-repeat; float:right; text-align:left; margin-top:3px; }
div.sidebar_black div.sbb2 div { padding-left:11px; }

div.sidebar_yellow { width:170px; display:block; background:#F4EEE2; font-weight:bold; padding:0; margin:0; text-align:left; }
div.sidebar_yellow div { width:144px; margin:0 6px 0 20px; border-bottom:solid 1px #e4e1dc; border-right:solid 1px #e4e1dc; }
div.sidebar_yellow div div { width:131px; margin:3px 3px 3px 9px; background:url(/secureshop/images/bullet2.gif) no-repeat; border:0; }
div.sidebar_yellow div div div { width:120px; margin:0 0 0 11px; background:#F4EEE2; }

a.sidebar_h5, a.sidebar_h5w { font-weight:bold; margin-top:0; margin-bottom:0; text-decoration:none; }
a.sidebar_h5w { color:white; }

div#largeimage_click_div { width:300px; background:black; display:block; border:2px solid black; cursor:pointer; }

table#sb_left, table#sb_left td, table#sb_left a, table#sb_left h5 { font-weight:bold; }


p.list_desc, div.list_desc, td.list_desc { font-weight: normal; word-spacing: 1px; margin-top: 0em; margin-bottom: 0em; color:black;}


div#headertypes { display:none; }
table#headersections { position:absolute; top:25px; left:203px; height:34px; display:block; overflow:hidden; padding:0; margin:0; }
table#headersections td { height:29px; overflow:hidden;  background:url(/secureshop/images/btn_back.gif) repeat-x; vertical-align:middle; text-align:center; padding:0; margin:0; white-space:nowrap; }
table#headersections td img { padding:0; margin:0; border:0; display:inline; }
table#headersections td a { color:white; font-weight:bold; text-decoration:none; display:inline; margin:0 7px 0 8px; position:relative; top:-12px; }

div.yellowlinks div { width:151px; margin-bottom:8px; }
div.yellowlinks div div { width:130px; padding:0;margin:0 0 0 18px;background:url(/secureshop/images/bullet2.bmp) no-repeat; background-position:6px 6px; }
div.yellowlinks div div a { display:block;margin:3px 0 3px 15px; }

div.bgcolorlinks {width:170px; border-bottom:solid 1px #555555; margin:0;padding:0;}
div.bgcolorlinks div { width:151px; margin:0 0 0 17px;padding:0; border-left:solid 1px #555555; }
div.bgcolorlinks div div { width:130px;margin:0;padding:0; border-left:none; background:url(/secureshop/images/bullet2.bmp) no-repeat; background-position:6px 9px; }
div.bgcolorlinks div div.h5 { background:url(/secureshop/images/bullet5.gif) no-repeat; background-position:5px 7px; }
div.bgcolorlinks div div a, div.bgcolorlinks div div h5 { display:block;margin:0;padding:5px 0 5px 15px; }
div.bgcolorlinks div h5, div.bgcolorlinks div h4 { color:white; font-weight:bold; }
div#rhs_topsellers a { text-decoration:none; }

div#rhs_topsellers { width:150px; margin-bottom:4px; text-align:left; }
div#rhs_topsellers p { background:black; color:white; padding:3px 0 3px 0; margin:0; font-weight:bold; text-align:left; }
div#rhs_topsellers p img { margin:0 6px 0 6px; }
div#rhs_topsellers div { margin:0 4px 0 4px; width:142px; }
div#rhs_topsellers div div { margin:0; width:auto; background:url(/secureshop/images/bullet2.bmp) no-repeat; background-position:6px 6px; }
div#rhs_topsellers div div a { padding:0;margin:2px 0 2px 16px; color:white; display:block; }

div#loading { display:none; position:absolute; left:0; top:0; width:100%; height:100%; font-size:30px; color:gray; max-width:900px; text-align:center; }
div#loading div#rotate { position:absolute; top:0px; left:0px;}
div#loading div#rotate span { position:absolute; }
div#loading h1 { position:absolute; top:0; left:0; font-size:40px; color:gray; font-weight:normal; font-family:Times; }

td.viewImgOrDetail { padding-top:10px; text-align:left; }
td.viewImgOrDetail a { font-size:11px; color:black; background:url(/secureshop/images/bullet2.gif) no-repeat; background-position:0 2px; padding:0 0 0 10px;}
div.alphaindex a { text-transform:capitalize;margin:0 7px 0 0; }
td.plusSizeHTML { color:#aa0033; font-size:11px; }


table#AllOrderTable tbody tr th { border-top:1px solid black; }
table#AllOrderTable th { text-align:left; font-weight:normal; }
table#AllOrderTable th span { text-align:left; font-weight:bold; }
table#AllOrderTable { border-bottom:1px solid black; }
table#AllOrderTable td { vertical-align:top; padding:1em; }
table#AllOrderTable td img { border:1px solid gray; }
table#AllOrderTable td p { margin:0; }

div#MemberSectionLinks {text-align:center;}
div#MemberSectionLinks a { background:url(/secureshop/images/bullet2.gif) no-repeat; margin:0 3px 0 5px; padding:0 0 0 10px; }


/* Fading Tooltips */
div#toolTip { position:absolute; width:220px; background:#000; border:2px double #fff; text-align:left; padding:5px; -moz-border-radius:5px; z-index:1000; }
div#toolTip p { margin:0; padding:0; color:#fff; font:11px/12px verdana,arial,serif; }
div#toolTip p em { display:block; margin-top:3px; color:#f60; font-style:normal; font-weight:bold; }

p.buyTags { color:#880000; overflow:hidden; text-align:center; width:75px; margin:0; padding:0; }

table.lingImgView div { border:1px solid black; padding:1px; width:70px; }
table.lingImgView div a img { min-height:70px; width:70px; display:block; }
table.lingImgView p { margin:0;padding:0; }
table.lingImgView p.buyTags { color:#880000; overflow:hidden; text-align:center; width:75px; }
table.lingImgView, table.lingImgView td, table.lingImgView div, table.lingImgView p, table.lingImgView a { font-size:9px; }
table.lingImgView td span { font-size: 8px; }

table.lingListView, table.lingListView td, table.lingListView h3, table.lingListView div, table.lingListView p, table.lingListView a { font-size:11px; }
table.lingListView select { font-size:10px; }
table.lingListView div.pricestring { font-size:9px; }
table.lingListView div.pricestring span.price { font-size:12px;font-weight:bold; }
table.lingListView div.pricestring span.save { color:#ee0000; }
table.lingListView td.thumbnail, table.lingListView td.thumbnail p, table.lingListView td.thumbnail p.buyTags, table.lingListView td.thumbnail a { font-size:9px; }

div.lingPopupDetails { margin:10px 0 0 20px; display:block; min-height:205px; }
div.lingPopupDetails h3, div.lingPopupDetails td, div.lingPopupDetails td p, div.lingPopupDetails td a, div.lingPopupDetails select { font-size:11px; }
div.lingPopupDetails h3 { font-weight:bold; }
div.lingPopupDetails div.pricestring { font-size:9px; }
div.lingPopupDetails div.pricestring span.price { font-size:12px;font-weight:bold; }
div.lingPopupDetails div.pricestring span.save { color:#ee0000; }
div.lingPopupDetails table.buynow, div.lingPopupDetails table.buynow td, div.lingPopupDetails table.buynow h3, div.lingPopupDetails table.buynow div, div.lingPopupDetails table.buynow p, div.lingPopupDetails table.buynow a, div.lingPopupDetails table.buynow select { font-size:9px; }
div.lingPopupDetails td.largeimage, div.lingPopupDetails td.largeimage p, div.lingPopupDetails td.largeimage a { font-size:12px; }

div#footerText, div#footerText h1, div#footerText h2, div#footerText h3, div#footerText h4, div#footerText h5, div#footerText body, div#footerText table, div#footerText td, div#footerText th, div#footerText div, div#footerText a, div#footerText p, div#footerText select { font-size:9px; }

#lhsSidebar { background:#FFF2FF; width:170px; overflow:hidden; }
#rhsSidebar { width:152px; margin:0; padding:0; overflow:hidden; }

ul#sb_top, ul.sb_left { list-style:none; margin:0; padding:0; }
ul#sb_top { background:#7B285A; }
ul#sb_top li,ul.sb_left li { list-style:none; margin:0; padding:0; border-bottom:1px solid #FFFFFF; }
ul#sb_top li a, ul.sb_left li a, ul#sb_top li div { color:white; padding:5px 0 5px 15px; display:block; margin:0 0 0 17px; text-decoration:none; font-weight:bold; }
ul#sb_top li a { margin:0 0 0 7px; }
ul.sb_left, ul.sb_left li, ul.sb_left li a { color:black; border:0; }
ul#sb_top li div { padding-left:5px; }
ul.sb_left li { border-bottom:1px solid #CCCCCC; background:url(/secureshop/images/bullet2.bmp) no-repeat; background-position:22px 10px; }

h5.sb_left { margin:0; padding:0; border-bottom:1px solid #555555; background:black; }
h5.sb_left span { color:white; padding:5px 0 5px 15px; display:block; margin:0 0 0 7px; text-decoration:none; font-weight:bold; }


div#chCurrency { width:150px; background:black; margin-bottom:4px; }
#rhsSidebar h5 { width:132px; background:url(/secureshop/images/bullet5.gif) no-repeat black; background-position:6px 3px; color:white; padding:3px 0 3px 18px; margin:0; font-weight:bold; text-align:left; }
#rhsSidebar ul { list-style:none; margin:0; padding:0; background:black; }
#rhsSidebar ul li { background:url(/secureshop/images/bullet2.bmp) no-repeat; background-position:7px 6px; }
#rhsSidebar ul li a { display:block; padding:3px 3px 3px 16px; color:white; }

div.newsgoss { border:1px solid black; margin-bottom:7px; }
div.newsgoss div { margin:2px; background:black; padding:2px; }
div.newsgoss div h3 { font-size:13px; color:white;font-weight:normal;text-align:left;margin:2px 4px; }
div.newsgoss a { color:white; }

form#formWholeSale table { border:1px solid #7B285A; }
form#formWholeSale table, form#formWholeSale table td,form#formWholeSale table th { background:#FFF3FF; color:black; }
form#formWholeSale table thead td, form#formWholeSale table thead th { background:#7B285A; color:white; text-align:center; }
form#formWholeSale table th, form#formWholeSale table thead th { text-align:right; }
form#formWholeSale table tfoot td { text-align:center; }

table#voucherTable td { color:#888888; font-size:9px; }
table#voucherTable tfoot td { color:#888888; font-size:11px; }
table#voucherTable tfoot td b { font-size:14px; color:white; }

.errormsg { color:#32CD32;font-size:12px; }
p.error { color:#32CD32; }

table.coloured { border:0; font-family:Verdana, Arial; border-spacing:0;  border-collapse:collapse; }
table.coloured thead td, table.coloured tbody th, table.coloured tbody td, table.coloured tfoot td { background:#FFE3FF; color:#FFFFFF; font-size:9px; padding:4px 0 0 4px; margin:0; }
table.coloured tbody th { text-align:right; white-space:nowrap; font-weight:normal; padding:0 5px; }
table.coloured tbody td { text-align:left; }
table.coloured thead td, table.coloured tfoot td { background:#000000; font-size:11px; text-align:center; padding:4px; }

table.buynow, table.buynow td, table.buynow h3, table.buynow div, table.buynow p, table.buynow a, table.buynow select { font-size:9px; }
table.buynow td { font-weight:bold; }
table.buynow div.box, table tr td div.box, div.box { border:1px solid black; background:url(/secureshop/images/bullet2.gif) no-repeat; background-position:4px 4px; }
table.buynow div.box a, table tr td div.box a, div.box a { text-decoration:none; font-weight:bold; margin:3px 3px 3px 12px; display:block; }

a#LogoLink { text-decoration:none; }
a#LogoLink div { display:none; }


