* {margin:0px;padding:0px;}
body {font:80%/120% 'Segoe UI',Tahoma,Calibri,Arial,Helvetica,sans-serif;background:url('/img/shr/wpp_main.png') #FF2DA7;}

/*************************************/
/* STANDARD ELEMENTS                 */
/*************************************/

h1 {margin-top:1em;font-size:1.4em;font-weight:normal;}
h1,a {color:#FAFFE7;}
p {margin-top:4em;font-size:0.86em;text-transform:uppercase;color:#303335;}
a {text-decoration:none;}
a:hover {border-bottom:1px dotted #FAFFE7;}
abbr {border-bottom:none;}

/*************************************/
/* CLASSES - SHARED                  */
/*************************************/

.clr {clear:both;}
.rgt {float:right;}
.lft {float:left;}
.bfs {border-left:none !important;}

/*************************************/
/* BACKGROUND                        */
/*************************************/

/* Backrground Gradient */
#tgr {position:absolute;display:block;top:0px;width:100%;height:845px;background:url('/img/shr/wpp_grad.png') repeat-x;z-index:0;}

/* Wrapper */
#wrp {width:1002px;min-width:1002px;max-width:1002px;margin:8px auto 0px auto;background:url('/img/shr/wpp_cont.png') repeat-y #FFF;z-index:1;}

/* Glass Gradient */
#gl1,#gl2 {position:absolute;top:0px;height:570px;width:23px;margin-top:30px;background-image:url('/img/shr/bdy_grad.png');background-repeat:no-repeat;z-index:10;}
#gl2 {margin-left:991px;background-position:-23px 0px;}


/*************************************/
/* HEADER                            */
/*************************************/

/* HEADER */
#hdr,#ftr {width:1002px;min-width:1002px;max-width:1002px;margin:0px auto;background-image:url('/img/shr/wpp_hdft.png');background-repeat:no-repeat;z-index:10;}
#hdr {height:219px;overflow:auto;}

/* Header Logo Return Home Box */
#hme {height:133px;width:301px;margin-top:27px;margin-left:31px;cursor:pointer;}

/* Header Account Menu */
.skp {display:none !important;}
#hmenu {margin-top:4px;width:390px;margin-left:588px;padding:0px;}
#hmenu,#mnu,#footer {font-family:Calibri,Arial,Helvetica,sans-serif;}
#hmenu ul {width:auto;list-style:none;}
#hmenu ul li {display:inline;float:left;width:auto;border-right:1px solid #CCC;}
.lnd {border-right:none !important;}
#hmenu ul li a {display:block;color:#555;padding:2px 10px 3px 10px;text-decoration:none;text-transform:uppercase;font-size:0.86em;line-height:0.86em;border:1px solid #FFF;}
#hmenu ul li a:hover, #hmenu ul li.hmenu_rss a:hover {background:url('/img/shr/mnu_back.png');color:#FFF;border:1px solid #CD1C87;}
#hmenu ul li ul {position:absolute;display:block;visibility:hidden;margin-top:-2px;padding:0;z-index:599;background:url('/img/shr/wpp_mtrn.png');border:1px solid #A0A0A5;}
#hmenu ul li.hmenu_rss ul {right:0;}
#hmenu ul li:hover ul {visibility:visible;}
#hmenu ul ul li {display:block;float:none;width:auto;}
#hmenu ul ul a {color:#404045;}
#hmenu ul li.hmenu_rss a {background:#27567a url('images/feed.png') no-repeat 95% 50%;padding:4px 30px 4px 20px;}

#hmenu a:hover,#mnu a:hover {border-bottom:none !important;}
#hmenb {position:absolute;height:4px;line-height:4px;width:890px;margin-left:-5px;bottom:-11px;background:url('/img/shr/wpp_menb.png') 2px 0px no-repeat;}


/*************************************/
/* IDS: CONTENT                      */
/*************************************/

/* Containers */
#cnt {min-height:500px;padding-top:20px;padding-left:60px;padding-right:60px;background:url('/img/shr/hdr_shad.png') no-repeat;}

#mai,#con {}
#mai {display:inline;width:100%;margin-right:0px;margin-left:-222px;}
#con {float:right;width:635px;padding:0px 0px 20px 40px;overflow:hidden;}
#con a {text-decoration:none;border-bottom:none !important;}
#con a:hover {border-bottom:1px dotted #00F !important;}

#sid {position:relative;float:left;width:200px;margin:0 -201px 0 0;padding-top:20px;}
#sid ul li {padding-left:10px;}

/* Main Product */
#maprd {height:345px;}
#maprd img {position:absolute;float:right;margin-top:-90px;margin-left:140px;z-index:999;}

#maprd h1 {width:240px;}
#maprd .dsc {width:200px;}
#maprd .dsc p {display:block;padding:0px;margin-top:1em !important;font-size:1.1em;line-height:1.1em;text-transform:none;}
.opt {color:#36C;font-style:italic;}
#hdr-main-1 {width:217px;margin-top:18px;font-family:Arial,Helvetica,sans-serif;font-size:2.0em;line-height:0.9em;text-align:left;text-transform:uppercase;color:#BB41B2;}

/* Main Product Image Wrapping */
#floa01,#floa02,#floa03,#floa04 {float:right;clear:both;height:40px;z-index:1000;border:1px solid #00F;}
#floa01 {margin-top:80px;width:430px;}
#floa02 {width:460px;}
#floa03 {width:480px;}
#floa04 {width:500px;}

/* Featured Products */
#shdr-feat{display:block;height:1.6em;font-family:Arial,Helvetica,sans-serif;font-size:1.80em;line-height:1.8em;text-transform:uppercase;color:#EE41B2;}

/* Product Boxes */
.pbox {float:left;width:188px;margin-right:30px;margin-bottom:30px;border:1px solid #CDCDCD;}
.pend {margin-right:0px !important;}
.pbox img {float:right;}
.pbox p {padding:0px 4px;font-size:0.76em;}
.nwp {padding:6px 6px 0px 0px;;margin:0px;font-size:1.1em;text-align:right;text-transform:uppercase;}

/* Sidebar Boxes */
.sbox,.btn_sbox {width:190px;}
.btn_sbox {height:25px;line-height:25px;background-image:url('/img/shr/sid_bars.png');}

/* Alternate: Gold (Uncomment to use) */
/*
.btn_sbox {height:25px;line-height:25px;background-image:url('/img/shr/sid_bars_GOLD.png');}
*/

/* Alternate: Purple (Uncomment to use) */
/*
.btn_sbox {height:25px;line-height:25px;background-image:url('/img/shr/sid_bars_PURPLE.png');}
*/


/* Sidebar Find */
#frmFind,#frmFind div {margin:0px;padding:0px;}
#vie_find {width:168px;height:21px;padding-top:1px;padding-left:3px;font-family:'Segoe UI',Arial,Helvetica,sans-serif;border-top:1px solid #CDCDCD;border-left:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;border-right:none;}
#vie_find,#btn_find {font-size:1.1em;line-height:22px;}
#btn_find {position:absolute;width:24px;height:24px;margin:0;line-height:4px;margin-left:-5px;background-color:transparent;background-image:url('/img/shr/btn_srch.png');background-position:0px -24px;border:none;outline:0;}
#btn_find:hover {background-position:0px 0px;}
#btn_find:active {background-position:0px -48px;}

#btn_find::-moz-focus-inner {border: 0;}

.sbx,#frmFind div {margin-bottom:1em;}
.sbx {padding-bottom:0.5em;border:1px solid #CDCDCD;border-top:none;}
.sbox ul {padding-top:2px;list-style-type:none;}
.sbox ul li {padding-left:10px;font-family:Arial,Helvetica,sans-serif;font-size:1.0em;line-height:1.6em;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.sbox ul li,.sbox ul li a {color:#C2009F;}
.sbox ul li a {display:block;padding-left:11px;text-transform:uppercase;background:url('/img/shr/img_bull.gif') 0px 0.65em no-repeat transparent;}
.sbox ul a:hover {border-bottom:none;}
.sbox ul a:active {color:#FFF;border-bottom:none;}
.sbox ul a:visited {color:#C2009F;border-bottom:none;}
.sbox ul li:hover,.sbox ul li:active {border-top:1px solid #BB9037;border-bottom:1px solid #BB9037;}
.sbox ul li:hover {background:url('/img/shr/wpp_bsel.png') #FFB037;}
.sbox ul li:active {background:url('/img/shr/wpp_bse2.png') #FFB037;}

#box_new {height:190px;}
#bhd_shop,#bhd_about,#bhd_new {position:absolute;height:12px;line-height:12px;width:150px;margin-top:7px;margin-left:22px;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;text-transform:uppercase;color:#FFF;z-index:15;}


/*************************************/
/* FOOTER                            */
/*************************************/
#ftr {clear:both;height:158px;padding-top:94px;background-position:0px -219px;}

/* Footer Menu */
#ftm {margin-left:60px;list-style-type:none;}
#ftm li {float:left;margin-right:6px;padding-left:6px;font-size:0.92em;line-height:1.6em;border-left:1px dotted #CC41B2;z-index:1000;}
#ftm li ul li {float:none;display:block;padding-left:0px;font-size:1.0em;border-left:none;}
#ftm a {display:block;padding-left:4px;width:120px;text-transform:uppercase;color:#CC41B2;border:1px solid #FFF;}
#ftm a:hover {background:url('/img/shr/mnu_back.png');color:#FFF;border:1px solid #CD1C87;}
#ftm a:visited {color:#CC41B2;}

/* Footer Address */
#ftr .vcard {width:200px;float:left;margin-top:28px;margin-left:76px;margin-bottom:2em;font-family:Arial,Helvetica,sans-serif;font-size:1.0em;font-weight:bold;text-align:right;text-transform:uppercase;line-height:1.58em;color:#555;}
#ftr .org,#vem {display:none;}
#ftr .org,#ftr .email {color:#333;}
#ftr .email {margin-left:4px;}
#ftr .email:hover,#ftr .org:hover {color:#000;}
#ftr .tags,#ftr .country-name {position:absolute;visibility:hidden;text-indent:-999em;margin-top:-20px;}
#vftr #vin {width:170px;display:block;margin-top:0.25em;padding-top:0.25em;border-top:1px dotted #909095;}
#vftr a:hover {border-bottom:none;}
#vftr #vem {margin-top:4px;}
#frm_news {margin-top:0.5em;padding-top:0.5em;border-top:1px dotted #B0B0B5;}
#ne {width:160px;padding:2px 0px 3px 2px;font-size:0.9em;}
#btn_sub {padding:1px 0px 0px 0px;font-size:0.9em;border:1px outset #EEE;}
#btn_sub:active {border:1px inset #FFF;}
#ftr .lbl {font-weight:normal !important;}

#vftr #frm_news {width:170px;margin-top:0em;margin-bottom:0.5em;padding-top:0em;padding-bottom:0.5em;border-bottom:1px dotted #909095;border-top:none;}
#vftr div {margin-top:-4px;}
#vftr #ne {display:block;float:left;width:140px;margin-top:-1px;margin-right:2px;padding:2px 0px 3px 2px;font-size:0.9em;background:#FFF;border:1px solid #C0C0C5;}
#vftr #ne {background:#CCC;border:1px solid #909095;}
#vftr #btn_sub {float:left;margin-top:1px;padding:1px 0px 0px 0px;font-size:0.9em;border:1px outset #999;background:#BBB;}
#vftr #btn_sub:active {border:1px inset #FFF;}
#vftr #btn_sub {float:left;margin-top:1px;padding:1px 0px 0px 0px;font-size:0.9em;border:1px outset #999;background:#BBB;}

#rss_foot {display:block;float:left;width:10px;height:10px;margin:3px 3px 0px 0px;background:url('/img/shr/rss_foot.png') no-repeat;cursor:pointer;}
#rss_foot:hover {border-bottom:none;}
#rss_ftxt {color:#555}
#rss_ftxt:hover {color:#FFF;border-bottom:1px dotted #FFF;}

/* Footer Newsletter Form */
#frm_news {margin-top:0.5em;padding-top:0.5em;border-top:1px dotted #B0B0B5;}
#ne {padding:2px 0px 3px 2px;font-size:0.9em;}
#btn_sub {padding:1px 0px;font-size:0.9em;border:1px outset #EEE;}
#btn_sub:active {border:1px inset #FFF;}


/* LEGAL LINE */
#lgl {margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:0.86em;font-weight:bold;text-align:center;color:#FDD;}
#lgl a {color:#FDD;}
#lgl a:hover {color:#FFF;}