/* (c) Copyright Elliot Tanzer, All Rights Reserved. */

body{background:#000;}


#header{float:left;text-align:center;}
#header img{width:100em;height:18em;}


#languages{float:right;text-align:right;}
#languages a, #languages a:visited{color:#AFAFAF;text-decoration:none;border:0;margin-left:.2em;margin-right:.2em;}
#languages a:focus, #languages a:hover, #languages a:active{color:#AFAFAF;text-decoration:none;border-bottom:1px solid #F00;}


#menu{float:left;margin-top:2em;height:70em;width:20em;background-image:url(../images/bg-menu.jpg);background-repeat:no-repeat;background-position: top center;}
.menu-group{font-size:1.8em;line-height:2.2222em;text-align:center;}
.menu-group a, .menu-group a:visited, .menu-group a:focus, .menu-group a:hover, .menu-group a:active{display:block;border:0;color:#FCFBF1;text-decoration:none;background-image:url(../images/bg-menu-group.gif);background-repeat:no-repeat;background-position: center center;}
.menu-group a:focus, .menu-group a:hover, .menu-group a:active{color:#FCFBF1;text-decoration:underline;cursor:pointer;border:0;}
.menu-link{color:#FCFBF1;font-size:1.4em;line-height:1.4285em;padding-left:2em;}
.menu-link a, .menu-link a:visited{color:#FCFBF1;text-decoration:none;border:0;}
.menu-link a:focus, .menu-link a:hover, .menu-link a:active{color:#FFF;text-decoration:underline;border:0;}
#menu .hr{border-color:#000;margin-top:10px;height:9px;line-height:9px;}

#consultations{float:left;margin-top:4em;height:30.8em;width:19.8em;color:#FCFBF1;text-align:center;border:1px solid #6B3DB7;-moz-border-radius: 9px; -webkit-border-radius: 9px;border-radius: 9px; }
#consultations a.f14, #consultations a.f14:visited{color:#FCFBF1;text-decoration:none;border-bottom:0;}
#consultations a.f14:focus, #consultations a.f14:hover, #consultations a.f14:active{color:#FCFBF1;text-decoration:none;border-bottom:1px solid #F00;}
#consultations .hr{border-color: #6B3DB7;}


.display{float:left;margin:2em;margin-bottom:1em;padding-left:1em;padding-right:1em;background:#FCFBF1;width:60em;}
.display .hr{float:left;border-top:1px solid #6B3DB7;width:60em;}


#title{float:left;font-family:"Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;}
#title, #title a, #title a:visited{color:#6B3DB7;text-decoration:none;border-bottom:0;}
#title a:focus, #title a:hover, #title a:active{color:#6B3DB7;text-decoration:underline;border-bottom:0;}
#title h2{font-size:1.4em;line-height:1.4285em;}


#rightside{float:right;margin-top:2em;margin-right:1em;width:13em;}
#rightside .f18{color:#FCFBF1;font-weight:normal;text-align:center;}
#rightside .button-wide{width:8.4em;}
#rightside input{color:#6B3DB7;}
#rightside .hr{border-top:1px solid #6B3DB7;}
#rightside a.f14, #rightside a.f14:visited{color:#FCFBF1;text-decoration:none;border-bottom:0;}
#rightside a.f14:focus, #rightside a.f14:hover, #rightside a.f14:active{color:#FCFBF1;text-decoration:none;border-bottom:1px solid #F00;}


#newsletter{font-style:italic;text-align:center;border-color:#6B3DB7;}


#follow{float:left;margin-top:2em;margin-bottom:2em;width:13em;text-align:center;}


#emporium{float:left;margin-bottom:4em;margin-top:4em;width:13em;text-align:center;height:4em;}


.footer{float:left;width:100em;color:#FFF;font-weight:bold; height:3em;margin-bottom:1em;background:#000;text-align:left;border-top:1px solid #6B3DB7;}
.footer a, .footer a:visited{text-decoration:none;border-bottom:1px dotted #F00;color:#FFF;font-weight:normal;}
.footer a:focus, .footer a:hover, .footer a:active{text-decoration:none;border-bottom:1px dotted #FFF;color:#F00;font-weight:normal;}
.footer .also{float:left;padding-left:1em;}
.footer .copy{float:right;padding-right:2em;}





.g1{float:left;margin:0;padding:0;width:345px;height:300px;overflow:hidden;}

.g2{float:right;margin:0;padding:0;width:255px;height:300px;overflow:hidden;}

.g3{float:left;margin:0;padding:0;width:120px;height:602px;overflow:hidden;}

#app{float:left;width:60em;}
#app-cart #app{min-height:99em;}


#view-cart{float:left;text-align:center;width:13em;}

#view-cart a.f16, #view-cart a.f16:visited{text-decoration:none;border-bottom:0;color:#6B3DB7;font-weight:normal;}
#view-cart a.f16:focus, #view-cart a.f16:hover, #view-cart a.f16:active{text-decoration:none;border-bottom:1px dotted #6B3DB7;color:#FFF;font-weight:normal;}



.normal{font-size:1.4em;line-height:1.4285em;}


#app-product-category #app p, #app-product-category #app li{font-size:1.4em;line-height:1.4285em;}
#app-product-category #app li{padding-bottom:20px}
#app-product-category #app ul{padding-bottom:0}
#app-product-category #app p.dropcap:first-letter{font-family: "Papyrus", fantasy;color:#6B3DB7;}

#app h2{font-size:1.8em;line-height:1.6667em;color:#6B3DB7;}

#app-blank #app p, #app-blank #app ul, #app-blank #app ol, #app-product #app ul{font-size:1.4em;line-height:1.4285em;}

#app-blank #app p{margin-left:10px;margin-right:10px;}

#app-blank #app  hr{color:#6B3DB7;background-color:#6B3DB7;}

#app-blank #app h2, #app-blank #app h3{color:#6B3DB7;}

.rounded{-moz-border-radius: 9px; -webkit-border-radius: 9px;border-radius: 9px;}

#error-message{font-size:1.8em;line-height:1.6667em;text-align:center;background:#FFDFDF;color:#900;border:1px solid #F00;margin-bottom:8px;}

#app-category #app p {margin-left:10px;font-size:1.6em;line-height:1.25em;}

#app-category #app p span{font-size:75%}

#app-blank #app h2{font-size:1.6em;line-height:1.25em;font-weight:bold;}
#app-blank #app h3{font-size:1.4em;line-height:1.4285em;font-weight:bold;}




#app-product .product-model{font-size:1.6em;line-height:1.25em;font-weight:bold;color:#6B3DB7;text-align:center;}

#app-product .product-price{font-size:1.4em;line-height:1.4285em;text-align:center;}

.product-savings, .product-shipping{font-weight:bold;color:#F00}
#app-product .product-addcart {text-align:center; height:5em;}
#app-product .product-addcart input{ float:none; margin:auto;}
#app-product #app p{font-size:1.4em;line-height:1.4285em;margin-left:10px;margin-right:10px;}