body, html{ margin:0; padding:0; background-color:#58110f; }
*{ font-size:12px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; color:#000; }
.ff{ height:0; font-size:0; clear:both; display:block; }
.wrapper{width:760px; margin:0 auto; }
p,* p{margin:0;}
h1, h2, h3{margin:0; } 
fieldset,* fieldset{border:0; padding:0; margin:0; }
img{border:0;}

.wrapper{width:990px; margin:0 auto; padding-top:33px; }
.top{width:990px; height:225px; background:url('../images/topBg.jpg') center top repeat-y #58110f; }
ul.menu{display:block; padding:0; margin:0; width:986px; height:41px; border:1px solid #182b65; list-style-type:none; background:url('../images/menuBg.jpg') center top repeat-x;  }
ul.menu li{float:left; }
ul.menu li a:link, ul.menu li a:visited{display:block; padding:10px 20px; color:#fff; text-decoration:none; font-size:16px; text-shadow: 1px 1px 1px #000000; }

.main{padding:1px; width:988px; background-color:#fff; }
.main-left{width:298px; float:left; padding-top:1px; }
.main-right{width:655px; float:right; padding-right:20px; padding-top:1px; }
.main-left h2{display:block; padding:10px; background-color:#510301; color:#fff; font-size:16px; font-weight:normal; width:278px; }
ul.productList{padding:0; margin:0; list-style-type:none; width:278px; }
ul.productList li a:link, ul.productList li a:visited{display:block; background-color:#f9e7e7; padding:6px 10px; color:#510301; font-size:16px; text-decoration:none; width:278px; }
ul.productList li a:hover, ul.productList li a.active{background-color:#e7c2c2; } 
ul.productList li{padding:1px 0; width:278px; }
.main-right h2{font-size:22px; color:#510301; font-size:normal; padding:10px 0; }
.main-right p{font-size:14px; line-height:22px; }
.footer{width:990px; height:45px; background:url('../images/menuBottomBg.jpg') center top repeat-y #58110f; }

ul.menu2{margin:0; padding:0; list-style-type:none; }
ul.menu2 li{float:right; }
ul.menu2 li a:link, ul.menu2 li a:visited{text-decoration:none; color:#510301; font-size:18px; padding:10px 20px; display:block; }

.colorized{background-color:#510301; width:278px; padding:40px 10px; color:#fff; }
.colorized p{color:#fff; font-size:18px; text-align:center; text-shadow: 1px 1px 1px #000000; }
.colorized a:link, .colorized a:visited{text-decoration:none; color:#fff; font-size:18px; text-align:center; display:block; text-shadow: 1px 1px 1px #000000; }
.colorized .line{background-color: #FFFFFF; height: 1px; margin: 10px auto; width: 80%; }

.brief{width:200px; float:left; border:1px solid #dfdfdf; margin:5px; text-align:center; }
.brief h3{margin:0; background-color:#f9e7e7; color:#c54409; font-weight:normal; padding:5px 10px; text-align:center; font-size:14px; }
.brief img{margin:10px; }
.brief p{margin:0; background-color:#f9e7e7; color:#c54409; padding:5px 10px; }
a.more:link, a.more:visited{text-decoration:none; display:block; width:100px; height:17px; color:#fff; background-color:#bf0500; font-size:11px; margin:5px auto;
	padding-top:3px; }
a.more:hover{text-decoration:underline; }

.photoBox{padding:10px; width:300px; float:left; }
.photoBox .photoBoxSmall{width:40px; float:left; padding-right:20px;}
.photoBox .photoBoxBig{width:240px; float:right; }
.photoBox .photoBoxBig img{border:0; }
.photoBox .photoBoxSmall a:link, .photoBox .photoBoxSmall a:visited{display:block; }
.photoBox .photoBoxSmall img{border:1px solid #ccc; }

.contentBox{float:right; width:310px; background-color:#fff; padding:10px; }
.contentBox p{margin:0; }
.hide{display:none;}
.error{padding:10px 0; border:1px solid #600000; background-color:#fee4e4;
	display:block; width:90%; margin:0 auto; text-align:center; color:#600000; }
.info{padding:10px 0; border:1px solid #213f00; background-color:#d7f0bd;
	display:block; width:90%; margin:0 auto; text-align:center; color:#213f00; }

form.contactform fieldset,* fieldset{border:0; border-left:1px solid #fff; }
form.contactform fieldset .frow, form.askform fieldset .frow{padding:5px 0; }
form.contactform fieldset .frow input, form.askform fieldset .frow input{float:right; width:50%; padding:2px; }
form.contactform fieldset .frow textarea, form.askform fieldset .frow textarea{float:right; width:50%; padding:2px; height:120px; }
form.contactform fieldset .frow label, form.askform fieldset .frow label{float:left; width:40%; text-align:right; }
form.contactform fieldset .buttons, form.askform fieldset .buttons{padding:5px 0; text-align:right; }
form.contactform fieldset .buttons input{border:0; padding:3px; background-color:#830300; color:#fff; cursor:pointer; }

.right-coll{width:50%; float:right; }
.left-coll{width:40%; float:left; }

.footer-under{width:100%; }
.footer-under p{display:block; margin:0; color:#e16329; padding:5px; color:#fff; }
.footer-under p.left{float:left; width:40%; }
.footer-under p.right{float:right; text-align:right; width:40%; }
.footer-under strong, .footer-under a:link, .footer-under a:visited{color:#e16329; color:#fff; }
