@charset "utf-8";
/* CSS Document */
/*purim existing css code*/
.home_text {color:#0a4d87;font-size:16px;font-weight:bold;}
.BlueText {	color:#2e4e84;}
.smallGreen {	font-size:9px; 	color:#74882a; 	font-weight:bold;}
.ItemName {	color:#74882a;	font-weight:bold;}
a.BGenericLink, a.BGenericLink:visited {color:#74882a;	text-decoration:none;}
a.BGenericLink:hover {	color:#2e4e84;}
a.CGenericLink, a.CGenericLink:visited {color:#FFFFFF;}
a.CGenericLink:hover {	color:#2e4e84;}
a.GenericLink, a.GenericLink:visited {color:#2e4e84;}
a.GenericLink:hover {	color:#74882a;}
.Copyright {	font-size:9px;	color:#86a3d5;	font-family: small fonts, Verdana, Arial, sans-serif}
/*cart styles */
.CartBo {	border-bottom:1px solid #78a4d7;	padding:5px 0px 5px 0px;}
.CartStyle {	color:#FFFFFF;}
.CartTitle {	color:#FFFFFF;	font-weight:bold;}
.Sold {	color:#990000; 	font-weight:bold;}
/*End Of Existincg code*/
html {background:#FFFFFF none repeat scroll 0 0;color:#000; font-family:Arial, Helvetica, sans-serif; font-size:62.5%}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;padding:0; font-size:12px}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0 none;}
li {list-style-image:none;list-style-position:outside;list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
textarea{ overflow:auto}
/*-------common-------*/
.f-left{ float:left}
.f-right{ float:right}
.c-both{ clear:both}
.l-clear{ clear:left}
.r-clear{ clear:right}
.clean{ padding:0px; margin:0px; width:auto; height:auto;}

/*-----signal col------*/
.maincol{ width:1002px; height:auto; margin:0px auto;}
/*---------header-------*/
.header{ width:1002px; height:auto; padding-top:20px}
.menu-strip{ width:1002px; height:40px}
.menu-strip .center-menu{ background:url(../images/menu-center.gif) left top repeat-x; width:986px; float:left; height:40px; line-height:40px; color:#FFFFFF}
.menu-strip .right-menu{ background:url(../images/menu-sides.gif) left top no-repeat; width:5px; height:40px; float:left}
.menu-strip .left-menu{background:url(../images/menu-sides.gif) right top no-repeat; width:5px; height:40px; float:left}
.header .logo-postion{ float:left; padding:8px 0px 0px 8px }
/*--menu navigation-----*/
.menu{ float:right}
.menu ul{ padding:10px 0px 0px 0px}
.menu li{ font-size:13px; font-weight:bold; float:left; border-right:1px solid #fff; display:inline; height:17px; line-height:17px}
.menu li.last-leaf{ border-right-width:0px}
.menu li a{ color:#FFFFFF; text-decoration:none; margin:0px 20px}
.menu li a:hover{ text-decoration:none; color:#8392b2}
.menu li a.active{ text-decoration:none; color:#8392b2}

/*---footer---*/
.footer{ text-align:center; padding-top:15px;_padding-top:10px}
.footer ul{ border:#e9e9ea 1px solid; border-left-width:0px; border-right-width:0px; padding:4px 0px}
.footer li{ display:inline; font-size:12px;border-right:#e9e9ea 2px solid; } 
.footer li.last-leaf{ border-right-width:0px}
.footer li a{color:#213d78; text-decoration:none; margin:0px 4px}
.footer li a:hover{text-decoration:none; color:#8392b2}
.copyrights{ padding-top:10px; color:#8392b2}

/*---home products-----*/
.home-products{}
.home-products ul{ }
.home-products li{background:url(../images/home-prodects-bg-white.gif) left bottom no-repeat; width:240px; height:152px; float:left; margin-right:6px;}

.home-products li div.abt-produts{ padding:0px 0px 0px 0px; margin:0px 0px 0px 10px}
.home-products li div.abt-produts .abt-produts-txt{ float:left; width:81px; padding-top:10px}
.home-products li div.abt-produts h2{ color:#213d78; font-size:12px; font-weight:bold; padding-bottom:4px; }
.home-products li div.abt-produts p{ color:#787878; font-size:11px;}
.home-products li div.abt-produts p a{ text-decoration:none; color:#002778}
.home-products li div.abt-produts p a:hover{color:#787878}
.home-products li div.abt-produts .abt-produts-img{ float:right; position:relative; top:3px; right:10px}
/*.home-products li.over{background:url(../images/home-prodects-bg-white.gif) left bottom no-repeat; }*/
/*---round corner---*/
.xsnazzy {background: transparent;width:auto;margin:0 0px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f9fafa; border-left:1px solid #f9fafa;border-right:1px solid #f9fafa;}
.xb1 {margin:0 5px; background:#f9fafa;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #f9fafa; border-width:0 1px; height:auto; background:#f9fafa}
* html .xboxcontent {height:1px;background:#f9fafa}
/*---banner--*/
.banner{ margin:10px 0px;}
.inside-banner{ padding:10px}
.banner-shop{ width:340px; background:url(../images/purim.png) left top no-repeat; width:261px; height:214px; margin:20px 0px 0px 0px}

.shop-now{height:40px; width:155px; padding:20px 0px 0px 40px}
.shop-now a{ background:url(../images/button-shop-now.png) left top no-repeat;;  text-indent:-99999px;height:56px; width:221px; display:block}
.shop-now a:hover{ background:url(../images/button-shop-now.png) left top no-repeat;height:56px; width:221px; }


.shop-now{height:56px; width:225px; padding:20px 0px 0px 40px}
.shop-now a{ background:url(../images/shop-now-bt.gif) left top no-repeat;  text-indent:-99999px;height:56px; width:225px; display:block}
.shop-now a:hover{ background:url(../images/shop-now-bt.gif) left bottom no-repeat;height:56px; width:225px; }


/*********** Information *********/
	.information { width:160px; margin:0px auto; }
	.information ul { padding:0px; margin:0px auto; list-style-type:none; }
	.information li { width:160px; font-weight:normal;  }
	.information li a { line-height:20px; text-decoration:none; }
	
	/*********** Login Section *********/
	.loginbox { width:200px; margin:auto; margin-bottom:5px; }
	.loginbox_top { width:137px; height:23px; margin-left:5px; padding-top:17px; padding-left:10px; background:url(../images/signin.jpg) no-repeat; font-family:Trebuchet MS; font-size:15px; font-weight:bold; color:#fff;}
	.loginbox_content { background:#fafafa; border:1px solid #dedede; padding:10px 5px 10px 20px; width:175px; margin:auto; }
	.loginbox_content .input_text { margin-top:5px; width:130px; height:20px; padding-top:4px; padding-left:5px; }
	.loginbox_content a { font-size:11px; line-height:20px; }
	.span_textstyle{ font-size:11px; }
	
	/*********** Shopping Bag *********/
	.shoppingbag { width:180px; margin:0px auto; }
	.shoppingbag ul { padding:0px; margin:0px auto; list-style-type:none; }
	.shoppingbag li { width:165px; font-weight:normal;/* background:url(../images/remove-cart.jpg) right no-repeat;*/  }
	.shoppingbag li a { line-height:20px; }
	.remove_cart { border:none; background:none; }
	.shop_div { width:165px; margin:auto; height:25px;  }
	.shop_items { width:150px; float:left; height:25px; }
	.shop_items a { line-height:20px; text-decoration:none;  }
	.shop_remove { width:15px; float:left; height:20px; padding-top:5px; }
	.a_viewall_shopbag { text-align:right; width:165px; margin:auto; }
	.a_viewall_shopbag a { color:#0066CC; text-decoration:underline; font-size:11px; font-family:tahoma; }
	.shop_noitems { width:165px; margin:auto; text-align:center; }
	.shop_totalitemslist { width:165px; margin:auto; margin-top:7px; text-align:center; }
	.shop_totalitemslist a { color:#0066CC; text-decoration:underline; font-size:11px; }
	.shop_totalprice { width:165px; margin:auto; margin:7px auto; text-align:center;  font-size:14px; font-weight:bold; color:#333; }
	
	.shoppingbag_cut { height:25px; width:171px; margin:auto; margin-top:7px; background:url(../images/cut-scissors.jpg) no-repeat center; }
	
	/*********** Best Sellers *********/
	.bestsellers { width:160px; margin:0px auto; }
	.bestsellers ul { padding:0px; margin:0px auto; list-style-type:none; }
	.bestsellers li { width:130px; font-weight:normal; background:url(../images/blue-arrow.jpg) no-repeat left scroll; padding-left:15px;  }
	.bestsellers li a { line-height:20px; text-decoration:none; }
	
	/*********** Customer Account Information *********/
	.customerinfolist { width:180px; margin:0px auto; }
	.customerinfolist ul { padding:0px; margin:0px auto; list-style-type:none; }
	.customerinfolist li { width:150px; font-weight:normal; background:url(../images/customer-arrow.gif) no-repeat left scroll; padding-left:22px;  }
	.customerinfolist li a { line-height:20px; text-decoration:none;}
	.customerinfolist li a:hover { text-decoration:underline;  font-weight:bold;  }
	
	/*********** Special Products *********/
	.specialprods { width:199px; height:175px; margin:5px auto; background:url(../images/specialprodsbg.gif) no-repeat center; color:#012433; text-align:center; font-size:11px; }
	.specialprods_display { width:90px; height:80px; margin:auto; padding-top:39px;  }
	.specialprods_display_price_old { font-size:14px; width:170px; margin:auto; text-decoration:line-through;}
	.specialprods_display_price_new { font-size:15px; font-weight:bold; }

/*********** Footer *************/	
.footer { min-height:100px; width:990px; margin:auto; }
.footer_1 { height:97px; width:19px; float:left; background:url(../images/footer-left.jpg) no-repeat; }
.footer_2 { height:97px; width:952px; float:left; background:url(../images/footer-middle.jpg) repeat-x; }
.footer_3 { height:97px; width:19px; float:left; background:url(../images/footer-right.jpg) no-repeat; }
.footer_2_left { float:left; width:200px;  }
.footer_2_right { float:right; }
.footer_paypal { width:173px; height:97px; margin-top:10px; }
.footer_message { font-size:11px; margin-top:80px;}

/*********** BreadCrumbs *************/	
.breadcrumbs { height:auto; padding:0px 5px; margin:10px auto 5px auto; }
.breadcrumbs ul { margin:0px; padding:0px; list-style-type:none; }
.breadcrumbs ul li { float:left; padding:0px 5px; font-family:tahoma; font-size:11px; color:#333; font-weight:bold; }
.breadcrumbs ul li a { font-family:tahoma; font-size:11px; font-weight:normal; text-decoration:none; }
.breadcrumbs ul li a:hover { text-decoration:underline; }

/*********** Product Details *************/	
.prod_info { width:530px; margin:auto; padding:15px 0px 15px 0px;}
.prod_info_name { font-size:16px; font-weight:bold; width:500px; margin:auto; height:30px; padding-top:10px; }
.prod_info_left { width:170px; float:left;  margin-top:10px; }
.prod_info_image { height:150px; width:150px; margin:auto; border:1px solid #dedede; }
.prod_info_image_tip { font-family:verdana; font-size:10px; font-style:italic; text-align:center; color:#666; }
.prod_info_moreviews{ width:160px; margin:auto; margin-top:20px; }
.prod_info_moreviews_imgbox { height:40px; width:40px; margin-right:10px; border:1px solid #dedede; }

.prod_info_right { width:360px; float:right; }
.prod_info_details { width:300px; margin:auto; margin-top:20px;   }
.prod_info_details_table{ border:#999999 1px solid; border-collapse:collapse}
.prod_info_details_table td{ padding:3px; text-align:center}
.prod_info_details_table tr.headings td{ color:#6d6b6b; font-weight:bold; padding:4px 2px; background:#e3e3e3}
.prod_info_details table td{ padding:0px 0px 5px 0px;}
.prod_info_details table td.product-price-qty table{ border:#999999 1px solid; border-collapse:collapse;}
.prod_info_details table td.product-price-qty table td{ padding:4px; font-size:11px }
.prod_info_details table td.product-price-qty table tr.headings td{ color:#6d6b6b; font-weight:bold; padding:4px 2px; background:#e3e3e3}
.prod_info_price { font-size:13px; font-weight:bold; color:#0c0c0c; }
.prod_quickoverview { width:320px; margin:auto; margin-top:15px; }
.prod_quickoverview_head { width:320px; margin:auto; }
.prod_quickoverview_head  h4 { font-size:14px;  }
.prod_quickoverview_ul { margin:auto; padding:0px 20px; list-style:circle inside; }
.prod_options { width:320px; margin:auto; margin-top:20px; background:#fafafa; border:1px solid #dedede; padding:10px 0px; text-shadow:0px 0px 10px #99ccff }
.prod_options h4 { font-size:14px; }
.prod_options_select { width:300px; margin:auto; }

.prod_details_optlinks { width:350px; margin:auto; margin-top:20px;  }
.prod_details_optlinks ul { list-style:none; margin:0; padding:0; }
.prod_details_optlinks ul li { float:left; padding:0px 5px; margin-top:5px; }
.prod_details_optlinks ul li a { font-family:tahoma; font-size:11px; padding-left:5px; }
.prod_details_optlinks ul li a:hover { color:#CC0000; }

/************ Details Slider ***********/
.prod_desc { width:530px; margin:auto; margin-top:20px; padding-bottom:30px; }

.prod_desc_content { width:450px; margin:auto; }

.prod_interested { width:500px; margin:auto; }
.products_listing_interested { height:auto; width:500px; margin:auto; text-align:center; }
.products_listing_interested_ul { list-style-type:none; margin:0px auto; padding:0px; height:280px; width:500px; }
.products_listing_interested_li { display:inline; float:left; width:150px; height:280px; }
.products_listing_interested h5 { font-weight:bold; font-size:12px; }
.prods_image_interested { width:140px; margin:auto; border:1px solid #dedede; height:140px; padding:5px; }
.prods_price_interested { margin-top:10px; }
.spacing_prods_interested { width:15px; float:left; height:240px; }

.prod_review {  width:500px; margin:auto;  }
.prod_review h5 { font-size:15px; font-weight:bold; }
 dl.form_box
{
	/*width:100%;*/ min-height:0px; padding:5px; font-size:12px;
}
 dl.form_box dt {  float:left; margin-bottom:0.8em; }
 dl.form_box dt label { color:#666666; }
 dl.form_box dd {  float:none; margin-bottom:0.8em; margin-left:150px;}
.submit_review { width:400px; text-align:right; }


/******************** Panels Prod Description *****************/


/************** Registration and Forgot Password ****************/
.registration_user { width:480px; margin:auto; }
.registration_user_head {padding-top:0px; text-align:left; padding-left:5px; font-family:Trebuchet MS; font-size:25px; color:#393939; font-weight:bold}
.profile_user_head {  width:170px; height:35px; padding-top:30px; /*text-align:right; padding-left:15px;*/ font-family:Trebuchet MS; font-size:17px; color:#393939; /*background:url(../images/Profile-info.jpg) no-repeat left;*/ }
.forgotpassword_user_head { width:160px; height:32px; padding-top:13px; text-align:right; font-family:Trebuchet MS; font-size:17px; color:#393939; background:url(../images/help-forgotpassword.png) no-repeat left; }

/************** Manage Addresses ****************/
.manageaddress_box { margin:auto; padding:0px; }
.manageaddress_box_head {color:#393939; margin-top:0px;  }
.manageaddress_box_head h1{color:#213d78; font-size:18px;font-weight:bold}
.manageaddress_box_content { margin:4px 0px; font-size:11px; color:#666; }
.manageaddress_box_content_1 { margin:4px 0px; font-weight:bold; }
.manageaddress_box_content_button { margin-top:10px; width:auto; margin:auto; text-align:right; }
.manageaddress_box_addressbox { margin:auto; margin-top:0px; }
.manageaddress_box_address_smallbox { width:190px; text-align:left; margin:10px 0px 0px 3px; border:#8191b0 1px solid; padding:10px 0px 10px 10px; }/*fer*/
.manageaddress_box_address_smallbox div{ padding-bottom:1px;}
.manageaddress_box_address_smallbox div b{color:#021e5e; font-size:13px}
.div_custbuttons { margin:auto; height:25px; margin-top:20px; text-align:right; padding-right:3px  }
.update_custadd { height:16px; background:url(../images/update-cust.png) no-repeat left; text-align:right; width:30px; padding-left:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#990066; padding-right:10px; }
.delete_custadd { height:16px; background:url(../images/delete-custadd.png) no-repeat left; text-align:right; width:30px; padding-left:20px; font-size:11px; font-family:verdana; text-decoration:none; color:#003300  }

/************** form user side ****************/
dl.reg_box { /*width:100%;*/ min-height:0px; padding:5px; font-size:12px; }
dl.reg_box dt {  float:left; margin-bottom:0.8em; }
dl.reg_box dt label { color:#666666; }
dl.reg_box dd {  float:none; margin-bottom:0.8em; margin-left:150px;}
.input_text_dec {  }
.fieldset_captcha  fieldset{ border:none; }
.submit_signup { height:55px; width:140px; background:url(../images/signup-button.jpg) no-repeat; border:none; cursor:pointer; color:#484848; font-family:Trebuchet MS; font-size:18px; padding-top:10px; padding-left:20px;   }
.xboxcontent_center_innerbox_buttons { width:auto; text-align:center; padding-top:5px; cursor:pointer; }
.input-text {}
.selectbox_products_left_head { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; height:25px; }

/************ Validation errors **************/
.valid_errors{ list-style-image:url(../images/error-validationicon.png); list-style-position:inside;color:#cf4747;  margin:0px; padding:0px; }
ul.valid_errors li {}
.required{color:#cf4747; }

/************ button style ************/
button {  }
button span { }
button.submitBtn {}
button.submitBtn span { }
button.submitBtn:hover {  }
button.submitBtn:hover span {}

/*********** Global Messages *************/	
.success_msg { border:1px solid #68D59C; padding:6px 10px; margin:5px 10px; background:#A3E6BD none repeat scroll 0 0; }
.success_msg span { background:url(../images/success-msg.png) left no-repeat; padding-left:20px; font-family:tahoma; font-size:11px; font-weight:bold; color:#414137;  }
	
.error_msg { border:1px solid #EFBAC4; background:#FFC6CC none repeat scroll 0 0; padding:10px 10px 6px 10px; margin:5px 10px; }
.error_msg span { background:url(../images/error-msg.png) left center no-repeat; padding-left:20px; padding-top:2px; font-family:tahoma; font-size:11px; font-weight:bold; color:#3d4b3e;  }

/*********** Pagination *************/	
.paginationControl { margin:auto; width:auto; }
.previouspage_styles { background:url(../images/pagination-leftgrey.jpg) left no-repeat; padding-left:20px; text-align:right; font-size:11px; }
.nextpage_styles { background:url(../images/pagination-rightgrey.jpg) right no-repeat; padding-right:20px; text-align:left; font-size:11px;  }
.disabled_previouspage_styles { background:url(../images/pagination-leftgrey.jpg) left no-repeat; padding-left:20px; text-align:right; font-size:11px; }
.disabled_nextpage_styles { background:url(../images/pagination-rightgrey.jpg) right no-repeat; padding-right:20px; text-align:left; font-size:11px;  }
.currentpage { border:1px solid #2c2c2c; background:#494949; padding:0px 5px; font-size:11px; margin-top:5px; margin-left:2px; float:left; }
.currentpage_a { text-decoration:none; color:#fff; font-weight:bold; }
.anchorpage { border:1px solid #dedede; background:#eee;  padding:0px 5px; font-size:11px; margin-top:5px; margin-left:2px; float:left; }
.anchorpage_a { text-decoration:none; color:#484848; font-weight:bold; }
.anchorpage:hover { border:1px solid #2c2c2c; background:#494949; color:#fff; }

/*********** Product / Category Display *************/
.product_display { padding:25px 0px 25px 0px ; margin:auto; }
.product_display_grid_1 { height:25px; width:auto; background:url(../images/viewinggrid1.jpg) repeat-x; border:1px solid #dedede; text-align:left; padding:0px 10px}
.product_display_grid_1_left { float:left; padding-top:5px; }
.product_display_grid_1_right { float:right; height:21px; padding-top:2px; background:url(../images/viewprod.png) left no-repeat; padding-left:30px; }
.product_display_grid_2 { height:20px; width:auto; background:url(../images/viewinggrid2.jpg) repeat-x; border:1px solid #848484; color:#fff; text-align:left;padding:5px 10px 0px 10px; }
.product_display_grid_2 select {  height:17px; width:135px; color:#000; font-family:tahoma; font-size:11px; }
.product_listview { line-height:16px; padding-left:20px; color:#226395; font-family:verdana; font-size:11px; background:url(../images/listview.png) left no-repeat; margin-left:10px;  }
.product_gridview { line-height:16px; padding-left:20px; color:#226395; font-family:verdana; font-size:11px; background:url(../images/gridview.png) left no-repeat; margin-right:10px;  }
/*.product_listview_selected { background:url(../images/left-prodviewhighlight.png) left no-repeat; height:15px; width:5px; float:left; padding:10px; }
.product_listview_selected span { background:url(../images/right-prodviewhighlight.png) right no-repeat; height:15px; color:#fff; float:left }*/
.input-text2{width:247px; border:1px solid #dedede; background-color:#fafafa; font-family:tahoma; font-size:11px; color:#2689be; padding:0px 0px;height:80px;}
.xboxcontent_body table.wish-list-table{ border:#e1e1e1 1px solid; border-top:0px; border-collapse:collapse; margin-bottom:20px; }
.xboxcontent_body h1{ font-size:18px; font-weight:bold;margin:0px; padding:0px; text-align:left; padding:0px 0px 10px 10px; color:#213d78 }
.xboxcontent_body table.wish-list-table td{ text-align:center;}
.xboxcontent_body table.wish-list-table td div.img-box img{ border:#e1e1e1 1px solid; }
.xboxcontent_body table.wish-list-table td div.img-box img{ border:#e1e1e1 1px solid; padding:2px; }
.xboxcontent_body table tr.table-data-desc td{padding:10px 0px;}
.xboxcontent_body table tr.c-data td{ padding:5px 0px}
.xboxcontent_body table.wish-list-table tr.heading td{ padding:10px 10px;border:1px solid #dedede; background:#c8c8c9}
.product-name{ color:#0071f5; font-size:12px; font-weight:bold}
.alert-message{ border:#d58a00 1px solid; margin:10px 5px; padding:10px 5px 10px 35px;background:#fffccb url(../images/warning.gif) 10px 5px no-repeat;; text-align:left; font-weight: bold; color:#990000 }
.red-fonts{ font-size:11px; text-align:right; color:#FF0000; padding-right:10px;}
.xboxcontent_body table{ margin:5px 0px}

.content font{ margin-bottom:-20px; padding:0px; line-height:-1px; font-weight:bold}
.search-tag{ font-size:18px} .search-tag span{ color:#fe6cad}
.total-box{ padding:5px 15px; } .total-box div{}
.cart_table {background:#c8c8c9}
.cart_table tr.cart_table_heading th{ padding:10px 0px 10px 5px; margin:0px; color:#686868; background:#c8c8c9}
.cart_table  td{ padding:5px 0px 5px 5px; margin:0px;}
.cart_table  td img{border:1px solid #dedede; }
.list_products_dispaly td{ padding-left:8px }
.view_all{ background:url(../images/view-all-bg.png) left top no-repeat; width:62px; height:17px; line-height:17px; font-weight:normal; padding-left:5px; color:#000000; font-size:11px; padding-left:8px}
.view_all a{ text-decoration:none;}
.validation-failed { background:#FAEBE7 none repeat scroll 0 0 !important; border:1px dashed #EB340A !important; }




.xboxcontent_body table td div.textbox{ background:url(../images/txt-l.gif) left top no-repeat; padding:0px 0px 0px 3px; float:left; margin:4px 2px -2px 2px;}
.xboxcontent_body table td div.textbox input{ font-size:12px; background:url(../images/txt-r.gif) right top no-repeat; padding:10px 10px 10px 0px; border:0px; width:60px; }

/*------view orders---------*/
.view_orders_headings_color{border:1px solid #CCCCCC;background:#FAFAFA;width:100%;}
.view_orders_headings{border:1px solid #b2b1b1;background:#b2b1b1;color:#000;height:20px;font-weight: bold; text-align:left;padding:5px;}
.w20{ width:30%}
.table-datas{border:1px #979797 solid;border-collapse:collapse;}
.table-datas th {border:1px solid #979797;}
.table-datas td{ padding:2px 1px 2px 5px; text-align:left;border:1px #979797 solid;}
.no_item_found{ font-size:13px; color:#990000; background:url(../images/no-item-found.gif) left top no-repeat; padding:10px 0px 15px 35px;  }
.no_product_found1{ font-size:13px; color:#990000; padding:10px 0px 15px 35px;  }
/*----------------------------- CSS Document 29-12-2009------------------------------- */

html {background:#FFFFFF none repeat scroll 0 0;color:#000; font-family:Arial, Helvetica, sans-serif; font-size:62.5%}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;padding:0; font-size:12px}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0 none;}
li {list-style-image:none;list-style-position:outside;list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
select, textarea, input{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*-------common-------*/
.f-left{ float:left}
.f-right{ float:right}
.c-both{ clear:both}
.l-clear{ clear:left}
.r-clear{ clear:right}
.clean{ padding:0px; margin:0px; width:auto; height:auto;}

/*-----signal col------*/
.maincol{ width:1002px; height:auto; margin:0px auto;}


/*---------header-------*/
.header{ width:1002px; height:auto; padding-top:20px}
.menu-strip{ width:1002px; height:40px}
.menu-strip .center-menu{ background:url(../images/menu-center.gif) left top repeat-x; width:986px; float:left; height:40px; line-height:40px; color:#FFFFFF}
.menu-strip .right-menu{ background:url(../images/menu-sides.gif) left top no-repeat; width:5px; height:40px; float:left}
.menu-strip .left-menu{background:url(../images/menu-sides.gif) right top no-repeat; width:5px; height:40px; float:left}
.header .logo{ float:left;background: url(../images/MyPurimBaskets-logo.png) left 8px no-repeat;text-indent:-9000px; height:30px; width:202px;}


/*---footer---*/
.footer{ text-align:center; margin:10px 0px}
.footer ul{ border:#e9e9ea 1px solid; border-left-width:0px; border-right-width:0px; padding:4px 0px}
.footer li{ display:inline; font-size:12px;border-right:#e9e9ea 2px solid; } 
.footer li.last-leaf{ border-right-width:0px}
.footer li a{color:#213d78; text-decoration:none; margin:0px 4px}
.footer li a:hover{text-decoration:none; color:#8392b2}
.copyrights{ padding-top:10px; color:#8392b2}
/*--menu navigation-----*/
.menu{ float:right}
.menu ul{ padding:10px 0px 0px 0px}
.menu li{ font-size:13px; font-weight:bold; float:left; border-right:1px solid #fff; display:inline; height:17px; line-height:17px}
.menu li.last-leaf{ border-right-width:0px}
.menu li a{ color:#FFFFFF; text-decoration:none; margin:0px 20px}
.menu li a:hover{ text-decoration:none; color:#8392b2}
.menu li a.active{ text-decoration:none; color:#8392b2}
/*---round corner---*/
.xsnazzy {background: transparent;width:auto;margin:0 0px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f9fafa; border-left:1px solid #f9fafa;border-right:1px solid #f9fafa;}
.xb1 {margin:0 5px; background:#f9fafa;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #f9fafa; border-width:0 1px; height:auto; background:#f9fafa}
* html .xboxcontent {height:1px;background:#f9fafa}
/*---banner--*/
.banner{ margin:10px 0px;}
.inside-banner{ padding:10px}
.banner-shop{ width:340px; background:url(../images/purim.png) left top no-repeat; width:261px; height:214px; margin:20px 0px 0px 0px}
.shop-now{height:56px; width:221px; padding:20px 0px 0px 40px}
.shop-now a{ background:url(../images/button-shop-now.png) left top no-repeat;  text-indent:-99999px;height:56px; width:221px; display:block}
.shop-now a:hover{ background:url(../images/button-shop-now.png) left bottom no-repeat;height:56px; width:221px;}
/*--forms---*/
.wbox361{ width:331px; float:left; height:auto}
.forms-box{ padding:0px 0px 0px 30px}
.forms-box ul{}
.forms-box li{ float:left; margin-right:5px}
.forms-box  dd{ margin:0px; padding:0px; display:inline}
.forms-box  dt{ margin:0px; padding:0px; display:block}
.forms-box .names{ padding:3px 0px 3px 0px;color:#15264d}
.forms-box .textbox{ background:url(../images/txt-l.gif) left 15px no-repeat; padding:0px 0px 0px 6px;_background:url(../images/txt-l.gif) left 16px no-repeat;}
.forms-box .textbox input{ font-size:12px; background:url(../images/txt-r.gif) right top no-repeat; padding:10px 10px 10px 0px; _padding:10px 10px 10px 0px; border:0px; width:238px; }
.forms-box .textbox select{font-size:12px; background:url(../images/txt-r.gif) right top no-repeat; padding:5px 10px 10px 0px; border:0px;width:435px; position:relative; top:2px}

body:first-of-type dd{ display:inline}
.forms-box .textbox1{ background:url(../images/txt-l.gif) left 17px no-repeat; padding:0px 0px 10px 6px;_background:url(../images/txt-l.gif) left 18px no-repeat;}
.forms-box .textbox1 select{font-size:12px; background:url(../images/txt-r.gif) right top no-repeat; padding:5px 10px 10px 0px; border:0px;width:435px; position:relative; top:2px}
.forms-box .textbox_input{ background:url(../images/txt-l.gif) left 16px no-repeat; padding:0px 0px 10px 6px;_background:url(../images/txt-l.gif) left 18px no-repeat;}
.forms-box .textbox_input input{font-size:12px; background:url(../images/txt-r.gif) right top no-repeat; padding:5px 10px 10px 0px; border:0px;width:435px; position:relative; top:2px}


.forms-box .textareabox{ background:url(../images/textarea-box-l.gif) left 15px no-repeat; padding:0px 0px 20px 10px; height:170px;}
.forms-box .textareabox textarea{ width:300px; height:120px; overflow:auto;  background:url(../images/textarea-box-r.gif) right top no-repeat; border:0px; padding:10px 0px 30px 0px; color:#000000; font-size:12px}
.forms-box label{ color:#FF0000; font-size:11px}
.forms-box h2{ font-size:20px; color:#111d3c; padding:20px 0px 10px 0px}
.validation-err{ padding:10px; border:#d58a00 1px solid; background:#fffccb}
.validation-err ul{ background:url(../images/warning.gif) left center no-repeat;}
.validation-err li{ color:#993300; padding-left:30px}
.submitbt{ border-top:#fff 1px solid; padding:10px 30px 0px 30px; margin:10px 0px 0px 0px}
.forms-box p{ font-size:11px;} .forms-box p b{ font-size:12px; color:#111e3f}
.bt_10{ padding:2px 0px 10px 0px}
/*---screen shoots---*/
.screenshot{ width:617px; min-height:571px; height:571px!important; background:url(../images/screenshoot.gif) left top repeat-y; margin-left:10px}
.screenshot .box{ padding:20px 10px}
.screenshot .box ul{ padding:10px 0px 0px 0px}
.screenshot .box li{ float:none; list-style-position: inside;list-style-type:disc; line-height:16px;}


/*---products box--*/
.products-box{ padding:20px 10px;}
.border-top{ background:#d9e4fe; border-bottom:#111e3f 1px solid; padding:10px 0px 10px 0px;}
.border-top .show-grid-list{ padding:0px 10px}
.show-grid-list .grid{ background:url(../images/grid.png) left top no-repeat; font-size:11px; margin-right:6px; padding-left:16px}
.show-grid-list .listview{ background:url(../images/list-view.png) left top no-repeat; font-size:11px; padding-left:16px}
.show-grid-list  a{ color:#000000; text-decoration:none}
.show-grid-list a:hover{ text-decoration:underline}
/*---products--*/
.products{ padding:10px}
.products ul{ padding:20px 50px 20px 50px}
/*
.products li{ text-align:left; position:relative}
*/
.products li{ text-align:left;}
.message-to-user{ position:absolute;width:100%; height:40px; background:#fff6bb; opacity:0.8;filter:alpha(opacity=80); z-index:10}
.message-to-user p{ text-align:center; padding:10px 0px; color:#000}
.message-to-user img{ position:absolute; right:2px; top:2px; cursor:pointer; z-index:11; text-align:right}
.message-to-user2{ position:absolute;width:100%; height:40px; background:#ff8282; opacity:0.8;filter:alpha(opacity=80); z-index:12}
.message-to-user2 p{ text-align:center; padding:10px 0px; color:#000}
.message-to-user2 img{ position:absolute; right:2px; top:2px; cursor:pointer; z-index:13; text-align:right}
.products li.list { padding:4px 0px; margin:2px 0px; border-left-width:0px; border-right-width:0px}
.products li.even{ background:#f2f6ff}
.products li.odd{ background:#fff}
.products li p{ font-size:11px; padding-bottom:5px}
.products li.list div.img-box{ text-align:left; padding:5px 0px 5px 0px; float:left; }
.products li.list div.pro-content{ width:500px; height:auto; margin-left:10px;float:left}
.products li.grid{ float:left; height:250px; width:200px; margin:5px ;border:#d2d1d1 1px solid;}

.products li.grid div.img-box{ text-align:center; padding:5px 0px 5px 0px;}
.products li div.abt-proucts{ text-align:center; padding:5px 0px 0px 0px}
.products li div.pro-name{ color:#14244a; font-weight:bold}
.buttons{ background:url(../images/bt-l.png) left 0px no-repeat;padding:0px 0px 0px 5px;display:block}
.buttons input{ background:url(../images/bt-r.png) right top no-repeat; padding:5px 5px 10px 0px; line-height:25px; border:0px ;color:#FFFFFF;font-weight:normal; text-transform: capitalize; font-size:18px;letter-spacing:-1px!important;  _background:url(../images/bt-r.png) right top no-repeat; _padding:0px 0px 0px 0px; cursor:pointer; }
.buttons button{ background:url(../images/bt-r.png) right top no-repeat; padding:5px 5px 10px 0px; line-height:25px; border:0px ;color:#FFFFFF;font-weight:normal; text-transform: capitalize; font-size:18px;letter-spacing:-1px; _padding:0px 0px 0px 0px; cursor:pointer;  display: block;  }
.buttons button span{ padding:0px; margin:0px }
.pro-bt{ padding:10px 10px 0px 20px}
.pro-bt-list{ padding:10px 0px 0px 0px}
.button-pro{background:url(../images/bt-p-l.gif) left top no-repeat;padding:0px 0px 0px 4px;display:block; float:left; margin-right:5px}
.button-pro input{ background:url(../images/bt-p-r.gif) right top no-repeat; padding:5px 4px 10px 4px; line-height:25px; border:0px ;color:#FFFFFF;font-weight:bold;  font-size:12px; _background:url(../images/bt-p-r.gif) right top no-repeat; _padding:0px 0px 0px 0px; cursor:pointer; text-transform:capitalize;_letter-spacing:-1px!important; }

.button-pro1{background:url(../images/bt-l.png) left top no-repeat;padding:0px 0px 0px 4px;display:block; float:left; margin-right:5px}
.button-pro1 input{ background:url(../images/bt-r.png) right top no-repeat; padding:5px 4px 10px 4px; line-height:25px; border:0px ;color:#FFFFFF;font-weight:bold;  font-size:12px; _background:url(../images/bt-r.png) right top no-repeat; _padding:0px 0px 0px 0px; cursor:pointer; text-transform:capitalize;_letter-spacing:-1px!important; }
/*--products details page--*/
.details-page{ width:725px; height:auto; margin-left:5px}
.details-page .magicbox{ width:300px; height:auto}
.details-page .magicbox img{ border:#d8d8d8 1px solid }
.details-page .magicbox h2{ font-size:16px; font-weight:bold; padding:0px 0px 3px 0px; color:#192d5b}
.details-page .availability{ width:425px; height:auto}
.details-page .availability b{color:#192d5b;}
.details-page .availability table{ border:#1b3263 1px solid; margin:20px 0px}
.details-page .availability table td{padding:0px 0px 0px 3px; text-align:left; }
.details-page .availability table tr.heading{ text-align:left}
.details-page .availability table tr.heading td{ padding:5px; color:#FFFFFF; font-weight:bold; background:#8191b0}

.details-page .availability table td div.textbox{ background:url(../images/txt-l.gif) left 0px no-repeat;_background:url(../images/txt-l.gif) left 1px no-repeat; padding:0px 0px 0px 5px; float:left; margin:4px 2px -2px 2px}
.details-page .availability table td div.textbox input{ font-size:12px; background:url(../images/txt-r.gif) right top no-repeat; padding:10px 10px 10px 0px; border:0px; width:60px; }
table td div.textbox select{font-size:12px; background:url(../images/txt-r.gif) right top no-repeat; padding:5px 10px 5px 0px; border:0px;width:150px;}
table td div.shipping-method{ padding-top:5px; font-size:11px; color:#182c59}
/*---magic box--*/
.breadcrumbs { height:auto; padding:0px 5px; margin:10px auto 5px auto; }
.breadcrumbs ul { margin:0px; padding:0px; list-style-type:none; }
.breadcrumbs ul li { display:inline; padding:0px 5px;font-size:11px; color:#333; font-weight:bold; }
.breadcrumbs ul li a { font-weight:normal; text-decoration:none; color:#000000}
.breadcrumbs ul li a:hover { text-decoration:underline; }

.g-box{ padding:10px}
.g-box h1{ font-size:18px; font-weight:bold; padding-bottom:10px}
.g-box p{ font-size:11px}
.address-box{}
.address-box dl{ width:200px; float:left; margin-right:10px}

.overview{ padding-bottom:10px}
.viewed-products{ width:220px; height:auto; margin-right:10px;}


/*--------curve----*/
.xb1p, .xb2p, .xb3p, .xb4p {display:block; overflow:hidden;}
.xb1, .xb2, .xb3p {height:1px;}
.xb2p, .xb3p, .xb4p {background:#8191b0; border-left:1px solid #8191b0;border-right:1px solid #8191b0;}
.xb1p {margin:0 5px; background:#8191b0;}
.xb2p {margin:0 3px;border-width:0 2px;}
.xb3p {margin:0 2px;}
.xb4p {height:2px; margin:0 1px;}
.xboxcontentp {display:block; border:0 solid #8191b0; border-width:0 1px; height:auto;}
.xboxcontentp h1{ font-size:14px; padding:5px 10px; font-weight:bold}
* html .xboxcontentp {height:1px;}
.blue {background:#8191b0;color:#fff;}
ul.view-products{ padding:20px 0px; }
ul.view-products li{ text-align:center; padding: 5px 10px; border-bottom:#cfd8e8 1px solid; margin:5px;}
ul.view-products li img{ border:#d8d8d8 1px solid}
ul.view-products li a{ color:#182c59; text-decoration:none}
ul.view-products li a:hover{ text-decoration:underline }
ul.view-products li h2{ font-weight:bold; padding:5px 0px}
/*--scroll---*/
.tabs a.selected { background:url(../images/tab-sel-l.gif) left 0px no-repeat;color:#000000; text-decoration:none; padding:10px 0px 25px 10px;_background:url(../images/tab-sel-l.gif) left 0px no-repeat; _padding:0px 0px 0px 10px;}
.tabs a.selected span{ background:url(../images/tab-sel-r.gif) right top no-repeat; padding:10px 15px 25px 0px; _padding-top:10px 15px 0px 0px; }
#scroller-header {	background:url(../images/header-tabbed.jpg) no-repeat;	width:510px;  height:30px; padding:30px 0 0 15px; font-weight:700;}
/*#scroller-body { background:#fafafa; width:720px; padding-bottom:30px; margin-left:0px;  border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; position:relative; height:auto; overflow-y: auto; overflow-x:hidden; bottom:10px; }*/
#scroller-body { background:#fafafa; width:720px; padding-bottom:30px; margin-left:0px;  border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; position:relative; height:400px; overflow-x:hidden; bottom:10px; }
#mask {	width:700px; overflow:hidden; margin:20px auto 0px auto; }
#panel{ }
.tabs { margin-top:20px}
#panel dt { float:left; width:700px;}
#panel dt p{ font-size:13px; font-style:italic }
.tabs a{margin:0px 5px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.tabs .left-cor{ background:url(../images/scroll-corners.gif) left top no-repeat; padding-left:8px; height:49px; float:left}
.tabs .center-bg{background:url(../images/tab-c.gif) left top repeat-x; height:49px; float:left; width:701px; line-height:49px; padding-top:10px}
.tabs .right-cor{ background:url(../images/scroll-corners.gif) right top no-repeat; padding-right:13px; height:49px; float:left}
.mail{ padding-top:10px; text-align:left}
.mail a{ color:#666666; text-decoration:none}
.mail a:hover{ color:#000; text-decoration:none}
/*--end scroll---*/
/*--amount---*/
.prods_price_strike{ color:#FF0000; text-decoration:line-through}
.prods_price_bold{ font-weight:bold}
/*--menu bar---*/
.menu-sub{ width:200px; height:auto}
.menu-sub ul{ padding:10px 10px 20px 8px}
.menu-sub li{ margin-bottom:0px; border-bottom:#999999 1px solid; width:200px; padding:0px 0px; height:1%}
.menu-sub li a{ text-decoration:none; color:#000000; display:block;padding:3px 0px 3px 3px; margin:0px}
.menu-sub li a:hover{ background:#cbdcfe;font-weight:bold;}
.menu-sub li a.act1{ font-weight:bold;background:#cbdcfe }
/*---check out----*/
.checkout { font: 12px  Arial, Helvetica, sans-serif; padding:0px 0px 0px 8px; width: 100%; margin:0px; }
.checkout  form{ }
.checkout ul,li { margin: 0; padding: 0; }
.checkout ul.tabNav { float: left; list-style: none;  }
.checkout ul.tabNav li { float: left; margin: 0 1px 0 0; padding: 6px 0 0 0; }
.checkout ul.tabNav li.current { padding-top: 0; font-weight:bold;position:relative; top:2px;}
.checkout ul.tabNav a { background: #8292b2; border: 1px solid #8292b2; border-width: 1px 1px 0; color: #333; display: block; padding: 4px 4px 5px 4px; text-decoration: none; color:#fff ;}
.checkout ul.tabNav li.current a {border: 1px solid #8292b2; border-width:1px 1px 0px 1px; background: #fff;padding: 7px; color:#213d78; }
.checkout div.tabContainer { clear: both; float: left; width:98%; border: 1px solid #8292b2; margin-bottom:10px}
.checkout div.tabContainer div.tab {  color: #000; display: none; padding: 10px; background:#fff }
.checkout div.tabContainer div.current { display: block; }
.checkout div.tab p:last-child { margin-bottom: 0; }
.ups-pro{ padding:10px;border: 1px solid #dedede;}
.ups-pro-desc{ padding-left:10px}
.order-view{ border:#dcdcdc 1px solid}
.order-view td{ padding:5px}
.order-view tr.headings{ background:#dcdcdc} 
.order-view tr.headings td{ padding-left:5px; font-weight:bold }
/*---end check out----*/
/*---shopbyadressbook---*/
.shopbyadressbook{ text-align:left}
.shopbyadressbook .addressbox-con{ width:724px; height:auto}
.shopbyadressbook table{ margin:0px; padding:0px;}
.shopbyadressbook table .list-of-products{ margin-bottom:4px;border:#8191b0 1px solid; border-width:0px 0px 1px 0px}
.shopbyadressbook-table{ border:#8191b0 1px solid}
.shopbyadressbook-table td{ padding:2px}
.shopbyadressbook-table .cus-name{ text-align:left; width:137px}
.shopbyadressbook-table .name-products{ width:130px; height:auto; vertical-align:middle; text-align:center}
.shopbyadressbook-table .name-products .thumb-nail{ padding-bottom:5px;}
.shopbyadressbook-table .name-products .thumb-nail img{ padding-bottom:5px; border:#8191b0 1px solid}
.shopbyadressbook-table .price-product{ width:117px; height:auto;vertical-align:middle; text-align:center; font-weight:bold}
.shopbyadressbook-table .cart-product{ width:104px; height:auto;vertical-align:middle; text-align:center}
.shopbyadressbook-table .action-product{ width:92px; height:auto;vertical-align:middle; text-align:center}
.prod-name{ font-size:11px;}
.remove-pro{ width:57px; height:auto;vertical-align:middle; text-align:center;}
.select-box{ width:250px}
.inside-table-messages table{ padding:0px; margin:0px}
.inside-table-messages table td{ padding:0px 0px 8px 0px; margin:0px}
.small-fonts{ font-size:11px; color:#333333}
.bugforbrow{ width:138px;}