body {
    /* background:#FCFAEB url(../images/bkg-blue-gradient.png) repeat-x scroll 0 0; */
    padding:0px;
    margin: 0px 0px 0px 0px;
    font-family:"Trebuchet MS", arial, sans-serif;
	font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#666666;
}

#wrapper{
    background:#FCFAEB url(../images/page-shadow.png) repeat-y 0 0;
	width:1041px;
    background-color:#ffffff;
	overflow:hidden;
}

.page
{
    width:1024px;
    border:1px solid #999999;
    background-color:#ffffff;
    text-align:left;
    vertical-align:top;
}
/*
.logo {padding-top:20px; padding-left:20px;}
.header{background:transparent url(../images/top_bg.jpg) no-repeat 0px 0px; height:45px; clear:both;}
*/

.header{background:url(../images/top-background.jpg) repeat-x 0px 0px; height:60px !important; width:100%; float:none; clear:both; overflow:visible; position:relative;}

.header h1 {margin:0; padding:0; text-indent:-9000px; background:url(../images/new_logo.png) no-repeat 0px 0px; position:relative; left:30px; z-index:1001;}

.header h1 a {display:block; height:81px; width:409px;}

.header h2 {position:relative; left:450px; top:-66px; font-size:16px; color:#666;     font-family:"Trebuchet MS", arial, sans-serif; font-weight:400; font-style:italic; text-shadow: 0 0 3px #FFFFFF;}
.search{float:right; text-align:right; padding:10px 10px 0px 280px}
.search div{float:left; padding-top:5px;}
.search .txt{background:#f9edbb; border:solid 1px #a59c7b; width:100px;color:#68560b; font-size:12px; margin:0px 5px 0px 0px;}
.search .btn{background:Transparent url('../images/btn.gif') no-repeat; width:20px; height:20px; border:0px; margin:0px; cursor:pointer;}



.movie {background:transparent url(../images/our_movie.gif) no-repeat scroll top left; width:134px; height:33px}
.movie:hover {background:transparent url(../images/our_movie.gif) no-repeat 0 -33px; cursor:pointer}

.home {background:transparent url(../images/home.gif) no-repeat scroll top left; width:133px; height:42px}
.home:hover {background:transparent url(../images/home.gif) no-repeat 0 -48px; cursor:pointer}

.aboutus {background:transparent url(../images/aboutus.gif) no-repeat scroll top left; width:103px; height:42px}
.aboutus:hover {background:transparent url(../images/aboutus.gif) no-repeat 0 -48px; cursor:pointer}

.news {background:transparent url(../images/news.gif) no-repeat scroll top left; width:60px; height:42px}
.news:hover {background:transparent url(../images/news.gif) no-repeat 0 -48px; cursor:pointer}

.collections {background:transparent url(../images/our_collections.gif) no-repeat;width:136px; text-align:left; height:42px}
.collections:hover {background:transparent url(../images/our_collections.gif) no-repeat 0 -48px; cursor:pointer}

.heart {background:transparent url(../images/secret_heart.gif) no-repeat;width:150px; height:42px}
.heart:hover {background:transparent url(../images/secret_heart.gif) no-repeat 0 -48px; cursor:pointer}

.blog {background:transparent url(../images/mark_blog.gif) no-repeat ;width:105px; height:33px}
.blog:hover {background:transparent url(../images/mark_blog.gif) no-repeat 0 -33px; cursor:pointer}

.testimonials {background:transparent url(../images/testimonials.gif) no-repeat ;width:116px; height:33px}
.testimonials:hover {background:transparent url(../images/testimonials.gif) no-repeat scroll 0 -33px; cursor:pointer}

.testimonialsproposals {background:transparent url(../images/testimonials.gif) no-repeat ;width:216px; height:42px}
.testimonialsproposals:hover {background:transparent url(../images/testimonials.gif) no-repeat scroll 0 -48px; cursor:pointer}

.jeweller {background:transparent url(../images/find_jeweller.gif) no-repeat ;width:131px; height:42px}
.jeweller:hover {background:transparent url(../images/find_jeweller.gif) no-repeat scroll 0 -48px; cursor:pointer}
.contact {background:transparent url(../images/contact.gif) no-repeat ;width:95px; height:42px}
.contact:hover {background:transparent url(../images/contact.gif) no-repeat scroll 0 -48px; cursor:pointer}

.nonemenu {background:transparent url(../images/endmenu.gif) no-repeat ;width:29px; height:33px}

#content{background-color:#FFFFFF; font-size:14px; clear:both;}
.links{ font-size:16px; color:#a5a5d8; padding:0px 20px 10px 55px; clear:both;}
a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#6699cc; text-decoration:none;}
.paragraph{text-align:justify; padding:10px 60px 30px 60px; color:#666666; line-height:16px; font-size:14px;}

#lefcolumn{width:247px; background:Transparent url('../images/vdot.gif') repeat-y top right; float:left; padding:32px 15px 32px 8px; color:#575757; line-height:18px; font-size: 12px; text-align:justify}
#lefcolumn h3{border-bottom:solid 1px #dddddd; padding:0px 10px 8px 4px; margin:0px 10px 20px 14px; color:#333333; }
#lefcolumn p{ padding:0px 0px 0px 14px;}
#lefcolumn .picture{margin:0px 10px 0px 0px;}

#maincolumn{float:left; padding:0px 20px 32px 24px; font-size:14px; color:#575757; line-height:24px; width:635px;}
#maincolumn_full{float:left; width:1024px;}

.menu_bottom {
	height:80px;
}

.menu_bottom ul {
	list-style:none;
}

.menu_bottom ul#knowledge {
	position:relative;
	left:176px;
	top:9px;
}

.menu_bottom ul#knowledge ul {
	position:relative;
	left:48px;
	top:-12px;
}



.menu_bottom ul#collections {
	position:relative;
	left:-15px;
	top:0px;
}

.menu_bottom ul#collections ul {
	position:relative;
	left:50px;
	top:-12px;
}

.menu_bottom ul#connect {
	position:relative;
	left:554px;
	top:-35px;
}

.menu_bottom ul#connect ul {
	position:relative;
	left:80px;
	top:-12px;
}

.menu_bottom ul li {
	font-weight:700;
	color:#000;
	text-transform:uppercase;
	font-size:11px;
}

.menu_bottom ul li, .menu_bottom ul li ul li {
	display:inline;
}

.menu_bottom ul li ul li {
	font-weight:400;
	text-transform:none;
	color:#999;
	font-size:11px;
}

/*
#footer{background:transparent url(../images/bg_footer.gif) repeat-x;height:36px; margin-bottom:20px; border-bottom:solid 1px #333333; clear:both; text-align:center;}
*/
.footer{background:#eff1f3;}
.copyright{font-size:12px; font-style:italic; text-align:right; padding:15px 10px 15px 25px;}
.logos{float:right; padding:10px 25px 10px 0px;}
.logos img{border:0px;}
.ft-text{padding-top:12px;font-size:12px;}

/* The Press */
.blog_thepress{width: 100%; background:#eef1f1 url('../images/bgbody.gif') repeat-x;}
.contentpaneopen_thepress{padding: 20px 20px 20px 20px;}
/*.article{ float:left; width:300px; padding:20px 40px 20px 20px; color:#272a2d; line-height:16px; text-align:left;}
.cover{float:left;color:#5a5c5f; font-size:12px; padding:40px 20px 0px 0px; text-align:left;}*/
.article_thepress{padding: 20px 20px 20px 20px;}
.readon_thepress{padding: 0px 20px 20px 20px;}

/*css for award page*/
.image_i{float:left;  padding:78px 30px 66px 83px;}
.info{float:left;padding:30px 40px 40px 50px; width:263px;text-align:center;}
.awards_img {border:1px solid #999999;padding:15px;}
.awards_text {font-size:12px;line-height:17px; padding-bottom:30px; text-align:left; padding-top:8px;}
.price
{
    width:300px;
    text-align:center;
    clear:both;
}
.itemheader
{
    color:#BBCAD9;
    font-size:12px;
    font-weight:700;
    line-height:14px;
    padding:3px 0px 3px 60px;
    width:50px;
    float:left;
    text-align:left;
}
.item
{
    float:left;
    width:50px;
    padding:3px 0px 3px 60px;
    text-align:left;
    font-size:11.5px;
}
.clrright
{
    clear:right;
}
.clearboth{clear:both;}
.navigation
{
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
    font-size:12px; font-weight:700; text-align:center;
    padding:9px 0px 9px 0px;
    clear:both;

}
a.sublink:hover{color:#666666; text-decoration:none;}

/*css for colors.html page*/
.subhead
{
    color:#999999;
    font-size:12px;
    letter-spacing:0;
    line-height:25px;
    position: absolute;
    /*padding: 0px 0px 0px 175px;*/
    left: 175px;
    top: 64px;
}
.blocks0
{
    background-image:url('../images/colors_bg.gif');
    width:980px;
    background-repeat:repeat-y;
    background-position:320px center;
    padding:0px 0px 0px 0px;
    border:solid 0px;
}
.blocks0 div
{
    font-size:12px;
    letter-spacing:0;
    padding:0px 15px 0px 30px;
    width:270px;
    float:left;
}
.blocks0 h3
{
    color:#BBCAD9;font-size:17px;line-height:18px;
    text-transform:uppercase;
    font-family:"Trebuchet MS", arial, sans-serif;
    font-weight:400;
}
.blocks0 p{width:275px;line-height:14px;}
.colorimages div{width:325px; float:left; text-align:center;}
.clear{ clear:both;}

.notes
{
    clear:both;
    font-style:italic;
    /*padding:0px 55px 20px 50px;*/
    font-size:12px;
    text-align:justify;
    line-height:18px;
}

.color-padding
{
    padding: 0 30px 20px 30px;
}

.next
{
    font-size:12px;
    line-height:18px;
    font-weight:700;
    letter-spacing:0px;
    width:637px;
    padding:0px 0px 40px 60px;
    float:left;
}
.sep1
{font-size:12px;font-weight:700;padding:0px 10px 0px 10px;}
.sep2
{font-size:12px;font-weight:700;padding:0px 5px 0px 5px;}
.dropdown
{
    width:144px;
    float:left;
    font-size:12px; font-weight:700;
}
.dropdown option
{font-size:12px;}
/*css for bridal.html page*/

.blocks2
{    
 	background-image:url('../images/bridal_bg.gif');
    background-repeat:repeat-y;
/*    max-height:225px;
    min-height:210px;*/
    background-position:32px center;
    border:0px;
}
.blocks2 h3
{
    color:#BBCAD9;
    font-size:17px;
    line-height:18px;
    text-transform:uppercase;
    font-family:"Trebuchet MS", arial, sans-serif;
    font-weight:400;
}
.blocks2 td
{    
    width:200px;    
}

.blocks2 td div
{
    font-size:12px;
    letter-spacing:0px;
    line-height:12px;    
}

.blocks2 .left
{ 
    clear:left;
    float:left;
    padding-bottom:3px;
    width:70px;
    padding:0px 0px 3px 0px;
}

.blocks2 .right
{
    padding:0px;
    float:left;
    padding-bottom:3px; padding:0px 0px 3px 0px;
    width:105px;
}

.bridalimages
{
    padding:0px 0px 0px 50px;
}
.bridalimages div
{
    width:240px;
    float:left;
}

.sep
{
    clear:both;
    font-size:12px;
    font-style:italic;
    margin-bottom:10px;
    padding-top:5px;
    text-align:center;
}
.next1
{ 
    font-size:12px;
    font-weight:700;
    letter-spacing:0px;
    float:left;
    padding-left:50px;
    width:637px;
    padding:5px 0px 5px 50px;
}

.next2
{
    text-align:center; font-size:12px; font-weight:700; letter-spacing:0px;
}
.which
{
    font-weight:700;
    font-size:18px;
    font-style:italic;
    text-align:center;
    padding-top:5px;
    padding-bottom: 10px;
}
.padding
{
    padding:0px 55px 5px 50px;
}

/*css for bridal.html page*/
.blocks1 div
{
    font-size:12px;
    letter-spacing:0px;
    line-height:12px;
    padding:0px 0px 10px 10px;
    text-align:left;
    width:290px;
    float:left;
}
.blocks1 h3
{
    color:#BBCAD9;font-size:17px;line-height:18px;
    text-transform:uppercase;
    font-family:"Trebuchet MS", arial, sans-serif;
    font-weight:400;
}

.blocks1 p
{
    padding-right:15px;
    line-height:12px;
}
.blocks1 div div.left
{
    clear:left;
    width:70px; float:left;
    line-height:14px;
    padding:0px;
}
.blocks1 div div.right
{
    width:105px;
    float:left;
    line-height:16px;
    padding:0px;
}
.blocks1
{
    background-image:url('../images/gents_bg.gif');
    width:980px;
    background-repeat:repeat-y;
    background-position:35px center;
    padding:0px 20px 0px 45px;
    border:0px solid;
}

#rightcol p {font-size:112%; line-height:1.6em; margin-bottom:10px;}

#content h2 {
    border-bottom:1px solid #DDDDDD;
    font-size:1.6em;
    line-height:1.2em;
    padding:4px;
}
#content .entry {
    clear:both;
    padding:10px 5px;
}
#content .entry p {
    margin-bottom:10px;
}

#content .post {
    margin-bottom:3em;
}

#lefcolumn li
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    list-style-image: url('../images/bullet.gif');
    list-style-position:outside;
    list-style-type:none;
    margin: 7px 0;
    padding: 0;
}

#lefcolumn .lifestream li
{
    list-style-image: url('../images/twitter.png');
}

ul.lifestream .lifestream_hour
{
    font-size:smaller;
}

.lifestream abbr {
    border:0 none;
    text-decoration:none;
}

.lifestream .lifestream_meta {
    color:#AAAAAA;
    font-size:x-small;
}

.lifestream .lifestream_label {
    text-align: left;
}

.lifestream a:hover, a:active {
    color:#996600;
    text-decoration:none;
}

.comments {
    border-bottom:1px dotted #CCCCCC;
    clear:both;
    color:#999999;
    font-size:0.9em;
    margin-bottom:8px;
    padding-left:17px;
}

.post .date {
    float: right;
    margin:5px 0 0 5px;
    padding:0 10px;
    text-align:center;
    font-size: 0.8em;
    border:#ccc 1px solid;
    font-weight:700;
    background:url(../images/bgstripes.gif) repeat;
    color:#aaa;
    font-family: "Trebuchet MS", arial, sans-serif;
    line-height:1.8em;
}
.post .date span
{
    display:block;
}
.post .date .day
{
    font-size:1.6em;
    color:#aaa;
}
.post .meta {
    margin: 4px 0 10px 0;
    padding-left: 5px;
    font-size: 0.9em;
    color:#999;
}

.post .meta p {
    line-height:1.8em;
    margin:0;
    padding:0;
}
.post .comments
{
    clear:both;
    font-size:0.9em;
    border-bottom:#ccc 1px dotted;
    color:#999;
    padding-left:17px;
    margin-bottom: 8px;

}

.post .comments a
{
    border-bottom:0px;
}

.post h2
{
    font-size:1.6em;
    line-height:1.2em;
    font-family:"Trebuchet MS", arial, sans-serif;
    font-weight:400;
    margin: 0;
}

.post h2 a {
    border:0 none;
}

.post a:hover, a:active {
    color:#996600;
    text-decoration:none;
}

img {border:0px;}

#testimonials {
    padding-top: 30px;
}

#testimonials p {
    margin: 0px;
    padding: 0px;
	width:670px;
	text-align:left;
	font-size:16px;
	line-height:25px;
	color:#000;
}
#sendcomment p {
	font-size:12px;
}
#comments-form p {
    margin: 0px;
    padding: 0px;
}

.comment-box {
    line-height: 18px;
}

.bio-body{background:#FFFFFF; font-size: 16px;}
.bio-body a:link{color:#4c5d65; text-decoration:none;}
.bio-body a:visited{color:#4c5d65; text-decoration:none;}
.bio-body a:hover{color:#6699cc; text-decoration:none;}
.bio-leftcolumn{ float:left; width:450px; padding:20px 40px 20px 0px; color:#4c5d65; line-height:16px; text-align:left;}
.bio-rightcolumn{float:left; width:450px; color:#5a5c5f; padding:20px 20px 30px 0px; text-align:left; color:#4c5d65; line-height:16px; }
.bio-title{padding:0px 0px 0px 30px; font-weight:700; margin-top:10px; text-transform:capitalize}
.bio-writer{font-weight:700; text-align:right; font-size: 10px;}
.bio-text{padding:0px 0px 0px 30px; margin-bottom:10px}
#bio-introduction{float:left; width:533px; color:#4c5d65; line-height:22px}
#bio-image{ float:left; border-left:solid 1px #666666; color:#4c5d65}

.article_thepress{line-height:22px}
/*
.bio-body{background:#FFFFFF; font-size: 16px;}
.bio-body a:link{color:#4c5d65; text-decoration:none;}
.bio-body a:visited{color:#4c5d65; text-decoration:none;}
.bio-body a:hover{color:#6699cc; text-decoration:none;}
.bio-leftcolumn{ float:left; width:450px; padding:20px 40px 20px 0px; color:#4c5d65; line-height:16px; text-align:left;}
.bio-rightcolumn{float:left; width:450px; color:#5a5c5f; padding:20px 20px 30px 0px; text-align:left; color:#4c5d65; line-height:16px; }
.bio-title{padding:0px 0px 0px 30px; font-weight:700; margin-top:10px; text-transform:capitalize}
.bio-writer{font-weight:700; text-align:right; font-size: 10px;}
.bio-text{padding:0px 0px 0px 30px; margin-bottom:10px}
#bio-introduction{float:left; width:533px; color:#4c5d65; line-height:22px}
#bio-image{ float:left; border-left:solid 1px #666666; color:#4c5d65}*/

.module_home1{width: 100%; background:#FFFFFF url('../images/bggradient.gif') repeat-x; padding: 12px 20px 15px 20px; line-height:16px; text-align:left;}
.module_home2{width: 100%; background:#FFFFFF url('../images/bggradient.gif') repeat-x; padding: 12px 10px 10px 10px; line-height:16px; text-align:left;}

.module_home5{ background:url(../images/home5.gif) repeat-x top left;width:96%;}
.module_home4{ background:url(../images/home5.gif) repeat-x top left;width:84%;}
.module_home5 { padding-left:15px;}
.module_home1test{ background:url(../images/home5.gif) repeat-x top left;width:96%;}
.module_home1test div{ padding:0px 8px;}

.award-theawardwinners{ min-height: 620px; background:url('../images/titletheawardwinners.gif') no-repeat; color:#5d5d5d; margin-top: 20px;}
.award-thumbproducts{
    width:380px;
    height:380px;
    overflow:scroll;
    margin:0px 100px 0px 0px;
    display:block;    
    position:absolute;    
}
.award-thumbproducts img{border:0px; margin:0px 10px 30px 0px}
.award-detail{float:left; width:340px; text-align:center; margin:60px 10px 0px; color:#5d5d5d}
.award-picture{margin-bottom:20px;}
.award-ringname{font-size:25px;background:Transparent url('../images/shape0.gif') bottom center no-repeat; padding-bottom:20px; color:#5d5d5d; line-height:30px}
.award-description{background:Transparent url('../images/shape1.gif') bottom center no-repeat; font-style:italic; font-size:16px; line-height:20px; padding-bottom:15px; padding-top:15px; text-align:justify; margin-bottom:20px; color:#5d5d5d}
.award-prize{margin-bottom:20px; font-style:italic; font-size:16px; line-height:20px; text-align:justify;}
.award-markaward{padding:20px 20px 10px 170px; line-height:20px; font-size:14px; color:#5d5d5d}
.award-markawardtitle{font-weight:700; font-size:16px;}
.award-year{padding-right:10px; font-weight:700;}
.award-tab0{padding-left:40px;}
.award-tab1{padding-left:86px;}


#content .pagering a{
	text-decoration:underline;
}
h2{
color:#0070c0;
}


/* NIVO SLIDER */

#nivo-wrapper {
    width:1024px;
    height:500px;
    position:relative;
    top:0px;
    display:block;
}
#nivo-slider {
    width:1024px;
    height:500px;
    position:relative;
    display:block;
}



#menu {
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC !important;
    width:100% !important;
    display:block !important;
    height:38px; !important;
    float:none !important;
    position:relative;
    padding:2px 0;
    }
    

#menu ul {
    position:absolute;
    left:125px;
	top:15px;
    letter-spacing:0.1em;
    font-size: 12px;
    font-family: "Trebuchet MS", arial, sans-serif;
    text-transform:uppercase;
    color:#CCCCCC;
    font-weight:400;
    margin:0;
    line-height:120% !important;
    float:none !important;
	z-index:500;
}

#menu li {
    margin-right:12px;
    line-height:120% !important;
}

#menu ul:last-child {
    margin-right:0px;
}


/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

#menu {
    list-style:none;
}   
     
    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    #menu ul li {
        float:left; 
        display:block; 
        position:relative;
        z-index:500;
		height:38px;
    }
         
    /* this is the parent menu */
    #menu ul li a {
        display:block; 
        height:38px; 
        text-decoration:none; 
        text-align:left; 
    }
 
    #menu ul li a:hover {
    }
     
    /* you can make a different style for default selected value */
     
        /* submenu, it's hidden by default */
        #menu ul ul {
            position:absolute; 
            left:-8px; 
            top:24px;
            display:none; 
            margin:0 0 0 -1px; 
            padding:0; 
            list-style:none;
            background-color:#FFF;
            text-align:left;
        }
		
        #menu ul ul:last-child {
        	padding-bottom:15px;
        }
		
         
        #menu ul ul li {
            width:350px; 
            float:left; 
			margin:0;
			top:0;
			padding:0;
            height:28px;
        }
         
        /* display block will make the link fill the whole area of LI */
        #menu ul ul a {
            display:block;  
            height:28px;
            padding: 8px 10px; 
            color:#666;
			top:0;
			margin:0;
        }
         
        #menu ul ul a:hover {
        	color:#6699cc;
        }


#diary-panel, #proposal-panel, #engagement-panel {
	position: relative;
	height: 160px;
	width: 340px;
}

#diary-panel-inner a, #proposal-panel-inner a, #engagement-panel-inner a {
	display:block;
	height:160px;
	width:340px;
}

#diary-panel-inner, #proposal-panel-inner, #engagement-panel-inner {
	background:transparent url(../images/panel-ribbon.png) no-repeat right 100px;
}

#engagement-panel-inner {
	background:transparent url(../images/panel-ribbon.png) no-repeat 182px 100px;
}



#diary-panel {
	background:transparent url(../images/diary-panel-background.jpg) no-repeat 0 0;
	top:-8px;
	left:-1px;
}

#proposal-panel {
	background:transparent url(../images/engagement-panel-background.jpg) no-repeat 0 0;
	top:-182px;
	left:344px;
}

#engagement-panel {
	background:transparent url(../images/ring-panel-background.jpg) no-repeat 0 0;
	left:689px;
	top:-356px;
}

#diary-panel h3 a span, #proposal-panel h3 a span, #engagement-panel h3 a span {
	position:relative;
	top:113px;
	left:237px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:700;
}

#proposal-panel h3 a span {
	left:218px;
}

#engagement-panel h3 a span {
	left:222px;
}

#diamond-text {
	height:64px;
}

#diamond-text-inner {
	font-style:italic;
	font-size:12px;
	padding:3px 20px 5px 110px;
	background:transparent url(../images/diamond-back.png) no-repeat 0 0;
	line-height:130%;
	color:#666;
	height:64px;
	margin-top:-350px;
}

.breadcrumb .breadcrumbs a {
	font-family:"Trebuchet MS", arial, sans-serif !important;
}

#content #maincolumn_full {
	font-size:14px !important;
}

#content #maincolumn_full p {
	font-size:13px !important;
}

#bio-introduction {
	font-size:15px !important;
}

.bio-title {
	padding-bottom:10px;
}

.bio-body .bio-text {
	font-size:14px !important;
}

.bio-body .bio-writer {
	font-size:13px;
}

#lefcolumn {
	font-size:14px !important;
}

#content #maincolumn_full fieldset div p {
	font-size:15px !important;
	line-height:120%;
}

.notes {
	font-size:13px !important;
}

h2.script-head {
	font-family: bickham-script-pro,sans-serif;
	font-size:68px !important;
	color:#647381;
	padding-left:25px !important;
	font-weight:normal !important;
	font-style:normal !important;
	padding-top:0;
	margin-top:10px;
	text-align:center;
	border-bottom:none !important;
}

#lefcolumn h3 {
	text-transform:uppercase;
	font-size:14px;
	margin-left:14px;
	padding-left:0;
}

.color-padding {
	margin-top:50px;
}

#content #maincolumn_full #testimonials table td p {
	font-size:18px !important;
}

div#find-a-jeweler-page {
	min-height:700px;
}
