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


/***********************************************************************************************************************
 * COLORS
 *     - WHITE: #FAFAFA
 *     - LIGHT NAVY: #e4e4ea
 *     - DARK NAVY: #000011
 *     - maroon: #660000
 *
 * CONTENTS
 *
 *     - GENERAL
 *     - HEADER
 *     - MAIN
 *     - SIDEBAR
 *     - FOOTER
 **********************************************************************************************************************/


/***********************************************************************************************************************
 * GENERAL
 **********************************************************************************************************************/
body, html {
	background-color: #e4e4ea;
}
a {
	color: #660000;
}
#content {
	background: #FAFAFA url(../images/navy_dot.gif) repeat-y scroll 760px;
	border: 1px solid #000011;
	border-top: 0;
}





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

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

/*
 * EMAIL PAGE
 */
#emailpage img#viewlarger {
	background-position: -120px -390px;
}
#emailpage .frmViewProduct fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#emailpage .frmViewProduct fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}
#emailpage input#send {
	background-position: -120px -117px;
}


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

/*
 * SEARCH
 */
#search .frmSearch fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#search .frmSearch fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}

/*
 * 404
 */
#error404 .frmSearch fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#error404 .frmSearch fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}

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

/*
 * CHECKOUT
 */
#checkout fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#checkout fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}
#checkout input#continue {
	background-position: -120px -156px;
}
#checkout input#back {
	background-position: -120px -39px;
}

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

/*
 * CONTACT US
 */
#contact #main fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#contact #main fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}
#contact input#send {
	background-position: -120px -117px;
}

/*******************************************************************************
 * ORDER STATUS QUERY
 ******************************************************************************/
#order_status_query #main fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#order_status_query #main fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}
#order_status_query input#check_status {
	background-position: -120px -351px;
}


/*******************************************************************************
 * ORDER STATUS RESULTS
 ******************************************************************************/
#order_status #main fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#order_status #main fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}
#order_status #main table#messages {
	background-color: #FAFAFA;
}
#order_status #main table#messages td {
	border: 3px solid #e4e4ea;
}
#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: #FAFAFA;
}
#order_status #main table#proof_summary td {
	border: 3px solid #e4e4ea;
}
#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 #000011;
}
#order_status #billing h4, #order_status #shipping h4 {
	background-color: #e4e4ea;
	border-bottom: 1px solid #000011;
}
#order_status #order_data { /* Table */
	border: 1px solid #000011;
}
#order_status #order_data > thead > tr > td { /* Header Column 1 */
	background-color: #e4e4ea;
	border-bottom: 1px solid #000011;
}
#order_status #order_data > tbody > tr > td {
	border-bottom: 1px solid #000011;
}
#order_status #order_data > tbody > tr > td + td + td + td { /* Body Column 5 */
	border-left: 1px solid #000011;
}
#order_status #order_data tfoot tr > td + td { /* Footer Column 2 */
	border-left: 1px solid #000011;
}

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




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




/***********************************************************************************************************************
 * HEADER
 **********************************************************************************************************************/
#header {
	background-color: #FAFAFA;
	border: 1px solid #000011;
	border-bottom: 0;
 }
#logo {
	background-position: 0px -51px;
 }
#menu {
	background-color: #660000;
	border: 1px solid #000011;
}
#menu ul li, #menu ul li a {
	color: #FAFAFA;
	text-decoration: none;
}





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


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

#trackorder_query #main fieldset {
	background-color: #e4e4ea;
	border: 1px solid #000011;
}
#trackorder_query #main fieldset legend {
	background-color: #FAFAFA;
	border: 1px solid #000011;
}
#trackorder_query input#track {
	background-position: -120px -273px;
}

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

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



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

