/* CSS Document */
html, body, ul, li, p, h1, h2, h3, h4, h5, h6, div, form{margin: 0px; padding: 0px; }

body{ background:#BDB3C4; padding-top: 40px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size: 75%;}

.container{width: 1000px; margin: auto; text-align: left; text-align: justify; background:#fff;}

/* Menu */
.container #nav{background:#260B39; z-index:999; height:43px; line-height:43px; left:0px; font-size: 12px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #fff;  margin-bottom:0px;padding-bottom:0px; padding-left:20px;}
.container #nav ul{list-style: none;padding:0;margin:0;left:0px;padding-left:0px;height:30px; line-height:26px; }
.container #nav ul li{float:left;position:relative; display:inline; text-align: left;cursor: default;height:43px; line-height:43px;text-transform:uppercase; margin-left: 22px; margin-right: 36px;left:0px; padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px;}
.container #nav ul li.end{float:left;position:relative;text-align: left;cursor: default;height:43px; line-height:43px;text-transform:uppercase; margin-right:0px; left:0px; padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px;}
.container #nav ul li img{padding-top:2px;line-height:30px;}
.container #nav ul li a{ text-decoration:none; color:#fff; }
.container #nav ul li a:hover{ text-decoration:none; color:#BDB3C4; }
.container #nav ul li.last{margin-right:0px; padding-right:0px;}
.container #nav ul li p{display:none;}
.container #nav li > ul {top: auto;left:auto;}
.container #nav ul li ul{display: none; position: absolute; top: 43px; left:0px;}
.container #nav ul li ul li{margin-left:0px; margin-right:0px; width:80px;}
.container #nav ul li ul li.wider{width:210px;left:-5px;}
.container #nav ul li ul li.middle{width:140px; left:0px;}
.container #nav ul li ul li.middle2{width:120px; left:-5px;}
.container #nav ul li ul li.middle3{width:105px; left:0px;}
.container #nav ul li ul li.ending{width:104px; left:-4px;}
.contact {width:90px;}
.container #nav ul li:hover ul {display: block;z-index:9999;}
.container #nav ul li ul li{position: relative;left:0px;text-transform:none;display: block;float: none; border: 1px solid #30474D ;border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#BDB3C4;color:#260B39;line-height:20px; height:20px;}
.container #nav ul li ul li a{color:#260B39;}
.container #nav ul li ul li:hover{background:#260B39;  color:#BDB3C4;}
.container #nav ul li ul li:hover a{background:#260B39;  color:#BDB3C4;} 
.container #nav ul li ul li a:hover{text-decoration:none; color:#BDB3C4;}

.MainBody{ background:url(../images/bg-main-body.gif) repeat-x #fff;}

.LeftSide{float: left; width: 420px; padding-left: 35px; height: 620px;}

.LeftSide .logo{height: 96px; line-height: 96px;}
.LeftSide .logo img{padding-top: 25px;}

.LeftSide .subnav{ height: 26px; line-height: 26px; margin-top: 3px; }
.LeftSide .subnav ul{ list-style:none; }
.LeftSide .subnav ul li{display: inline; float: left; padding-right: 30px; line-height: 26px; color: #34104E; font-weight: bold; font-size: 11px;text-transform: uppercase; }
.LeftSide .subnav ul li a{color: #34104E; text-decoration:none;}

.LeftSide .Text{margin-top: 15px; margin-bottom: 15px; margin-right: 35px; }
.LeftSide .Text p{line-height: 18px;}
.LeftSide .Text p a{color:#583F70;}

.LeftSide .shop{border: 1px solid #000; margin-bottom: 25px;}
.LeftSide .Century{padding-top: 15px;}

.footer{background:#260B39; height:43px; line-height:43px; clear:both; display:block;  }
.footer p{line-height: 43px; font-family:Arial, Helvetica, sans-serif; text-align: right; padding-right: 20px; color: #93859C; font-size: 11px;}
.footer p a{color: #fff;}

.RightSide{height: 620px; float: left; width: 510px; background:#E6E2E9; border-left: 1px solid #C0B8C6; border-right: 1px solid #C0B8C6;}
.RightSide .Categories{margin: 7px; text-align:center; border: 1px solid #C0B8C6;  background: #fff; height: 303px; padding: 8px;}

.RightSide .Categories .image-links{position: relative; display: block; float: left; margin-bottom: 0px; margin-right: 0px; border-top:1px solid #C0B8C6; border-left: 1px solid #C0B8C6; padding-bottom: 1px;background: #F8F6FA; padding: 4px;}
.RightSide .Categories .image-links img{margin: 0px; padding: 0px; border: 1px solid #C0B8C6;}
.RightSide .Categories .image-links p{position: absolute; bottom: 10px;left: 12px; color: #fff; text-transform: uppercase; font-family: Arial; font-size: 10px; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}
.RightSide .Categories .image-links a{color: #fff; text-decoration:none;margin-bottom: 0px; padding-bottom: 0px;}

.RightSide .News{padding: 20px;float: left; padding-right: 0px; padding-top: 15px; padding-bottom: 0px; }
.RightSide .News h2{color: #642A8F; font-size: 1.6em; font-weight: bold; margin-bottom: 15px; margin-top: 0px;}
.RightSide .News .Column{float: left; width: 215px; padding-right: 20px; margin-right: 20px; margin-bottom: 0px;}
.RightSide .News .Item{margin-bottom: 20px;}
.RightSide .News .Item h3{color: #9369B2; font-size: 1em; font-weight: bold; margin-bottom: 5px;}
.RightSide .News .Item p a{color: #9369B2; text-transform: uppercase; font-size: 0.8em; text-decoration:underline;}
.RightSide .News .Item p{padding-bottom: 5px;}
.RightSide .News .no-pad{border-right: 0px solid #D5CADE; padding-right: 0px; margin-right: 0px;}
.RightSide .News h2 a{color: #642A8F; text-decoration:none;}

.RightSide .News form input.go{background:#34104E; color:#fff;  font-weight:bold; border: none;}

