

/*



[Basic Color codes] : 1.ColorName : #474543 ; 2.ColorName : #fd9030 ; 3.ColorName : #fbebd1 ;

*/





/* !!!!! GLOBAL ELEMENTS !!!!! */



@charset "utf-8";

@font-face {

	font-family: 'ShlopShlop';

	src: url('shlop-webfont.eot');

	src: local('?'), url('shlop-webfont.woff') format('woff'), url('shlop-webfont.ttf') format('truetype'), url('shlop-webfont.svg#webfontCIivtdgE') format('svg');

	font-weight: normal;

	font-style: normal;

}





* { padding:0; margin:0; }



body, html{  min-height:100%; margin:0; padding:0;}

html, body { background:#484645 url(../images/body_bg.gif) repeat-x top}

body { font-size:12px; color:#474747; font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../images/page_bg.gif) repeat }



h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; } 

h1 { font-size:20px; font-weight:normal; } 

h2 { font-size:18px;font-weight:normal; color:#FD7F10 } 

h3 { font-size:16px; font-weight:normal; }

h4 { font-size:14px; font-weight:normal; }

h5 { font-size:12px ;font-weight:normal; }

h6 { font-size:12px; font-weight:normal; }



p { padding:5px 0 8px 0 }



a { text-decoration:none; color:#000; cursor:pointer; }

a:hover { text-decoration:underline;  }



li {list-style:none;}



form { margin:0; padding:0;}

label, input, textarea, select { font-size:12px; font-family:Arial, Helvetica, sans-serif; }





/*___ end global elements ___*/





/* !!!!! GLOBAL CLASSES !!!!! */



.alignleft { float:left;}

.alignright { float:right;}

.alignnone { clear:both; line-height:0px; height:0px;}



.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix { display:inline-block; }		

* html .clearfix { height:1%; }

.clearfix { display:block; }









/*___ end global classes ___*/





/* !!!!! STRUCTURAL CLASSES !!!!! */



#wrapper { width:887px;  min-height:100%; padding:0 7px 0 6px; background:#FFFFFF url(../images/header_bg.gif) no-repeat center top; margin:0 auto;  } 



#header { padding:13px 0 0 0;}



#content { padding:5px 0 0 0} 

	.widecolumn { width:680px; float:right} 

	.narrowcolumn { width:200px; float:left} 

#sidebar { }



#footer {padding:5px 0; font-size:11px; text-align:center; color:#636363}

#footer p { margin:0; padding:2px 0; }

#footer .footer_menu { color:#636363}

#footer .footer_menu a {color:#636363; margin:0 15px}

/*___ end structural classes ___*/





.widecolumn {}





/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */



/* LOGO */

h1#logo { width:200px; height:110px; padding-left:5px; padding-bottom:10px; display:inline-table; float:left;} 

h1#logo a { display:block; width:200px; height:110px; text-indent:-9999px; text-decoration:none; background:url(..//images/logo.gif) no-repeat 0 0;} 



h1#logo {padding-left:5px;}



.top_container { width:680px; float:right;}

.mcafee { float:right; padding:10px 17px 0 33px; float:left;}

.internation_shipping { float:left; /*background:url(../images/icon_internation_shipping.gif) no-repeat left top;*/ padding:5px 0 5px 10px; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ff7700}

.internation_shipping span { color:#393a3a; font-weight:bold; display:block;}



.same_day_shipping { float:left; padding:0px 10px 0px 20px; text-align:right; text-transform:uppercase; padding-top:10px; }

.same_day_shipping span { display:block; float:left} 

/*.same_day_shipping span.ordersplace { background:url(../images/ordersplace.gif) no-repeat left 5px; padding:16px 0 20px 54px;}*/

.same_day_shipping span.same_day { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fd7f10; padding-top:16px; text-align:left}

.same_day_shipping span.same_day strong{ color:#2a2a2a; font-weight:bold;}





/* NAVIGATION */

#navigation { background:url(../images/round_bg.png) no-repeat left -94px; height:41px; color:#FFFFFF;} 



.search_box { float:left; padding:0 12px 0 13px;}

.search_box label { float:left; line-height:41px; font-weight:bold;}

.search_box .search_input { background:url(../images/input_bg.png) no-repeat left top; width:195px; height:26px; float:left; margin-top:7px; margin-left:10px; padding:2px 0 0 5px}

.search_box .search_input input.input { background:transparent; width:150px; margin-top:0px; font-size:11px; color:#000; border-width:0px; vertical-align:middle; margin-right:5px; }

.search_box .search_input .search_btn {background:url(../images/search_btn.gif) no-repeat left top; border-width:0px; height:25px; width:25px;  vertical-align:middle}



.time_page { float:left;  padding-left:42px; height:41px; font-family: 'ShlopShlop', sans-serif; background:url("../images/icon_sp.png") no-repeat scroll left -123px transparent;}

.time_page ul { list-style:none; margin:0; padding:0; }

.time_page ul li { display:inline-table; float:left; line-height:35px; text-align:center; padding:4px 0px 0 3px; font-size:22px ; word-spacing:-2px; font-weight:normal;}

.time_page ul .textorange  { color:#ef6823}

/*.time_page ul li span { display:block; font-size:11px;}*/



.bookmark { float:left; padding:9px 0 0 10px;}

.bookmark ul { list-style:none; }

.bookmark ul li { display:inline-table; padding:0 5px; float:left}

.bookmark ul li a { background:url(../images/icon_sp.png) no-repeat left -195px; display:block; width:28px; height:28px; text-indent:-9999px;}

.bookmark ul li a.linkedin { background-position:0 -195px;}

.bookmark ul li a.bebo {background-position:0 -252px;}

.bookmark ul li a.facebook {background-position:0 -389px;}

.bookmark ul li a.twitter {background-position:0 -323px;}



.navigationmenu { float:left; padding:0 0 0 15px}

.navigationmenu ul { list-style:none; }

.navigationmenu ul li { display:inline-table; padding:0 4px; float:left}

.navigationmenu ul li a { background:url(../images/icon_sp.png) no-repeat left -61px; display:block; line-height:41px; padding-left:43px; color:#ffffff; font-size:11px; font-weight:bold; padding-top:5px;}

.navigationmenu ul li a.home { background-position:0 -61px; padding-left:40px;}

.navigationmenu ul li a.view-cart { background-position:0 -1px;}





/* White Box*/

.white-box { padding-bottom:5px;}

.white-box .round_top, .white-box .round_top span, .white-box .round_bottom, .white-box .round_bottom span { background:url(../images/round_bg.png) no-repeat left; display:block; height:5px; font-size:0px;}

.white-box .round_top { background-position:0 -29px; padding-left:5px;}

.white-box .round_top span { background-position:right -36px;}

.white-box .round_bottom { background-position:0 -49px;  padding-left:5px;}

.white-box .round_bottom span { background-position:right -42px;}

.white-box .round_middle { background:#FFF; padding:0px 5px; border:solid 1px #a9a9a9; border-width:0 1px;}*/





/*Black-box*/

.black-box { padding-bottom:5px;}

.black-box .round_top, .black-box .round_top span, .black-box .round_bottom, .black-box .round_bottom span { background:url(../images/round_bg.png) no-repeat left; display:block; height:5px; font-size:0px;}

.black-box .round_top { background-position:0 0px; padding-left:5px;}

.black-box .round_top span { background-position:right -6px;}

.black-box .round_bottom { background-position:0 -19px;  padding-left:5px;}

.black-box .round_bottom span { background-position:right -13px;}

.black-box .round_middle { background:#484644; padding:0px 2px 0 3px; border:solid 0px #a9a9a9; border-width:0 0px;}



/*Black-box*/

.light-yellow-box { padding-bottom:5px;}

.light-yellow-box .round_top, .light-yellow-box .round_top span, .light-yellow-box .round_bottom, .light-yellow-box .round_bottom span { background:url(../images/round_bg.png) no-repeat left; display:block; height:5px; font-size:0px;}

.light-yellow-box .round_top { background-position:0 -60px; padding-left:5px;}

.light-yellow-box .round_top span { background-position:right -66px;}

.light-yellow-box .round_bottom { background-position:0 -79px;  padding-left:5px;}

.light-yellow-box .round_bottom span { background-position:right -73px;}

.light-yellow-box .round_middle { background:#fbebd1; padding:0px 5px; border:solid 0px #a9a9a9; border-width:0 0px;}





/* Email Subscribe */

.emailSubscribe { font-size:11px;}

.emailSubscribe h2 { color:#fd7f10; text-transform:uppercase; margin:0;  font-size:16px; font-weight:bold; background:url(../images/icon_e-mail.gif) no-repeat left top; margin-bottom:3px; padding:6px 0 3px 32px; border-bottom:solid 1px #c5c5c5}

.emailSubscribe p { text-align:center; padding:3px 0; margin:0;}

.emailSubscribe .button { padding-top:5px; padding-bottom:5px;}



/* BUTTON */

.btn_submit, .btn_submit span { background:url(../images/btn_sp.png) no-repeat left top}

.btn_submit { background-position:0 0; display:block; float:left; font-size:12px; font-weight:bold; color:#FFF; text-shadow:#c67c1b 0 1px 0;   padding-left:5px; height:29px; line-height:29px;}

.btn_submit span { background-position: right -34px; display:block; float:left; width:auto; padding:0 10px 0 5px; line-height:29px;  white-space:nowrap;}





.btn_gray, .btn_gray span { background:url(../images/btn_sp.png) no-repeat left top}

.btn_gray { background-position:0 -79px; display:block; float:left; font-size:11px; font-weight:normal; color:#040404;  padding-left:5px;line-height:24px;}

.btn_gray span { background-position: right -109px; display:block; float:left; width:auto; padding:0 10px 0 0px; line-height:24px;  white-space:nowrap;}



/* Costume Departments */

.costume_departments { padding-bottom:5px;}

.costume_departments h2.text_departments{ background:url(../images/text_costume_departments.gif) no-repeat left top; height:33px; width:100%; margin:0; padding:0 0 5px 0; display:block; text-indent:-9999px; }



.department_menu { margin:0; padding:0 0 15px 0; list-style:none;}

.department_menu li { display:block; width:100%; float:left; padding-bottom:1px;}

.department_menu li a, .department_menu li a span { background:url(../images/department_menu_bg.png) no-repeat left top}

.department_menu li a {background-position:0 bottom; display:block; padding-bottom:4px; font-size:14px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.department_menu li a span{ display:block;  background-position:0 0; padding:5px 0 0 30px; }

.department_menu li a:hover, .department_menu li a.active {background-position:-510px bottom;  color:#ff9100;}

.department_menu li a:hover span, .department_menu li a.active span{background-position:-270px 0;}





/* top categories */

.topcategories { padding:0 2px}

.topcategories h2 { display:block; background:url(../images/categories_bg_bottom.gif) no-repeat left bottom; padding:0 0 6px 0; color:#FFF; font-size:15px; font-weight:bold; margin:0;}

.topcategories h2 span { display:block; background:url(../images/categories_bg_top.gif) no-repeat left top; padding:7px 0 1px 31px;}

.topcategories .container { width:190px; background:#f6991e url(../images/categories_cbg_bottom.gif) no-repeat left bottom; padding-bottom:3px;}

.topcategories ol { padding:0 9px; margin-left:0px; list-style:none; color:#000000; font-size:11px; }

.topcategories ol li { background:url(../images/bdr_bottom.gif) repeat-x bottom; padding:4px 0 4px 0px; }

.topcategories ol li.last { background-image:none;}

.topcategories ol li a { padding-left:3px; }

.topcategories ol li a span { padding:0 5px 0 0; width:12PX; text-align:right; float:left}





/*recentlyviewed*/



.recentlyviewed {}

.recentlyviewed h2 { display:block; background:url(../images/text_bg.png) no-repeat left top; padding:0 0 0px 27px; color:#FFF; font-size:15px; font-weight:bold; margin:0;}

.recentlyviewed h2 span { display:block; background:url(../images/text_bg.png) no-repeat right -50px; line-height:30px;}



.recentlyviewed .container { padding:5px 0 0 0 }

.recentlyviewed .recentlyviewed_img { background:url(../images/recently_viewd_bg.gif) no-repeat left top; display:table-cell; width:90px; height:108px; float:left; overflow:hidden; padding:1px 0;}

.recentlyviewed .recentlyviewed_detail { width:94px; float:right; padding-top:30px;}

.recentlyviewed .recentlyviewed_detail a.btn_gray { margin-bottom:5px;}

.recentlyviewed .recentlyviewed_detail a.btn_gray span{ width:74px; text-align:center;}

.recentlyviewed_img a{color:#FFFFFF}



/* Welcome BOX */



.welcome_box { margin:0; padding:13px 0 20px 0;}



.welcome_box_home { margin:0; padding:13px 0 0 0;}



.welcome_box .banner { float:left; width:310px; text-align:left; padding-left:10px;}

.welcome_box .box_detail { float:right; width:345px; padding-top:14px; color:#636363; line-height:15px;}

.welcome_box .box_detail h2 { font-size:22px; color:#222222; border-bottom:solid 1px #d8d8d8; padding-bottom:10px; margin-bottom:5px;}

.welcome_box .box_detail h2 strong { color:#fd7f10; font-weight:bold;} 



.middle_banner { float:left; width:200px;}

.middle_banner .container { padding-bottom:7px;}

.middle_banner .container.last { padding-bottom:0px;}

.sub_widecolumn { /*width:473px; float:right; */width:100%; float:left; }



/*by kundan */

.sub_widecolumn_more { width:680px; float:right}

/*by kundan */



.navlist { margin:0; padding:0; list-style:none; font-size:11px;}

/*.popular_categories li{ background:url(../images/arrow.gif) no-repeat left 8px; padding:4px 0 5px 10px; line-height:13px; }*/

.navlist li a{ color:#0000dd}



.navlist li

{

display: inline;

list-style-type: none;

padding-left: 8px;

background:url(../images/arrow.gif) no-repeat left 8px; padding:4px 0 5px 10px; line-height:13px;

padding-right:170px;

}



.navlist2 { margin:0; padding:0; list-style:none; font-size:11px;}

/*.popular_categories li{ background:url(../images/arrow.gif) no-repeat left 8px; padding:4px 0 5px 10px; line-height:13px; }*/

.navlist2 li a{ color:#0000dd}



.navlist2 li

{

background:url(../images/arrow.gif) no-repeat left 8px; padding:4px 0 5px 15px; line-height:20px;

display:inline;

line-height:25px;

list-style-type:none;

padding:4px 176px 5px 10px;

}





h2.text_header { display:block; background:url(../images/text_bg.png) no-repeat left -98px; padding:0 0 0px 26px; color:#FFF; font-size:15px; font-weight:bold; margin:0;}

h2.text_header span { display:block; background:url(../images/text_bg.png) no-repeat right -136px; line-height:32px;}



.text_container { padding:10px 14px 9px 14px;}



.popular_categories { margin:0; padding:0; list-style:none; font-size:11px;}

.popular_categories li{ background:url(../images/arrow.gif) no-repeat left 8px; padding:4px 0 5px 10px; line-height:13px; }

.popular_categories li a{ color:#0000dd}

.more { text-align:right;  color:#000000; font-weight:bold; font-size:11px;}

.more a { color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}

.more a:hover { text-decoration:underline}



/*by kundan */

.InfoMessage {

	background: #EDF2F3 url('../../default/images/InfoMessage.gif') no-repeat 5px 8px;

	color: #474543;

	padding: 8px 6px 8px 28px;

	margin-bottom: 5px;

}

.VariationInfoMessage {

	background: #FFFCCC url('../images/variationinfo.jpeg') no-repeat 5px 8px;

	color: #555555;

	padding: 8px 6px 8px 28px;

	margin-bottom: 5px;

}



/* Quick Search */

.QuickSearch { margin: 0; padding: 0; text-align: left; border-collapse: collapse; background: #fff; border: 1px solid #BFBFBF;  }

.QuickSearchTitle td, .QuickSearchAllResults td { font-weight: bold; padding: 4px; font-size: 11px; }

.QuickSearchResult td { font-size: 11px; padding:8px 0px 8px 8px; cursor: pointer; }

.QuickSearchResultImage { margin-left: 4px; margin-right: 10px; text-align: center; }

.QuickSearchResultNoImage { padding-top: 10px; color: #777; }

.QuickSearchResultName { font-weight: bold; text-decoration: none; display: block;  padding-bottom: 5px; }

.QuickSearchResult .Price { font-size: 11px; }

.QuickSearchHover td{ background: #E8F4F8; }

.QuickSearchHover a { text-decoration: underline; font-weight:bold; }

.QuickSearchAllResults { text-indent: -7000px; }

.QuickSearchAllResults a { text-decoration: underline; }

.QuickSearchAllResults a:active, .QuickSearchAllResults a { outline: none; -moz-outline-style: none; }



/* General Tables */

table.General,

table.CartContents, table.General {

	width: 100%;

	margin: 10px 0;

}



table.General thead tr th,

table.CartContents thead tr th {

	padding: 6px 10px;

	text-align: left;

}



table.General tbody td,

table.CartContents tbody td {

	padding: 6px 10px;

	vertical-align: top;

}



table.General tbody tr.First td {

	border-top: 0;

}





/* Cart Contents Table */



.CartContents tbody td {

	border-bottom: 0;

}

.CartContents .ProductName a {

	font-weight: bold;

}



.CartContents tbody .SubTotal td {

	text-align: right;

	font-weight: bold;

}



.ProceedToCheckout {

	text-align: right;

}



.Content .ProceedToCheckout {

	width: 200px;

	float: right;

}

.ProceedToCheckout a {

	padding-top: 5px;

}



.ProductOptionList, .ProductOptionList li {

	list-style: none;

	margin: 0;

	padding: 0;

}



.ProductOptionList {

	margin-bottom: 10px;

}

.ProductOptionList li {

	margin-bottom: 3px;

	margin-left: 2px;

}



.ProductOptionList input {

	vertical-align: middle;



}



.MiniCart .SubTotal {

	text-align: center;

	font-size: 115%;

	color: #075899;

}



.MiniCart .CartProductOptionList {

	display: block;

}



/* Shipping Estimation on Cart Contents Page */

.EstimateShipping {

	margin-top: 4px;

	margin-bottom: 4px;

	font-weight: normal;

	width: 320px;

	padding: 7px;

	float: right;

}



.EstimateShipping dt {

	width: 100px;

	float: left;

	margin-bottom: 8px;

	clear: left;

}



.EstimateShipping dd {

	margin-bottom: 8px;

	font-weight: normal;

	text-align: left;

	margin-left: 114px;

}



.EstimateShipping p.Submit {

	margin-top: 10px;

	margin-bottom: 3px;

}



.EstimateShipping label {

	display: block;

	margin-bottom: 5px;

}



.EstimatedShippingMethods {

	text-align: left;

}



.EstimatedShippingMethods table {

	width: 100%;

	border-collapse: collapse;

}



.EstimatedShippingMethods .VendorShipping {

	margin-left: 20px;

	margin-bottom: 10px;

}



.EstimatedShippingMethods .Submit {

	text-align: right;

}



.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td {

	text-align: left;

}



.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price {

	text-align: right;

}



.Field200 {

	width: 200px;

}





/* Express Checkout */



.ExpressCheckoutBlock .ExpressCheckoutTitle {margin-bottom:10px;padding:6px;position:relative;}

.PL20 {padding:0 0 0 20px;}



.ExpressCheckout {padding:10px; 0 0 4px;}

.ExpressCheckoutBlock .ExpressCheckoutTitle {position: relative; padding: 6px;	margin-bottom: 10px;}

.ExpressCheckoutBlock h3 a {font-size: 12px;}

.ExpressCheckoutBlock {padding-top: 6px;}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {display: none;}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {display: inline; font-size: 12px; font-weight: normal;	font-style: italic;}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {display: none;}

.ContentList em, .QuickSearchResultMeta em {font-size: 0.8em;}



/*end by kundan */





/* PRODUCT DETAIL (19JULY2010) */

.product_detail { padding-bottom:10px;}

.product_view { width:294px; float:left;}

.product_inforamtion { width:380px; float:right; padding-top:0px; font-size:11px;}



.product_inforamtion h2 { padding-top:5px; font-family:Verdana, Geneva, sans-serif; color:#fd971c; font-size:14px; font-weight:bold;}
.product_inforamtion h1 { padding-top:5px; font-family:Verdana, Geneva, sans-serif; color:#fd971c; font-size:14px; font-weight:bold;}



<!--.product_zoom { background:url(../images/product_zoom.gif) no-repeat left top; width:292px; height:372px; padding:1px; overflow:hidden; margin-bottom:12px;  text-align:center}-->



.product_zoom { background:url(../images/product_zoom.gif) no-repeat left top; width:292px; height:372px; padding:1px; overflow:hidden; margin-bottom:12px;  text-align:center}



.btntable{ margin:0 auto}

.zoombar { background:url(../images/button.gif) no-repeat left top; float:left; padding-left:40px; color:#fd7f10}

.zoombar span { background:url(../images/button.gif) no-repeat right -30px; float:left; height:28px; line-height:28px; padding:0 18px 0 0; }

.moreview_image { margin:10px 0}

.moreview_image a { background:url(../images/product_bg.gif) no-repeat -117px top; display:block; width:81px; height:74px; padding:3px; text-align:center; float:left; margin-right:14px; }

.moreview_image a.last { margin-right:0px;}

.moreview_image a img { border-width:0px;}

.moreview_image a:hover, .moreview_image a.active { background-position:left 0;}





.tabbox { margin:0; padding:10px 0 0 0;}

.tabbox .tab_menu { list-style:none; margin:0; padding:0 0 0 8px; position:relative; height:25px;}

.tabbox .tab_menu li { float:left; padding:0 2px;}

.tabbox .tab_menu li a { float:left; display:block; padding-left:15px; border-bottom:solid 1px #a9a9a9; background:url(../images/tab_menu.gif) no-repeat left top; font-size:11px; outline:none}

.tabbox .tab_menu li a span { float:left; height:24px; line-height:24px; padding-right:15px;  background:url(../images/tab_menu.gif) no-repeat right -29px;}

.tabbox .tab_menu li a:hover, .tabbox .tab_menu li a.active { text-decoration:none; background-position:left -60px; border-bottom-color:#FFF}

.tabbox .tab_menu li a:hover{border-bottom-color:#a9a9a9}

.tabbox .tab_menu li a.active:hover {border-bottom-color:#FFF}

.tabbox .tab_menu li a:hover span, .tabbox .tab_menu li a.active span { background-position:right -92px;}

.tabbox .tabdata { margin-top:-1px;}

.tabbox .tabdata .table_container { padding:3px 8px; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:14px;}







.selectsize { padding:5px 0 8px 0}

.form_data th {padding:3px 5px; font-weight:normal; color:#7a7a7a; text-align:left }

.form_data td { padding:2px; color:#7a7a7a; }

.form_data .select { width:160px; font-size:11px; color:#7a7a7a; }

.form_data .input { width:30px; color:#7a7a7a; font-size:11px;}



.label_cos {padding:3px 5px; font-weight:normal; color:#7a7a7a; text-align:left}









.btn_gray2, .btn_gray2 span { background:url(../images/button.gif) no-repeat left top}

.btn_gray2 { background-position:0 -124px; display:block; float:left; font-size:11px; font-weight:bold; color:#FFF;  padding-left:10px;line-height:20px; margin-left:10px; font-family:Verdana, Geneva, sans-serif}

.btn_gray2 span { background-position: right -147px; display:block; float:left; width:auto; padding:0 10px 0 0px; line-height:20px;  white-space:nowrap;}





.btn_addtowishlist, .btn_addtowishlist span { background:url(../images/button.gif) no-repeat left top}

.btn_addtowishlist { background-position:0 -175px; display:block; float:left; font-size:11px; font-weight:normal; color:#4e4e4e;  padding-left:31px;line-height:23px; margin-left:10px; font-family:Verdana, Geneva, sans-serif}

.btn_addtowishlist span { background-position: right -205px; display:block; float:left; width:auto; padding:0 10px 0 0px; line-height:23px;  white-space:nowrap;}





.btn_addcart span, .btn_addcart { background:url(../images/button.gif) no-repeat left top}

.btn_addcart  { background-position:left -63px; display:block; float:left; font-size:11px; font-weight:bold; color:#4e4e4e;  padding: 0 0 0 0px; margin:0px 0 0 0;   font-family:Verdana, Geneva, sans-serif;  border-width:0px; cursor:pointer;}

.btn_addcart span { background-position: right -92px; display:block; float:left; width:auto; padding:0 15px 0 0px; line-height:27px;  white-space:nowrap; height:27px; margin-left:42px; border-width:0px;}

.btn_addcart.margin_left { margin-left:5px;}





.bdr_gray_box { padding-bottom:5px;}

.bdr_gray_box .round_top, .bdr_gray_box .round_top span, .bdr_gray_box .round_bottom, .bdr_gray_box .round_bottom span { background:url(../images/round_bg_2.gif) no-repeat left; display:block; height:6px; font-size:0px;}

.bdr_gray_box .round_top { background-position:0 -32px; padding-left:6px;}

.bdr_gray_box .round_top span { background-position:right -41px;}

.bdr_gray_box .round_bottom { background-position:0 -59px;  padding-left:6px;}

.bdr_gray_box .round_bottom span { background-position:right -50px;}

.bdr_gray_box .round_middle { background:#f8f8f8; padding:0px 5px; border:solid 1px #a9a9a9; border-width:0 1px;}



.wishlistbox h3 { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; border-bottom:solid 1px #d7d7d7; margin:0; padding:2px 0 3px 0;}

.wishlist_product_box { padding:10px 10px 5px 10px;}

.wishlist_product_box .listrow { padding-bottom:10px;}

.wishlist_product { width:174px; float:left; margin-bottom: 15px;}

.wishlist_product .product_list_img { background:url(../images/product_bg.gif) no-repeat -231px top; width:79px; height:70px; padding:3px; text-align:center; float:left}

.wishlist_product .product_list_detail { width:75px; float:left; padding-left:10px; padding-top:5px;}

.wishlist_product .product_list_detail p { padding:2px 0}

.wishlist_product .product_list_detail .product_name { color:#bf0000;}

.wishlist_product .product_list_detail input { vertical-align:middle; margin-right:10px;}

.tablecentar { margin:0 auto}



.bookmarkbox { padding-top:5px;}

.bookmark_info{ background:#fefefe url(../images/bookmark_bg.gif) repeat-x bottom; float:left; border:solid 1px #b7b7b7; padding-right:5px; }

.bookmark_info span { font-size:10px; float:left; font-weight:bold; padding:0 7px; line-height:19px;}

.bookmark_info a { margin:5px 2px 0 0; float:left; width:10px; height:10px; background:url(../images/bookmark-icon.gif) no-repeat left top}

.bookmark_info a.facebook { background-position:0 0;}

.bookmark_info a.goole { background-position:-12px 0;}

.bookmark_info a.bebo { background-position:-25px 0;}

a.btnaddcart { color:#4e4e4e; background:#fefefd url(../images/btn_adto_cart.gif) repeat-x bottom; padding:2px 5px; display:block;float:left; border:solid 1px #b7b7b7; -moz-border-radius:3px; -webkit-border-radius:5px; }

/* -------------- END PRODUCT DETAIL --------------*/



/*Tiny Image by kundan*/

#ProductDetails #ImageScrollPrev,

#ProductDetails #ImageScrollNext {

	float: left;

	background:none;

	border:none;

	margin-top:39px;

	cursor:pointer;

	display: none;

}



#ProductDetails .ProductTinyImageList {

	float: left;

	margin-top:10px;

	white-space:nowrap;

	width: 80%;

	overflow: hidden;

	margin-left:auto;

}



#ProductDetails .ProductTinyImageList ul li {

	width: 40px;

	height: 30px;

	overflow: hidden;

	float: left;

	margin-left:3px;

	border: 1px solid gray;



}





#ProductDetails .ProductTinyImageList ul li div {

	display: table-cell;

	text-align: center;	

}



#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv {

	border: 2px solid white;

}



#ProductDetails .ProductTinyImageList ul {

	margin: 0pt;

	padding: 0pt;

	position: relative;

	list-style-type: none;

	white-space:nowrap;

	width: 2500px;

}



/*-------------*/

.alignnone {float:none; clear:both; line-height:0px; font-size:0px;}

.Clear {clear: both;}



.BlockContent .Textbox { padding:0px; margin:10px 0 10px 0; }



.ErrorMessage { color:#FF0000; font-family:Arial, Helvetica, sans-serif; }

.ErrorMessage  a{ color:#FF0000; font-weight:bold;}





/*.SuccessMessage {background-color:#f6ba86; padding-left:10px;}*/

.SuccessMessage{

margin-bottom:10px;

padding:8px 6px 8px 28px}

.VariationMessage {background-color:#FFFF66; height:14px}





/*-------New css class for form page 03/08/2010 Start ------*/





.login_box {padding:10px 15px;}

.login_box ul {padding:10px 0px;}

.login_box li { padding-bottom:6px; padding-left:12px; background:url("../images/arrow.gif") no-repeat scroll left 5px transparent;}

.login_box .ac_link {font-size:12px; color:#999; font-weight:bold; text-decoration:underline;}

.login_box .ac_link:hover {text-decoration:none; color:} 

.login_box .pad_btn {padding-left:90px;}





.frg_link {font-size:12px; color:#FD7F10; text-decoration:underline; display:block; margin-top:10px; padding-left:5px;}

.frg_link:hover {text-decoration:none;}



.divider_login {width:6%;  height:200px; margin:30px auto; background:url("../images/divider-bg.gif") repeat-y 70% 0px;}

.divider_form {margin:30px auto 15px; width:6%;  background:url("../images/divider-bg.gif") repeat-y center 0px;}





.createaccount , .accountlogin {width:47%;}

.createaccount h2 , .accountlogin h2 {margin-left:15px; border-bottom:solid 1px #e8e8e8; padding-bottom:8px;}



.accountlogin dl {padding:20px 0px 0px;}

.accountlogin dl dt{display:inline-block; width:90px;}

.accountlogin dl dd {display:inline-block;}

.accountlogin dl input {width:160px; border:solid 1px #999999;  text-decoration:none; height:22px; margin:0px 0px 10px!important; color:#000000; padding-left:5px !important;}



.Breadcrumb li {float:left; margin-right:10px; line-height:20px; background:url("../images/arrow.gif") no-repeat scroll left 8px transparent; padding-left:10px;} 

.Breadcrumb ul {padding:0px 0px 10px 10px;}



.FormContainer {margin-top:15px;}



.create_formbox { font-size:11px; margin-bottom:10px;}

.create_formbox h3 {border-bottom:solid 1px #e8e8e8; padding-bottom:8px; font-size:14px; font-weight:bold; color:#999999;}

.create_formbox dl dt{display:inline-block; width:25%;}

.create_formbox dl dd {display:inline-block; width:70%;}

.create_formbox dl input , .create_formbox dl select {width:160px; border:solid 1px #999999;  text-decoration:none; height:22px; margin:0px 0px 10px!important; color:#000000; padding-left:5px !important; font-size:11px;}

.create_formbox dl{padding-top:10px;}

.create_formbox .Submit {padding-left:135px;}





.grey_btn { background:url("../images/grey-btn.gif") no-repeat 0px -27px; padding-left:7px; display:inline-block; height:27px;}

.grey_btn input {background:url("../images/grey-btn.gif") no-repeat 100% 0px; border:none; font-family:Verdana, Geneva, sans-serif; height:27px; font-size:11px; color:#4e4e4e; font-weight:bold; padding:0px 15px 0px 8px !important;}



.page_header , .right h2 , .content h2 {border-bottom:solid 1px #e8e8e8; padding-bottom:8px; font-size:18px; color:#FD7F10;}

.page_header , .right h1 , .content h1 {border-bottom:solid 1px #e8e8e8; padding-bottom:8px; font-size:18px; color:#FD7F10;}



.block_pad {padding:5px 0px 15px 0px;}

.block_pad .pad {padding-left:15px;}



.pad_content {padding-left:10px;}





.two_content_width {width:47%; font-size:11px;}

.two_content_width h2 {border-bottom:solid 1px #e8e8e8; padding-bottom:8px; font-size:18px; color:#FD7F10; margin-bottom:6px;}

.two_content_width ul {padding:5px 0px 8px;}

.two_content_width ul li {background:url("../images/arrow.gif") no-repeat scroll left 6px transparent; padding-left:15px; padding-bottom:4px; line-height:16px;}

.two_content_width ul li a {text-decoration:underline }



.LeftConent {width:65%; font-size:11px;}

.RightConent {width:29%; font-size:11px;}



.LeftConent h2 , .RightConent h2 {border-bottom:solid 1px #e8e8e8; padding-bottom:8px; font-size:18px; color:#FD7F10; margin-bottom:6px;}



.LeftConent ul , .RightConent ul {padding:5px 0px 8px;}

.LeftConent ul li, .RightConent ul li {background:url("../images/arrow.gif") no-repeat scroll left 6px transparent; padding-left:15px; padding-bottom:4px; line-height:16px;}



.Bcolor{ color:#FFFFFF }



.Bcolor a { color:#FFFFFF }



.ProductReviewList {

	clear: both;

}

.ProductReviewList ul, ol {

	margin: 0 0 10px 30px;

}



.ProductReviewList2 ul, ol {

	margin: 0 0 10px 12px;

}



/* Shipping Estimation on Cart Contents Page */

.EstimateShipping {

	border: 1px solid #c7d7db;

	background: #efefef;

}



/* Express Checkout */

.ExpressCheckoutBlock .ExpressCheckoutTitle {

	background: #dcf0f5;

	border: 1px solid #bce0e8;

}



.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {

	background: #f0f0f0;

	border: 1px solid #ddd;

	color: #555;

}



.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {

	color: #888;

}



/* Tabbed Navigation */

.TabNav {

	border-bottom: 1px solid #3d9abe;

}



.TabNav li a {

	border: 1px solid #3d9abe;

	background: #ddf0f6;

}



.TabNav li a:hover {

	background-color: #c8e6ed;

}



.TabNav li.Active a {

	border-bottom: 1px solid #fff;

	background: #fff;

}





/* General Tables */

table.General tbody tr td {

	border-top: 1px solid #efefef;

}



.ViewCartLink {

	background: url('../images/blue/Cart.gif') no-repeat 3px 0;

}



table.CartContents, table.General {

	border: 1px solid #c7d7db;

}



.CartContents thead tr th, table.General thead tr th {

	background: #efefef;

	color: #424748;

	border-bottom: 1px solid #c7d7db;

}



.CartContents tbody .SubTotal td {

	border-top: 1px solid #c7d7db;

	color: #075899;

}



.MiniCart .SubTotal {

	color: #075899;

}



/*-------New css class for form page 03/08/2010 End ------*/



/*-------New css class on 04/08/2010  Start ------*/



#CartHeader a img, .CheckoutButton a img { border:none;}



.CartContents a img {border:1px solid #474747; }



.EstimateShippingLink {font-style:italic; text-decoration:underline; }



.KeepShopping a{text-decoration:underline; color:#075899; }



.FloatRight { float:right; padding-top:5px;}



#AccountOrder .ShippingDetails { margin:10px 0px 10px 0px; }

#AccountOrder .BillingDetails { margin:10px 0px 0px 0px; }



#AccountOrder h3 {font-size:13px; color:#999; font-weight:bold;}



/*-------New css class on 04/08/2010 End ------*/







/* Inner page New Product Deatail pages (03AUG2010)*/

.product_inforamtion.noimage, .withwithout_product .product_inforamtion.noimage  { width:100%; float:none;}





.withwithout_product {}

.withwithout_product .product_inforamtion {width:375px; font-size:13px;}

.withwithout_product .product_inforamtion h2 { padding-bottom:5px;}

.withwithout_product .product_inforamtion h1 { padding-bottom:5px;}

.withwithout_product .product_zoom_view { border:solid 1px #d9d9d9; width:292px;position:relative; margin-bottom:12px; }

.withwithout_product .product_zoom { background:none; height:auto !important; margin-bottom:0px; padding-top:3px; }

.withwithout_product .product_zoom_view .zoombg_top { background:url(../images/product_box_top.gif) no-repeat left top; display:block; height:6px; width:294px; position:absolute; left:-1px; top:-1px}

.withwithout_product .product_zoom_view .zoombg_bottom { background:url(../images/product_box_bottom.gif) no-repeat left top; display:block; height:6px; width:294px; position:absolute; left:-1px; bottom:-1px}



.product_list { padding:10px 0 0px 0}

.product_list .productbox { float:left; width:210px; margin-right:15px; margin-bottom:0px; padding-bottom:10px; }

.product_list .productrow { padding:5px 0 10px 10px}

.product_list .productbox.last { margin-right:0px;}

.product_list .productbox .product_img { min-height:190px; margin-bottom:12px; vertical-align:bottom; width:100%;  display:block; text-align:center}

.product_list .productbox .product_img img { border-width:0px;}

.product_list .productbox h3 {  text-align:center; font-size:15px;  color:#454545; padding-bottom:10px;}

.product_list .productbox h3 a {color:#454545;}

.product_list .productbox .productinfo{ text-align:center; font-size:11px; line-height:17px; font-family:Verdana, Geneva, sans-serif}

.product_list .productbox .productinfo p {  margin:0; padding:0;}

.product_list .productbox h4 { color:#f6991e; font-size:12px; margin:0; padding:0 0 2px 0; line-height:16px;}

.product_list .productbox h4 a {color:#f6991e;}









.pagination { text-align:center; padding:10px 0 20px 0; font-size:12px; color:#bdbdbd; line-height:20px; }



.pagination a { color:#a1a1a1; text-decoration:none; border:solid 1px #c8c8c8; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:5px 8px; text-indent:0px; margin:0 2px;}

.pagination a:hover { text-decoration:none;  background:#f6991e; border-color:#f6991e; color:#FFF}

.pagination .active {  background:#f6991e; color:#FFF; border:solid 1px #f6991e; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:5px 8px; text-indent:0px;}

.pagination .next, .pagination .prev  { border-width:0px; font-weight:bold; color:#bcbcbc; padding-left:2px; padding-right:2px; }

.pagination .next:hover, .pagination .prev:hover { background-color:transparent; color:#f6991e}







.subnaivgation { margin:0; padding:2px 0 5px 0; list-style:none; }

.subnaivgation li { float:right; font-size:11px;; padding:0 5px; background:url(../images/sabnavigation_line.gif) no-repeat right 2px}

.subnaivgation li.last{ background-image:none;}





/* Product Listings */



.ProductList {

	list-style: none;

	margin: 0;

	padding: 0;

}



.Content .ProductList li {

	list-style: none;

	float: left;

	width: 122px;

	font-size: 0.95em;

	margin: 6px;

	padding: 8px;

	overflow: hidden;

	min-height: 17em;

}



.ProductList a {

	text-decoration: none;

}



.ProductList .ProductImage {

	margin: 0 0 5px 0;

	display: table-cell;

	width: 120px;

	height: 120px;

	line-height:120px;

	text-align: center;

	overflow: hidden;

		vertical-align: middle;

}



.ProductList .ProductImage img {

	vertical-align: middle;

}

.ProductList p {

	margin: 5px 0 5px 5px;

}



.ProductList strong, .ProductList strong a {

	color: #075899;

}



.ProductPrice, .ProductList em {

	font-style: normal;

	font-weight: bold;

}



.ProductList .Rating {

	font-size: 0.9em;

	font-weight: bold;

}



.ProductList .Rating img {

	height: 12px;

	margin-top: 3px;

}



.ProductList li .ProductCompareButton {

	margin-top: 3px;

	text-align: center;

}



.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {

	display: none;

}



.Left .ProductList li, .Right .ProductList li {

	clear: both;

	width: 140px;

	list-style: none;

	margin: 0;

	margin-top: 5px;

	padding: 3px 0 5px 0;

	color: #000000;

}



/* 5-Aug-2010 Start*/

#CategoryBreadcrumb{ border-bottom:1px dotted black; padding-bottom:15px;}



/* 5-Aug-2010 End*/



/*6-Aub-2010 Start*/

.createaccount , .accountloginexpress {width:47%;}

.createaccount h2 , .accountloginexpress h2 {margin-left:15px; border-bottom:solid 1px #e8e8e8; padding-bottom:8px;}

.accountloginexpress dl {padding:0px 0px 0px;}

.ExpressCheckoutContent .FormContainer {margin-top:0px;}





/* Tabbed Navigation */

.TabNav, .TabNav li {

	list-style: none;

	margin: 0;

	padding: 0;

}



.TabNav {

	font-size: 11px;

	margin-bottom: 10px;

	padding: 6px 4px 6px 4px;

}



.TabNav li {

	display: inline;

}



.TabNav li a {

	position: relative;

	top: 2px;

	font-size: 12px;

	padding: 4px 6px;

	margin-right: 3px;

	margin-top: 3px;

	text-decoration: none;

}



.TabNav li a:hover {

	text-decoration: none;

}



.TabNav li.Active a {

	margin-top: 0px;

	padding-top: 7px;

	font-weight: bold;

}

#SearchResultsCategoryAndBrand {

	margin: 5px;

	padding: 5px;

}

.SearchSorting {

	float: right;

	font-size: 0.95em;

	margin: 8px 0px;

}



.ContentSearch .ProductList.List li {

	margin: 0;

	margin-top: 6px;

	display: block;

	width: auto;

	float: none;

	padding: 6px;

	min-height: 0;

	height: 155px;

	background-image: none;

}



.ContentSearch .ProductList.List .ProductImage {

	margin: 0 !important;

	padding: 0px;

	margin-right: 15px;

	float: left;

	background-image: none;

	width: 150px;

	height: 150px;

}



.ContentSearch .ProductList.List .ProductImage a{

	color:#FFFFFF;

}







.ContentSearch .ProductList.List .ProductDetails {

	height: auto;

	display: block;

	clear: none;

	padding: 0px;

	padding-left: 5px;

	margin: 0px;

	margin-left: 135px;

	text-align: left;

	background-image: none;

}



.ContentSearch .ProductList.List .ProductQty {

	margin-left: 10px;

}



.ContentSearch .ProductList.List .ProductDescription {

	font-style: italic;

	margin-top: 5px;

}



.ContentSearch .ProductList .ProductRightCol {

	float: right;

}



.ContentSearch .ProductList.List li .ProductCompareButton {

	text-align: left;

	margin-top: 10px;

}

img, img a {

	border:0 none;

}

.ThumbImage {

	height:175px;

	width:175px;

}



.product_list { padding:10px 0 0px 0}

.product_list .productboxaccount { float:left; width:128px; margin-right:15px; margin-bottom:0px; padding-bottom:10px; }

.product_list .productboxaccount.last { margin-right:10px;;}

.product_list .productboxaccount .product_img { min-height:60px; margin-bottom:12px; vertical-align:bottom; width:100%;  display:block; text-align:center}

.product_list .productboxaccount .product_img img { border-width:0px;}

.product_list .productboxaccount h3 {  text-align:center; font-size:15px;  color:#454545; padding-bottom:10px;}

.product_list .productboxaccount h3 a {color:#454545;}

.product_list .productboxaccount .productinfo{ text-align:center; font-size:11px; line-height:17px; font-family:Verdana, Geneva, sans-serif, min-height:60px;}

.product_list .productboxaccount .productinfo p {  margin:0; padding:0;}

.product_list .productboxaccount h4 { color:#f6991e; font-size:14px; margin:0; padding:0 0 2px 0; line-height:16px;}

.product_list .productboxaccount h4 a {color:#f6991e;}



.Required {

	color: red;

	font-weight: bold;

	visibility: visible;

}

.pageheader_pad {margin-left:15px;}



/* 6-Aug-2010 End*/



/*23rd Aug START **/

.create_formbox_for_gift { font-size:11px; margin-bottom:10px;}

.create_formbox_for_gift h3 {border-bottom:solid 1px #e8e8e8; padding-bottom:8px; font-size:14px; font-weight:bold; color:#999999;}

.create_formbox_for_gift dl dt{display:inline-block; width:25%; vertical-align:top;}

.create_formbox_for_gift dl dd {display:inline-block; width:70%;}

.create_formbox_for_gift dl input , .create_formbox_for_gift dl select {border:solid 1px #999999;  text-decoration:none; height:22px; margin:0px 0px 10px!important; color:#000000; padding-left:5px !important; font-size:11px;}

.create_formbox_for_gift dl textarea {border:solid 1px #999999;  text-decoration:none; margin:0px 0px 10px!important; color:#000000; padding-left:5px !important; font-size:11px;}

.create_formbox_for_gift dl{padding-top:10px;}

.create_formbox_for_gift .Submit {padding-left:135px;}

/*23rd Aug End **/

.wishlist_product .prodcut_variations { float:left; width:174px; margin:0px; padding:0px; }

.wishlist_product .prodcut_variations p { padding:0px 0px 3px 0px; }

.wishlist_product .prodcut_variations select{ font-size:10px}



#TopMenu { width:350px; float:right;  }
