@import url("popup.css");

@charset "UTF-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_texgyrebonum-regular';
	src: url('../fonts/texgyrebonum-regular.eot');
	src: local('☺'), url('../fonts/texgyrebonum-regular.woff') format('woff'), url('../fonts/texgyrebonum-regular.ttf') format('truetype'), url('../fonts/texgyrebonum-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{ background:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#d9d9d9; min-width:1200px; }
.left{ float:left;}.right{ float:right;}.clearB{ clear:both; font-size:0;}
.image-replacement{ display:block; text-indent:-9999px; outline:none;}
.small{ font-size:10px;}
.red{ color:#ff0000;}
.rounded{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.bordered-white{ border:1px solid #fff;}
.clearfix:after{content: "."; display:block; height:0; clear:both; visibility:hidden;} .clearfix{ display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{ height:1%;}
.clearfix{ display:block;}
/* end hide from IE-mac */



/*global button*/
.global_button{color:#fff;cursor:default;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #051077;cursor:pointer;height:2.0833em;overflow:visible;padding:0 0.5em;vertical-align:middle !important;white-space:nowrap;font:12px "Myriad Pro", Arial;margin:0;outline:none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e1ca9', endColorstr='#030d73'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0e1ca9), to(#030d73)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0e1ca9,  #030d73) repeat scroll 0 0 #0e1ca9; /* for firefox 3.6+ */
}

.global_button:hover, .global_button:focus{border-color:#870505;outline:0 none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd072f', endColorstr='#dc0629'); /* for IE */
background:-moz-linear-gradient(center top , #fd072f, #dc0629) repeat scroll 0 0 #F3F3F3;
background: -webkit-gradient(linear, left top, left bottom, from(#fd072f), to(#dc0629)); /* for webkit browsers */
}

.global_button:active {background:#fd072f;border-color:#870505;outline:none;}

h1, h2, h3, h4, h5, h6{}
h1{}
h2{}
h3{}
h4{}
h2{ font-size:20px; color:#fff;}
h3{ font-size:18px; color:#fff;}
h4{ font-size:16px; color:#fff;}
h5{ font-size:14px; color:#fff;}

a{ color:#c3c3a2; text-decoration:none;}a:hover{ text-decoration:underline;}

.wrapper{ margin:0 30px;}
#top_area{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#696969; background:#000;  min-width: 1347px;}
/*#top_area .wrapper{ min-height:156px; height:auto !important; height:156px; position:relative;}*/

#top_area .wrapper{ min-height:118px; height:auto !important; height:186px; position:relative; z-index:100;}

#logo, #logo a{ width:139px; height:92px;}
#logo{ position:absolute; left:44px; padding:13px 0 0;}
#logo a{ background:url(../New-Images/logo.png) 0 0 no-repeat;}

#main_nav{}
#productBG{/*background:url(/v2-images/bg-products-ring.jpg) right top no-repeat;*/} 
#gray_area{  min-width: 1347px; min-height:519px; height:auto !important; height:519px; background:#d6d6d6 ; border-bottom:1px solid #fff; color:#676767; border-top:1px solid #fff; position:relative;}
#gray_area .wrapper{padding-top:15px;}
#inner_page #gray_area .wrapper{padding-bottom:15px;}
#home_page #gray_area/*{background:url(/New-Images/home_img.jpg) right no-repeat #d6d6d6;}*/
#home_banner{  font-size:11px; color:#505050;}
.inner-cta-block{ color:#000; overflow:auto;}.top_list li,.productfeaturelist li{ list-style-type:none; float:left; margin-right:8px;}.top_list li.last, .productfeaturelist li.last{ margin-right:0;}
.inner-cta-block .box{ margin-right:10px !important; min-height:110px; height:auto !important; height:110px;}
#home_banner .box, .inner-cta-block .box{ width:286px; border:1px solid #fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
background:-moz-linear-gradient(center top , #ffffff, #f2f2f2) repeat scroll 0 0 #f2f2f2;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); /* for webkit browsers */
padding:10px;
position:relative;
margin:0 0 13px 0;
}
#home_banner h3, .inner-cta-block h3{
	font-size:18px;
	color:#a4a47f;
	margin-bottom:8px;
	line-height: 21px;
}
#home_banner h3 a, .inner-cta-block h3 a{font-size:18px; color:#a4a47f;}
#home_banner h3 span, .inner-cta-block h3 span{ font-size:16px;}
#home_banner p, .inner-cta-block p{ margin:0 0 5px 0;}
#home_banner a, .inner-cta-block a{ color: #acacac; font-size:12px;}
#home_banner a:hover, .inner-cta-block a:hover{ text-decoration:none;}
.explore_box{ min-height:85px;}
.blog_box{ min-height:85px;}
.mag_img{ position:absolute; bottom:0; right:2px;}
.necklace_img{ position:absolute; top:0; right:0;}
.blog_img{ position:absolute; right:10px; top:5px;}

.nav_area_wrap{ width:233px;}
.product_list_wrap{ margin-left:258px;}
.nav_area_wrap{}
.nav_area_wrap .block{ margin-bottom:8px;}
.nav_area_wrap .block .block-head, .nav_area_wrap .browse-panel h5{
border:1px solid #fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
background:-moz-linear-gradient(center top , #ffffff, #f2f2f2) repeat scroll 0 0 #f2f2f2;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); /* for webkit browsers */
font-size:18px; color:#afaf89; padding:8px 10px 6px;
}
.nav_area_wrap .browse-panel h5 a{
font-size:18px; color:#afaf89;
}
.nav_area_wrap .block-contents{ background:#e3e3e2; color:#676767; font-size:11px; padding:10px;}
.nav_area_wrap .block-contents a{ color:#acacac;}
.nav_area_wrap .block-contents ul{ margin-left:20px; margin-bottom:10px;}
.nav_area_wrap .block-contents ul li{ list-style-image:url(/New-Images/bullet.png);}
.nav_area_wrap .block-contents p{ margin:0 0 8px 0;}

.leftnav,.BlogTagList ul,.BlogPostArchive ul{ margin:0; padding:0; font-size:11px;}
.leftnav li,.nav_area_wrap .browse-panel ol li,
.BlogTagList li,.BlogPostArchive li{ list-style-type:none; background:#8a8a8a; border-bottom:1px solid #efefef;}
.leftnav li.last{ border-bottom:none;}
.leftnav li a{ display:block; color:#fff; padding:5px 10px; background:url(/New-Images/icon_down.png) 97% 50% no-repeat;}
.nav_area_wrap .browse-panel h6{ display:none; color:#fff; padding:5px 10px;background:#8a8a8a;text-transform:uppercase;font-weight:normal;}
.leftnav li.open a{background:url(/New-Images/icon_up.png) 97% 50% no-repeat;}
.leftnav li a:hover,.BlogTagList li a:hover,.BlogPostArchive li a:hover{ text-decoration:none;}
.leftnav ul, .nav_area_wrap .browse-panel ol,.BlogTagList ul,.BlogPostArchive ul{ background:#e3e3e2;}
 .nav_area_wrap .browse-panel ol{padding:0; display:none}
 .nav_area_wrap .showthis { display:block!important; }
.browse-panel.new_panel { margin-top:-2px; }
.leftnav ul li, .nav_area_wrap .browse-panel ol li,.BlogTagList ul li,.BlogPostArchive ul li{ background:none;}
.leftnav ul li a, .nav_area_wrap .browse-panel ol li a, .BlogTagList  ul li a,.BlogPostArchive ul li a{ color: #777;}
 .nav_area_wrap .browse-panel ol li a{padding:5px 10px;display:block;font-size:11px;}
 .nav_area_wrap .browse-panel ol li a:hover{ background:#d6d6d6; color:#333333; }
  .nav_area_wrap .browse-panel ol li a.active { background:#adad88; color:#fff; }
 .nav_area_wrap .browse-panel ol li a:hover{text-decoration:none;}
.nav_area_wrap .browse-panel ol li{padding:0;}

.product_list_row, .catalogueList, .productSmall{ overflow:auto;}
.product_list_row li, .catalogueList li, .productSmall li{ width:180px; /*float:left; */list-style-type:none;}
.productSmall li.productItem,.productSmall li.productItemLast{
float:left;
}

.product_box{ min-height:143px; height:auto !important; height:143px; position:relative;cursor:pointer;}
.product_box .product_details{ width:100%; top:0; bottom:0; background:url(/New-Images/transparent.png) 0 0 repeat; color:#fff; position:absolute; display:none; opacity:0.0; overflow:hidden;}
.product_box .product_details h4, .productSmall li h4 a{ font-size:14px; margin:0 0 5px 0;line-height:14px;}
.product_box .product_details p{ line-height:14px; margin:0 0 5px 0;}
.product_box .product_details p.price span{ font-weight:bold; color:#212121; background:#c4c4a2; padding:2px 4px;}
.product_box .product_details .wrap{ padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.product_details_wrap{}
.product_details_wrap .leftarea{ width:548px; margin-right:25px;}
.product_details_wrap .rightarea{ width:493px;}
.product_details_wrap h1, .productLarge h1{ font-size:22px; color:#444;}
h3.price{ font-size:14px; color:#82826c; font-weight:bold; margin:0 0 10px 0;}
h3.price span{ font-weight:normal; font-size:12px;}
.product_details_wrap #breadc a, .product_details_wrap #breadc {font-size:14px;}
.tabs{}
.tabs li{ list-style-type: none; float:left; margin-right:2px;}
.tabs li a{ display:block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#e4e4e4'); /* for IE */
background:-moz-linear-gradient(center top , #ebebeb, #e4e4e4) repeat scroll 0 0 #ebebeb;
background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#e4e4e4)); /* for webkit browsers */
padding:8px 20px;
font-size:18px;
}
.tabs li a:hover, .tabs li.active a{ text-decoration:none;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); /* for IE */
background:-moz-linear-gradient(center top , #ffffff, #f2f2f2) repeat scroll 0 0 #ffffff;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); /* for webkit browsers */
}
.tab_container{border:1px solid #fff; font-size:11px; background:#f3f3f3;}
.tab_container .tab_content{ padding:15px;}
.tab_container p{ margin:0 0 10px 0;}
.prod_det_tab_wrap{ margin:0 0 10px 0;}
.product_options{ font-size:11px; border-bottom:1px solid #c9c9c9; padding-bottom:5px; margin:0 0 10px 0;}
.product_options label{ padding-right:15px;}
.product_options select{ padding:3px; margin-right:15px;}
.shopping-cart-link img{ vertical-align:middle;}
.social_media{ margin:0 0 10px 0;}
#prod_media_btns{}
#prod_media_btns li{ list-style-type:none; float:left; margin-right:7px;}
#prod_media_btns li.wishlist{ margin-right:7px;}
#prod_media_btns li.like_us{margin-right:0px;padding-top:2px;}
#prod_media_btns li a{ display:block; text-indent:-9999px; outline:none; background:url(/New-Images/sprite_prod_media.png) no-repeat; height:23px;}
#prod_media_btns li.tell_a_friend a{ width:104px; background-position:0 0;}
#prod_media_btns li.share_this a{ width:104px; background-position:-111px 0px;}
#prod_media_btns li.like_us a{ width:135px; background-position:-223px 0;}
#prod_media_btns li.wishlist a{ width:124px; background-position: -367px 0;}

.return-block{ border:1px solid #c7c6c6; background: url(/New-Images/img_woman.png) #e5e4e4 no-repeat right; height:85px; color:#424242; padding:10px 36px 10px 16px; margin:0 0 15px 0;}
.return-block h3{ font-size:18px; margin:0 0 10px 0;}
.return-block a{ color:#8b8b70;}
.need-block{ font-size:13px;color:#434141;}
.need-block h3{ font-size:18px; }
.need-block em{ text-decoration:underline;}
.border_bg{ background:url(/New-Images/border_bg.gif) 132px 0 repeat-y; margin-bottom:10px;}
.product_img_list{ margin-right:25px;}
.product_img_list li{ list-style-type:none; margin-bottom:10px;}
.product_img_list li img{ display:block;}
.prod_large-block{ width:400px;}
.large_img_wrap{ position:relative; }
.zoom_link{ background: url(/New-Images/ico_zoom.png) 5px 50% no-repeat #626262; font-size:10px; color:#fff; padding:2px 10px 2px 20px; float:right; margin-top:-30px; position:relative;}
.zoom_link:hover{ text-decoration:none;}

.related-block{}
.related-block .block-head{ background:#8a8a8a; text-align:center; border-bottom:1px solid #efefef; font-size:14px; padding:8px 0 6px; margin-bottom:7px; color:#fff;}
.related-block ul{}
.related-block ul li{ list-style-type:none; float:left;}

#gray_area-b{background-color:#D6D6D6; border-top:1px solid #fff;border-bottom:1px solid #fff; color:#707070;min-height:520px;height:auto !important;height:439px;}
#gray_area-b .page-head{ font-size:38px; font-family:Georgia, "Times New Roman", Times, serif; color:#444; /*margin:0 0 10px 0;*/}
#gray_area-b .sub-head{ font-size:18px; color:#70706e;}


#black_area{ background-color:#1b1f1d; border-top:1px solid #393c3b;border-bottom:1px solid #393c3b; position:relative;}
.imgphoto{ /*position:absolute; right:0; z-index:0;*/}
#black_area .wrapper, #gray_area-b .wrapper{ padding:17px 0;}
#black_area .page-head{ font-size:38px; font-family:Georgia, "Times New Roman", Times, serif; color:#f3f3da; margin:0 0 10px 0;}
#black_area .page-head span{ color:#656565;}
#black_area .sub-head{ font-size:18px; color:#aaaa85;}
#black_area .content-block, #gray_area-b .content-block{ width:525px; margin-top:20px;}
#black_area p, #gray_area-b p{ margin:0 0 20px 0;}

.sterling_bg{background:url(/New-Images/bg_sterling.jpg) right no-repeat #1b1f1d;}
.silvergold_bg{ background:url(/images/silvergold-b.jpg) right no-repeat #1b1f1d;}
.statement_bg{background:url(/New-Images/bg_statement.jpg) right no-repeat #1b1f1d;}
.wedding_bg{background:url(/New-Images/bg_wedding.jpg) right no-repeat #1b1f1d;}
.gemstone_bg{background:url(/New-Images/bg_gemstone.jpg) right no-repeat #1b1f1d;}
.murano_bg{background:url(/New-Images/bg_murano.jpg) right no-repeat #1b1f1d;}
.essentials_bg{background:url(/New-Images/bg_essentials.jpg) right no-repeat #1b1f1d;}
.designer_bg{background:url(/New-Images/bg_designer.jpg) right no-repeat #1b1f1d;}
.bracelets_bg{background:url(/New-Images/bg_bracelet.jpg) right no-repeat #D6D6D6;}
.bracelets_bg2{background:url(/New-Images/bg_bracelet2.jpg) right no-repeat #D6D6D6;}
.earrings_bg{background:url(/New-Images/bg_earrings.jpg) right no-repeat #D6D6D6;}
.mens_bg{background:url(/New-Images/bg_mens.jpg) right no-repeat #D6D6D6;}
.necklaces_bg{background:url(/New-Images/bg_mens.jpg) right no-repeat #D6D6D6;}
.rings_bg{background:url(/New-Images/bg_rings.jpg) right no-repeat #D6D6D6;}
.inner_bg{background:url(/New-Images/bg_inner.jpg) right no-repeat #D6D6D6;}

#left_glow{ min-height:439px; height:auto !important; height:439px; /*background:url(/New-Images/bg_leftglow.jpg) left no-repeat;*/ position:relative; z-index:9;}
#gray_glow{min-height:439px; height:auto !important; height:439px; /*background:url(/New-Images/gray_glow.jpg) left no-repeat;*/position:relative; z-index:9;}

.nav-block{}
.nav-block-b .block-head{ color:#f3f3da; width:110px; border-bottom:1px solid #535443; padding-bottom:4px; margin-bottom:10px;}
.nav-block-b ul{ margin: 0 0 0 30px;}
.nav-block-b ul li{ list-style-image:url(/New-Images/bullet.png); padding:2px 0;}
.nav-block-b ul li a{ color:#868663;}

#display_area{ 
  font-family: Arial,Helvetica,sans-serif;
    line-height: 30px;
    margin: 0 auto;
    padding: 37px 10px 0;
    width: 1299px;
  min-width: 1310px;
	}
#display_area .leftarea{width:530px;float:left;padding:0 30px 0 0;border-right:1px solid #323225;}
#display_area .leftarea p{ margin:0 0 10px 0; line-height:18px; color:#D9D9D9;}
#display_area .leftarea .more_links{ float:right; font-size:11px;margin:0;}
#display_area .middlearea{ width:356px;float:left;}
#display_area .middlearea .middlearea-header{ width:315px;}
#display_area .middlearea .middlearea-header img{ float:right;}
#display_area .middlearea .middle{ clear:both;}
#display_area .middlearea .middle_innerarea{ margin-left:25px;}
#display_area .middlearea .middle_innerarea .productfeaturelist li img {
    border-radius: 5px 5px 5px 5px;
    height: 130px;
    padding: 0;
width: 157px;
}
#display_area .middlearea .middle_innerarea h1{ 
  color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 22px;
    margin-bottom: 8px;
	}
.testi-block{ border-left:1px solid #373636; padding-left:10px;}

#display_area .rightarea{
 float: left;
    margin-left: 21px;
    width: 350px;
}
#display_area .rightarea .jive-video img{padding:0 0 15px 0;}
#display_area .rightarea .social-media-block{ 
 float: left;
    left: 0;
    margin-top: 22px;
    padding-right: 0;
    position: relative;
    top: 0;
    width: 211px;
}
#display_area .rightarea .social-media-block ul li{ float:left; text-decoration:none; list-style-type:none; padding-right:0px;}
#footer_area{background:#212121;   height: 78px;
    padding-top: 20px;
    width: 100%;
      min-width: 1347px;
}
#footer_area .footer_links{margin:0 30px; padding:22px 0 22px 0; clear:both;}
#footer_area .footer_links ul li{ list-style-type:none; float:left; padding-right:26px; }
#footer_area .footer_links ul li a{font-size:12px; font-family:Arial,sans-serif; color:#fff;}
#footer_area .footer_links img{ float:right;}
#footer_area .footer_links h1{ float:left;}
.pull_left{float:left;}
.pull_left h1{ padding:10px 0 0 0;}
.pull_right{float:right;}


#display_area .page-head{ font-family: 'Conv_texgyrebonum-regular',Times,serif; font-size:14px; color:#c3c3a2; border-bottom:1px solid #323225; margin-bottom:13px; padding:0 0 10px 0;}
#display_area .page-head h1{ font-size:20px;  font-family: 'Conv_texgyrebonum-regular',Times,serif;color:#fff;}
#display_area h2{ font-size:22px; font-family: Arial,Helvetica,sans-serif; color:#fff; margin:10px 0 3px 0;}

#social_media{ margin-bottom:15px}
#social_media li{ float:left; list-style-type:none;}
#social_media li a{ display:block; text-indent:-9999px; outline:none; width:26px; height:26px; background:url(/New-Images/bg_socialmedia.png) 0 0 no-repeat; margin:0 0 0 3px;}
#social_media li.twitter a{ background-position:0 -30px;}
#social_media li.twitter a:hover{ background-position:0 0;}
#social_media li.mail a{ background-position: -30px -30px;}
#social_media li.mail a:hover{ background-position:-30px 0px;}
#social_media li.digg a{ background-position:-59px -30px;}
#social_media li.digg a:hover{ background-position:-59px 0;}
#social_media li.facebook a{ background-position:-88px -30px;}
#social_media li.facebook a:hover{ background-position:-88px 0;}
#social_media li.myspace a{ background-position:-118px -30px;}
#social_media li.myspace a:hover{ background-position:-118px 0;}
#social_media li.delicious a{ background-position:-148px -30px;}
#social_media li.delicious a:hover{ background-position:-148px 0;}
#social_media li.stumbleupon a{ background-position:-178px -30px;}
#social_media li.stumbleupon a:hover{ background-position:-178px 0;}

#nav_1008162 li{ list-style-type: none; padding:0 8px 0 0; display:inline;}
#nav_1008162 li a{ }
#nav_1008162 li a:hover, #nav_1008162 li.selected a{ color:#fff; text-decoration:none;}
.copyright{ height:38px; padding-right:53px; /*background:url(/New-Images/ico_logo.png) right no-repeat;*/ text-align:right;}
.copyright span{ font-size:11px; display: none;}
.copyright a{ color:#bb0f0f;}.copyright a:hover{}

.indentul {
    padding: 0 45px 0 20px;
}

/*** menu css added by ivy ***/
/*
#nav_1008166{
   margin:0;
   padding:0;
}

#nav_1008166 li{
    display: inline;
    list-style-type: none;
}
#nav_1008166 li a{
    color: #696969;
    padding: 5px 11px;
    text-decoration: none;
	font-size: 1em;
	font-family: Arial,Helvetica,sans-serif;
	float:left;
}

#nav_1008166 li:hover a.parentNav,
#nav_1008166 li.selected > a.parentNav{
    color: #fff;
}

#nav_1008166 li a:hover,#nav_1008166 li a.active{
 color:#fff;
}

#nav_1008166 ul{
	position:absolute;
	top:93px; commentout
        top:120px;
	display:none;
	margin: 0;
	padding: 0;
	background-image: url(img/iebfix.gif);
	background-color: transparent;
	border: 0;
	width:820px;
}

#nav_1008166 ul li{
	display:block;
	float:left;
	background:none;
	padding-top:0px;
	background:url(../images/subnav-div.gif) right center no-repeat;
}
#nav_1008166 ul li a{
	color: #81815f;
	padding: 6px;
	display: block;
}
#nav_1008166 ul li a:hover,
#nav_1008166 ul li.selected a {
	color: #ddddac;
	text-decoration: none;
}
#nav_1008166 ul ul{
   width:auto;
   top:28px;
}

#nav_1008166 ul ul li{
   display:block;
   float:none;
}
#nav_1008166 ul ul li a:hover{
   color: #696969;
}
*/
/** end of menu css **/
.banner_cta{ position:relative; z-index: 9;}
#flash{

background:url(/v2-images/home-bg.jpg) right no-repeat;
height:808px;
height:570px;
margin:0;
padding:0;
position:absolute;
right:0;
z-index:0;
}
 .catalogueList li img, .productSmall li img{width:180px;border:0;padding:0;margin:0;height:143px;}
.productLarge img{padding:0;border:0;}
.productItemNotFound,.catalogueItemNotFound{display:none;}
.shoppagination{
text-align:right;
font-size:16px;
width:900px;
}
.shoppagination a{color:#000000;font-size:16px;}

.productLarge li{list-style-type:none;}

table.productPoplets{
    float: left;
    margin: 0 25px 0 auto;
}
table.productPoplets td{
   padding-bottom:5px;
}

.related-block table.productTable{
  width:auto;
}
.related-block table.productTable td{
 padding:0;
}
.catProdAttributeTitle, .catProdAttributeItem{
    float:left;
}

.catProdAttributeTitle{
    font-weight: bold;
    padding: 5px 5px 5px 0;
    width: 78px;
}

.faqhead{
    font-size:16px;
    padding: 0 30px;
}

.faqhead a, #gray_area-b a{
    color:#868663;
   }
   
   #gray_area-b .postListView .blog-post p a {
    color: #bb0f0f ;
}

.answer p,.answer{
   font-size:12px;
}

#gray_area-b .answer .content-block{
   margin-top:0;
}

#gray_area-b .snapshot span a{
    color: #FFFFFF;
    font-weight:bold;
    font-size:13px;
}
#gray_area-b .snapshot span a:hover{
   text-decoration:none;
}
.snapshot{
  width:315px;
  height:163px;
}
.snapshot span{
    color: #FFFFFF;
    padding: 0px;
    position: relative;
    top: -28px;
}
#black_area .content-block2, #gray_area-b .content-block2{
    margin-top: 20px;
}
#black_area .faqhead .content-block2,
#gray_area-b .faqhead .content-block2{
    margin-top: 10px;
}

#display_area .rightarea .snapshot span{
    float: left;
    left: 22px;
    position: relative;
    top: -35px;
}
#display_area .rightarea .snapshot span a{
  color: #FFFFFF;
    font-size: 15px;
}
#display_area .rightarea .snapshot span a:hover{
  text-decoration:none;
}
#display_area .rightarea img{
  padding: 0 5px 5px;
}
#display_area .rightarea .snapshot{
 float: left;
    height: 169px;
    width: auto;
}
#display_area .rightarea{
   /*height: 163px;*/
}
/*
#gray_area-b .page-head{
 width:680px;
}
*/
#inner_page input.cat_textbox, #inner_page textarea.cat_listbox, #inner_page select.cat_dropdown, #inner_page select.cat_listbox{
    margin-right: 10px;
    width: 270px;
}

#gray_glow div.form div.item, #gray_glow div.webform div.item{
  padding:5px;
}


.st_sharethis_custom{
   background: url("/New-Images/sprite_prod_media.png") no-repeat scroll -111px 0px transparent;
 display:block;
   width:104px; 
   background-position:-111px 0px;
}
.st_sharethis_custom a{
   width:104px; 
   background-position:-111px 0px;
}


#productCarousel .btn-up, #productCarousel .btn-down {
    background: url("/New-Images/carousel_navs.gif") no-repeat scroll 0 0 transparent;
    height: 12px;
    position: absolute;
    width: 117px;
    z-index: 90;
}
#productCarousel .btn-up {
    background-position: left top;
    top: 0;
}
#productCarousel .btn-down {
    background-position: left -37px;
    bottom: 0;
}

#productCarousel .products {
    margin: 14px 0 0;
    overflow: hidden;
    width: 130px;
}

#popletsdiv {
    position: relative;
    z-index: 0;
}

#productCarousel {
    height: 300px;
    margin: 0 10px 0 0;
    overflow: hidden;
    position: relative;
    width: 130px;
}

.large_img_wrap img{
   max-height:300px;
}.productfeaturelist li img{width:89px;height:71px;padding:0;}

.blog-left {
    float: left;
    width: 206px;
}

.blog-right {
    float: left;
    margin: 0 0 0 24px;
    width: 633px;
}

.blog-intro-cont {
    background: url("/v2-images/blog-head-bg_03.gif") no-repeat scroll 0 0 transparent;
    height: 158px;
}

.blog-intro {
    float: left;
    margin: 16px 0 0 16px;
    width: 460px;
}

.blog-intro-cont img {
    float: left;
    margin: 16px 0 0 16px;
}

.blog-post {
    border-bottom: 1px solid #D5D5D5;
    padding:0;
}

.blog-left h6 {
    background: url("/v2-images/sprite.png") repeat scroll 0 -85px transparent;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0.8em 0.8em 0.6em 1em;
}

.blog-post {
width:619px;
float:left;
}

div.postListView img{
width:188px;
margin:0 5px 0 0;
position:relative;


}

.blogTopRight{
	
}


.addthis_toolbox{
margin:0 0 5px 0;	
}

.fbLikeBlog{

float:left;
}

.blog-right-boxes{
float:left;
width:210px	;
margin:-6px 0 0 17px;
}

.blog-right-boxes img{
margin:0 0 10px 0;	
}

.twitterBlog{
float:left;	
}

div.postListView {
    border: 1px solid #868663;
    padding:0 10px 5px 10px;
	margin:20px 0 0 0;
	width:607px;
	float:left;
}



#fbLike{
background-color:#ffffff;	

}

.mainCommentForm{
background-color:#ffffff !important;
}

.subHead{
color:#868663;
font-size:12px;

}

#gray_area-b div.postListView p{
margin:0;
float:right;
width:616px;
}

div.postListView:first-child {
    border: 1px solid #bb0f0f;
    padding:5px;
	padding:0 10px 5px 10px;
	width:607px;
	background: url("/v2-images/blog-post-new-icon.png") no-repeat top right;
	float:left;
}

.marone{
color:#BB0F0F;	
font-style:italic;
}

.nameDate{
margin:-5px 0 5px 2px;	
}

.blog-post .post-body {
    margin: 0 0 10px;
}

.blog-post .left {
    float: left;
    width: 110px;
}

.blog-post .cal {
    background: url("/New-Images/sprite2.png") repeat scroll 0 -126px transparent;
    color: #FFFFFF;
    font: 11px Arial,Helvetica,sans-serif;
    height: 72px;
    padding: 3px 0 0;
    text-align: center;
    width: 75px;
}
.blog-post .cal .day {
    color: #666563;
    font: 46px bold;
}

.blog-post .right {
    float: left;
    
}
#maincat .catalogueitemdump{
    width:400px;
}
#maincat .catalogueitemdump li{
float:left;
width:200px;
}
#maincat .catalogueitemdump li a{
    padding-right:20px;
}
#gray_glow2{
   padding-top:55px;
}

.wrapper .comment-list{
  background:none;
 clear: both;
}

.wrapper p.page-nav {
  padding: 5px 0 0 0;
  color: #fff;
}
.wrapper .post-body .links {
clear:both;
}

.BlogTagList li a, .BlogPostArchive li a {
    background: url("/New-Images/icon_down.png") no-repeat scroll 97% 50% transparent;
    color: #FFFFFF;
    display: block;
    padding: 2px 5px;
}

.BlogTagList li, .BlogPostArchive li{
padding: 4px 9px;
margin:0;
}

/*testimonial***/

.testi-box {
    padding: 0 0 20px;
    width: 680px;
}
.testi-top2 {
    background: url("../New-Images/testi-top2.png") no-repeat scroll 0 0 transparent;
    height: 9px;
}

.testi-body {
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    padding: 0 10px;
}

.testi-bot2 {
    background: url("../New-Images/testi-bot2.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    padding: 15px 0 0 37px;
}

.testi-box .testi-name {
    color: #B4498E;
}
.testi-body p {
    margin: 0 !important;
    padding: 0 0 5px;
}

.testi-box p {
    color: #434343;
    font-size: 13px;
    font-style: italic;
}
#webapp10779pagination li{
  list-style-image:none;
  list-style-type:none;
  float:left;
 padding: 3px
}
#webapp10779pagination{
  margin-left:0;margin-bottom:0;
  padding:5px;
}
.productitemcell {
    height: 75px;
    line-height: 20px;
    margin: 0 0 3px;
    overflow: hidden;
}
.productitemcell img {
    height: 75px;
}

table.cart {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 13px;
    width: 100%;
}

table.cart th {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #EEEEEE;
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
}

table.cart th, table.cart td {
    color: #666666;
    padding: 9px;
}
.cart tr.val td {
    border-bottom: 1px solid #EEEEEE;
}
tr.shipping td {
    border-bottom: 1px solid #DDDDDD;
}
#gray_area-b #about p{
   margin:0 0 14px;
}
ol.lists{
  margin:0 0 0 20px;
}
ol.lists li{
   padding-bottom:15px;
}

.page-head{
    color: #444444;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 38px;
}
.productSmall{
width:920px;
}

/** cta **/
#home_banner .box2{
margin: 0 0 13px;
width: 286px;
}
#home_banner .box2 img, .inner-cta-block .box2 img{
padding:0;
}

.inner-cta-block .box2{
margin-right: 10px !important;
margin: 0 0 13px;
width: 308px;
}
/*
#nav_1008166 li ul { display:none; } */
#nav_1008166 li.selected ul { display:block; }

#breadc, #breadc a{
color:#AAAA85;
font-weight:normal;
font-size:15px;
}

/*.fblikebox{
    float: right;
    left: 147px;
    padding-right: 12px;
    position: relative;
    top: -45px;
}*/
.fblikebox{
 float: left;
    left: -4px;
    padding-right: 0;
    position: relative;
    width: 139px;
}
.fblikebox2{
    float: right;
    left: 147px;
    padding-right: 12px;
    position: relative;
    top: -45px;
    top: -20px;
}

.meet-properties .faqhead {
    font-size: 16px;
    padding: 0 ;
}

/* Start popups */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 200px #000;
	box-shadow: 0px 0px 200px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.close {
	left: 590px;
   
    position: relative;
    top: 159px;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.loggedIn1 .logdedInAccount {
    display: none;
}

.loggedIn0 .logdedOutAccount {
    display: none;
}


.headBlack{
color:#444444;	
}

.popUpLeft{
float:left;
width:40%;
border-right:1px solid #444444;
padding:0 67px 0 0;
}

.popUpRight{
float:right;
width:40%;	
}

.popUpLeft .topInput input{
width:200px;
height:15px;	
padding:5px;
}

#wishList{
height:400px;	
}


#wishList .product_box{
float:left;
width:191px;	

}

.saleBadgeContainer .on-sale-1 {
    display: block;
}

.saleBadgeContainer .on-sale-0 {
    display: none !important;
}

.saleBadgeContainer .saleBadge {
    background: url("/images/sale-bg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 75px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 75px;
    z-index: 4;
}


#breadTop{
color: #AAAA85;
    font-size: 15px;
    font-weight: normal;
	text-decoration: none;	
}

.rightBanner #promo img{
	height:563px;
}

.sale-more-detail {
    background: url("/images/viewimg.png") repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 14px;
    color: #FFFFFF !important;
    font: italic 11px Arial,Helvetica,sans-serif;
    padding: 3px 8px;
    position: absolute;
    right: 0;
    z-index: 100;
}
.product_box:hover .sale-more-detail{display:none;}

.promoProd{
width:190px;
float:left;	
}

.promoLarge{
float:left;
wifht:400px;	
}

#promoRight{
	float:left;
	
	border:5px solid #c7c7b1;
	padding:55px;
}

.promoLarge img{ 
height:439px;	
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx New Style xxxxxxxxxxxxxxxxxxxxxxxxxx */
.box_cont { margin:0 auto!important; width:1210px; padding-bottom:15px; }
.box_cont #home_banner .box { min-height:120px; background:#f6f6f6; box-shadow:0 0 5px #999999; border:none; border-radius:10px; padding:0px; float:left; width:289px; margin:0 6px; font-family:"century Gothic", Arial; font-size:12px; }
.box_cont #home_banner p, .box_cont .inner-cta-block p, .box_cont #home_banner a { font-family:"century Gothic", Arial; font-size:12px; color: #444631; font-weight:normal;}
.box_cont #home_banner .box_inner { min-height:138px; background:#f6f6f6; box-shadow:0 0 28px #c9c9c9 inset; border:none; border-radius:10px;
width:270px; padding:10px;
 }
.box_cont #home_banner .box_inner:hover { background:#d4d4ca; }
.box_cont #home_banner h3, .box_cont #home_banner h3 a { font-family:"century Gothic", Arial; color: #444631; font-size:18px;	}
.box_cont #home_banner .mag_img { float:right; margin-left:10px; position:inherit; }
.box_cont #home_banner .read_more {color:#630908; font-size:13px; }
.box_cont #home_banner .read_more:hover { text-decoration:underline; }
.banner_cont { position:inherit!important; width:1195px; margin:0 auto; height:380px!important;  }
.banner_cont #promo img { height:auto!important; float:left; }
.main_heading h1, .main_heading h2, .banner_content, .banner_content h2 { color:#474632; font-family: 'Conv_texgyrebonum-regular', Times, serif;}
.main_heading { text-align:right; }
.main_heading h1 { font-size:70px; margin:0; padding:0; line-height:normal;}
.main_heading h1 a { color:#474632; }
.main_heading h2, .banner_content h2 { font-size:25px; }
.banner_cont .main_heading {float:left; padding:10px 0 10px 30px/*10px 0*/; margin-left:0px; width:510px/*530px*/ }
.banner_cont .banner_content { float:left; font-size:14px; font-family: 'Conv_texgyrebonum-regular', Times, serif; width:390px; padding:30px 0 0 30px; }
.banner_cont #yourSliderId, .banner_cont #yourSliderId li { height:380px!important; width:100%!important; }
.detail_page .banner_lft_cont img{margin:0 0 0 0px; width:410px;}
.main_heading h1{ margin-right:0px; font-size:55px;}
.banner_content h2{ margin-right:25px;}
.detail_page .banner_lft_cont {margin-top:150px; width:405px; height:240px;
/*background: #000;	
    background: linear-gradient(180deg, transparent, #353535, transparent);
    background-repeat: repeat-y;
    background-size: 1px auto;*/
	float:left;
}
.detail_page .right_container{float:right; margin:25px 0-20px 0px;  width: 375px; text-align:center;}
.detail_page .banner_content {padding:80px 0 0 30px; }
.detail_page .main_heading { position:absolute; left:-260px; top:-100px; }
.right_container table{
    display: inline-block;
    overflow: hidden;
    width: 170px;
	}
.right_container table img{
   border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 0 5px #ACACAC;
    max-width: 162px;
    padding: 0;
	}
.right_container .product_box .product_details {
    background: url(/New-Images/transparent.png) repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: none;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
	bottom:inherit;
    width: 100%;
	min-height:130px;
  z-index:1000;
}
.right_container .product_box:hover .product_details { display:block; opacity:1; }
.right_container .product_box .product_details .wrap {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 7px;
}
.right_container .product_box .product_details p {
    line-height: 12px;
    margin: 0 0 5px;
}
.linkis {
   float: right;
    margin-right: 15px;
    margin-top: 15px;
  	width:500px
   }
 .linkis a{color:#474632;font-size:15px; font-family:'Conv_texgyrebonum-regular',Times,serif;}
 .banner_center_content { float:left; width:390px; /*background: #000;	
    background: linear-gradient(180deg, transparent, #353535, transparent);
    background-repeat: repeat-y;
    background-size: 1px auto; */height:300px; margin-top:98px; position:relative; }
 .banner_center_content .banner_content { width:350px; padding-top:50px; }
 .view_more { float: left; width: 100%; margin-top: 22px;}
 

/*-- xxxxxxxxxxxxxxxxxxx New header Style xxxxxxxxxxxxxx --*/
#top_area .right{
	font-family:Arial, Helvetica, sans-serif;
  margin-top: 37px;
}
#top_area .topnav {
    float: left;
}
#top_area .topnav ul li {
 	float: left;
    list-style-type: none;
    padding: 6px 31px 0 0;
    text-align: center;
    text-decoration: none;
}
#top_area .topnav ul li a {
    color: #D6D6D6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
#top_area .topnav ul li a:hover {
text-decoration:none;
}

#top_area .sitesearch{
	background: url(../New-Images/search_box.png) no-repeat;
 	float: right;
    height: 34px;
    margin-left: 10px;
    width: 269px;
}
#top_area .sitesearch input[type="text"] {
 background: none repeat scroll 0 0 transparent;
    border: 0 none;
   color: #44432F;
   float:left;
   font:14px Arial, Helvetica, sans-serif;
    margin: 0 0 0 6px;
    padding: 9px 5px;
    width: 216px;
}
#top_area .sitesearch input[type="submit"] {
background:none;
  border: 0 none;
     cursor: pointer;
    float: left;
    height: 32px;
    margin: 1px 0 0;
    overflow: hidden;
    text-indent: -90px;
    width: 31px;
}

/*-- xxxxxxxxxx Navigation xxxxxxxxxxxxxx --*/
#main_nav.navigation{
	background: none repeat scroll 0 0 #212121;
    height: 50px;
    width: 100%;
   min-width: 1347px;
}
.navigation #cat_1221636_divs{
  margin-left: 158px;
    position: relative;
	}
.navigation ul li{ 
 float: left;
    list-style-type: none;
    padding: 14px 7px 0 0;
    text-align: center;
    text-decoration: none;
	}
.navigation ul li a{padding:10px 19px; color:#FFFFFF; font-size:14px;}
.navigation ul li a:hover, .navigation ul li.selected a, .navigation ul li:hover a, .navigation ul li:hover li:hover a, .navigation ul li:hover li:hover li:hover a  { text-decoration:none; background-color:#d6d6d6; color:#000000!important;border-radius:4px;}
.navigation ul li:hover li a, .navigation ul li:hover li:hover li a  {text-decoration:none; background-color:transparent; color:#fff!important;border-radius:0px;}
.navigation ul li ul{}
.navigation ul li:hover ul{}
.navigation ul li ul li{}
.navigation ul li ul li a{}
.navigation ul li ul li a:hover{}

.brightly-coloured a{
    background-color: #838361;
    border-radius: 4px;
    color: #FFFFFF !important;
    text-decoration: none;
  padding:8px 15px;
}
.brightly-coloured a:hover{
    background-color:#F19D3A;
 
}



/*-- xxxxxxxxxx Footer Area xxxxxxxxxxxx --*/
#footer_area.footer .wrap{
	margin: 0 auto;
    max-width: 1299px;
}
.footer .footerleft{
float:left;
}
.footer .footernav{margin: 8px 0 9px;}
.footer .footernav ul li{ padding:0 24px 0 0px!important;}
.footer .footernav ul li a{
color:#ffffff;
font: 12px Arial, Helvetica, sans-serif;}
.footer .copyright{
color:#ffffff;
font: 12px Arial, Helvetica, sans-serif;
 height: auto;
    text-align: left;
}
.middle_innerarea .jcarousel-skin-tango{ margin: 22px 0 0;}
#third_area .box_cont { width:915px; border-right:0px; padding-right:0px; }
.view_all_videos { width:304px; float:left; text-align:right; margin:-20px 0 -10px 0; }
.testimonials_box { }
.testimonials_box p { margin-bottom:0px; font-size:11px!important; }
.bestseller_socialbox { margin-left:25px; width:350px; }
.bestseller_socialbox .social-media-block { margin:23px 0 0 5px; float:left; }
.productfeaturelist .product_details { display:none!important; }
#third_area .box_cont a { color:#630908; }
/*the submenu classes */

#nav_1221636 .p7PMhide {
	left: -9000px;
	border: 0;
}
#nav_1221636 .p7PMshow {
	left: auto;
	z-index: 20000 !important;
	background-color:#1a1a1a;
}
/* Top level menu width */
#nav_1221636 {
	
}
/* 2nd and subsequent Submenu widths */
#nav_1221636 ul {
	width:200px;
	border:1px solid #000;
}

#nav_1221636 .p7PMshow li {
	float:none;
	border-bottom:1px solid #000;
	padding:0;
}

#nav_1221636 .p7PMshow li a {
	display: inline-block!important;
	width:90%;
	padding:4px 10px;
	color:#fff;
	text-align:left;
	font-size:12px;
}

#nav_1221636 .p7PMshow li a:hover,#nav_1221636 li.selected li a.p7PMmark{
	color:#dddda5;
}
.buy-button{
display:none;
}
