/* 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;}


.MainContent .logo{height: 96px; background:url(../images/bg-sub-purple.gif) repeat-y #34104E; padding-left: 35px;}
.MainContent .logo img{padding-top: 25px;}

.MainContent .subnav{ height: 26px; line-height: 26px; background:url(../images/bg-sub-grey-menu.gif) repeat-x #E1E1E1;  padding-left: 35px;}
.MainContent .subnav ul{ list-style:none; }
.MainContent .subnav ul li{display: inline; float: left; padding-right: 30px; line-height: 26px; color: #34104E; font-weight: bold; font-size: 11px;text-transform: uppercase; }
.MainContent .subnav ul li a{color: #34104E; text-decoration:none;}

.MainContent .Content{padding-top: 15px; padding-bottom: 15px; background:url(../images/bg-sub-white.gif) repeat-y #fff; }
.MainContent .Content .Text{float: left; display:inline; width: 640px; margin-left: 35px;}
.MainContent .Content .Text p{line-height: 18px;}
.MainContent .Content .Text p a{color:#583F70;}

.MainContent .Text .shop{border: 1px solid #000; margin-bottom: 25px;}
.MainContent .Century{ background: url(../images/bg-sub-purple.gif) repeat-y #34104E; height: 100px;  }
.MainContent .Century img{padding-left: 35px; padding-top: 20px; float: left; display:inline;}
.MainContent .Century .address{width: 210px; background:none; float: right; display:inline; margin-right: 55px; margin-top: 15px;}
.MainContent .Century .address h2{color: #642A8F; font-size: 1.6em; font-weight: bold; margin-bottom: 15px; margin-top: 0px;}
.MainContent .Century .address .Item p{padding-bottom: 5px;}

.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;}

.News{width: 210px; background:none; float: right; display:inline; margin-right: 55px; margin-top: -120px;}
.News h2{color: #642A8F; font-size: 1.6em; font-weight: bold; margin-bottom: 15px; margin-top: 0px;}
.News h2 a{color: #642A8F; text-decoration:none;}
.News .Item{margin-bottom: 20px;}
.News .Item h3{color: #9369B2; font-size: 1em; font-weight: bold; margin-bottom: 5px;}
.News .Item p a{color: #9369B2; text-transform: uppercase; font-size: 0.8em; text-decoration:underline;}
.News .Item p{padding-bottom: 5px;}

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


.MainContent .Content .Text h2{text-align: left; font-weight: bold; font-size: 1.4em; color: #8A18A2; margin-bottom: 15px;}
.MainContent .Content .Text h3{font-weight:bold; font-size:1.2em; color:#34104E;margin-top:0px; margin-bottom:5px;}

.MainContent .Content .Text .product-category-main{padding-top:5px; padding-bottom: 5px; border-right: 0px solid #BDBEC2; display: inline; float:left; background:#fff; margin-bottom: 15px; text-align: center; width: 155px; }
.MainContent .Content .Text .product-category-main:hover{ background:#E6E2E9;}
.MainContent .Content .Text .Right{margin-right: 0px;}
.MainContent .Content .Text .product-category-main img{border: 1px solid #C0B8C6; }
.MainContent .Content .Text .product-category-main h3{padding-bottom: 0px; font-weight: bold; color:#34104E; font-size: 1.1em; margin-top: 0px; padding-top: 0px; width:95px; text-align:center; font-weight: bold;margin-right: 25px; margin-left: 25px;  }
.MainContent .Content .Text .product-category-main p{margin-left: 10px; margin-right: 10px; margin-bottom: 0px;}
.MainContent .Content .Text .product-category-main p.price span{font-weight: bold; color: #9369B2;}
.MainContent .Content .Text .product-category-main .View {text-decoration:none; color: #fff; background: #34104E; padding: 5px 0px; margin-bottom: 10px; width: auto; margin-left: 10px; font-weight: bold; margin-top: 10px; margin-right:10px;}
.MainContent .Content .Text .product-category-main .View a{color: #fff; text-decoration: none;}
.MainContent .Content .Text .product-category-main .View a:hover{text-decoration:underline;}
.MainContent .Content .Text .end{margin-right: 0px; border-right: 0px solid #BDBEC2; }

.MainContent .Content .Text .Product-Photos{float: left;}
.MainContent .Content .Text .Product-Photos img{ border: 1px solid #C0B8C6; margin-bottom: 15px;}
.MainContent .Content .Text .Product-Photos .Thumbnails img{ margin-right: 16px;}
.MainContent .Content .Text .Product-Photos .Thumbnails img.last{margin-right: 0px;}

.MainContent .Content .Text .Product-Description{ float: right; width: 230px;}
.MainContent .Content .Text .Product-Description ul{font-size: 1em;}
.MainContent .Content .Text .Product-Description ul li{list-style: none; background: url(../images/bullet.gif) no-repeat left top; margin-bottom: 5px; padding-left: 15px; font-size: 1em;}
.MainContent .Content .Text p{margin-bottom: 14px;}
.MainContent .Content .Text .Product-Description p span{font-weight: bold; color: #9369B2;}

.MainContent .Content .Text .Product-Description h2{ text-transform:uppercase; font-weight:bold; font-size:1.2em; color:#9369B2;margin-top:0px; margin-bottom:10px;}
.MainContent .Content .Text .Product-Description h4{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:10px; margin-bottom:10px;}

.MainContent .Content .Text .Product-Description .highlight{border: 1px solid #C0B8C6; background:#E6E2E9; padding: 10px; margin-bottom: 20px; }
.MainContent .Content .Text .Product-Description .highlight p{ margin-top: 0px; margin-bottom: 5px; padding-bottom: 0px;}
.MainContent .Content .Text .Product-Description .highlight p span{float: left; width: 125px; text-transform:uppercase; color: #642A8F;}
.MainContent .Content .Text .Product-Description .Enquire{}

.MainContent .Content .Text .Product-Description .Enquire{text-decoration:none; color: #fff; background: #34104E; padding: 5px;  font-weight: bold; width: 160px; text-align: center; margin: auto;}
.MainContent .Content .Text .Product-Description .Enquire a{color: #fff;}

.divider{clear: both; display:block; height: 1px;border-bottom: 1px solid #C0B8C6;}
.divider img{height: 1px; }

.MainContent .Content .Text form{float:left; width:420px;}
.MainContent .Content .Text form h3{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:5px; padding-bottom:10px;border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
.MainContent .Content .Text form div{margin-bottom:12px; text-align:left;}
.MainContent .Content .Text form label{display:block; width:180px; float:left;}
.MainContent .Content .Text form input, .MainContent .Content .Text form textarea, .MainContent .Content .Text form select{width:190px;}
.MainContent .Content .Text form .buttons{ padding-left:180px;}
.MainContent .Content .Text form .buttons input{width:95px; border: thin; background:#34104E; font-size:1em; color:#fff;  font-weight:bold; }
.MainContent .Content .Text form .contact-buts{ padding-left:180px;}
.MainContent .Content .Text form .contact-buts input{width:81px; border:1px solid #e1e1e1; font-size:1em; text-transform:none; font-weight:bold;background:#5C6970;color:#fff;  }

.MainContent .Content .Text .contactdetails{float:left; width:190px; vertical-align:top;}
.MainContent .Content .Text .contactdetails h3{margin-top:0px; line-height:45px; font-size:1.1em}
.MainContent .Content .Text .contactdetails h2{ text-transform:uppercase; font-weight:bold; font-size:1.1em; color:#F16122;margin-top:5px; padding-bottom:10px; border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
.MainContent .Content .Text .contactdetails a{}

.MainContent .Content .Text .product-summary{float:left; width:190px; vertical-align:top;}
.MainContent .Content .Text .product-summary h3{ text-transform:none; font-weight:bold; font-size:1.1em; color:#34104E;margin-top:5px; padding-bottom:10px; border-bottom: 1px dotted #C0B8C6;margin-bottom:10px;}
.MainContent .Content .Text .product-summary img{border: 1px solid #BDBEC2; margin: auto;}
.MainContent .Content .Text .product-summary a{color:#F16122;}

.clear{display: block; clear:both; height:1px;}
.clear img{ height: 1px;}

.MainContent .Content .Text .news-item{margin-bottom: 11px; padding-bottom: 9px; border-bottom: 1px solid #C0B8C6;}
.MainContent .Content .Text .news-item p{margin-bottom: 5px; padding-bottom: 0px; }
.MainContent .Content .Text .news-item .more{ color: #9369B2; font-weight: bold; text-transform:uppercase; padding-left: 15px; background:url(../images/arrow-circle.gif) no-repeat bottom left; font-size: 11px;}
.MainContent .Content .Text .news-item .more a{color: #9369B2; }
.MainContent .Content .Text .news-item h3{font-weight:bold; font-size:1.2em; color:#34104E;margin-top:0px; margin-bottom:5px;}
.MainContent .Content .Text .news-item h3 a{color:#34104E;}