/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*html, body {height:100%; background:url(images/bg.jpg) repeat-x left top #323234;}*/
html, body {height:100%; background:url(images/bgbanner.jpg) repeat fixed center center / cover;}
body {margin:0px;  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;}



#bodyWrapper {padding:2px 3px; background:#fff; margin:auto; float:left;}

#homeWrapper {padding:0px; margin:auto; float:left;}

#mainsection{margin:auto; width:940px;}
#bodyContent {
}

#header {
 /* height: 200px;*/
}
#nav{color:#fff; /*padding:10px;  */margin-top:0px; *margin-bottom:10px; clear:both; background:#6b768c; width:100%; height:25px; }

#storeLogo {
  float: left;
  margin-top: 15px;
}

#headerShortcuts {
  float: right;
  margin-top: 15px;
}

#columnLeft {
  /*padding-top:5px;*/
  font-size:16px;
  color:#83899b;
  line-height:30px;
  
}

#columnRight {
  padding-top: 5px;
}


.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.contentContainer {
  padding-bottom: 10px;
}

.contentContainer h2 {
  font-size: 16px;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
  
}

.contentText, .contentText table {
  padding: 0px 0 0px 0;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable {
  padding:0px;
  font-size: 11px;
  line-height: 1.5;
}

/* Dipesh has commented below CSS */
/*
.productListTable tr.alt td {
  background-color: #ecf6fc;
}
*/

.fieldKey {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  width: 150px;
}

.fieldValue {
  font-size: 11px;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
/*  margin-bottom: 0;
  padding-bottom: 0px;*/
  padding-left: 10px;
  margin:0px;
  line-height:30px;
  color:#6b768c;
}

img {
  border: 0;
}

table, p {
  font-size: 11px;
  line-height: 1.5;
}

#piGal ul {
  list-style-type: none;
}

#piGal img {
/*  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;*/
}

#piGal .outer {
  margin-left: -30px;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #000;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  /*color: #FFFFFF;*/
  color: #83899b; 
}

A.headerNavigation:hover {
  /*color: #ffffff;*/
  color: #83899b;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxNotice {
  background: #ff8e90;
}

.infoBoxNoticeContents {
  background: #ffe6e6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #fff;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #fff;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
  color: #6b768c;
  text-decoration:none;
  font-size:18px;
  padding:0px 3px;
}

strong.pageResults{
  color: #000000;
  text-decoration:none;
  font-size:18px;
}

A.pageResults:hover {
  color: #000000;
/*  background: #ffff33;*/
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #d7e9f7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #e9f4fc; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 2px 2px 2px 10px;
  padding: 5px;
}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}

.clrboth{clear:both;}
.fllft{float:left;}
.flrht{float:right;}


.infoBoxContainer { }
.infoBoxContainer form{margin:0; padding:0;}
#header .infoBoxContainer input { margin-top:0; padding:2px 5px; border:none;}
.infoBoxContainer input { margin-top:0; padding:2px 5px; }
.infoBoxContainer input[type="image"] {background:#6b758b}
.infoBoxHeading {
  padding:2px 2px 2px 10px;
  font-size: 14px;
  color:#e9eef8!important;
  line-height:20px;
}
.toprightsearh{margin-top:10px; border:2px solid #737b90; float:right;}
.lgtag{background:#6b758b; width:180px; height:48px;}

.search-bottom{margin:7px;}

a.store-locator{background:#6b758b; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ebeff8; font-size:12px; text-decoration:none; display:inline-block;  padding:6px 8px; margin-right:-2px;}

a.store-distributor{background:#6b758b; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ebeff8; font-size:12px; text-decoration:none; display:inline-block;  padding:6px 8px; margin-right:-2px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { /*a.store-locator { padding:3px 39px 3px 38px;}*/ } /*chrome */
a.store-locator { *padding:3px 40px 3px 40px;}/*IE7 */
@media \0screen {a.store-locator { padding:3px 39px 3px 38px;}/*IE8 */}
:root a.store-locator { padding:3px 38px 3px 37px\0/IE9;}/*IE9 */

a.login{background:#6b758b; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ebeff8; font-size:12px; text-decoration:none; display:inline-block; padding:3px 12px;}

.fright{float:right;}

a.home-tab:link, a.home-tab:visited, a.home-tab:active{ background:#6b758b; font-size:14px; color:#fff; text-decoration:none; padding:5px 24px; float:left;font-weight:bold; margin-right:3px; border:1px solid #000000; border-bottom:none; border-radius: 6px 6px 0px 0px; -webkit-border-radius:  6px 6px 0px 0px; -moz-border-radius:6px 6px 0px 0px;	border-radius:  6px 6px 0px 0px;}
a.home-tab:hover{color:#000; text-decoration:none; background:#fff; }

a.home-taba:link, a.home-taba:visited, a.home-taba:active{ background:#fff; font-size:14px; color:#000; border:1px solid #000000; border-bottom:none; text-decoration:none; padding:5px 24px; float:left;   font-weight:bold; margin-right:3px; border-radius: 6px 6px 0px 0px; -webkit-border-radius:  6px 6px 0px 0px;	-moz-border-radius:  6px 6px 0px 0px;	border-radius:  6px 6px 0px 0px;}
a.home-taba:hover{color:#000; text-decoration:none;  }

.buzsec{font-size:13px !important; padding:7px; }
.buzsec span{ color:#14a8d6; font-weight:600}

#DivBuzz {overflow-y: auto; height: 500px; }
/*.gamecolor{background: #6c758b;  color:#fff; padding:0 0px; display:inline-block; width:83px; *width:84px; text-align:center;}
.sportscolor{background: #0d4c86;  color:#fff; padding:0 0px; display:inline-block; width:84px; *width:85px; text-align:center;}
.photocolor{background: #a82e30;  color:#fff; padding:0 0px; display:inline-block; width:84px; *width:85px; text-align:center;}
*/

.gamecolor{background: #6c758b;  color:#fff; padding:0 0px; display:inline-block; width:83px; *width:84px; text-align:center; margin-right: -.2em!important;}
.sportscolor{background: #0d4c86;  color:#fff; padding:0 0px; display:inline-block; width:83px; *width:84px; text-align:center; margin-right: -.2em!important;}
.photocolor{background: #a82e30;  color:#fff; padding:0 0px; display:inline-block; width:83px; *width:84px; text-align:center; margin-right: -.2em!important;}

.ui-widget-header { border: 1px solid #c0c0ca; background: #6b768c ;/*url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x*/ color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-widget-content { border: 1px solid #c0c0ca; background: #fff /*url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x*/; color: #222222; }
.ui-widget-content a { color: #6b758b; }

/* Dipesh has added below CSS For Product list in Grid View */
ul.column{/*width: 772px;*/padding: 0;/*margin: 10px 0;*/margin:-1px 0 0 0px;list-style: none;/*border-top:1px solid #6b768c;	border-left:1px solid #6b768c;*//*float:left;*/}
ul.column li {float:left; width:180px!important; /*Set default width*/padding:0;/*margin: 5px 0;*/margin:-1px 0 0 0;display:inline; border:1px solid #c0c0ca; border-left:none; border-top:none; border-top:1px solid #c0c0ca;}
ul.column li.srbox{width:188px!important;}
.block {/*height:170px;*/font-size: 1em;/*margin-right: 5px;*/ /*Creates the 10px gap between each column*//*padding:5px;*/padding:10px;/*background: #fff;*/
/*    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}
.block h2 {font-size: 1.8em;}
.block img {/*Flexible image size with border*/ /*Took 1% off of the width to prevent IE6 bug padding:5%; */background:#fff;margin: 0 auto;display: block;
-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */}

ul.adcolumn{/*width: 772px;*/padding: 0;/*margin: 10px 0;*/margin:-1px 0 0 0px;list-style: none;/*border-top:1px solid #6b768c;	border-left:1px solid #6b768c;*//*float:left;*/}
ul.adcolumn li {float:left; width:236px; /*Set default width*/padding:0;/*margin: 5px 0;*/margin:0px 0 0 0;display:inline; border:1px solid #6b768c; border-left:none;
border-top:none;}
.adblock {/*height:170px;*/font-size: 1em;/*margin-right: 5px;*/ /*Creates the 10px gap between each column*//*padding:5px;*/padding:10px;/*background: #fff;*/
/*    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}
.adblock h2 {font-size: 1.8em;}
.adblock img {/*Flexible image size with border*/width: 90%;  /*Took 1% off of the width to prevent IE6 bug*/padding:5%;background:#fff;margin: 0 auto;display: block;
-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */}

/* End of dipesh CSS */
.xline{ border-top:1px solid #ccc;}
.xline1{ border-top:1px solid #ddd;}
.p10{ padding:10px;}
.pl10{ padding-left:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pt5{ padding-top:5px;} 
.pr20{ padding-right:20px;}
.nameplatebg{ margin:0px; padding:0px; background:url(images/nameplatebg.jpg) repeat-x #fff;}
.nameplatetxt{ font-size:19px; color:#fff; line-height:24px;}
.nameplatetitle{background: none repeat scroll 0 0 #6b758b;color: #FFFFFF;font-size: 15px;line-height: 30px;margin-bottom: 10px;}
.inputnp{ padding:5px; border:1px solid #000; width:425px;}
.textareanp{ padding:5px; width:425px; height:140px;}
.npfieldKey { font-size:18px; font-weight: bold; line-height:18px; width: 150px;}
.divisionbrd{ background:#c0c0ca;}
.divisiontopbrd{border-top:1px solid #6b758b;}
.allborder{ background:#6b758b;}

.prdborder{border-top:1px solid #c0c0ca;}
.prddetailborder{border-left:1px solid #c0c0ca; border-top:1px solid #c0c0ca; }

h3{color:#83899B;font-size: 16px; margin:0px; padding:0px;}
.thumbimg{border:1px solid #c0c0ca; padding:5px;}
.nameplatetext{ margin:0px; padding:0px; font-size:34px; color:#6b758b; line-height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}
.inputac{ padding:4px; border:1px solid #ccc; width:225px;}
.newinputac{ padding:4px; border:1px solid #ccc;}
.nameint{width:150px;}
.addressint{width:350px;}
.emailint{width:159px;}
.cityint{width:85px;}
.zipint{width:65px;}
a.namebtn{ background:#6b758b; font-size:16px; color:#fff; text-decoration:none; padding:5px 24px; float:left;font-weight:bold; margin-right:3px; /* border:1px solid #000000; */  border-radius: 6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px;	border-radius:  6px 6px 6px 6px;}

a.namebtnListing{ background:#6b758b; font-size:12px; color:#fff; text-decoration:none; padding:2px 4px; float:left;font-weight:bold; margin-right:10px; /* border:1px solid #000000; */ border-radius: 6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px;	border-radius:  6px 6px 6px 6px;}

.bordermd{
	border-right:1px solid #c0c0ca;
}

.storetitle strong{color:#6b758b;}
.storetitle a{ color:#6b758b;}
.storetitle a:hover{color:#000000; text-decoration:none;}


.banner-text{background:url(images/banner-textbg.png)top no-repeat; width:950px; padding:50px 0px; text-align:center; font-size:21px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; bottom:0px; position:absolute;}
.banner-text span{font-style:italic;}


/*Splash Page css*/
.container{background: url(images/sprite.jpg) no-repeat top left; float:left;}
.sprite-bottom{ background-position: 0 0; width: 940px; height: 73px; } 
.sprite-gaming{ background-position: 0 -123px; width: 287px; height: 363px; } 
.sprite-photo{ background-position: 0 -536px; width: 287px; height: 363px; } 
.sprite-sports{ background-position: 0 -949px; width: 293px; height: 363px; } 
.sprite-top{ background-position: 0 -1362px; width: 940px; height: 246px; } 
.sprite-topleft{ background-position: 0 -1658px; width: 37px; height: 363px; } 
.sprite-topright{ background-position: -990px 0; width: 36px; height: 363px; } 

.followbox{ margin:0px 0px 0px 0px; padding:76px 0px 0px 0px; float:left; width:275px; text-align:right;}
.vam{ vertical-align:middle;} 

.listborder{/*border-top:1px solid #c0c0ca;*/}

.LeftList ul{margin:0; padding:0; list-style:none; width:190px;}
.LeftList ul li{margin:0px 0px 0px 5px; padding:3px 0px 3px 10px; background:url(images/bullet.jpg) no-repeat left 8px; }
.LeftList ul li ul{padding-top:8px; width:170px;}
.LeftList ul li ul li{margin:0px 0px 0px 0px; padding:2px 0px 2px 0px; background:none; }
.LeftList ul li a{font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.LeftList ul li a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}

.statictext p{font-size:11px; text-align:justify; padding:0px 10px;}
.statictext p a{font-size:11px; color:#6b758b; font-weight:bold; text-decoration:underline;}
.statictext p a:hover{font-size:11px; color:#000000;}

.abtbanner{ margin:0px; padding:10px 0px 0px 8px;}
.abttext{/*border-bottom:1px dotted #b7b7b7;*/ font-size:11px; text-align:justify; margin:0px; padding:15px 0px 0px 0px; margin:0px 8px;}

.contactgame{margin:0px; padding:0px; background:url(images/contactbggame.jpg) #fafafa repeat-x bottom; height:210px; font-size:12px;}
.contactsport{margin:0px; padding:0px; background:url(images/contactbgsport.jpg) #fafafa repeat-x bottom; height:210px; font-size:12px;}
.contact1{ margin:0px; padding:0px; background:url(images/cnt1.png) no-repeat bottom; width:85px; height:85px; margin-top:13px; float:right;}
.contact2{ margin:0px; padding:0px; background:url(images/cnt2.png) no-repeat bottom; width:88px; height:85px; margin-top:13px; float:right;}
.contact3{ margin:0px; padding:0px; background:url(images/cnt3.png) no-repeat bottom; width:90px; height:83px; margin-top:15px; float:right;}

.cnthd{ margin:0px; padding:0px; font-size:13px; color:#000;}
.cnttitle{ margin:0px; padding:0px; color:#414141;}

/* Table Structure*/
.tablecnt{ margin:0px; width:98%; padding:10px 0px 0px 10px}
.tabletitle{ margin:0px; padding:5px 0px; font-size:15px; font-weight:bold; text-align:center; background:#6b768c; color:#fff;}
.tabletitle a{color:#ffffff;}
.allborder {background:#ddd;}
.tableheader td{background:#e8e8e8; color:#000; padding:5px; font-weight:bold; font-size:11px;}
.lightbg td.darkbg{ background:#f4f4f4; color:#6b768c; font-weight:bold; font-size:11px;}
.lightbg td{ background:#ffffff; padding:5px; color:#333;}
.lightbg a{ color:#333; text-decoration:none;}
.lightbg a:hover { color:#6b768c; text-decoration:underline;}

.infotitle{margin:0px; padding:0px; color:#6b768c; font-size:15px; font-weight:bold;}
.infotitle span{ font-size:11px; color:#000; font-weight:normal;}
.infotitle a{margin:0px; padding:0px; color:#6b768c; font-size:15px; font-weight:bold; line-height:16px;}


.eventcnt{ margin:0px; padding:0px;}
.eventcnt ul{ margin:0px; padding:0px; list-style:none; min-height:397px;}
.eventcnt li{ float:left; width:99%; display:block; margin:0px; padding:20px 0px; border-bottom:1px solid #ccc; font-size:12px;}
.eventcnt li strong{ font-size:14px; color:#6b768c; padding-bottom:3px; display:block;}
.eventcnt li span{ font-size:12px; color:#6b768c; font-weight:bold; min-width:40px; float:left;}
.eventcnt li .primg{ float:left; width:230px;/*width:130px;*/ /* height:100px;*/ margin:0px; padding:0px; text-align:center;}
.eventcnt li .evname{ float:left; width:400px;/*width:250px;*/ margin-left:20px; padding:0px;}
.eventcnt li .evname.nwevname{width:665px;}
.eventcnt li .lcname{ float:left; width:235px; margin-left:20px; padding:0px;}
.eventcnt li .date{ float:left; padding-bottom:5px;}
.eventcnt li .date.nwdate{ float:right;}
.eventcnt li .story{ float:left; width:250px; margin-left:20px; padding:0px;}
.eventcnt li .story.nwstory{ margin-left:0px; display: block; width: 100%;}
.eventcnt li .story a.eventbtn{ float:left; line-height:25px; background:#6b758b; color:#fff; text-align:center; padding:0px 10px; border-radius:5px; font-size:11px; font-weight:normal; text-decoration:none;}
.eventcnt li .story a.eventbtn:hover{ background:#000; color:#fff; text-decoration:none;}

.faqtext p{font-size:11px; text-align:justify; padding:0px; margin:5px 0px;}
.faqtext p a{font-size:11px; color:#6b758b; font-weight:bold; text-decoration:underline;}
.faqtext p a:hover{font-size:11px; color:#000000;}

.detailpaging{ font-size:16px; color:#6C758B;}
.detailpaging .pr5{ padding-right:5px;}
.detailpaging .pl5{ padding-left:5px;}

.storemap{background: none repeat scroll 0 0 #6b758b; color: #ffffff !important; float: left; padding: 5px 10px; border-radius: 3px;}
.storewebsite{background: none repeat scroll 0 0 #6b758b;    color: #ffffff !important;    float: left;    margin-left: 10px;    padding: 5px 10px; border-radius: 3px;}
a.storemap:hover{ text-decoration:none}
a.storewebsite:hover{text-decoration:none}

.sub-buy { display:none;}
.adddmd-btn { position:relative;}
.sub-buy { width:155px; background:#FFFFFF; position:absolute; z-index:1; right:8px; top:22px; border-radius:4px; border:1px solid #c0c0ca;}
.sub-buy a img { float:left; margin:2px 0 0 0; position:absolute;}
.sub-buy a { padding:5px; background:#FFFFFF; width:94.1%; border-bottom:1px solid #c0c0ca; text-decoration:none; display:block;}
.sub-buy a span {display:block; margin-left:20px;}
.sub-buy a:hover { background:#CCCCCC; color:#000000;}
.adddmd-btn:hover .sub-buy { display:block;}

.sub-buy-det { display:none;}
.adddmd-btn:hover .sub-buy-det { display:block;}
.adddmd-btn { position:relative;}
.sub-buy-det { width:155px; background:#FFFFFF; position:absolute; z-index:1; right:2px; top:34px; border-radius:4px; border:1px solid #c0c0ca;}
.sub-buy-det a img { float:left; margin:2px 0 0 0; position:absolute;}
.sub-buy-det a { padding:5px; background:#FFFFFF; width:94.1%; border-bottom:1px solid #c0c0ca; text-decoration:none; display:block;}
.sub-buy-det a span {display:block; margin-left:20px;}
.sub-buy-det a:hover { background:#CCCCCC; color:#000000;}

/* Add Banner css ***/
.footerLeft { width:470px; float:left; padding-right:10px; }
.footerRight { width:470px; float:left; }
.footerFull { width:950px; padding-top:10px; }


.sf-menu .navi-wrapper {background-color:#6b768c !important; float:left; display:block; position:absolute; display:none; opacity:0.9; }
.sf-menu .navi-wrapper1 {min-width:570px; height:424px; opacity:0.9; background-color:#6b768c !important; position:absolute; display:none;}
.sf-menu li:hover .navi-wrapper1 {min-width:570px; height:424px; opacity:0.9; /*background-color:#6b768c !important;*/ position:absolute; display:block;}
.sf-menu li .navi-wrapper ul li{ background-color:#6b768c;}
.sf-menu li:hover .navi-wrapper {display:block;}
.sf-menu .main-rmenu {margin-left: 189px;}


.sf-menu li:nth-child(8) .navi-wrapper1{min-width:381px!important;}		
.sf-menu ul.main-rmenu:nth-child(2) {margin-left:189px!important;}		
.sf-menu ul.main-rmenu:nth-child(3) {margin-left:380px!important;}

.sf-menu li:nth-last-child(2) .navi-wrapper1 {right:0 !important; left:auto !important;}
.sf-menu li:nth-last-child(3) .navi-wrapper1 {right:0 !important; left:auto !important;}
.sf-menu li:nth-last-child(4) .navi-wrapper1 {right:0 !important; left:auto !important;}

.sf-menu li:nth-last-child(2) .navi-wrapper {left:-121px !important; right:auto !important;}
.sf-menu li:nth-last-child(3) .navi-wrapper {left:-121px !important; right:auto !important;}
.sf-menu li:last-child .navi-wrapper {left:-82px !important; right:auto !important;}

@media (max-width:1600px) {
.leftbanner img, .rightbanner img{ width:65%;}
}

@media (max-width:1366px) {
.leftbanner img, .rightbanner img{ width:40%;}
}

@media (max-width:1280px) {
.leftbanner img, .rightbanner img{ width:30%;}
}

@media (max-width:1024px) {
.leftbanner, .rightbanner{ display:none;}
}


.sliding {width:100%; float:left;}
.sliding .ban-static {width:280px; float:left; }
.sliding .rotatebanner {width:650px; float:right;}

.vmiddle {vertical-align: middle !important;}
.required {color:red}

#create_account h2{font-size:14px;}

.upload span{width:100px; border:1px solid #7b9ebd; float:left; padding:10px 5px 10px 3px; margin:10px 5px 0px 0px; height:100px;}
.upload span:last-child{margin-right:0px;}
.upload span img.thumb{width:100%; max-width:5vw; height:auto;}
.upload span img.deletePhoto{float:left; display:block; clear:both; cursor:pointer; margin:10px 0px 0px 3px;}
.upload span img.zoomImage{float:left; display:block; clear:both; cursor:pointer; margin:0px 0px 0px 3px; padding-right:5px;}
.upload span input.rdinput{float:left;}

.searchkey{color: #6b768c;font-weight: bold}
