h1,h2,h3,h4,h5,body,table,td,th,div,a,p { font-family:Arial,Verdana; font-size:11px; color:black;}
body { margin:0; border:0; padding:0; }
div#divbody {  }
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 { position:absolute; top:0; left:0; width:100%; height:69px; background:#540604; overflow:hidden; margin:0; padding:0; }
div#header div#headermsg { position:absolute;top:0;left:176px; width:721px; height:69px; color:#F6F6F6; font-weight:normal; padding:0; white-space:nowrap; background:url(/images/topbar_fantasyling_grey5c.jpg) no-repeat #540604; }
div#header div#headermsg div { position:absolute;top:10px;left:10px; line-height:15px; color:white; }
div#header div#headermsg h2 { color:white; display:inline; }
div#header div#headerlinks { position:absolute;top:42px;left:176px; height:22px; white-space:nowrap; color:white; padding:0 0 0 8px; }
div#header div#headerlinks a { text-decoration:none; padding:0 4px; white-space:nowrap; color:white; }

div#header div#headerlinks a { border:1px solid #CCCCCC; position:relative; top:4px; padding:2px 6px; margin:0 0 0 1px; background:black; }
div#header div#headerlinks a:hover { background:#540604; }

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(/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(/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(/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(/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(/images/bullet2.bmp) no-repeat; background-position:6px 9px; }
div.bgcolorlinks div div.h5 { background:url(/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(/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(/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(/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; }
table.lingListView td { text-align:left; }

div.lingPopupDetails { margin:10px 0 0 20px; display:block; min-height:205px; text-align:left; }
div#middle div.lingPopupDetails { margin-left:0; }
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; }


#lhsSidebar { width:170px; overflow:hidden; position:absolute; top:70px; left:0; }
#rhsSidebar { width:150px; position:absolute; top:70px; right:0; margin:0; padding:0; overflow:hidden; }

ul.sb_top, ul.sb_left { list-style:none; margin:0; padding:0; }
ul.sb_top { background:#540604; }
ul.sb_top li,ul.sb_left li { list-style:none; margin:0; padding:0; border-bottom:1px solid #770000; }
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_left { background:#DDDDDD; }
ul.sb_top li div { padding-left:5px; }
ul.sb_left li { border-bottom:1px solid #CCCCCC; background:url(/images/bullet2.bmp) no-repeat; background-position:22px 10px; }

h5.sb_left { margin:0; padding:0; border-bottom:1px solid #555555; background:#540604; }
h5.sb_left span { color:white; padding:5px 0 5px 15px; display:block; margin:0 0 0 7px; text-decoration:none; font-weight:bold; }

#lhsSidebar h5, #rhsSidebar h5 { width:132px; background:url(/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; }
#lhsSidebar h5 { width:152px; }

ul.sb_top, ul.sb_left { margin-bottom:5px; border-right:1px solid black; border-bottom:1px solid black; }

div#chCurrency { width:150px; background:#540604; margin-bottom:4px; }
#rhsSidebar ul { list-style:none; margin:0; padding:0; background:#540604; }
#rhsSidebar ul li { background:url(/images/bullet2.bmp) no-repeat; background-position:7px 6px; }
#rhsSidebar ul li a { display:block; padding:3px 3px 3px 16px; color:white; }
#rhsSidebar table.sb_right { background:#DDDDDD; }

div.newsgoss a { color:white; }
div.newsgosscolor { background:#77043b; }

form#formWholeSale table, form#formWholeSale table td,form#formWholeSale table th { background:#DDDDDD; color:black; }
form#formWholeSale table thead td, form#formWholeSale table thead th { background:#540604; 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:#440000; 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 { border:1px solid black; background:url(/images/bullet2.gif) no-repeat; background-position:4px 4px; }
table.buynow div.box a { text-decoration:none; font-weight:bold; margin:3px 3px 3px 12px; display:block; }

h2#productdetailb { font-weight:bold; }

p.relatedList, table.relatedList { margin:17px 0 0 0; }
p.relatedList, table.relatedList td, .relatedList a { color:#540604; }


