@charset "UTF-8";
/* CSS Document */
body {background-color:#f2eddf; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#2b2828; margin:0; padding:0}
a {text-decoration:none; color:#E06855}
a:hover {text-decoration:none; color:#2b2828}
table {text-align:left;}
input {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#2b2828}
select {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#2b2828;}
option {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#2b2828;}
textarea {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#2b2828;}
form {margin:0px; padding:0px;}
.header_spacer {height:215px;}
.gc_input {width:200px;}
.pink {color:#E06855;}
h1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; font-weight:normal; margin:0; padding:0; color:#2b2928}
p {margin:0; padding:0 0 5px 0;}

/* Navigation */
.navigation {margin-left:10px; padding:0;}
.navigation_bottom_row {margin:20px 0 20px 10px; padding:0; line-height:18px;}
.navigation_cart {margin:13px 0px 5px 15px; padding:0;}
.navigation_cart span {margin-left:20px; padding:0;}
.navigation_sub {margin-left:27px; font-size:13px; line-height:20px; padding:0;}
.navigation_sub a, .products a{color:#2b2828;}
.navigation_sub a:hover, .products a:hover {color:#E06855;}
.navigation_bottom {margin:0 12px 0 0; vertical-align:middle; padding:0;}
.search_input {width:110px; float:left; margin-top:8px; padding:0;}
.search_button {margin:3px 0 0 3px; padding:0;}
a.current {color:#E06855;}


/* Products Page */
.products {margin:10px 10px 0 10px; padding:0; width:755px}
.products_thumbnail {margin:0 15px 5px 0; padding:0;}
.product_name {margin:0; padding:0; width:170px;}
.row_space {margin-bottom:30px; padding:0;}
.price {margin-top:3px; padding:0; color:#E06855;}
.designer {margin:3px 0 3px 0; padding:0;}
.regular_price {margin-top:3px; padding:0; color:#E06855;}

/* Individual Products Page */
.thumbnail {margin:0 8px 10px 0; padding:0;}
.title {margin: 0 20px 0 0; padding:0px;}
.description {margin: 10px 20px 15px 0; padding:0; line-height:16px; width:340px}
.option_name {margin: 0 0 10px 0; padding:0;}

.button {margin-top: 15px;}
.last_column_cart {padding-right:15px; margin:0;}
.first_column_cart {padding-left:15px; margin:0;}
.cart_row {background-color:#FFFFFF;}


/* Login Page */
.login_padding {padding:20px; margin:0px; background-color:#E06855;}
.login_input {width: 200px; margin:5px 0 5px 0}
.white {color:#FFFFFF;}
a.white {color:#FFFFFF; text-decoration:none;}
a.white:hover {color:#FFFFFF; text-decoration: underline;}
a.pink {color:#E06855; text-decoration:none;}
a.pink:hover {color:#E06855; text-decoration: underline;}

/* Checkout Page */
.register_title {color:#E06855;}
.checkout_padding {padding:5px 25px 10px 0px; margin:0px;}
.checkout_row {font-size:4px; line-height:2px; margin:0; padding:0}


/* Account Page */
.account_right_padding {padding:20px 10px 10px 0; margin:0px; width:480px}

/* Orders */
.orders_padding {padding:0px 10px 10px 0; margin:0px; width:480px}
table.orders a {text-decoration:none; color:#E06855}
table.orders a:hover {text-decoration:none; color:#2b2828}

/* Invoice */
.invoice_padding {padding:0px 10px 0px 10px; margin:0; background-color:#fff;}
.invoice_cart_padding {padding:0px 10px 20px 10px; margin:0;}
.invoice_row {margin-bottom:10px; padding:0; line-height:5px;}

.dialog_box {background-color:#E06855; padding:5px; margin-bottom:10px;}

.pages {width:750px;}
.pages ul {margin:0; padding:0;}
.pages li {margin:0 5px 4px 20px; padding:0;}
.pages_table p {margin:0px; padding:0 0px 10px 0px;}
.customer_padding {padding:5px 15px 15px 15px; margin:0px;}