body, p, td, div {}

A.view:link {color: #25407b;}
A.view:link:hover {color: #0000ff;}
A.view:visited {color: #551A8B;}
A.view:visited:hover {color: #0000ff;}

.dpickerdiv {font-size: 10px;color: #999999;text-align:center;float:left;padding-bottom:0px;margin-bottom:0px;display:block;}

.dpickercb {display: none;}
.dpickercb, .dpickerdiv, .applybutton, .gridlist-columnheader, .ListDataRow, .ListDataRowAlt, .gridlist-rowselected, .button {cursor:pointer;cursor:hand;}

.Adiamor-ui-gridlist {border:1px solid #eeeeee;float:left;width:690px;}
.Adiamor-ui-gridlist > tbody {}
.Adiamor-ui-gridlist > tbody > tr {}
.Adiamor-ui-gridlist > tbody > tr > td {}
.gridlist-header 
{
    background-color: #F7F7F7;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    color: #666666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    height: 27px;
    margin-left: 0;
    padding-top: 9px;
    width: 692px;
}
.Adiamor-ui-gridlist-footer { border: #eeeeee 1px solid; }
.gridlist-columnheader-group {  }
.gridlist-columnfooter-group {
    background-color: #AAAAAA;
    height: 20px;
}
.gridlist-columnheader-top {display:none;height:0px;color:#DDDDDD;width:656px;border-left: 1px solid #a0aebb;border-right: 1px solid #a0aebb;border-bottom: 0px;}
.gridlist-columnheader-group, .panel-rowcompare-button {}


.ListColumn {}

.gridlist-columnheader {
    background-color: #AAAAAA;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    height: 10px;
    padding: 3px 5px 10px;
    text-align: center;
    vertical-align: middle;
}

.gridlist-column0 {width:50px;}
.gridlist-column1 {width:50px;}
.gridlist-column2 {width:50px;}
.gridlist-column3 {width:50px;}
.gridlist-column4 {width:50px;}
.gridlist-column5 {width:50px;}
.gridlist-column6 {width:50px;}
.gridlist-column7 {width:50px;}
.gridlist-column8 {width:50px;}
.gridlist-column9 {width:50px;}
.gridlist-column10 {width:50px;}
.gridlist-column11 {width:50px;}
.gridlist-column12 {width:50px;}
.gridlist-column13 {width:50px;}
.gridlist-column14 {width:50px;}
.gridlist-column15 {width:50px;}
.gridlist-column16 {width:50px; border-right: 1px solid #aaaaaa;}
.gridlist-column17 {width:50px;}
.gridlist-column18 {width:50px;}
.gridlist-column19 {width:50px;}

.gridlist-column-image {text-align:left;}
.gridlist-column-boolean {text-align:center;}
.gridlist-column-number, .gridlist-column-money {text-align:center;}
.gridlist-column-text {}
.gridlist-column-button {text-align:center;}
.gridlist-column-money {text-align:center;}
.gridlist-column-empty {}

.gridlist-columnheader > div {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.gridlist-columnheader-sortASC {background-image: url(http://www.adiamor.com/media/Adiamor/header_sort_asc.gif); background-position: right top;}
.gridlist-columnheader-sortDESC {background-image: url(http://www.adiamor.com/media/Adiamor/header_sort_desc.gif); background-position: right top;}

.gridlist-columnheader-sortDESC, .gridlist-columnheader-sortASC, .gridlist-columnheader {background-repeat:no-repeat;background-position:right;}

.ListDataElement {height:459px;overflow:hidden;}
.gridlist-frame {height:459px;overflow:hidden;position:relative;top:0px;left:0px;background-repeat:no-repeat;background-position:300px 200px;}
.ListDataSurface {height:10000px;position:relative;top:0px;padding-bottom: 15px;}
.ListDataSurface > div {}

.gridlist-datablock {padding:0px;margin:0px;}
.gridlist-datablock > * {}
.ListDataRow, .ListDataRowAlt {  }
.ListDataRow { background-color: #eeeeee; background-position: top left; margin: -1px; }
.ListDataRowAlt
{
    background-color: #F7F7F7;
    background-position: left top;
}
.ListDataRow, .ListDataRowAlt, .ListDataRowActive, .ListDataRowHeight {height:20px; color: #555555;}
.gridlist-cell
{
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    height: 14px;
    margin: 0;
    padding: 6px 5px 6px 4px;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.ListDataRow > * > .gridlist-cell { border-left: 1px solid #ffffff; }
.ListDataRowAlt > * > .gridlist-cell { border-left: 1px solid #fbfbfb; }
.gridlist-cell > div
{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    position: relative;
    z-index: 8;
}
.gridlist-column-boolean-value
{
    background-image:url(http://www.adiamor.com/media/Adiamor/checkbox_0.gif);
    background-repeat:no-repeat;
    background-position:center center;
    height: 25px;
    text-align:center;
    width: 50px;
}

.gridlist-column-boolean-value
{
    border-right:1px solid eeeeee;
    background-image:url(http://www.adiamor.com/media/Adiamor/checkbox_1.gif);
    background-repeat:no-repeat;
    background-position:center center;
    height: 25px;
    width: 50px;
}

.ListDataRowAlt {}
.gridlist-rowselected
{
    background-image: url(http://www.adiamor.com/media/Adiamor/row_selected_background.gif);
    height: 20px;
}

.Adiamor-ui-verticalscrollbar-container {width:19px;}
.Adiamor-ui-verticalscrollbar-element{height:458px;width:19px;}
.Adiamor-ui-verticalscrollbar-surface{height:800px;}

.gridlist-overlay {text-align:center;display:none;position:absolute;top:-2000px;left:-2000px;width:100px;height:100px;}
.gridlist-indicator {position: absolute; left: 145px; top: -300px;}

.slider-overlay, .slider-overlay-mini, .slider-overlay-small {background-image:url(http://www.adiamor.com/media/Adiamor/mini-overlay.png);position:relative;top:1px;}
.slider-overlay-o, .slider-overlay-mini-o, .slider-overlay-small-o {background-image:url(http://www.adiamor.com/media/Adiamor/mini-overlay-on.png);position:relative;top:1px;}
.slider-grabby, .slider-grabby-mini {position:relative;top:0px;z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabby-small {position:relative;top:0px;z-index: 20;cursor:pointer;cursor:hand;}
.slider-element, .slider-element-small, .slider-element-mini {position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;}

.slider-grabbyleft {background-image:url(http://www.adiamor.com/media/Adiamor/leftslider_big.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyleft-o {background-image:url(http://www.adiamor.com/media/Adiamor/leftslider_big_over.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyright {background-image:url(http://www.adiamor.com/media/Adiamor/rightslider_big.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyright-o {background-image:url(http://www.adiamor.com/media/Adiamor/rightslider_big_over.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyleft-small {background-image:url(http://www.adiamor.com/media/Adiamor/leftslider_small.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyleft-small-o {background-image:url(http://www.adiamor.com/media/Adiamor/leftslider_small_over.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyright-small {background-image:url(http://www.adiamor.com/media/Adiamor/rightslider_small.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyright-small-o {background-image:url(http://www.adiamor.com/media/Adiamor/rightslider_small_over.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyleft-mini {background-image:url(http://www.adiamor.com/media/Adiamor/leftslider_mini.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyleft-mini-o {background-image:url(http://www.adiamor.com/media/Adiamor/leftslider_mini_over.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyright-mini {background-image:url(http://www.adiamor.com/media/Adiamor/rightslider_mini.gif);z-index: 20;cursor:pointer;cursor:hand;}
.slider-grabbyright-mini-o {background-image:url(http://www.adiamor.com/media/Adiamor/rightslider_mini_over.gif);z-index: 20;cursor:pointer;cursor:hand;}


.slider-grabbybottom {background-image:url(http://www.adiamor.com/media/Adiamor/bottomslider_big.gif);}
.slider-grabbybottom-o {background-image:url(http://www.adiamor.com/media/Adiamor/bottomslider_big_over.gif);}
.slider-grabbytop {background-image:url(http://www.adiamor.com/media/Adiamor/topslider_big.gif);}
.slider-grabbytop-o {background-image:url(http://www.adiamor.com/media/Adiamor/topslider_big_over.gif);}
.slider-grabbybottom-small {background-image:url(http://www.adiamor.com/media/Adiamor/bottomslider_small.gif);}
.slider-grabbybottom-small-o {background-image:url(http://www.adiamor.com/media/Adiamor/bottomslider_small_over.gif);}
.slider-grabbytop-small {background-image:url(http://www.adiamor.com/media/Adiamor/topslider_small.gif);}
.slider-grabbytop-small-o {background-image:url(http://www.adiamor.com/media/Adiamor/topslider_small_over.gif);}
.slider-grabbybottom-mini {background-image:url(http://www.adiamor.com/media/Adiamor/bottomslider_mini.gif);}
.slider-grabbybottom-mini-o {background-image:url(http://www.adiamor.com/media/Adiamor/bottomslider_mini_over.gif);}
.slider-grabbytop-mini {background-image:url(http://www.adiamor.com/media/Adiamor/topslider_mini.gif);}
.slider-grabbytop-mini-o {background-image:url(http://www.adiamor.com/media/Adiamor/topslider_mini_over.gif);}

.slider-tooltip-border { border: 1px solid gray; }
.slider-tooltip-noborder { border: 1px solid white; }

.slider-price {background-image:url(http://www.adiamor.com/media/Adiamor/price_big.gif);}
.slider-carat {background-image:url(http://www.adiamor.com/media/Adiamor/carat_big.gif);}
.slider-cut {background-image:url(http://www.adiamor.com/media/Adiamor/cut_big.gif);}
.slider-cut-noround {background-image:url(http://www.adiamor.com/media/Adiamor/cut_big2.gif);}
.slider-color {background-image:url(http://www.adiamor.com/media/Adiamor/color_big.gif);}
.slider-clarity {background-image:url(http://www.adiamor.com/media/Adiamor/clarity_big.gif);}

.slider-polish {background-image:url(http://www.adiamor.com/media/Adiamor/polsym_small.gif);}
.slider-table {background-image:none;}
.slider-sym {background-image:url(http://www.adiamor.com/media/Adiamor/polsym_small.gif);}
.slider-fluor {background-image:url(http://www.adiamor.com/media/Adiamor/fluor_small.gif);}
.slider-size {background-image:none;}
.slider-depth {background-image:none;}

.slider-price-mini {background-image:none;}
.slider-carat-mini {background-image:none;}
.slider-cut-mini {background-image:url(http://www.adiamor.com/media/Adiamor/cutmarkings.gif);}
.slider-cut-mini-noround {background-image:url(http://www.adiamor.com/media/Adiamor/cutmarkings2.gif);}
.slider-cut-mini-both {background-image:url(http://www.adiamor.com/media/Adiamor/cutmarkings3.gif);}
.slider-color-mini {background-image:url(http://www.adiamor.com/media/Adiamor/colormarkings.gif);}
.slider-clarity-mini {background-image:url(http://www.adiamor.com/media/Adiamor/claritymarkings.gif);}

.slider-bg-repeat {background-repeat:no-repeat;}

.slider-main {height:65px;}
.slider-small {height:70px;}
.slider-container {background-image:url(http://www.adiamor.com/media/Adiamor/sliderback_big.gif);width:464px;height:47px;}

.slider-container-mini {float:left;clear:both;height:31px;background-image:url(http://www.adiamor.com/media/Adiamor/sliderback_mini.gif);margin-top: 5px;background-repeat:no-repeat;}
.slider-container-small {float:left;clear:both;height:31px;background-image:url(http://www.adiamor.com/media/Adiamor/sliderback_mini.gif);margin-top: 5px;background-repeat:no-repeat;}
.slider-container-mini-on { background-image:url(http://www.adiamor.com/media/Adiamor/sliderback_mini_on.gif); }
.slider-container-small-on { background-image:url(http://www.adiamor.com/media/Adiamor/sliderback_small_on.gif); }
.slider-container {padding-left: 15px;background-repeat:no-repeat;}

.slider-mini-label-container {
    clear: left;
    float: left;
    height: 69px;
    padding: 5px 13px 10px;
}

.slider-small-label-container {
    border-top: 1px solid #CCCCCC;
    clear: left;
    float: left;
    height: 69px;
    padding: 0 13px 5px;
}

.slider-optional-label {vertical-align:middle;}

.slider-callout 
{
    position:absolute;
    top:-5000px;
    left:-5000px;
    background-repeat:no-repeat;
    z-index:9999;
}
.optional-arrow {margin: 0px 0px 0px -2px;font-family: Arial, Helvetica, sans-serif;color:#162c5d;font-size:12px;position:absolute;visibility:hidden;}

.slider-info > img 
{
    float: right;
    position: relative;
    bottom: 20px;
}

.slider-info, .slider-info-small
{
    clear: both;
    color: #336699;
    float: left;
    font-family: 'GillSansMTRegular',Arial,Helvetica,sans-serif;
    font-size: 8pt;
    height: 20px;
    letter-spacing: 1px;
    padding: 5px 0 0;
    text-align: left;
    text-decoration: none;
    width: 200px;
}

#slider-carat-info {visibility:hidden;}
#slider-cut-info {visibility:hidden;}
#slider-color-info {visibility:hidden;}
#slider-clarity-info {visibility:hidden;}
#slider-polish-info {visibility:hidden;}
#slider-sym-info {visibility:hidden;}
#slider-depth-info {visibility:hidden;}
#slider-table-info {visibility:hidden;}
#slider-fluor-info {visibility:hidden;}
#slider-size-info {visibility:hidden;}
 
.slider-extension-container {background-color:white;border:1px solid #D5D5BE;}
.slider-extension-frame {position:relative;}
.slider-extension-frame, .slider-extension-container {width:620px;overflow:hidden;height:50px;}
.slider-extension-button {font-size:10px;color:gray;text-align:center;width:600px;padding-bottom:5px;}

.slider-results-container {position:absolute;top:-1000px;left:-1000px;width:332px;height:29px;overflow:hidden;z-index:900;}
.slider-results-frame {position:relative;padding:3px;width:332px;height:29px;overflow:hidden;}
.slider-results-surface {position:relative;background-image:url(http://www.adiamor.com/media/Adiamor/results_back.gif);top:0px;left:0px;height:29px;width:332px;}

.panel-rowdetail, panel-rowdetailcontent, .panel-rowcompare, .panel-rowcompare-contents {position:absolute;top:-2000px;left:-1000px;padding:0px;overflow:hidden;line-height:14px;z-index:499; }
.panel-rowdetail-arrow {position:absolute;top:-2000px;left:-1000px;padding:0px;overflow:hidden;line-height:14px;z-index:499; }
.panel-rowcompare-button {position:relative;top:130px;left:50px;}
.panel-rowcompare-contents {width:154px;height:169px;}

.query-results {width:100%;visibility:hidden;overflow:hidden;}
.query-builder {width:100%;visibility:hidden;}
.query-builder-optional
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    clear: left;
    color: #343434;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 4px 0 0 10px;
    width: 215px;
}

.query-results-filter {width:100%;float:left;}

.cbline {line-height:19px;}

.panel-columnchooser, .panel-columnchooser-contents {background-repeat:no-repeat;position:absolute;width:171px;height:165px;top:-2000px;left:-2000px;padding:0px;overflow:hidden;line-height:14px;z-index:75;}
.panel-columnchooser-checkbox {margin:0px;margin-left:15px;padding-top:3px;padding-bottom:0px;z-index:100;}

.applybutton {font-size:8px;height:30px;width:150px;}
.hidden {display: none;}
.preload {opacity:.00;filter:alpha(opacity=00);height:1px;width:1px;}
.arial {font-family: Arial, Helvetica, sans-serif;}
	
    div.DiamondToolTip 
    {
	    height: 14px;
        top: -28px; 
    }
	
	img.DiamondToolTipArrow 
	{
        top: -13px;
	}

/*Framework CSS*/
	#ResetLink
	{
        clear: both;
        color: #336699;
        float: left !important;
        font-family: 'GillSansMTRegular',Arial,Helvetica,sans-serif;
        font-size: 8pt;
        height: 18px;
        letter-spacing: 1px;
        text-decoration: none;
        text-transform: uppercase;
        width: 100px;
        padding: 5px 0 0 10px;
        z-index: 9999;
    }
	.ActiveSlider 
	{
         background-color: #F7FBFE;
         padding: 5px 12px 10px 13px;
    }
	.Clear { width:100%;float:left;clear:both; }
	.MoreCols { float:right; vertical-align:middle; padding-top: 10px; }
	.pages
	{ 
        font-family: Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-weight:bold;
    }
	.pl { float: right; padding-right: 15px; }
	.pr { float: right; padding-right: 5px; }
	.pc { float: right; padding-right: 5px; }
	.OptionalColumn1 { float: left; width: 212px; padding-left: 8px; padding-top: 12px; }
	.OptionalColumn2 { float: left; width: 210px; padding-left: 10px; padding-top: 12px; }
	.OptionalColumn3 { float: left; width: 208px; padding-left: 12px; padding-top: 12px; }
	li.OptionalLabel { float: left; width: 100%; }
	img.OptionalLabel 
	{
	    border: 0 solid gray;
        cursor: pointer;
        padding: 0 3px 3px;
	}
	.ShapeContainer {
        float: left;
        height: 60px;
        margin: 0;
        padding: 5px 13px 10px;
        vertical-align: middle;
    }
	#CanInput { display: none; }
	#LeftColumn { float: left; width: 210px; }
	#clearSearch
	{
        clear: left;
        float: left;
        font-family: 'GillSansMTRegular',Arial,Helvetica,sans-serif;
        font-size: 8pt;
        letter-spacing: 1px;
        padding: 10px 10px 10px 13px;
        text-decoration: none;
        text-transform: uppercase;
        width: 202px;
    }
	
	.Filter
	{
        color: #666666;
        float: left;
        font-size: 8pt;
        font-weight: bold;
        line-height: 20px;
        padding: 0px 0 7px 10px;
        text-decoration: none;
    }
	#filters-list 
	{
	    float: left;
	    width: 100%;
	}
	.ClearFilter
	{
	    cursor: pointer;
        margin: 0 0 -2px;
	}
	#OptionsContainer 
	{
        background-color: #F7F7F7;
        clear: left;
        height: 1px;
        visibility: hidden;
        float: left;
        padding: 0;
        width: 225px;
	}
	#OutsideDiv 
	{
        background-color: #F7F7F7;
        clear: left;
        float: left;
        padding: 0;
        width: 225px;
    }
    
	#RightColumn { float: right; width:693px; }
	
	.ie7 #RightColumn
	{
	    clear: none;
	    float: left;
	    padding: 0px 0px 0px 30px;
	    width: 684px;
	}
	
	#resultsTab 
	{
	    background-color: #F7F7F7;
        border-left: 1px solid #EEEEEE;
        border-right: 1px solid #EEEEEE;
        border-top: 1px solid #EEEEEE;
        color: #666666;
        float: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        height: auto;
        margin-left: 0px;
        padding: 10px 10px;
        text-align: center;
        width: auto;
	}
	#resultsTab > span
	{
	    color:#666666;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size:8pt;
	    font-weight:bold;
	}
	#compareTab
	{
	    background-color: #FFFFFF;
        border-left: 1px solid #EEEEEE;
        border-right: 1px solid #EEEEEE;
        border-top: 1px solid #EEEEEE;
        color: #666666;
        float: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        height: 24px;
        padding: 10px 10px 0;
        text-align: center;
        width: auto;
	}
	
	#panel-rowdetail-contents > * > .Header
	{
	    color: #336699;
	    margin-left: 18px;
	    padding-bottom: 6px;
	    padding-top: 2px;
	    font-size: 14px;
	    width: 158px;
	    font-weight: bold;
	    text-decoration: underline;
	    display: block;
	}
	
	#panel-rowdetail-contents > * > .Value
	{
	    margin-left: 18px;
	    padding-bottom: 0px;
	    padding-top: 2px;
	    font-size: 11px;
	    width: 158px;
	    color: #333333;
	    display: block;
	}
	
	#panel-rowdetail-contents > * > .Price
	{
	    margin-left: 18px;
	    padding-bottom: 25px;
	    padding-top: 25px;
	    font-size: 14px;
	    width: 158px;
	    color: #333333;
	    display: block;
	}
	
	#panel-rowdetail-contents > * > .Button {
        color: #333333;
        display: block;
        font-size: 14px;
        margin-left: 12px;
        padding-bottom: 5px;
        padding-top: 5px;
        width: 158px;
    }
    
    A.lpChatBtn
    {
        right: auto;
        left: 40px;
        top: 28px;
    }
    
    #mincarat 
    {
        display: none;
    }
    
    #maxcarat 
    {
        display: none;
    }
/*End Framework CSS*/

