/*The Club*/

.Background {
background:url(/images/index_header_bg.jpg) no-repeat top left;
}

/*Banner*/
.banner {
width:719px;
height:187px;
/* background:url(/images/home_header_1_16_2009.jpg) no-repeat; 
margin-bottom:13px; */
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
}

.banner .text {
padding:88px 0 0 229px;
font-size:14px;
color:#fff;
line-height:20px;
}

.banner .bottom {
/*height:18px!important;*/
height:19px;
font-size:12px;
/*padding-top:28px;*/
color:#fff;
}

.banner .FoxNews {
float:left;
padding-left:45px;
}

.banner .FoxNews a {
color:#fff;
text-decoration:none;
}

.banner .CurrentNumbers {
float:right;
padding-right:10px;
}

.TabDOTDRow {
width:693px;
height:43px;
}

.DiamondsTab {
height:21px!important;
width:118px;
height:29px;
background:url(/images/holiday/index_tab.jpg) no-repeat top left;
float:left;
color:#fff;
text-align:center;
font-size:13px;
margin-top:14px;
padding-top:8px;
}

.DOTDBanner {
width:500px!important;
height:20px!important;
width:508px;
height:25px;
float:left;
background:url(/images/index_dotd_bg.png) no-repeat top left;
padding:5px 0 0 8px;
font-size:12px;
margin-top:18px;
}

.DOTDButton {
width:67px;
height:43px;
}


/*Diamond Search*/

.tabRowBG {
width:696px;
height: 32px;
background: url(/images/index_tabRow_bottomBG.gif) repeat-x;
}

.tabRowCorner {
width:696px;
height: 32px;
background: url(/images/index_tabRow_Corner.jpg) top right no-repeat;
overflow: hidden;
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
}

.tab {
float: left;
margin-right:6px;
}

.tab a {text-decoration: none;}

.tabOn {
height: 32px;
padding-top:7px;
background: url(/images/index_tabRow_onBG.jpg) repeat-x;
}

.tabOff {
height: 32px;
padding-top:6px;
background: url(/images/index_tabRow_offBG.gif) repeat-x;
}

.searchAdvanced {
padding:5px 5px 0 0;
}

.searchContainer {
width:687px !important;
width:696px;
height: 236px !important;
height: 241px;
background: url(/images/holiday/index_search_bg.jpg) no-repeat;
font-family: arial,helvetica,sans-serif;
padding:5px 0 0 12px;
margin-bottom: 3px;
}

.shapeRow {
clear: both;
padding: 5px 0 10px 0;
overflow: auto;
height:50px !important;
height:65px;
}

.shape, .shapeSelected { 
font-size:10px;
float:left;
margin-right:6px;
cursor: pointer;
padding-top:3px;
}

.shapeSelected { 
background: #191919 url(/images/diamondsearch/shape_selected_bg.jpg) no-repeat top left;
border: 1px solid #666;
border-bottom:none;
}

.round, .princess, .emerald, .radiant, .oval, .pear, .marquise, .heart, .asscher, .cushion, .trillian {
padding: 30px 6px 1px 6px;
behavior:url(/iepngfix-a4.htc);
}

.round { background: url(/images/diamondsearch/round.png) top center no-repeat; }

.princess { background: url(/images/diamondsearch/princess.png) top center no-repeat; }

.emerald { background: url(/images/diamondsearch/emerald.png) top center no-repeat; }

.radiant { background: url(/images/diamondsearch/radiant.png) top center no-repeat; }

.oval { background: url(/images/diamondsearch/oval.png) top center no-repeat; }

.pear { background: url(/images/diamondsearch/pear.png) top center no-repeat; }

.marquise { background: url(/images/diamondsearch/marquise.png) top center no-repeat; }

.heart { background: url(/images/diamondsearch/heart.png) top center no-repeat; }

.asscher { background: url(/images/diamondsearch/asscher.png) top center no-repeat; }

.cushion { background: url(/images/diamondsearch/cushion.png) top center no-repeat; }

.trillian { background: url(/images/diamondsearch/trillian.png) top center no-repeat; clear:both; margin-right:0px; }

.sliderRow {
padding-top: 5px;
overflow: auto;
}

.sliderLabel {
margin-bottom:4px;
font-size: 10px;
}

.sliderSelected {
}

.priceContainer {
/*clear: both;*/
width:321px;
height: 62px;
margin-right: 20px;
float: left;
}

.caratContainer {
width:321px;
height: 62px;
float: left;
}

.clarityContainer {
width:321px;
height:62px;
float: left;
}

.colorContainer {
width:321px;
height: 62px;
margin-right: 20px;
float: left;
}

.caratSlider {
background: url(/images/DiamondSearchImages/slider_bg.gif);
}

.claritySlider {
background: url(/images/DiamondSearchImages/slider_bg.gif);
}

.priceSlider {
background: url(/images/DiamondSearchImages/slider_bg.gif);
}

.colorSlider {
background: url(/images/DiamondSearchImages/slider_bg.gif);
}

.clarityValues {
}

.clarityValues ul {
margin: 0px;
padding:0px;
overflow:auto;
}

.clarityValues li {
float: left;    
width: 36px;    
text-align:center;
list-style:none;
}

.colorValues {
}

.colorValues ul {
margin: 0px;
padding:0px;
overflow:auto;
}

.colorValues li {
float: left;
width: 34px; 
text-align:center;
list-style:none;
}

.cutGradeValues1 ul {
margin: 0px;
padding:0px;
overflow:auto;
}

.cutGradeValues1 li {
float: left;
width: 67px;
text-align:center;
list-style:none;
}

.cutGradeValues2 ul {
margin: 0px;
padding:0px;
overflow:auto;
}


.cutGradeValues2 li {
float: left;
width: 96px;
text-align:center;
list-style:none;
}

.sliderSelected {
}

.resultCount {
/*font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;*/
}

.searchResults {
clear: both;
overflow: auto;
}

.searchResults p {
padding-top:12px;
}

.searchSubmit {
padding:8px 10px 0 0;
overflow:hidden;
}

.searchSubmit img {
display: inline;
vertical-align:middle;
}

/*Promo Row*/
.promoRow {
margin:10px 0 10px 0;
/*overflow: auto;*/
}

.promoTile {
width:231px;
height:68px;
background:url(/images/home_promotile_bg.jpg) no-repeat top left;
float:left;
margin:0 1px 1px 0;
}

.promoTile .inner {
height:50px!important;
height:68px;
color:#fff;
font-size:13px;
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
padding:18px 0 0 8px;
}

.inner .text .title {
text-transform:uppercase;
font-size:16px;
color:#ccc;
margin-top:10px;
}

.inner .text .title a {
text-decoration: none;
color: #ccc;
}

.bui {
}

.jew {
background:url(/images/home_promotile_jew.jpg) no-repeat top right;
}

.eng {
background:url(/images/home_promotile_eng.jpg) no-repeat top right;
}

.wat {
background:url(/images/home_promotile_wat.jpg) no-repeat top right;
}

.edu {
background:url(/images/home_promotile_edu.jpg) no-repeat top right;
}

.vid {
background:url(/images/home_promotile_vid.jpg) no-repeat top right;
}

.wed {
background:url(/images/home_promotile_wedBands.jpg) no-repeat top right;
}

.builderLeft {
width: 246px;
}

.builderRight {
width: 90px;
height: 88px;
background: url(/images/index2_promo_builderFlashAlt.jpg) no-repeat;
}

.engLeft {
width:232px;
}

.engRight {
width:104px;
height: 88px;
background: url(/images/index2_promo_engFlashAlt.jpg) no-repeat;
}

/*Content*/

.contentContainer {
width:693px;
background: #fff url(/images/home_content_bg.jpg) repeat-x;
margin-left:1px;
}

.contentLeft {
width:469px;
float:left;
}

.contentLeft p.pullquote {
display:inline;
float:right;
width:135px;
padding:125px 0 0 20px;
background:url(/images/main_pullquote_stone.jpg) no-repeat;
background-position: 50% 0%;
font-size:16px;
color:#b16a86;
text-align:center;
}

.contentLeft h1 {
color:#B36885;			/* pink */
font-size:18px;
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
font-weight:normal;
}

.contentLeft h2 {
font-size:14px;
margin:15px 0 4px 0;
}

.contentLeft p {
margin:0 0 32px 0;
}

.contentLeft p.more {
font-size:11px;
font-weight:bold;
}

.contentLeft ul {
margin: 0px;
padding-left:17px;
padding-top:10px;
}

.contentLeft li {
padding:0 0 10px 0px;
}

.newsSublineText {
width:356px;
float:left;
}

.newsSublineRSS {
width:112px;
float:left;
}

.newsContainerOutside {
width:468px;
background:#F3EAEE;
}

.newsContainerInside{
width:461px;
background:#FBF8FA url(/images/news_index_inside_bg.jpg) no-repeat;
border:1px solid #BE839A;
}

.newsContainerInside a{
color:#333333;
text-decoration:underline;
}

.newsContainerInside a:hover{
text-decoration:none;
}

.contentRight {
width:171px;
float:left;
margin-left:15px;
}

.SidebarBox {
width:180px!important;
height:119px!important;
width:190px;
height:129px;
background:url(/images/home_sidebar_box_bg1.jpg) repeat-x;
border:1px solid #E7E7E7;
padding:10px 0 0 10px;
margin-bottom:12px;
font-size:14px;
color:#333;
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
}

.SidebarBox2 {
width:190px;
background:#fff url(/images/home_sidebar_box_bg2.jpg) repeat-x;
border:1px solid #E7E7E7;
margin-bottom:12px;
font-size:14px;
color:#333;
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
}

.IRbg {
width:180px;
height:119px;
background:url(/images/home_sidebar_ir_bg.jpg) no-repeat bottom left;
}

.FNbg {
width:180px;
height:119px;
background:url(/images/home_sidebar_fn_bg.jpg) no-repeat bottom right;
}

.SHbg {
width:180px!important;
height:59px!important;
width:190px;
height:69px;
padding:10px 0 0 10px;
background:url(/images/home_sidebar_sh_bg.jpg) no-repeat bottom right;
}

.CDbg {
width:124px!important;
height:63px!important;
width:190px;
height:69px;
padding:6px 0 0 77px;
background:url(/images/home_sidebar_cd_bg.jpg) no-repeat bottom left;
}

.PHbg {
width:97px!important;
height:58px!important;
width:190px;
height:69px;
padding:11px 0 0 93px;
background:url(/images/home_sidebar_ph_bg.jpg) no-repeat bottom left;
}

.BMLbg {
width:190px;
height:123px;
background:url(/images/home_sidebar_bml_bg_2.png) no-repeat top left;

}

.pointer {
cursor: pointer;
}

.blogContainerY {
width:455px;
background:url(/images/index_blog_box2_bgy.jpg) repeat-y;
}

.blogContainerX {
width:455px;
background:url(/images/index_blog_box2_bgx.jpg) repeat-x;
}

.blogContainerLt {
width:455px;
background:url(/images/index_blog_box2_bglt.jpg) no-repeat top left;
}

.blogContainerRt {
width:455px;
background:url(/images/index_blog_box2_bgrt.jpg) no-repeat top right;
}

.blogContainerBt {
width:455px;
background:url(/images/index_blog_box2_bgbt.jpg) no-repeat bottom;
}

.blogContainer a {
color:#369;
}

.blogContainer a:hover {
color:#369;
text-decoration:none;
}

.blogContainer h3 {
font-size:18px;
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
font-weight:normal;
color:#561113;
margin:30px 0 10px 0;
}

