



/****** PRO-STYLE - WIDTH ADJUSTMENTS ****************************************************************************************************************************************************************************************/

#wrap, #header-bg, #all-pg-bg, #wrapnav, #accountlinks, #content, #hot-items, #footer, #networks, #pay-types, #top-links-bg, #top-search-bg, .navigation, .navigation ul, #main-media-area, #scrolling-logos, #insert-content, 
#collection-wrap, #smallScroller, .protop, .probot, #extra_bg #header, #extra_bg #header-bg, #extra_bg #header-bg-img  { width:900px; }

#collection-slideshow { width:460px; }
#collection-slideshow .slideshow img { width:440px; }
#collection-links { width:190px; }
#collection-details { width:190px; }
#collection-indiv-data { width:318px; }
#collection-indiv-pngs { width:580px;  }
#main_image { margin:0 auto; height:415px;  }
#main_image img { height:415px; }
#smallScroller { background-color:white; }
#page { width:890px;  }
#pageWide { width:890px; }
#page h1 { width:620px; }
#pageWide h1 { width:860px; }
#pageWideLogin { width:890px;}
#pageWideLogin h1 {width:420px; }
#Standard-2col .left-col { width:635px; }
#Standard-2col .right-col { width:220px;  }
#cart-page-content div.msg {width:648px;  }
#blog-article div.msg {width:648px;}
.makeapost-div { width:618px;   }
.makeapost-div textarea { width:605px;  }
#page-user-content .left-list { width:300px;  }
#page-user-content .right-list { width:300px;  }
#diamond-search-page-content .diamond-search-wrap-fields td { width:305px; }
#four-cs-page-content .four_cs_wrap { width:620px;}
.four_cs_wrap .txt-left { width:309px;  }
.four_cs_wrap .txt-right { width:320px;  }
.four_cs_wrap .flash-left { width:275px;  }
.four_cs_wrap .flash-right { width:275px; }
#myaccount-page-content div.msg { width:588px; }
#myaccount-page-content div.shipping-info { width:290px; }
#myaccount-page-content .wishlists { width:618px; }
#myaccount-page-content .wishlists td.name, #myaccount-page-content .wishlists th.name {width:400px;}
#myaccount-page-content .inbox { width:618px; }
#myaccount-page-content .inbox td.msg, #myaccount-page-content .inbox th.msg { width:401px;  }
#myaccount-page-content .msgpopBox { width:560px;  }
#myaccount-page-content .orderstatus { width:618px; }
#myaccount-page-content .orders { width:618px; }
#contact-page-content #map_canvas { width:340px; height:300px; }
#cart-page-content div.msg, #contact-page-content div.msg, #blog-article div.msg, #myaccount-page-content div.msg {width:588px;  }
#myaccount-page-content .inbox td.msg, #myaccount-page-content .inbox th.msg { width:401px; }
#form-page-content div.msg { width:828px; }







/********************* CUSTOM STYLES ******************************************************************************************************************************************************************************************/
body {background:url(images/__custom-bg.png) repeat-x; font-family: Arial, Helvetica, sans-serif; background-color:none; }
a { color:#281082; }
h1 { color:#281082; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
h2 { color:#281082; }
h3 { color:#281082; }
h4 { color:#666666; }
h5 { color:#c0915e; }
p { font-family: Arial, Helvetica, sans-serif; }

#all-pg-bg { background:#fff url(images/__custom-all-pg-bg_white.gif) top left no-repeat; min-height:416px; height:auto !important; height:416px; }
#page h1 { color:#281082; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#pageWide h1 { color:#281082; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#pageWideLogin h1 { color:#281082; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }

#blog-main ul.articles li.article h2 { color:#281082; }
#insert-content h3 { color:#FFF; }
.slideHeader h3 { color:#fff; }
#itempage_more h3 { color:#281082; }
#results-page-content h3 { color:#281082; }
#blog-article-comments .user-comments h3 { color:#fff; }
#diamond-search-page-content h3 { color:#281082; }
#diamond-details-page_more h3 { color:#281082; }
#four-cs-page-content h3 { color:#281082; }
#myaccount-page-content h3 { color:#281082;  }
#contact-page-content h3 { color:#281082; }
#insert-content h5 { color:#281082; }

#top-links-bg { position:absolute; top:1px; background:none; background-color:none; border:none; }
#top-links-bg a {color:white; font-size:10px; font-weight:bold; padding-top:0; }
.top-links li {background:url(http://www.punchmarkwebsites.com/_v3master-Standard/images/seperate.jpg) 100% 50% no-repeat; }

#page, #pageWide, #pageWideLogin, #myaccount-page-content  { min-height:416px; height:auto !important; height:416px; }
#footer .footer-logos {margin-left:13px;}
#footer .footer-links, #footer .footer_left p { margin-left:15px; }
#extra_bg_top { background:url(images/__custom-topShadow-white.png) top center no-repeat; width:100%; height:38px; display:block; margin-top:7px; }
#extra_bg { background:url(images/__custom-shadow-bg-white.png) center center repeat-y; width:100%; display:block; margin-top:-2px; }
#extra_bg_end { background:url(images/__custom-bottomShadow-white.png) top center no-repeat; width:100%; height:38px; display:block; margin-top:-15px; }
#extra_bg #header { background-color:none; background:#fff; }
#extra_bg #header-bg { background-color:none; background:#fff; }
#extra_bg #header-bg-img { background-color:none; background:#fff; }
.protop, .probot { background:#fff; background-color:#fff; display:block; height:30px; text-align:center; margin:0 auto; }
.protop {position:relative; top:17px; }
.probot {position:relative; top:-13px; }

#accountlinks { margin:0 auto; border:0; }
#login-page-content table td input { float:right; margin-right:75px; } 
#login-page-content table td { width:50%; }
#login-page-content h1 {  }
#login-page-content { padding-right:0px; position:relative; top:0; }

#hot-items { background:none; margin-left:2px; }	
#hot_item_bg { width:83px; height:66px; background:url(images/__custom-hot-items_shadow.png) no-repeat; margin:0; padding:0; }
#hot_item { width:80px; height:60px; padding:0; margin:0; text-align:left; float:left; margin-left:3px; background-color:#fff;}
#hot_item_First { width:80px; height:60px; padding:0; margin:0; text-align:left; float:left; margin-left:3px; }
#hot_item_Last { width:80px; height:60px; padding:0; margin:0; text-align:left; float:left; margin-left:3px; }
    


/****** MAJOR BLOCKS - UPGRADE VERSION *****************************************************************************************************************************************************************************************/
#footer {background-color:#fff;}
#main-media-area { background:none; vertical-align:top; height:auto; }
#hot-items {}
#networks {position:absolute; top:36px; margin-left:15px;}
.logo { padding:0; margin-bottom:0; position:relative; top:-8px; }
.logo img {  }

/****** CUSTOM HOMEPAGE BANNERS ******/
.homepage-slideshow { overflow:hidden; }
.homepage-slideshow img { position:absolute; display:none; z-index:999; }

#homepage-slideshow-html {position:absolute; z-index:999; color:#fff;}
#homepage-slideshow-html .html-slides {}
#homepage-slideshow-html .html-slides ul {}
#homepage-slideshow-html .html-slides li {}
	.slide-html {background:red;}
    .html-slides ul, .slides ul {display:none;}


/*** TEMP ****/
#insert-content { display:none; }
#pay-types { display:none; }
.welcome-msg { display:none; }
#facebook-share { display:none; }
#footer #vendor-ad {}
#footer #vendor-ad img {margin-right:15px;}


/****** MAIN NAVIGATION - UPGRADE VERSION ****************************************************************************************************************************************************************************************/
#wrapnav {text-align:center; margin:0 auto; background:#c0915e url(images/__custom-nav-bg.png) center center no-repeat; height:35px; padding-top:0; margin-top:0; border-top:1px solid #e0c9af; }
.navigation { margin:0 auto; border:0; text-align:center; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
.navigation ul { padding:0; margin:7px auto 0 auto; text-align:center; vertical-align:middle;  }
.dropmenudiv li ul li a { text-indent:3px; padding:3px; padding-right:7px; font-size:12px; }
.dropmenudiv li a { text-indent:3px; padding:3px; padding-right:7px; font-size:12px; }




/****** SHOWCASE - UPGRADE VERSION ********/
#item-grid {margin-right:-20px;}
#item-grid .item { width:160px; min-height:130px; height:auto !important; height:130px; margin-bottom:30px; float:left; }
#item-grid .item p { margin-left:5px; }
#item-grid .item .image { width:150px; height:115px; padding-top:4px; margin-left:-1px; background: url(images/__custom_main-item_bg.png) 2px 0 no-repeat; /* DROP-SHADOW */ }
#item-grid .item .image img { width:140px; height:105px; margin:0 7px 0 7px;  }    
#item-grid ul.simplePagerNav { position:relative; float:right; margin:-40px 30px 0 0; }
#item-grid .item .item-title p { font-size:10px; }
#item-grid .item .item-total p { font-size:10px; }
#itempage .main-item-image { background:url(images/__custom-item-Xtralargeshad.png) no-repeat; width:400px; height:304px; padding:10px; margin-left:-4px; margin-top:9px; }
#itempage .main-item-image img { width:380px; height:284px; }	
#itempage #product-details { width:216px; margin-right:-20px; margin-bottom:20px; }

#diamond-search-page-content .diamond-search-wrap-fields td { width:305px; }
#diamond-search-page-content .diamond-search-wrap-fields td.value1 { width:130px; }
#diamond-search-page-content .diamond-search-wrap-fields td.value1 select {width:136px; }
#diamond-search-page-content .diamond-search-wrap-fields td.value2 { width:auto; }
#diamond-search-page-content .diamond-search-wrap-fields td.value2 select {width:136px; }
#diamond-search-page-content .diamond-search-wrap td.searching {width:110px; font-size:12px; }
.diamond-details-image {float:left; width:363px; height:276px; background:url(images/__custom-diamond-img_bg.png) no-repeat; padding:7; margin-top:13px; margin-left:-2px;}
.diamond-details-image img {width:349px; height:262px;}
.diamond-details-info { margin-right:-20px; margin-bottom:20px; }

#myaccount-page-content div.billing-info { width:300px; }
#myaccount-page-content div.shipping-info { width:300px; margin-left:17px; margin-right:-20px; padding-right:0; }

#myaccount-page-content .wishlists td.check, #myaccount-page-content .wishlists th.check {width:14px; text-align:center;}
#myaccount-page-content .wishlists td.name, #myaccount-page-content .wishlists th.name {width:340px;}
#myaccount-page-content .wishlists td.items, #myaccount-page-content .wishlists th.items {width:25px;}
#myaccount-page-content .wishlists td.actions, #myaccount-page-content .wishlists th.actions { width:auto; }
#myaccount-page-content ul.items { margin-left:3px; }
#myaccount-page-content ul.items li { width:156px; height:180px; margin:0; padding:4px 0 0 0; }
#myaccount-page-content ul.items li img { width:148px; height:111px; margin:0 auto; }
#myaccount-page-content table.bill-ship { width:618px;  }
#myaccount-page-content .other-details-h3 {margin-left:5px; width:618px;}

#four-cs-page-content .four_cs_wrap p { font-size:10px; line-height:13px; }
