/* corium21.com store CSS file ~ DianeV.com */
/* Index / Global Properties */

/* TOP NAV */
#top_nav {width:784px; margin:auto; height:24px; text-align:right; padding:8px 0 0 15px; background:url(images/l/bks/bkstore-top.jpg) no-repeat}
#top_nav span {/* Top Nav Link Dividers  */ background:url(images/top_nav_divider.gif) no-repeat top left; margin-right:5px}
#top_nav a {color:#fff; text-decoration:none; margin-right:10px; font-weight:bold; letter-spacing:1px}
#top_nav a:hover {color:#3E544C /*F8CEC2*/; text-decoration:none}

#currency {float:left}
#ccards   {float:left; width:147px; height:23px; margin-left:10px}

/* MAIN SECTION */
#main_section {padding:5px}
#main_cont {/* Center Table Definitions */ width:620px; float:left; text-align:left; padding-left:5px; padding-right:5px}

/* SIDEBAR */
.side {float:left; text-align:left; width:150px}

	/* sidebar boxes */
	div.side div.sidecontent {margin-bottom:4px; padding:5px; border:solid #b6b6b6 1px; background:#fff}
	#minicart {font-size:11px; background:#ECDDD9; font-family:Verdana, Arial, Helvetica, sans-serif}
	#minicart a {text-decoration:underline}
	#minicarttop {color:#546861; background:#E2C3B9}

	#minicartbtn {text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
	#minicartbtn a:link, #minicartbtn a:visited {color:#fff; text-align:center; font-weight:bold; font-size:13px; padding:1px 20px; text-decoration:none; background:#D4849D}
	#minicartbtn a:hover {color:#fff; text-decoration:none; background:#BB617D}

	/* Side Table Heading Background & Definitions */
	.side p.h2 {color:#fff; font-size:11px; font-weight:bold; text-align:center; letter-spacing:1px; padding:0 3px; margin:0; background:#59786D}

.loginbox input {margin:0}
.side form {margin:0}

	/* sidebar Link Definitions */
.side_link {background:url(images/side_link_dot.gif) no-repeat center left; display:block; margin-bottom:3px; margin-left:5px; padding-left:10px; text-decoration:none; color:#696969}
.side a {text-decoration:underline}
.side a:hover {color:#E6A898; text-decoration:none}
.pwdlink a {font-size:11px; text-decoration:underline}
.pwdlink a:hover {color:#E6A898; text-decoration:none}

/* securecert */
#sslcert {width:148px; padding:2px; text-align:center; background:#fff}
#sslcert img {width:130px; height:65px; margin:auto}

.tinytext {font-size:11px; letter-spacing:-1px; padding-top:.3em; line-height:1.2em; font-family:Verdana,Arial,Helvetica,sans-serif}

/* FOOTER */
#footer {clear:both}

#socnet {text-align:center; padding-top:8px}
#socnet a img {border:none}

/* CONTENT */
.content {/* Main Tables Content Area Definitions */ margin-bottom:15px; padding:5px}

#main_cont h1, #main_cont p.h1, 
#main_cont h2, #main_cont p.h2 {color:#2D5144; margin:1em 0; font-size:18px; background:url(images/b/hbk.gif) no-repeat}
#main_cont h1 {font-weight:normal; font-size:22px; font-family:"Times New Roman", Times, serif}

.cat_hover:hover {background-color:#eee}

.black_bold_text_spaced {color:#000; font-weight:bold; margin-top:5px; line-height:17px; text-decoration:none}

.error_message {/* Error Message Definitions */ background:#fff; border:solid #FF0000 1px; padding:10px; margin-bottom:10px}
.alert_message {/* Alert Message Definitions */ background:#fff; border:solid #33cc00 1px; padding:10px; margin-bottom:10px}
.error_alert {margin-left:35px}
.table_bottom {text-align:center; padding-top:5px}
.row {clear:both}
.center {text-align:center}
.right_align {text-align:right}

/* Product List */
.product_title_link, product_title_link:visited, product_title_link:active {/* Product Title Link Definitions */
color:#2D6652; font-size:12px; font-weight:bold; text-decoration:underline}

.product_title_link:hover {/* Product Title Link Hover Definitions */
color:#D8907E; font-size:12px; font-weight:bold; text-decoration:none}

.paging {float:right; text-align:right; margin-right:10px}

.list_top {/* Product List Top Definitions */
border-top:solid #cacaca 1px; border-bottom:solid #cacaca 1px; background:#f0f0f0; padding:3px}
.list_bottom {/* Product List Bottom Definitions */
border-top:solid #cacaca 1px; border-bottom:solid #cacaca 1px; background:#f0f0f0; padding:3px}

	/* Product List List */
.reg_txt {font-weight:normal}
.small_txt {font-size:10px}
.sidetitle {color:#CA6685; font-weight:bold}

.list_item {padding:5px}
.list_item_bottom_border {/* Product List Separator Definitions */
border-bottom:solid #cacaca 1px}

/* HOME PAGE - Product List Tile */
.list_tile_item {}
.list_tile_item a img {border:1px solid #ccc}
.list_tile_item a:hover img {border:1px solid #D4849D}
.tile_item {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif}
.tile_image {margin-bottom:5px}


.tile_price {/* Product Tile Price Defs */ font-weight:bold; font-size:16px; color:#417EB6 /*C24B66*/}
.price, #sale_price, #list_price {/* Product List Price Defs */ color:#417EB6; font-weight:bold; font-size:16px; text-align:center}

.tile_table {width:100%}
.list_table {width:100%}

	/* see also button definitions below */
#pagewrap .hometile {text-align:center}
#pagewrap .hometile a {font-size:15px}

/* PRODUCT DETAIL PAGE */
#proddetailimg {width:310px; text-align:center}
#proddetailimg img {float:left}
#prodpricing {}
.product_title {font-size:12px; font-weight:bold; color:#C24B66}
.product_sku {font-size:10px; margin-bottom:10px}
.product_price {color:#417EB6; font-size:19px}
.product_option {font-weight:bold; padding-right:10px; width:1%}
.product_strikethru {text-decoration:line-through}

.review_link {color:#307fcf; text-decoration:none; text-align:right; float:right; font-weight:400}

.larger_view {background:url(images/enlarge.gif) no-repeat center left; padding-left:13px; text-decoration:none; font-size:10px}

.add_wishlist {/* Add To Wishlist, Add Review, Add To Registry Link Definitions */
background:url(images/little_arrow.gif) no-repeat center left; padding-left:15px; text-decoration:none; font-size:11px; padding-right:15px}

.review_item {padding-bottom:10px}
.review_spacer {padding-bottom:7px}

/* Product Detail & Account Tabs */

/* Non Selected & Selected Tabs Link Text Colors */
ul.tabbernav li a:link {color:#fff}
ul.tabbernav li a:visited {color:#fff}
ul.tabberactive li a:link {color:#000}
ul.tabberactive li a:visited {color:#000}

ul.tabbernav {/* Tab Content Top Border */ border-bottom:1px solid #DA8FA5; font:bold 12px Verdana, sans-serif; padding:3px 0; margin:0}

.tabberlive .tabbertab {/* Tab Content Sides & Bottom Border */ border:1px solid #DA8FA5; padding:15px; border-top:0}

ul.tabbernav li a {border:1px solid #DA8FA5; /* Non Selected Tabs Background */
background:#DA8FA5; padding:3px 0.5em; margin-left:3px; border-bottom:none; text-decoration:none}
ul.tabbernav li a:hover {background:#fff; border-color:#DA8FA5; color:#41514B}

ul.tabbernav li.tabberactive a {border-bottom:1px solid #fff; /* Selected Tabs Background Color */
background-color:#fff; /* Selected Tabs Font Color */ color:#41514B}

ul.tabbernav li.tabberactive a:hover {border-bottom:1px solid white; /* Selected Tabs Hover Background Color */
background-color:#fff; /* Selected Tabs Hover Font Color */ color:#000}

ul.tabbernav li {list-style:none; display:inline; margin:0}

.tabberlive .tabbertabhide {display:none}
.tabberlive .tabbertab h2 {display:none}
.tabberlive .tabbertab h3 {display:none}
.tabberlive {margin-top:1em}
.tabber {display:none}
.tabbertab {background:#fff}

/* Form Definitions */
.input_box {padding-right:2px; padding-left:2px}
.form_label {text-align:right; vertical-align:top}

.bold {font-weight:bold}

.short_form_row {clear:both}
.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea {float:left; margin-right:5px; margin-bottom:5px}
.short_form_row div {width:60px; padding-top:3px}
.short_form_row input {width:75px}

.required {/* Required Reminder Colors */ color:#D14B00; padding-left:2px}

/* Account Area */
.account_list_head {/* Table List Headings Font */ font-weight:bold; color:#2d5b94}
.account_head {/* Update Profile Heading Font Definitions */ padding-bottom:5px; font-weight:bold; color:#2d5b94}

/* Shopping Cart */
.cart {}
.cart th {/* Cart List Headings Font */ ext-align:center; font-weight:bold; color:#2d5b94}
.cart td {border-top:dotted #c1c1c1 1px; border-bottom:dotted #c1c1c1 1px; color:#000}
.cart_contents_quan {padding-right:5px}
.cart_contents_item {margin-bottom:5px; text-decoration:none}
.cart_contents_item a {text-decoration:none}
.cart_contents_item a:hover {text-decoration:underline}

/* Order Pages */
#order_signup {float:left; padding-left:25px}
#order_login {float:right; padding-right:25px}
.order_info_off {background:url(images/order_info_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_info_on {background:url(images/order_info_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_ship_off {background:url(images/order_ship_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_ship_on {background:url(images/order_ship_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_payment_off {background:url(images/order_payment_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_payment_on {background:url(images/order_payment_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_review_off {background:url(images/order_review_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_review_on {background:url(images/order_review_on.gif) no-repeat center left; padding-left:20px; color:#000}
.order_print_off {background:url(images/order_print_off.gif) no-repeat center left; padding-left:20px; color:#bcbcbc; text-decoration:none}
.order_print_on {background:url(images/order_print_on.gif) no-repeat center left; padding-left:20px; color:#000}

.gray {background-color:#f0f3f8}
.sep {padding-left:10px; padding-right:10px}

/* Order Review */
.order_view {background:#fff; text-align:left}
.order_view th {font-weight:bold; background:#D6AB9D; color:#fff; width:10%}
.review_top_border {border-top:solid #E2C3B9 1px}
.order_id {font-weight:bold; font-size:16px; padding-bottom:10px; color:#417EB6}

/* Paging Definitions */
.page a:hover {color:#F8CEC2; text-decoration:none}
.page a:link {color:#000; text-decoration:none}
.page a:visited {color:#000; text-decoration:none}

.pages_border {/* Box Border & Background */
border:1px solid #2d5b94; border-top:none; background-color:#fff; color:#000}

.navpage {/* Navigation Link Boxes Background & Definitions */
background-color:#fff; font:11px Tahoma, Verdana; padding:2px 4px; color:#000; white-space:nowrap; text-decoration:none}

.navpageselected {/* Navigation Selected Link Box Background & Defs */
background-color:#e5e5e5; font:11px Tahoma, Verdana; padding:2px 4px; color:#000; white-space:nowrap; text-decoration:none}

.highlightpage {/* Current Page Info Box Background & Definitions */
background-color:#2d5b94; font:bold 11px Tahoma, Verdana; padding:2px 4px; color:#fff; white-space:nowrap}
.highlightpage a:link {color:#fff; text-decoration:none}
.highlightpage a:visited {color:#fff; text-decoration:none}
.highlightpage a:hover, .highlightpage a:active {color:#fff; text-decoration:underline}

/* Cookie Crumb */
.bcrumbs {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.home_link {text-decoration:underline; color:#416659}
.crumb_link {padding-left:5px; text-decoration:underline; color:#416659}
.crumb_sep {padding-left:5px; font-weight:bold}

/* Float Definitions */
.left_float_3_px {float:left; margin-right:3px}
.left_float_5_px {float:left}
.right_float_5_px {float:right; margin-left:5px}
.IE_left_float_5_px {margin-left:5px}
.float_assist {clear:both; height:1px; overflow:hidden}
.search_results {margin-left:10px; float:left; text-align:center; font-size:12px; color:black}
.search_bb {font-size:12px; font-weight:bold; color:black}

/* REGISTER/SIGN IN BLOCK */
.loginretcustomer {background:#F9FBFA; border:1px solid #64A48B}
.loginretcustomer b {font-family:Verdana, Arial, Helvetica, sans-serif}

/* BUTTON DEFINITIONS */
.orange_button {background:url(images/orange_button_left.gif) no-repeat top left; padding-left:3px; padding-right:3px; height:18px; float:left}

.orange_button input /*, .orange_button button*/ {background:url(images/orange_button_bg.gif) top right no-repeat; height:18px; color:#fff; font-weight:bold; padding-bottom:5px; padding-right:10px; padding-left:5px; margin:0; border-width:0; cursor:pointer}

#pagewrap .orangehomeadd {width:90px; float:none; margin:auto} 
#pagewrap .orangehomeadd input {width:94px; margin:auto; text-align:center; font-size:13px}

	/* these are now the pink buttons */
.yellow_button {background:url(images/yellow_button_left.gif) no-repeat top left; padding-left:3px; height:18px; float:left; margin-right:10px; font-size:11px}

.yellow_button input /*, .yellow_button*/  {background:url(images/yellow_button_bg.gif) top right no-repeat; height:18px; color:#3F554D; font-weight:bold; padding-bottom:5px; padding-right:5px; margin:0; border-width:0; cursor:pointer}

.yellow_button input.yellowbtn {font-size:11px; letter-spacing:1px; text-decoration:none} /* yellow button link text */

.del_button {display:block; width:40px; float:right; background:url(images/delete.gif) no-repeat center left; padding-left:11px; color:#3068c5; text-decoration:none; font-weight:400}

/*  pink: F8CEC2   fuschia pink: DA8FA5                 */
a {color:#336050; text-decoration:underline}
