@charset "utf-8";
/* CSS Document */
div,ul,li,p,ol,img {margin:0px; padding:0px; list-style:none;}
::selection {background: #d81f27; color: #fff; text-shadow: none; }
::-moz-selection {background: #d81f27; color: #fff; text-shadow: none;}
body{margin:0px; padding:0px; background:url(images/main_bg.jpg) no-repeat center top #f1f1f1;}
.search_fld{width:180px; background-color:transparent; border:0px none; outline:0; line-height:30px;}
.topcatg{margin:0px 0px 0px 0px; float:left; width:800px; height:65px;}
.topcatg ul{float:left;}
.topcatg ul li{float:left; font-family:arial; font-size:17px; font-weight:bold; color:#fefefe; list-style:none;}
.topcatg ul li a{padding:0px 27px 0px 27px; float:left; color:#fefefe; text-decoration:none; transition:0.4s !important; line-height:65px;}
.topcatg ul li a:hover{color:#fff; background:url(images/topcatg_bg_hover.png) repeat-x center top -65px;}
.topcatg ul li:hover{color:#fff; background:url(images/topcatg_bg_hover.png) repeat-x center top -65px; transition:0.4s !important}
.topcatg ul li ul{opacity: 0; visibility:hidden; position:absolute; z-index:999;}
.topcatg ul li:hover ul{opacity: 1; position:absolute; margin-top:65px; visibility:visible; width:200px;}
.topcatg ul li ul li{float:left; background:url(images/dropmenu_bg.png) repeat-x center top;}
.topcatg ul li ul li a{padding:0px 0px 0px 10px; float:left; font-size:14px; color:#000 !important; line-height:35px; display:block; width:200px; text-align:left;}
.topcatg ul li ul li a:hover{color:#fff !important; background:url(images/dropmenu_bg_hover.png) repeat-x center top -35px; width:200px;}
.topcatg ul li ul { transition: all 1s; width:200px;}
#banner{margin:0px 0px 0px 0px;  padding:0px;  float:left;  width:100%;  height:416px;}
.content_info{padding:10px; font-family:arial; font-size:18px; color:#414141; font-weight:normal; list-style:none;}
.content_info strong{font-family:arial; font-size:30px; color:#d81f27; font-weight:normal; list-style:none; text-transform:uppercase;}
.catg_thumb{font-family:Arial; font-size:16px; color:#FFF; background:url(images/catg_thumb_bg.jpg) no-repeat center top; line-height:37px;}
.catg_thumb a{color:#FFF; text-decoration:none; transition:0.4s; display:block;}
.catg_thumb a:hover{background:url(images/catg_thumb_bg_hover.png) no-repeat center top -37px; line-height:37px;}
.btm_heading{font-family:Arial; font-size:26px; color:#FFF; font-weight:bold; text-transform:uppercase;}
.newsletter{font-family:Arial; font-size:13px; color:#575757;}
.btmlinks_heading{font-family:Arial; font-size:14px; color:#c0c0c0; text-transform:uppercase;}
.btmlinks{font-family:Arial; font-size:12px; color:#ffffff; line-height:22px;}
.btmlinks a{font-family:Arial; font-size:12px; text-decoration:none; color:#ffffff; transition:0.6s; line-height:22px;}
.btmlinks a:hover{text-decoration:underline; margin-left:8px; color:#e60000;}
.contact_footer{font-family:Arial; font-size:13px; color:#cecece; font-weight:bold; line-height:22px;}
.contact_footer a{color:#cecece; transition:0.4s; text-decoration:none;}
.contact_footer a:hover{color:#e60000; text-decoration:underline; margin-left:8px;}
.Sublimated{font-family:Arial; font-size:22px; color:#2c2c2c; font-weight:bold; text-transform:uppercase;}
.name{font-family:Arial; font-size:13px; color:#878787;}
.name a{font-family:Arial; font-size:13px; color:#878787; text-decoration:none;}
.name a:hover{font-family:Arial; font-size:13px; color:#878787; text-decoration:underline;}
.art{font-family:Arial; font-size:14px; color:#2a2a2a;}
.art strong{font-family:Arial; font-size:14px; color:#d81f27;}
.leftmenu{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#292929; text-transform:uppercase; background:url(images/leftmenu_lev1_bg.jpg) no-repeat left top; height:35px;}
.leftmenu a{padding-left:15px; color:#292929; text-decoration:none; transition:0.4s; display:block; line-height:34px;}
.leftmenu a:hover{background:url(images/leftmenu_lev1_bg_hover.jpg) no-repeat left top #FFFFFF; color:#FFFFFF;}
.leftmenu_sub{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#525252; text-transform:uppercase; background:url(images/leftmenu_lev2_bg.jpg) no-repeat left top; height:31px;}
.leftmenu_sub a{padding-left:15px; color:#525252; text-decoration:none; transition:0.4s; display:block; line-height:30px;}
.leftmenu_sub a:hover{background:url(images/leftmenu_lev2_bg_hover.jpg) no-repeat left top; color:#ffffff;}
.leftmenu_sub2{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-indent:25px; color:#505050; text-transform:uppercase; background:url(images/leftmenu_lev3_bg.png) no-repeat left top; height:31px; line-height:32px;}
.leftmenu_sub2:hover{background:url(images/leftmenu_lev3_bg_hover.png) no-repeat left top; font-weight:bold; color:#f6f6f6;}
.page_detail_large{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-transform:uppercase;}
.page_no{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
.page_no a{color:#ffffff; text-decoration:none; padding:5px; display:block; float:left;}
.page_no a:hover{background-color:#d81f27;}
.page_noactive{background-color:#d81f27;}
.coming_soon{font-family:arial; font-size:14px; color:#000000;}
.coming_soon a{font-family:arial; font-size:14px; color:#000000; text-decoration:none;}
.coming_soon a:hover{font-family:arial; font-size:14px; color:#000000; text-decoration:underline;}
.Contact_heading{font-family:arial; font-size:14px; color:#d81f27; text-decoration:none;}
.Contact_form{width:400px; height:25px; color:#000000;}
.thumb_image{opacity:1; transition:0.5s;}.thumb_image:hover{opacity:0.5; transition:0.5s;}
.Click_Enlarge1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#d81f27; font-weight:bold;}

.onesideboder
{
font-family:arial;
padding-left:10px;
font-size:14px;
text-decoration:none;
color:#000000;
border-bottom:dashed 1px #999999;
}
.fpbox
{
background-color:#FFFFFF;
border:1px solid #d9d9d9;
}
.style2 {color: #000000}
.style25 {color: #000000;
text-decoration:underline;}

/*signup popup css*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px;
	float: left;
	border:solid 10px #666666;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*tabs start*/
 .tab_link {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px; 
    float:left; /* important */
	font-weight:bold;
    /* just styling */
    padding:7px 10px; 
    margin-right:10px;
    color:#8a8a8a; 
    text-decoration:none; 
    }
    .tab_link_selected{ background-color:#333333; color:#FFFFFF; }
    .tab_text { 
    display: none; /* hide the text containers */
    /* just styling */
    padding:5px; 
    color:black; 
    }
	.txtphead{
font-family:arial;
font-size:15px;
text-decoration:none;
color:#000000;
}
.white{color:#FFFFFF; font-family:arial; font-size:16px;}
.profile{color:#333; font-family:arial; font-size:14px; line-height:24px;}
.profile a{color:#333; font-family:arial; font-size:14px; line-height:24px; text-decoration:none;}
.profile a:hover{color:#333; font-family:arial; font-size:14px; line-height:24px; text-decoration:underline;}
.profile strong{color:#d81f27; font-weight:bold; font-family:arial; font-size:16px; text-transform:uppercase;}
.custom_sportswear{color:#333; font-family:arial; font-size:14px; line-height:24px;}
.custom_sportswear strong{color:#d81f27; font-weight:bold; font-family:arial; font-size:16px;}

.ac-container{
  width: 710px;
  margin: 39px auto 0px auto;
  text-align: left;
}
.ac-container label{
  font-family:'Arial Narrow', Arial, sans-serif;
  padding: 3px 20px;
  position: relative;
  z-index: 20;
  display: block;
  height: 25px;
  cursor: pointer;
  color: #777;
 
  line-height: 25px;
  font-size: 16px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
  background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
  box-shadow: 
    0px 0px 0px 1px rgba(155,155,155,0.3), 
    1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
    0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
  background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
  background: #232323;
color: #fff;
  box-shadow: 
    0px 0px 0px 1px rgba(155,155,155,0.3), 
    0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  right: 13px;
  top: 7px;
  background: transparent url(../images/arrow_down.png) no-repeat center center;  
}
.ac-container input:checked + label:hover:after{
  background-image: url(../images/arrow_up.png);
}
.ac-container input{
  display: none;
}
.ac-container article{
  background: rgba(255, 255, 255, 0.5);
  margin-top: -1px;
  overflow: hidden;
  height: 0px;
  position: relative;
  z-index: 10;
  -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
  -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
  -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
  -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
  transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
  font-style: italic;
  color: #777;
  line-height: 23px;
  font-size: 14px;
  padding: 20px;
  
}
.ac-container input:checked ~ article{
  -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
  -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
  -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
  -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
  transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
  box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
  height: 500px;
}
.ac-container input:checked ~ article.ac-medium{
  height: 180px;
}
.ac-container input:checked ~ article.ac-large{
  height: 230px;
}