/* CSS Document */

body {margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; background:url(images/page_bg.gif) repeat top;}

/*body {margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; background:#f4a8cc url(images/page_bg2.gif) top;}*/

h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form{border:0; margin:0px; padding:0px;}
input, select{border:0; margin:0px; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

a{text-decoration:none; cursor:pointer;}

.img_left{float:left;}
.img_right{float:right;}
.img_absmiddle{ vertical-align:middle; }
.clr_div{clear:both;}
/*#doc_width {width:994px; background:#fff url(images/content_bg_new.gif) repeat-x bottom;  border-left:solid 1px #d65592; border-right:solid 1px #d65592; margin:auto;}*/
#doc_width {width:994px; background:#fff url(images/content_bg_new_gray.gif) repeat-x bottom;  border-left:solid 1px #a79f94; border-right:solid 1px #a79f94; margin: 0 auto; position: relative;}
/*#doc_width {width:994px; background:#fff url(images/content_bg_new.gif) repeat-x bottom;  border-left:solid 1px #a8a093; border-right:solid 1px #a8a093; margin:auto;}*/
#header{float:left; width:994px; text-align:left;}
.toll_free_num{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#404040; padding:18px 20px 0px 0px;}
.top_links{ float:right; clear:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:12px 20px 0px 0px; word-spacing:5px; width:400px; text-align:right;}
.top_links a{color:#666; word-spacing:0px;}
.top_links a:hover{text-decoration:underline;}
.search_bg{ float:left; width:994px; height:27px; background:#6fd0c5 url(images/search_bg_gray111.gif) repeat-x; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.search_bg span.freeshipping{ padding:4px 0px; float:left; line-height:12px;}
.search_bg span.freeshipping img{margin:0px 26px;}
.search_bg .addtocart{ color:#fff; float:right; padding:4px 0px; margin-right:20px;}
.search_box{float:left; padding:3px 0px 0px 20px;}
.search_box .search_input{vertical-align:middle; border-top:solid 1px #71787f; border-left:solid 1px #71787f; padding:2px;}

#mss-header-new-nav {float:right; width:329px;line-height:32px;padding-top:10px; text-align:right; padding-right:14px;}
#mss-header-new-nav form {width:234px;display:inline;vertical-align:middle;line-height:32px;}
#mss-header-new-nav input {margin:0px 2px;display:inline;float:none;vertical-align:middle;}
#mss-header-new-nav .textfield {border:1px solid #ccc;width:150px;height:15px;margin-top:2px;}
#mss-header-new-nav a {vertical-align:middle;line-height:32px;}
#mss-header-new-nav a img{vertical-align:middle;}

#content_main{float:right; width:808px; text-align:left;}
#content{float:left; width:786px; padding-top:7px;}/*for index page*/
/*#content{float:right; width:808px; padding-top:7px; }*/ /* old - for index page*/

.banner{margin:0px 4px; float:left;}

#sub_section_index {float:left;  width:796px; padding-left:4px; padding-right:8px; padding-top:8px;}/*sub benners section homepage*/

*html #sub_section_index {float:left;  width:808px; padding-left:4px; padding-right:8px; padding-top:8px;}/*sub benners section homepage*/

.sale_banner1{float:left; width:194px; height:124px; background:url(images/sale_banner1.gif) no-repeat; text-align:right; margin-bottom:8px; display:inline}

.sale_banner1_desc { padding-right:13px; padding-top:16px; }

.sale_banner1 h1{font-size:15px; color:#404040; text-align:right;}

.new_arrivals_banner1{float:left; width:194px; height:124px; background:url(images/new_arrivals_banner1.gif) no-repeat; text-align:right; margin-bottom:8px; margin-right:8px; display:inline;}

.new_arrivals_banner1_desc { padding-left:14px; padding-top:16px; }

.new_arrivals_banner1 h1 {font-size:15px; color:#404040; text-align:left;}

.dod_banner1 {float:left; width:391px; height:124px; background:url(images/dod_banner1.gif) no-repeat; text-align:right; margin-bottom:8px; margin-right:8px; display:inline;}

.dod_banner1_desc { padding-right:16px; padding-top:16px;}

.dod_banner1 h1 {font-size:14pt; color:#404040; text-align:right;}

.dod_banner1 p { font-size:13px; color:#404040; text-align:right; padding-top:50px;}

.dod_banner1 p span { color:#bf7c11; font-weight:bold; }

.warmup_wear_banner1 { background:url(images/warmup_wear_banner1.gif) no-repeat; width:195px; height:123px; margin-bottom:4px; float:left; margin-right: 8px; }

.warmup_wear_banner1_desc { padding-left:16px; padding-top:16px; }

.warmup_wear_banner1 h1 {font-size:15px; color:#404040; text-align:left;}

.bootup_banner1 { background:url(images/bootup_banner1.gif) no-repeat; width:188px; height:123px; margin-bottom:4px; float:left; margin-right:8px; }

.bootup_banner1_desc { padding-right:14px; padding-top:16px; }

.bootup_banner1 h1 {font-size:15px; color:#404040; text-align:right;}

.as_seenin_banner1 { background:url(images/as_seenin_banner1.gif) no-repeat; width:397px; height:123px; margin-bottom:4px; float:left; }

.fp_display_pt1{float:left; width:804px; background:url(images/content_box_bg.gif) repeat-y;}

.fp_display_pt2{float:left; width:804px; background:url(images/content_box_bottom.gif) bottom no-repeat; padding-bottom:30px;}

.fp_box{float:left; width:160px; height:260px; border-right:solid 1px #e1e1e1; margin-top:20px;}

.fp_box .fp_img{float:left; width:160px; height:190px; text-align:center;}

.fp_box h2{color:#51575a; font-size:11px; clear:both; line-height:14px; padding:4px 0px;}

.fp_box h2 a{color:#51575a;}

.fp_box h2 a:hover{text-decoration:underline;}

.fp_box .buynow{float:left; padding-left:15px; background:url(images/bullet_buynow.gif) left no-repeat; color:#666; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.fp_details{float:left; padding:0px 20px; width:120px;}

.fp_box .price{display:block; color:#f47a08;}

.fp_box .price span{text-decoration:line-through; color:#404040;}

#sub_section{float:right; width:190px; padding-left:4px; padding-top:7px;}/*right section*/

.sale_banner{float:left; width:182px; height:121px; background:url(images/sale_banner.gif) no-repeat; text-align:right; margin-bottom:8px;}

.sale_banner_desc { padding-right:13px; padding-top:16px; }

.sale_banner h1{font-size:15px; color:#404040; text-align:right;}

.new_arrivals_banner{float:left; width:182px; height:121px; background:url(images/new_arrivals_banner.gif) no-repeat; text-align:right; margin-bottom:8px;}

.new_arrivals_banner_desc { padding-left:16px; padding-top:16px; }

.new_arrivals_banner h1 {font-size:15px; color:#404040; text-align:left;}

.dod_banner {float:left; width:182px; height:121px; background:url(images/dod_banner.gif) no-repeat; text-align:right; margin-bottom:6px;}

.dod_banner_desc { padding-right:16px; padding-top:13px;}

.dod_banner h1{font-size:15px; color:#404040; text-align:right;}

.warmup_wear_banner { background:url(images/warmup_wear_banner.gif) no-repeat; width:182px; height:144px; margin-bottom:8px; float:left; }

.warmup_wear_banner_desc { padding-left:16px; padding-top:16px; }

.warmup_wear_banner h1 {font-size:15px; color:#404040; text-align:left;}

.bootup_banner { background:url(images/bootup_banner.gif) no-repeat; width:182px; height:139px; margin-bottom:8px; float:left; }

.bootup_banner_desc { padding-right:14px; padding-top:16px; }
.bootup_banner h1 {font-size:15px; color:#404040; text-align:right;}

.as_seenin_banner { background:url(images/as_seenin_banner.gif) no-repeat; width:182px; height:164px; margin-bottom:8px; float:left; }

.myspace_banner { width:182px; height:159px; float:left; background:url(images/myspace_banner.gif) no-repeat;padding-bottom:8px;}

#menu {float:left; width:177px; padding:0px 0px 0px 5px; margin-top:3px;  display:inline;}

.ie_img{float:left; width:177px; display:inline; padding:0px 0px 0px 0px; /*background: url(images/left_menu_top_gray.gif) left top no-repeat;*/ line-height:5px;}

.left_menu_pt1 { float:left;  width:177px; margin:0px 0px 0px 0px; background-color: #d2f4f5;}

.left_menu_pt2 { float:left; background-color:#d2f4f5; width:164px; padding:5px 5px 5px 5px; }

 *html .left_menu_pt2 { float:left; background-color:#d2f4f5; width:176px; padding:5px 5px 5px 5px;}

#menu h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#6fd0c5; margin: 0px 5px; padding: 2px 0px 0px 12px; height:20px; display:inline; width:145px; float:left; }

*html #menu h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#6fd0c5; margin: 0px 5px; padding: 2px 0px 0px 12px; height:20px; display:inline; width:145px; float:left; }
	#menu ul { margin: 0px 20px; padding: 10px 0px; list-style: none; clear:both;  }

	#menu li { color:#767777; font-size:11px; text-align:left; margin:0px 0px; padding:5px 0px ; line-height:18px; background:url(images/horizontal_seperator.gif) left bottom repeat-x; }

	#menu li a { padding:0px 0px 0px 8px; color:#767777; background:url(images/gray_arrow.gif) left 8px no-repeat; display:block;}

	#menu li a:hover{ color:#3f3b3a;}

	#menu li a.active{ color:#cc3478; font-weight:bold;}

	#menu li ul{margin:0px 5px 0px 15px; padding:0px 0px 0px 0px; list-style:none;}
	#menu li ul li { color:#767777; font-size:11px; text-align:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; line-height:12px; background:none;}

	#menu li ul li a{ font-size:11px; color:#767777; font-weight:normal; background:none;}

	#menu li ul li a:hover{ color:#767777;}

	#menu li ul li a.active{ color:#cc3478;}

#bottom_bar{width:994px; height:106px; clear:both;}

#refer_frnd { margin: 0px 4px;}
#refer_frnd_left { float:left; width:10px; background:url(images/bottom_rf_links_left.gif) no-repeat left; height:80px; }

#refer_frnd_middle { float:left; background:url(images/bottom_rf_links_bg.gif) repeat-x; height:80px; width:966px;}

#refer_frnd_desc { padding: 13px 0px; text-align:left; float:left; width: 966px; position:relative;}
	#refer_frnd_desc a { font-family:"Times New Roman", Times, serif; font-size:18px; color:#7b7a79; padding:0px 8px;}
	#refer_frnd_desc img { vertical-align:middle;}

	#refer_frnd_desc input.textfield { vertical-align:middle; border: 1px solid #cccccc; font-size:10px; color:#000000; width:130px; }

		#refer_frnd_desc input.subscribe { vertical-align:middle; border: 1px solid #cccccc; font-size:10px; color:#000000;  }

	#refer_frnd_desc p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#7c7c7c; text-align:left;  position:absolute;  top:15px; right:0px;}

#refer_frnd_right { float:left; width:10px; background:url(images/bottom_rf_links_right.gif) no-repeat left; height:80px;}

.bottom_links { clear:both; padding:14px 20px; text-align:center;}
.bottom_links ul { margin: 0px 0 0 285px; padding: 0px; list-style: none;}
.bottom_links ul li { float:left; background:url(images/vertical_seperator.gif) right bottom repeat-y; }
.bottom_links ul li a { color:#484848; display:block; margin:0px 15px;  }
.bottom_links ul li a:hover { color:#484848; text-decoration:underline;}
.bottom_txt_left { float:left; padding-left:20px; margin-top:37px; color:#666666;}
.bottom_txt_right { float:right; padding-right:20px; margin-top:37px; color:#666666;}
.bottom_txt_right a { color:#666666; }

/* category page */
.cat_main{padding-right:3px; float:left; width:805px;}

.cat_top_corners{}
    #cat_content { float:left; width:808px; text-align:left; padding-top:7px;  }
		#cat_header {padding-left:4px; padding-right:7px;}
				*html #cat_header {padding-left:4px; padding-right:0px;}
		#cat_header_bg { width:790px; height:137px; background:url(images/cat_header_bg1.gif) no-repeat; float:left; }
		#cat_header_bg h1 img { float:left; padding: 0px 0px 0px 0px; }
		#cat_header_bg img {  margin-right: 0px; float:right; }
	#shorting_sec { background: #6fd0c5  url(images/shorting_bg_gray222.gif) no-repeat; float:left; width:787px; height:24px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 4px 0px 0px 10px; line-height:18px;}

		*html #shorting_sec{width:797px; height:28px;}
	#shorting_sec select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6d6e6e; vertical-align:middle;}
	#page_breadcrumb_pt { height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
		.paging { padding: 8px 0px 0px 8px; color:#959595; float:left; font-size:11px;}
		.paging a { color:#959595; }
		.paging a:hover {color:#8f5c93;}

		.paging a.purple { color:#8f5c93; font-weight:bold;}

		

		.breadcrumb { text-align:right; padding:8px 8px 6px 0px; color:#b0afb0; font-size:10px; line-height:16px;  float:right; }

		.breadcrumb a { color:#b0afb0; }

		.breadcrumb a:hover { color:#615f60; }

		.breadcrumb a.active { color:#615f60; }
		.breadcrumb span{ color:#615f60; }

	

	.cat_box_pt1 { float:left; background:url(images/cat_box_bg.gif) repeat-y; width:805px;}

	.cat_box_pt2 { float:left; background:url(images/cat_box_bottom.gif) bottom no-repeat; width:805px; padding-bottom:20px;}

	*html .cat_box_pt2 { float:left; background:url(images/cat_box_bottom.gif) bottom no-repeat; width:805px; padding-bottom:20px;}

	.cat_box_pt2 div.paging {padding: 10px 0px 0px 20px;}

		.cat_box{ float:left; width:200px; height:275px; border-right:solid 1px #e1e1e1; margin-top:20px;}

		.cat_box .cat_img{float:left; width:200px; height:185px; text-align:center;}

		.cat_box h2{color:#51575a; font-size:11px; clear:both; line-height:14px; padding:4px 0px;}

		.cat_box h2 a{color:#51575a;}

		.cat_box h2 a:hover{text-decoration:underline;}

		.cat_box .buynow{float:left; padding-left:15px; background:url(images/bullet_buynow.gif) left no-repeat; color:#666; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

		.cat_details{float:left; padding:0px 20px; width:154px;}

		.cat_box .price{display:block; color:#f47a08;}

		.cat_box .price span{text-decoration:line-through; color:#404040;}

		

		.cat_box_land{ float:left; width:200px; height:230px; border-right:solid 1px #e1e1e1; margin-top:20px;}

		.cat_box_land .cat_img{float:left; width:200px; height:185px; text-align:center;}

		.cat_box_land h3{ clear:both; text-align:center; color:#51575a; font-size:12px; line-height:14px; padding:4px 0px;}

		.cat_box_land h3 a{color:#51575a;}

		.cat_box_land h3 a:hover{text-decoration:underline;}

/* item page */

#item_display { float:left; width:602px; margin-top:5px; padding:0px 10px; }

#item_pt { float:left; width:602px; padding-bottom:20px;}

#item_pt1 { width:330px; float:left; }

	.img_box_pt1 { width:318px; height:346px; border:1px solid #ede2eb;}

	.img_box_pt2  { border:2px solid #f9f6f9;width:314px; height:342px; text-align:center; /*padding-top:30px;*/}

	.zoom_btn {float:left; width:318px; text-align:right; margin-top:-2px; padding-bottom: 25px;}

	*html .zoom_btn {width:314px;}

	.more_img { margin-bottom:10px; float:left; width:300px;}

	.more_img_box { float:left;width:76px;height:71px; border:1px solid #f2e9f1; margin-right:10px; text-align:center; padding-top:5px; margin-bottom:5px;}

	.more_img span{text-align:center; margin-bottom:5px; color:#f155a5; font-weight:bold;}

	

#item_pt2 { width:266px; float:left; padding-left:6px;}

#item_pt2 h2{ border:1px solid #efe6ee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; height:19px; background: #6fd0c5  url(images/item_title_bg_gray222.gif) repeat-x; padding:4px 0px 0px 14px; margin-bottom: 8px;}

*html #item_pt2 h2{ height:23px;}

.item_detail_box {  width:262px; float:left; border:1px solid #e6dee5; margin-bottom:10px; }

.item_price {height:36px; background:url(images/item_price_bg.gif) repeat-x; padding:10px; color:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}

.purple {color:#611f48; font-size:11px;}

.regular_price {text-decoration:line-through; color:#000000;}

.org{color:#ff7400;}

.org_1{color:#ff7400; float:left;}

.add_to_cart{float:right;}

.item_tabbing_data { width:242px; padding-left:10px; margin-bottom:10px; clear:both;}

.item_tabbing_data h4 { font-size:10px; color:#737474; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; padding: 5px 0px;}

.item_tabbing_data h4 span { font-weight: bold; color:#535353;}

.item_tabbing_data a.sizechart { color:#a1a1a1; text-decoration:underline; height:20px; }

.item_tabbing_data a.sizechart span { color: #961e1e;}

.item_detail_box ul { margin:0px; padding:0px; padding-left:10px; padding-bottom:5px; list-style:none; }

.item_detail_box ul li{ font-size:11px; color:#7c7b7b; text-align:left; font-size:11px; padding:4px 0px 5px 10px; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/gray_arrow.gif) left 8px no-repeat;}

	

	.size_links{ width:244px; padding:0px 0px; float:left; margin-bottom:10px;}

	.size_links a{ width:24px; height:19px; background:#fff; border:solid 1px #c1c0c0; background-color:#ededed; display:block; text-align:center; padding-top:5px; color:#505050; float:left; margin-right:5px; outline:none;}

	.size_links a:hover{border:solid 2px #000; width:22px; height:18px; padding-top:4px;}

	.size_links a.active{border:solid 2px #000; width:22px; height:18px; padding-top:4px;}

	

	.colors {width:244px; float:left;}

	.colors a{background:#fff; border:solid 1px #000; display:block; text-align:center; color:#505050; float:left; margin:0px 5px 0px 0px; outline:none; padding:2px;}

	.colors a:hover{border:solid 2px #150d72; padding:1px;}

	.colors a.active {border:solid 2px #150d72; padding:1px;}

	

	.qty_box {background-color:#f7f7f7; border:1px solid #d5d3d3; height:52px; clear:both; margin-top:10px; float:left; width:240px; margin-bottom:10px;}

	.qty_box select { border:1px solid #d5d3d3;}

 	.qty_details_pt1 { border-right:1px solid #d5d3d3; width:70px; height:52px; padding-left:10px; float:left; }

	*html .qty_details_pt1{width:80px;}

	.qty_details_pt2 {float:left; width:150px; padding-left:5px; }

	*html .qty_details_pt2{width:155px;}

	

	.item_pro { float:left; width:602px;}

	.item_pro h3 { border: 1px solid #f0eeee; background:url(images/item_title2_bg.gif) repeat-x; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; padding-left:5px; padding-top:2px; }

	*html .item_pro h3 {height:22px;}

	.item_pro_pt { width:600px; float:left; margin-top:10px; border:1px solid #efeeee; padding:15px 0px;}

	

	.item_pro_box { border-right: 1px solid #efeeee; float:left; width:147px; height:220px;}

	.item_pro_box .item_img{float:left; width:147px; height:180px; text-align:center;}

	.item_pro_box h4 {color:#51575a; font-size:11px; clear:both; line-height:14px; padding:4px 15px;}

#recent_view {float:right; width:182px; margin-top:3px; margin-right:4px; display:inline;}

.recent_view_pt1 { float:left; background:url(images/recent_view_bg.gif) repeat-y; width:182px;}

.recent_view_pt2 { float:left; background:url(images/recent_view_bottom.gif) bottom no-repeat; width:172px; padding:5px; padding-bottom:25px;}

.recent_view_pt2 h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#c1a4bd; margin: 0px 5px; padding: 2px 0px 0px 12px; height:20px;}

*html .recent_view_pt2 h2{ width:162px;}

.recent_view_pt2 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#51575a; margin-left:14px;}

.recent_view_img { width:170px; height:160px;margin-top:25px; float:left; text-align:center; }

.recent_view_top{}

/* static display */

.static_display{float:left; width:606px; margin-top:7px; padding:0px 0px;}
.static_display a{ padding-left:12px; color:#999999; text-decoration:underline; }

.static_display a:hover{padding-left:12px; color:#999999; text-decoration:none; }


.static_display	h1 { border:1px solid #efe6ee; background:url(images/static_display_title_bg1.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; padding-left: 4px; color:#805c7c; line-height:22px;  clear:both; margin-bottom:5px;  }

.static_display p { padding: 5px 15px 5px 15px; line-height:15px;text-align:justify; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #919292 }

.static_display p a{ color:#999999; text-decoration:underline; }

.static_display p a:hover{ color:#999999; text-decoration:none; }

/* popup page */

.popup_page_bg { padding:10px; background: #FFFFFF; }

.popup{width:580px; float:left;}

.popup h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#585155; height:18px; border:1px solid #f0eeee; padding:2px 0px 0px 8px; background: url(images/popup_title_bg.gif) repeat-x; margin:4px 4px;}

*html .popup h1{height:22px;}

.popup_img_box{width:580px; float:left; height:530px;}

	

.popup_img_box_pt1{float:left; background:url(images/popup_img_bg.gif) repeat-y; width:580px;}

.popup_img_box_pt2{float:left; background:url(images/popup_img_bottom.gif) bottom no-repeat; width:580px; height: 500px; }

.popup_img{text-align:center;  /*margin-top:50px;*/}

.popup_moreimg_box { width: 103px; float:left; height:530px;}

	.popup_moreimg_box_pt1 { float:left; background:url(images/popup_more_img_bg.gif) repeat-y; width:103px;}

	.popup_moreimg_box_pt2 { float:left; background:url(images/popup_more_img_bottom.gif) bottom no-repeat; width:91px; height: 490px; padding-top:5px; padding-left:12px;}

	.popup_moreimg { text-align:center; }

	.popup_moreimg_sbox { float:left;width:75px; height:65px; border:1px solid #e9dbe7; text-align:center; padding-top:5px; margin-bottom:10px;}

 /* sitemap */

		.index { background:url(images/gray_arrow.gif) no-repeat 8px 4px; color:#f84f9f; font-weight: bold; padding:0px 0px 0px 20px; line-height:18px;}

		.category { color:#ff9736;font-weight: bold; line-height:18px; padding:0px 0px 0px 20px; background:url(images/small_arrow.gif) no-repeat 8px 6px;}

		.sub_category {color:#666666; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/small_arrow.gif) no-repeat 8px 6px; }

		.item { background:url(images/small_arrow.gif) no-repeat 8px 6px; line-height:18px;  color:#51575a; font-weight: normal; padding:0px 0px 0px 20px;}

		.static { background:url(images/gray_arrow.gif) no-repeat 8px 4px; line-height:18px;  color:#f84f9f; font-weight: normal; padding:0px 0px 0px 20px;}

/* giftcard box*/

		

		.giftcard_box { float:left; width:170px; margin:20px 62px 0px 62px; text-align:center; display:inline; }

		.giftcard_box .giftcard_img {float:left; width:165px; margin-bottom:10px;  text-align:center;}

		.giftcard_box span.price{ color:#f84f9f; font-size:12px;}

		.giftcard_box h4 { color:#666666; font-size:11px; line-height:14px; padding:4px 0px; text-align:center	 }

		
		.giftcard_box_large { float:left; width:450px; margin:20px 30px 0px 30px; text-align:center; display:inline; }

		.giftcard_box_large .giftcard_box_large_img {float:left; width:400px; margin-bottom:10px;  text-align:center;}

		.giftcard_box_large span.price{ color:#f84f9f; font-size:14px; padding-left:50px;}

		.giftcard_box_large h4 { color:#666666; font-size:12px; line-height:14px; padding:4px 0px 4px 50px; text-align:center; }

		.giftcard_box_large img.btn { margin-top:20px; padding-left:50px;}

	

/* refer a friend */

	.refer_a_friend { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

	.textfield_medium{border: 1px solid #cfcfcf; width:180px; padding-left:3px; height:16px; margin:7px 0px;font-size:11px; color:#666666; }

.fptopimg{float:left; width:808px; background:url(images/content_box_top.gif) left top no-repeat; line-height:5px;}

/* CSS ADDED ON 27-02-2008 TO DISPLAY HOME PAGE BANNER */

.home_banner1 {float:left; width:391px; height:124px; margin-bottom:8px; margin-right:8px; display:inline;}

.home_banner2{float:left; width:194px; height:124px; text-align:right; margin-bottom:8px; margin-right:8px; display:inline;}

.home_banner3 {float:left; width:194px; height:124px; text-align:right; margin-bottom:8px; display:inline}

.home_banner4 { width:188px; height:123px; margin-bottom:4px; float:left; margin-right:8px; }

.home_banner5 { width:195px; height:123px; margin-bottom:4px; float:left; margin-right: 8px; }

.home_banner6 { width:397px; height:123px; margin-bottom:4px; float:left; }

.nsearch_text input {border: 1px solid #cccccc;}


/*index banner tab CSS Class add by yahoo store developer - iwebsquare.com */
.index_banner{float:left; width:794px; display:inline; margin:0px 4px 7px 4px; border:1px solid #848081;}
.index_tab{float:left; width:794px; font-size:13px;  background:url(images/index_banner_tabbg_normal.gif) left top repeat-x}
.index_tab a{line-height:16px; color:#333; float:left;}
.index_tab a span{padding:5px 26px 5px 25px; line-height:16px; color:#333; float:left; background:url(images/index_tab_seperator.gif) right 2px no-repeat;}
.index_tab a span.last{background:none; padding:5px 28px 5px 28px;}
.index_tab a:hover span.last{background:none; padding:5px 28px 5px 28px;}
.index_tab a:hover{ background:url(images/index_banner_tabbg_high.gif) left top repeat-x;}
.index_tab a:hover span{ background:url(images/active_seperator.gif) right top no-repeat;}
.index_tab a.active { background:url(images/index_banner_tabbg_high.gif) left top repeat-x;}
.index_tab a.active span.active { background:url(images/active_seperator.gif) right top no-repeat;}
.index_img {float:left; width:770px; padding:12px;}
.index_img a {}

/* 06 Dec 08 - CSS for Formal layout */

.formal_cat_banner {float:left; width:797px; margin-bottom:5px;}
.formal_cat_banner div.pt1{float:left; width:569px }
.formal_cat_banner div.pt2{float:right; width:223px }
.formal_cat_banner img{float:left; }
.formal_cat_details{float:left; padding:0px 15px;}
.color{text-transform:uppercase; color:#eb0089; height:15px;}
.color a{ color:#eb0089; border:none;}
.formal_cat_box_pt1 { float:left; background:url(images/cat_box_bg.gif) repeat-y; width:805px;}
.formal_cat_box_pt2 { float:left; background:url(images/cat_box_bottom.gif) bottom no-repeat; width:805px; padding-bottom:20px;}
*html .formal_cat_box_pt2 { float:left; background:url(images/cat_box_bottom.gif) bottom no-repeat; width:805px; padding-bottom:20px;}
.formal_cat_box_pt2 div.paging {padding: 10px 0px 0px 20px;}
.formal_cat_box{ float:left; width:186px; margin-top:10px; margin-right:6px; margin-left:9px;}
.formal_cat_box .formal_cat_img{float:left; width:186px; /*height:204px;*/ height:252px; text-align:center;}
.formal_cat_box h2{color:#51575a; font-size:11px; clear:both; line-height:14px; padding:4px 0px; /*display:inline;*/ height:30px;}
.formal_cat_box h2 a{color:#51575a;}
.formal_cat_box h2 a:hover{text-decoration:underline;}
.formal_cat_box .buynow{float:left; padding-left:15px; background:url(images/bullet_buynow.gif) left no-repeat; color:#666; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.formal_cat_box .price{display:block; color:#f47a08;}
.formal_cat_box .price span{text-decoration:line-through; color:#404040;}

/*.formal_cat_box_pt1 { float:left; background:url(images/cat_box_bg.gif) repeat-y; width:783px; padding:7px 11px 0px 11px;}
*html .formal_cat_box_pt1 { float:left; background:url(images/cat_box_bg.gif) repeat-y; width:783px; padding:7px 8px 0px 8px;}

.formal_cat_box{ float:left; width:186px; margin:0px 13px 10px 0px;}
*html .formal_cat_box{ float:left; width:186px; margin:0px 10px 10px 0px; background-color:#9999FF;}
*:first-child+html .formal_cat_box{ float:left; width:186px; margin:0px 10px 30px 0px  }
.color{text-transform:uppercase; color:#eb0089;}
.color a{ color:#eb0089; border:none;}
.formal_cat_box .formal_cat_img{float:left; width:186px; height:275px; text-align:center;}
.formal_cat_box h2{color:#50575f; font-size:11px; margin:4px 0px; line-height:14px;}
.formal_cat_box h2 a{color:#50575f;}
.formal_cat_box h2 a:hover{text-decoration:underline;}
.formal_cat_box .buynow{float:left; padding-left:15px; background:url(images/bullet_buynow.gif) left no-repeat; color:#666; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}*/


