@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Tahoma; color:#333; font-size:11px;}
.picture_holder { border: 1px solid #F4F4F4; padding: 1px; margin-bottom:5px;margin-top:5px; text-align:right; background-repeat:no-repeat; background-position: right; cursor:pointer; background-position:top;}
a:link {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover { color:#f86ea2; text-decoration: none;}

.input {font-size:10px; font-family:Tahoma; color:#666; padding-left:3px;}
.clear {clear:both;}
.line {background-color:#e5e5e5; height:1px; overflow:hidden; margin:25px 0;}
.line_02 {background-color:#e5e5e5; height:1px; overflow:hidden; margin:8px 0;}
img {border:0;}
form {margin:0; padding:0;}

ol {margin:0; padding:0; margin:10px; margin-left:25px;}
ol li {margin-bottom:5px;}


.title_bar {margin-top:9px; color:#f86ea2; font-size:14px; font-weight:bold;}

#here {float:right; font-size:11px; font-weight:normal; margin-top:2px; margin-right:8px; color:#999;}
#here a:link { color:#7d7d7d;}
#here a:visited {color:#7d7d7d;}
#here a:hover { color: #ab640c;}

#content_title { font-weight: bold; font-size:16px; border:1px solid #E9E9E9; padding:8px 0; text-indent:2px; color:#eb6495; }
#content_title span {float:left; margin-left:8px;}

/* layout 
********************************* */

#top {width:950px; text-align:right; margin-left:auto; margin-right:auto; margin-top:18px;}
#top div {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#top span {margin:0 10px; color:#ccc;}
#top strong { color:#e4568b;}


#menu {height:45px; background-color:#f86ea2; margin-top:8px;}
#menu_txt {margin-left:auto; margin-right:auto; width:950px; height:45px;}

#content {width:950px; margin-left:auto; margin-right:auto;}
#content #left {width:249px; float:left;}
#content #right {width:694px; float:right;}


#shoppingBar {margin-top:10px; margin-bottom:8px; height:29px; font-size:11px;}
#shoppingBar strong { margin-right:5px;}
#shoppingBar span { color:#c94c75; margin-right:10px;}
#shoppingBar h1 { color:#f86ea2; font-size:16px; margin:0; padding:0; margin-top:5px; text-indent:5px;}

#banner {width:950px; height:233px;}


#flink {margin-left:22px; margin-top:18px; margin-bottom:20px;}
#flink img {float:left;}

#footer {background-color:#f86ea2; height:33px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; color:#ffd9e9; padding-top:5px;}
#footer a:link {color:#ffd9e9;}
#footer a:visited {color:#ffd9e9;}
#footer a:hover {color:#FFF;}

#footer_txt {width:950px; margin-left:auto; margin-right:auto;}
#footer_txt strong {float:left; font-weight: normal;}
#footer_txt div {float:right;}
#footer_txt span {margin:0 8px; color:#fe8cb7;}



/*leftNav 
********************************* */
#leftView {width:247px; border-left:1px solid #e8e7e7; border-right:1px solid #e8e7e7;  background-color:#fffbfc; background-image:url(../images/l_nav_view_bg.jpg); background-position:bottom; background-repeat:repeat-x; font-size:10px;}
#leftView #border {margin:8px 25px;}
#leftView .line {margin:8px 0;}
#leftView div {margin-top:3px; margin-left:5px; margin-right:5px;}


#leftNav {width:247px; border-left:1px solid #e8e7e7; border-right:1px solid #e8e7e7;  background-color:#fffbfc; background-image:url(../images/l_nav_product_bg.jpg); background-position:bottom; background-repeat:repeat-x;}
#leftNav a:link {color:#f86ea2;}
#leftNav a:visited {color:#f86ea2;}
#leftNav a:hover { color:#f86ea2; text-decoration:underline;}

#leftNav span { margin-left:5px;}




.title_left { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; background-image: url(../images/dot_x.gif); background-repeat:repeat-x; background-position:bottom; padding:8px 3px; padding-top:0; margin:0 8px; color:#f86ea2; margin-bottom:8px;}



/* product 
********************************** */
#product_index {margin-top:25px;font-size:10px;}
.product_index_list { width:149px; margin:0 20px !important;/* FIREFOX */  *margin:0 18px;/* IE7 */ _margin:0 17px;/* IE6 */ float:left; overflow:hidden; padding-bottom:20px;}
.product_name {font-weight:bold; margin-top:5px;}
.product_dec {height:30px; border-bottom:1px solid #bfbfbf; margin-top:3px; overflow:hidden;}
.product_price { color:#eb6495; font-weight: bold; font-size:11px; margin-top:3px;margin-bottom:3px;}
.product_btn { margin-bottom:10px;}

#product {margin-top:10px;font-size:10px;  padding-bottom:10px !important; *padding-bottom:5px; _padding-bottom:5px;}
.product_list { width:170px; margin:0 35px !important;/* FIREFOX */  *margin:0 22px;/* IE7 */ _margin:0 22px;/* IE6 */   margin-right:10px !important;/* FIREFOX */  *margin-right:25px;/* IE7 */ _margin-right:22px;/* IE6 */ float:left; padding-top:10px;}
.product_list .products_pic { width: 161px; height: 161px; padding: 2px; border: 1px solid #E4E4E4; text-align:center;}
.product_best_list {margin-top:10px; font-size:10px;}
.product_best_list div {margin-top:2px;}
.product_best_line {margin-top:10px; height:1px; overflow:hidden; background-color:#dfdfdf;}
.dot_y {background-image:url(../images/dot_y.gif); background-repeat:repeat-y; background-position:right; }

#product_detail {background-image:url(../images/dot_x.gif); background-position:top; background-repeat:repeat-x; padding-top:8px;}
#product_detail div {padding-top:3px;}
#product_detail_name {font-size:20px; color:#6f6f6f;}
#product_detail .product_price {margin-top:30px;}
#product_detail_info {font-size:12px; margin-top:15px;}
#product_detail_size { color:#777;}
#product_detail .summary { color: #999999;font-size:9px; }
#PICTURE_LIST_HOLDER div { width:80px;  float:left; margin-bottom:10px; margin-top:5px; padding-left:12px; text-align:center; }
#PICTURE_LIST_HOLDER img { cursor:pointer; }

/* Tab
******************************************************************/
#tab_bg { background-image:url(../images/tab_bg.jpg); background-position:0; background-repeat:repeat-x; margin-top:50px;}
.tab_out {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px;  COLOR: #f46d99; LINE-HEIGHT: 1.7; border-left:1px solid #cd4576; PADDING-TOP: 0px; HEIGHT: 30px; BACKGROUND-COLOR: #FFF; TEXT-ALIGN: center; line-height:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
 border:1px solid #cd4576; border-bottom:1px solid #FFF;  margin-left:15px; margin-right:1px; cursor:pointer;}
.tab_on {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px;  CURSOR: pointer; COLOR: #FFF; LINE-HEIGHT: 1.7; border-left:1px solid #cd4576; PADDING-TOP: 0px;  HEIGHT: 30px; BACKGROUND-COLOR: #ec6c9a; TEXT-ALIGN: center; line-height:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
 border:1px solid #cd4576; border-bottom:1px solid #cd4576; margin-left:15px; margin-right:1px; cursor:pointer;}
 
.tab_on A:link {DISPLAY: block; COLOR: #fff  cursor:pointer;}
.tab_on A:visited {DISPLAY: block; COLOR: #fff  cursor:pointer;}
.tab_on A:hover {DISPLAY: block; COLOR: #fff  cursor:pointer;}

.folder_on{display:block; border:1px solid #d4d0c8; border-top: 3px solid  #cd4576;  padding:4px; background-color:white; }
.folder_out{display:none;  border:1px solid #d4d0c8; border-top: 3px solid  #cd4576; padding:4px; background-color:white;}

.note {margin-top:30px;}
.note strong {color:#f46d99;}
/*  shoppingCart & My Account
****************************************** */
.tip {border:1px solid #f9e6ab; background-color:#ffffcc; padding:5px 10px; color: #E97D12; margin:10px 0; font-size:11px; font-weight: normal; color: #000;}

.shoppingCart_bar { background-color:#f2f2f2; border:1px solid #dedcdc; color: #1c609f; font-size:12px; padding:3px 5px; font-weight:bold;}
.shoppintCart_total { color: #FF0000; font-weight:bold; font-size:12px; margin-left:10px;}
.shoppingCart_list { font-size:11px; font-weight:bold; margin-top:8px; padding-bottom:5px; border-bottom:1px solid #E7E7E7;}
.shoppingCart_list img{ float:left; margin-right: 10px;}

.shoppingCart_list_remove { font-size:9px; font-weight:bold; margin-top:10px; color: #FFF; background-color:#CC0000; border:1px solid #b40404; font-family:Arial, Helvetica, sans-serif; cursor:pointer; }

.shoppingCart_list_empty {background-color:#CC0000; border:2px solid #b40404; font-family:Arial, Helvetica, sans-serif; color: #FFF; cursor:pointer;}


#checkout_process { font-size:14px; font-weight:bold; color: #000; border:1px solid #E7E7E7; padding:3px;}
#checkout_process span {color: #CCC; margin-right:5px;}
#checkout_process strong { color: #70b22e; margin-right:5px;}
#checkout_process img {float:none; padding:0; border:0px solid #FFF; margin:0; margin-left:5px; cursor:pointer;}

.payment_info_title { background-color:#990000; color: #FFF; font-weight:bold; padding:5px 10px; font-size:14px;}
.payment_info_title span {font-size:10px; font-weight: normal;}
.payment_info { background-color:#ffffca; border:1px solid #f9e6ab; border-top:0px solid #FFF; font-size:14px; color:#444;}

#shipping_option_border {margin-left:5px;}
#shipping_option_border img {border:1px; float:none; margin-right:5px; margin-top:5px;}
.shipping_title { font-weight:bold; margin-top:8px; padding-bottom:3px;}

.tableWhite {border-top:1px solid #E7E7E7;border-left:1px solid #E7E7E7; margin-top:8px;}
.tableWhite td { background-color: white; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; }
.require_fields { color: #FF0000;}


#titleLink {float:right; font-size:11px; font-weight:normal; margin-top:4px; margin-right:4px; color:#999;}
#titleLink a:link { color:#7d7d7d;}
#titleLink a:visited {color:#7d7d7d;}
#titleLink a:hover { color: #ab640c;}