
/* ------------------------------------------------------
[Common StyleSheet]

Project:	Sport Mart
Version:	2.0
Author :	Smriti and Vipin Seni
Updated:	24/03/2009
------------------------------------------------------ */

/*screen basic style ---[Begin] */

body, p, td, div, form, table, caption, ul, li{font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#434343;}

body{padding: 0px; margin: 0px Auto; text-align:center; background: transparent url(../images/sm-body-bg.gif) repeat-x top ;}

a{text-decoration:none; color:#434343;}  

a:hover{text-decoration:underline;}

/*screen basic style ---[End] */

/* Layout Properties ---[Begin] */

.pageWrapper{width:974px; border:1px solid #dedede; border-bottom:none; margin-left: auto; margin-right:auto; background: transparent url(../images/sm-container-bg.gif) repeat-x top;}

.pageWrapperBottom{background: transparent url(../images/sm-pageWrapper-bottom-bg.png) no-repeat top; margin:0px; padding:0; font-size:1pt; height:30px;}

.topHeaderWrapper{border: 0px solid #ff0000; height:95px;}

.breadcrumbWrapper{height:34px; clear:both;}

.mainContentWrapper{width:974px; clear: both; text-align:left;}

.LandingPageContentWrapper{width:974px; clear: both; text-align:center;}

.leftNavWrapper{margin:0px 10px 30px 10px; display:inline; float:left;}

.pageContentWrapper{width:774px; margin-bottom:30px; float:left;}

.pageHeader{display:inline; clear:both;}

.contentSection{width:547px; float:left; padding-left:16px; padding-top:25px;}

.contentSection.contentSectionStoreLocator{width:567px; float:left; padding-left:16px; padding-top:25px;}

.siteMapcontentSection{margin-left:20px; margin-right:20px;}

.siteMapLinkSections{width:225px; float:left; margin-top:25px;}

.rightRailWrapper{width:201px; float:right; padding-top:21px; text-align:right; vertical-align:top;}

.rightRailWrapper.rightRailWrapperStoreLocator{width:175px; margin-right:5px; *margin-right:1px;}

.contentSaprator{margin:0px 10px 0px 10px; padding:0px; height:1px; font-size:0em; border-bottom:1px solid #cccccc;}

.storeLocatorSaprator{ clear:both; margin:0px 0px 25px 0px; padding:0px; padding-top:25px; height:1px; font-size:0em; border-bottom:1px solid #cccccc;}

.storeLocatorSapratorhidden{overflow:hidden; display:none;}

.footerWrapper{width:974px;	background:url(../images/sm-footer-bg.gif); height:134px; clear: both; font-size: 11px; margin-top:20px;}

.sponsorWrapper{width:974px; height:70px; clear:both;}

.storeLocatorMapWrapper{float:left;  background: transparent url(../images/sm-store-locator-map-bg.png) no-repeat top; margin:0px; height:300px; width:370px;}

.storeLocatorMapContentWrapper{width:181px; float:left; margin-left:12px; margin-top:4px;}

.iframediv{margin:8px; clear:both; width:353px; height:284px; }

div.storeLocatorMapContentWrapper p{margin: 5px 0px 0px 0px; padding:0px; line-height:14px;}

div.storeLocatorMapContentWrapper h3.mTop20{margin-top:20px;}

/* Layout Properties ---[End] */


/* Header style ---[Begin] */

.header_top{height:67px;}

.logo{width:183px; float: left;}

.header_top_right_nav{margin:0px 0px 0px 0px; padding:10px 10px 0px 0px; float:right;}

.header_top_right_nav ul{margin: 0px; border: 0px none; padding: 0px; list-style: none;}

.header_top_right_nav ul li{margin: 0px; padding:0px; display: inline; list-style: none;}

.header_top_right_nav ul li.divider{margin: 0px; padding:0px 5px; display: inline; list-style: none;}

.header_top_right_nav ul li a{font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.header_top_right_nav ul li a:hover{text-decoration:underline;}

/* Header Navigation style ---[Begin] */

.header_top_nav{height:28px; float: left; width:974px; display:inline; }

ul.topnav {width: 974px; height: 28px; background:url(../images/sm-top-navigation.png); background-repeat:no-repeat; margin: 0px; padding: 0; position:relative; margin-left:0px;}

.topnav li{margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}	

.topnav li, .topnav a{height: 28px; display: block;}

.footwear{left: 0; width:122px;}

.athletic_apparel{left:122px; width:122px;}

.casual_apparel{left:244px; width:121px;}

.outerwear{left:365px; width: 122px;}

.bikes{left: 487px; width: 122px;}

.inline_skates{left: 609px; width: 122px; }

.golf{left: 731px; width: 122px;}

.hockey{left: 853px; width:122px;}

.footwear a:active, .footwear .topNavOnState, .footwear a:hover.topNavOnState {background: transparent url(../images/sm-top-navigation.png) 0 -28px no-repeat;}
.footwear a:hover {background: transparent url(../images/sm-top-navigation.png) 0 -56px no-repeat;}

.athletic_apparel a:active, .athletic_apparel .topNavOnState, .athletic_apparel a:hover.topNavOnState {background: transparent url(../images/sm-top-navigation.png) -122px -28px no-repeat;}
.athletic_apparel a:hover {background: transparent url(../images/sm-top-navigation.png) -122px -56px no-repeat;}

.casual_apparel a:active, .casual_apparel .topNavOnState, .casual_apparel a:hover.topNavOnState {background: transparent url(../images/sm-top-navigation.png) -244px -28px no-repeat;}
.casual_apparel a:hover{background: transparent url(../images/sm-top-navigation.png) -244px -56px no-repeat;}

.outerwear a:active, .outerwear .topNavOnState, .outerwear a:hover.topNavOnState {background: transparent url(../images/sm-top-navigation.png) -365px -28px no-repeat;}
.outerwear a:hover {background: transparent url(../images/sm-top-navigation.png) -365px -56px no-repeat;}

.bikes a:active, .bikes .topNavOnState, .bikes a:hover.topNavOnState {background: transparent url(../images/sm-top-navigation.png) -487px -28px no-repeat;}
.bikes a:hover {background: transparent url(../images/sm-top-navigation.png) -487px -56px no-repeat;}

.inline_skates a:active, .inline_skates .topNavOnState, .inline_skates a:hover.topNavOnState {background: transparent url(../images/sm-top-navigation.png) -609px -28px no-repeat;}
.inline_skates a:hover {background: transparent url(../images/sm-top-navigation.png) -609px -56px no-repeat;}

.golf a:active, .golf .topNavOnState, .golf a:hover.topNavOnState {background: transparent url(../images/sm-top-navigation.png) -731px -28px no-repeat;}
.golf a:hover {background: transparent url(../images/sm-top-navigation.png) -731px -56px no-repeat;}

.hockey a:active, .hockey .topNavOnState, .hockey a:hover.topNavOnState{background: transparent url(../images/sm-top-navigation.png) -853px -28px no-repeat;}
.hockey a:hover {background: transparent url(../images/sm-top-navigation.png) -853px -56px no-repeat;}

/* Header Navigation style ---[End] */

/* Header style ---[End] */

/* Breadcrumb style ---[Begin] */

.breadcrumbWrapper ul{padding: 5px 10px 10px 20px; border: 0px none; margin: 0px; list-style: none;}

.breadcrumbWrapper ul li{margin: 0px; padding:0px; float:left; display: inline; list-style: none;}

.breadcrumbWrapper ul li.divider{margin: 0px; padding:0px 4px; display: inline; list-style: none;}

.breadcrumbWrapper ul li a{font-family:verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}

.breadcrumbWrapper ul li a:hover{text-decoration:underline; }

/* Breadcrumb style ---[End] */

/* Left Navigation style ---[Begin] */

.leftNavTopSection{width:170px; height:5px; background: transparent url(../images/sm-left-nav-top-bottom-bg.png) 0px 0px no-repeat; margin:0px; padding:0; font-size:1pt;}

.leftNavMiddleSection{width:168px; margin:0px; padding:0; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background: url(../images/sm-left-nav-middle-bg.png)  repeat-x top #FFFFFF; text-align:left; position:relative;}

.leftNavBottomSection{width:170px; height:5px; background: transparent url(../images/sm-left-nav-top-bottom-bg.png) 0px -5px no-repeat; margin:0px; padding:0; font-size:1pt; }

.leftNavMiddleSection h2, .eflyerleftNavMiddleSection h2{font-family:Verdana; font-size:1.05em; font-weight:600; color:#080808; margin:0px 0px 6px 13px; padding-top:8px;}

.leftNavMiddleSection .leftNavSaprator {margin:0px; padding:0px; height:1px; font-size:0em; border-top:1px solid #cccccc;}

.leftNavMiddleSection h2.cont_head{border-bottom:1px solid #cccccc; font-family:Verdana; font-size:1.05em; font-weight:600; color:#080808; margin:0px; padding-top:12px; padding-left:13px; padding-bottom:6px; cursor:pointer;}

.leftNavMiddleSection h2.cont_bottom_border{border-bottom:0px solid #cccccc;}

.leftNavLinkContaner_bottom{border-top:1px solid #cccccc;}

.leftNavLinkContaner{padding-top:4px; padding-bottom:16px;}

.leftNavLinkContaner a {font-family:Verdana; font-size:0px; text-decoration:none; outline:none;}

.leftNavLinkContaner a p{margin:0px; padding-bottom:5px; padding-top:5px; padding-left:13px; background-image: url(../images/space.gif);}

.leftNavLinkContaner a:hover p, .leftNavLinkcontaner a:hover{background-color:#cccccc !important; text-decoration:none;}

.leftNavLinkContaner a p#leftNavSelectedLink, .leftNavLinkContaner a:hover p#leftNavSelectedLink {color:#fdf9f9; text-decoration:none; cursor:default; background-color:#cc0000 !important; padding-left:13px;}







/* Left Navigation style ---[End] */

/*Page Title style ---[Begin] */

.leftPageTitleSection{width:10px; height:43px; background:transparent url(../images/sm-pagetitle-top-bottom-bg.png) 0px 0px no-repeat ; margin:0px; padding:0; float:left}

.pageMiddleSection{width:754px; height:43px; float:left; margin:0px; padding:0; background: url(../images/sm-pagetitle-middle-bg.png) repeat-x; text-align:left; float:left}

.sitePageMiddleSection{width:934px; height:43px; float:left; margin:0px; padding:0; background: url(../images/sm-pagetitle-middle-bg.png) repeat-x; text-align:left; float:left}

.pageMiddleSection div, .sitePageMiddleSection div{font-family:Helvetica; font-size:18px; font-weight:bold; color:#cc0001; margin:12px 0px 12px 12px; text-transform:capitalize;}

.rightPageTitleSection{width:10px; height:43px; background: transparent url(../images/sm-pagetitle-top-bottom-bg.png) -11px 0px no-repeat; margin:0px; padding:0;float:right }

/*Page Title style ---[Begin] */

/* Footer style ---[Begin] */

.footer_top_nav{float:left; width:420px; padding-left:47px; margin-bottom:15px; margin-top:13px; margin-top:20px;}

.footer_left_top_img{float:left; margin-left:3px; padding:0px; margin-bottom:1px; border:0px solid #000000;}

ul.footer_nav{float:left; margin: 0px 0px 0px 0px; padding:0px 0px; display: inline; list-style: none;}

ul.footer_nav li{margin: 0px 0px 0px 10px; padding:0px 0px; display: inline; float:left;font-family:arial; font-size:11px; color:#ffffff; list-style: none;}

ul.footer_nav li a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#ffffff; text-decoration:none;}

ul.footer_nav li a:hover{text-decoration:underline;}

ul.footer_nav li.divider{margin: 0px; padding:0px 0px 0px 7px; display: inline; list-style: none;}

.footer_flyer_img{float:right; margin-right:30px; width:223px; padding:0px;}

.copy_right{clear:both; text-align:left; padding-top:23px; padding-left:10px; font-family:arial; font-size:11px; color:#e68080;}

.copy_right .copy_right_link a{font-family:arial; font-size:11px; color:#e68080; text-decoration:underline;}

.copy_right span {font-family:arial; font-size:11px; color:#e68080; line-height:17px;}


/* Footer style ---[End] */

/*Sponsor style ---[Begin] */


/*Sponsor style ---[End] */

/*Content Bottom Section style ---[Begin] */

.contentBottomSection{text-align:center; padding:35px 0px 15px 0px;}

.contentBottomSection a, .contentSection ol a{color:#09689f; text-decoration:none;}

.contentBottomSection a:hover, .contentSection ol a:hover{text-decoration:underline;}
/*Content Bottom Section style ---[End] */


/* Common style ---[Begin] */

.clearAll{clear: both; overflow: hidden;}

.clearLeft{clear: left;}

a img{border:none;}

img{border:none;}

.contentSection h2{font-family:Arial; font-size:14px; font-weight:bold; margin:0px; padding:0px;}

.contentSection h3, .siteMapcontentSection h3{font-size:12px; font-weight:bold; margin:0px; padding:0px;}

.contentSection h3.topHeading, .contentSection h2.topHeading, .siteMapcontentSection h3.topHeading{margin:0px; margin-bottom:11px; padding:0px;}

.contentSection h3.heading, .contentSection h2.heading{margin-top:34px; margin-bottom:11px;}

.contentSection h3.paraHeading{margin-top:16px; margin-bottom:11px;}

.contentSection h3.headingTopMargin26, .contentSection h2.headingTopMargin26{margin-top:26px; margin-bottom:11px;}
 
.contentSection p, .siteMapcontentSection p{line-height:23px; margin:0px 0px 0px 0px; padding:0px; }

.privacyPolicyContentSection p, .termConditioncontentSection p{line-height:20px; margin:0px 0px 0px 0px; padding:0px;}

.rightRailWrapper p{line-height:0px; margin:0px; padding:0px; text-align:left;}

.rightRailWrapper p.tbdImageBottomMargin{margin-bottom:15px;}

ol{margin:0px 0px 0px 16px; padding:0px;}

ol li{margin:0px 0px 2px 3px; *margin:0px 0px 2px 7px; padding:0px 0px 0px 16px;  line-height:22px; }

ol li ul li{margin:0px 0px 2px 3px; *margin:0px 0px 2px 7px; padding:0px 0px 0px 16px; list-style-image:url(../images/sm-bullet.gif); line-height:22px; }

ul.bluecontent li{color:#09689f; margin:0px 0px 2px 3px; *margin:0px 0px 2px 7px; padding:0px 0px 0px 16px; list-style-image:url(../images/sm-bullet-blue.gif); line-height:22px;}

ul.ISSbluecontent li{color:#09689f; margin:0px 0px 2px 3px; *margin:0px 0px 2px 7px; padding:0px 0px 0px 16px; list-style:none; line-height:22px;}
ul{margin:0px 0px 0px 16px; padding:0px;}

li{margin:0px 0px 2px 0px; padding:0px 0px 0px 16px; line-height:22px;}

.giftCardImage{padding-left:66px; padding-bottom:40px;}

.contentSection p.contactPerson{ margin:0px; padding:0px 0px 0px 34px; width:200px; float:left;}

.contentSection p.contactId{ margin:0px; padding:0px 0px 0px 34px; width:270px; float:left;}

.topMargin26{margin-top:26px; margin-bottom:11px;}

.contentSection p.contentService{margin-bottom:10px;line-height:18px}

.contentSection .marginBottom37{margin-bottom:37px;}

.contentSection .marginBottom6{margin-bottom:6px;}

.contentSection .marginBottom23{margin-bottom:23px;}

a.underline{text-decoration:underline;}

.bold{font-weight:bold;}

.contentSection p.notes{font-size:9px; line-height:16px; margin-top:20px;}

.mainContentWrapper .marginLRB10{margin:0px 10px 10px 10px;}

.LandingPageContentWrapper .marginB10{margin:0px 0px 10px 0px;}

.contentSection h2.topHeadingStoreLocator{margin:0px; margin-bottom:11px; padding-top:0px; *margin-top:10px; *padding:0px; clear:left;}

p.mTop15{margin-top:15px;}

p.mTop10{margin-top:10px;}

div.siteMargin10{margin-left:10px; margin-right:10px;}

div.mTop30{margin-top:30px;}

.vBottAlign{vertical-align:bottom;}

.bottomargin{clear:left;}

a.bluelink{color:#09689f; text-decoration:none;}

a:hover.bluelink{text-decoration:underline;}

a.bluelinkUnderline{color:#09689f; text-decoration:underline;}

a:hover.bluelinkUnderline{text-decoration:underline;}

/* Common style ---[Begin] */

/* Home style ---[Begin] */

.homeFlyerSection{float:left; width:639px; height:297px; margin-top:34px; margin-bottom:15px;}

.homeContactSection{float:right; width:328px; height:297px; margin-top:34px; margin-bottom:15px;}

.homeDepartmentSection{margin-left:10px; margin-right:10px; margin-bottom:30px; width:954px; display:inline; padding-top:15px; padding-bottom:0px; clear:both; float:left; border-top:1px solid #cccccc;}

ul.homeDepartment {width: 954px; height: 110px; background: transparent url(../images/sm-home-department.jpg) no-repeat; position:relative; margin:0px;}

.homeDepartment li{margin:0px; padding:0px; list-style: none; position: absolute; top: 0;}	

.homeDepartment li, .homeDepartment a{height: 110px; display: block;}

.homeFootwear{left: 0; width:169px;}

.homeOurPromises{left: 0; width:169px;}

.homeStoreLocator{left:169px; width:203px;}

.homeContactus{left:372px; width:203px;}

.homeGiftCards{left:575px; width: 190px;}

.homeStoreServices{left: 765px; width: 189px;}

.homeFootwear a:hover, .homeFootwear a:active{background: transparent url(../images/sm-home-department.jpg) 0 -110px no-repeat;}

.homeOurPromises a:hover, .homeFootwear a:active{background: transparent url(../images/sm-home-department.jpg) 0 -110px no-repeat;}

.homeStoreLocator a:hover, .homeStoreLocator a:active{background: transparent url(../images/sm-home-department.jpg) -169px -110px no-repeat;}

.homeContactus a:hover, .homeContactus a:active{background: transparent url(../images/sm-home-department.jpg) -372px -110px no-repeat;}

.homeGiftCards a:hover, .homeGiftCards a:active{background: transparent url(../images/sm-home-department.jpg) -575px -110px no-repeat;}

.homeStoreServices a:hover, .homeStoreServices a:active{background: transparent url(../images/sm-home-department.jpg) -765px -110px no-repeat;}

/* Home style ---[End] */

/* eFlyer style ---[Begin] */

.eFlyarContentWrapper{text-align:center;}

.eflyerleftNavMiddleSection{width:168px; margin:0px; padding:0; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background: url(../images/sm-eflyersm-left-nav-middle-bg.jpg)  repeat-x bottom; text-align:left; height:28px;}
.eflyerleftNavMiddleSection h2{padding-top:6px;}
.eflyerleftNavMiddleSection h2 a{font-family:Verdana; font-size:1.05em; font-weight:600; color:#080808;}
h2.instruction{font-family:Verdana; font-size:1.05em; font-weight:600; color:#080808; margin:40px 0px 10px 7px;}
.eflyerleftNavMiddleSection h2 a:hover{text-decoration:underline;}

.eflyerinstruction{margin:7px 5px 7px 5px; height:188px;vertical-align:middle;}

#eflyerFlashBanner{display: none;}

.flashplayer{margin:15px;}

/* eFlyer style ---[End] */

/* FAQ style ---[Begin] */

.contentSection a.faqQuestionText, .contentSection p.faqAnswer a{margin-left:7px; color:#09689f; text-decoration:none;}

.contentSection a:hover.faqQuestionText, .contentSection p.faqAnswer a:hover{text-decoration:underline;}

.contentSection p.faqQuestion{color:#09689f;}

.contentSection h2.topHeadingFaq{margin:0px; margin-bottom:4px; padding:0px;}

.contentSection h2.headingFaq{margin-top:25px; margin-bottom:4px;}

.contentSection span.faqAnswerText{margin-left:2px;}

.contentSection p.faqAnswer{padding-left:38px;padding-top:0px; margin-top:0px;}

.leftStoreHours{float:left; text-align:left; vertical-align:left; padding-top:10px;}

.noFlyersMessage{float:center; text-align:center; vertical-align:center;margin-top:120px; }


.style28 {font-family: Verdana,Arial, Helvetica, sans-serif;  }
.style30 {font-family: Verdana,Arial, Helvetica, sans-serif; }
.style32 {
	font-family: VerdanaArial, Helvetica, sans-serif;
	
	font-weight: bold;

}
.style34 {font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold; }
.style35 {}
.style38 {font-family: Verdana,Arial, Helvetica, sans-serif;  }
/* FAQ style ---[End] */