@charset "utf-8";
/* CSS Document */

/* INITIAL FORMATTING*/

body {
	background-image: url(images/bg.gif);
	background-color: #323232;
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        color: #b9b5ad;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b9b5ad;
}
a {
	text-decoration: none;
	color: #d7b77f;
}
a:link {
	color: #d7b77f;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #d7b77f;
}
a:hover {
	text-decoration: none;
	color: #d7b77f;
}
a:active {
	text-decoration: none;
	color: #d7b77f;
}
#pagecontent a,#pagecontent a:link,#pagecontent a:visited,#pagecontent a:active,#pagecontent a:hover {
	text-decoration: none;
	color: #d7b77f;
}

h1 {
	font-size: 14px;
	color: #c9bea9;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

#main_content #content_area {
padding-left: 20px;
padding-right: 20px;
line-height: 18px;
}

#Table_01 #main_content{
background-color: #1e1e1e;
}

#content .navigation .alignleft, 
#content .navigation .alignright {
border: 0px;
}

#content h2 {
color: #cec3ae;
font-size: 20px;
}

#content .postmetadata {
margin-bottom: 30px;
}

#post-510 {
margin-top: -30px;
}

/* PINK JEWELS ON PRICES PAGE */
#pinktable {
width: 410px;
margin-bottom: 20px;
margin-top: 20px;
}

#pinktable div {
margin-right: 10px;
}


#guaranteeimages {
margin-left: 96px;
}

#guaranteeimages img {
margin-right: 30px;
border: solid 2px #414141;
padding: 5px;
background-color: #353535;
}








/* BLOG PAGE */

#cat4entry img{
border: solid 2px #414141;
padding: 5px;
background-color: #353535;
}

#cat4entry {
margin-bottom: 20px;
}

#cat4hr {
height: 1px;
background-color: #414141;
}

.narrowcolumn small {
float: right;
font-style: italic;
margin-top: -14px;
margin-bottom: 10px;
width: 100%;
text-align: right;
}

#page h2 {
line-height: 20px;
}






/* ORDER FORM POSITION */
.product_form {
width: 100px;
margin-left: -230px;
height: 200px;
float: left;
margin-top: -216px;
}

/* SETTINGS FORM POSITION */
#post-488 .product_form, #post-491 .product_form {
width: 100px;
margin-left: 0px;
margin-top: 0px;
}

#post-488 .producttext, #post-491 .producttext {
margin-left: -60px;
}

/* SETTINGS THUMBNAILS */
#post-488 .default_product_display div.textcol div.imagecol a img, #post-491 .default_product_display div.textcol div.imagecol a img {
border: solid 2px #414141;
padding: 5px;
background-color: #353535;
width: 160px;
height: 160px;
}

/* SETTINGS PRODUCT LIST SPACING */
#post-488 .productdisplay  {
margin-bottom: 0px;
}
#post-491 .productdisplay  {
margin-bottom: 30px;
}


#ringmounts .product_form {
width: 100px;
height: 120px;
}


/* MOUNTS FORM POSITION */
#post-711 .product_form, #post-491 .product_form {
width: 100px;
margin-left: 0px;
margin-top: 0px;
}

#post-711 .producttext, #post-491 .producttext {
margin-left: -60px;
}

/* MOUNTS THUMBNAILS */
#post-711 .default_product_display div.textcol div.imagecol a img, #post-491 .default_product_display div.textcol div.imagecol a img {
border: solid 2px #414141;
padding: 5px;
background-color: #353535;
width: 160px;
height: 160px;
}

/* MOUNTS PRODUCT LIST SPACING */
#post-711 .productdisplay  {
margin-bottom: 0px;
}

#post-711 .productdisplay  {
margin-bottom: 30px;
}


#ringmounts .product_form {
width: 100px;
height: 120px;
}








/* TELEPHONE AREA */

#sidebar_telephone {
width: 250px;
text-align: right;
float: right;
margin-right: 46px;

}

#sidebar_telephone ul {
list-style: none;
font-size: 24px;
}

#tel01 {
color: #ffffff;
}

#tel02 {
color: #d7b77f;
}






/* TOP NAVIGATION */

#sidebar {
height: 37px;
width: 903px;
margin-top: -56px;
}

#sidebar ul {
list-style: none;
}

#sidebar ul li{
display: inline;
}

/* hides title */
#sidebar ul li .widgettitle{
visibility: hidden;
}

/* fixes positioning */
#flexipages-2 .menu{
position:absolute;
z-index:1;
width: 903px;
margin-left: -88px;
}

/* spaces out the links */
#flexipages-2 .menu a, #flexipages-2 .menu a:link, #flexipages-2 .menu a:visited, #flexipages-2 .menu a:active, #flexipages-2 .menu a:hover{
margin-left: 21px;
text-decoration: none;
color: #d7b77f;
}

#flexipages-2 .menu ul{
width: 903px;
}



/* PAGE NAVIGATION */

#sidebar_page a, #sidebar_page a:link, #sidebar_page a:visited, #sidebar_page a:active, #sidebar_page a:hover {
text-decoration: underline;
color: #d7b77f;
}

#sidebar_page h2 {
font-size: 14px;
margin-top: 26px;
}

#sidebar_page {
margin-left: -40px;
margin-right: 20px;
}

#sidebar_page ul li li {
list-style: disc;
margin-left: -10px;
}


#search-3{
list-style: none;
}

#recent-posts-3{
list-style: none;
}

#categories-3{
list-style: none;
}

#enh-rp-3{
list-style: none;
background-color: #171717;
border: 1px dashed #424242;
padding: 8px;
position:relative;
z-index:1;
margin-top: 10px;
line-height: 24px;
}

#enh-rp-3 .widgettitle {
margin-top: 0px;
}

#archives-3{
list-style: none;
}

#flexipages-4{
list-style: none;
background-color: #171717;
border: 1px dashed #424242;
padding: 8px;
position:relative;
z-index:1;
margin-top: 26px;
line-height: 24px;
}


#flexipages-4 .widgettitle {
margin-top: 0px;
}

#text-6{
list-style: none;
padding: 8px;
position:relative;
z-index:1;
margin-top: 0px;
line-height: 24px;
}

#text-6 .widgettitle {
margin-top: 10px;
visibility: hidden;
height: 0px;
font-size: 0px;
}

#competition img {
border: none;
}

#flexipages-6{
list-style: none;
background-color: #171717;
border: 1px dashed #424242;
padding: 8px;
position:relative;
z-index:1;
margin-top: 10px;
line-height: 24px;
}

#flexipages-6 .widgettitle {
visibility: hidden;
margin-top: 0px;
height: 0px;
font-size: 0px;
}





/* BOTTOM NAVIGATION */

#sidebar_footernav {
height: 10px;
width: 903px;
margin-left: 0px;
}

#sidebar_footernav ul {
list-style: none;
z-index:1;
}

#sidebar_footernav ul li{
display: inline;
}

/* hides title */
/* AOL BROWSER SHOWS DIF MARGIN-TOP SO COMPRIMISE WITH -6PX */
#sidebar_footernav ul li .widgettitle{
visibility: hidden;
height: 0px;
margin-top: -6px;
font-size: 0px;
}



/* fixes positioning */
#flexipages-3 .menu{
position:relative;
z-index:1;
width: 903px;
margin-left: -140px;
margin-top: -10px;
margin-bottom: -20px;
padding-bottom: 0px;
}

/* FIX POSITION OF BOTTOM NAV IN IE8 */
/* IE6 will ignore this */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body #flexipages-3 .menu {
position:relative;
z-index:1;
width: 903px;
margin-left: -140px;
margin-top: -10px;
margin-bottom: -20px;
padding-bottom: 0px;
}



/* spaces out the links */
#flexipages-3 .menu a, #flexipages-3 .menu a:link, #flexipages-3 .menu a:visited, #flexipages-3 .menu a:active,#flexipages-3 .menu a:hover{
margin-left: 18px;
	text-decoration: none;
	color: #d7b77f;
}

#flexipages-3 .menu ul{
width: 903px;
}





/* SLIDESHOW  */

#dfrads-widget-3 {
margin-left: -40px;
margin-top: -11px;
}

#sidebar_slideshow {
width: 903px;
}

#slideshow {
width: 903px;
margin-top: -51px;
margin-left: -40px;
}

#slideshow .widgettitle {
visibility: hidden;
}

#sidebar_slideshow ul {
list-style: none;
}





/* BOXES */

#box_top {
background-image: url(images/box_01.jpg);
background-position:top;
background-repeat:no-repeat;
width: 250px;
height: 39px;
}

#box_bottom {
background-image: url(images/box_02.jpg);
background-position:top;
background-repeat:no-repeat;
width: 250px;
height: 180px;
}

#box_table {
margin-left: 18px;
}

#Box{
margin-bottom: 30px;
line-height: 14px;
}

#box_heading,#box_heading a, #box_heading a:link, #box_heading a:active, #box_heading a:visited, #box_heading a:hover {
color: #666666;
font-size: 20px;
font-weight: bold;
padding-top: 10px;
width: 250px;
text-align: center;
font-style:italic; 
}

#box_content {
color: #666666;
height: 180px;
font-size: 12px;
vertical-align:top;
width: 250px;
}

/* FORMAT BULLET POINTS IN ABOUT BOX */

#box_content ul {
margin-top: 0px;
}

#box_content ul li {
margin-left: -22px;
line-height: 16px;
}


#content_area .alignleft {
border: 2px solid #d2c6aa;
margin-right: 6px;
margin-bottom: 3px;
margin-left: 0px;
float: left;
}

#content_area .alignright {
border: 2px solid #d2c6aa;
margin-left: 6px;
margin-bottom: 3px;
margin-right: 0px;
float: right;
}

#content_area .aligncenter {
border: 2px;
border: solid;
border-color: #d2c6aa;
margin: 6px;
display: block; margin-left: auto; margin-right: auto;
}

#box_content a:link, #box_content a:active, #box_content a:visited, #box_content a:hover, #box_content a:hover {
color: #bf8a2e;
font-style:italic; 
}


/*#content_area #compimghome {
border: none;
}

#content_area #infoimghome {
border: none;
}*/



/* CONTACT FORM */

.wpcf7-form input, .wpcf7-form textarea  {
background-color: #171717;
border: 1px solid #564c3b;
color: #c9bea9;
margin-top: 6px;
}






/* SEARCH FORM STYLE */

#searchform {
}

#searchform .hidden {
visibility: hidden;
}

#searchform #s {
margin-top: 2px;
font-weight: normal;
background-color: #171717;
border: 1px solid #564c3b;
color: #c9bea9;
padding: 3px;
font-size: 10px;
width: 150px;
}

#searchform #searchsubmit {
background-color: #1e1e1e;
border: 0px;
color: #c9bea9;
font-size: 10px;
margin-right: 20px;
margin-top: 2px;
float: right;
}



/* COMMENT FORM */

#respond {
margin-top: 60px;
}

#commentform #comment {
background-color: #171717;
border: 1px solid #564c3b;
color: #c9bea9;
font-family: Arial, Helvetica, sans-serif;
}

#commentform #submit {
background-color: #1e1e1e;
border: 0px;
color: #c9bea9;
float: right;
margin-top: -8px;
margin-right: -4px;
}

#commentform p {
color: #daeac6;
}

#commentform small {
color: #c9bea9;
}

#author {
background-color: #171717;
border: 1px solid #564c3b;
color: #c9bea9;
font-family: Arial, Helvetica, sans-serif;
}

#email {
background-color: #171717;
border: 1px solid #564c3b;
color: #c9bea9;
font-family: Arial, Helvetica, sans-serif;
}

#url {
background-color: #171717;
border: 1px solid #564c3b;
color: #c9bea9;
font-family: Arial, Helvetica, sans-serif;
}




/* PAGE CONTENT FORMATTING */

/* remove border from images with this class */
#content_area #img_noborder {
border: 0px;
}

#content_area #testimonial {
margin-left: 20px;
width: 300px;
margin-top: -49px;
background-color: #171717;
border: 1px dashed #424242;
padding: 8px;
position:relative;
z-index:1;
}

#content_area #testimonial h2{
color: #cec3ae;
font-size: 18px;
font-weight: bold;
margin-top: -0px;
}

#content_area #whoislisa {
width: 650px;
}

#content_area #whoislisa p{
margin-left: 10px;
padding-right: 10px;
}

/* HIDE STIEMAP FOOTER */
.ddsg-wrapper p {
visibility: hidden;
height: 0px;
}

.whoislisa {
background-color: #171717;
border: 1px dashed #424242;
padding: 8px;
}



/* PRICES */

#prices_header {
text-align: center;
color: #292929;
}

#prices_table div{
color: #6d6d6d;
text-align: center;
}

#prices_table {
width: 300px;
height: 300px;
padding:10px;
border: solid 5px #292929;
background-color: #252525;
}



/* FAQ */

ol.faq div.faq_approve {
display: none;
}

ol.faq .alt {
background-color: #171717;
}

ol.faq .alt div, ol.faq div {
padding: 10px;
}

ol.faq .alt div li, ol.faq div li {
list-style: dot;
line-height: 18px;
}

ol.faq li {
margin-bottom: 6px;
}



/* FOOTER */

#footer p, #footer p a{
font-size: 10px;
color: #8a8374;
}






/* TEMPLATE SPECIFIC */

#bannerlogo {
background-image: url(images/AJ_01.jpg);
background-repeat:no-repeat;
background-position: top;
height: 68px;
width: 903px;
}

#topnavbar {
background-image: url(images/AJ_04.jpg);
background-repeat:no-repeat;
background-position: top;
height: 37px;
width: 903px;
}

#footernavbar {
background-image: url(images/AJ_10.jpg);
background-repeat:no-repeat;
background-position: top;
height: 33px;
width: 903px;
}

#main_content {
background-color:#000000;
height: 500px;
}

#shadow001 {
background-image: url(images/AJ_02.jpg);
background-repeat:no-repeat;
background-position: bottom;
height: 45px;
width: 1000px;
}

#shadow002 {
background-image: url(images/AJ_05.jpg);
background-repeat:no-repeat;
background-position: top;
height: 37px;
width: 45px;
}

#shadow003 {
background-image: url(images/AJ_08.jpg);
background-repeat:repeat-y;
background-position: top;
height: 100%;
width: 45px;
}

#shadow004 {
background-image: url(images/AJ_11.jpg);
background-repeat:no-repeat;
background-position: top;
height: 33px;
width: 45px;
}

/* footer copyright background */
#shadow005 {
background-image: url(images/AJ_12.jpg);
background-repeat:no-repeat;
background-position: top;
margin-top: 0px;
height: 65px;
width: 1000px;
}

#shadow006 {
background-image: url(images/AJ_09.jpg);
background-repeat:no-repeat;
background-position: top;
height: 33px;
width: 52px;
}

#shadow007 {
background-image: url(images/AJ_06.jpg);
background-repeat:repeat-y;
background-position: top;
height: 100%;
width: 51px;
}

#shadow008 {
background-image: url(images/AJ_03.jpg);
background-repeat:no-repeat;
background-position: top;
height: 37px;
width: 52px;
}

