@charset "utf-8";
img {behavior: url(include/pngbehavior.htc);}
/* CSS Document */

* {margin:0; padding:0;}

body  {font:12px Lucida Sans Unicode, Verdana, sans-serif, Arial;}
.promotiontxt {font: 10px/19px Lucida Sans Unicode,Verdana,sans-serif,Arial; color:#5A5A5A; margin: 70px 0 0 18px; *margin: 70px 0 0 -965px; position: absolute;}/**margin: 82px 0 0 -737px;*/
.promotiontxt span {color:#d7180c;}

h1, h2, h3, h4, h5, h6, p, ul, li {margin:0; padding:0; list-style:none;}

h1 {font:normal 28px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif;}
h2 {font:normal 18px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif;}
h3 {font:normal 15px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif;}
h4 {font:bold 14px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif;}
h5 {font:bold 13px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif;}
h6 {font:bold 11px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif;}
p  {font:12px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif; line-height:17px;}

a  {text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none;}
.br, .clear {clear:both;}

.chkbox {border:none;}
select, input, textarea{font-family:Lucida Sans unicode, Arial, Verdana, Helvetica, sans-serif;}

.bold{font-weight:bold;}
.italic{font-style:italic;}

.floatl{float:left;}
.floatr{float:right;}

.lh18 {line-height:18px;}

.text10 {font-size:10px;}
.text11 {font-size:11px;}
.textv {font:11px Verdana, Arial, Helvetica, sans-serif;}

.margin {margin:0px;}
.marl10 {margin-left:10px;}

/* ---------------------------------- Outer Wrap --------------------------------------*/
#outer_wrap{width:100%;}

/* ------------------ Wrap --------------------*/
#wrap{width:983px; margin:0 auto;}


#logo {float:left; padding:15px 23px 25px 31px;}
#logo_tagline {float:left; padding:17px 6px 0px 0px;}
#topright {float:left; width:509px; text-align:right;}
#topright .email {float:left; width:190px; height:52px; background:url(../images/img_email01.gif);}
#topright .email h4 {font:15px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#5c5c5c; text-align:left; padding:0px 0px 0px 6px;}
#topright .email h5 {padding:8px 0px 0px 6px; text-align:left;}
#topright .email h5 a{font:11px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#000000; text-decoration:none;}
#topright .email h5 a:hover{font:11px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#000000; text-decoration:underline;}
#topright .links {color:#cccccc; text-decoration:none; font-size:11px; padding:6px 13px 8px 0px;}
#topright .links a{color:#666666; text-decoration:none;}
#topright .links a:hover{color:#666666; text-decoration:underline;}
#topright .search {float:left; width:283px; padding-top:20px; margin-right:25px;}
#topright .search .textbox {float:left; width:213px;}
#topright .search .textbox input {background:url(../images/topsearch_bg.gif) top repeat-x; padding:6px 4px 5px 0px; width:209px; font-size:12px; color:#bfbfbf; border-top:1px solid #d10000; border-bottom:1px solid #d10000; border-left:none; border-right:none;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {#topright .search .textbox input {background:url(../images/topsearch_bg.gif) top repeat-x; padding:8px 4px 5px 0px; width:209px; font-size:12px; color:#bfbfbf; border-top:1px solid #d10000; border-bottom:1px solid #d10000; border-left:none; border-right:none;}}*/
#topright .search .padt1 {padding-top:0px; *padding-top:1px;}
#topright .call {float:left; width:190px; font-size:10px; color:#bcbcbc; padding-bottom:5px;}

#container {border:1px solid #e5e5e5; float:left; width:973px; padding:3px 4px 0px 4px; margin-top:10px;}
#container .greystripes {background:#414141; padding-right:5px; height:31px; margin-bottom:4px;}
#container .greystripes .free_shipping {padding:0px 8px 0px 236px; float:left;}
#container .greystripes .details {float:left; padding:9px 0px 0px 0px; font-size:10px;}
#container .greystripes .details a{color:#ececec; text-decoration:underline;}
#container .greystripes .details a:hover{color:#ececec; text-decoration:none;}
#container .greystripes .cartinfo {float:right; background:#fff; margin:4px 0px; padding:0px 7px; line-height:23px; font-size:11px; text-align:right;}
#container .greystripes .cartinfo a{color:#cc342c; text-decoration:underline;}
#container .greystripes .cartinfo a:hover{color:#cc342c; text-decoration:none;}
#container .greystripes .cartinfo .padr4 {padding-right:4px;}

#container #leftpart {float:left; width:224px; margin-right:6px;}
#container #leftpart .mart183 {margin-top:183px; margin-left:2px;}
#container #leftpart .gift_border {border:1px solid #f4ead8; margin-bottom:5px;}
#container #leftpart .sfclub_border {border:1px solid #efe3d2; margin-bottom:5px;}
#container #leftpart .recommend_border {border:1px solid #e3e3e2; margin-bottom:5px;}
#container #leftpart .cards {padding:17px 0px 0px 19px;}
#container #leftpart .cards li {float:left; padding-bottom:15px;}
#container #leftpart .cards li.mcafee {float:left; padding:6px 0px 0px 16px;} 
#container #leftpart #categories {background:url(../images/category.png); width:229px; height:235px; position:absolute; margin-top:-55px; margin-left:1px;*margin-left:-1px;}
#container #leftpart #categories .pad {padding:1px 4px 0px 2px;}
#container #leftpart #categories li {padding:0px 0px 0px 0px; font:14px Lucida Sans Unicode, Verdana, sans-serif, Arial; line-height:31px;}
#container #leftpart #categories li span {font:12px Lucida Sans Unicode, Verdana, sans-serif, Arial;}
#container #leftpart #categories li img {vertical-align:middle; padding:2px 8px 0px 8px; *padding:0px 8px 0px 8px;}
#container #leftpart #categories li img.imgpad {vertical-align:middle; padding:0px 8px 0px 8px; *padding:3px 8px 0px 8px;}
#container #leftpart #categories li img.padlr10 {padding-left:10px; padding-right:10px;}
#container #leftpart #categories li img.padlr9 {padding-left:9px; padding-right:10px;}
#container #leftpart #categories li img.padlr7 {padding-right:7px; padding-left:6px;}
#container #leftpart #categories li span.arrow {float:right; padding-top:11px;}
#container #leftpart #categories li a {color:#393939; text-decoration:none; display:block; background:#ebf2f6 url(../images/catglibg.gif) repeat-x; height:33px;}
#container #leftpart #categories li a:hover, #container #leftpart #categories li a.selectedcategory{color:#fff; text-decoration:none; background:#5abef0 url(../images/catglibg_hover.gif) repeat-x; height:33px;display:block;}

/*Popup*/
#container #leftpart #subcategory {background:url(../images/category_menu.png); width:507px; height:263px; position:absolute; margin-top:-55px; margin-left:226px; padding:8px 8px 10px 6px; z-index:5;}
#container #leftpart #subcategory ul {float:left; width:161px;}
#container #leftpart #subcategory ul.part {padding:0px 4px; border-right:1px solid #eaeaea;}
#container #leftpart #subcategory ul.part01 {float:left; width:161px; padding:0px 0px 0px 4px;}
#container #leftpart #subcategory ul.part li, #subcategory ul.part01 li {font-size:12px; line-height:24px;}
#container #leftpart #subcategory ul.part li a, #subcategory ul.part01 li a {color:#000; text-decoration:none; display:block; padding:0px 10px;}
#container #leftpart #subcategory ul.part li a:hover, #subcategory ul.part01 li a:hover {color:#fff; background:#d9261c; text-decoration:none; display:block; padding:0px 10px;}
/*Popup*/


#container #leftpart .subcategory {background:url(../images/category_menu.png); width:507px; height:263px; position:absolute; margin-top:-55px; margin-left:226px; padding:8px 8px 10px 6px; z-index:5;}
#container #leftpart .subcategory ul {float:left; width:161px;}
#container #leftpart .subcategory ul.part {padding:0px 4px; border-right:1px solid #eaeaea;}
#container #leftpart .subcategory ul.part01 {float:left; width:161px; padding:0px 0px 0px 4px;}
#container #leftpart .subcategory ul.part li, #subcategory ul.part01 li {font-size:12px; line-height:24px;}
#container #leftpart .subcategory ul.part li a, #subcategory ul.part01 li a {color:#000; text-decoration:none; display:block; padding:0px 10px;}
#container #leftpart .subcategory ul.part li a:hover, #subcategory ul.part01 li a:hover {color:#fff; background:#d9261c; text-decoration:none; display:block; padding:0px 10px;}

/*new popup*/
	
	
#container #leftpart #categories_sub {width:224px; background:url(../images/leftcatbg.gif) repeat-x; margin:2px 0px 10px 2px;}
#container #leftpart #categories_sub.padb10 {padding-bottom:10px; margin-bottom:5px;}
#container #leftpart #categories_sub h3 {font:bold 13px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#000; padding:6px; line-height:16px; margin:0px 5px 9px 5px; border-bottom:1px solid #fff;}
#container #leftpart #categories_sub h3 span {color:#424242; float:right; font-size:10px; font-weight:normal;}
#container #leftpart #categories_sub h3 span a{color:#424242; text-decoration:none;}
#container #leftpart #categories_sub h3 span a:hover{color:#424242; text-decoration:underline;}
#container #leftpart #categories_sub li {background:url(../images/leftsubcat_bul.png) no-repeat; margin:0px 0px 0px 12px; padding:0px 0px 0px 12px; list-style-type:none; line-height:22px; font-size:12px; color:#000;}
#container #leftpart #categories_sub li a{color:#000; text-decoration:underline;}
#container #leftpart #categories_sub li a:hover{color:#c61830; text-decoration:underline;}

#container #middle {float:left; width:739px; padding-left:4px;}
/*Home*/
#container #middle .homebanner {margin:0px 0px 5px 0px;}
#container #middle .homebanner .banner_border {border:1px solid #cbcbcb;}
#container #middle .home_list_block01 {float:left; width:239px; margin:0px 8px 5px 0px; border:1px solid #e5e5e5;}
#container #middle .home_list_block02 {float:left; width:239px; margin:0px 0px 5px 0px; border:1px solid #e5e5e5;}
#container #middle .home_list_block01 .details, #container #middle .home_list_block02 .details {height:137px;}
#container #middle .home_list_block01 .details.featured, #container #middle .home_list_block02 .details.featured {height:142px;}
#container #middle .home_list_block01 .details h2, #container #middle .home_list_block02 .details h2 {font:15px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#5a5a5a; padding:8px 0px 0px 8px; line-height:19px;}
#container #middle .home_list_block01 .details h2 a, #container #middle .home_list_block02 .details h2 a {color:#5a5a5a; text-decoration:none;}
#container #middle .home_list_block01 .details h2 a:hover, #container #middle .home_list_block02 .details h2 a:hover {color:#5a5a5a; text-decoration:underline;}
#container #middle .home_list_block01 .details h3, #container #middle .home_list_block02 .details h3 {text-align:right; padding:7px 7px; 0px 0px;}
#container #middle .home_list_block01 .link, #container #middle .home_list_block02 .link {background:url(../images/home_listingbg.gif); height:28px; text-align:right; border-top:1px solid #d2d2d2; font:13px Lucida Sans Unicode, Verdana, sans-serif, Arial; line-height:27px;}
#container #middle .home_list_block01 .link a, #container #middle .home_list_block02 .link a{color:#9e0d0d; text-decoration:none;}
#container #middle .home_list_block01 .link a:hover, #container #middle .home_list_block02 .link a:hover{text-decoration:underline;}
#container #middle .home_list_block01 .link img, #container #middle .home_list_block02 .link img {vertical-align:middle; padding:0px 8px 0px 5px;}

#container #middle .home_list_block01 .details.lakers {background:url(../images/productimages/practice_jersey.gif) right bottom no-repeat;}
#container #middle .home_list_block01 .details.nygiants {background:url(../images/productimages/sanfrancisco.gif) right bottom no-repeat;}
#container #middle .home_list_block02 .details.dallas_cowboys {background:url(../images/productimages/newyork.gif) right bottom no-repeat;}
#container #middle .home_list_block01 .details.lakers1 {background:url(../images/productimages/micro_suede_queen_comforter.gif) right bottom no-repeat;}
#container #middle .home_list_block01 .details.nygiants1 {background:url(../images/productimages/micro_raschel_blanket.gif) right bottom no-repeat;}
#container #middle .home_list_block02 .details.dallas_cowboys1 {background:url(../images/productimages/def_Clock.gif) right bottom no-repeat;}

#container #middle .home_list_block01 .details.featured_tshirts {background:url(../images/productimages/featured_tshirts.gif) left bottom no-repeat;}
#container #middle .home_list_block01 .details.featured_elvis {background:url(../images/productimages/featured_elvis.gif) left bottom no-repeat;}
#container #middle .home_list_block02 .details.featured_nyhats {background:url(../images/productimages/featured_051_stadium_acrylic_throw.gif) left bottom no-repeat;}

#container #middle .home_list_block01 .details.featured_jersey {background:url(../images/productimages/featured_micro_suede_pillowcase.gif) left bottom no-repeat;}
#container #middle .home_list_block01 .details.featured_dale_earnhardt_jr {background:url(../images/productimages/featured_color_team_commemorative_coin.gif) left bottom no-repeat;}

#container .logobottom {background:url(../images/logobtmbg.gif); height:49px; margin-bottom:8px; border:1px solid #e9e9e9;}
#container .logobottom ul {padding:6px 39px 0px 34px;}
#container .logobottom li.adidas {float:left; padding-top:2px; width:95px;}
#container .logobottom li.cutter {float:left; padding-top:3px; width:91px;}
#container .logobottom li.nike {float:left; padding-top:6px; width:114px;}
#container .logobottom li.columbia {float:left; padding-top:11px; width:112px;}
#container .logobottom li.reebok {float:left; padding-top:8px; width:131px;}
#container .logobottom li.newera {float:left; padding-top:4px; width:106px;}
#container .logobottom li.x {float:left; padding-top:6px; width:84px;}
#container .logobottom li.majestic {float:left; padding-top:0px; width:87px;}
#container .logobottom li.zephyr {float:left; padding-top:10px;}
/*Home*/

#container #middle .breadcrump {padding:2px 0px 10px 0px; color:#939393; font-size:10px;}
#container #middle .breadcrump a{color:#939393; text-decoration:none;}
#container #middle .breadcrump a:hover{color:#939393; text-decoration:underline;}
#container #middle .breadcrump span {font:10px Arial, Helvetica, sans-serif; color:#939393;}
#container #middle h2 {font-size:22px; color:#c91f16; padding:2px 5px 1px 10px; line-height:15px;}
#container #middle h1 {font-size:22px; color:#c91f16; padding:2px 5px 1px 10px; line-height:15px;}
#container #middle .headviewall {padding:0px 0px 24px 11px; font-size:10px;}
#container #middle .headviewall a{color:#6c6c6c; text-decoration:underline;}
#container #middle .headviewall a:hover{color:#6c6c6c; text-decoration:none;}
#container #middle .searchresults {padding:14px 0px 5px 11px; font-weight:bold;}

/*Category Listing*/
#container #middle .categorylisting {padding:0px 15px;}
#container #middle .categorylisting.padlrnone {padding:0px;}
#container #middle .categorylisting .catblock01 {float:left; width:226px; margin:0px 15px 38px 0px;}
#container #middle .categorylisting .catblock02 {float:left; width:226px; margin:0px 0px 38px 0px;}
#container #middle .categorylisting .catblock01 table, #container #middle .categorylisting .catblock02 table {width:226px;}
#container #middle .categorylisting .catblock01 .productimg, #container #middle .categorylisting .catblock02 .productimg {height:50px; text-align:center;}
/*Adde New style by Tarun : 11/05/2010 */
#container #middle .categorylisting .catblock01 .productimgteam, #container #middle .categorylisting .catblock02 .productimgteam {height:146px; text-align:center;}

#container #middle .categorylisting .catblock01 .pricestamp, #container #middle .categorylisting .catblock02 .pricestamp {background:url(../images/price_stamp.png) no-repeat; width:82px; height:82px; position:absolute; margin:58px 0px 0px 149px;}
#container #middle .categorylisting .catblock01 .pricestamp h5, #container #middle .categorylisting .catblock02 .pricestamp h5 {font-size:14px; text-align:center; color:#d9261c; line-height:15px; padding-top:40px; font-weight:normal;}
#container #middle .categorylisting .catblock01 .categorynamebg, #container #middle .categorylisting .catblock02 .categorynamebg {background:url(../images/categorynamebg.gif) bottom; text-align:center; border-bottom:1px solid #dbdbdb;}
#container #middle .categorylisting .catblock01 .categorynamebg h3, #container #middle .categorylisting .catblock02 .categorynamebg h3 {font-size:12px; color:#616161; line-height:17px;}
#container #middle .categorylisting .catblock01 .categorynamebg h3 a, #container #middle .categorylisting .catblock02 .categorynamebg h3 a{color:#616161; text-decoration:none;}
#container #middle .categorylisting .catblock01 .categorynamebg h3 a:hover, #container #middle .categorylisting .catblock02 .categorynamebg h3 a:hover{color:#616161; text-decoration:underline;}
#container #middle .categorylisting .catblock01 .categorynamebg h2, #container #middle .categorylisting .catblock02 .categorynamebg h2 {font-size:18px; color:#000; line-height:17px; padding-bottom:12px;}
#container #middle .categorylisting .catblock01 .categorynamebg h2 a, #container #middle .categorylisting .catblock02 .categorynamebg h2 a{color:#000; text-decoration:none;}
#container #middle .categorylisting .catblock01 .categorynamebg h2 a:hover, #container #middle .categorylisting .catblock02 .categorynamebg h2 a:hover{color:#000; text-decoration:underline;}
#container #middle .categorylisting .catblock01 .categorylink h3, #container #middle .categorylisting .catblock02 .categorylink h3 {font-size:12px; line-height:17px;text-align:center}
#container #middle .categorylisting .catblock01 .categorylink h3 a, #container #middle .categorylisting .catblock02 .categorylink h3 a{color:#616161; text-decoration:none;}
#container #middle .categorylisting .catblock01 .categorylink h3 a:hover, #container #middle .categorylisting .catblock02 .categorylink h3 a:hover{color:#616161; text-decoration:underline;}
#container #middle .categorylisting .paging_bg{background:#e9f0f4; padding:5px 5px 2px 5px; *padding:5px 5px 0px 5px;}
#container #middle .categorylisting .paging_bg.mar12 {margin:12px 0px}
#container #middle .categorylisting .paging_bg .paging{height:22px; float:right; padding:0px 4px 0 12px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#container #middle .categorylisting .paging_bg .paging ul{float:left; padding:1px 0 0 0;}
#container #middle .categorylisting .paging_bg .paging li{float:left; display:block; padding:0 2px 0 3px; font:Verdana, Arial, Helvetica, sans-serif;}
#container #middle .categorylisting .paging_bg .paging li a{padding:1px 0 0 0; color:#737373; display:block; width:17px; height:14px; text-align:center; float:left; background:#f0f5f7; border:1px solid #d6dbde;}
#container #middle .categorylisting .paging_bg .paging li a:hover {text-decoration:none; background:#b3c2cb; border:1px solid #d6dbde; color:#fff; width:17px;}
#container #middle .categorylisting .paging_bg .paging li.selected01{text-decoration:none; background:#b3c2cb; border:1px solid #d6dbde; color:#fff; padding:1px 5px 1px 5px;}
#container #middle .categorylisting .sort {float:left; color:000; font-size:12px; padding-top:1px;}
#container #middle .categorylisting .sort a{color:#000; font-size:11px; text-decoration:none;}
#container #middle .categorylisting .sort a:hover{color:#000; font-size:11px; text-decoration:underline;}
#container #middle .categorylisting .sort span {color:#d1d1d1; padding:0px 6px; font-size:11px;}

/*Category Listing*/

/*Sub Category Listing*/
#container #middle .subcategorylisting {padding:0px 5px;}
#container #middle .subcategorylisting.padlrnone {padding:0px;}
#container #middle .subcategorylisting.featuredmart {margin-top:15px;}
#container #middle .subcategorylisting .paging_bg{background:#e9f0f4; padding:5px 5px 2px 5px; *padding:5px 5px 0px 5px;}
#container #middle .subcategorylisting .paging_bg.mar12 {margin:12px 0px}
#container #middle .subcategorylisting .paging_bg .paging{height:22px; float:right; padding:0px 4px 0 12px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#container #middle .subcategorylisting .paging_bg .paging ul{float:left; padding:1px 0 0 0;}
#container #middle .subcategorylisting .paging_bg .paging li{float:left; display:block; padding:0 2px 0 3px; font:Verdana, Arial, Helvetica, sans-serif;}
#container #middle .subcategorylisting .paging_bg .paging li a{padding:1px 0 0 0; color:#737373; display:block; width:17px; height:14px; text-align:center; float:left; background:#f0f5f7; border:1px solid #d6dbde;}
#container #middle .subcategorylisting .paging_bg .paging li a:hover {text-decoration:none; background:#b3c2cb; border:1px solid #d6dbde; color:#fff; width:17px;}
#container #middle .subcategorylisting .paging_bg .paging li.selected01{text-decoration:none; background:#b3c2cb; border:1px solid #d6dbde; color:#fff; padding:1px 5px 1px 5px;}
#container #middle .subcategorylisting .sort {float:left; color:000; font-size:12px; padding-top:1px;}
#container #middle .subcategorylisting .sort a{color:#000; font-size:11px; text-decoration:none;}
#container #middle .subcategorylisting .sort a:hover{color:#000; font-size:11px; text-decoration:underline;}
#container #middle .subcategorylisting .sort span {color:#d1d1d1; padding:0px 6px; font-size:11px;}

/*#container #middle .subcategorylisting .border_bottom {border-bottom:2px solid #eaeaea;}
#container #middle .subcategorylisting .subcatblock01 {float:left; width:233px; margin:25px 15px 0px 0px;}
*/
#container #middle .subcategorylisting .subcatblock01 {float:left; width:230px; margin:20px 15px 0px 0px;}
#container #middle .subcategorylisting .subcatblock02 {float:left; width:2301px; margin:20px 0px 0px 0px;}
#container #middle .subcategorylisting .subcatblock01 table, #container #middle .subcategorylisting .subcatblock02 table {width:229px; text-align:center;}
/*#container #middle .subcategorylisting .subcatblock01 .productimg, #container #middle .subcategorylisting .subcatblock02 .productimg {height:146px;}*/
#container #middle .subcategorylisting .subcatblock01 h4, #container #middle .subcategorylisting .subcatblock02 h4 {font-size:12px; color:#616161; font-weight:normal; padding-bottom:0px; padding-top:3px;}
#container #middle .subcategorylisting .subcatblock01 h4 a, #container #middle .subcategorylisting .subcatblock02 h4 a{font-size:12px; color:#616161; font-weight:normal; padding-bottom:0px; text-decoration:none;}
#container #middle .subcategorylisting .subcatblock01 h4 a:hover, #container #middle .subcategorylisting .subcatblock02 h4 a:hover{font-size:12px; color:#616161; font-weight:normal; padding-bottom:0px; text-decoration:underline;}
#container #middle .subcategorylisting .subcatblock01 h2, #container #middle .subcategorylisting .subcatblock02 h2 {font-size:14px; color:#000; padding:0px 0px 5px 0px; line-height:17px; font-weight:normal;}
#container #middle .subcategorylisting .subcatblock01 h2 a, #container #middle .subcategorylisting .subcatblock02 h2 a{font-size:14px; color:#000; padding:0px 0px 5px 0px; line-height:17px; font-weight:normal; text-decoration:none;}
#container #middle .subcategorylisting .subcatblock01 h2 a:hover, #container #middle .subcategorylisting .subcatblock02 h2 a:hover{font-size:14px; color:#000; padding:0px 0px 5px 0px; line-height:17px; font-weight:normal; text-decoration:underline;}
#container #middle .subcategorylisting .subcatblock01 .price, #container #middle .subcategorylisting .subcatblock02 .price {font-size:14px; color:#d80202; padding:0px 0px 15px 0px; font-weight:normal;}

.linkh2 {font-size:14px; color:#000; padding:0px 0px 5px 0px; line-height:17px; font-weight:normal;}
.linkh2 a{font-size:14px; color:#000; padding:0px 0px 5px 0px; line-height:17px; font-weight:normal; text-decoration:none;}
.linkh2 a:hover{font-size:14px; color:#000; padding:0px 0px 5px 0px; line-height:17px; font-weight:normal; text-decoration:underline;}
.pricered {font-size:14px; color:#d80202; padding:0px 0px 15px 0px; font-weight:normal;}

#container #middle .subcategorylisting .shopby {border:1px solid #e4e4e4; margin-bottom:11px;}
#container #middle .subcategorylisting .shopby.mart12 {margin-top:12px;}
#container #middle .subcategorylisting .shopby h3 {background:url(../images/shopbybg.gif); line-height:28px; color:#234a6a; font-size:13px; font-weight:bold; border-bottom:1px solid #e4e4e4;}
#container #middle .subcategorylisting .shopby span.color {background:#c3bd0d; width:8px; height:28px; margin-right:11px; float:left;}
#container #middle .subcategorylisting .shopby span.size {background:#dd992d; width:8px; height:28px; margin-right:11px; float:left;}
/*#container #middle .subcategorylisting .shopby .block {float:left; width:323px; padding:0px 20px; margin:7px 0px;}*/
#container #middle .subcategorylisting .shopby .block {width:323px; padding:0px 20px; margin:7px 0px;}
#container #middle .subcategorylisting .shopby .borderr {border-right:1px solid #e5e5e5;}
#container #middle .subcategorylisting .shopby .block a{color:#234a6a; font-size:12px; line-height:18px; text-decoration:none;}
#container #middle .subcategorylisting .shopby .block a:hover{color:#234a6a; font-size:12px; line-height:18px; text-decoration:underline;}
#container #middle .subcategorylisting .whobought {font-size:13px; color:#000;border-bottom:2px solid #eaeaea;padding-bottom:2px; margin-bottom:5px; font-weight:bold;}
#container #middle .subcategorylisting .categortyname {font-size:12px; color:#000; border-bottom:0px solid #ededed; padding-bottom:2px; margin-bottom:5px; font-weight:bold;padding-top:10px;}
/*Sub Category Listing*/

/*Product Details*/
#container #middle .productdetails {padding:0px 13px 0px 7px;}
#container #middle .productdetails .image {float:left; width:340px; margin-right:14px; text-align:center;}
#container #middle .productdetails .image.marb15 {margin-bottom:10px;}
#container #middle .productdetails .image .zoom {font-size:10px; text-align:left; padding-left:2px; padding-bottom:10px;}
#container #middle .productdetails .image .zoom a{color:#6b6b6b; text-decoration:underline;}
#container #middle .productdetails .image .zoom a:hover{color:#6b6b6b; text-decoration:none;}
#container #middle .productdetails .image .zoom img {vertical-align:middle; padding-right:4px;}

#container #middle .productdetails .info {float:left; width:333px; border:1px solid #d8d8d8; padding:15px; font-size:12px; color:#000;}
#container #middle .productdetails .info table {width:332px;}
#container #middle .productdetails .info .heading {font-weight:bold; font-size:14px; color:#000; padding-bottom:10px;}
#container #middle .productdetails .info .label {font-weight:bold; width:107px; padding-bottom:10px;}
#container #middle .productdetails .info .nameprice {font-size:13px; color:#000; width:225px;}
#container #middle .productdetails .info .ourprice {font-size:18px; color:#d9241a; padding-bottom:10px;}
#container #middle .productdetails .info .ourprice.padbnone {padding-bottom:0px;}
#container #middle .productdetails .info .group {float:left; width:165px;}
#container #middle .productdetails .info .size {margin-bottom:13px; float:left; font:13px Arial, Helvetica, sans-serif; text-transform:uppercase; width:165px;}
#container #middle .productdetails .info .size ul{float:left; padding:2px 0 0 0;}
#container #middle .productdetails .info .size li{float:left; padding:0px 5px 0px 0px; font:Verdana, Arial, Helvetica, sans-serif;}
#container #middle .productdetails .info .size li a{padding:3px 6px; color:#707070; text-align:center; float:left; background:#f4f4f4; border:1px solid #dadada;}
#container #middle .productdetails .info .size li a:hover {text-decoration:none; background:#464646; border:2px solid #000; color:#fff; padding:2px 5px;}
#container #middle .productdetails .info .size li a.selected01{text-decoration:none; background:#464646; border:2px solid #000; color:#fff; padding:2px 5px;}
#container #middle .productdetails .info .qty {clear:both; width:165px;}
#container #middle .productdetails .info .qty .label {float:left; width:58px; padding-top:2px; font-weight:normal;}
#container #middle .productdetails .info .qty .field input {border:1px solid #cccccc; padding:2px 2px 2px 5px; width:59px; font:13px Arial, Helvetica, sans-serif; color:#707070; float:left; margin-bottom:7px;}
#container #middle .productdetails .info .cartbutton {padding:15px 14px 0px 0px; float:right;}
#container #middle .productdetails .objects {padding:5px 5px 0px 0px; text-align:right; float:right; width:300px;}
#container #middle .productdetails .objects img {vertical-align:middle; padding:0px 3px 0px 15px;}
#container #middle .productdetails .objects a{color:#777777; font-size:11px; text-decoration:underline;}
#container #middle .productdetails .objects a:hover{color:#777777; font-size:11px; text-decoration:none;}
#container #middle .productdetails .description {border-top:1px solid #ededed; padding:5px 5px 30px 5px; font-size:12px; line-height:18px; color:#363636;}
#container #middle .seperatorline {background:#ededed; height:1px; margin:0px 0px 20px 0px;}
#apDiv1{background-color:#fff; position:absolute; width:340px; height:96px; z-index:0; display:none; border:1px solid #ddd; text-align:center; margin:19px 0px 0px -40px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#apDiv1{background-color:#fff; position:absolute; width:340px; height:105px; z-index:0; display:none; border:1px solid #ddd; text-align:center; margin:19px 0px 0px -40px;}}
#apDiv1 .popup_hd {background:#414141; height:24px; padding-left:12px;}
#apDiv1 .popup_hd h4 {font-size:12px; color:#fff; padding-top:4px; text-align:left;}
#apDiv1 .popup_body {padding:14px; text-align:center;}
/*Product Details*/

/*My Cart*/
#container #middle #mycart table {width:735px; margin:7px 0px 0px 4px; border-top:3px solid #d9261c;}
#container #middle #mycart table th{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
#container #middle #mycart table th.number {padding-left:8px; border-left:1px solid #e5e5e5; border-right:1px solid #fff; width:38px; text-align:left;}
#container #middle #mycart table th.product {padding:0px 11px; border-right:1px solid #fff; width:249px; text-align:left;}
#container #middle #mycart table th.price {padding-right:10px; border-right:1px solid #fff; width:83px; text-align:right;}
#container #middle #mycart table th.price span{font-weight:normal;}
#container #middle #mycart table th.size {border-right:1px solid #fff; width:59px; text-align:center;}
#container #middle #mycart table th.qty {border-right:1px solid #fff; width:84px; text-align:center;}
#container #middle #mycart table th.tprice {padding-right:10px; border-right:1px solid #fff; width:125px; text-align:right;}
#container #middle #mycart table th.action {border-right:1px solid #e5e5e5; width:40px;}
.bggrey {background:#f2f2f2;}
#container #middle #mycart table td {color:#2e2e2e; border-bottom:1px solid #dddddd; border-top:1px solid #fff; font-size:12px;}
#container #middle #mycart table td.number {padding:8px 0px 8px 9px; border-right:1px solid #fff; width:38px; text-align:left;}
#container #middle #mycart table td.product {padding:8px 11px; border-right:1px solid #fff; width:249px; text-align:left;}
#container #middle #mycart table td.product a{color:#2e2e2e; text-decoration:none;}
#container #middle #mycart table td.product a:hover{color:#2e2e2e; text-decoration:underline;}
#container #middle #mycart table td.price {padding:8px 10px 8px 0px; border-right:1px solid #fff; width:83px; text-align:right;}
#container #middle #mycart table td.size {border-right:1px solid #fff; width:59px; text-align:center; padding:8px 0px;}
#container #middle #mycart table td.qty {border-right:1px solid #fff; width:84px; text-align:center; padding:8px 0px;}
#container #middle #mycart table td.qty input {border:1px solid #c1c1c1; width:30px; text-align:center; font-size:12px; color:#2e2e2e; padding:2px;}
#container #middle #mycart table td.tprice {padding:8px 10px 8px 0px; border-right:1px solid #fff; width:125px; text-align:right; font-size:13px; font-weight:bold;}
#container #middle #mycart table td.action {width:40px; padding:8px 0px;}
#container #middle #mycart table td.total {color:#d9261c; font-size:13px; text-align:right; padding-right:8px; border-right:1px solid #fff;}
#container #middle #mycart .continue_shop {float:left; padding:16px 0px 6px 6px;}
#container #middle #mycart .checkout {float:right; padding:16px 6px 6px 0px;}
#container #middle #mycart .registered_login {font-size:12px; color:#3d2c04; padding-right:6px; text-align:right;}
#container #middle #mycart .registered_login a{color:#0a87c6; text-decoration:underline;}
#container #middle #mycart .registered_login a:hover{color:#0a87c6; text-decoration:none;}
/*My Cart*/

/*Checkout*/
#container #middle #checkout {width:735px; margin:7px 0px 0px 4px; border-top:3px solid #4e8811;}
#container #middle #checkout .shipping {border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-bottom:6px;}
#container #middle #checkout .shipping h3{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e6e6e6; padding-left:11px;}
#container #middle #checkout .shipping .pad10 {padding:10px; *padding:10px 10px 13px 10px;}
#container #middle #checkout .shipping .pad10 .select {float:left; width:310px;}
#container #middle #checkout .shipping .pad10 .select select{border:1px solid #4e8811; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:2px; width:298px;}
#container #middle #checkout .shipping .pad10 .select select options {padding:0px 3px;}
#container #middle #checkout .shipping .pad10 .price {float:left; font-size:13px; color:#000; padding-top:4px;}

#container #middle #checkout .form {border:1px solid #e6e6e6; margin-bottom:6px; float:left; width:733px;}
#container #middle #checkout .form.bordnone {border:none; margin-bottom:25px;} 
#container #middle #checkout .form h3{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e6e6e6; padding-left:11px;}
#container #middle #checkout .form h3 span.require {color:#6d6d6d; font-size:11px; float:right; padding-right:17px; font-weight:normal;}
#container #middle #checkout .form h3 span.require span{color:#9f0700; font:11px Verdana, Arial, Helvetica, sans-serif;}
#container #middle #checkout .form .pad {padding:23px 0px 12px 34px;}
#container #middle #checkout .form .pad .label {float:left; width:140px; padding-top:3px; font-size:12px; color:#494949;}
#container #middle #checkout .form .pad .label_register {float:left; width:165px; padding-top:3px; font-size:12px; color:#494949;}

#container #middle #checkout .form .pad_new {padding:15px 0px 12px 34px;}
#container #middle #checkout .form .pad .fields {float:left; width:282px; padding-bottom:11px;}
#container #middle #checkout .form .pad .fields span{font-size:11px; color:#8e8e8e;}
#container #middle #checkout .form .pad .fields input, #container #middle #checkout .form .pad .fields textarea {border:1px solid #cccccc; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:3px; width:274px;}
#container #middle #checkout .form .pad .fields select {border:1px solid #cccccc; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:2px; width:282px;}
#container #middle #checkout .form .pad .fields .padt3 {padding-top:3px;}
#container #middle #checkout .form .pad .fields a{color:#424242; text-decoration:underline; padding-top:2px;}
#container #middle #checkout .form .pad .fields a:hover{color:#424242; text-decoration:none; padding-top:2px;}
#container #middle #checkout .form .pad .star {color:#9f0700; font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 0px 4px; float:left;}
.h68 {height:68px;}
#container #middle #checkout .pad .star {color:#9f0700; font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 0px 4px; float:left;}

#container #middle #checkout .form .billingchk {float:left; padding:13px 5px 10px 11px; *padding:8px 5px 8px 11px;}
#container #middle #checkout .form .billingtxt {float:left; padding:10px 0px 10px 0px; *padding:10px 0px 10px 0px; font-size:12px; color:#494949;}

#container #middle #checkout .form .billingchk_register {float:left; padding:8px 5px 5px 11px; *padding:5px 5px 3px 11px;}
#container #middle #checkout .form .billingtxt_register {float:left; padding:5px 0px 5px 0px; *padding:6px 0px 5px 0px; font-size:12px; color:#494949;}
#container #middle #checkout .form .billingradio_register {float:left; padding:8px 5px 5px 0px; *padding:5px 5px 3px 0px;}

#container #middle .form .billingtxt_register {float:left; padding:5px 0px 5px 0px; *padding:6px 0px 5px 0px; font-size:12px; color:#494949;}
#container #middle .form .billingradio_register {float:left; padding:8px 5px 5px 0px; *padding:5px 5px 3px 0px;}


#container #middle #checkout .form .billingtxt_register a{color:#494949; text-decoration:underline;}
#container #middle #checkout .form .billingtxt_register a:hover{color:#494949; text-decoration:none;}
#container #middle #checkout .form .billingtxt_register span {color:#9F0700; font:11px Verdana, Arial, Helvetica, sans-serif;}

#container #middle #checkout .form .billingtxt a{color:#494949; text-decoration:underline;}
#container #middle #checkout .form .billingtxt a:hover{color:#494949; text-decoration:none;}
#container #middle #checkout .form .billingtxt span {color:#9F0700; font:11px Verdana, Arial, Helvetica, sans-serif;}
#container #middle #checkout .form .billingblock {border-top:1px solid #e6e6e6;}
.bgpeach {background:#fbe6d5;}
.bgyellow {background:#fffdd9;}
#container #middle #checkout .form .label_redeem {float:left; padding:13px 10px 11px 18px; width:255px; font-size:15px;}
#container #middle #checkout .form .redeem_field {float:left; padding:11px 0px; width:227px;}
#container #middle #checkout .form .redeem_field input {border:1px solid #cccccc; font-size:12px; color:#494949; padding:3px; width:218px;}
#container #middle #checkout .cont_checkout {padding:12px 5px 25px 8px; float:right;}
#container #middle #checkout .cancel {padding:18px 0px 0px 0px; float:right; font:11px Arial, Helvetica, sans-serif; color:#2e2e2e;}
#container #middle #checkout .cancel a{color:#2e2e2e; font-size:11px; text-decoration:underline;}
#container #middle #checkout .cancel a:hover{color:#2e2e2e; font-size:11px; text-decoration:none;}
/*Checkout*/

/*Review order*/
#container #middle #revieworder table {width:735px; margin:7px 0px 0px 4px; border-top:3px solid #d9261c;}
#container #middle #revieworder table th{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
#container #middle #revieworder table th.number {padding-left:8px; border-left:1px solid #e5e5e5; border-right:1px solid #fff; width:38px; text-align:left;}
#container #middle #revieworder table th.product {padding:0px 11px; border-right:1px solid #fff; width:289px; text-align:left;}
#container #middle #revieworder table th.product.w518 {width:518px;}
#container #middle #revieworder table th.price {padding-right:10px; border-right:1px solid #fff; width:83px; text-align:right;}
#container #middle #revieworder table th.price span{font-weight:normal;}
#container #middle #revieworder table th.size {border-right:1px solid #fff; width:59px; text-align:center;}
#container #middle #revieworder table th.qty {border-right:1px solid #fff; width:84px; text-align:center;}
#container #middle #revieworder table th.tprice {padding-right:10px; border-right:1px solid #e5e5e5; width:135px; text-align:right;}
#container #middle #revieworder table th.gprice {padding-right:10px; border-right:1px solid #e5e5e5; width:135px; text-align:right;}
.bggrey {background:#f2f2f2;}
#container #middle #revieworder table td {color:#2e2e2e; border-bottom:1px solid #dddddd; border-top:1px solid #fff; font-size:12px;}
#container #middle #revieworder table td.number {padding:8px 0px 8px 9px; border-right:1px solid #fff; width:38px; text-align:left;}
#container #middle #revieworder table td.product {padding:8px 11px; border-right:1px solid #fff; width:289px; text-align:left;}
#container #middle #revieworder table td.product.w518 {width:518px;}
#container #middle #revieworder table td.product a{color:#2e2e2e; text-decoration:none;}
#container #middle #revieworder table td.product a:hover{color:#2e2e2e; text-decoration:underline;}
#container #middle #revieworder table td.price {padding:8px 10px 8px 0px; border-right:1px solid #fff; width:83px; text-align:right;}
#container #middle #revieworder table td.size {border-right:1px solid #fff; width:59px; text-align:center; padding:8px 0px;}
#container #middle #revieworder table td.qty {border-right:1px solid #fff; width:84px; text-align:center; padding:8px 0px;}
#container #middle #revieworder table td.qty input {border:1px solid #c1c1c1; width:30px; text-align:center; font-size:12px; color:#2e2e2e; padding:2px;}
#container #middle #revieworder table td.tprice {padding:8px 10px 8px 0px; width:126px; text-align:right; font-size:13px; font-weight:bold;}
#container #middle #revieworder table td.gprice {padding:8px 10px 8px 0px; font-size:13px; font-weight:bold;}
#container #middle #revieworder table td.subtotal {color:#000; font-size:13px; text-align:right; padding:8px 8px 8px 0px;}
#container #middle #revieworder table td.shipmethod {color:#000; font-size:13px; text-align:right; padding:10px 8px 10px 0px;}
#container #middle #revieworder table td.shipmethod span {color:#848682; font:12px Arial, Helvetica, sans-serif;}
.bglgreen {background:#f3f8ee;}
#container #middle #revieworder table td.total {color:#d9261c; font-size:13px; text-align:right; padding:10px 8px 10px 0px;}

#container #middle #editship_bill {border:1px solid #d8e1d1; margin:6px 5px 18px 4px; width:243px; padding:6px; float:left; background:#f3f8ee;}
#container #middle #editship_bill h4 {font:bold 12px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#424242; padding:0px 3px 3px 3px;}
#container #middle #editship_bill h4 span{font:normal 10px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#2e2e2e;}
#container #middle #editship_bill h4 span a{color:#2e2e2e; text-decoration:underline;}
#container #middle #editship_bill h4 span a:hover{color:#2e2e2e; text-decoration:none;}
#container #middle #editship_bill p{font:normal 13px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#000; line-height:18px; padding:0px 3px 3px 3px;}
#container #middle #editship_bill .seperator {background:#d4d4d4; height:1px; margin:7px 0px;}

#container #middle #payment {width:473px; margin:6px 0px 0px 0px; border-top:3px solid #a69904; float:left;}
#container #middle #payment .options {border-left:1px solid #e0e0de; border-right:1px solid #e0e0de; border-bottom:1px solid #e0e0de; margin-bottom:18px;}
#container #middle #payment .options h3{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e0e0de; padding-left:11px;}
#container #middle #payment .options h3 span.require {color:#6d6d6d; font-size:11px; float:right; padding-right:17px; font-weight:normal;}
#container #middle #payment .options h3 span.require span{color:#9f0700; font:11px Verdana, Arial, Helvetica, sans-serif;}
#container #middle #payment .options .creditcard {background:#f2f0db; float:left; width:155px;}
#container #middle #payment .options .creditcardw {background:#fff; float:left; width:155px;}
#container #middle #payment .options .paypal {background:#f2f0db; float:left; width:316px;}
#container #middle #payment .options .rbtchk {float:left; padding:11px 5px 8px 15px; *padding:6px 5px 6px 15px;}
#container #middle #payment .options .rbttxt {float:left; padding:8px 0px 8px 0px; *padding:8px 0px 8px 0px; font:bold 13px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#00295f;}
#container #middle #payment .options .creditcardbox {background:#f2f0db; border-top:1px solid #dddbc6; padding:15px 13px 3px 13px; *padding:13px 13px 3px 13px;}
.padb11 {padding-bottom:11px;}
#container #middle #payment .options .creditcardbox .label {float:left; width:140px; padding-top:3px; font:normal 12px Lucida Sans Unicode, Verdana, sans-serif, Arial; color:#6b6a66;}
#container #middle #payment .options .creditcardbox .fields {float:left; width:248px; padding-bottom:11px;}
#container #middle #payment .options .creditcardbox .fields.w90 {width:90px;}
#container #middle #payment .options .creditcardbox .fields.w210 {width:210px;}
#container #middle #payment .options .creditcardbox .fields input {border:1px solid #cccccc; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:3px; width:240px;}
#container #middle #payment .options .creditcardbox .fields input.w82 {border:1px solid #cccccc; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:3px; width:82px;}
#container #middle #payment .options .creditcardbox .fields select {border:1px solid #cccccc; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:2px; width:248px;}
#container #middle #payment .options .creditcardbox .fields select.w100 {float:left; width:100px;}
.marr10 {margin-right:10px;}
#container #middle #payment .options .creditcardbox .fields select options {padding:0px 3px;}
#container #middle #payment .options .creditcardbox .star {color:#9f0700; font:11px Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 0px 4px; float:left;}
#container #middle #payment .options .creditcardbox .what {color:#2e2e2e; font:11px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 0px 10px; float:left;}
#container #middle #payment .options .creditcardbox .what a{color:#2e2e2e; text-decoration:underline;}
#container #middle #payment .options .creditcardbox .what a:hover{color:#2e2e2e; text-decoration:none;}
.pad8 {padding:8px;}
.fcred {color:#c91f16;}
.fcred01 {color:#d9261c;}
.fcred02 {color:#9f0700;}
a.greyu:link {color:#424242; text-decoration:underline;}
a.greyu:active {color:#424242; text-decoration:underline;}
a.greyu:visited {color:#424242; text-decoration:underline;}
a.greyu:hover {color:#424242; text-decoration:none;}
#container #middle .button {float:right; padding-right:4px;}
#container #middle .button .authorize {float:left; padding:1px 12px 0px 0px;}
#container #middle .button .mcafee {float:left; padding:10px 17px 0px 0px;}
#container #middle .button .form_but {float:left; padding-bottom:15px;}
#container #middle .button .form_but a{background:url(../images/buttons/process_payment.gif) no-repeat top; display:block; width:184px; height:41px;}
#container #middle .button .form_but a:hover{background:url(../images/buttons/process_payment.gif) no-repeat bottom;}
#container #middle #payment .options .paypalbox {background:#f2f0db; border-top:1px solid #dddbc6; padding:25px 0px 0px 25px; *padding:23px 0px 0px 25px; height:163px; *height:165px;}
/*Review order*/

/*Login*/
#container #middle #login {width:735px; margin:10px 0px 0px 4px;}
#container #middle #login .register {float:left; width:348px; border-right:solid 1px #dddddd; margin-right:15px;}
#container #middle #login .register.w368 {width:368px;}
#container #middle #login .register.none {border:none; width:300px;}
#container #middle #login .register p {color:#424242; line-height:22px; font-size:12px;}
#container #middle #login .register p a{color:#424242; text-decoration:underline;}
#container #middle #login .register p a:hover{color:#424242; text-decoration:none;}
#container #middle #login .register li {background:url(../images/leftsubcat_bul.png) no-repeat; margin:0px 0px 0px 12px; padding:0px 0px 0px 12px; list-style-type:none; line-height:22px; font-size:12px; color:#000;}
#container #middle #login .register .new_quick{float:left; padding:3px 0px 0px 8px;}
#container #middle #login .loginbox {float:left; width:370px;}
#container #middle #login .loginbox.w700 {width:700px; padding-top:8px; margin-left:12px;}
#container #middle #login .loginbox p {color:#424242; line-height:22px; font-size:12px;}
#container #middle #login .loginbox p a{color:#424242; text-decoration:underline;}
#container #middle #login .loginbox p a:hover{color:#424242; text-decoration:none;}
#container #middle #login .form .labelnew {float:left; width:75px; padding-top:3px; font-size:12px; color:#494949;}
#container #middle #login .form .fieldsnew input, textarea {border:1px solid #cccccc; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a; padding:3px; width:150px;}
.w739{width:739px;}
.w350{width:350px;}
.bdrr{border-right:solid 1px #dddddd;}
/*Login*/

/*My Account Order Tracking*/
#container #middle #myaccount p {color:#424242; font-size:12px; padding:10px 0px 5px 12px;}
#container #middle #myaccount p.fcblue {color:#0091DD;}
/*#container #middle #myaccount table {width:735px; margin:7px 0px 0px 4px; border-top:3px solid #4E8811;}*/
#container #middle #myaccount table th{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
#container #middle #myaccount table th.orderinfo {padding-left:8px; border-left:1px solid #e5e5e5; border-right:1px solid #fff; width:213px; text-align:left;}
#container #middle #myaccount table th.shipbillinfo {padding-left:8px; border-left:1px solid #e5e5e5; border-right:1px solid #fff; width:173px; text-align:left;}
#container #middle #myaccount table th.product {padding:0px 11px; border-right:1px solid #fff; width:280px; text-align:left;}
#container #middle #myaccount table th.w300 {width:300px;}
#container #middle #myaccount table th.price {padding-right:10px; border-right:1px solid #e5e5e5; width:73px; text-align:right;}
#container #middle #myaccount table th.price span{font-weight:normal;}
#container #middle #myaccount table th.priceot {padding-right:10px; border-right:1px solid #e5e5e5; width:93px; text-align:right;}
#container #middle #myaccount table th.priceot span{font-weight:normal;}
#container #middle #myaccount table th.size {border-right:1px solid #fff; width:59px; text-align:center;}
#container #middle #myaccount table th.qty {border-right:1px solid #fff; width:64px; text-align:center;}
#container #middle #myaccount table th.action {width:83px; text-align:center; border-right:1px solid #e5e5e5;}
/*#container #middle #myaccount table td {color:#2e2e2e; border-bottom:1px solid #dddddd; border-top:1px solid #fff; font-size:12px;}*/
#container #middle #myaccount table td.border{color:#2e2e2e; border-bottom:1px solid #dddddd; border-top:1px solid #fff; font-size:12px;}
#container #middle #myaccount table td.bordbottomnoneNew {color:#2e2e2e; padding-left:8px; border-bottom: none; border-top:1px solid #fff; font-size:12px;}

#container #middle #myaccount table td.bordbottomnone {border-bottom:none;}
#container #middle #myaccount table td.bordtopnone {border-top:none;}
#container #middle #myaccount table td.orderinfo {padding:8px 0px 8px 8px; border-right:1px solid #fff; width:213px; text-align:left;}
#container #middle #myaccount table td.shipbillinfo {padding:8px 0px 8px 8px; border-right:1px solid #fff; width:173px; text-align:left;}
#container #middle #myaccount table td.product {padding:8px 11px; border-right:1px solid #fff; width:280px; text-align:left;}
#container #middle #myaccount table td.product.w300 {width:300px;}
#container #middle #myaccount table td.product a{color:#2e2e2e; text-decoration:none;}
#container #middle #myaccount table td.product a:hover{color:#2e2e2e; text-decoration:underline;}
#container #middle #myaccount table td.price {padding:8px 10px 8px 0px; border-right:1px solid #fff; width:73px; text-align:right;}
#container #middle #myaccount table td.priceot {padding:8px 10px 8px 0px; border-right:1px solid #fff; width:93px; text-align:right;}
#container #middle #myaccount table td.size {border-right:1px solid #fff; width:59px; text-align:center; padding:8px 0px;}
#container #middle #myaccount table td.qty {border-right:1px solid #fff; width:64px; text-align:center; padding:8px 0px;}
#container #middle #myaccount table td.action {width:84px; text-align:center;}
#container #middle #myaccount table td.action a{color:#424242; text-decoration:underline;}
#container #middle #myaccount table td.action a:hover{color:#424242; text-decoration:none;}
#container #middle #myaccount table td.shipmethod span {color:#848682; font:12px Arial, Helvetica, sans-serif;}
#container #middle #myaccount table td.total {color:#d9261c; font-size:13px; text-align:right;}

#container #middle #myaccount .paging, #container #middle #wishlist .paging {height:22px; float:right; padding:0px 0px 0px 12px; font:11px Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px;}
#container #middle #myaccount .paging ul, #container #middle #wishlist .paging ul{float:left; padding:1px 0px 0px 0px;}
#container #middle #myaccount .paging li, #container #middle #wishlist .paging li{float:left; display:block; padding:0px 2px 0px 3px; font:Verdana, Arial, Helvetica, sans-serif;}
#container #middle #myaccount .paging li a, #container #middle #wishlist .paging li a{padding:1px 0px 0px 0px; color:#737373; display:block; width:17px; height:14px; text-align:center; float:left; background:#f0f5f7; border:1px solid #d6dbde;}
#container #middle #myaccount .paging li a:hover, #container #middle #wishlist .paging li a:hover{text-decoration:none; background:#b3c2cb; border:1px solid #d6dbde; color:#fff; width:17px;}
#container #middle #myaccount .paging li.selected01, #container #middle #wishlist .paging li.selected01{text-decoration:none; background:#b3c2cb; border:1px solid #d6dbde; color:#fff; padding:1px 5px 1px 5px;}
#container #middle #myaccount .results, #container #middle #wishlist .results{float:left; color:000; font-size:12px; padding:10px 0px 0px 4px;}
#container #middle #myaccount .results1,#container #middle #wishlist .results1{float:left; color:000; font-size:12px; padding:10px 0px 0px 4px;}
/*My Account Order Tracking*/

/*#container #middle #wishlist table {width:735px; margin:7px 0px 0px 4px; border-top:3px solid #4E8811;}*/
#container #middle #wishlist table th{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
#container #middle #wishlist table th.check {border-left:1px solid #e5e5e5; border-right:1px solid #fff; width:50px; text-align:center;}
#container #middle #wishlist table th.product {padding:0px 11px; border-right:1px solid #fff; width:386px; text-align:left;}
#container #middle #wishlist table th.price {padding-right:10px; border-right:1px solid #fff; width:73px; text-align:right;}
#container #middle #wishlist table th.price span{font-weight:normal;}
#container #middle #wishlist table th.size {width:79px; text-align:center; border-right:1px solid #e5e5e5;}
#container #middle #wishlist table td.border{color:#2e2e2e; border-bottom:1px solid #dddddd; border-top:1px solid #fff; font-size:12px;}
#container #middle #wishlist table td.check {padding:8px 0px 8px 0px; border-right:1px solid #fff; width:51px; text-align:center;}
#container #middle #wishlist table td.product {padding:8px 11px; border-right:1px solid #fff; width:386px; text-align:left;}
#container #middle #wishlist table td.product a{color:#2e2e2e; text-decoration:none;}
#container #middle #wishlist table td.product a:hover{color:#2e2e2e; text-decoration:underline;}
#container #middle #wishlist table td.price {padding:8px 10px 8px 0px; border-right:1px solid #fff; width:73px; text-align:right;}
#container #middle #wishlist table td.size {border-right:1px solid #e5e5e5; width:79px; text-align:center; padding:8px 0px;}

#container #middle #myhome {margin:7px 0px 0px 11px;}
a.fcGrayLink{color:#424242; text-decoration:underline;}
a:hover.fcGrayLink{color:#424242; text-decoration:none;}
.fcblue {color:#0091DD;}
a.fcBlueLink{color:#0091DD; text-decoration:none;}
a:hover.fcBlueLink{color:#0091DD; text-decoration:underline;}

/*Static Pages*/
#container #middle .static {margin:12px 0px 10px 10px; font-size:12px; color:#2e2e2e; line-height:16px;}
#container #middle .static p a{color:#2e2e2e; text-decoration:underline;}
#container #middle .static p a:hover{color:#2e2e2e; text-decoration:none;}
#container #middle .static table{margin-top:0px;}
#container #middle .static table td.legal_txt {padding:10px 5px 5px 0px; text-align:left;}
#container #middle .static li {background:url(../images/leftsubcat_bul.png) no-repeat; margin:0px 0px 0px 12px; padding:0px 0px 0px 12px; list-style-type:none; line-height:22px; font-size:12px; color:#000;}
#container #middle .static li a{color:#424242; text-decoration:underline;}
#container #middle .static li a:hover{color:#c61830; text-decoration:none;}

/*Static Pages*/

#bottom {background:#e9e9e9; padding:5px 10px 7px 14px; border:1px solid #e5e5e5; font-size:10px; color:#747474;}
#bottom .newsletter {margin-top:2px; width:344px; float:right; text-align:left;}
.padb3 {padding-bottom:3px;}
#bottom .newsletter .signup {background:#fff; padding:6px 9px 6px 12px;}
#bottom .newsletter .signup .title {float:left; padding:4px 11px 0px 0px;}
#bottom .newsletter .signup input {padding:2px; border:1px solid #b5b5b5; width:155px; float:left; margin-right:4px; color:#838383; font-size:11px;}
.signupimg {padding:0px; border:0px; float:left; margin-right:0px; color:#838383; font-size:11px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#bottom .newsletter .signup input {padding:3px 2px 3px 2px; border:1px solid #b5b5b5; width:167px; float:left; margin-right:4px; color:#838383; font-size:11px;}}
#bottom .bottomlinks {float:left; width:380px;}
#bottom .bottomlinks a{color:#747474; text-decoration:none;}
#bottom .bottomlinks a:hover{color:#747474; text-decoration:underline;}
.padt4 {padding-top:4px;}
.padt2 {padding-top:2px;}
.padb2 {padding-bottom:2px;}

/*Invoice*/
.invoicepad {padding:9px 10px 0px 10px;}
.text18 {font-family: verdana,arial,tahoma; font-size: 18px;}
.normal {font-weight:normal;}
.fcgrey {color:#848682;}
.fcgrey01 {color:#424242;}
#invoice {border-right: 1px solid #424242; border-top: 1px solid #424242; border-left: 1px solid #424242; border-bottom: 1px solid #424242;}
#invoice td {padding:5px;}
.padb6 {padding-bottom:6px;}
/*Invoice*/


/*piyush*/
#container #middle #login {width:735px; margin:0px 0px 0px 4px;}
#container #middle #login .register {float:left; width:339px; border-right:solid 1px #dddddd; margin-right:15px; margin-left: 5px;_margin-left: 4px; padding-top:4px;}
#container #middle #login .register p {color:#424242; line-height:25px; font-size:12px; margin-left: 5px; _margin-left: 4px;}
#container #middle #login .register p a{color:#424242; text-decoration:underline;}
#container #middle #login .register p a:hover{color:#424242; text-decoration:none;}
#container #middle #login .register li {background:url(../images/leftsubcat_bul.png) no-repeat; margin:0px 0px 0px 12px; padding:0px 0px 0px 12px; list-style-type:none; line-height:22px; font-size:12px; color:#000;}
#container #middle #login .loginbox {float:left; width:370px; padding-top:3px;}
#container #middle #login .loginbox p {color:#424242; line-height:18px; font-size:12px;}
#container #middle #login .loginbox p a{color:#424242; text-decoration:underline;}
#container #middle #login .loginbox p a:hover{color:#424242; text-decoration:none;}
#container #middle #login .form .labelnew { width:100px; padding-top:3px; font-size:12px; color:#494949; margin-top:8px;  float:left;}
#container #middle #login .form .fieldsnew input {border:1px solid #cccccc; font:12px Arial, Helvetica, sans-serif; color:#3a3a3a;  width:200px; margin-top:8px;}
#container #middle #login .form .forgot_pass {margin-top:2px;}
#container #middle #login .form .button_login {margin-top:15px; margin-left:100px; *margin-top:13px;}
#container #middle #login .form .button_register {margin-top:15px; margin-bottom:15px;}
#container #middle #login .form .button_view {margin-top:10px; margin-top:8px;}
#container #middle #login .forgot_text p {color:#424242; font-size:10px; padding-top:5px;}
#container #middle #login .order {float:left; width:329px; margin-right:5px; margin-left: 5px; margin-top:50px;}
#container #middle #login .order h3 {font:normal 16px Lucida Sans unicode, Verdana, Arial, Helvetica, sans-serif; color:#C91F16;}

#container #middle .contact_us_text {color:#2e2e2e; font-size:12px; margin:12px 0px 25px 10px;}
#container #middle .contact_us_text p {color:#2e2e2e; font-size:12px;}
#container #middle .contact_us_text p a{color:#2e2e2e; text-decoration:underline;}
#container #middle .contact_us_text p a:hover{color:#2e2e2e; text-decoration:none;}

#container #middle .shipping table {width:450px; border:#CCCCCC 1px solid;  margin-top:10px;}
#container #middle .shipping table td.heading {padding:5px 5px 5px 5px;  background-color:#f2f2f2; text-align:left;  }
#container #middle .shipping table td.items {padding:5px 5px 5px 5px; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; text-align:left;}

#container #middle #print_fax {width:735px; margin:7px 0px 0px 4px; border-top:3px solid #4e8811;}
#container #middle #print_fax .form {border:1px solid #e6e6e6; margin-bottom:6px; float:left; width:733px;}
#container #middle #print_fax .form h3{background:url(../images/shopbybg.gif); line-height:27px; color:#424242; font-size:12px; font-weight:bold; border-bottom:1px solid #e6e6e6; padding-left:11px;}
#container #middle #print_fax .pad {padding:10px 10px 10px 10px; float:left;}
#container #middle #print_fax .form .box{border:#000000 1px solid; width:20px; height:20px; margin-right:5px; float:left; margin-top:5px; *margin-top:0px; _margin-top:0px;}
#container #middle #print_fax .form .text{float:left; padding-top:8px; margin-right:10px; *padding-top:2px; _margin-right:8px; }
#container #middle #print_fax .form .bdrbot{float:left; padding-top:7px; margin-right:5px; width:200px; border-bottom:solid #000000 1px; *padding-top:2px;  _padding-top:2px;}

#container #middle #print_fax .form table {padding-top:0px;}
#container #middle #print_fax .form table td.shipping_text{width:200px; padding-top:0px; padding-bottom:10px;}
#container #middle #print_fax .form table td.shipping_text_pad{width:200px; padding-top:5px; padding-bottom:5px; padding-left:10px;}
#container #middle #print_fax .form table td.shipping_text span{color:#9f0700; font:11px Verdana, Arial, Helvetica, sans-serif;}
#container #middle #print_fax .form table td.list_items_text1{width:75px; padding-top:10px; }
#container #middle #print_fax .form table td.bdrbot1{border-bottom:solid #000000 1px; width:495px; }

#container #middle #print_fax .form table td.list_items_text2{width:200px;padding-top:10px; }
#container #middle #print_fax .form table td.list_items_text3{width:100px; padding-top:10px; }
#container #middle #print_fax .form table td.list_items_text4{width:100px; padding-top:10px; }
#container #middle #print_fax .form table td.list_items_text5{width:75px; padding-top:10px; }
#container #middle #print_fax .form table td.list_items_text6{width:15px; padding-top:10px; }
#container #middle #print_fax .form table td.list_items_bdrbot{border-bottom:solid #000000 1px; padding-top:4px; padding-bottom:5px;}
#container #middle #print_fax .form table td.total_bdrbot{border-bottom:solid #000000 1px;  width:150px; padding-top:4px; padding-bottom:5px;}
#container #middle #print_fax .form .print_fax_text span{color:#9f0700; font:11px Verdana, Arial, Helvetica, sans-serif;}


#container #middle .static .size_chart {padding:10px 10px 10px 0; float:left;}
#container #middle .static .size_chart table td.row_bg{ background-color:#5bbcff; padding:4px; text-align:center; color:#FFFFFF; font-weight:bold;}
#container #middle .static .size_chart table td.colum_bg{ background-color:#f0f0f0; padding:4px;}
#container #middle .static .size_chart table td.colum_bg1{ background-color:#ffffff; padding:4px;}
.padb10{padding-bottom:20px;}
.marl13{margin-left:13px;}
/*piyush*/
.atoz
{
	padding:5px 10px 5px 30px;
}
.atoz a {color:#CC342C}


/*cms Pages*/

#container #middle .cms {margin:12px 0px 10px 10px; font-size:12px; color:#2e2e2e; line-height:16px;}
#container #middle .cms p a{color:#2e2e2e; text-decoration:underline;}
#container #middle .cms p a:hover{color:#2e2e2e; text-decoration:none;}
#container #middle .cms table{margin-top:0px;}
#container #middle .cms table td.rowhead {padding:2px ;  background-color:#f2f2f2; text-align:left;vertical-align:middle;font-family:Arial;font-size:15px;font-weight:bold;text-decoration:none; }
#container #middle .cms table td.text {margin:12px 0px 10px 10px; font-size:12px; color:#2e2e2e; line-height:16px;}
#container #middle .cms table td.feaprod {font-family:Arial;font-size:15px;font-weight:bold;text-decoration:none;}
#container #middle .cms table td.legal_txt {padding:10px 5px 5px 0px; text-align:left;}
#container #middle .cms li {background:url(../images/leftsubcat_bul.png) no-repeat; margin:0px 0px 0px 12px; padding:0px 0px 0px 12px; list-style-type:none; line-height:22px; font-size:12px; color:#000;}
#container #middle .cms li a{color:#424242; text-decoration:underline;}
#container #middle .cms li a:hover{color:#c61830; text-decoration:none;}

/*cms Pages*/

/* error page */
#container #middle #error {height:550px;width:735px;}
#container #middle #error .form {padding:100px 0 0 0;font-size:14px; color:red;font-weight:bold;width:733px;font-family:Lucida Sans unicode, Arial, Verdana, Helvetica, sans-serif;}

a:link.black {color:#000; text-decoration:none;}
a:active.black {color:#000; text-decoration:none;}
a:visited.black {color:#000; text-decoration:none;}
a:hover.black {color:#000; text-decoration:underline;}

#container #middle .News {margin:12px 0px 10px 10px; font-size:12px; color:#2e2e2e; line-height:16px;}
#container #middle .News a{color:#0091DD; text-decoration:none;font-weight:bold;}
#container #middle .News a:hover.fcBlueLink{color:#0091DD; text-decoration:underline;}
#container #middle .News span.Tilte{color:#0091DD;font-weight:bold;}


/* CSS add for Rating */
.padl10{padding-left:10px;}
.padl2{padding-left:2px;}
.padr2{padding-right:2px;}

#container #middle .subcategorylisting .review{border:1px solid #e4e4e4; margin-bottom:11px;}

#container #middle .subcategorylisting .review p{font:12px Lucida Sans Unicode,Verdana,sans-serif,Arial; color:#234a6a; padding-bottom:5px;}
#container #middle .subcategorylisting .review p img{vertical-align:bottom;}
#container #middle .subcategorylisting .review p.text11{font:11px Lucida Sans Unicode,Verdana,sans-serif,Arial; color:#616161; padding-bottom:5px;}
#container #middle .subcategorylisting .review p.text12{font:12px Lucida Sans Unicode,Verdana,sans-serif,Arial; color:#000000;}

#container #middle .subcategorylisting .review.mart12 {margin-top:0px;}
#container #middle .subcategorylisting .review h3 {background:url(../images/shopbybg.gif); line-height:28px; color:#234a6a; font-size:13px; font-weight:bold; border-bottom:1px solid #e4e4e4;}
#container #middle .subcategorylisting .review h3 span{ font-size:12px; float:right; font-weight:normal; padding-right:10px;}
#container #middle .subcategorylisting .review h3 span img{ vertical-align:text-top; padding-right:5px; padding-top:1px;}
#container #middle .subcategorylisting .review h3 span a{text-decoration:underline; color:#234a6a;}
#container #middle .subcategorylisting .review h3 span a:hover{text-decoration:none; color:#234a6a;}

#container #middle .subcategorylisting .review span.color {background:#c3bd0d; width:8px; height:28px; margin-right:11px; float:left;}
#container #middle .subcategorylisting .review span.size {background:#dd992d; width:8px; height:28px; margin-right:11px; float:left;}
/*#container #middle .subcategorylisting .shopby .block {float:left; width:323px; padding:0px 20px; margin:7px 0px;}*/
#container #middle .subcategorylisting .review .block {width:687px; margin:7px 10px; border-bottom:#a8c8e2 dotted 1px; padding-bottom:5px;}
#container #middle .subcategorylisting .review .blocknbdr {width:687px; margin:7px 10px; }
#container #middle .subcategorylisting .review .borderr {border-right:1px solid #e5e5e5;}
#container #middle .subcategorylisting .review .block a{color:#234a6a; font-size:12px; line-height:18px; text-decoration:none;}
#container #middle .subcategorylisting .review .block a:hover{color:#234a6a; font-size:12px; line-height:18px; text-decoration:underline;}

#container #middle .productdetails .objects1 {padding:5px 5px 0px 0px; text-align:right; float:right; width:360px;}
#container #middle .productdetails .objects1 img {vertical-align:middle; padding:0px 3px 0px 15px;}
#container #middle .productdetails .objects1 a{color:#777777; font-size:11px; text-decoration:underline;}
#container #middle .productdetails .objects1 a:hover{color:#777777; font-size:11px; text-decoration:none;}


.hborder {background:url(../images/shopbybg.gif); line-height:28px; color:#234a6a; font-size:13px; font-weight:bold; border-bottom:1px solid #e4e4e4;}
.hborder span{ font-size:12px; float:right; font-weight:normal; padding-right:10px;}
.hborder span img{ vertical-align:text-top; padding-right:5px; padding-top:1px;}
.hborder span a{text-decoration:underline; color:#234a6a;}
.hborder span a:hover{text-decoration:none; color:#234a6a;}

/*End*/
/*18-Jan-2011*/
#container #leftpart .newletter {border:1px solid #E3E3E2; font-size:11px; color:#515151;}
#container #leftpart .newletter h5 {background:url(../images/newsletter-bg.gif) repeat-x; font-size:13px; font-weight:normal; color:#fff; padding:2px 0px 5px 5px}
#container #leftpart .newletter .signup {padding:2px 3px 3px 3px; background-color:#ebf3f6;}/*padding:6px 9px 6px 12px;*/
#container #leftpart .newletter .signup input {padding:2px; border:1px solid #b5b5b5; float:left; margin-right:4px; color:#838383; font-size:11px;}
#container #leftpart .newletter .signup input.w172 {width:172px;}

#bottom .cards {margin-top:2px; width:569px; float:right; text-align:left;}
#bottom .cards li {float:left;}

.padl5{padding-left:5px;}
.marl5{margin-left:5px;}
.padl7{padding-left:7px;}
.padt13 {padding-top:13px;}
.padt16 {padding-top:16px;}
.padt3 {padding-top:3px;}
/*18-Jan-2011*/

.facebook {border:1px solid #E3E3E2; width:220px; margin:6px 0 0 2px;}
#container #middle .clearance{padding:0px 0px 5px 0px;}
#container #middle .clearance .banner_border {border: 1px solid #b1c7d2;}
