#container {width:860px; margin:0px auto; text-align:left; background-color:#FFFFFF}

#pageheader {height:75px; position:relative; background-color: #FFFFFF;}
#pageheader .logo {position:relative;}
#pageheader .themeCorner {display:block; position:absolute; width:356px; height:75px;right:0;top:0;}

.freeship { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; width:300px; margin-left:2px; font-weight:bold}

#topnavlink { color: #000000; margin:0 auto;text-align:right; }
#topnavlink A {color: #000000; text-decoration:none; font-size:12px; font-weight:bold; padding-left:3px; padding-right:3px;
font-family: Arial, Helvetica, sans-serif}
#topnavlink A:hover {color: #6C6C6C}

#toprightscart{width:100px; float:left; padding-top:2px; padding-left:10px;}
#toprightscart A{ text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #620000;height:15px; text-decoration:none;
font-weight:bold}
#toprightshoppingcart { float:right;   font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #9F0000; padding-top:2px; width:70px;
text-align:right}
#toprightscart A:hover{text-decoration:none; color: #060; font-weight:700;}

#nav {background: #645C5A; font-family: Calibri; height:25px; }
#navin {height:25px; padding:0; margin:0; padding-top:1px; list-style:none;text-align:center; font-size: 18px; }
#navin LI {float:left; padding:0}
#navin A {height:25px; display:block; ;}
#navin A span {display:none;}
#navin A.beauty {color: #FFFFFF; width:82px; TEXT-DECORATION: none}
#navin A.beauty:hover, #navin A.beautyOn {color: #FFB0D8; width:82px; font-style:italic; font-family: Calibri;
font-weight:bold;} 

#searchbar{float:right; text-align:right; padding-top:3px; padding-bottom:1px; padding-left:3px; padding-right:2px; }
#psearch {font-family: "Rage Italic"; font-size:14px; margin-right:2px; padding-left:4px;}
#swordp{padding-right:3px; font-size:20px; color:#000000; vertical-align:middle}
#searchimage{ vertical-align: middle; margin-top:-0.6em;}

#searchbarp{float:right; text-align:right; padding-top:4px;padding-bottom:1px; padding-left:3px; padding-right:2px;margin-top:-0.1em;  }
#psearchp {font-family: "Rage Italic"; font-size:14px; margin-right:2px; padding-left:4px;}
#swordp {padding-right:3px; font-size:20px; color:#000000; vertical-align:middle}
#searchimagep { vertical-align: middle; margin-top:-0.5em;}

.footerlinks {line-height:20pt; color:#FFF; margin:0 auto;background: #645C5A;}
.footerlinks A {color:#FFF; padding:0px 5px; text-decoration:none; font-size:12px;}
.footerlinks A:hover {color: #CCCCCC;}

.logoimage{ float:left; margin-left:10px; margin-top:10px;}

.clearpadding{padding-top:10px;}
.clear {clear:both; }

#visa {float:right;color:#FFFFFF}

#comingsoon {color: #CCCCCC; width:470px;height:25px; list-style:none;text-align:center; font-size: 18px; margin-top:1px;}
#wrapcart { float:right; margin-top:21px; padding-right:3px; width:180px;}
#cart{ text-align:right;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #9F0000; height:15px;
padding-top:1px;float:right; width:180px;}


/* Back to top button - Firefox*/
#StayBottom  {position:absolute; bottom:0; width:60px; *display:none;}

/* Floating Menu - Stay to Top*/
div#StayTopRight  {position:absolute; top:0; height:94%; width:60px; margin:32px 0 0 870px; *margin:22px 0 0 870px;}
@media screen { #container>div#StayTopRight {position:fixed;}}


