@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0}
body {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000; background:url(../images/common/bg_main.gif) repeat-x}
a img{border:none;}
a{
	text-decoration:none;
	color:#5d5d5d;
}
a:hover{
	color:#5d5d5d
}
a:active{outline:none;}
:focus{-moz-outline-style:none;}
h1{text-transform:uppercase; font-weight:normal; font-size:2em; font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 span{background-color:#000000; padding:3px 7px 2px; color:#FFFFFF; letter-spacing:0px; }
h2{font-weight:normal; text-transform:uppercase; font-size:10px; margin:0; padding:0;}
h3{font-weight:bold; margin:0; padding:0; font-size:12px; padding-bottom:3px;}
.menu-form{font-weight:normal; margin:0; padding:0; font-size:12px; margin:2px 0; }
input:focus, textarea:focus, select:focus{ background:#ffe;}
table{border:1px solid #666; border-collapse:collapse; width:50em; color:#000000}
th,td{padding:0.7em 1em;}
thead{ background: #eee; border-top:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5;}
tr:hover{background-color:#fff0f4; color:#fff}
thead tr:hover{background-color:#eee; color:#000;}


/* ---------------- PAGE CONTAINER ------------------*/
#main{width:950px; margin:0 auto; background-color:#FFF}
#text{font-size:10px; text-transform:none; padding:2px 0 10px;}
#text img{margin-right:13px; padding-bottom:8px;}
#text a{
	color:#000000;
	text-decoration:underline
}
#text a:hover{
	color:#f20d4e
}
#text ol{padding-top:5px; padding-bottom:5px; padding-left:30px; }
#text strong{
	color:#f20d4e
}
.alert{color:red }

/* ---------- HEADER WITH NAVIGATION ----------------*/
#header{width:100%; height:100px; }
#header #top {width:100%; height:67px; }
#header #top #logo {width:208px;	padding: 22px 0 0;	float:left;}
#header #top #phone-order {width:254px;	padding: 5px 0 0;	float:right;}
#header #top #account-info {
	width:285px;
	height:28px;
	float:right;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	display: block;
	margin-top: 5px;
	}
#header #top #account-info #customer-service {	float:right; line-height:15px 	}
#header #top #account-info #cart {	float:right;	color: #f20d4e;	}
#header #top #account-info #customer-service a {text-decoration:none; color:#000000;}
#header #top #account-info #customer-service a:hover { background-color:#000; color:#FFFFFF;}
#header #top #account-info #cart a {color:#f20d4e; text-decoration:none; }
#header #top #account-info #cart a:hover {	background-color:#f20d4e; color:#FFFFFF;}
#header #search {
	width:180px;
	padding:0 5px 0 0;
	float:right;
	height:27px;
	text-align: right;
	vertical-align:text-bottom;
	background:url(../images/top_nav/bg_right.gif) right top no-repeat;}
#header #search #search-box {border:#999999 solid 1px;	height: 16px; width:170px; font-size:11px; color:#f20d4e; font-weight:bold; margin-top:5px;}

/*top nav content*/
#top-nav {width:100%; height:27px; margin:0; padding:0;}
#top-nav ul{margin:0; padding:0;font-size: 10px; list-style:none;}
#top-nav ul li{margin:0; padding:0; height:27px; float:left}
#top-nav ul li a{height:27px;  display:block}
html>body .top-nav ul li a{margin:0; padding:0; height:26px; vertical-align:top; display:block}
       #nav-necklaces            {background-image:url(../images/top_nav/necklaces1.gif); background-repeat:no-repeat;	height:27px; width:89px;}
       #nav-bracelets        {background-image:url(../images/top_nav/bracelets1.gif); background-repeat:no-repeat; height:27px; width:86px;}
       #nav-earrings		       {background-image:url(../images/top_nav/earrings1.gif); background-repeat:no-repeat; height:27px; width:83px;}
	   #nav-rings		       {background-image:url(../images/top_nav/rings1.gif); background-repeat:no-repeat; height:27px; width:61px;}
	   #nav-chains		       {background-image:url(../images/top_nav/chains1.gif); background-repeat:no-repeat; height:27px; width:72px;}
       #nav-celebrity-collection   {background-image:url(../images/top_nav/celebrity1.gif); background-repeat:no-repeat; height:27px;width:162px; }
       #nav-sale                   {background-image:url(../images/top_nav/sale1.gif); background-repeat:no-repeat; height:26px; width:73px}
       #nav-trends-to-follow       {background-image:url(../images/top_nav/trends1.gif); background-repeat:no-repeat; height:27px; width:139px;}
#top-nav ul li a:hover img{visibility:hidden}
* html a:hover img{visibility:hidden}
#top-nav ul li.selected{}
#top-nav ul li.selected a img{visibility:hidden;}



/* Drop Down Menu */

.dropmenudiv_b{position:absolute; top: 0; border: 0px;
	border-width: 0;
	line-height:18px;
	z-index:100;
	background-color: #f20d4e;
	width: 72px;
	visibility: hidden;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}

.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0px;
padding: 2px 9px;
text-decoration: none;
color: white;
}
.dropmenudiv_b a:hover{
width: auto;
display: block;
text-indent: 5px;
border: 0px;
padding: 2px 9px;
text-decoration: none;
color: black;
}
#nav-bottom{height:5px; background:url(../images/top_nav/bottom_Bg.gif);}
* html #nav-bottom{background-color:#f20d4e;background:url(../images/top_nav/bottom_Bg.gif) top repeat-x; padding:0; margin-top:-1px; height:1px;}
* html .dropmenudiv_b a{width: 100%;}
.dropmenudiv_b a:hover{ background-color: #ffffff;}
#content-header{position:relative; left:0px; top:0px;}
.content_header_breadcrumb{position:absolute; left:217px; top:0px; font-size:10px; padding:5px 3px;}
.content_header_backto{width:220px; position:absolute; left:5px; top:0px; font-size:10px; padding:5px 3px; font-weight:bold; z-index:1}

/*-------------------- CONTENT --------------------*/
#content{clear:both;}
#page-container{float:right; width:733px; margin-bottom:20px; padding-top:22px;}
#contents-main-street{ position:relative; height:409px; background-image:url(../images/category/street_chic_main.jpg); }
#contents-main-cocktail{ position:relative; height:409px; background-image:url(../images/category/cocktail_main.jpg); }
#contents-main-starchains{ position:relative; height:318px;}
#contents-main-starchains #chains-section{float:left; width:550px; height:318px; background-image:url(../images/category/sub_starchains_main.jpg); overflow:hidden}
#chains-section #nav{ position:absolute; width:534px; bottom:0px; background-color:#2e463f; height:22px; text-align:right; padding-right:16px; padding-top:6px; color:#FFFFFF; font-size:10px; font-weight:bold}
#chains-section #nav a{color:#FFFFFF;}
#chains-section #nav a:hover{color:#f20d4e;}
#contents-list-starchains{ position:relative; height:180px; background-image:url(../images/category/list_starchains.jpg); padding-bottom:20px; }
#contents-list-starchains #nav{ position:absolute; width:717px; bottom:0px; background-color:#2e463f; height:22px; text-align:right; padding-right:16px; padding-top:6px; color:#FFFFFF; font-size:10px; font-weight:bold}
#contents-list-starchains #nav a{color:#FFFFFF;}
#contents-list-starchains #nav a:hover{color:#f20d4e;}
#contents-list-cocktail{ position:relative; height:142px; background-image:url(../images/category/list_cocktail.jpg);}
#contents-list-street{ position:relative; height:142px; background-image:url(../images/category/list_street.jpg);}
#circle-sienna{position:absolute; top:236px; left:135px; width:77px; height:84px;}
#circle-jessica{position:absolute; top:133px; left:300px; width:77px; height:84px;}
#circle-lindsay{position:absolute; top:184px; left:476px; width:77px; height:84px;}
#circle-anne{position:absolute; top:90px; left:29px; width:77px; height:84px;}
#circle-charlize{position:absolute; top:157px; left:290px; width:77px; height:84px;}
#circle-miley{position:absolute; top:306px; left:320px; width:77px; height:84px;}
#contents-main-celebrity{ position:relative; height:263px; background-image:url(../images/category/celebrity_main.jpg); background-repeat:no-repeat;}

#contents-main-celebrity #style-capture{position:absolute; bottom:14px; left:20px;}
#contents-main-celebrity #in-the-movie{position:absolute; bottom:14px; left:242px;}
#contents-sub-celebrity{ position:relative; height:263px; background-image:url(../images/category/celebrity_sub.jpg); background-repeat:no-repeat;}
#contents-sub-celebrity .title{ color:#f20d4e; font-weight:bold; font-size:18px; line-height:28px;}
#celebrity-nav{position:absolute; top:64px; left:18px;width:449px;border:0px; color:#FFF; font-weight:bold; font-size:10px}
#celebrity-nav a{ color:#FFF; text-decoration:none;}
#celebrity-nav a:hover{ color:#000; text-decoration:none;}
#contents-asseenin-category{position:absolute; bottom:14px; left:18px; height:146px; width:449px; background-color:#FFF; border:0px; padding:10px;}
#contents-celebrity-box{position:absolute; bottom:0px; left:7px; height:230px; width:719px}
#contents-celebrity-nav{ height:18px}
#contents-celebrity-nav img{padding-right:6px}
#contents-celebrity-capture{border:5px solid #14597a; padding:72px 8px 8px; background-image:url(../images/category/celebrity_capture.gif); background-repeat:no-repeat;}
#contents-celebrity-movie{border:5px solid #ea5c50; padding:72px 8px 8px; background-image:url(../images/category/celebrity_movie.gif); background-repeat:no-repeat;}
#contents-celebrity-fashionista{border:5px solid #857952; padding:72px 8px 8px; background-image:url(../images/category/celebrity_fashionista.gif); background-repeat:no-repeat;}
#layer-cerebrity-satc{position:absolute; bottom:11px; right:30px;}
#layer-cerebrity-fashionista{position:absolute; bottom:11px; right:5px;}
#layer-cerebrity-gwyneth{position:absolute; bottom:11px; right:50px;}
#contents-celebrity-list{ border:1px solid #c5c5c5; height:90px; padding:12px; overflow:auto; width:420px; font-size:10px;font-weight:bold;}

#e-catalogue{margin:10px 0 ; width: auto;}
#e-catalogue-nav{background-color:#626262; color:#FFF; font-size:10px; font-weight:bold; padding:1px 5px 2px 5px; width:230px}
#e-catalogue-nav a{color:#FFF}
#e-catalogue-nav a:hover{ text-decoration:underline}

/*---------------- Main page ---------------*/
#page-main-contaner{width:950px;; height:354px; position:relative; margin-top:2px;}
#page-main-bnr1{ float:right;}
#page-main-contaner .category-bnr{position:absolute; top:21px; left:21px; width:200px; z-index:40;}
.category-bnr .sub-navigation-category{margin:4px 0;}
.category-bnr .sub-navigation-category li{margin:0px 0px; font-size:10px; color:#FFF; line-height:14px;text-transform:none; font-weight:normal; list-style:inside;}
.category-bnr .sub-navigation-category li a{color:#FFF;}
.category-bnr .sub-navigation-category li a:hover{color:#FFF; background-color:#f20d4e;}
#page-main-subbnr{width:951px;; height:128px; margin-top:2px;}
#page-main-subbnr img{margin-right:2px;}
.mostPopularItems{width:930px; background:url(../images/common/bg_poplar_items.gif) repeat; padding:10px; margin-top:3px;}
.mostPopularItems #product-list{width:930px; position:relative;}
.mostPopularItems #product-list #prd-img img{border:0;}
.mostPopularItems #product-list .product-image{position:relative; width:170px; height:240px; text-align:left; float:left; padding-left:13px; margin-bottom:6px; margin-top:1px;}
.mostPopularItems #product-list .product-image #sale-icon{position:absolute; top:152px; left:14px;}
.mainPageSubBannerBox{margin:15px 10px;}
.mainPageSubBanner{border-right:1px solid #d9d9d9; float:left; padding:0 14px;}
.mainSubNav{border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:6px 0;}
.mainSubNav .leftSec{float:left; font-size:10px; font-weight:bold; color:#3a3a3a; margin:4px 0 3px; }
.leftSec a{color:#3a3a3a; text-decoration:none; margin:0 4px;}
.leftSec a:hover{text-decoration:underline;}
.mainSubNav .rightSec{float:right; margin-left:2px;}
.mainSubNav .rightSec img{margin-top:1px;}
.rightSec .search-box {border:#999999 solid 1px;	height: 17px; width:182px; font-size:11px; color:#333; font-weight:bold; line-height:16px;}
#category-link{width:730px; border:solid 1px #e2e2e2;border-top:solid 4px #6a6969;}
#category-link #category{width:160px; padding:11px; font-size:9px; color:#a8a8a8; text-transform:capitalize; float:left}
#category-link #category a{color:#a8a8a8}

.price{text-decoration:line-through;}
.original-price{text-decoration:none; font-weight:bold;}
.sale-price{ font-weight:bold; color:#f20d4e; text-transform:uppercase;}
.sale-price-line-through{font-weight:bold; color:#f20d4e; text-transform:uppercase; text-decoration:line-through}
.final-sale-price{ font-weight:bold; color:red; text-transform:uppercase;}




/*---------------- List Page ---------------*/
#list-mainpage{position:relative; height:181px; border:0px; padding:0px;}
#list-page{position:relative; height:154px; border: 1px solid #c2c2c2; padding:0px;}
#list-chains-subnav{background-color:#3a3a3a; color:#FFF; font-size:10px; font-weight:bold; padding:12px 5px 12px 30px;}
#list-chains-subnav ul{ list-style:inside disc; margin-top:4px;}
#list-chains-subnav ul li{float:left; margin-right:15px;}
#list-chains-subnav a{color:#FFF}
#list-chains-subnav a:hover{ text-decoration:underline}
#list-left-clearance{float:left; width:364px; height:154px; background-position: center center; background-image:url(../images/text/clearance.gif); background-repeat:no-repeat}
#list-right{float:right; margin-top:0px;}
#list-left-for-man{float:left; width:364px; height:154px; background-position: center center; background-image:url(../images/text/gift_for_man.gif); background-repeat:no-repeat}
#list-left-for-woman{float:left; width:364px; height:154px; background-position: center center; background-image:url(../images/text/gift_for_woman.gif); background-repeat:no-repeat}
#list-left-for-kid{float:left; width:364px; height:154px; background-position: center center; background-image:url(../images/text/gift_for_kid.gif); background-repeat:no-repeat}
#list-left-for-couple{float:left; width:364px; height:154px; background-position: center center; background-image:url(../images/text/gift_for_couple.gif); background-repeat:no-repeat}
#list-left-for-personalized{float:left; width:364px; height:154px; background-position: center center; background-image:url(../images/text/gift_personalized.gif); background-repeat:no-repeat}
#list-left-search-result{float:left; width:364px; height:154px; background-position:left top; background-image:url(../images/text/search_result.gif); background-repeat:no-repeat}
#list-page #search-result{position:absolute; left:31px; top:109px; font-size:10px; font-weight:bold; background-color:#000000; color:#FFFFFF; padding:3px 5px;}
#list-left-new-arrivals{float:left; width:364px; height:154px; background-position:center center; background-image:url(../images/text/list_new_arrivals.gif); background-repeat:no-repeat}
#list-left-popular-items{float:left; width:364px; height:154px; background-position:center center; background-image:url(../images/text/list_popular_item.gif); background-repeat:no-repeat}



/*----------- TRENDS TO FOLLOW CATEGORY ------------*/
#contents-trends-title{
	height:28px;
	padding-bottom:0px;
	background-color:#FFF;
	color:#f20d4e;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	padding-right:21px;
	vertical-align:middle;
	border: solid 1px #dfdfdf;
}
#trends-post{float:left; width:500px; height:auto; padding:0 0px 0 0;}
#trends-post #trends-inpost{border:0px solid #c2c2c2;}
#trends-inpost h1{ font-size:18px; font-weight:bold; text-transform:none}
#trends-inpost h2{ font-size:10px; font-weight:normal; text-transform:none}
.section-celebrity{ color:#ffffff; font-size:10px; font-weight:bold; text-transform:none;background-color:#00aef0; padding:2px 3px;}
.section-alert{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-transform:none;
	background-color:#f20d4e;
	padding:2px 3px;
}
.date{ font:"Times New Roman", Times, serif; color:#656565; font-size:11px;} 
#trends-post #trends-inpost #title{ height:auto; padding-bottom:5px;}
#trends-post #trends-inpost #picture{ padding:0px; margin:0px; overflow:hidden;}
#trends-post #trends-inpost img{ padding-bottom:8px;}
#trends-post #trends-inpost a{color: #000000; text-decoration:none; font-size:10px; font-weight:bold}
#trends-post #trends-inpost a:hover{color: #f20d4e; text-decoration:none;}
#trends-post #trends-inpost #text{padding:0px; margin:0px;}

#trends-subnav-main{ float:right; width:225px;}
#trends-subnav-text h1{ 	color:#999;	font-size:14px;	font-weight:bold}
#trends-subnav-text h2{ font-size:10px; font-weight:normal; text-transform:none}
#trends-subnav-main #nav { margin:10px 0 ; color: #f20d4e; font-size:10px; font-weight:bold}
#trends-subnav-main #nav a {color: #f20d4e; text-decoration:none; }
#trends-subnav-main #nav a:hover {	color:#000;	text-decoration:none;}




/*----------- CONTENT BANNER ------------*/
#category-bnr{position:absolute; top:94px; right:7px; width:166px;}
#contents-bnr-trends{background-image:url(../images/common/ban_bg_trends.png); background-repeat:no-repeat; overflow:hidden; height:204px;  text-transform:uppercase; font-weight: bold; padding:5px 7px 3px; margin-bottom:5px; font-size:13px; color:#f20d4e; letter-spacing:0px;}
#contents-bnr-trends a{text-decoration:none; color:#70643d}
#contents-bnr-trends a:hover{color:#f20d4e}
#contents-bnr-trends h1{text-transform:none; font-weight: bold; padding:2px 0 0; font-size:18px;line-height:17px; color:#000000; letter-spacing:0px;}
#ban-recent-post{height:60px; overflow:hidden;}
#contents-bnr-trends h1 a{text-decoration:none; color:#000000}
#contents-bnr-trends h1 a:hover{color:#f20d4e}
#contents-bnr-trends h2{text-transform:none; font-weight:normal; padding:0 0 3px; font-size:10px;line-height:12px; color:#5a5a5a;}
#trends-thumbnail{padding:8px 0 0;}

#contents-recent-trends{
	background-color:#f8f8f8;
	text-transform:uppercase;
	font-weight: bold;
	padding:5px 7px 3px;
	margin-bottom:5px;
	font-size:13px;
	color:#666;
	letter-spacing:0px;
	border-bottom:dotted 1px #000;
	border-top:dotted 1px #000;
	height:auto;
}
#contents-recent-trends h1{text-transform:none; font-weight: bold; padding:2px 0 0; font-size:18px;line-height:17px; color:#000000; letter-spacing:0px;}
#contents-recent-trends #ban-post{ padding:5px 0;}
#contents-recent-trends h1 a{text-decoration:none; color:#000000}
#contents-recent-trends h1 a:hover{color:#f20d4e}
#contents-recent-trends h2{text-transform:none; font-weight:normal; padding:0 0 3px; font-size:10px;line-height:12px; color:#5a5a5a;}

/*---------------- SUB NAVIGATION -----------------*/
#sub-navigation{float:left; width:193px; padding:0; position:relative; font-weight: bold; padding-bottom:5px;}
#sub-navigation ul{list-style:none;  margin:0; font-size:10px; margin:0;line-height:17px; padding-top:55px; text-transform:none; padding-bottom:20px;}
#sub-navigation-emptyline{padding-top:23px;}
#sub-navigation li{margin:0; }
#sub-navigation li a:hover{background-color:#f20d4e; color:#FFFFFF; }

#sub-navigation #product-shortcut{text-transform:none; font-weight:bold; padding:10px; border:solid 1px #dfdfdf; margin:0px; font-size:13px}
#sub-navigation #product-shortcut #shorcut-sub{ padding:7px 0; font-size:10px;border-bottom:dotted 1px #dfdfdf}
#sub-navigation #product-shortcut #shorcut-sub #title{line-height:12px; width:100px;}
#sub-navigation #product-shortcut #shorcut-sub #title a{ font-size:10px; text-decoration:underline; }
#sub-navigation #product-shortcut #shorcut-sub #title a:hover{text-decoration:underline; color:#f21453}
#sub-navigation #product-shortcut #shorcut-sub #circle{ float:right; line-height:13px;}
#sub-navigation #product-shortcut #shorcut-sub #shortcutmenu{ font-weight:normal; text-decoration:none; margin:2px 0;}
#sub-navigation #product-shortcut #shorcut-sub #shortcutmenu input{ margin:1px 0; text-decoration:none;}
#sub-navigation #product-shortcut #shorcut-sub #shortcutmenu label{text-decoration:none;}

#sub-navigation #sub-navigation-category{margin:5px 0;}
#sub-navigation #sub-navigation-category ul{list-style:none; text-transform:none; color: black; margin:3px 0 0; font-size:15px; padding-top:10px; padding-bottom:0px; }
#sub-navigation #sub-navigation-category li{margin:0px 0; font-size:10px; color:#ffffff; line-height:14px;text-transform:none; font-weight:normal;}
#left-banner{ padding:30px 9px 0;font-size:10px;}
#left-banner .title{ font-family:"Times New Roman", Times, serif; color:#bba164; font-size:14px;}
#left-banner .des{font-weight:normal; line-height:10px; font-size:9px}

/*------------------ product-list --------------------*/
#product-list-section{padding:15px 13px 0 13px; text-transform:uppercase; font-size:18px; font-weight:bold}
#product-list{width:733px; position:relative;}
#product-list .product-images{height:auto; }
#product-list #prd-img img{border:solid 1px #dfdfdf;}
#product-list .product-image{position:relative; width:170px; height:240px; text-align:left; float:left; padding-left:13px; margin-bottom:10px; margin-top:13px;}
#product-list .product-image #sale-icon{position:absolute; top:5px; left:18px;}
#product-list .product-details {height:auto; clear:left;}
#product-list .description{width:170px; text-align:left; float:left; font-size:11px; padding:2px 0;}
#product-list .description a:hover{background-color:#f20d4e; color:#FFFFFF; text-decoration:none;}
#product-list .product-no{ font-weight:bold; text-transform:uppercase;}
#product-icon img{padding-right:2px; padding-bottom:2px;}
#empty-line{ clear:both;padding-top:20px; border-bottom:dotted 1px #000;}
#empty-line-center{ clear:both; padding:10px 0; margin-bottom:20px; border-bottom:dotted 1px #000;}
#clear-line{ clear:both;padding-top:15px;}
#category-text {height:auto;}
#category-text #category-text-main {float:left; width:490px; padding-top:10px}
#category-text #category-text-sub {float:right; width:219px; background-color:#f8f8f8; margin:3px; padding:8px 8px 12px 8px; text-align:left}
#category-text #category-text-sub h1 { font-size:10px;color:#696969; text-transform:uppercase; font-weight:bold; padding:4px 0;}
#category-text #category-text-sub h2 { font-size:9px; color:#9e9e9e;text-transform:none}
.content_category_listing_filter{width:733px; height:25px; margin-top:10px; margin-bottom:10px; vertical-align:middle; font-size:10px; }
.filter_sort{ float:left; font-size:10px; font-weight:bold; text-transform:uppercase; padding-left:13px}
.filter_sort select{text-transform:none; width:150px; font-size:10px}
#ctlCategory_drpdwnPageSort{height:17px; font-size:10px;}
.content_category_listing_paging_header{ float:right; display:inline;}
#ctlCategory_lblPageNos{ font-weight:bold; }
.pageno{font-weight:normal;}
.filter_show{float:right; }
.filter_show a{ text-decoration:underline; color:#000000;} 
.count{float:right; margin-right:10px;}

#product-list #title{font-weight:bold; font-size:18px;} 
#product-list .chains-image{position:relative; width:243px; height:300px; text-align:left; float:left; margin-bottom:5px; margin-top:13px;}
#product-list .chains-image #title{font-weight:bold; font-size:16px;} 
.chainListPrice{color:#f20d4e; font-size:12px; font-weight:bold; margin-bottom:5px;}
#chains-images #prd-img img{border:solid 1px #dfdfdf;}
#product-list .chains-image #sale-icon{position:absolute; top:44px; left:6px;}
#product-list select{margin:3px 3px 0 0; width:180px; font-size:10px; font-weight:bold;}
#product-options img{ vertical-align: text-bottom}
#product-list .chains-image input{ vertical-align:text-bottom;}


/*------------ footer ------------*/
#footer{width:100%; padding:5px 0 6px; clear:both; text-align:left; padding-bottom:20px; font-size:10px; color:#616161;}
#footer-nav{margin:5px 0;}
#footer #site-footer{margin:0;}
#footer-description{padding-bottom:5px;}
#footer-description h1 { font-size:10px;color:#616161; font-weight:bold; text-transform:none}
#footer-description h2 { font-size:10px;color:#616161; font-weight:normal;text-transform:none}
.grayline-box-outer{background:url(../images/common/box_top_bg_l.gif) no-repeat left top;}
.grayline-box-outer p{ background:url(../images/common/box_top_bg_r.gif) no-repeat right top; padding-left: 5%; color:#FFF; line-height:5px; font-size:2px}
.box-bottom{background:url(../images/common/box_bottom_bg_l.gif) no-repeat left top; margin-bottom:10px;}
.box-bottom p{ background:url(../images/common/box_bottom_bg_r.gif) no-repeat right top; padding-left: 5%; color:#FFF;  font-size:2px;  line-height:8px}
.box-contents{border:1px solid #dbdbdb; border-top:0;padding:13px;line-height:18px; border-bottom:0; height:100%;}
.category_link .box-contents ul{color:#888; font-weight:bold; font-size:10px; text-transform:capitalize; line-height:14px; margin-top:7px;}
.category_link .box-contents ul a{color:#888;}
.category_link .box-contents ul a:hover{ text-decoration:underline}
.category_link .box-contents li{color:#888888; font-size:10px; margin:0; padding:0; line-height:14px; list-style:none;text-transform:capitalize; }
.category_link .box-contents li a{color:#bbb; font-weight:normal; line-height:12px;}
.category_link .box-contents li a:hover{text-decoration:underline}
.categoryLink{float:left; width:150px;}
#page-main-footer{color:#6e6e6e;;font-size:10px; font-weight:bold; float:left;}
.footerNavRight{color:#6e6e6e;;font-size:10px; font-weight:bold; padding-right:9px; float:right;}
.footerNavRight strong{color:black}
#page-main-footer a{color:#6e6e6e; margin:0 9px;}
#page-main-footer a:hover{color:#f20d4e;}


/*----------- wide content ----------*/
#wide-content-main{float:left; width:688px; padding-top:23px; padding-bottom:30px}
#wide-content-main-text{margin:15px;}
#wide-content-bnr{float:right; width:166px; padding:12px 5px 0 0}
#trends-content-bnr{float:right; width:166px; padding:12px 27px 0 0}

/*----------- CUSTOMER SERVICE -----------*/
#service-title h1{text-transform:uppercase; font-weight: bold; padding:2px 0 8px; font-size:22px; color:#f20d4e; width:700px;}
#service-title h1 span{
	background-color:#FFF;
	padding:1px 5px 2px;
	z-index:-1;
	color:#f20d4e;
}
#service-title h1 span a{color:#f20d4e; text-decoration:none;}
#input-form{margin:10px 0; background-color:#ebeceb; padding:10px; font-size:10px; height:67px; width:550px;}
#input-form h1{font-size:13px; text-transform:none; font-weight:bold;}
#registered-enter{margin-top:7px; width:80%; float:left;}
#registered-enter p{margin:5px 0;}
#registered-enter label{width:180px; float:left;}
#registered-enter input{margin:0; width:200px;}
#registered-enter select{margin:0; width:200px;}
#registered-submit{float:right; margin-top:35px; margin-right:16px;}
#registered-go-button{float:right; margin-top:27px; margin-right:175px;}
#bg-gray{margin:10px 0; background-color:#ebeceb; padding:13px; font-size:10px; width:600px; height:auto;}
#bg-gray h1{ font-size:12px; font-weight:bold}
#customer-info-l{margin-top:7px; width:46%; float:left;}
#customer-info-l p{margin:5px 0;}
#customer-info-l label{width:112px; float:left;}
#customer-info-l input{margin:0; width:150px;}
#customer-info-l input.radio{width:auto; float:left; margin-right:1em;}
fieldset#e-mail-service{margin:0; padding:0; border:none; background:transparent;}
#e-mail-service h2{width:11em; float:left; text-transform:none;}
#e-mail-service div{width:5em; float:left;}
#customer-info-l select{margin:0; width:150px;}
#customer-info-l img{padding:0}
#customer-info-l .menu-form1{width:200px;font-weight:normal; margin:0; padding:0; font-size:10px;}
#customer-info-r{margin-top:7px; width:45%; float:right;}
#customer-info-r p{margin:5px 0;}
#customer-info-r label{width:112px; float:left;}
#customer-info-r input{margin:0; width:150px;}
#customer-info-r select{margin:0; width:150px;}
#customer-info-r h1 input {margin:0; width:15px}
#customer-info-r h1 span{font-size:10px; font-weight:bold; text-transform:none; background-color:#ebeceb; color:#000000}
#customer-info-r input.radio{width:auto; margin-right:0.1em;}
#customer-info-r label.radio{width:auto;}
.gift-msg-box{width:100%; font-size:10px;  font-family:Verdana, Geneva, sans-serif}
#customer-info{margin-top:7px; width:90%; float:left;}
#customer-info p{margin:5px 0;}
#customer-info label{width:110px; float:left;}
#customer-info input{margin-left:10px; vertical-align:baseline}
#customer-info select{margin:0;}
#customer-info textarea{width:500px; height:80px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
#text .faq-title{ background-color:#000000; color:#FFFFFF; font-weight:bold; padding:2px;}
#service-title .e-mail{ font-size:20px;}
.account-div{ margin-bottom:30px}
.account-div img{padding-right:10px;}
.text-section{width:21%; padding:10px; float:left;}
.text-section h1{ font-weight:bold; color:#f20d4e; text-transform:uppercase; font-size:11px; padding-bottom:3px;}
.text-section h1 a{color:#f20d4e;}
.text-section h1 a.hover{ background-color:#f20d4e; color:#FFF}
#order-history-form{width:650px;}
#order-history-form table{ width:650px; border:0;color:#000000}
#order-history-form th{text-align:left}
#order-history-form th,td{padding:0.7em 1em; color:#6b6b6b; font-size:10px; line-height:13px;border-top:1px solid #bababa;  border-bottom:1px solid #bababa;}
#order-history-form thead{ background-color:#efefef}
#order-history-form tbody tr{border-bottom:1px solid #eaeaea;}
#order-history-form a{text-decoration:underline;}
#order-history-form a:hover{color:#f20d4e; text-decoration:underline;}


/*----------------- PRODUCT PAGES -----------------*/
#product-detail{ position:relative; width:670px; float:left; margin-bottom:25px; margin-left:3px; margin-top:20px;}
#product-sub{width:234px; float:right; margin-bottom:25px; margin-top:20px;}
#product-images{width:300px; float:left; margin-top:15px;}
#medium-image{width:290px; text-align:left; height:320px; margin-right:25px;}
#thumbnails #pic{width:90px; padding-right:10px; float:left}
#thumbnails #pic img{ border:solid 1px #dfdfdf}
#thumbnails #pic a{background-image:url(../images/common/bg_thumbnail.gif); height:90px;vertical-align:top; display:block}
#thumbnails a:hover img{visibility:hidden}
#product-info{float:right; width:330px; padding-top:15px}
#product-info #price{padding-top:10px;}
#product-info #price .original{font-size:16px; font-weight:bold}
#product-info #price .sale{font-size:16px; font-weight:bold; color:#f20d4e; text-transform:uppercase}
#product-info #price .sale-line-through{
	font-size:16px;
	font-weight:bold;
	color:#f20d4e;
	text-transform:uppercase;
	text-decoration:line-through
}
#product-info #price .final-sale{
	font-size:18px;
	font-weight:bold;
	color:#f20d4e;
	text-transform:uppercase;
}
#product-info #product-title{ font-weight:bold; font-size:18px}
#product-info #description{
	font-size:10px;
	padding:6px 0;
}
#tabbed-info{background-image:url(../images/common/bg_tabbed-info.gif); padding:3px; width:324px; height:131px;}
#product-info #size-select{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-size:10px;
}

#size-select label{font-size:10px; width:70px; float:left;}
#product-info #size-select img{padding:3px 0 0;}
#product-info #size-select p{margin:3px 0;}
#product-info #size-select select{ width:200px; font-size:10px; float:left; margin:1px 0;}
#product-info #size-select input{width:100px; font-size:10px; margin:1px 0;}
#product-chain{clear:left; width:670px}
#chain-option{}
#product-large-img-sec{	position:relative;	z-index:8;	visibility: hidden;}
#product-large-img{	position:absolute;	right:0px; 	top:10px; padding:25px 66px 40px 80px; background-color:#FFFFFF;z-index:9;
}
#product-large-close{position:absolute; right:530px; top:50px; z-index:10}

#the-look{
	padding:43px 8px 11px;
	border-top:4px solid #a7a7a7;
	border-bottom:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	background:url(../images/text/the-look_1.gif);
	background-repeat:no-repeat;
}
#the-look .product-image{position:relative; width:108px; height:auto; text-align:left; float:left; margin-bottom:5px; }
#the-look .product-image #sale-icon{position:absolute; top:5px; left:5px;}
#the-look .description{
	width:100px;
	text-align:left;
	font-size:11px;
	padding:0;
}
#the-look .description a:hover{background-color:#f20d4e; color:#FFFFFF; text-decoration:none;}
#the-look .product-no{ font-weight:bold; text-transform:uppercase;}
#the-look .sale-price{ font-weight:bold; color:#f20d4e; text-transform:uppercase;}
#also-bought{padding:23px 11px 11px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; background-image:url(../images/text/customer_also_bought_1.gif); background-repeat:no-repeat}
#also-bought .product-image{position:relative; width:220px; height:auto; text-align:left; float:left; margin-top:5px;}
#also-bought .product-image #sale-icon{position:absolute; top:5px; left:5px;}
#also-bought .description{position:absolute; top:0px; left:105px;width:110px; text-align:left; float:right; font-size:11px; padding:0px;}
#also-bought .description a:hover{background-color:#f20d4e; color:#FFFFFF; text-decoration:none;}
#also-bought .product-no{ font-weight:bold; text-transform:uppercase;}
#also-bought .sale-price{ font-weight:bold; color:#f20d4e; text-transform:uppercase;}
#also-bought #product-icon{padding-right:2px; padding-bottom:2px; padding-top:3px;}

/*-------------------- TAB VIEW -------------------*/
.yui-nav li{margin-right:3px !important;}
.yui-nav{padding-bottom:0;margin-bottom:0;}		
.yui-nav li.selected{margin-bottom:-1px !important; position:relative;}
.yui-nav a{background:#e6e6e6; font-size:12px; letter-spacing:0; color:#333;
border:1px solid #9c9ea0; border-bottom:0; text-decoration:none;}
.yui-nav a img{display:inline !important;margin-left:0px; margin-top:0px; margin-bottom:2px;}
.yui-nav a:hover{background:#e6e6e6; color:#333; border-color:#9c9ea0;}
.yui-nav .selected a, .yui-nav .selected a:hover{background:#fff;}
.yui-nav .selected a{color:#333; border-left:1px solid #9c9ea0; border-top:1px solid #9c9ea0;}
.yui-nav .selected a img{line-height:12px; overflow:hidden;}
.yui-content{height:106px; font-size:10px; background-color:#fff; border:1px solid #9c9ea0;  padding-top:0; padding-bottom:0; width:322px;}
.yui-content .productDescription{width:308px; padding-left:15px; padding-top:10px; margin-right:15px; overflow:auto; height:96px;}
.yui-content .productDescription ul{padding-left:15px;}
.yui-content .productDescription a{ color:#2d85af; text-decoration:underline;}
.yui-content .productDescription a:hover{ color:#9a9279; text-decoration:underline;}

/*---------------------- payment & shipping & cart ----------------------*/
#center-contents{width:870px; margin:40px auto;}
#order-sequence{margin:30px 0 10px;}
#wish-list-form{width:auto;}
#wish-list-form table{ width:100%; border:0 ;color:#000000}
#wish-list-form th{text-align:left}
#wish-list-form th,td{padding:0.7em 1em; color:#6b6b6b; font-size:10px; border-top:1px solid #bababa;  border-bottom:1px solid #bababa; line-height:13px}
#wish-list-form thead{ border-collapse:collapse; border-top:1px solid #bababa;  border-bottom:1px solid #bababa; background-color:#efefef}
#wish-list-form tbody tr{border-bottom:1px solid #eaeaea;}
#wish-list-form a{text-decoration:underline;}
#wish-list-form a:hover{color:#f20d4e; text-decoration:underline;}
#estimate-shipping_cost{float:right; width:320px;}
#estimate-shipping_cost .title{background-color:#efefef;padding:3px 7px; font-weight:bold; text-transform:uppercase}

/*--------------------- christmas -----------------*/
#christmas-section{position:absolute; bottom:12px; right:10px; width:167px;}
#christmas-list-page{position:relative; height:543px; padding:0px;}
