/* form elemets styling */

fieldset    { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc;border-radius:5px }
legend      { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }

fieldset, #IE8#HACK { padding-top:1.4em; } 
legend, #IE8#HACK { margin-top:0; margin-bottom:0; }

/* Form fields
-------------------------------------------------------------- */
input[type=text],
textarea {font-weight:lighter;margin:0.5em 0;border:1px solid #bbb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
  	-moz-box-shadow: inset 0 0 2px 1px #EEE;
	-webkit-box-shadow: inset 0 0 2px 1px #EEE;
	box-shadow: inset 0 0 2px 1px #EEE;padding:.5em 0;
}
input:focus,
textarea:focus {border-color:#BBB;-moz-box-shadow: inset 0 0 2px 3px #e6f3f8;
-webkit-box-shadow: inset 0 0 2px 3px #e6f3f8;
box-shadow: inset 0 0 2px 3px #e6f3f8;}
select { background-color:#fff; border-width:1px; border-style:solid; padding:.5em; margin:0.5em 0;
	-moz-border-radius:3px;
  	border-radius:3px;}
#wrapper,#content.full-width{width:980px}#content.full-width img{max-width:938px;height:auto}#content{float:right}#content{width:608px}#sidebar-container,#about-us{width:372px}#sb1{width:230px}#sb2{width:142px}.mag1{width:284px}.mag1 img.thumb{width:284px;height:175px}body.bbPress #content,body.buddyPress #content{width:686px}body.bbPress #sidebar-container,body.buddyPress #sidebar-container{width:294px}#full-width-slider .flexslider{width:942px!important;height:471px}#content-width-slider .flexslider{width:570px!important;height:351px}.temp.mag1 .entry-summary{height:300px;overflow:hidden}#branding hgroup{text-align:center;width:100%}li.comment .avatar{padding:5px!important; background:#EEE;float:left;margin:0 10px 0 0;width:32px;height:32px;}#above-logo-container{background:#333;over-flow:hidden;padding:.25em 0;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;}
#below-logo-container{background:#333;over-flow:hidden;padding:.25em 0;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}

.nav{float:left}
.nav a{text-transform:uppercase;color:#FFF;}
.nav li {position:relative;float:left;display:inline;}
.nav li a{display:block;padding:.25em .5em;text-decoration:none;background:#333;margin-left:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#rss-links li.text,#rss-links li a {background:none;margin:0}
#rss-links li{float:left}
.nav li a:hover,
.nav li.current-menu-item a{background:#005fa1;}


.nav li:hover a{background:#005fa1;position:relative;z-index:5;}
.nav li:hover ul a{background:#005fa1;border:none;margin-bottom:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0}

.nav li a.add-arrow{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAFCAYAAABM6GxJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpi/P//P8PChQvXMhAB4uPjg9HFmKB0MBH6saphIqSAkBwTEQrxuo6JgAaCXgMIMADv6AmftKmfsQAAAABJRU5ErkJggg==)!important;
background-position:100% 50%!important;background-repeat:no-repeat!important;padding-right:20px!important}

.nav li a.add-arrow:hover,
.nav li:hover a.add-arrow{
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;	
}
#above-logo-container .nav li ul li a.add-arrow-right,
#below-logo-container .nav li ul li a.add-arrow-right{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJJREFUeNpiXLBgwVoGBoZgBiQQHx+PzGVggtJrGfAAJiT2WmIU4VTIhEVsLTGKiDIpmJCiYEImBROyLhifmwACDADgkggRa469DwAAAABJRU5ErkJggg==)!important;
background-position:100% 50%!important;background-repeat:no-repeat;padding-right:20px}

.nav li:hover a.add-arrow{padding:.25em .5em .5em;margin-bottom:-.25em;
-moz-border-radius:0;
-moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;}


/* sub navigation */
.nav ul {
	display:none;opacity:1;
	padding-bottom:.5em;/*for rounded corners*/
	border:none;border-width:0 1px 1px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	}
.nav ul li a{margin:0}	
.nav li:hover ul,
.nav li:hover ul li:hover ul{display:block;background:#005fa1;width:160px;position:absolute;top:2.375em;left:10px;width:180px;z-index:999}
/*1.625+.25+2(.25)*/
.nav ul a, .nav ul li {float:none;}

.nav ul li a:hover{background:#333;}
/* Third Level Drop Down Menu */
 
.nav li:hover ul li ul {display: none;}
 

.nav li:hover ul li:hover ul { display:block; position:absolute; left:180px; top:-1.125em!important; }/*1.625-.5*/

/* Fourth level */
.nav li:hover ul li ul li ul {display: none!important;}
.nav li:hover ul li ul li:hover ul { display:block!important;}

#navsearch{float:right;font-size:1em;line-height:1em;width:auto;margin-right:10px;padding:0}
#navsearch input[type=text]{padding:.5em;font-style:italic;font-family:georgia,serif;color:#999;width:13em;margin:0!important;border:none;
-moz-box-shadow: inset 0 0 2px 1px #999;
-webkit-box-shadow: inset 0 0 2px 1px #999;
box-shadow: inset 0 0 2px 1px #999;}
#navsearch input[type=submit]{width:auto;cursor:pointer;padding:.3em;margin:0 0 0 6px!important;float:right}/* Layout and default colors */ 
body{background:#000000;color:#FFFFFF;}body a{color:#005FA1;}
body a:hover{color:#FF0000;}
#wrapper{background:#000000;}
#main{background:#FFFFFF;}
#sidebar-container{background:#000000;}
#footer-container{background:#000000;}
#copyright-container{background:#FFFFFF;}
#above-header-ad-container{background:#F6F6F6;}
#nav-ad-container{background:#F6F6F6;}
#footer-ad-container{background:#FFFFFF;}
/* Header and nav menu colors */
#header-container{background:#000000;}
#site-title a{color:#FFCF9E;}
#site-description {color:#CCCCCC;}
/* Above logo*/
#above-logo-container{background:#333333;}
#above-logo-container .nav li a{color:#FFFFFF;background-color:#333333;}
#above-logo-container .nav li a:hover{color:#FFFFFF;}
#above-logo-container .nav li a:hover,
			 #above-logo-container .nav li:hover a,
			 #above-logo-container .nav li.current-menu-item a {background-color:#005FA1}
#above-logo-container .nav li:hover ul,#above-logo-container .nav li:hover a {background:#005FA1}
#above-logo-container .nav li:hover ul a{background-color:#005FA1;color:#FFFFFF}
#above-logo-container .nav li:hover ul a:hover{background-color:#333333;}
#above-logo-container .nav li:hover ul a:hover{color:#FFFFFF;background-color:#333333}
/* Below logo */
#below-logo-container{background:#000000;}
#below-logo-container .nav li a{color:#FFFFFF;background-color:#000000;}
#below-logo-container .nav li a:hover{color:#FFCF9E;}
#below-logo-container .nav li a:hover,
	         #below-logo-container .nav li:hover a,
	         #below-logo-container .nav li.current-menu-item a {background-color:#000000}
#below-logo-container .nav li:hover ul,#below-logo-container .nav li:hover a {background-color:#000000}
#below-logo-container .nav li:hover ul a{background-color:#000000;color:#FFFFFF}
#below-logo-container .nav li:hover ul a:hover{background-color:#000000;}
#below-logo-container .nav li:hover ul a:hover{color:#FFCF9E;background-color:#000000}
h2.entry-title a,h1.entry-title{color:#000000;}
.entry-meta{color:#CCCCCC;}
.entry-meta{color:#CCCCCC;}
.entry-content blockquote{border-color:#FF0000}
.wp-caption{background:#F6F6F6;border-color:#EEEEEE}
.tags a{background:#000000;color:#FFFFFF}.tags a:hover{background:#FF0000;color:#FFFFFF}.np-section-title{background:#CCCCCC;color:#FF0000;}#np-popular{background:F6F6F6}#footer .widget{background:#000000;border-color:#FFFFFF;color:#FFFFFF;}
#footer .widget a{color:#FFFFFF;}
#footer .widget a:hover{color:#FFCF9E;}
#footer p.widget-title{background:#000000;border-color:#000000;color:#FFCF9E;}
#footer .widget li{border-color:#000000;}
#footer .widget li:hover{background:#000000;}
#footer .widget .thumb,#footer .avatar{background:#FFFFFF;border-color:#EEEEEE}
#footer .widget .nopadding{background:#000000}
#footer .meta a{color:#EEEEEE}
.widget_subscribe_box{color:#333333;background-color:#D7E4EF;border-color:BDD7F2;}
.sm-love{background:#BDD7F2;}
li.comment,
			 li.pingback,
			 li.trackback{background:#FFFFFF;border-color:#EEEEEE;color:#333333;}
li.comment a,
			 li.pingback a,
			 li.trackback a{color:#005FA1;}
li.comment a:hover,
			 li.pingback a:hover,
			 li.trackback a:hover{color:#FF0000;}
li.comment .avatar{background:#EEEEEE;}
li.comment.bypostauthor,
			 ul.children li.comment.bypostauthor{border-left-color:#005FA1;}
li.comment.bypostauthor .postauthor-avatar .avatar{background:#005FA1!important;}
#respond{background:#FFFFFF;}
#commentform input,
			 #commentform textarea{background:#F6F6F6;border-color:#DDDDDD}
li.comment,li.pingback,li.trackback,li.comment .avatar{-moz-box-shadow: inset 0 2px 50px #EEEEEE;-webkit-box-shadow: inset 0 2px 50px #EEEEEE;box-shadow: inset 0 2px 50px #EEEEEE;}
#copyright-container{border-color:#DDDDDD;color:#CCCCCC}
#copyright-container a{color:#333333}
#copyright-container a:hover{color:#FF0000}
article.mag1 .div-content{background:#FFFFFF;border-color:#EEEEEE;}article.mag1 img{background:#F6F6F6;}article.mag1 footer{background:#EEEEEE;color:#333333}article.mag1 footer a{color:#333333}#rp-sm{background:#F6F6F6;border-color:#DDDDDD;}#nav-single{background:#DDDDDD;}#nav-single a{background:#DDDDDD;color:#005FA1;border:none}#nav-single a:hover{background:#FF0000;}#related-posts li a.post-title{color:#000000;}#related-posts .posted-on,
			 #related-posts .posted-on a{color:#CCCCCC}#related-posts img{background:#FFFFFF;border-color:#EEEEEE}#author-info{background:#F6F6F6;border-color:#DDDDDD;color:#333333;}#author-info a{color:#005FA1;}#author-info a:hover{color:#FF0000;}footer #author-info .avatar{background:#DDDDDD;}a.swift-sc-button,a.comment-reply-link,
	#commentform input#submit,#searchsubmit,input[type=submit] {border: 1px solid #EEEEEE;border-bottom-color: #DDDDDD;
	color: #333333 !important;

	
	/*Background*/
	background-color: #F6F6F6; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #F6F6F6),
					color-stop(1, #EEEEEE)
				);
	background: -moz-linear-gradient(
					center top,
					#F6F6F6 20%,
					#EEEEEE 100%
				);
		}
	a.swift-sc-button:hover,a.comment-reply-link:hover,
	#commentform input#submit:hover,#searchsubmit:hover,input[type=submit]:hover {
	
	/*Background*/
	background-color: #F6F6F6; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #EEEEEE),
					color-stop(1, #F6F6F6)
				);
	background: -moz-linear-gradient(
					center top,
					#EEEEEE 20%,
					#F6F6F6 100%
				);
		}
		footer.home.entry-meta,
		.wp-pagenavi,
		.page-link{border-color:#F6F6F6;}
		.wp-pagenavi a,
		.wp-pagenavi span.current,
		.page-link a,
		a.page-numbers,
		.page-numbers.current{border-color:#EEEEEE;}
		.wp-pagenavi a:hover,
		.wp-pagenavi span.current,
		.page-link a:hover,
		a.page-numbers:hover,
		.page-numbers.current{background:#F6F6F6;border-color:#EEEEEE}.flexslider{background:#FFFFFF;border-color:#EEEEEE}.flex-caption{background:#333333;color:#FFFFFF;opacity:.7}.flex-caption a{color:#FFFFFF;}.widget_swift_tabs .shortcode-tabs{background:#333333}.widget_swift_tabs .tab_titles li.nav-tab a{color:#CCCCCC!important;}.widget_swift_tabs .tab_titles li.nav-tab.ui-tabs-selected a,
			 .widget_swift_tabs .tab_titles li a:hover,
			 .widget_swift_tabs .tab{background:#FFFFFF!important;color:#333333;}.widget_swift_tabs .tab a{color:#005FA1;}.widget_swift_tabs .tab a:hover{color:#FF0000;}.entry-content tr th,
			 .entry-content thead th {background:#FFFFFF;color:#333333}.entry-content tr td {background:#FFFFFF}.entry-content tr:nth-child(odd) td {background:#FFFFFF}.entry-content table,.entry-content tr td{color:#333333;border-color:#FFFFFF}.blog-thumb{background:#F6F6F6;border-color:#FFFFFF;}.entry-content,
			 .widget,
			 .comment{text-align:;}#above-logo-container,#below-logo-container{border-radius:0;-moz-border-radius: 0 ;-webkit-border-radius:0;}.widget{border-radius:5px;-moz-border-radius: 5px ;-webkit-border-radius: 5px;}.comments-link{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS9JREFUeNrsVD2KhUAMjusIKmLnATyDvQexs/Ao9t7C3trKXnsbwUZBGxH/QGXeZpZ5+Pb94b52AzPJJPmSSYwjUErhE/qCD+k/AADJsowOw/DUQdM04PajzM8EFbZt/yl7kiRAxnFkh2VZToFlWQbEEq7Y9/1UAJ6QBcBI67qyJUkS40goI/3WI6mqCl3XAcFtmiaY55kZOH8l33wF3LZtO10CYq5zQMhPK0RRvHIuH/VHmWMIr4dHVRTlYTbeDyT04Rg2B33f313tps7vbMeGog/HCEVR0DiOn9bati24rgu6rkOe55CmKWs63sCyLAB8UF6tIAho0zS0qirq+z4ty5Ie7eRdtzETlhlFEXieB4ZhCKf/xjAMwXGcOzDrwbs3sa5rimNrmqbwyH4RYACdPcJomgfWzQAAAABJRU5ErkJggg==);}
.widget_subscribe_box{background-image: url(data:image/png;base64,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);}
#breadcrumbs{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAflJREFUeNqElM8rRFEUx9998yQpEWWjxD9AsmAhbCRZ2VmwIdaKYqFYiBIrpfwoZc9sxBJbYiEx5ddQWIj8GL9mzPicmfMYzxivPn3POffe8849975nrP+fUmNMF/oei8Vm0Qt8C9sS9T6+NIkcaGLRCHoGMew29AY9RXPQYlSyvsp4uqoKYIgF69DoBrGbwQ8DuBPoAYxDnlQrOCmSlTMwiL6xrVY0DP3iwxyxbUli23aNVldELAu98ybKgA4mb6J92o5q/GUWX6NBWCBWJnOJdcMerBAv8ibLJTgFq1Cv22uHXThmkegOBGADWnRO/IUwKT11D6VCkqG30EP5l+iYnKxJHOOj+T7OsB5GHVoIfliDemLSnkOZO4pxRKJ5tFJ8KMF+hoj2KdUN8LFmH4ax91nTieZLQhmMMFCCPQ2l+CF8uSZGxRafeFSvj0m4lhzGDnYvIdmZ42gV0g/Zvi0XWH2pzIdIkpD62fChSS19QYas1RdEnL8uon4JL+gSbkD7XQUNiQLjpVua6EcvUj5MzkS2Yca9YyzeIl6LmamV//r87DRfi/Tt3m2JLo7qBTfpvtcfhbnfJMmiuk3jGbcTw19btpPnJFcohxHSl8RP9q9uJI379HqFk7dlKef6ewrCPbZc9CfPXySq/bxl/AE9gUW4cid8CjAAx5nHrT1pTdcAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position: 0 .25em}
@media screen and (max-width: 850px){ #below-logo-container{background:#333333!important}#below-logo-container a{background:#333333!important;color:#FFFFFF;border:none}}#picsandcallus {
width: 960px;
clear: both;
position: relative;
margin-top: 0px !important;
}

#phone {
background-image: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/phone7.gif);
background-repeat: no-repeat;
width: 560px;
height: 300px;
margin: -38px 0 0 0 !important;
position: relative;
}


body {
font: inherit;
color: #575757;
background:black;
background-image:url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/bg2.png);
}

#wrapper {
background: transparent;
}

#footer-container {
background: transparent;
width: 100%;
overflow:hidden;
}

#footer .widget {
background: transparent;
border-color: #FFFFFF;
color: #FFFFFF;
}

#footer p.widget-title {
background: transparent;
border-color: transparent;
color: #FFCF9E;
}

#header-container {
background: transparent !important;
}

#header {
background-color: transparent !important;
}



#articlebackground ul {margin:5px}
#articlebackground li {margin:0 0 4px 3px}
#articlebackground legend {font-size: 20px !important;
padding-right: 2px;
padding-left: 1px;
font-weight: normal;}


#articlebackground p {line-height:1.3em; font-size:13px;}
#articlebackground h1,h2,h3,h4,h5,h6 {margin-bottom:10px; margin-top:0px; padding-bottom:0px; padding-top:0px !important; line-height:1em}
#articlebackground h1 {
font-size: 2.9500em !important;
line-height: 1.6250em !important;
font-style: italic !important;
font-weight: normal !important;
color: #2632B6 !important;
font-family: 'Cardo', serif !important;
padding-bottom: 0 !important;
z-index: 5000;
position: relative;
margin-top: 7px;
margin-bottom: 20px;
text-align: center;
}

#articlebackground h2 {font-size:25px; margin-left:0px}
#articlebackground h3 {font-size:25px; margin-left:0px}

#articlebackground dd p {
margin-bottom:7px;
font-size:13px;
line-height:1.2em;
}

#articlebackground dd p a {
color: blue;
text-decoration:none;
}
#articlebackground dd p a:hover {
color: rgb(187, 102, 102);
color: rgba(128, 0, 0, 0.7);
text-decoration:underline;
}

#articlebackground {
width: 100% !important;
height: auto;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
margin: -20px 0 0 0 !important;
overflow: hidden;
background-color: #ffffff;
background-image: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/bg2.png);
background-repeat: repeat;
font-family: Arial, Helvetica, sans-serif;
border-spacing: 4px;
font-size: 12px;
position: relative;
}


#articlebackground dt{
list-style-type: none !important;
display: block !important;
padding: 4px 0 3px 22px !important;
background: 0 50% url(http://www.bloomingbeautyring.com/wp-content/plugins/shortcodes-ultimate/images/list-style-star.png) no-repeat !important;
font-size: 1.2em;
line-height: 1.2em;
margin-bottom: 1px !important;
color: rgb(187, 102, 102);
color: rgba(128, 0, 0, 0.7);
}

#articlebackground dd {
list-style-type: none !important;
display: block !important;
padding: 3px 0 3px 22px !important;
font-size: 1.1em;
line-height: 1.2em;
margin-bottom: 50px;
margin-left: 0px;
}

.erf-list{
list-style-type: none !important;
display: block !important;
padding: 4px 0 3px 22px !important;
background: 0 50% url(http://www.bloomingbeautyring.com/wp-content/plugins/shortcodes-ultimate/images/list-style-star.png) no-repeat !important;
font-size: 1.2em !important;
line-height: 1.2em !important;
margin-bottom: 1px !important;
color: rgb(187, 102, 102);
color: rgba(128, 0, 0, 0.7);
}

.erf-list-sub {
list-style-type: none !important;
display: block !important;
padding: 3px 0 3px 22px !important;
font-size: 13px !important;
line-height: 1.2em !important;
margin-bottom: 20px !important;
margin-left: 0px;
}

#storepagebackground {
width: 100% !important;
height: auto;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
border-bottom: solid 1px #C2C2B2 !important;
border-left: solid 1px #C2C2B2 !important;
border-right: solid 1px #A3C2C2 !important;
border-top: solid 1px #A3C2C2 !important;
margin: -20px 0 0 0 !important;
overflow: hidden;
background-color: #ffffff;
background-image: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/bg2.png);
font-family: Arial, Helvetica, sans-serif;
border-spacing: 4px;
font-size: 12px;
position:relative;
}

#ringgallerybackground {
width: 100% !important;
height: auto;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
border-bottom: solid 1px #C2C2B2 !important;
border-left: solid 1px #C2C2B2 !important;
border-right: solid 1px #A3C2C2 !important;
border-top: solid 1px #A3C2C2 !important;
margin: -20px 0 0 0 !important;
overflow: hidden;
background-color: #ffffff;
background-image: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/bg2.png);
font-family: Arial, Helvetica, sans-serif;
border-spacing: 4px;
font-size: 12px;
position:relative;
}

ul.jss {margin:0px; padding:0px;}
ul.jss li {display:inline; padding:6px; margin:0px}

div.shr-bookmarks-classic {
margin: 0px 0 8px !important;
clear: both !important;
display: block !important;
}

#content.full-width {
padding-bottom: 0px;
margin: 0 0 0 0 !important;
width: 100%;
background-color: transparent;
}


.fwidget{color:white}
.widget {background-color:transparent; -moz-border-radius:15px 0 10px 0;}

p.widget-title{padding:0 0 0 0; margin:0 0 0 0}
aside.widget{border-color:transparent; border-width:1px; margin-left:0px; padding-left:0px}

#site-title{padding:0;font:500 3em/1em 'Tangerine', cursive;margin:0;
z-index:20000 !important;} -->
#site-title {
padding: 0;
font: 500 3em/1em 'Tangerine', cursive;
margin-right:auto;
margin-left:auto;
z-index: 20000 !important;
position: relative;
max-width: 300px;
}


.site-title-sub {
padding: 0;
font: 500 3.5em/1em 'Tangerine', cursive !important;
margin: 0;
text-align: center;
color: black;
font-weight: bold;
text-shadow: 1px 1px 1px rgba(132, 159, 245, 0.52);
z-index:20000;
}

#site-description{color:#fff;padding:5px; font: italic
1em/1em Georgia, "Times New Roman", Times, serif;margin:.3em 0 0 0}
.site-description-sub {
color: rgb(0, 0, 0);
padding: 5px;
font: italic 1.2em/1em Georgia, "Times New Roman", Times, serif !important;
margin: .3em 0 0 0;
text-align: center;
z-index:20000;
}

#header{background-color:#000000}

#below-logo-container {
background-color: transparent;
border-top: dashed;
border-top-color: #333;
border-top-width: thin;
border-bottom: dashed;
border-bottom-color: #333;
border-bottom-width: thin;
padding: 5px 0 5px 20px;
}

#below-logo-container li { font-size:14px; display:table; margin:0px,auto; text-align:center}

#below-logo-container .nav li a {
color: #FFFFFF;
background-color: transparent;
margin-left:15px !important;
}

.nav a{text-transform:none;}


#header-ad.alignright { float:right; position:relative; margin-top:-47px; margin-right:50px;}

#nav-ad-container {
float: left;;
position: relative;
margin-top: -117px;
margin-left: 50px;
background-color: transparent;
padding: 0px;
z-index:1000;
}

#sb1{width:100%}
#sb2{width:0%}

.llcopyright-container{background-color:black; color:white; text-align:center; border-color:black}

#copyright-container {
width: 100%;
height: auto;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-color: #ffffff;
border-bottom: solid 1px #C2C2B2;
border-left: solid 1px #C2C2B2;
border-right: solid 1px #A3C2C2;
border-top: solid 1px #A3C2C2;
background: #ffffff;
background-image: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/bg2.png);
padding: 0 0 0 0;
overflow: hidden;
}

#bodyContent{background-color:white; width:720px}
.container_24 h1 {
font-size: 17px !important;
font-style: italic !important;
font-weight: normal !important;
color: black !important;
margin: 0 0 15px 11px !important; padding-bottom:0 !important;}

#bodyContent p {color:#000;}
#piGal {float:left !important; margin:0 20px 0 0;}
#piGal ul{margin-bottom:30px !important;}
#piGal ul li{margin:0px 0 30px 13px !important; opacity:1 !important}
#piGal img {padding:0 0 0 0; margin:0 0 0 0;
  -webkit-box-shadow: 0px 0px 0px #fff !important;
  -moz-box-shadow: 0px 0px 0px #fff !important;}
#columnLeft {display:none}
#columnRight{margin: 0 0 0 30px;}
.container_24 .grid_4 {width: 21% !important;}
#columnRight.grid_4{padding:0 0 0 0}
div.grid_24{display:none}
.optionbold{font-weight:bold; margin:0 0 0 0}
.optionboxes{margin:3px 0 10px 0}

.productdescription {
font-family: 'Tangerine', cursive;
color: blue !important;
font-size: 50px !important;
margin-bottom:0px !important;
clear:both;
margin:20px 0 20px 0;
}

.pricingandinquiries {
font-family: 'Tangerine', cursive;
color: blue !important;
font-size: 50px !important;
margin-bottom:0px !important;
padding-bottom:15px;
clear:both
}

.aboutthesidediamonds {
font-family: 'Tangerine', cursive;
color:blue !important;
font-size:50px !important;
margin:20px 0 10px 0 !important;
padding:20px 0 0 0;
}
.zoo {text-shadow: 0px 9px 12px rgba(120, 35, 177, 0.56);}

.productoptionheader{font-family: Georgia, "Times New Roman", Times, serif; color:blue !important; font-size:13px !important; margin:0 0 5px 0; padding:0 0 0 0;}

.container_24 .buttonSet {clear: both;display: none;}
.previousandnext{display:none}
.bottomitemdescriptiontemplate {z-index:70000; width:100%; color:black;}
.bottomitemdescriptiontemplate p {line-height:1.3em}
.ringtableform {z-index:70000; width:600px; margin:0 0 0 0 ; padding:0 0 0 0;}

.container_24 .contentContainer {
padding-bottom: 10px;
width: 930px;
}
input {margin:3px 0 3px 0 !important; padding:2px !important}
#ringsp {font-family:Arial, Helvetica, sans-serif; width:960px; border-spacing:5px !important;}
#ringsp td, #ringsp th #ringsp tr, #ringsp tbody {text-align:left;}
#ringsp td {font-size:12px; padding:4px; background-color:transparent; vertical-align:middle; padding-right:20px;}
#ringsp td.dark {font-size:12px; padding:8px; background-color:#FFCF9E; border-radius:5px}
#ringsp th {font-size:14px; font-style:italic; padding:5px !important; color:black; background-color:transparent !important;}

#formtable{
width: 560px !important;
	height: auto;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	background-color: #ffffff;
	border-bottom:solid 1px #C2C2B2 !important;
	border-left:solid 1px #C2C2B2 !important;
	border-right:solid 1px #A3C2C2 !important;
	border-top:solid 1px #A3C2C2 !important;
	-webkit-box-shadow: -1px 2px 2px rgba(0,0,0,.75), inset 0 0 3px rgba(255,255,190,.75);
	-moz-box-shadow: -1px 2px 2px rgba(0,0,0,.75), inset 0 0 3px rgba(255,255,190,.75);
	box-shadow: -1px 2px 2px rgba(0,0,0,.75), inset 0 0 3px rgba(255,255,190,.75);
	margin:0 0 0 0;
	overflow:hidden;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 85%, #FFCF9E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(85%,#ffffff), color-stop(100%,#FFCF9E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 85%,#FFCF9E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 85%,#FFCF9E 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 85%,#FFCF9E 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 85%,#FFCF9E 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#FFCF9E',GradientType=0 );
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#formtable tr, #formtable td, #formtable th {background-color:transparent !important; vertical-align:middle; text-align:left;}
#formtable tr {padding:10px;}
#formtable p {margin: 3px 5px 3px 5px;
text-align: center;
line-height: 15px !important;
font-size: 11px !important;
color:black !important; padding-bottom:15px;}
#formtable td.biggerbottom {padding-bottom:19px}
#formtable span {font-weight:bold; margin:0px 5px 7px 5px; padding-top:15px;}

#bodyWrapper.container_24 {-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;}
p.ringdescriptionwords {margin:10px 80px 40px 10px; clear:both; font-size: 1em;
line-height: 1.3em;}
p.ringdescriptionwords a {color:blue}

.googlefancy {
font-family: 'Tangerine', cursive;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
display: inline;
float: left;
margin-left: 7px !important;
margin-right: 5px;
}

#storepagebackground h1 {
font-size: 1.7500em !important;
line-height: 1.6250em !important;
border-bottom: none !important;
font-style: italic !important;
font-weight: normal !important;
color: #575757 !important;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
padding-bottom: 0 !important;
width: 600px !important;
z-index: 5000;
position: relative;
margin-top: -15px;
margin-left: 11px;
}


#ringprice {
float: right;
position: relative;
margin-top: -15px;
margin-bottom: 20px;
}
#ringprice h2 {margin: 0 0 0 0 !important; font-size: 1.7500em; line-height: 1.6250em; color: #575757; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }

#ringprice h2 span.metalprice{margin-left:2px; color:black; font-size:14px;}
.price-of-other-metals{margin-bottom:20px}
#metal-prices{display:none; margin: 2px 0px 0px 0px;
padding: 5px;
position: absolute;
border: 1px solid black;
border-radius: 5px;
text-align: center;
width: 234px !important;
background-color: #F0E2C4;
}

#thumblist {
padding: 0;
margin-top: -35px;
white-space: nowrap;
list-style-type: none;
position: relative;
}

#thumblist li {display:inline; float:left; margin-left:0px !important;}
#thumblist li img {
border: none;
padding: 0 0 40px 10px;
}

.featuredimg{ width:400px; height:400px; overflow:hidden}
.featuredimg img {width:350px; height:350px; text-align:center; border:none;}
.thumbnailtofeatured{}
#ringprice a {
color: #575757;
text-decoration: none;
}

#articlepagebackground {
width: 100% !important;
height: auto;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-color: white;
border-bottom: solid 1px #C2C2B2 !important;
border-left: solid 1px #C2C2B2 !important;
border-right: solid 1px #A3C2C2 !important;
border-top: solid 1px #A3C2C2 !important;
-webkit-box-shadow: -1px 2px 2px rgba(0, 0, 0, .75), inset 0 0 3px rgba(255, 255, 190, .75);
-moz-box-shadow: -1px 2px 2px rgba(0,0,0,.75), inset 0 0 3px rgba(255,255,190,.75);
box-shadow: -1px 2px 2px rgba(0, 0, 0, .75), inset 0 0 3px rgba(255, 255, 190, .75);
margin: 0 0 0 0;
overflow: hidden;
background-color: white;
font-family: Arial, Helvetica, sans-serif;
border-spacing: 4px;
font-size: 13px;
}

#articlepagebackground h1 {
font-size: 2.7500em !important;
line-height: 1.6250em !important;
font-style: italic !important;
font-weight: normal !important;
color: #2632B6 !important;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
padding-bottom: 0 !important;
width: 950px !important;
z-index: 5000;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 11px;
text-align: center;
}

#articlepagebackground h3 {
font-size: 1.5500em !important;
line-height: 1.5250em !important;
border-bottom: none !important;
font-style: italic !important;
font-weight: bold !important;
color: black !important;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
padding-bottom: 0 !important;
width: 800px !important;
margin-top: 30px;
margin-bottom: 0px;
margin-left: 11px;
clear:both
}

#ringgallerybackground h1 {
font-size: 2.9500em !important;
line-height: 1.6250em !important;
font-style: italic !important;
font-weight: normal !important;
color: #2632B6 !important;
font-family: 'Cardo', serif !important;
padding-bottom: 0 !important;
width: 950px !important;
z-index: 5000;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 11px;
text-align: center;
}

#ringgallerybackground h3 {
font-size: 1.5500em !important;
line-height: 1.5250em !important;
border-bottom: none !important;
font-style: italic !important;
font-weight: bold !important;
color: black !important;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
padding-bottom: 0 !important;
width: 800px !important;
margin-top: 30px;
margin-bottom: 0px;
margin-left: 11px;
clear:both
}

#articlepagebackground .topgalleryparagraph {
color:#575757;
margin:8px 31px 10px 11px;
width:855px !important;
line-height: 1.5em;}

#articlepagebackground .topgalleryparagraph1 {
color:#575757;
margin:8px 31px 30px 11px !important;
text-align:center;
line-height: 1.4em;}

#articlepagebackground ul{
margin:8px 0 20px 11px}

#articlepagebackground li
{margin-bottom:7px}

#articlepagebackground table, #articlepagebackground tr, #articlepagebackground td, #articlepagebackground th, #articlepagebackground tbody {background-color:white !important}

#ringgallerybackground a.rollover {
	display: block;
	width: 250px;
	height: 250px;
	text-decoration: none;
	overflow:hidden;
	border:none;
	}

#ringgallerybackground a.rollover:hover {
	background-position: -250px 0;
	}
#ringgallerybackground .topgalleryparagraph1 {
color:#575757;
margin:8px 31px 30px 11px !important;
text-align:center;
line-height: 1.4em;}

#ring-gallery{width:950px;
padding:0;
margin:20px 11px 40px 55px !important;
color:#000;
font-family: arial, helvetica, sans-serif;
list-style-type:none;}

#ring-gallery li {display:inline; float:left; margin-right:10px; width:250px; padding:0px}

#ring-gallery li p {
text-align: center;
font-size: 1.1em;
line-height: 1.5em;
color: #2632B6;
font-weight:bold;
}

#ring-gallery li p a {
color: #575D61;
text-decoration: none;
}

#ring-gallery li p a:hover {
color: #005FA1;
}

#articlepagebackground ul li p{margin-bottom:100px}

#ringgallerybackground hr {
clear: both;
width: 850px !important;
padding: 20px 0;
border-top: 1px solid black !important;
border-left: none !important;
border-right: none !important;
border-bottom: none !important;
display: inline-block !important;
}

.pagenumber {text-align:center; color:black; font-size:14px}
.pagenumber a {color:black; text-decoration:none}
.pagenumber a:hover {color:blue}
.pagenumber span {color:blue}

.y2 {font-weight: bold;color: rgb(187, 102, 102);color: rgba(128, 0, 0, 0.7);font-size: 14px !important;}

.wp-caption p, .wp-caption-dd {
margin: 4px 5px 0;
padding: 0;
font-size: .8em;
line-height: 1.5em !important;
}

.su-heading {
margin: 0 0 1.5em 0;
padding: 2px 0;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
width: 99%;
}

.su2-heading {
padding: 2px 0;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
font-size: 0px;
width: 728px !important;
}

.su2-heading-shell {
padding: 5px 0 5px 0 !important;
text-align: left;
border-top: 4px solid #eee;
border-bottom: 4px solid #eee;
font-size: 0px;
margin: 0 0 0 0 !important;
width: 728px !important;
}

.su2-heading img {padding:0px !important}

#list8 {  }
#list8 ul { list-style:none; }
#list8 ul li { font-family:Georgia,serif,Times; font-size:18px; }
#list8 ul li a { display:block; width:300px; height:28px; background-color:#333; border-left:5px solid #222; border-right:5px solid #222; padding-left:10px;
  text-decoration:none; color:#bfe1f1; }
#list8 ul li a:hover {  -moz-transform:rotate(-5deg); -moz-box-shadow:10px 10px 20px #000000;
  -webkit-transform:rotate(-5deg); -webkit-box-shadow:10px 10px 20px #000000;
  transform:rotate(-5deg); box-shadow:10px 10px 20px #000000; }

.subline {
position: relative;
font-size: 1.8em !important;
font-style: italic;
text-align: center;
margin-top: -36px;
}

#ringgallerybackground .articlebase h3 {
clear: both;
margin-top: 50px;
font-size: 2.5em !important;
color: #2632B6 !important;
font-family: 'Cardo', serif !important;
margin-left: 20px;
}

.articlebase h3 {
clear: both;
margin-top: 50px;
font-size: 1.7em !important;
color: #2632B6;
font-family: 'Cardo', serif !important;
}

.h3noclear {
margin-top: 31px;
font-size: 1.7em !important;
color: #2632B6 !important;
margin-bottom: 17px;
font-family: 'Cardo', serif !important;
}

.articlebase li  {
margin: 0 7px 4px 1.2em !important;
}

#sidebar-container {
background: rgb(0, 0, 0);
background-image: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/bg2.png);
width: 222px;
border-radius: 0 0 20px 0;
}

h1.entry-title {
font-size: 2.4em;
line-height: 1.25em;
font-weight: 500;
color: #000;
margin: 15px 0 10px 0 !important;
padding: 0;
font-family: 'Cardo', serif !important;
}

#content {
width: 735px;
overflow:hidden;
}

#main {
background: #FFFFFF;
margin-top: 20px;
border-radius: 20px;
background-image: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/bg2.png);
padding-bottom: 20px;
}

#main p.widget-title {
padding: 2px 0 2px 7px;
margin-bottom: 20px;
background: #FFCF9E;
border-radius: 5px 5px 5px 0px;
color: rgb(0, 0, 0);
font-family: 'Cardo', serif !important;
border-bottom: transparent;
font-weight: bold;
}

.widget.widget_search {
padding: 0 10px 0 0 !important;
border: none;
position: relative;
margin-top: -20px;
}

h2.entry-title a {font-size: 1.1em;
line-height: 1.25em;
color: #000;
margin: 0;
padding: 0;
font-family: 'Cardo', serif !important;
}

h2.entry-title a:hover {font-size: 1.1em;
line-height: 1.25em;
color: blue;
margin: 0;
padding: 0;
font-family: 'Cardo', serif !important;
text-decoration:underline;
}

.blog-thumb {
background: rgb(1, 7, 12) !important;
margin-right: 20px !important;
border: 1px solid rgb(148, 158, 29) !important;
padding: 2px!important;
border-radius: 20px !important;
}

a.swift-sc-button {
border: 1px solid #EEEEEE;
border-bottom-color: #DDDDDD;
color: #333333 !important;
background-color: #F6F6F6;
background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #F6F6F6), color-stop(1, #EEEEEE) );
background: -moz-linear-gradient( center top, #F6F6F6 20%, #EEEEEE 100% );
clear: both !important;
float: left !important;
margin: 8px 0 0 185px !important;
}

footer.home.entry-meta {
text-transform: uppercase;
font-size: 12px;
line-height: 21px;
float: left;
padding: 5px 1%;
width: 98%;
border: dashed 1px #EEE;
border-width: 1px 0;
margin-top: 1.625em;
background: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/picshadow.png) bottom center no-repeat;
height: 31px;
position: relative;
margin-top: 15px;
margin-bottom: 27px;
padding: 0 0 30px 0;
}

#searchsubmit, input[type="submit"] {
border: 1px solid #EEEEEE;
border-bottom-color: #DDDDDD;
color: #333333 !important;
background-color: #F6F6F6;
background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #F6F6F6), color-stop(1, #EEEEEE) );
background: -moz-linear-gradient( center top, #F6F6F6 20%, #EEEEEE 100% );
margin-left: 5px !important;
margin-top: 4px !important;
}

#commentform-slide {
display: block !important;
width: 300px !important;
height: 21px !important;
cursor: pointer !important;
background-image: url("http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/see-comments.gif") !important;
background-repeat: no-repeat !important;
background-color: white;
border-radius: 5px;
}

div.comments-link, .edit-link {
float: right;
position:relative;
margin-right: -45px;
}

.single-meta-above-title {
position: relative;
margin-top: -45px;
}

.colorchartbottom {
margin-top: -3px;
background: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/picshadow.png) bottom center no-repeat;
height: 27px;
position: relative;
width: 346px;
}

.claritychartbottom {
margin-top: -5px;
background: url(http://www.bloomingbeautyring.com/wp-content/uploads/2013/01/picshadow.png) bottom center no-repeat;
height: 31px;
position: relative;
width: 452px;
}

p.bt1{font-family: 'Cardo', serif !important;}
p.bt4{font-family: 'Cardo', serif !important;}
p.bt5{font-family: 'Cardo', serif !important;}

#nav-above h1 {
text-align: center;
margin: 0 20px;
color: rgb(228, 210, 173);
}

.div-content {
padding: 0 0px;
}

#articlebackground .entry-title {
border-bottom: none !important;
}

#articlebackground .articlebase {
padding-right: 10px;
}

fieldset {
padding: 0em .9em 1.1em .9em;
margin: 0 0 1.5em 0;
border: 1px solid #ccc;
border-radius: 5px;
}

fieldset {
padding-top:1.1em}

.widget {
font: .75em/1.525em "Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: normal;
}

.widget li {
border-bottom: none;
margin: 0 -10px 0px 15px;
padding: 4px 10px 4px 0px;
list-style: circle;
}

#footer {
margin: 20px -175px 0px 0px;
}

.widget li {
color: white;
}


.widget a {
color: white;
}

.widget li a:hover {
color: rgb(233, 218, 181);
background: transparent;
padding: 5px 1px 5px 3px;
border-radius: 5px;
}

#ringgallerybackground h5 {
font-size: 2.5em !important;
color: #2632B6 !important;
font-family: 'Cardo', serif !important;
}

#fancybox-wrap {
z-index: 50000 !important;
}

.preciousgemstones {
margin: 15px 0 0 0;
text-align: center;
color: rgb(203, 36, 235);
font-size: 1.1em;
}

.preciousgemstones2 {
margin: 15px 0 50px 0;
text-align: center;
}

.preciousgemstones2 a {
text-decoration: none;
font-size: 2.3em;
color: black;
}

.preciousgemstones2 a:hover {
text-decoration: underline;
color: blue;
}

.sub-menu {
position: relative;
z-index: 30000 !important;
margin-top: -5px;
margin-left: 5px;
}

.sub-menu li {
text-align: left !important;
font-size: 12px !important;
margin: 5px 0 0 0;
}