/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* This File was changed on 08/02/2006, 1/23/07, 10/26/07 - new h1, h2, h3, h4, h5,
1/22/08 - new header class for titles
9/12/08 - new h1 class of home
7/6/09 - new h1 class of wedding
12/3/09 - h2.studs style
11/1/10 - home rollovers
12/13/10 - new search classes
*/
.SelectBtn {
padding-right:5px;
}
.OWSContent b {
 font-family:Arial;font-size:11px;font-weight:bold;font-color:#000000;
}
.home-designer-logos img {margin: 0 5px;}
#home-diamond-search {padding: 0 0 0 5px;}
#logos {padding: 3px 0 0 0px;}
#logos a {text-indent:-9999px;*text-indent:0px;*font-size: 0px;text-decoration: none;}
	#logo1 {height: 73px;width: 74px;background-image: url('homepage/round.jpg');display:inline-block;}
	#logo1:hover {height: 73px;width: 74px;background: url('homepage/round-on.jpg') no-repeat;display:inline-block;}
	#logo2 {height: 73px;width: 63px;background-image: url('homepage/pear.jpg');display:inline-block;}
	#logo2:hover {height: 73px;width: 63px;background: url('homepage/pear-on.jpg') no-repeat;display:inline-block;}
	#logo3 {height: 73px;width: 75px;background-image: url('homepage/emerald.jpg');display:inline-block;}
	#logo3:hover {height: 73px;width: 75px;background: url('homepage/emerald-on.jpg') no-repeat;display:inline-block;}
	#logo4 {height: 73px;width: 78px;background-image: url('homepage/marquise.jpg');display:inline-block;}
	#logo4:hover {height: 73px;width: 78px;background: url('homepage/marquise-on.jpg') no-repeat;display:inline-block;}
	#logo5 {height: 73px;width: 58px;background-image: url('homepage/oval.jpg');display:inline-block;}
	#logo5:hover {height: 73px;width: 58px;background: url('homepage/oval-on.jpg') no-repeat;display:inline-block;}
	#logo6 {height: 73px;width: 72px;background-image: url('homepage/radiant.jpg');display:inline-block;}
	#logo6:hover {height: 73px;width: 72px;background: url('homepage/radiant-on.jpg') no-repeat;display:inline-block;}
	#logo7 {height: 73px;width: 77px;background-image: url('homepage/princess.jpg');display:inline-block;}
	#logo7:hover {height: 73px;width: 77px;background: url('homepage/princess-on.jpg') no-repeat;display:inline-block;}
	#logo8 {height: 73px;width: 59px;background-image: url('homepage/heart.jpg');display:inline-block;}
	#logo8:hover {height: 73px;width: 59px;background: url('homepage/heart-on.jpg') no-repeat;display:inline-block;}
	#logo9 {height: 73px;width: 70px;background-image: url('homepage/cushion.jpg');display:inline-block;}
	#logo9:hover {height: 73px;width: 70px;background: url('homepage/cushion-on.jpg') no-repeat;display:inline-block;}
	#logo10 {height: 73px;width: 77px;background-image: url('homepage/asscher.jpg');display:inline-block;}
	#logo10:hover {height: 73px;width: 77px;background: url('homepage/asscher-on.jpg') no-repeat;display:inline-block;}
#homelist {width: 100%;font-size: 10px;padding: 5px 0 0 0;}
ul.homelist1 {float:left;list-style-type: none;padding:0px;margin:0px;}
ul.homelist2 {float:left;list-style-type: none;padding:0 0 0 15px;margin:0px;}
ul.homelist3 {float:left;list-style-type: none;padding:0 0 0 15px;margin:0px;}
ul.homelist4 {float:left;list-style-type: none;padding:0 0 0 15px;margin:0px;}
#homelist li.title {font-weight: bold;padding: 0 0 5px 0;}
#homelist li {list-style-type: none;}
.clear_both {clear: both;}
.clear {clear:both;}
p.home, h3.edu {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
color: #4488A7;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}
h1.wedding {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #4488A7;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}
h2.studs {margin: 10px 0 2px 0;padding: 0;}
.header {
font-family: "Times New Roman", Times, serif;
font-weight: normal;
font-size: 22px;
color: #4D6774;
}
img {
border: 0px;
}
img.gemstones {
border: 1px solid #e8e8e8;
}
table {
font-family: arial, sans-serif;
font-size: 12px;
color: #000;
}
.general {
font-family: arial, sans-serif;
font-size: 12px;
color: #000;
}
.general_table {
font-family: arial, sans-serif;
font-size: 11px;
color: #000;
}
.blue_title {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #4D6774;
}
.standard {
color: #4488A7;
text-decoration: none;
font-weight: normal;
}
.NormalError { 
border-top: 1px solid #D8C0C6;
border-left: 1px solid #D8C0C6;
border-right: 1px solid #D8C0C6;
background: #f5eff1;
color: #827377;
text-decoration: none;
font-weight: normal;
text-align: center;
}
.NormalErrorBody { 
border: 1px solid #D8C0C6;
background: #f5eff1;
color: #827377;
text-decoration: none;
font-weight: normal;
text-align: center;
}
.standard a:link, .standard a:active, .standard a:visited {
color: #4488A7;
text-decoration: none;
font-weight: normal;
}
.standard a:hover {
color: #9CC6DA;
text-decoration: none;
font-weight: normal;
}
.gemstones a:link, .gemstones a:active, .gemstones a:visited {
color: #4488A7;
text-decoration: none;
font-weight: normal;
font-size: 10px;
}
.gemstones a:hover {
color: #9CC6DA;
text-decoration: none;
font-weight: normal;
font-size: 10px;
}

/* GENERIC */
h1 {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: #4D6774;
font-weight: normal;
}
h2 {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
color: #4D6774;
font-weight: normal;
}
h3 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #61A1BA;
font-weight: normal;
}
h4 {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-style: italic;
font-weight: normal;
margin: 0px;
padding: 0px;
}
h5 {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
margin: 0px;
margin-bottom: 2px;
padding: 0px;
}
h6 {
font-family: "Times New Roman", Times, serif;
font-size: 10px;
margin: 0px;
padding: 0px;
}
/* CUSTOM CLASSES */
.LargeWhite {
color: #FFFFFF;
font-size: 12px;
}
.LargeBlue {
color: #054463;
font-size: 12px;
}
.smallcapswhite {
text-transform: uppercase;
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
}
a.smallcapswhite:link {
text-transform: uppercase;
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
}
a.smallcapswhite:visited {
text-transform: uppercase;
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
}
a.smallcapswhite:hover {
text-transform: uppercase;
color: #9EE5F5;
font-size: 10px;
font-weight: normal;
}
a.smallcapswhite:active {
text-transform: uppercase;
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
}
.TurqTitle {
color: #95C2DA;
font-size: 16px;
font-family: "Times New Roman", Times, serif;
}
.Header {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: #4D6774;
font-weight: normal;
}
.TAFTitle {
font-family: arial, sans-serif;
font-size:  11px;
font-weight: bold;
color: #fe9116;
}
.HomeTitle {
font-family: arial, sans-serif;
font-size:  30px;
font-weight: bold;
text-align: center;
width: 100%;
color: #fe9116;
}
.Tier1EditItem {width: 24px; text-align: center;}
.Tier0Title, .Tier1Title, .Tier2Title, .Tier3Title {
background-color:#FFFFFF;
font-family: arial, sans-serif;
font-size:13pt;
color:#040508; /*#301158*/
font-weight:bold;
text-align:left;
vertical-align:middle;
}
.Tier1FilteredTitle {
background-color:#FFFFFF;
font-family: arial, sans-serif;
font-size:13pt;
color:#FFC829;
font-weight:bold;
text-align:left;
vertical-align:middle;
}
.Tier3NewRecordTitle {
background-color:#FFFFFF;
font-family: arial, sans-serif;
font-size:13pt;
color:#040508; /*#FFC829;*/
font-weight:bold;
text-align:left;
vertical-align:middle;
}
.Tier0ToolBarItem {
cursor: pointer; 
color: #000000; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: normal; 
border: 1px #FFFFFF solid;
padding: 1px;
background-color: transparent;
padding-left: 8px;
margin: 1px;
width: 90%;
}
.Tier0ToolBarItemSel {
border: 1px solid #BAAA00;
cursor: pointer; 
background-color: #FFFFFF; 
color: #333333; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
padding: 1px;
padding-left: 8px;
margin: 1px;
width: 90%;
}
.Tier0ToolBarItemDisabled {
color: #cccccc; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: normal; 
border: 1px #FFFFFF solid;
padding: 1px;
background-color: transparent;
padding-left: 8px;
margin: 1px;
}
.FilterControl {
color: #000000; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
border: 1px #FFFFFF solid;
padding: 1px;
background-color: #FFFFFF;
padding-left: 4px;
padding-right: 4px;
text-align: left;
}
.FilterLabel {
color: #1B1F45; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
border: 1px #FFFFFF solid;
padding: 1px;
background-color: transparent;
padding-left: 8px;
}
.FilterTextbox {
color: #000000; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
border: 1px #d9e8ed solid;
padding: 1px;
background-color: #f9f9f9;
padding-left: 8px;
padding-right: 8px;
width: 100%;
}
.FilterCheckBox {
color: #000000; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
border: 1px #fe9116 solid;
padding: 1px;
background-color: transparent;
padding-left: 8px;
padding-right: 8px;
}
.FilterDropDown {
color: #000000; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
border: 1px #fe9116 solid;
padding: 1px;
background-color: transparent;
padding-left: 8px;
padding-right: 8px;
}
.FilterDate {
color: #000000; 
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
border: 1px #fe9116 solid;
padding: 1px;
background-color: transparent;
padding-left: 8px;
padding-right: 8px;
}
.Tier1ColumnHeader, .Tier2ColumnHeader, .Tier3ColumnHeader {
color: #1B1F45; /*fe9116*/
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
border: 1px #FFFFFF solid;
padding: 1px;
background-color: transparent;
padding-left: 8px;
}
.Tier1ListItemHover, .Tier2ListItemHover, .Tier3ListItemHover {
font-size: 11px;
font-weight:normal;
color:#333333;
cursor:pointer;
padding: 1px;
background-color: #cfcfef;
padding-left: 8px;
}

.Tier1EditItem, .Tier2EditItem, .Tier3EditItem {
text-align: center;
cursor: pointer;
padding: 1px;
background-color: #efefef;
padding-left: 8px;
}
.Tier1EditAltItem, .Tier3EditAltItem, .Tier3EditAltItem {
text-align: center;
cursor:pointer;
padding: 1px;
background-color: #f9f9f9;
padding-left: 8px;
}
.Tier1ListItem, .Tier2ListItem, .Tier3ListItem {
font-size: 11px;
font-weight:normal;
color:#333333;
cursor:pointer;
padding: 1px;
background-color: #efefef;
padding-left: 8px;
}
.Tier2ListItemAddTR {
font-size: 11px;
font-weight:normal;
color:#333333;
padding: 1px;
background-color: #ffffff;
padding-left: 8px;
}
.Tier2ListItemAddTD {
border-top: 1px solid #777777;
border-bottom: 1px solid #777777;
}
.Tier1ListAltItem, .Tier2ListAltItem, .Tier3ListAltItem {
font-size: 11px;
font-weight:normal;
color:#333333;
cursor:pointer;
padding: 1px;
background-color: #f9f9f9;
padding-left: 8px;
}
.Tier1ListAltItemHover, .Tier2ListAltItemHover, .Tier3ListAltItemHover {
font-size: 11px;
font-weight:normal;
color:#333333;
cursor: pointer; 
padding: 1px;
background-color: #cfcfef;
padding-left: 8px;
}
.Tier1ListNoItem, .Tier2ListNoItem, .Tier3ListNoItem {
font-size: 11px;
font-weight:normal;
color:#333333;
color: red; 
padding: 1px;
background-color: #f9f9f9;
padding-left: 8px;
text-align: center;
}
.LabelText {font-family:Arial, sans-serif;font-size: 12px; font-weight:bold; color:#333333;}
.DisplayText {font-family:Arial, sans-serif;font-size: 12px; font-weight:bold; color:#333333;}
.Tier3Label {font-family:Arial, sans-serif;font-size: 11px; font-weight:bold; color:#333333; width:200px;}
.Tier3Value {font-size: 11px; font-weight:normal; color:#333333;}
.Tier3TextBox {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 100%;}
.Tier3ComboBox {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 100%;}
.Tier3DropDown {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 100%;}
.Tier3CheckBox {}
.Tier3Textarea {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 100%; height: 200px;}
.Tier0DropDown {width: 130px;}
.Tier1TextBox {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 270px;}
.Tier2TextBox {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 400px;}
.Tier1DropDown {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 400px;}
.Tier0TextBox {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 127px;}
.Tier5TextBox {color: #000000;font-size: 11px;border: 1px #5a1073 solid;padding: 1px;background-color: #f9f9f9;width: 105px;}
.Tier1DetailLabel, .Tier2DetailLabel, .Tier3DetailLabel {font-family:Arial, sans-serif;font-size: 11px; font-weight:bold; color:#333333; width:200px;}
.Tier1DetailValue, .Tier2DetailValue, .Tier3DetailValue {font-size: 11px; font-weight:normal; color:#333333;}
.SelectFilter {color: #000000;font-size: 11px;border: 1px #7f9db9 solid;padding: 1px;background-color: #f9f9f9;width: 110px;}
.Tier3LabelRequired {color: red;}
.lxPageItem {}
.lxPageItemDA {color:#999999;}
.lxPageSelected {font-weight: bold;}
.lxPageSelect {}
.gi {
border: 0px;
behavior: url(gi.htc);
-moz-binding: url(moz-behaviors.xml#gi.htc);
cursor: pointer;
}
.HomePageText {padding-left: 6px;}
/** Tabs **/
/** Commented out as it is already described above **/
/*
.Tier2DetailLabel {
color: #000000;
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
padding: 1px;
background-color: transparent;
}
.Tier3DetailLabel {
color: #000000;
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold;
}*/
.Tier2_TabStrip {
padding-top: 4px;
padding-left: 2px;
background-color: transparent; /*#2f7ecf;*/
text-align: left;
font-size: 12pt;/*10pt*/
}
.Tier2_TabUnselected {
cursor: pointer;
color: #aaaaaa;
padding-left: 4px;
padding-right: 4px;
margin-right: 2px;
}
.TabSeparator {
position: relative;
top: -19px; * top: -16px;
left: -2px;
}
.Tier2_TabSelected {
cursor: pointer;
color: #24040C; /*000000*/
font-weight: bolder;
padding-left: 4px;
padding-right: 4px;
margin-right: 2px;
}
.Tier2_TabMouseOver {
color:#9B082D;/*#FFC829*/
cursor: pointer;
padding-left: 4px;
padding-right: 4px;
margin-right: 2px;
}
.Tier2_TabPage {background-color: white;}
.BoldTurquoise {
font-family: arial, sans-serif;
color: #70ACC8;
font-weight: bold;
font-size: 11px;
}
.BoldBlack {
font-family: arial, sans-serif;
color: #000000;
font-weight: bold;
font-size: 11px;
}
.BoldBlue {
font-family: arial, sans-serif;
color: #054463;
font-weight: bold;
font-size: 12px;
}
.DarkTitle {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #4D6774;
font-weight: normal;
}
.LightSmallTitle {
font-family: arial, sans-serif;
font-size: 14px;
color: #9CC6DA;
font-weight: normal;
}
.LargeTitle {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: #4D6774;
font-weight: normal;
}
.ExtraLargeTitle {
font-family: "Times New Roman", Times, serif;
font-size: 30px;
color: #054463;
font-weight: normal;
}
.Tier1StoneSearchHeader, .Tier2StoneSearchHeader, .Tier3StoneSearchHeader {
color: #0c3244; /*fe9116*/
font-family: arial, sans-serif;
font-size: 11px; 
font-weight: bold; 
/*border-bottom: 1px #000000 solid;
border-top:1px #000000 solid;
padding-left: 8px;*/
padding: 1px;
background-color: #9cc7dd;	
}
.Tier1StoneListItem, .Tier2StoneListItem, .Tier3StoneListItem {
font-size: 11px;
font-weight:normal;
color:#333333;
cursor:pointer;
padding: 1px;
background-color: #f1f9fd;
/*border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
padding-left: 8px;*/
}
.Tier1StoneListItemOver {
font-size: 11px;
font-weight:normal;
color:#333333;
cursor:pointer;
padding: 1px;
background-color: #e9f2dd;
}
.Tier1StoneListAltItem, .Tier2StoneListAltItem, .Tier3ListAltItem {
font-size: 11px;
font-weight:normal;
color:#333333;
cursor:pointer;
padding: 1px;
background-color: #ffffff;
/*border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
padding-left: 8px;*/
}
.CCC {
font-size: 11px;
font-weight:normal;
color:#2B637C;
font-family: arial, sans-serif;
background-color: #BFDBE9;
margin: 0px 1px 0px 1px;
padding: 3px;
text-align: center;
white-space:nowrap;
}
.CCCon {
font-size: 11px;
font-weight:bold;
color:#2B637C;
font-weight: bold;
font-family: arial, sans-serif;
background-color: #BFDBE9;
margin: 0px 1px 0px 1px;
padding: 3px;
border: 1px solid #2B637C;
text-align: center;
white-space:nowrap;
}
.CCCdis {
font-size: 11px;
font-weight:normal;
color:#7E9EAD;
font-family: arial, sans-serif;
background-color: #E5F0F6;
margin: 0px 1px 0px 1px;
padding: 3px;
text-align: center;
white-space:nowrap;
}
.dark-link {
color: #333333;
text-decoration: none;
font-weight: normal;
}
a.dark-link:link {
color: #333333;
text-decoration: underline;
font-weight: normal;
}
a.dark-link:visited {
color: #333333;
text-decoration: underline;
font-weight: normal;
}
a.dark-link:hover {
color: #666666;
text-decoration: underline;
font-weight: normal;
}
a.dark-link:active {
color: #333333;
text-decoration: underline;
font-weight: normal;
}
.ProductCAHeader {
font-family: arial, sans-serif;
color: #000000;
font-weight: bold;
font-size: 11px;
width: 70px; 
float: left;
}
.ProductCA {
font-family: arial, sans-serif;
color: #000000;
font-weight: normal;
font-size: 11px;
width: 70px; 
float: left;
}
.ProductDetail {
font-family: arial, sans-serif;
color: #054463;
font-weight: bold;
font-size: 12px;
text-align: center;
}
.ProductOptions {
color: #4488A7;
font-size: 11px;
font-family: arial, sans-serif;
font-weight: bold;
text-align: center;
}
.ProductDetailFingerSize {
font-family: arial, sans-serif;
color: #054463;
font-weight: bold;
font-size: 11px;
text-align: center;
}
.ringsetting {
/*position:relative;
display:table;
width:100%;*/
}
.threesideborder {
/*position:absolute;*/
margin-left:3px !important;
margin-top:0px !important;
margin-left:3px;
margin-top:-4px;
border-bottom:1px solid #ccd4d8;
border-left:1px solid #ccd4d8;
border-right:1px solid #ccd4d8;
width:160px;
/*display:table;
float:left;*/
}
.threesideborderwide {
/*position:absolute;*/
margin-left:3px !important;
margin-top:0px !important;
margin-left:3px;
margin-top:-4px;
border-bottom:1px solid #ccd4d8;
border-left:1px solid #ccd4d8;
border-right:1px solid #ccd4d8;
width:150px;
/*display:table;
float:left;*/
}
.threesideborder2 {
/*position:absolute;*/
margin-left:5px !important;
margin-top:0px !important;
margin-left:5px;
margin-top:-4px;
border-bottom:1px solid #ccd4d8;
border-left:1px solid #ccd4d8;
border-right:1px solid #ccd4d8;
width:150px;
/*display:table;
float:left;*/
}
.threesideborder2wide {
/*position:absolute;*/
margin-left:5px !important;
margin-top:0px !important;
margin-left:5px;
margin-top:-4px;
border-bottom:1px solid #ccd4d8;
border-left:1px solid #ccd4d8;
border-right:1px solid #ccd4d8;
width:150px;
/*display:table;
float:left;*/
}
.Inthreesideborder {
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
border-bottom:1px solid #ccd4d8;
border-left:1px solid #ccd4d8;
border-right:1px solid #ccd4d8;
}
.Inthreesideborderwide {
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
border-bottom:1px solid #ccd4d8;
border-left:1px solid #ccd4d8;
border-right:1px solid #ccd4d8;
}
.LightSmallTitleBorder {
font-family: arial, sans-serif;
font-size: 14px;
color: #9CC6DA;
font-weight: normal;
border-bottom:1px solid #9CC6DA;
}
.Bordercolor {border:1px solid #939499;}
.BorderSelected {border:1px solid #D4D7DC;}
.FontSi, .FontSi a:link, .FontSi a:visited, .FontSi a:hover, .FontSi a:active {
font-size: 13px;
}
.BorderRight {border-right: 1px solid #CDD2D6;}
.FontHeader {
font-size:13px;
font-family: arial, sans-serif;
color:#64B3D8;
font-weight: bold;
}
.FontHead {font-size:10px;}
.DiamondShape { width: 45px; margin:30px; }
.DiamondShapeName {height: 20px;
color:#999999;
font-family:Arial,Verdana,Tahoma,Helvetica;
font-size:11px;
font-weight:normal;
}

.DiamondShapeCheck {height: 20px;}

.SmallText{
font-size: 11px;
color: rgb(102, 102, 102);
font-family: arial;
}
.LargeText{
font-size: 20px;
color: rgb(77, 103, 116);
font-family: georgia;
}
.floatSiteId
{
font-size: 10px;
color: rgb(102, 102, 102);
font-family: arial;
text-align:center;
}

table.payform { width:500px; margin-left: 34px;border:1px solid #adcfe0;margin-top:24px; }
table.payform td.header { background:#f1f9fd;border-bottom:1px solid #d8d5d5;text-align:center;}
.payform .summary div.error { border: 1px dotted red; background: #ffdddd; color: #660000; }
.payform span.error { border: 1px dotted red; background: #ffdddd; color: #660000; }
.payform .summary div.error span { border: 0px; background: #ffdddd; color: #660000; }
.payform div.error { margin-top: 8px; }
.payform input { width: 100%; font-size: 1.25em; }
.payform .SubHead { width: 120px; }
.payform select { font-size: 1.25em; }
.payform input.small  {width:  100px;}
.payform input.medium  {width:  80%;}
.payform .note {color:#4488A7; font-weight:normal; font-style:italic; }
.payform h2 {margin-top:18px; border-top: 1px solid #d8d5d5; border-bottom: 1px solid #d8d5d5;}
.payform td {padding:4px;}
.payform td.header {padding: 0px;}


.DetailPrice {font-family:Arial;font-size:14px;font-weight:bold;color:#64B4D7;}

/* Search Classes */
	#overlay {
		background-image:url(/images/overlay/white.png);
		color:#efefef;
		height:498px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:498px;
		overflow-y:auto;
	}

	div.contentWrap iframe { height: 498px; }

	.crow .asc {background: url(/images/asc.png) right center no-repeat;}
	.crow .desc {background: url(/images/desc.png) right center no-repeat;}
	.ph {float:left;width:40px;}
	.p {float:left;width:23px;}
	.eTopImage {display:none;position:absolute;top:0px;left:40px;height:190px;}
	.eSideImage {display:none;position:absolute;top:190px;left:40px;height:310px;}
	#placeholders .clear {clear:both;padding: 3px;text-align:left;}
	.bar {border-left: 1px solid #ccc;}
	.bar .sh, .bar .ct, .bar .st, .bar .qt {border-left: 1px solid #fff;}
	.ern {width:100%;height:100%;}
	.shape .sh, .carat .ct {background-position: 50% 40%; background-repeat:no-repeat;width:100%;height:100%;}
	.shape .txt, .carat .txt {padding-top: 60px;color: #666;}
	.shape .disabled .txt {color: #ddd;}
	.shapes .selected .txt, .carats .selected .txt {padding-top: 60px;color: #fff;}
	.gap {line-height:5px;height:5px;}
	.shapes {height:80px;width:100%;overflow:hidden;border:1px solid #ccc;text-align:center; cursor: pointer;background:url(/images/snt.bg.jpg) repeat-x;}
	.shapes .shape {float:left; width:80px; height:80px;}
	.shapes .selected {background: url(/images/snt.bg2.jpg) repeat-x;}

	.attributes {width:100%;overflow:hidden;border:1px solid #ccc;text-align:center; cursor: pointer;background:url(/images/snt.bg3.jpg) repeat-x;height:26px;margin-bottom:1px}
	.attributes .style {float:left;height:26px;}
	.attributes  .selected {background: url(/images/snt.bg4.jpg) repeat-x;}	
	.attributes .txt {line-height:26px;color: #666;}
	.attributes .attribute {float:left;height:26px;}
	.attributes .selected .txt { line-height:26px;color:#fff; }

	.dvw {border:1px solid #ccc; border-top:0px;padding:4px;text-align:center;background: #F1F9FD;}

	.buttons {width:100%;overflow:hidden;border:1px solid #ccc;text-align:center; cursor: pointer;background:url(/images/snt.bg3.jpg) repeat-x;height:34px;}
	.buttons .btn {float:left; height:26px; width:33.3333%}
	.buttons .buy {background: url(/images/snt.bg4.jpg) repeat-x;}
	.buttons .txt {line-height:26px;color: #666;}
	.buttons .buy .txt { line-height:26px;color:#fff; }
	.buttons .add .txt {background: url(/images/snt.add.gif) 1px 6px no-repeat;padding-left:3px;}

	.selector {border: 1px solid #ccc; height: 276px}
	.basic {height:190px;}
	.padtop {margin-top:3px;}
	.boxes {margin-top:10px;}
	.sbox {padding: 3px; }
	.boxleft {width:50%;float:left;}
	.boxright {width:50%;float:left;}
	.sbox div.parent {width:17%;float:left;text-align:right;}
	.sbox div.select {width:80%;float:left;}
	.boxleft .frow {line-height:24px;height:26px;}
	.boxright .frow {line-height:32px;height:32px;}

	.divSizes {width:50%;float:left;}
	.divPrice {width:50%;float:left;text-align:right;color:#49a1cd;font-size:18px;}
	.slider { margin: 5px; } 
	.parent a {padding-right:5px;}

	.select .vmin { float:left; width:40%;text-align:center; font-size:9px; color: #4488A7;}
	.select .vmax { float:right; width:40%;text-align:center;font-size: 9px; color: #4488A7; }
	.select .vslide {line-height:9px;}

	.ctbl div.crow div.c {color: #4488A7;vertical-align:middle;padding-left:4px;border-left:1px solid #fff;border-right:1px solid #ccc;height: 24px;line-height: 24px;}
	.cbtnView {cursor:pointer;border: 1px solid #666;padding-left:0px; background: #fff; width:30px;height:15px;line-height:15px;margin-top:3px;color:#666;font-size:11px;text-align:center;}
	.crow {width:730px;line-height:24px;height:24px;}
	.crow .s {cursor:pointer;text-decoration:underline;}
	.calt {background: #fff;}
	.cv {line-height:21px;height:21px;}
	.ctbl {background: #eee;}

	.ctblH {background: url(http://www.since1910.com/images/snt.bg2.jpg) repeat-x;}
	.ctblH div.crow div.c {color: #fff;vertical-align:middle;padding-left:4px;border-left:1px solid #aaa;border-right:1px solid #003;}
	.ctblF,.ctblS {border: 1px solid #CCC;height: 24px;line-height: 24px;padding-left: 5px;padding-right: 4px;}
	.ctblS {border-top:0px;}
	.ctblF .pager {width:465px;float:right;text-align:right}
	.ctblS .summary {width:555px;float:left;}
	.ctblF .compare,.ctblS .compare {width:80px;float:right;}
	.ctblF .compare .button,.ctblS .compare .button {cursor: pointer;background:url(http://www.since1910.com/images/snt.bg2.jpg) repeat-x;color:#fff;margin-top:2px;text-align:center;line-height:20px;height:20px;}
	
	..rsltInfoParent {height:0px;}
	.cview {float:left;width:49px;}
	.ctbl .ccar {float:left;width:44px;background:#F1F9FD;}
	.ctblH .ccar {float:left;width:44px;}
	.ccol {float:left;width:40px;}
	.ccla {float:left;width:45px;}
	.ccut {float:left;width:87px;}
	.cpol {float:left;width:133px;}
	.clab {float:left;width:70px;text-decoration:underline;cursor:pointer;}
	.cdep {float:left;width:57px;}
	.ctab {float:left;width:57px;}
	.cpri {float:left;width:57px;border-right:0px;}
	.cchk {float:left;width:25px;border-left:1px;}

	.searchLoading {
		position:absolute;
		width:223px;
		height:61px;
		display:none;
		background:transparent url(/images/loading.png);
		color:#000;
		left:260px;top:-10px;
	}
	.searchLoading .txt {font-style:italic; font-weight:bold; padding-top:29px; text-align:center;}
	.diamondInfo {
		display:none;
		background:transparent url(/images/diamondInfo.right.png);
		font-size:12px;
		height:334px;
		width:235px;
		padding:0px;
		color:#000;
		z-index:999;	
	}
	.generalInfo {
		display:none;
		background:transparent url(/images/generalInfo.right.png);
		font-size:12px;
		height:253px;
		width:256px;
		padding:0px;
		color:#000;	
		z-index:1000;
		text-align:left;
	}
	.diamondInfo .data .button, .generalInfo .data .button  {cursor: pointer;background:url(http://www.since1910.com/images/snt.bg2.jpg) repeat-x;color:#fff;padding:3px;padding-left:10px;width:80%;margin-bottom:3px;}
	.tooltipHead {
		font-weight:bold;
		color: #4488A7;
		font-size:13px;
		padding:15px;
		padding-left:25px;
		padding-bottom:2px;
	}
	.diamondInfo .tooltipHead {
		padding-left:26px;
	}
	.generalInfo .data {
		padding:15px;
		padding-top:5px;
		padding-left:25px;
		padding-bottom:0px;
	}
	.diamondInfo .data {
		padding:15px;
		padding-top:5px;
		padding-left:28px;
		padding-bottom:0px;
	}
	.cmp { background: #F1F9FD; }
	.cblue { color: #4488A7; }
	#divAdvanced {  float: right;
height: 0px;
padding-bottom: 0px;
padding: 5px 5px 0px;
position: relative;
text-align: right;
top: -15px;
width: 200px;
	}
	.basic #divAdvanced {}

	
	#dnn_ctr3478_ContentPane {width:730px;padding-left:5px;padding-right:5px;}
	

/* TACORI WEDDING BANDS - MY BANDS */

.exclusiveOfferContainer
{width: 860px; margin: 30px 0 0 32px;}

.exclusiveOfferContainerHeading
{width: 745px; padding: 0px 0 15px 0px; margin: 0 auto; font: italic 28px 'Times New Roman', Times, serif; color: #5b8498; border-bottom: 1px solid #efefef;}

.exclusiveOfferContainerTop
{width: 860px; height: 17px; background: url('images/container-top.gif') top repeat-y;}

.exclusiveOfferContainerBottom
{width: 860px; height: 21px; background: url('images/container-bottom.gif') top no-repeat;}

.exclusiveOfferBG
{width: 860px; overflow: hidden;background: url('images/container-bg.gif') top repeat-y;}

.exclusiveOfferBGLeft
{width: 470px; padding: 30px 0 0 60px; float: left; display: block; font: italic 16px/28px 'Times New Roman', Times, serif;}

.exclusiveOfferBGLeft span
{font: italic 28px/40px 'Times New Roman', Times, serif; color: #5b8498;}

.exclusiveOfferBGRight
{width: 330px; float: left; padding: 20px 0 0;display: block; text-align: center;}

.exclusiveOfferBGRight span
{font: italic 22px 'Times New Roman', Times, serif; color: #5b8498;}

.productDetailsLeft
{width: 350px; float: left; padding: 0 20px 0 60px;}

.productDetailsRight
{width: 350px; float: left; padding: 0 60px 0 20px;}

.ladiesImage, .mensImage
{width: 350px; display: block; font: italic 24px 'Times New Roman', Times, serif; color: #fff; text-align: center;}

.detailsTitle
{width: 350px; height: 46px; background: url('images/price-details-header.gif') top no-repeat; display: block; font: italic 24px/40px 'Times New Roman', Times, serif; color: #fff; text-align: center;}

.productDetails
{width: 300px; height: 88px; padding: 20px 25px; background: url('images/price-details.gif') top no-repeat; display: block;}

.buyNow
{width: 350px; height: 55px; padding: 15px 0 0; text-align: center; display: block;}

