* {margin:0; padding:0;}

body {background-color:#300101; background-image:url(../images/bar.gif); background-repeat:repeat-x;font-family:Verdana, sans-serif; color:#fff;}
#pagewidth {width:1000px; text-align:left; margin-left:auto; margin-right:auto;  } 
#header {float:left; height:150px; width:1000px;} 
#maincol {float: left; display:inline; position:relative; width:1000px;}
#footer {float:left; width:928px; color:#ccc; text-align:center; margin:20px 0 20px;font-size:10px; clear:both}

#columnLeft, #columnRight {float:left; width:462px; margin:0 10px; text-align:center;}

.r10 {margin-right:10px;}
.r25 {margin-right:25px;}
.r50 {margin-right:50px;}
.l10 {margin-left:10px;}
.l25 {margin-left:25px;}
.l50 {margin-left:50px;}
.r25 {margin-right:25px;}
.t25 {margin-top:25px;}
.t50 {margin-top:50px;}
.t10 {margin-top:10px;}
.t15 {margin-top:15px;}
.b10 {margin-bottom:10px;}
.b20 {margin-bottom:20px;}

/*
gold = ccb62d
*/

.floatRight {float:right;}
.floatLeft {float:left;}


a {color:#006600; text-decoration:none;}
a:hover {text-decoration:underline}
h1 {font-size:16px; color:#ccb62d; font-variant:small-caps; margin:3px 0 2px; padding-bottom:6px; border-bottom:1px solid #684645;}
h2 {font-size:14px; color:#ccb62d; font-variant:small-caps; margin:3px 0 2px;}
p {line-height:16px;}
p.spacing {margin-bottom:10px; line-height:16px;}



/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden; }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*	testimonials */
#testimonials {float:left; width:445px; height:60px; color:#FFFFFF; text-align:left}
#test {font-size:12px; float:left; width:445px;}
#test a {color:#fff}
#test a:hover {color:#fff; text-decoration:none; cursor:pointer;}
#test ul {list-style:none; list-style-type:none}
#test li {list-style:none; list-style-type:none}
#test div#name {text-align:right; font-weight:bold;}

/*#logo {float:left; width:563px; height:92px; background:url(../images/logo.jpg) no-repeat top center;}*/
#phonenumbers {float:left; margin:35px 20px 5px 50px; width:280px; color:#ccb62d; font-size:12px; font-weight:bold;}

#welcome {float:left; background-image:url(../images/welcome-bg.jpg); background-repeat:no-repeat; width:893px; height:128px; color:#fff; font-size:12px;padding:10px 20px 10px 15px; margin:5px 25px 5px 20px;}

/*#featuredon {float:left; background-image:url(../images/vgp-featured-on.jpg); background-repeat:no-repeat; height:124px; width:457px; margin-left:6px;}
	#featuredon div {float:left;width:115px; margin:50px 0 0 25px; text-align:center; font-size:12px;}
	#featuredon div.kez {width:90px;}*/
#featuredon {float:left; background-image:url(../images/feat-on.jpg); background-repeat:no-repeat; height:165px; width:457px; margin-left:6px;}
	
#unusedjewelry {float:left; background-image:url(../images/hp-bg2.jpg); background-repeat:no-repeat; height:429px; width:462px;}

#whyvgp {float:left; text-align:left;height:260px; width:420px; background-image:url(../images/boxright.jpg); background-repeat:no-repeat; margin-top:5px; margin-left:4px; padding:13px 25px 13px 13px;}
	#whyvgp h1 {font-size:16px; color:#ccb62d; font-variant:small-caps; margin:5px 0 0px;}
	#whyvgp ul {margin-left:20px;list-style:disc; list-style-type:disc}
	#whyvgp li {font-size:12px; color:#FFFFFF; line-height:18px;}
	
#main {float:left; background-image:url(../images/main-bg.jpg); background-repeat:no-repeat; width:893px; min-height:457px; height:auto !important; height:500px; margin:10px 0 10px 0; padding:15px 20px 10px 15px; color:#fff; font-size:12px;}
#main h1 {font-size:16px; color:#ccb62d; font-variant:small-caps; margin:5px 0 5px; padding-bottom:6px; border-bottom:1px solid #684645;}
#footer {float:left; width:928px; color:#ccc; text-align:center; margin:20px 0 20px;font-size:10px;}
.big1 {font-size:14px; font-weight:bold;}
#image {float:right; margin-top:60px;}
.alignRight { float:right; margin:1em; }
.alignLeft { float:left; margin-right: 1em; }
.lic {font-size:12px; color:#ccb62d; font-variant:small-caps; margin:5px 0 5px;}

.addy {line-height:18px; margin-bottom:10px;}

p {line-height:16px;}
p.spacing {margin-bottom:10px; line-height:16px;}

#outer {margin: 10px auto 0px auto;width: 928px; position:relative;}
#container {float: left;width: 928px;}

.theaddress {font-size:14px; color:#fff; font-style:italic;}

#main {float:left; background-image:url(../images/main-bg.jpg); background-repeat:no-repeat; width:893px; min-height:457px; height:auto !important; height:500px; margin:10px 0 10px 0; padding:15px 20px 10px 15px; color:#fff; font-size:12px;}
#main h1 {font-size:16px; color:#ccb62d; font-variant:small-caps; margin:5px 0 5px; padding-bottom:6px; border-bottom:1px solid #684645;}

#phonenumbers {float:left; margin:35px 20px 5px 10px; width:280px; color:#ccb62d; font-size:14px; font-weight:bold;}