body{margin:0;padding:0;background:url('images/background.jpg') repeat-x #000;font-size:14px;font-family:tahoma,verdana;line-height:20px;}
h2,h3{margin:0;padding:0;}
img{border:0;}
.content{max-width:1140px;margin:0 auto;}
#frontpage{width:766px;margin:0 auto;}
.menu{background:url(images/menu_bg.gif) no-repeat;}
.menu a:hover img{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
.mainjewellery{width:98% !important;color:#CCC;margin:0 auto;}
.maintext{width:766px;color:#CCC;margin:0 auto;}
.maintext a{text-decoration:none;}
.maintext a:link{color:#BF222D;}
.maintext a:hover{background:#BF222D;color:#000;}
.maintext h2{color:#FFF;font-weight:400;font-size:22px;}
.maintext h3{color:#67675f;font-weight:400;font-size:16px;display:inline;}
.leftcol{width:48%;float:left;margin-bottom:32px;}
.rightcol{width:48%;float:right;margin-bottom:32px;}
.onecol{margin:16px auto 32px;}
.singleimg{width:274px;height:296px;margin:20px auto;padding:4px;border:2px solid #181818;display:block;}
.line,.footer{border-top:1px solid #313131;height:16px;clear:both;}
.footer{width:98%;color:#CCC;margin:0 auto 20px;text-transform:capitalize;font-size:11px;color:#666;}
.footer img{float:right;height:16px;width:16px;}

.cataloguetable{border:0;padding:0;margin:20px 0 0 0;}
.cataloguetable td{text-align:center;}
.cataloguetable td span.price{font-size:1.4em;color:#eace13;}
.cataloguetable .ringimg{height:80px;width:80px;background:#FFF url(images/ringbg.gif) no-repeat;}

#contact {clear:right;float:right;width:325px;font-size:107%;border-left:1px solid #393939;margin:0 0 30px;padding:0 0 0 30px;}
#contact div {margin:0 0 10px;}
#name_field {width:155px;float:left;margin:0 15px 10px 0;}
#phone_field {width:155px;float:left;}
#name_field input,#phone_field input {width:135px;}
#email_field {clear:left;}
#email_field input {width:255px;}
label {display:block;}
label span {font-size:78%;color:gray;}
textarea {width:100%;height:130px;}
input,textarea,select {border:2px solid #FFF;}
input:focus,textarea:focus,select:focus {background:#fff8c7;}

.scrollerMoo{position:relative;width:766px;height:160px;margin:0 auto;}
.scrollerMooWrapper{position:relative;height:160px;width:720px;white-space:nowrap;margin-left:25px;overflow:hidden;padding:10px 0 0 0;}
.scrollerMooItem{display:inline;text-align:left;}
.scrollerMooItem img{border:2px solid #181818;}
.scrollerMoo a.right,.scrollerMoo a.left{position:absolute;height:160px;width:40px;cursor:pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2px;-khtml-opacity:0.2px;opacity:0.2px;}
.scrollerMoo a.right:hover,.scrollerMoo a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8px;-khtml-opacity:0.8px;opacity:0.8px;}
.scrollerMoo a.left{left:0;top:50%;margin-top:-80px;background:url('images/fleche1.png') no-repeat center left;}
.scrollerMoo a.right{right:0;top:50%;margin-top:-80px;background:url('images/fleche2.png') no-repeat center right;}

.jqueryslidemenu{font:bold 13px Arial;background:#414141;width:100%;}
.jqueryslidemenu ul{list-style-type:none;margin:0;padding:0;}
.jqueryslidemenu ul li{position:relative;display:inline;float:left;}
.jqueryslidemenu ul li img{padding-top:5px;}
.jqueryslidemenu ul li a{display:block;background:#414141;border-right:1px solid #778;color:#2d2b2b;text-decoration:none;padding:13px 20px;}
* html .jqueryslidemenu ul li a{display:inline-block;}
.jqueryslidemenu ul li a:link,.jqueryslidemenu ul li a:visited{color:#FFF;}
.jqueryslidemenu ul li a:hover{background:#AB2121;color:#FFF;}
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;}
.jqueryslidemenu ul li ul li{display:list-item;float:none;}
.jqueryslidemenu ul li ul li ul{top:0;}
.jqueryslidemenu ul li ul li a{font:normal 13px Arial;width:160px;border-top-width:0;border-bottom:1px solid gray;margin:0;padding:8px;}
.jqueryslidemenu ul li ul li.wide a{width:200px;}
.jqueryslidemenuz ul li ul li a:hover{background:#eff9ff;color:#000;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}


.photo-link			{ padding: 5px; margin: 5px; border: 1px solid #999; display: block; width: 200px; float: left; text-align:center; font-size: 11px; color:#888 !important; }
.photo-link:hover	{ border-color: white; }