body {
    background-color : #F5F0DA          ; 
    font-size        : 13px             ; 
    margin           : 0px              ; 
    padding          : 0px              ; 
    font-family      : Arial, Helvetica ; 
}

div.mainBox {
    width            : 353px             ; 
    float            : left              ; 
    border           : solid 2px #777777 ; 
    border-top       : solid 0px #555555 ; 
    border-left      : solid 0px #555555 ; 
    margin-right     : 5px               ; 
    margin-top       : 0px               ; 
    background-color : #E9E9E9           ; 
}

div.mainBox span.header {
    display        : block             ; 
    border-bottom  : solid 2px #555555 ; 
    font-weight    : bold              ; 
    text-align     : center            ; 
    color          : #14148B           ; 
    padding-top    : 3px               ; 
    padding-bottom : 3px               ; 
}

div.fullBox {
    width      : 720px ; 
    float      : left  ; 
    margin-top : 10px  ; 
}

div.fullBox div.content {
    background-color : #FFFFFF           ; 
    height           : 240px             ; 
    margin-top       : 10px              ; 
    border           : solid 1px #CCCCCC ; 
    padding          : 0px;
}

div.fullBox span.header, div.detailsContainer span.header {
    display     : block ; 
    color       : brown ; 
    font-weight : bold  ; 
    width       : 150px ;
}

div.detailsContainer label {
    margin-left : 10px  ;
    margin-top  : 0px   ;
    font-weight : bold  ;
    display     : block ;
    width       : 200px ;
    float       : left  ;
}

div.designBox {
    height : 280px ; 
}

div#designBox1 span.header {
    background-color : #D49386 ; 
}

div#designBox2 span.header {
    background-color : #C4B3A6 ; 
}

div.optionsBox {
    height           : 265px   ; 
    margin-top       : 10px    ; 
    background-color : #F9F9F9 ; 
}

div.optionsBox span.header {
    background-color : #C4C3C6 ; 
}

div.content {
    padding : 5px ; 
}

div.checkDiv {
    margin-left : 10px ;
}

div.textbox {
    position           : relative          ;
    background-color   : white             ; 
    border             : solid 1px #999999 ; 
    border-right-width : 0px               ; 
    width              : 160px             ; 
    cursor             : pointer           ; 
    padding-right      : 0px               ; 
    height             : 20px              ; 
    padding-bottom     : 0px               ; 
    margin-bottom      : 0px               ; 
}

div.textbox span {
    overflow : hidden ; 
    height   : 20px   ; 
    width    : 130px  ;
}

div.topLabel {
    float          : left ; 
    padding-bottom : 0px  ; 
    margin-bottom  : 0px  ; 
}

div.rightCol {
    padding-left : 10px ;
}

div.imagebutton {
    cursor : pointer ; 
    float  : left    ; 
}

textarea {
    width      : 335px ; 
    margin-top : 0px   ; 
}

input.smallText {
    width : 50px ;
}

button {
    width : 110px ;
    text-align : left;
}

.hidden {
    display : none ;
}

#subtotalContainer {
    float : right ;
}

.footer {
    margin-top : 5px ;
}

* html div.textbox img {
    position : relative ; 
    left     : 3px      ; 
}

div.textbox img {
    float : right ; 
}

span.label {
    font-weight : bold ; 
}

span.muted {
    color     : #555555 ; 
    font-size : 11      ; 
}


.floatLeft {
    float : left ; 
}

.floatRight {
    float : right ; 
}

div.alignmentSet {
    width  : 100px ; 
    margin : 5px  ; 
}

legend {
    color      : #333355 ; 
    font-style : italic  ; 
}

div#wallExplanation {
    height : 40px    ; 
    color  : #555555 ; 
}

div#textPathExplanation {
    padding-bottom : 7px     ; 
    font-size      : 11px    ; 
    color          : #844336 ; 
    height         : 40px    ; 
}

#fontsPopup, #fontColorsPopup {
    overflow         : auto              ; 
    height           : 260px             ; 
    width            : 150px             ; 
    background-color : #FFFFFF           ; 
    display          : none              ; 
    border           : solid 1px #777799 ; 
    border-right     : solid 2px #555588 ; 
    border-bottom    : solid 2px #555588 ; 
}

#totalSizes, #subtotalContainer {
    color : #777777;
}

#totalHeight, #totalWidth, #subtotal {
    font-weight : bold;
    color : #444444;
}

.fontOption, .fontColorOption {
    cursor      : pointer ; 
    padding-top : 10px    ; 
    font-weight : bold    ; 
}

.fontColorOption {
    height       : 20px  ;
    padding-top  : 7px   ;
    width        : 150px ;
    padding-left : 5px   ;
}

div.textbox span {
    font-weight  : bold  ;
    height       : 16px  ;
    width        : 135px ;
    overflow     : auto  ;
    display      : block ;
    padding-top  : 4px   ;
    padding-left : 3px   ;
}

.fontOptionA:hover div {
    border : solid 1px #3333FF;
}

.fontOptionA {
    border          : 0px  ; 
    text-decoration : none ; 
}

.fontOptionA img {
    border : 0px;
}

#loading {
    margin-left : 10px ; 
    color : #444444 ;
    font-weight : bold ;
}

#previewHeader span {
    float : left ;
    width : 80px !important ;
}

#previewHeader {
    padding-bottom : 10px ;
}

* html #previewHeader {
    padding-bottom : 0px !important ;
}

adbox {
    /*width  : 220px                ; */

    margin   : 5px 0.5em 10px 0.5em ; 
    overflow : hidden
}

clearfix:after {
    content    : "."    ; 
    display    : block  ; 
    height     : 0      ; 
    clear      : both   ; 
    visibility : hidden ; 
}

/*
.clearfix {
    display : inline-block ; 
}
*/

 /* mac hide \*/
 * html .clearfix {height : 1% ;}
 .clearfix {display : block ;}
 /* End hide */

#colorPickerDiv {
    position         : relative          ; 
    height           : 205px             ; 
    width            : 342px             ; 
    /*background-color : #E9E9E9           ; */
    /*border           : solid 1px #AAAAAA ; */
    /*border-width     : 1px 2px 2px 1px   ; */
}

*html .yui-picker-bg {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://yui.yahooapis.com/2.5.2/build/colorpicker/assets/picker_mask.png',sizingMethod='scale') !important;
}
