/***********************************************************************************************************************
 * MyCustomStationery.com - Pink CSS file
 *
 * (c) 2008 Documents and Designs, LTD.
 **********************************************************************************************************************/


/***********************************************************************************************************************
 * COLORS
 *     - WHITE: #FFF
 *     - LIGHT PINK: #FFEAEA
 *     - DARK PINK: #EDD3D3
 *     - PURPLE: #594C59
 *
 * CONTENTS
 *
 *     - GENERAL
 *     - HEADER
 *     - MAIN
 *     - SIDEBAR
 *     - FOOTER
 **********************************************************************************************************************/


/***********************************************************************************************************************
 * GENERAL
 **********************************************************************************************************************/
body, html {
    background-color: #FFEAEA;
}
a {
    color: #594C59;
}
#content {
    background: #FFFFFF url(../images/pink_dot.gif) repeat-y scroll 760px;
    border: 1px solid #EDD3D3;
    border-top: 0;
}





/***********************************************************************************************************************
 * MAIN
 **********************************************************************************************************************/
div#main {
}
#navigation_bar, .hr_under {
    border-bottom: 1px solid #EDD3D3;
}
input[type=text], input[type=password], select, textarea {
    border: 1px solid #594C59;
}
div.message {
    border: 1px solid #EDD3D3;
    background-color: #FFEAEA;
}

/*
 * FAQ INDEX
 */
#faqindex #main .cat_group {
}
#faqindex #main .cat_group h4 {
    background-color: #FFEAEA;
    border-bottom: 1px solid #EDD3D3;
}
#faqindex #main .cat_group ul {
}
#faqindex #main .cat_group ul li {
}

/*
 * EMAIL PAGE
 */
#emailpage img#viewlarger {
    background-position: -240px -390px;
}
#emailpage .frmViewProduct fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#emailpage .frmViewProduct fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}
#emailpage input#send {
    background-position: -240px -117px;
}


/*
 * VIEWPRODUCT
 */
#product img#viewlarger {
    background-position: -240px -390px;
}
#product .frmViewProduct fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#product .frmViewProduct fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}
#product input#addtocart {
    background-position: -240px 0px;
}
#product div#description {
    background: transparent url(../images/product_divider_pink.png) no-repeat scroll bottom center;
}
#product div#notes {
    background: transparent url(../images/product_divider_pink.png) no-repeat scroll top center;
}

/*
 * SEARCH
 */
#search .frmSearch fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#search .frmSearch fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}

/*
 * 404
 */
#error404 .frmSearch fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#error404 .frmSearch fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}

/*
 * CART
 */
#cart #cart_data { /* Table */
    border: 1px solid #EDD3D3;
}
#cart #cart_data > thead > tr > td { /* Header Column 1 */
    background-color: #FFEAEA;
    border-bottom: 1px solid #EDD3D3;
}
#cart #cart_data > tbody > tr > td {
    border-bottom: 1px solid #EDD3D3;
}
#cart #cart_data > tbody > tr > td + td + td + td + td { /* Body Column 5 */
    border-left: 1px solid #EDD3D3;
}
#cart #cart_data tfoot tr > td + td { /* Footer Column 2 */
    border-left: 1px solid #EDD3D3;
}
#cart input#update {
    background-position: -240px -312px;
}
#cart input#checkout {
    background-position: -240px -78px;
}

/*
 * CHECKOUT
 */
#checkout fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#checkout fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}
#checkout input#continue {
    background-position: -240px -156px;
}
#checkout input#back {
    background-position: -240px -39px;
}

/*
 * CHECKOUT CONFIRM
 */
#checkout_confirm #billing, #checkout_confirm #shipping {
    border: 1px solid #EDD3D3;
}
#checkout_confirm #billing h4, #checkout_confirm #shipping h4 {
    background-color: #FFEAEA;
    border-bottom: 1px solid #EDD3D3;
}
#checkout_confirm #cart_data { /* Table */
    border: 1px solid #EDD3D3;
}
#checkout_confirm #cart_data > thead > tr > td { /* Header Column 1 */
    background-color: #FFEAEA;
    border-bottom: 1px solid #EDD3D3;
}
#checkout_confirm #cart_data > tbody > tr > td {
    border-bottom: 1px solid #EDD3D3;
}
#checkout_confirm #cart_data > tbody > tr > td + td + td + td { /* Body Column 5 */
    border-left: 1px solid #EDD3D3;
}
#checkout_confirm #cart_data tfoot tr > td + td { /* Footer Column 2 */
    border-left: 1px solid #EDD3D3;
}
#checkout_confirm input#update {
    background-position: -240px -312px;
}
#checkout_confirm input#finish {
    background-position: -240px -234px;
}
#checkout_confirm input#back {
    background-position: -240px -39px;
}

/*
 * CONTACT US
 */
#contact #main fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#contact #main fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}
#contact input#send {
    background-position: -240px -117px;
}

/*******************************************************************************
 * ORDER STATUS QUERY
 ******************************************************************************/
#order_status_query #main fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#order_status_query #main fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}
#order_status_query input#check_status {
    background-position: -240px -351px;
}


/*******************************************************************************
 * ORDER STATUS RESULTS
 ******************************************************************************/
#order_status #main fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#order_status #main fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}
#order_status #main table#messages {
    background-color: #FFF;
}
#order_status #main table#messages td {
    border: 3px solid #FFEAEA;
}
#order_status #main table#messages thead tr td {
    color: #888;
}
#order_status #main table#messages tbody tr td {
    color: #000;
}

#order_status #main table#proof_summary {
    background-color: #FFF;
}
#order_status #main table#proof_summary td {
    border: 3px solid #FFEAEA;
}
#order_status #main table#proof_summary thead tr td {
    color: #888;
}
#order_status #main table#proof_summary tbody tr td {
    color: #000;
}
#order_status #main table#proof_summary thead tr td {
    color: #888;
}
#order_status #main table#proof_summary tbody tr td {
    color: #000;
}


#order_status #billing, #order_status #shipping {
    border: 1px solid #EDD3D3;
}
#order_status #billing h4, #order_status #shipping h4 {
    background-color: #FFEAEA;
    border-bottom: 1px solid #EDD3D3;
}
#order_status #order_data { /* Table */
    border: 1px solid #EDD3D3;
}
#order_status #order_data > thead > tr > td { /* Header Column 1 */
    background-color: #FFEAEA;
    border-bottom: 1px solid #EDD3D3;
}
#order_status #order_data > tbody > tr > td {
    border-bottom: 1px solid #EDD3D3;
}
#order_status #order_data > tbody > tr > td + td + td + td { /* Body Column 5 */
    border-left: 1px solid #EDD3D3;
}
#order_status #order_data tfoot tr > td + td { /* Footer Column 2 */
    border-left: 1px solid #EDD3D3;
}

#order_status #transaction_data { /* Table */
    border: 1px solid #EDD3D3;
}
#order_status #transaction_data > thead > tr > td { /* Header Column 1 */
    background-color: #FFEAEA;
    border-bottom: 1px solid #EDD3D3;
}
#order_status #transaction_data > tbody > tr > td {
    border-bottom: 1px solid #EDD3D3;
}
#order_status #transaction_data > tbody > tr > td + td + td + td { /* Body Column 5 */
    border-left: 1px solid #EDD3D3;
}
#order_status #transaction_data tfoot tr > td + td { /* Footer Column 2 */
    border-left: 1px solid #EDD3D3;
}




/***********************************************************************************************************************
 * SIDEBAR
 **********************************************************************************************************************/
div#sub {
}
div#faq_block ul li span {
    color: #594C59;
}




/***********************************************************************************************************************
 * HEADER
 **********************************************************************************************************************/
#header {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
    border-bottom: 0;
 }
#logo {
    background-position: 0px -102px;
 }
#menu {
    background-color: #594C59;
    border: 1px solid #EDD3D3;
}
#menu ul li, #menu ul li a {
    color: #FFF;
    text-decoration: none;
}





/***********************************************************************************************************************
 * FOOTER
 **********************************************************************************************************************/
 #footer, #footer a {
    color: #000;
 }


/*******************************************************************************
 * TRACK ORDER
 ******************************************************************************/

#trackorder_query #main fieldset {
    background-color: #FFEAEA;
    border: 1px solid #EDD3D3;
}
#trackorder_query #main fieldset legend {
    background-color: #FFF;
    border: 1px solid #EDD3D3;
}
#trackorder_query input#track {
    background-position: -240px -273px;
}

#trackorder table#tracking_data {
    border: 1px solid #EDD3D3;
}
#trackorder table#tracking_data thead td {
    background-color: #FFEAEA;
}
#trackorder table#tracking_data tbody td {
    border-top: 1px solid #EDD3D3;
}

#viewresource #main div#resource_body table thead {
    border: 1px solid #EDD3D3;
    border-right: 0;
    border-bottom: 0;
}
#viewresource #main div#resource_body table tbody {
    border: 1px solid #EDD3D3;
    border-right: 0;
    border-bottom: 0;
    border-top: 0;
}
#viewresource #main div#resource_body table caption {
    border: 3px solid #EDD3D3;
    border-left: 0;
    border-right: 0;
    border-top-width: 1px;
    background-color: #FFEAEA;
}
#viewresource #main div#resource_body table tbody td,
#viewresource #main div#resource_body table thead td {
    border: 1px solid #EDD3D3;
    border-left: 0;
    border-top: 0;
}





 /***********************************************************************************************************************
 * CALENDAR POPUP
 **********************************************************************************************************************/
.calendarPopupcpYearNavigation,
.calendarPopupcpMonthNavigation {
    background-color: #EDD3D3;
    color: #594C59;
}
TD.calendarPopupcpDayColumnHeader {
    border-bottom: 1px solid #EDD3D3;
}
.calendarPopupcpCurrentMonthDateDisabled,
.calendarPopupcpOtherMonthDateDisabled,
.calendarPopupcpCurrentDateDisabled {
    color: #D0D0D0;
}
.calendarPopupcpCurrentMonthDate {
    color:#594C59;
}
.calendarPopupcpCurrentDate {
    color: #594C59;
}
.calendarPopupcpOtherMonthDate {
    color:#808080;
}
TD.calendarPopupcpCurrentDate {
/*    color:#594C59;
    background-color: #EDD3D3;
    border: 1px solid #000000;*/
}
TD.calendarPopupcpCurrentDateDisabled {
    border: 1px solid #FFAAAA;
}
TD.calendarPopupcpTodayText,
TD.calendarPopupcpTodayTextDisabled {
    border-top: 1px solid #EDD3D3;
}
A.calendarPopupcpTodayText {
    color: #594C59;
}
SPAN.calendarPopupcpTodayTextDisabled {
    color: #D0D0D0;
}
.calendarPopupcpBorder {
    border: 1px solid #EDD3D3;
}

