/* -------------------- common start ------------------------*/
body {background:#f5f5de url(/images9/body_bg.jpg) repeat-x top left;margin:0; font:100%/18px Arial, Helvetica, sans-serif; color:#333;}
h2,h3,p,form,fieldset,ul{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333;}
h1 { margin:5px;padding:2px;font-size:1.6em;color:#444;}

img{ border:none}
fieldset{ border:none}
.left{float:left;}
.right{float:right;}
a{cursor:pointer;color:#333}
strong { color:#ae0505; }
.ybg {padding:5px; border:1px solid #ccc;background-color:#f0f0f0;color:#000;font-weight:bold}

.action-link,.action-link:visited,a.action-link {color:#000;margin-bottom:7px;margin-top:4px;border:1px solid #777; padding:3px;font-weight:bold;font-size:12px;text-decoration:none;background:#F2D756}

.action-link:hover,.action-link:active { color:#222;background:#F5E174;text-decoration:underline}




/* -------------------- layout start ------------------------*/
#layout{ margin:0 auto; width:969px;padding:15px 15px 0 15px;}
#main{ float:left; background:#fff; width:935px; padding:17px 17px 10px 17px; font-size:12px;}

/* -------------------- header start ------------------------*/
#header{ float:left; width:935px}
#header .logo{float:left; height:81px;width:200px;background-image:url(/images/sprite1.png);background-position:0,0}
#header .header_content{float:right; width:485px}

/* -------------------- header  links start ------------------------*/
#header .header_content .top_links{float:left; text-align:right}
#top-pay-logo  {
  background-image:url(/images/sprite1.png);background-position:0px -77px;width:260px;height:30px}


.top_links ul{ margin:0;padding:0; list-style:none;}
.top_links li{ font-size:11px; color:#333; display:inline; padding:0 1px 0 1px; }
.top_links li.first{ background:none; padding-right:6px}
.top_links li a{color:#333; text-decoration:none}
.top_links li a:hover{ text-decoration:underline}

/* -------------------- header  cart details start ------------------------*/
#header .header_content .short_cart_deatails{float:right; font-size:11px;}
#header .header_content .seprator{ border-left:1px solid #ccc; padding-left:15px}
#header .header_content .short_cart_deatails ul{list-style:none; padding-right:20px}
#header .header_content .short_cart_deatails li{padding-bottom:0; line-height:15px}
#header .header_content .short_cart_deatails li strong{color:#ae0505}
#header .header_content .short_cart_deatails .details{float:left; padding-top:5px}
#header .header_content .short_cart_deatails #cart_icon{float:left; margin:5px 0 0 0; background-image:url(/images/sprite1.png);background-position:-79px -140px;width:55px;height:45px}
#header .header_content .short_cart_deatails a{ color:#ae0505; font-weight:bold}


.currencySelectBox{font-size:9px;}

#mag-glass{ background-image:url(/images/sprite1.png);background-position:0px -275px;width:16px;height:16px}


/* -------------------- Curve menu starts ------------------------*/
#header #menu{ float:left; width:935px; background:url(/images9/menu_bg.jpg) top left repeat-x; padding-bottom:5px; margin-top:10px;}
#header #menu ul{list-style:none; float:left}
#header #menu li {display:inline;}

#header #menu li a.left_curve{color:#333333; font-size:11px; font-weight:bold; text-decoration:none; float:left; border-right:1px solid #fff; padding:0; cursor:pointer;}
#header #menu li a.left_curve span{background:url(/images9/menu_left_curve.jpg) 0 0 no-repeat; width:auto; float:left; display:block; padding:3px 12px 3px 12px;}
#header #menu li a.left_curve:hover span{background-position:0 bottom;}

#header #menu li a{color:#333333; font-size:11px; font-weight:bold; text-decoration:none; padding:3px 12px 3px 12px; float:left; border-right:1px solid #fff}
#header #menu li a.last{ border:none}
#header #menu li a:hover{background-color:#f0d74b; text-decoration:underline}
#header #menu li.current{color:#333333; font-size:11px; font-weight:bold; padding:3px 12px 3px 12px; float:left;border-right:1px solid #fff;background-color:#f0d74b}

#lists {padding:0; list-style:none; position:relative; float:left; z-index:500;} /* margins for this demonstration only */
#lists li {display:inline; float:left; height:25px;}
#lists li a.tl {display:block; text-decoration:none; font-weight:normal; color:#000;}
#lists div {display:none;}



#lists :hover div{display:block;  position:absolute; left:134px; top:25px; border:1px solid #888; padding-bottom:10px; background:none;}

#lists :hover div.pos1 {background:#f7f7f7;left:56px; top:25px;width:138px;}
#lists :hover div.pos2 {background:#f7f7f7;left:142px; top:25px;width:138px;} /* Bags */
#lists :hover div.pos2a {background:#f7f7f7;left:194px; top:25px;width:138px;} /* Fitness */
#lists :hover div.pos3 {background:#f7f7f7;left:260px; top:25px;width:138px;}
#lists :hover div.pos4 {background:#f7f7f7;left:337px; top:25px;width:138px;}  /* team sports */
#lists :hover div.pos5 {background:#f7f7f7;left:433px; top:25px;width:138px;}  /* women */


#lists :hover div.pos6 {background:#f7f7f7;left:501px; top:25px;width:138px;}   /* women */
#lists :hover div.pos7 {background:#f7f7f7;left:560px; top:25px;width:138px;}    /* Recreation */
#lists :hover div.pos8 {background:#f7f7f7;left:381px; top:25px;width:138px;}

#lists :hover div dl {display:inline; padding:0; float:left; width:136px; text-indent:10px; margin:0;}
#lists :hover div dl.right_end {display:inline; padding:0; float:left; width:136px; text-indent:0px;}
#lists :hover div dl dt{width:136px; background:#e9e9e9; text-decoration:none; line-height:20px; cursor:pointer; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  margin:0;}

#lists :hover div dd{padding:0; margin:0; width:136px; float:left;}
#lists :hover div dt a{text-decoration:none; cursor:default; font-weight:normal; color:#fff;}
#lists :hover div dd a{display:block; text-decoration:none; font-weight:normal!important; font-size:11px; color:#000; border:none!important; width:auto!important; padding:0!important;}
#lists :hover div dd a:hover{text-decoration:underline!important; background:none!important; float:left; margin:0; padding:0;}


#lists .clear {clear:both;}

.button-action{
  padding:5px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  background-color:#F6DA6D
}



/* -------------------- Bread crumbs and serach  start ------------------------*/
#header #gray_box{float:left; width:935px; background:url(/images9/search_box_bg.jpg)  bottom left repeat-x;
}
#header #gray_box .lft_side_bg{float:left;width:935px; background:url(/images9/serch_box_left_curve.jpg) bottom left no-repeat;}
#header #gray_box .rgt_side_bg{float:left;width:935px; background:url(/images9/serch_box_right_curve.jpg) bottom right no-repeat;}
#header #gray_box .content_box{float:left; width:925px; padding:5px; padding-bottom:15px; padding-top:5px}
#header #gray_box .content_box ul{list-style:none; float:left; padding:4px 0 0 8px;}
#header #gray_box .content_box ul li{ display:inline; font-size:11px; color:#333}
#header #gray_box .content_box ul li a{ color:#333; text-decoration:none}
#header #gray_box .content_box ul li a:hover{ text-decoration:underline}
#header #gray_box .content_box form{ float:right; padding-right:0; width:355px}
#header #gray_box .content_box form .icon{ float:left; margin-right:10px; display:inline; margin-top:2px; display:inline}
#header #gray_box .content_box form input.input{background:#fff ; border:1px solid #b9b9b9; padding:3px 2px 3px 2px; width:240px; font-size:11px; color:#666; }
#header #gray_box .content_box form .search_btn{background:#d7d7d7 ;border:1px solid #b3b3b3;width:60px;font-weight:bold; font-size:11px; padding:2px 0 2px 0; text-transform:uppercase; }

/* -------------------- body container start ------------------------*/
#body_container{float:left; width:935px}
#body_container.spacer{padding-top:3px}

/* -------------------- left body container start ------------------------*/
#body_container #container_left{ float:left; width:723px; padding-right:13px; position:relative}



/* -------------------- left short product start ------------------------*/


/* -------------------- left mid banner start ------------------------*/
#body_container #container_left .mid_banner{float:left; width:723px; padding:15px 0 15px 0}





/* -------------------- left navigation starts ------------------------*/
div#left_nav_container{width:196px; float:left; }

div.top_curves{width:100%; float:left; background:url(/images9/left_nav_top_bg.jpg) 0 0 repeat-x;}
div.bottom_curves{width:100%; float:left; background:url(/images9/left_nav_bottom_bg.jpg) 0 0 repeat-x;}
div.mid_bottom_curves{width:100%; float:left; background:url(/images9/bottom_curve_bg.jpg) 0 bottom repeat-x;}

div#left_nav_container div.mid_content{width:196px; float:left;  padding-bottom:50px;background:url(/images9/left_nav_bg.jpg) 0 0 repeat-y;}
div#left_nav_container div.mid_content h3{width:184px;  font-size:14px; color:#000; padding:6px 0 10px 12px; font-weight:normal;}
div#left_nav_container div.mid_content ul{width:194px; font-size:11px; font-weight:bold; color:#000; list-style:none; padding:0 0 0 1px; float:left;}
div#left_nav_container div.mid_content li{width:194px; float:left; padding:0 0 0 0; line-height:20px;}
div#left_nav_container div.mid_content li a{width:174px; float:left; color:#000; background:url(/images9/bullet.gif) 12px 7px no-repeat; text-decoration:none; padding:0 0 0 20px}
div#left_nav_container div.mid_content li a:hover{width:174px; float:left; color:#000; background:#f5e174 url(/images9/bullet.gif) 12px 7px no-repeat; text-decoration:none;}
div#left_nav_container div.mid_content li a.current{width:174px; float:left; color:#000; background:#f5e174 url(/images9/bullet_over.gif) 11px 7px no-repeat; text-decoration:none;}
div#left_nav_container div.mid_content ul.sub{width:194px; font-size:11px; color:#000; list-style:none; margin:0; padding:0; font-weight:normal; border-bottom:1px solid #e6e6e6; float:left; background:#f7f7f7;}
div#left_nav_container div.mid_content li.sub_menu{width:194px; float:left; padding:0 0 0 0; line-height:20px;}
div#left_nav_container div.mid_content li.sub_menu a{width:167px; float:left; color:#000; background:url(/images9/square_bullet.gif) 19px 8px no-repeat; text-decoration:none; padding:0 0 0 27px}
div#left_nav_container div.mid_content li.sub_menu a.last{}
div#left_nav_container div.mid_content li.sub_menu a:hover{width:167px; float:left; color:#000; background:#e9e9e9 url(/images9/square_bullet.gif) 19px 8px no-repeat; text-decoration:underline;}
div#left_nav_container div.mid_content li.sub_menu a.current{width:167px; float:left; color:#000; background:#f5e174 url(/images9/square_bullet.gif) 19px 8px no-repeat; text-decoration:none; font-weight:bold;}

/* -------------------- left navigation ends ------------------------*/


/* --------------------  containter - as used on account pages - no rh menu --*/

div#account_container_inner{width:526px; float:left;  margin-left:9px;}
.jssFormError{
       color:#ae0505;}
div#account_container_inner table.cartTable{border:1px solid #ccc}
div#account_container_inner table.cartTable th{border:1px solid #dcd6c4;border-left:0;border-bottom:0;background:#f0f0f0;padding:7px;}
div#account_container_inner table.cartTable th a{font-weight:normal}
div#account_container_inner table.cartTable td{background:#fff; border-top: 1px solid rgb(215, 214, 196);padding:7px; }




div#account_container_inner table.cartTable th.right{float:none;text-align:right}
div#account_container_inner table.cartTable td.right{float:none;text-align:right}
div#account_container_inner  table.cartTable td.inner-cell {border-right:1px solid #d6dcc4 ;float:none; }
div#account_container_inner  table.cartTable th.inner-cell-total {background:#fff;}


/* -------------------- bigleft containter - as used on product page - no lh menue --*/
div#bigleft_container_inner{width:726px; float:left;  margin-left:9px;}


 h1{margin-left:0;margin-bottom:1px;border-bottom:1px solid #ccc; }
 h2{
   background:#eeeeee; padding:6px;border-bottom:1px solid #ccc;
 }

table.jssFormTable td{
  padding:5px;
}


table.jssFormTable th {
  text-align:right
}

span.product-dolinks {
  font-size:80%; text-align:right;float:right;
}
span.product-dolinks a {color:#444; }

div#bigleft_container_inner h1{margin-left:0;margin-bottom:1px;border-bottom:1px solid #666; }
div#bigleft_container_inner h3{margin-left:0;margin-bottom:1px;border-top:1px dotted #ccc; }


div#bigleft_container_inner  div.sendtofriend {text-align:right}
div#bigleft_container_inner  .originalPrice { color: #7a7a7a}
div#bigleft_container_inner  .youSave { color: #016b04 }
div#bigleft_container_inner  .price { font-weight: bold; font-size: 18px;color: #cc0000;}
div#bigleft_container_inner  .product-code { font-size: 10px;color: #666666;padding-top:10px}
 div#bigleft_container_inner  .field-wrapper { width:400px; margin-top:7px; }


div#bigleft_container_inner  .field-label {float:left;margin:4px;margin-top:0;margin-left:0; font-size:11px;color: #666666;font-weight:bold;width:90px; }
div#bigleft_container_inner  .input-box {margin:0; font-size: 10px;color: #666666;font-weight:bold;float:left;}

div#bigleft_container_inner div#belowfold {
  float:left;  margin-top:10px;
}
div#bigleft_container_inner .productOther{
  padding-left:8px; float:left; width:140px ; font-size:86%;line-height:1.1em
}
div#bigleft_container_inner .productOther img{
  padding-bottom:7px;padding-top:4px
}


/* -------------    List of products down the Left  -------------- */

div#left_nav_container div.prod_list{width:195px; float:right; padding:10px 0 5px 0;}
div#left_nav_container div.prod_list div.top_curve{width:195px; float:left;}
div#left_nav_container div.prod_list div.top_curve img{float:left;}
div#left_nav_container div.prod_list div.mid_view{width:193px; float:left; background:url(/images9/latest_viewd_content_bg.jpg) 0 0 repeat-y; padding:0 1px;}
div#left_nav_container div.prod_list div.mid_view h4{width:180px; float:left; background:url(/images9/latest_viewd_bg.jpg) 0 0 repeat-x; font-weight:normal;  color: #333; margin:0; font-size:14px; line-height:28px; padding:0 0 0 12px }

div#left_nav_container div.prod_list div.mid_view ul{width:169px; font-size:11px; list-style:none; padding:4px 0 0 3px; float:left;}
div#left_nav_container div.prod_list div.mid_view li{width:169px; float:left; padding:0; line-height:1.3em; border-bottom:1px solid #dbdbdb;padding:3px 0 3px 0;}

div#left_nav_container div.prod_list div.mid_view li img{
  border:0; padding-right:3px;margin-right:3px;width:40px; height: 40px;float:left;
}

/*  and lists of products down the right hand side -- */

div#right_conatainer_inner div.latest_viewed_container{width:195px; float:right; padding:10px 0 5px 0;}
div#right_conatainer_inner div.latest_viewed_container div.top_curve{width:195px; float:left;}
div#right_conatainer_inner div.latest_viewed_container div.top_curve img{float:left;}
div#right_conatainer_inner div.latest_viewed_container div.mid_view{width:193px; float:left; background:url(/images9/latest_viewd_content_bg.jpg) 0 0 repeat-y; padding:0 1px;}
div#right_conatainer_inner div.latest_viewed_container div.mid_view h4{width:180px; float:left; background:url(/images9/latest_viewd_bg.jpg) 0 0 repeat-x; font-weight:normal;  color: #333; margin:0; font-size:14px; line-height:28px; padding:0 0 0 12px }
div#right_conatainer_inner div.latest_viewed_container div.mid_view ul{width:169px; font-size:11px; list-style:none; padding:4px 0 0 3px; float:left;}
div#right_conatainer_inner div.latest_viewed_container div.mid_view li{width:169px; float:left; padding:0; line-height:1.3em; border-bottom:1px solid #dbdbdb;padding:3px 0 3px 0;}

div#right_conatainer_inner div.latest_viewed_container div.mid_view li img{
   margin-right:3px;width:40px; height: 40px;float:left;}


div#right_conatainer_inner div.latest_viewed_container div.mid_view li a{  color:#333; }
div#right_conatainer_inner div.latest_viewed_container div.mid_view li a:hover{  color:#000; }
div#right_conatainer_inner div.latest_viewed_container div.mid_view li.ends{border:none;}










div#left_nav_container prod_list div.mid_view li a{  color:#333;border:none;text-align:top }
div#left_nav_container prod_list div.mid_view li a:hover{color:#000; }
div#left_nav_container prod_list div.mid_view li.ends{}







/* -------------  Help page -------------------------------------   */


.help h2 {margin-top:20px}
.help ul {margin-left:20px;}


/* -------------  Cart page -------------------------------------   */

div#safepage_container_inner div#cartDiv{width:800px;margin:0px auto;text-align:left;}
processIndicator{width:100% }

div#safepage_container_inner div#cartDiv th{text-align:right}
div#safepage_container_inner div#cartDiv td{color:#666}
div#safepage_container_inner div#cartDiv select, input{padding:2px}

div#safepage_container_inner table.cartTable{border:1px solid #ccc}
div#safepage_container_inner table.cartTable th{border:1px solid #dcd6c4;border-left:0;border-bottom:0;background:#f0f0f0;padding:7px;}
div#safepage_container_inner table.cartTable th a{font-weight:normal}
div#safepage_container_inner table.cartTable td{background:#fff; border-top: 1px solid rgb(215, 214, 196);padding:7px; }


div#safepage_container_inner table.cartTable th.right{float:none;text-align:right}
div#safepage_container_inner table.cartTable td.right{float:none;text-align:right}
div#safepage_container_inner  table.cartTable td.inner-cell {border-right:1px solid #d6dcc4 ;float:none; }
div#safepage_container_inner  table.cartTable th.inner-cell-total {font-weight:bold; float:none;background:#fff;text-align:right; }

div#safepage_container_inner .productOther{
  padding-left:8px; float:left; width:140px ; font-size:86%;line-height:1.1em
}
div#safepage_container_inner .productOther img{
  padding-bottom:7px;padding-top:4px
}
div#safepage_container_inner h3{margin-left:0;margin-bottom:1px;border-top:1px dotted #ccc; }




/* -------------------- mid container starts  - section page ------------------------*/

div#mid_container_inner h1 {border:0;}
div.single-product-right  {height:153px;width:153px;margin-left:12px;margin-top:3px;margin-bottom:0;}
div.single-product-right a {margin:0;padding:0}
div#mid_container_inner{width:526px; float:left; background:url(/images9/mid_container_bg.gif) 0 0 repeat-y; margin-left:9px;}
div#mid_container_inner div.mid_content{width:526px; float:left; padding:0 0 0 0; background:#fff;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}
div#mid_container_inner div.mid_content h3{width:514px;  font-size:14px; color:#000; padding:6px 0 10px 12px; float:left; font-weight:normal;}
div#mid_container_inner div.mid_content p.top_space{padding:10px 0 6px 5px;font-size:0.8em;color:#cccccc;}
div#mid_container_inner div.mid_content div.cricket_box{width:511px; float:left; background:url(/images9/cricket_box_bg.jpg) 0 0 repeat-y;}
.cricket_margin{float:left; padding:0 0 0 8px; width:518px}
div#mid_container_inner div.mid_content div.cricket_box div.cricket_content{width:504px; float:left;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3; padding:2px 0 2px 7px;}
div#mid_container_inner div.mid_content div.cricket_box div.cricket_content img{float:left;}
div#mid_container_inner div.mid_content div.cricket_box div.cricket_content p{width:272px; float:left; line-height:13px; color:#666666; font-size:11px;}
div#mid_container_inner div.mid_content div.cricket_box div.cricket_content h4{width:274px;  font-size:14px; color:#000; padding:0px 0 0px 7px; float:left; margin:0; font-weight:normal;}
div#mid_container_inner div.mid_content div.sub_cat{width:170px; height:98px;float:left; text-align:center; padding:2px 0 18px 0;}
div#mid_container_inner div.mid_content div.sub_cat table{  width:100%;height:100%}
div#mid_container_inner div.mid_content div.sub_cat table td{
  vertical-align:bottom;border:1px solid #fff;
}
div#mid_container_inner div.mid_content div.sub_cat table td:hover{background:#ececec;border:1px solid #ccc;}
div#mid_container_inner div.mid_content div.sub_cat table td img{border:1px solid #fff;}
div#mid_container_inner div.mid_content div.sub_cat table td img:hover{border:1px solid #ccc;}



div#mid_container_inner div.mid_content div.sub_cat img{float:none}
div#mid_container_inner div.mid_content div.sub_cat div{height:70px;color:#333333; font-size:12px; font-weight:bold; line-height:13px; padding:2px 0 1px 0;}
div#mid_container_inner div.mid_content div.sub_cat p a{color:#333333; text-decoration:none;}
div#mid_container_inner div.mid_content div.sub_cat p a:hover{color:#333333; text-decoration:underline;}

div.feature{width:524px; float:left; padding:0 1px;}


div#mid_container_inner div.mid_content div.featured_container{width:524px; float:left; background:url(/images9/featured_product_bg.jpg) 0 0 repeat-x;}
div#mid_container_inner div.mid_content div.featured_container div.top_section{width:508px; float:left; padding:10px 0 0 16px}
div#mid_container_inner div.mid_content div.featured_container div.top_section h5{width:125px; float:left; font-size:13px; color:#333333;  font-weight:normal; margin:0;}

div#mid_container_inner div.mid_content div.featured_container div.top_section span.items{width:195px; float:left; font-size:12px; color:#ae0505; font-weight:bold; text-align:right;}
div#mid_container_inner div.mid_content div.featured_container div.top_section ul{width:178px; float:right; list-style:none;}
div#mid_container_inner div.mid_content div.featured_container div.top_section li{width:auto; float:left; color:#333333; font-size:12px; font-weight:bold; line-height:16px;}
div#mid_container_inner div.mid_content div.featured_container div.top_section li a{width:auto; float:left; color:#333333; text-decoration:none; margin:0; border:1px solid #e9e9e9; padding:0 3px 0 3px;}
div#mid_container_inner div.mid_content div.featured_container div.top_section li a:hover{width:auto; float:left; color:#333333; background:#fff; border:1px solid #d2d2d2;}
div#mid_container_inner div.mid_content div.featured_container div.top_section li a.current{width:auto; float:left; color:#333333; background:#fff; border:1px solid #d2d2d2;}
div#mid_container_inner div.mid_content div.featured_container div.top_section li.next a{width:auto; float:left; color:#333333; text-decoration:none; margin:0; padding:1px 10px 1px 5px; background:url(/images9/arrow.jpg) right 6px no-repeat; border:none;}
div#mid_container_inner div.mid_content div.featured_container div.top_section li.next a:hover{text-decoration:none; margin:0; background:url(/images9/arrow.jpg) right 8px no-repeat; border:none;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container{width:524px; float:left; padding-top:14px;}

div#mid_container_inner div.mid_content div.featured_container div.tab_container ul{width:380px; float:right; list-style:none; margin:0; padding:0;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container li.sort{float:left; line-height:24px; padding:0 4px 0 4px; color:#000; text-decoration:none; font-weight:bold;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container li{float:left; padding:0 4px 0 0; font-size:11px; margin:0;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container li a{float:left; line-height:24px; padding:0 0px 0 4px; color:#000; text-decoration:none;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container li a:hover{float:left; background:url(/images9/tab_left_curve.jpg) left bottom no-repeat; color:#000; cursor:pointer;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container li a span{float:left; padding:0 10px 0 10px; line-height:24px;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container li a:hover span{float:left; background:url(/images9/tab_right_curve.jpg) right bottom no-repeat;}
div#myprofile_right div.session_alerts li.profile a:hover span{float:left; background:url(/images9/tab_right_curve.jpg) right bottom no-repeat;}

div#mid_container_inner div.mid_content div.featured_container div.tab_container li a.current{float:left; background:url(/images9/tab_left_curve.jpg) left bottom no-repeat; line-height:24px; padding:0 0px 0 4px; color:#000; text-decoration:none;}
div#mid_container_inner div.mid_content div.featured_container div.tab_container li a.current span{float:left; background:url(/images9/tab_right_curve.jpg) right bottom no-repeat; padding:0 10px 0 10px; line-height:24px;}

.products{width:507px; float:left; padding:17px 0 0 17px; position:relative;background:#fff;}
div#mid_container_inner div.mid_content div.product_container{width:153px; float:left; margin-right:15px; position:relative; padding-bottom:12px;}
div#mid_container_inner div.mid_content div.product_container.right{margin-right:0;}
div#mid_container_inner div.mid_content div.product_container div.top_curve{width:153px; float:left;}
div#mid_container_inner div.mid_content div.product_container div.top_curve img{float:left;}
div#mid_container_inner div.mid_content div.product_container div.mid_content{width:151px; float:left; background:url(/images9/product_bg.jpg) 0 0 repeat-x; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; height:186px;}
div#mid_container_inner div.mid_content div.product_container div.mid_content span.new{width:75px; float:right; text-align:right; font-size:14px; color:#ae0505; font-weight:bold; padding:0 8px 0 0; position:absolute; top:5px; right:0;}
div#mid_container_inner div.mid_content div.product_container div.mid_content span.offer{width:75px; float:left; text-align:left; font-size:14px; color:#ae0505; font-weight:bold; padding:0 8px 0 0; position:absolute; top:5px; left:10px;}
div#mid_container_inner div.mid_content div.product_container div.mid_content span.new_right{width:75px; float:right; text-align:right; font-size:12px; color:#ae0505; font-weight:bold; padding:0 8px 0 0; position:absolute; top:5px; right:0; line-height:13px;}

div#mid_container_inner div.mid_content div.product_container div.mid_content div.pic{height:   128px;width:151px; float:left; text-align:center; padding:20px 0 0 0}
div#mid_container_inner div.mid_content div.product_container div.mid_content div.pic img{float:none;}
.position{width:88px; height:23px; position:absolute; top:55px; left:33px; z-index:1;}

div#mid_container_inner div.mid_content div.product_container div.mid_content div.pic p{width:auto; text-align:center; color:#333; font-size:11px; font-weight:bold; line-height:16px; padding:8px 0 0 0}
div#mid_container_inner div.mid_content div.product_container div.mid_content div.pic p a{color:#333; text-decoration:underline;}
div#mid_container_inner div.mid_content div.product_container div.mid_content div.pic p a:hover{color:#333; text-decoration:none;}
div#mid_container_inner div.mid_content div.product_container div.mid_content span.price{font-size:17px; font-weight:bold; color:#ae0505; float:left; width:72px; padding:16px 0 0 14px;}
div#mid_container_inner div.mid_content div.product_container div.mid_content span.more_button{width:auto; float:right; padding:16px 10px 0 0px;}
div#mid_container_inner div.mid_content div.product_container div.mid_content span.more_button img{float:left;}
div.bottom_text{width:507px; float:left; text-align:center; color:#a1a1a1; font-size:14px; font-family:"Futura Hv BT"; padding-bottom:6px; }
div#mid_container_inner div.mid_content div.paging{width:524px; float:left; background:#f7f7f7; border-top:1px solid #d2d2d2; padding:6px 0 3px 0;}

div#mid_container_inner div.mid_content div.paging ul{width:506px; float:left; list-style:none; padding:0 0 0 18px;}
div#mid_container_inner div.mid_content div.paging li{width:auto; float:left; color:#333333; font-size:11px; font-weight:bold; padding:0 2px; line-height:14px;}
div#mid_container_inner div.mid_content div.paging li a{width:auto; float:left; color:#333333; text-decoration:none; margin:0; border:1px solid #f7f7f7; padding:0 4px 0 4px;}
div#mid_container_inner div.mid_content div.paging li a:hover{width:auto; float:left; color:#333333; background:#fff; border:1px solid #d2d2d2; padding:0 4px 0 4px;}
div#mid_container_inner div.mid_content div.paging li a.current{width:auto; float:left; color:#333333; background:#fff; border:1px solid #d2d2d2;}
div#mid_container_inner div.mid_content div.paging li.pre{width:auto; float:left; color:#333333; padding:0 130px 0 0}
div#mid_container_inner div.mid_content div.paging li.pre a{width:auto; float:left; color:#333333; background:url(/images9/arrow_left.jpg) 0 5px no-repeat; border:none; padding:0 0 0 11px; text-decoration:none;}
div#mid_container_inner div.mid_content div.paging li.pre a:hover{width:auto; float:left; color:#333333; background:url(/images9/arrow_left.jpg) 0 5px no-repeat; border:none; padding:0 0 0 11px; text-decoration:underline;}

div#mid_container_inner div.mid_content div.paging li.next_right{width:auto; float:left; color:#333333; padding:0 0 0 130px}
div#mid_container_inner div.mid_content div.paging li.next_right a{width:auto; float:left; color:#333333; padding:0 10px 0 5px; background:url(/images9/arrow.jpg) right 5px no-repeat; border:none; text-decoration:none;}
div#mid_container_inner div.mid_content div.paging li.next_right a:hover{width:auto; float:left; color:#333333; padding:0 10px 0 5px; background:url(/images9/arrow.jpg) right 5px no-repeat; border:none; text-decoration:underline;}




div.section-bot-desc  {
  float:left;width:100%;margin-left:5px;border:
}



/* -------------------- mid container ends ------------------------*/


/* -------------------- right container starts ------------------------*/
div#right_conatainer_inner{width:197px; float:right; display: inline;}
div#right_conatainer_inner div.top_banner{width:197px; float:left;}
div#right_conatainer_inner div.top_banner img{float:left;}


div#right_conatainer_inner div.free_delivery_container{width:195px; float:right; padding:0 0 5px 0;}
div#right_conatainer_inner div.free_delivery_container div.mid_view{width:193px; float:left; background:url(/images9/latest_viewd_content_bg.jpg) 0 0 repeat-y; padding:0 1px;}
div#free-delivery{
background-image:url(/images/sprite1.png);background-position:-1px -186px;width:195px;height:90px}




div#right_conatainer_inner div.bag_banner{background:url(/images9/bag.jpg) 0 0 no-repeat; width:195px; height:177px; float:right;}
div#right_conatainer_inner div.bag_banner p{color:#333; font-size:13px; font-weight:bold; float:left; width:182px; padding:12px 0 0 7px;}
div#right_conatainer_inner div.bag_banner p span{color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
div#right_conatainer_inner div.bag_banner p span a{color:#333; text-decoration:none;}
div#right_conatainer_inner div.bag_banner p span a:hover{color:#333; text-decoration:underline;}


div#right_conatainer_inner div.promotion_container{width:195px; float:right; padding:6px 0 0 0;}
div#right_conatainer_inner div.promotion_container div.top_curve{width:195px; float:left;}
div#right_conatainer_inner div.promotion_container div.top_curve img{float:left;}
div#right_conatainer_inner div.promotion_container div.add_container{width:191px; float:left; background:url(/images9/promotion-bg.jpg) 0 bottom repeat-x; padding:0 1px 13px 1px; border-right:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
div#right_conatainer_inner div.promotion_container div.add_container div.add_space{width:189px; float:left; padding:0 0 0 3px;}
div#right_conatainer_inner div.promotion_container h4{width:180px; float:left; background:url(/images9/prmotion_head_bg.jpg) 0 0 repeat-x; font-weight:normal; color: #333; margin:0; font-size:14px; line-height:25px; padding:0 0 0 12px}

div#right_conatainer_inner div.promotion_container div.add_container div.add_space form{ float:left; width:180px}
div#right_conatainer_inner div.promotion_container div.add_container div.add_space form p{ line-height:14px; font-size:11px; color:#666666; padding:2px 2px 5px 2px}
div#right_conatainer_inner div.promotion_container div.add_container div.add_space form input.input{ font-size:11px; color:#666; padding:2px; width:175px; margin-left:3px; margin-top:5px; margin-bottom:8px}
div#right_conatainer_inner div.promotion_container div.add_container div.add_space form .btn{ float:right; margin-right:2px}
div#right_conatainer_inner div.promotion_container div.add_container div.add_space form span{float:left; width:70px; padding-left:3px;}
div#right_conatainer_inner div.promotion_container div.add_container div.add_space form span a{ text-decoration:underline; color:#ae0505; font-size:11px; font-weight:bold}
div#right_conatainer_inner div.promotion_container div.add_container div.add_space form span a:hover{ text-decoration:none}
/* -------------------- right container ends ------------------------*/



.spacer_img{width:20px; height:20px; float:left; display:inline;}


/* -------------------- footer start ------------------------*/
#footer{float:left; width:935px;}
#footer .content{ float:left; width:919px; background:url(/images9/footer_bg.jpg) repeat-y top left; margin:15px 0 0 0; padding:8px;}
#footer .content span{ float:left; width:300px; font-size:11px; color:#666666}
#footer .content span a{ color:#000; text-decoration:underline;}
#footer .content span a:hover{ text-decoration:none}
#footer .content span img{ float:left; margin-right:10px}
#footer .content .seprator{ float:right; margin-right:10px}
#footer .content ul{ float:right; width:450px; list-style:none; font-size:11px;}
#footer .content ul li{ float:left; padding:0 7px;background:url(/images9/seprator.gif) center right no-repeat;}
#footer .content ul li.last{ background-image:none}
#footer .content ul li a{color:#000; text-decoration:none}
#footer .content ul li a:hover{ text-decoration:underline}
#footer .copyright{float:left; width:935px; padding:5px 0 0 0}
#footer .copyright span{ float:right; font-size:11px; color:#999}
#footer .copyright  img{ float:left}
#small-payment-logo{
  width:153px;height:19px;
   background-image:url(/images/sprite1.png);background-position:-1px -112px;
  }

#safebuy{
   width:54px;height:45px;   float:left;
   background-image:url(/images/sprite1.png);margin:4px;background-position:-2px -138px;
}


/* ----  my specific addons  --*/




.general ul li { background:url(/images9/bullet.gif) 0 8px no-repeat;
}      /* not used yet but perhaps should be for text pages with lists in.   */



/* --- sitemap --*/
div#sitemap h3{ border: 0;}
div#sitemap ul {margin-left:3px}
div#sitemap li {list-style:none; font-weight:normal;font-size:0.8em}
div#sitemap ul li.toplevelcat{font-weight:bold;font-size:1.2em}
div#sitemap .grp{float:left;width:168px;margin:4px;margin-right:2px }


