body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background-repeat:repeat-x;}
#maintop { width:100%;clear:both; }
#main {width: 850px; height:px;clear:both;}
#top { background-color:#4f6cca; }
#band{ color:#e7edff; background-color: #2e4aa6; border-top:1px solid #e7edff; border-bottom : 1px solid #e7edff; padding:0px 0px 2px 450px;}
#band a { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color: #e7edff; text-decoration: none; }
#band a:hover{ text-decoration: underline; }  
#nav {width: 161px; background-color:#4f6cca;}
.bord { width:161px; border-right:1px solid #4f6cca; background-color:#e7edff; }
#nav h1 {font: bold  italic 14px/19px Verdana, Arial, Helvetica, sans-serif; color: white; 
         margin: 0px 0px 0px 0px; padding: 5px 0px 5px 28px; background-color:#4f6cca; }

 .shop{ background-image:url(../Images/MenuShop.gif); background-repeat:no-repeat;background-position: 3px  3px; }
 .spec{background-image:url(../Images/MenuSpec.gif); background-repeat:no-repeat;background-position: 3px  2px;  }
 .help {background-image:url(../Images/MenuHelp.gif); background-repeat:no-repeat;background-position: 3px  3px;  }

#nav ul { background:#e7edff;  border-left:; list-style-type:none; margin-bottom:-3px; margin-top:-3px;}
#nav li { padding-left:px;padding-right:px; font: normal 13px /19px Verdana, Arial, Helvetica, sans-serif;}
.act { display:block; width: 117px; margin-left:-18px;padding-left:20px; color:black; background-image:url(../Images/MenuCh.gif);
                        background-repeat:no-repeat; background-position: 0px  2px;text-decoration:underline;background-color:; }
#nav li a { display:block; width: 117px; margin-left:-18px;padding-left:20px; text-decoration:none; color:black;}
#nav li a:link{ background-image:url(../Images/MenuSq.gif);
                        background-repeat:no-repeat; background-position: 0px  2px ;}
#nav li a:visited{ background-image:url(../Images/MenuSq.gif);
                        background-repeat:no-repeat; background-position: 0px  2px ; }
#nav li a:hover {  background-image:url(../Images/MenuCh.gif);
                        background-repeat:no-repeat; background-position: 0px  2px; text-decoration:underline;}
#nav p {   font:bold 13px/21px  Verdana, Arial, Helvetica, sans-serif; margin: 4px 0px 4px 0px; padding:0px 0px 0px 28px;
            width:px;}

.menu1{ background-color: #e7edff; }
.menu1 a {color: #0a2270; text-decoration:none; }
.menu1 a:hover, .menu2 a:hover{ text-decoration:underline;  }

.menu2 { background-color:#4f6cca;  }
.menu2 a { color:white; text-decoration:none; }
.menu3 {  background-color:#4f6cca;margin-top:-4px;  padding-top:4px;}
#text { vertical-align:top; padding:8px 5px 5px 25px; line-height:18px; 
       text-align:justify; margin:0px;}
#text h1 {font: normal 19px Verdana, Arial, Helvetica, sans-serif; color: #4f6cca; 
          margin: 0px 0px 10px 0px; padding-top:8px;}
#text p {margin: 8px 15px 0px 0px;}
#text p a { color:#0a2270; text-decoration:underline; font: bold  13px Verdana, Arial, Helvetica, sans-serif; }
#text h2, .tex {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #0a2270; 
          margin: 7px 0px 5px 0px; padding-top:1px;}
#sizing { font: 13px Verdana, Arial, Helvetica, sans-serif; margin:15px 0px 15px 0px; background-color:;}
.tab {font: bold 13px Verdana, Arial, Helvetica, sans-serif; background-color:#e7edff; color:#0a2270; text-align:center;vertical-align:middle; }
#sizing td { border: 1px solid #4f6cca; background-color:; }
#feature {width: 165px; height:px; float:right; border: 1px solid #4f6cca; 
          text-align:center; margin-left:px;margin-top:12px;}
#feature h1 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #4f6cca; 
             background-color: #e7edff; margin:2px 2px 0px 2px; padding: 4px 0px 4px 10px;
             border: 1px solid #4f6cca; text-align:left;}

#feature h2 a:link, #text1 h2 a:link {text-decoration: underline; color: #0a2270; }
#feature h2 a:visited, #text1 h2 a:visited {text-decoration: underline;color: #0a2270; }
#feature h2 a:hover, #text1 h2 a:hover {text-decoration: underline; color: #0a2270; }
#text1 p a:link {text-decoration: none; color: black; }
#text1 p a:visited {text-decoration: none;color: black; }
#text1 p a:hover{text-decoration: underline; color: black; }
#feature h2 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
                       text-align:center; margin:3px 0px 3px 8px; padding:0px;}
#feature p {font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
                       text-align:left; margin:0px 8px 5px 8px; padding:0px;}
#feature p a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif;  } 
#sc {width: 164px; height: 130px; border: 1px solid #4f6cca; text-align:center;
     padding-top:0px;margin-bottom:5px; }
#sc img, #sc1 img { border:0px; }
#text1 {  padding: 0px 0px 5px 25px;}
#text1 p{  }
#text1 h2{font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
                        margin:5px 0px 5px 0px; padding:0px;} 
#text1 p{font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
        text-align:left; margin:0px 0px 0px 0px; padding-bottom:6px; } 
#swatch {clear:both; padding: 0px 0px 5px 20px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
         border:1px solid #c8c8c8;margin:0px 0px 6px 0px}
#swatch a { color:#0a2270; text-decoration:underline; }
#swatch  img { margin:2px 1px 2px 1px; border:1px solid gray;}       
#swatch h3  {  font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#2e4aa6;margin:1px 0px 4px 0px;
         padding-top: 4px;border-top: }
td { vertical-align:top;} 
.link1 {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#0a2270 ; text-decoration:none; }       
#prinf { float:right;}
#prinf {width:195px; border-left:1px solid #c8c8c8; padding:0px 0px 0px 10px;margin: -5px 0px 10px 0px; }
#imgl { float:left;width:250px;}
#prinf p { text-align:left; margin-right:1px; }
.rub { border-bottom:1px solid #c8c8c8;padding-bottom:-5px;}
.rut { border-top:1px solid #c8c8c8;padding-top:6px;}
#custom { font: normal 11px Verdana, Arial, Helvetica, sans-serif; width:530px;}
#custom img { position:relative;  left: 0px; top: 8px; margin-right:5px; border:1px solid gray;}


#prinf p a{ font:bold; text-decoration: none; color: #0a2270; }
#prinf p a:hover{ font:bold;text-decoration:underline; color: #0a2270; }

#pic {width:80px;font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:black; 
      margin-left:250px;text-align:center;}
#pic h3 {  font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#2e4aa6;margin:0px 0px 5px 0px;
         padding-bottom: 4px;border-bottom:1px solid #c8c8c8; }
#pic a { color:black; text-decoration:none; }
.clear { clear:both; }
.small{ font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:black; }
.smyel{ font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:black; background-color:#e7edff; 
              border:1px solid #c8c8c8; padding:3px 1px 4px 6px;}
.ulsmall  {  font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;  margin:0px 0px 0px 15px;padding-left:0px;
          }

.mar{ margin-left:14px; }
#footer { width: 100%; background-color:#e7edff; color:#0a2270; border: 1px solid #4f6cca; text-align:center; 
          font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
           padding:10px 5px 10px 5px; clear:both;}
#footer a { color:0a2270; text-decoration:none;  }
#footer_ad { clear:both; width:100%; background-color:#c8c8c8; text-align:center;font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; }
#footer_ad  img{ margin:5px; }
#footer ad a  { color:0a2270; text-decoration:underline;  }
#cred { color:#4f6cca; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:3px 0px 5px 0px;}

#friend {font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
  float:right; text-align:center; color:#333366;
  margin-right:20px;margin-top:25px;border:1px solid black;
  width:110px; padding:5px 2px 5px 2px;
  background-image:url(Images/MainPic1.jpg);
  background-repeat:no-repeat;
  background-position:top;}
#friend1{font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
  text-align:center; color:#333366;
  margin-right:;border:1px solid gray;
  width:110px; padding:5px 0px 5px 0px;margin:5px 0px 6px 15px;
  background-repeat:no-repeat;
  background-position:top;}
.shift{ position:relative; left: 180px; top: 0px; }
.fl { float:left; }
.fr { float:right; } 
#sub{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:333366; padding:1px; margin:2px;}
.act { color:black; text-decoration:underline; }
body img { border:0px; }

.pos2 { position:relative; left: 0px; top:4px; margin-left:3px} 
.bold { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:gray; }
.news {margin-left:-18px;margin-bottom: 1px; margin-top: 8px;border:1px solid #4f6cca;}
.left { float:left; }
.leftp  { float:left; padding-left:15px; }
.rightp {  float:right; padding-left:15px;}
.leftp1  { float:left; padding: 5px 0px 0px 5px; }
.p2 { padding:10px 0px 0px 0px; }
#sc1{ width: 164px; height: 130px; border: 1px solid #4f6cca; 
     padding-top:0px;margin-bottom:5px; }
.ear { float:right; }
.ear img { margin:6px 4px 0px 0px; }
.ear1{ margin-top:-8px; padding-top:-10px; position:relative; left: 0px; top: 2px; }
.ear2 { margin-top:-8px; padding-top:-10px; position:relative; left: 0px; top: 4px;}
.ear3 {margin-top:-8px; padding-top:-10px; position:relative; left: 0px; top: 7px;}
.col{  position:relative; left: 0px; top: 2px; }
.det{position:relative; left: 0px; top: 4px;  padding-right:2px;}
.price { padding-left:20px;   font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:black; }
.red { padding-left:px;   font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:red; }
.buy{position:relative; left: px; top: 4px;  padding-left:4px;  }
#but  {float:right; font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:white;
         border:1px solid  #0a2270;
         background-color:#4f6cca; }
#ihmenu { margin: 0px 0px 10px 0px; }
#ihmenu a{ font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #0a2270; background-color: #e7edff; border:1px solid #4f6cca;
                padding:2px 3px 2px 3px;  text-decoration:none; margin:3px -1px 0px -1px;}
#ihmenu a:hover{ color:white; background-color:#0a2270; }
.link { font: normal 11px Verdana, Arial, Helvetica, sans-serif;  margin-top:10px; }
.link a { color:#0a2270; text-decoration:underline; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
.link2 a {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#0a2270; text-decoration:underline;  }
#form_gift { margin-bottom:0px; margin-top:6px;float:right;}
.cart_mar { margin-top:6px; }
#intro { background-color:;height:px; border:2px dashed white ;width:px; margin-top:12px;margin-right:-5px; padding-left:5px; background-repeat:no-repeat; background-position:bottom center;}
#intro h1{font: bold 15px Verdana, Arial, Helvetica, sans-serif; color: #0a2270; text-align:right;margin-right:8px; }
.intro_text { margin-topt:px;padding-bottom:10px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border:0px;}
#cat { text-align:center; font: normal 13px Verdana, Arial, Helvetica, sans-serif;margin-left:15px; }
#pp {display:block; width:95px;padding:0px; margin:0px;}