/*======================================
Bulatti.co.uk
--------------------------------------
Copyright: iBox-Security Ltd
======================================*/

/*---Global--*/
*{margin:0; padding:0; }
.clear{clear:both; }
.red{color:#ff0000;}
/*---Body--*/
body{font-family:Helvetica,Arial,Verdana,sans-serif;}
/*---Header--*/
#header{width:100%; height:210px; margin:0 0 10px 0; background:url(../images/header-bg.jpg) repeat-x 0 0;}
.wrapper{width:960px; height:200px; margin:0 auto;}
h1 {float:left; text-decoration:none; border:0; width:188px; height:77px; margin:35px 0 10px 40px; padding:0; background:url(../images/logo.jpg) no-repeat 0 0;}
h1 a {display:block; width:188px; height:77px; text-indent:-9999px;}
#banner{float:left; width:608px; height:85px; margin:28px 0 0 80px; padding:0; background:url(../images/banner.jpg) no-repeat 0 0;}
/*--Navigation--*/
#navcontainer{clear:both; padding:30px 0 0 15px; height:50px;}
#navcontainer ul{margin:0px; padding:0px; list-style-type:none; text-align:left;}
#navcontainer ul li {display:inline; margin:0 10px 0 10px; }
#navcontainer ul li a {font-size:14px; color:#000000; padding:10px 20px; background-color:#ffffff;}
#navcontainer ul li a:hover{background-color:#eff0eb; color:#000000;}
/*---Main--*/
#container{width:980px; margin:0 auto 0 auto;}
#promo-img{text-align:center;height:400px; margin:0 auto 20px auto;}
#main{}
#main p{margin:20px 0 20px 0; font-size:14px; padding:0; line-height:20px; color:#666; font-weight:bold;}
.address{text-align:center;}
h2{font-size:24px;}
h3{font-size:16px; margin:5px 0 5px 0;}

#gallery{padding:0 0 0 120px;}
#necklace {float:left;width:350px; height:400px; background-image:url(../images/necklace.jpg); background-repeat:no-repeat;}
#earrings{float:left;width:350px; height:400px; background-image:url(../images/ear-rings.jpg); background-repeat:no-repeat;}
#bracelet{float:left;width:350px; height:400px; background-image:url(../images/bracelet.jpg); background-repeat:no-repeat;}
#rings{float:left;width:350px; height:400px; background-image:url(../images/rings.jpg); background-repeat:no-repeat;}
h4{margin:340px 0 0 0; padding:0; text-align:center;}
a {color:#000000;}

.image{float:left; width:125px; font-size:12px; text-align:center; margin:20px 17px 20px 17px;}
#main-image{width:960px; height:250px;}
#main-image p {float:left; width:700px; padding-left:10px; font-size:12px;}
#main-image img{float:left; width:250px; height:250px;}

.press{float:left; width:160px; font-size:12px; text-align:center; margin:20px 30px 20px 30px;}

.category-box{float:left; width:200px; text-align:center; margin:20px 20px 20px 20px;}

/*--Stockists--*/
#stockist{width:960px; border-top:1px dotted #999999; border-bottom:1px dotted #999999;}
#stockist a.img{float:left; width:320px; margin:0 0 10px 0; padding:0; outline:none; height:320px;}
#stockist a.img1{float:left; width:320px; margin:0 0 10px 0; padding:0; outline:none;}
/*--- #stockist p {font-size:10px; text-align:right; color:#999999;} --*/
#stockist p a.link {color:#000000;}
#stockist p a:hover.link {border-bottom:1px dotted #999999;}

/*---Form--*/
form				{padding:10px 0 0 0;}
#contact			{width:600px; padding:10px 0 20px 0; margin:20px auto 20px auto;}
label				{float:left; width:200px; font-size:12px; margin:5px 0 5px 20px;}
input				{width:300px;  margin:5px 0 5px 0;}
input#com-details-other{width:155px;}
textarea#message	{width:300px; height:200px;font-size:12px;}
.submit				{margin-left:220px; margin-top:20px; width:130px;}
.radio				{width:20px; margin:0 0 0 220px; padding:10px 0 10px 0;}
p.radio-text		{display:inline; font-size:12px;}
textarea{font-family:Helvetica,Arial,Verdana,sans-serif;}

/*---Footer--*/
#footer{width:960px; height:50px;}
#footer p {font-size:12px; text-align:right; color:#999999; margin:10px 0 10px 0;}
#footer p a{color:#000000; border-bottom:1px dotted #999999;}

/*---Newsletter--*/
span.label, span.spacer, span.multiple span {
 width:120px;
 float:left;
}
span.multiple { float:left; }
span.button { padding-left:120px; }
div.clear {
 clear:both;
 padding-top:5px;
}

#newsletter-box {background:url("../images/header-bg.jpg") repeat-x scroll 0 0 transparent;width:350px;border:1px solid #b62f29;padding:10px;float:left;height:170px;margin:10px;}
#newsletter-box legend{text-align:center;color:#000;font-size:16px;text-decoration:underline;}
#newsletter-box input{margin:0;width:140px;}
#newsletter-box label{float:none;margin:0;}
#newsletter-box a{color:#b62f29;}

#sidepromo-box {background:url("../images/header-bg.jpg") repeat-x scroll 0 0 transparent;width:540px;border:1px solid #b62f29;padding:10px;margin:10px;float:right;text-align:left;}
#sidepromo-box legend{text-align:center;color:#000;font-size:16px;text-decoration:underline;}
#sidepromo-box input{margin:0;width:140px;}
#sidepromo-box label{float:none;margin:0;}
#sidepromo-box a{color:#b62f29;}