/* CSS Document */

/*============================================================
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font:33px 'ITCAvantGardeGothicBook'; color:#244f85;}
h2 {font:15px 'NimbusSansBeckerDBlaExtRg'; color:#000000;}
h3 { font:16px/32px 'NimbusSansBeckerDBlaRegular'; color:#000000; }
h4 { font:13px/25px 'ITCAvantGardeGothicBook'; color:#a3a5aa; }
h5, h5 a, h5 a:visited { font:13px Verdana, Arial, Helvetica, sans-serif ; color:#1D8CB6; font-weight:bold;}
h6 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#989898; font-weight:bold; padding:0px 0px 0px 80px;}
p { line-height:1.22em; }

b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a:link,
a:visited {
	color:#3A7096;
	outline:none;
	text-decoration:none;
	}
	
a:hover {
	color:#60c5eb;
	text-decoration:none;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}



/*========================================================================
font-face css
=========================================================================*/

@font-face {
    font-family: 'NimbusSanNovDConRegular';
    src: url('../nf/nimbussannovdcon-webfont.eot');
    src: url('../nf/nimbussannovdcon-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/nimbussannovdcon-webfont.woff') format('woff'),
         url('../nf/nimbussannovdcon-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NimbusSanLCYRegular';
    src: url('../nf/nc19003l-webfont.eot');
    src: url('../nf/nc19003l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/nc19003l-webfont.woff') format('woff'),
         url('../nf/nc19003l-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'NimbusSanLCYBold';
    src: url('../nf/nc19004l-webfont.eot');
    src: url('../nf/nc19004l-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/nc19004l-webfont.woff') format('woff'),
         url('../nf/nc19004l-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'NimbusSanNo5TCYMedRegular';
    src: url('../nf/nc29004t-webfont.eot');
    src: url('../nf/nc29004t-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/nc29004t-webfont.woff') format('woff'),
         url('../nf/nc29004t-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NimbusSansBeckerTBlaConRg';
    src: url('../nf/nimbus_sans_becker_tblacon-webfont.eot');
    src: url('../nf/nimbus_sans_becker_tblacon-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/nimbus_sans_becker_tblacon-webfont.woff') format('woff'),
         url('../nf/nimbus_sans_becker_tblacon-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'NimbusSansBeckerDBlaRegular';
    src: url('../nf/nimbus_sans_becker_dbla-webfont.eot');
    src: url('../nf/nimbus_sans_becker_dbla-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/nimbus_sans_becker_dbla-webfont.woff') format('woff'),
         url('../nf/nimbus_sans_becker_dbla-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NimbusSansBeckerDBlaExtRg';
    src: url('../nf/nimbus_sans_becker_dblaext-webfont.eot');
    src: url('../nf/nimbus_sans_becker_dblaext-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/nimbus_sans_becker_dblaext-webfont.woff') format('woff'),
         url('../nf/nimbus_sans_becker_dblaext-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OswaldLight';
    src: url('../nf/Oswald-Light-webfont.eot');
    src: url('../nf/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/Oswald-Light-webfont.woff') format('woff'),
         url('../nf/Oswald-Light-webfont.ttf') format('truetype'),
         url('../nf/Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OswaldBook';
    src: url('../nf/Oswald-Regular-webfont.eot');
    src: url('../nf/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/Oswald-Regular-webfont.woff') format('woff'),
         url('../nf/Oswald-Regular-webfont.ttf') format('truetype'),
         url('../nf/Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OswaldBold';
    src: url('../nf/Oswald-Bold-webfont.eot');
    src: url('../nf/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/Oswald-Bold-webfont.woff') format('woff'),
         url('../nf/Oswald-Bold-webfont.ttf') format('truetype'),
         url('../nf/Oswald-Bold-webfont.svg#OswaldBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OswaldStencilRegular';
    src: url('../nf/Oswald-Stencil-webfont.eot');
    src: url('../nf/Oswald-Stencil-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/Oswald-Stencil-webfont.woff') format('woff'),
         url('../nf/Oswald-Stencil-webfont.ttf') format('truetype'),
         url('../nf/Oswald-Stencil-webfont.svg#OswaldStencilRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EurostileMNMedium';
    src: url('../nf/eurostile_mn_medium-webfont.eot');
    src: url('../nf/eurostile_mn_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../nf/eurostile_mn_medium-webfont.woff') format('woff'),
         url('../nf/eurostile_mn_medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


/*============================================================
 !Basics
============================================================*/

body { background-color:#282526; font:16px 'NimbusSanLCYRegular'; color:#000000; text-align:justify;}

.iflft { padding:0px 12px 12px 0px; float:left;}
.ifrit { padding:0px 0px 12px 12px; float:right;}
.clr { clear:both;}
.lft { float:left; }
.rit { float:right; }


.bld01 { font:16px 'NimbusSansBeckerDBlaRegular';}
.smltxt{ font:12px 'NimbusSanLCYRegular'; }
.txt14 { font:13px 'NimbusSanLCYRegular';}
.txt14 strong{ font:13px 'NimbusSanLCYBold';}

#wrapper{ background:url(../images/bg001.gif) repeat-x top #FFFFFF; width:866px; margin:0px auto; }

#headerpart{position:relative; }
.hdrprt{ padding:117px 25px 0px; }
.hdrprt h1{ padding:0px;  }
.hdrprt h1 a{ background:url(../images/sportz-cartz-logo.jpg) no-repeat 0px 0px; width:441px; height:40px; text-indent:-9999px; display:block; }

.slog{ background:url(../images/bg-slog.gif) no-repeat 0px 0px; width:475px; height:29px; margin:44px 0px 40px; text-indent:-9999px; }

.imgbnr { position:absolute; top:8px; right:0px; }

ul.nav{ padding:0px;}
ul.nav li{ font:15px/15px 'OswaldBook'; text-transform:uppercase; border-right:1px solid #000000; float:left; }
ul.nav li a:link,
ul.nav li a:visited{ padding:0px 10px; color:#000000; }
ul.nav li a:hover{ color:#8dc63f }
ul.nav li.actv a:link,
ul.nav li.actv a:visited{ color:#8dc63f; }

#bodypart{ padding:30px 21px 10px; }
.btp { width:650px; }
.drkcnt { background-color:#cccccc; padding:15px 0px; margin:20px 0px 0px; }
.drkcnt h2{ font:15px/40px 'NimbusSansBeckerDBlaExtRg'; padding:0px 20px 0px 32px; background:url(../images/bu001.gif) no-repeat 1px 0px; }
.drkcnt h2 span{ font:16px 'NimbusSanLCYRegular';}


.whtcnt{ border:2px solid #bfbfbf; padding:15px 0px; margin:20px 0px 0px;}
.whtcnt h2{ line-height:40px; padding:0px 20px 0px 32px; background:url(../images/bu002.gif) no-repeat 0px 0px; }

.cnvs{ padding:10px 22px; }

ul.listyle01{ padding:8px 0px;}
ul.listyle01 li{ background:url(../images/bu003.gif) no-repeat 0px 6px; padding:0px 16px 0px 12px; font:16px 'NimbusSansBeckerTBlaConRg'; display:block; float:left; width:280px;}


ul.otp { padding-left:20px; }
ul.otp li{ width:196px; float:left; }
ul.otp li img{ border:2px solid #bfbfbf; margin:0px 9px; width:174px; }
ul.otp li h3{font:13px/16px 'NimbusSansBeckerDBlaExtRg'; text-align:center; padding-top:8px;}
ul.otp li p{ font:18px 'NimbusSanNovDConRegular'; text-align:center; padding:0px 2px; }



#footerpart{ margin:0px; }
.futerprt { margin:0px; }



.soclink { text-align:center; width:200px; margin:0px auto;}
.soclink a:link, 
.soclink a:visited{ color:#000000; padding:14px 0px 0px 16px; display:block; }
.soclink a.fb{ background:url(../images/logo-fb-01.gif) no-repeat; }
.soclink a.fb:hover{background:url(../images/logo-fb-02.gif) no-repeat;}

.fnav { background-color:#8dc63f; padding:4px 0px 20px; margin-top:3px; }
.fnav ul{ width:560px; margin:0px auto; }
.fnav ul li{ border-right:1px solid #FFFFFF; line-height:12px; font-size:12px; color:#FFFFFF; padding:0px 8px; float:left; }
.fnav ul li:last-child{ border-right:none; }
.fnav ul li a:link,
.fnav ul li a:visited{ color:#FFFFFF; }



/*============================================================
 !image zoom
============================================================*/

.gallery ul { margin:0px;}
.gallery li { float:left;}

ul.csmpl li img{ width:375px; }
ul.csmpl li h4{font:12px 'NimbusSansBeckerDBlaExtRg'; color:#FFFFFF; text-align:center;}


/*============================================================
 !Contact Page
============================================================*/

.contactform { padding:15px 34px 10px; text-align:left; font-size:13px;}	




.border{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color:#474e56;
	border:2px solid #7f7f7f;
	background:none;
	width:385px;
	padding:2px 10px;
	margin:0px 0px 8px;
}

.border1{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color:#3b4450;
	border:2px solid #cfd4db;
	background:none;
	width:385px;
	padding:2px 10px;
	margin:0px 0px 8px;
}


/* Text Box End */

/* Buttons End */

.btn{
	background-color:#292e22;
	font:14px/16px 'NimbusSanLCYBold';
	padding:6px 4px;
	margin-top:6px;
	cursor:pointer;
	color:#8dc63f;
	border:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	}

.btn-hover{
	background-color:#8dc63f;
	font:14px/16px 'NimbusSanLCYBold';
	padding:6px 4px;
	margin-top:6px;
	cursor:pointer;
	color:#292e22;
	border:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	

}

.astric { color:#9a5d2e; font:bold 12px Georgia, "Times New Roman", Times, serif;}





.error{
	background-color:#be560a;
	font: 18px 'ITCAvantGardeGothicBook';
	padding:8px 20px;	
	color:#f7dccc;
	}

.ok{
	background-color:#3f9b23;
	font: 18px 'ITCAvantGardeGothicBook';
	padding:8px 20px;	
	color:#FFFFFF;
	}


.cntlw { font:14px 'EurostileMNMedium'; text-align:center; padding-top:20px; }
.cntlw h3{ font:13px 'NimbusSanLCYRegular'; padding-bottom:20px;}
.smltxt2 { font:12px 'EurostileMNMedium'; color:#b5101c; }

.cntlw a:link,
.cntlw a:visited{ color:#000000; }
.cntlw a:hover { color:#b5101c;}

.cntlw .txt02 a:link,
.cntlw .txt02 a:visited{ color:#b5101c; font:16px 'EurostileMNMedium'; }




