
/* elements */

span.disabled
{
    color: gray;
    cursor: default;
}

/* classes */

.contentMain
{
    clear: left;
}
.width400px_maxHeigth500_overflowY_auto
{
    width: 400px;
    max-height: 500px;
    overflow-y: auto;
}

.wide
{
    min-width: 800px;
}

.mainBd
{
    /* This is the main mechanism controlling narrow-page issues */ /* No page should exceed this width (with gadgets taken into account)*/ /* The other possibility is to make Page Contents div (yui-main-->yui-b) overflow:automatic */ /* But this causes ugly scroll bars */
    min-width: 850px;
}

.fontBold
{
    font-weight: bold !important;
}

.cellTitle
{
    width: 120px;
}

.cellTitleLong
{
    width: 168px;
}

.cellData
{
    width: 620px;
}

.cellData_1
{
    min-width: 350px;
    width: 400px;
}

.cellData_2
{
    width: 320px;
}

.note1
{
    font-size: 11px;
    color: #808080;
}
.editAttr
{
    display:none;
}
.view
{
}

.note1.ddt
{
    line-height: 15px;
}

.truncate
{
    overflow: hidden;
}

.tableBase .tableNoVerticalPadding
{
    background-color: Transparent;
    width: auto;
    height: auto;
}

.tableBase td
{
    vertical-align: top;
    text-align: left;
    padding: 2px 2px 2px 3px;
    border: none;
}
.tableMiddleAligned td
{
    vertical-align: middle;
}

.tableNoVerticalPadding td
{
    vertical-align: top;
    text-align: left;
    padding: 0px 2px 0px 3px;
    border: none;
}

.pagerTable1 table
{
    border-width: 0 !important;
}

.pagerTable1 table td
{
    border-width: 0 !important;    
}
.notActivePagerLink
{
    color: #CCCCCC;
}

.centerText
{
    text-align: center;
}

.tableSimpleBorder
{
    border-color: #dbdbdb;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.tableSimpleBorder td, .tableSimpleBorder th
{
    border-color: #dbdbdb;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 2px 8px 2px 8px;
    vertical-align: top;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
}

.tableSimpleBorder th
{
    font-weight: bold;
    font-size: 13px;
    color: #1f476f;
}

.tableSimpleBorder th a:link, .tableSimpleBorder th a:visited, .tableSimpleBorder th a:active
{
    color: #1f476f;
    display: block;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: right center;
}

.tableNoDecorations
{
    border-collapse: collapse !important;
}


.tableNoDecorations td, .tableNoDecorations th
{
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
}
.tableNoBorder
{
    border-collapse: collapse !important;
    border-width: 0;
}
.tableNoBorder td, .tableNoBorder th
{
    border-collapse: collapse !important;
    border-width: 0;
}

.tableRowBg
{
    background: #f2f2f2;
}

.tableRowBgAlt
{
    background: #fefefe;
}

.tableRowBgSelected
{
    background: #f8f8f8;
}

.tableRowBgSelected2
{
    background: #ccffcc;
}

.inputField
{
    border: 1px solid #cecece;
    background: url(layout/input_text2.gif) repeat-x;
    padding: 2px 2px;
    margin: 0 8px 0 0;
    line-height: normal;
}
.inputFieldNoMargin
{
    border: 1px solid #cecece;
    background: url(layout/input_text2.gif) repeat-x;
    padding: 2px 2px;
    line-height: normal;
}

.singleLine
{
    white-space: nowrap;
}

.fieldLengthUltraShort
{
    width: 50px;
}

.fieldLengthShort
{
    width: 150px;
}

.fieldLengthMedium
{
    width: 250px;
}

.fieldLengthMediumCorr
{
    width: 256px;
}

.fieldLengthLong
{
    width: 320px; *width:20px;
}

.fieldLengthChoosePackage
{
    white-space: nowrap;
    width: auto;
    min-width: 320px;
    padding-right: 10px; *width:320px;
}

.errorMessage
{
    color: Red;
}

.errorMessageCommonHeight
{
    min-height: 55px;
}

.popupBlock
{
    background-color: #E9E9E8;
    border-width: 1px;
    border-style: solid;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=45);
    opacity: 0.45;
}
.updateOverlayBackground
{
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: #fff;
    -moz-opacity: 0.75;
    opacity: 0.75;
    filter: alpha(opacity=75);
    text-align: center;
}

.wordWraped
{
    word-wrap: break-word;
}


.divLeftIntent
{
    overflow: hidden;
    padding-left: 7px;
    font-size: 12px;
}
.divLeftIntentExpand
{
    overflow: hidden;
    padding-left: 7px;
    font-size: 12px;
    width: 100%;
}

.paddingLeftRight
{
    padding: 0 3px 0 3px;
}

.paddingLeft
{
    padding-left: 40px;
}

.paddingLeft_2
{
    padding-left: 3px;
}

.padding2_2
{
    padding: 2px 2px;
}
.padding0margin0
{
    padding: 0;
    margin: 0;
}

.positionLeft
{
    float: left;
}

.clear
{
    width: 100%;
    overflow: hidden;
}

.positionRight
{
    float: right;
    display:inline-block;
}

.fontRegularGreen
{
    color: Green;
}

.fontRegularRed
{
    color: Red;
}

.fontRegular th
{
    font-size: 12px !important;
    color: #000000 !important;
    font-weight: bold !important;
}
.attrprice
{
    font-size: 11px;
    color: #808080;
}
.attrgrpchild
{
    font-size: 12px;
    color: #454545;
}

.textarea1
{
    width: 250px;
    height: 50px;
}

.largeText
{
    font-size: large;
}

.largeText2
{
    font-size: larger;
}


.paddingTopBottomArea
{
    padding: 15px 0 3px 0;
}

.paddingTopBottomArea2
{
    padding: 5px 0 3px 0;
}

.paddingTopLeft1
{
    padding: 10px 0 0 8px;
}
.alignCenter
{
    text-align: center;
}

.font25
{
    font-size: 25px;
}

.font35
{
    font-size: 35px;
}
.font17
{
    font-size: 17px;
}

.font15
{
    font-size: 15px;
}

.font14
{
    font-size: 14px;
}

.font13
{
    font-size: 13px;
}
.font12
{
    font-size: 12px;
}

.font11
{
    font-size: 11px;
}

.balancePositive1
{
    font-weight: bold;
    color: Black;
}

.balancePositive2
{
    font-weight: bold;
    color: Green;
}

.balanceNegative
{
    font-weight: bold;
    color: Red;
}

.watermarkedText
{
    color: Gray;
}

.serviceDetailsCell
{
    width: 519px;
}

.SvcOpAttrsPopup
{
    min-height: 500px;
    min-width: 400px;
}

.width700px
{
    width: 800px;
}
.width600px
{
    width: 600px;
}
.width330px
{
    width: 320px;
}
.width320px
{
    width: 320px;
}
.width290px
{
    width: 290px;
}
.width280px
{
    width: 280px;
}

.width270px
{
    width: 270px;
}
.width260px
{
    width: 260px;
}

.width250px
{
    width: 250px;
}
.width240px
{
    width: 240px;
}

.width230px
{
    width: 230px;
}
.width215px
{
    width: 215px;
}

.width210px
{
    width: 210px;
}

.width185px
{
    width: 185px;
}

.width180px
{
    width: 180px;
}

.width170px
{
    width: 170px;
}

.width150px
{
    width: 150px;
}

.width140px
{
    width: 140px;
}

.width130px
{
    width: 130px;
}

.width120px
{
    width: 120px;
}
.width110px
{
    width: 110px;
}

.width100px
{
    width: 100px;
}

.width90px
{
    width: 90px;
}
.width70px
{
    width: 70px;
}

.width50px
{
    width: 50px;
}

.width500px
{
    width: 500px;
}

.width400px
{
    min-width: 400px;
}

.width401px
{
    width: 400px;
}
.width406pxDDT
{
    width: 406px;
}

.width370pxDDT
{
    width: 370px;
}

.width40px
{
    width: 40px;
}




.width30px
{
    width: 30px;
}

.widthOpUriTemplate
{
    width: 314px;
}

.widthOpFriendlyName
{
    width: 150px;
}

.widthOpUnitCost
{
    width: 261px;
}

.widthOpButtons
{
    width: 112px;
}

.widthSDBSampleUrl
{
    width: 900px;
}

/*.widthDescriptionAttr
{
    width: 567px;
}*/

.widthDescriptionAttr
{
    width: 400px;
}

.widthAppInDDT
{
    width: 100px;
}

.widthUnitCost
{
    width: 237px;
}

.widthFilterGroup
{
    width: 77px;
}

.widthDelColumn
{
    width: 20px;
}

.widthTable
{
    width: 855px;
}

.widthAttrName
{
    width: 180px;
}

.widthAttrName1
{
    width: 121px;
}
.widthFilters
{
    width: 360px;
}

.widthAttrDataType
{
    width: 225px;
}

.widthChargeRules
{
    width: 275px;
}

.widthOneSymbol
{
    min-width: 10px;
    text-align: left;
    vertical-align: bottom;
    float: left;
}
.width1px
{
    width: 1px;
    height: 1px;
}

.treeview
{
       
    overflow: auto;
    z-index: 0;
}


.height20px
{
    height: 20px;
}
.height220px
{
    height: 220px;
}

.nomargin
{
    margin: 0;
}

.bulletedList li
{
    list-style-type: circle;
    list-style-position: inside;
}

strong
{
    font-weight: bold;
}

.serviceDescriptionArea
{
    width: 450px;
    padding-left: 10px;
}

.italic
{
    font-style: italic;
}

.inactive
{
    color: #A8A8A8;
}

.hLink2
{
    color: #6082b9;
}

.hLink2 th
{
    color: #6082b9 !important;
    font-size: 12px !important;
}

.hLink
{
    color: #6082b9;
    cursor: pointer;
}

.hLink a:hover, .hLink a:link, .hLink a:active, .hLink a:visited
{
    text-decoration: none !important;
    font-size: inherit !important;
}

.tableNormalList thead
{
    background-color: #B8DEFF;
    font-weight: bolder;
}
.tableNormalList tr td
{
    border: thin solid #C0C0C0;
    padding: 5px;
}

.tableSmallList
{
    font-size: x-small;
    margin-bottom: 20px;
}
.tableSmallList thead
{
    font-weight: bolder;
    background-color: #B8DEFF;
}
.tableSmallList thead tr td
{
    text-align: center;
    height: 20px;
}
.tableSmallList tr td
{
    border: thin solid #C0C0C0;
}
.tableSmallList tbody tr td
{
    padding: 5px;
    height: 20px;
}

.documentation
{
    height: 10em;
    width: 550px;
    overflow: auto;
    padding: 0.2em 0.2em;
    text-indent: 0;
}

.documentation img
{
    margin: 0;
    padding: 0;
    display: inline;
}

.documentation img.floated
{
    float: none;
}

.documentation h1, .documentation h2, .documentation h3, .documentation h4, .documentation h5
{
    font-weight: bold !important;
    color: #000000 !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

.documentation h2
{
    font-size: 28px !important;
}

.documentation h3
{
    font-size: 18px !important;
}

.documentation h1
{
    font-size: 38px !important;
}

.documentation ul
{
    list-style: disc !important;
}

.documentation ol
{
    list-style: decimal !important;
}

.documentation p
{
    padding: 5px 0 5px 0 !important;
}

.editor
{
    height: 350px;
    width: 600px;
}
.editorLine
{
    width: 600px;
}
.editorLink
{
    cursor: default;
}
.editorLink:hover
{
    cursor: pointer;
}

.jsNotEnabledWarning
{
    width: 100%;
    margin: 0 100 0 100;
    text-align: center;
    position: absolute;
    color: #294460;
    background-color: #B8DEFF;
    font-weight: bold;
}

.advanceDiscount span
{
    font-weight: bold;
    font-style: italic;
    color: Black;
    display: inline;
}

.advanceDiscount p
{
    font-weight: bold;
    font-style: italic;
    color: Green;
    display: inline;
}

.advanceDiscount a
{
    color: #00A9EF;
    font-size: smaller;
    position: absolute;
    display: inline;
}

.advanceDiscountConsumer tr td
{
    padding: 2px;
}

.advanceDiscountConsumer span
{
    font-size: medium;
}

.advanceDiscountConsumer thead tr td
{
    padding-bottom: 10px;
}

.smallerBold
{
    font-size: smaller;
    font-weight: bold;
}

.alignRigth
{
    text-align: right;
}

span.unitsPerDollar
{
    font-size: 11px;
}

img.service_icon
{
    padding-bottom: 2px;
    vertical-align: top;
}

.module_bottom .line
{
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #DBDBDB;
    width: 100%;
}

span.price_decimals
{
    color: #888888;
}

.simpleDBQueryParams
{
    width: 550px;
}

.container
{
    overflow-y: auto;
    overflow-x: hidden;
}

.bordered
{
    border: solid 1px #DBDBDB;
}

.maxHeight300px
{
    max-height: 300px;
}

.height300px
{
    height: 300px;
}

.simpleDBUrlParams
{
    background-color: #DEF0FA;
}

.apiKey
{
    width: 100%;
    overflow: hidden;
}

/* bulk download starts */

.module_top_download
{
    width: 100%;
    overflow: hidden;
    line-height: 1.4;
    font-size: 25px;
    color: #6082b9;
    background: #f2f2f2 url(layout/module_top.gif) repeat-x;
}

.heading_download
{
    font-weight: bold;
    font-size: 20px;
}

.select_download
{
    display: table;
    margin: 0 auto;
     *width:400px;
}

.left_list_download div
{ *float:left!important;
*display:block;
}

.right_list_download div
{ *float:left!important;
*display:block;
}

.left_list_download div.positionLeft, .right_list_download div.positionLeft, .right_list_download div.positionRight
{ *float:left!important;
*display:block;
}


.left_list_download
{
    display: inline-block; *float:left;
*display:block;
height:230px;

}

.right_list_download
{
    display: inline-block; *float:left;
*display:block;
height:230px;

}
.padding_small_left_right
{
    padding: 20px 0 0px 30px;
}

.padding_left_right
{
    padding: 0 20px 0 20px;
}


.listbox_download
{
    border: 2px solid #F3F3F3;
    padding: 3px 0 0 5px;
    height: 200px;
    width: 250px;
    color: #3C3F42;
}
.icon_add
{
    background: url(layout/add.gif) no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
}

.icon_remove
{
    background: url(layout/action4.gif) no-repeat;
    display: inline-block;
    width: 14px;
    height: 13px;
}

select optgroup
{
    font-style: normal;
}

.vertical_line
{
    border-right: solid 1px #c2c2c2;
    height: 220px;
}

.attr_name
{
    font-weight: bold;
    font-size: 15px;
}

.filter_option
{
    font-style: italic;
}
.noline
{
    text-decoration: none;
}

.single_operator
{
    display: inline-block;
    width: 130px;
    text-align: right;
    padding: 2px 2px;
    margin: 0 4px 0 0;
}

 .lblSingleOperator
 {
    display: inline-block;
    width: auto;    
    padding: 2px 2px;
    margin: 0 4px 0 0;
 }

.centerAligned
{
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}
.centered
{
    margin-left: auto;
    margin-right: auto;    
}

.resultsCalculation
{
    width: 400px;
}

.attributesList
{
    padding-left: 20px;
}

.downloadBuyArea
{
    width: 470px;
}
.domainHeader
{
    font-weight: bold;
    font-size: 15px;
}
.tab_button2
{
    font-size: 13px;
    line-height: 20px;
}
.icon_add
{
    background: url(layout/add.gif)no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
}

.icon_remove
{
    background: url(layout/action4.gif)no-repeat;
    display: inline-block;
    width: 14px;
    height: 13px;
}
.icon_empty
{
    display: inline-block;
    width: 14px;
    height: 13px;
}
.darkBlue
{
    color:#1F476F;
}
.hide_item
{
    display: none;
}
.show_item
{
    display: block;
}

.visible
{
    visibility: visible;
}

.invisible
{
    visibility: hidden;
}

.dotted
{
    text-decoration: none;
    border-bottom: 1px dotted;
}
.dotted:hover
{
    text-decoration: none;
    border-bottom: 1px dotted;
}
.boxApiConsole
{
    padding: 8px 10px;
    font-family: 'Courier New' ,Courier;
}
.cb label
 {
     margin-left: 8px;
 }



/* bulk download ends */
/* PayPal begins */

div.fieldrow label, div.fieldRow label, div.fieldrow span.label
{
    display: block;
    float: left;
    width: 14.2em;
    margin: 0 5px 0 0;
    padding: 0 0 0 2px;
}

/* PayPal ends */

.DDTFilterList span {
    display: block;
    float: left;
    border: 1px solid #BBBBBB;
    margin: 2px 4px 2px 0;
    padding: 0px 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 14px;
}
