@charset "utf-8";

body {
	background-color:#333333;
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; color:#333333; line-height:18px;
	background:url('../images/bg.jpg') repeat-x #333333;
	background-position:top;
}
a, a:visited { color:#346F9F; text-decoration:underline; outline:none; }
a:hover { color:#333333; }
h1 { color:#346F9F; font-size:15px; margin:0; padding:0; }
div.clear { clear:both; height:0px; }
div#header { width:850px; margin:auto; }
div#logo { width:293px; height:102px; float:left; }
div#logoURL { width:557px; height:66px; float:left; }
	div#logoURL img { position:relative; left:330px; }
div#navigation { width:557px; height:36px; float:left; }
	div#navigation ul { margin:0; padding:0; width:557px; }
	div#navigation ul li { margin:0; padding:0; float:left; 
		min-width:87px; height:36px; list-style:none; text-align:center;
		border-right:1px solid #333333;	
	}
	div#navigation ul li a {
		background:url('../images/navReg.jpg') repeat-x;
		display:block; padding-top:12px; 
		color:#FFFFFF; text-decoration:none; height:36px;
	}
	div#navigation ul li a:hover { background:url('../images/navHover.jpg') repeat-x; }
div#container { width:850px; margin:auto; background:#F1F1F1; }
div#containerTop { 
	width:850px; height:15px;
	background:url('../images/containerTop.jpg') no-repeat;
 }
 div#containerBottom { 
	width:850px; height:15px;
	background:url('../images/containerBottom.jpg') no-repeat;
 }
 div#homeFocus { width:850px; height:395px; }
 div#feature { width:537px; height:380px; float:left; padding-left:15px; }
 div.featureMenu { width:298px; height:95px; float:left; }
 div.featureMenu img { float:left; margin:15px 15px 0 15px; }
 div.featureMenu p { padding-right:15px; margin:0; position:relative; top:15px; }
 div.featureMenu a { font-size:14px; }
 div#leftCol { width:532px; margin-right:20px; float:left; }
 	div#leftCol img { margin:10px 15px 10px 15px; float:left; }
	div#leftCol p { text-align:justify; margin:0; padding:0; margin-top:7px; }
div#rightCol { width:288px; float:left; padding-right:10px; }
div#rightGallery { width:288px; float:left; padding-right:10px; }
div#footer { width:980px; height:77px; margin:auto; color:#346F9F; text-align:center;
	background:url('../images/footerBG.jpg') no-repeat; padding-top:20px;
 }
	div#footer a { color:#FFFFFF; text-decoration:none; padding:0px 10px; }
	div#footer a:hover { text-decoration:underline; }
div#where { width:850px; height:290px; background:url('../images/wheretobuyBG.jpg') no-repeat; }
	div#where div { width:280px; color:#FFFFFF; position:relative; left:540px; top:74px; }
div#whereDynamic { width:490px; padding-left:20px; float:left; }
	div#whereDynamic ul { margin:0; padding:0; margin-top:15px; }
	div#whereDynamic ul li { list-style:none; margin-bottom:15px; }
div#whereNecklace { width:290px; height:265px; float:left; margin-left:30px; background:url('../images/wheretobuyShow.jpg') no-repeat; }
div#contact { width:850px; height:310px; background:url('../images/contactBG.jpg') no-repeat; }
	div#contact div { width:240px; color:#FFFFFF; position:relative; left:580px; top:74px; }
div#contactForm { width:450px; padding-left:20px; float:left; }
div#contactPiece { background:url('../images/contactPiece.jpg') no-repeat; width:370px; height:250px; float:left; }
input.formInput, textarea.formInput { background:#346F9F; color:#FFFFFF; padding:5px; width:280px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; overflow:auto; border:none; }
form#contactForm td { padding:3px; }