


* { font-family: Gill Sans, Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif, Arial, Helvetica, sans-serif; }
body { font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif, Arial, Helvetica, sans-serif; background:white url(images/__custom-bg.jpg) top center repeat-x; }
p { font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif, Arial, Helvetica, sans-serif; }



h1 { font-size:27px; }
h1, h4, li.major a { letter-spacing: -1px; }


#wrapnav { background:url(images/__custom-nav-bg.png) bottom center no-repeat; width:960px; margin:0 auto; height:37px; padding:0; border-top:0; }
			
            .navigation { width:960px; margin:0 auto; padding:0; }
            .navigation ul li a { color:white; font-size:23px; padding:5px 0 10px 0; margin:0; }
            .navigation ul li a { position:relative; top:2px; }
            .navigation ul li { float:left; text-align:left; margin:0 20px 0 0; }
            .navigation ul li:first-child { margin-right:30px; }
            .navigation ul { padding-left:20px; }
            
			.dropmenudiv { margin-top:1px; }
            .dropmenudiv li a { color:#ffffff; font-size:11px; }
            .dropmenudiv li a:hover { color:#9fc7e7; }
            .dropmenudiv li ul li a { color:#ffffff; font-size:11px; }
            .dropmenudiv li ul li a:hover { color:#9fc7e7; font-size:11px; }
            .dropmenudiv li ul { margin-top:-23px; }
           	
			.dropmenudiv li a:hover { background:#3e8ece; }    
    		.dropmenudiv li:hover { background:#3e8ece; }
    		.dropmenudiv li ul li:hover { background:#3e8ece url(images/main-nav-dd2-bg.png) left center repeat-y; }
            .dropmenudiv li a, .dropmenudiv li ul li a { background:#102434; opacity: 0.90; filter: alpha(opacity = 90); -moz-opacity: 0.90; }

	/* Safari Rules */    
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari 3.0 and Chrome rules here */
	
    .navigation ul li a { position:relative; top:8px; }

	}

#wrapnav, #wrap { margin-top:-10px;}
a.mediaFlipper { margin-top:-10px; }

#header { width:960px; }
#wrap { width:960px; margin:0 auto; padding:0; height:22px; border-bottom:1px solid #1f4767; float:none; clear:both; }
#insert-content { }

#networks { position:absolute; top:117px; }

#networks .network-icons { margin-left:0px; }
#header-bg { background:none; }
#top-search-bg { display:none; }
#top-links-bg { background:url(images/toplinks-bg-newt.png) top center no-repeat; }
.top-links { float:left; margin:0; padding:0; padding-left:20px; text-align:left; position:absolute; font-family:Gill Sans; font-size:11px; }
.top-links li { background:none; } 
.top-links li a { font-family:Gill Sans; font-size:11px; color:#cccccc; }
.top-links li a:hover { color:#ebebeb; }
.welcome-msg { float:right; width:940px; margin:0; padding:0; text-align:right; padding-right:20px; position:absolute; padding-top:1px; }	
.top-links, .welcome-msg { margin-top:-12px; font-size:11px; color:#cccccc; }
#all-pg-bg { background:white url(http://www.shopfinejewelry.com/_v3master-Standard/images/all-pg-bg_white.gif) top left no-repeat; }
.logo { padding:10px 0 5px 0; float:left; background:none; margin-bottom:4px; }

#footer h4 { color:#333333; }
h1 { color:#333333; }
#page h1 { margin:15px 0 0 5px; width:680px; padding-bottom:12px; border-bottom:2px solid #3e8ece; color:#333333; }
#pageWide h1 { margin:0 0 0 5px; width:920px; padding:15px 0 12px 0; border-bottom:2px solid #3e8ece; color:#333333; }

#main-media-area { background:black; width:960px; height:400px; text-align:center; }
.slideBody { border:1px solid #5e5e5e; background:#dbdbdb url(images/sugg_bg.png) bottom repeat-x; }

#navigation a.head, #navigation a.head2 { font-weight:normal; font-size:16px; letter-spacing:0; }

#itempage #product-details td.title { color:#3e8ece; }
#itempage #product-details td.desc p { color:#3e8ece; }
#popupTxtBox { background:#eee; }
.popupTxt .total, .popupTxt p, .popupTxt .title { color:#3e8ece; }
#sugg td.sugg_data div.total { font-weight:bold; color:#3e8ece; float:left; }


#footer { border-top:0; border-top:1px solid #3e8ece; }
	#footer .vendor-ad { border:1px solid #3e8ece; }
	#footer .address-txt { border-top:1px solid #3e8ece; }
	#footer .address-txt p { padding-left:1px; }
	#footer .store-hours-txt { border-top:1px solid #3e8ece; }
	#footer .store-hours-txt p { padding-left:1px; }

.footer_left p { font-style:italic; margin-top:-5px; }
.footer-links { font-weight:bold; text-transform:lowercase; }

#footer .footer-logos { margin-left:13px;}
#footer .footer-links, #footer .footer_left p { margin-left:15px; }
.footer-left { width:47%; }
#footer .footer_right { margin-left:0;padding-left:0; width:53%; }

#insert-content {  }

#newsletter-sign-up { margin-top:3px; }

#extra_bg_top { background:url(http://www.shopfinejewelry.com/_v3master-Standard/images/__custom-topShadow-white.png) top center no-repeat;  height:38px; display:none; margin-top:7px; }
#extra_bg_end { background:url(http://www.shopfinejewelry.com/_v3master-Standard/images/__custom-bottomShadow-white.png) top center no-repeat; height:38px; display:block; margin-top:-15px; }

.protop, .probot { background:#fff; background-color:#fff; display:block; height:30px; text-align:center; width:960px; margin:0 auto; }
.protop {position:relative; top:17px; display:none; }
.probot {position:relative; top:0px; }

.pm-logo {margin-left:15px;}

#footer #submit-button, #footer .submit-button { background: url(images/submit-bg-newt.jpg) top center repeat-x; color:white; border:1px solid #1f4767; text-shadow:0 0 3px #000; }

#vendor-ad img { border:2px solid #b09439; width:468px; height:auto; margin:15px 0; }

.newsticker { margin-top:5px; border:none; }
.newsticker ul {  }
.newsticker ul li { margin-left:3px; width:653px; }
.newsticker ul li { height:88px; }
.newsticker ul li img { float:left; margin:8px 10px 8px 8px; padding:0; border:1px solid #3579af; }
#insert-content p, .newsticker p { padding:0; }
#insert-content h5 a, .newsticker h5 a { /*color:#333333;*/ }
#insert-content h2 { color:#ffffff; padding:6px 0 1px 6px; text-indent:5px; font-weight:normal; color:white; text-shadow:0 0 4px #102434; }
#insert-content h3 span.link_area { width:97px; display:block; float:left; margin-left:-2px; margin-right:3px; height:23px; margin-bottom:0; }
#insert-content { margin-top:8px;padding-top:0;margin-bottom:0; }
#insert_2_column { background:url(images/widget-withshadow.png) top center no-repeat; width:660px; margin-left:-3px; margin-bottom:7px; }
#insert_1_column { background:url(images/widget-withshadow2.png) top center no-repeat; width:300px; margin-left:0; margin-right:-3px; margin-bottom:7px; }


/* NEW SHOWCASE */
#item-grid { padding-top:15px; margin-left:0; position:relative; z-index:5; width:695px; }
#item-grid .item { width:172px; min-height:130px; height:auto !important; height:130px; margin-bottom:30px; float:left; }
#item-grid .item .image { width:175px; height:130px; background: url(https://v3master.shopfinejewelry.com/images/main-item_bg.png) 2px 0 no-repeat; padding-top:4px; margin-left:-1px; /* DROP-SHADOW */ }
#item-grid .item .image img { width:160px; height:120px; display:block; margin:0 7px 0 7px; border:0; }    
#item-grid .item span { display:none; } 
#item-grid .prime-info {display:block;}
#item-grid .item p { margin-left:5px; }
#item-grid .item .item-title { margin-top:-5px; }
#item-grid .item .item-title p { font-weight:bold; color:black; font-size:10px; }
#item-grid .item .item-title a { text-decoration:none; }
#item-grid .item .item-title a:hover { text-decoration:underline; }
#item-grid .item .item-total p { color:#555555; font-size:10px; }
#item-grid .item .peeker { margin-top:-5px; }
#item-grid .item .mag-glass { display:block; width:25px; height:25px; background:#3e8ece; float:left; margin:1px 5px 0 6px;  }
#item-grid .item .mag-glass a { display:block; width:25px; height:25px; cursor:pointer; position:relative; z-index:0; }
#item-grid div.msg {margin-top:4px;}
#itempage #product-details td.desc p.title { font-family:Gill Sans; font-weight:bold; }


a, h1, h5, #itempage_more h3, #itempage #product-details td.title, #itempage #product-details td.desc p.title, #contact-page-content .formwrap td span, #four-cs-page-content h3, #four-cs-page-content .four_cs_wrap p b { color:#333333; }

.top-links, .welcome-msg { color:#cccccc; }
#top-links-bg { border-bottom:0; }
