

*{margin:0; padding:0; outline:0; border:0;}
body{background:url(images/bg.jpg) repeat; font-family:Trebuchet MS;}
a:link, a:visited{text-decoration:none;}
.clear{clear:both; overflow:hidden;}

#container{background:url(images/bg.jpg) no-repeat top 50%;}
#wrapper{width:992px; margin:auto;}

#header{width:992px; position:relative; height:208px; }
#logo{width:702px; height:208px; position:absolute; z-index:2; top:0px; left:-78px; }
#logo h1{text-indent:-10000px;}
#logo h1 a{display:block; background:url(images/logo.jpg); width:702px; height:208px;}
#h_rt{background:url(images/h_rt.jpg); width:367px; height:174px; position:absolute; z-index:2; right:0px; top:0px;}
#toplink{width:366px; height:34px; position:absolute; z-index:2; right:0px; bottom:0px;}
#toplink a{float:left; display:block;}

#content{background:url(images/content_st.png) repeat-y; width:992px;}
#content_tp{background:url(images/content_tp.png) no-repeat top; width:992px; padding:8px 0 0 0;}
#content_bt{background:url(images/content_bt.png) no-repeat left; width:992px; height:15px;}
#wrap{width:978px; margin:auto;}
#menu{background:url(images/menubg.jpg) repeat-x; height:26px; width:978px; text-align:center; padding:8px 0 0 0; margin:0 0 3px 0;}
#menu ul li{color:#fff; font-size:20px; font-family:28 Days Later; display:inline; text-transform:uppercase; height:21px; border-right:1px solid #fff; padding:8px 10px 2px 10px;}
#menu ul li a{color:#fff;}
#menu ul li a:hover, #menu ul li a.active{color:#e14f08;}

#c1{float:left; width:175px; padding:0 6px 0 1px;}
#c2{float:left; width:600px;}
#c3{float:right; width:190px; padding:0 1px 0 0;}
.box{border:1px solid #7d7a7a; padding:1px 1px 2px 1px; margin:0 0 8px 0;}


.title{background:url(images/title.png) repeat-x; height:23px; font-size:17px; color:#fff; padding:6px 0 0 5px; margin:0 0 8px 0;}
.title span{background:url(images/mmaclothing.gif) no-repeat left top; padding:1px 0 0 18px; display:block;}
.list{padding:0 3px 0 3px;}
.list li{background:url(images/bullet2.png) no-repeat left; font-size:18px; color:#000; border-bottom:1px solid #000; padding:0 0 4px 20px; margin:0 0 4px 0; list-style:none;}
.list li a{color:#000;}
.sel{border:1px solid #000; padding:1px; font-size:12px; color:#555; font-family:Arial, Helvetica, sans-serif; width:150px;}
#content p{font-size:14px; color:#3d3b3b;}

.title2{color:#c55924; font-size:24px; background:url(images/title.png) repeat-x; height:23px; text-align:center; padding:6px 10px 0 10px; margin:0 0 10px 0;}
.cwrap{padding:0 6px 0 6px;}
#c2 p{margin:0 0 15px 0;}
#products{padding:0 0 0 20px;}
#products a{width:166px; float:left; display:block; margin:0 30px 15px 0;}
#products a.last{margin-right:0px;}

#sponsers{ padding:0 0 0 10px;}
#sponsers a{display:block; float:left;}

.ad{margin:0 0 8px 0;}

#footer{font-size:14px; text-align:center; color:#c55924; padding:0 0 0 0;}
.flogo{display:block; margin:0 0 10px 0;}

/***slider*****/
.graphic, #prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#swrap{position:relative; width:596px; z-index:1;}
#slider{}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{/* define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/
 width:596px;height:241px;overflow:hidden;}
#prevBtn, #nextBtn{display:block;width:29px;height:18px;position:absolute;left:20px;top:6px;}
#nextBtn{left:546px;}
#prevBtn a, #nextBtn a{display:block;width:29px;height:18px;background:url(images/prev.png) no-repeat 0 0;}
#nextBtn a{background:url(images/next.png) no-repeat 0 0;}
#control{background:url(images/title.png) repeat-x; height:29px;}

blockquote {
margin:22px 05px;
padding:3px;
color:#000000;
padding: 0 50px;
background: transparent url("images/blockquote.gif") no-repeat 0 0;
}

#footerad{background:url(images/footerad.png) no-repeat 50% top; height:243px; position:fixed; z-index:44; bottom:0px; width:100%;}
#fbg2{background:url(images/fbg2.png) repeat-x; height:88px; width:100%; position:fixed; bottom:0px; z-index:10;}
#fwrap{width:970px; margin:auto;}
#fform{width:274px; float:left; padding:195px 0 0 133px;}
#lf{float:left; width:100px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; background:none; border:0; padding:3px 5px 0 5px; margin:0 10px 0 0;}
#signup{float:left;}
#footerad ul{float:left; padding:165px 0 0 0;}
#footerad ul li{background:url(images/bullet3.png) no-repeat left; list-style:none; color:#fff; font-size:17px; font-family:Trebuchet MS; margin:0 0 3px 0; padding:0 0 0 30px;}


#sbox{background:url(images/subscribe-box.jpg); height:186px; width:183px; margin:0 0 0 1px;}
#sbox p{font-family:impact; font-size:16px; color:#D9F4FD; padding:75px 0 0 22px;}
#sbox p#p1{font-family:impact; font-size:16px; color: #D9F4FD; padding:1px 0 0 34px;}
#form{width:128px; padding:10px 0 0 0; margin:auto;}
#signup2{ padding:8px 0 0 8px;}
#ff{padding:2px 0 0 0; background: none; border:none; width:115px; font-size:12px;}


#sc1{width:280px;float:left;padding:0 0px 0 0;}
#frame a{background:url(images/mma-shirtsframe.gif); display:block; text-indent:-10000px;width:270px; height:180px; margin:0 10 0px 0;}
#frame a:hover{background:url(images/mma-shirtsrollover.gif);}

#sc2{width:280px; float:left; padding:0 0px 0 0;}
#frame2 a{background: url(images/mma-hoodies.gif); display:block; text-indent:-10000px;width:270px; height:180px; margin:0 0 10px 22px;}
#frame2 a:hover{background:url(images/mma-hoodiesrollover.gif);}


.rating_bar {
  width: 110px;
  background: url(images/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 42px;
  background: url(images/star_x_orange.gif) 0 0 repeat-x;
}



.pic{float:left; width:100px; margin:0 15px 0 0;}
.pic img{margin:0 0 25px 0;}
.txt{float:left; width:520px;}
.txt p{color:#71765A; font-size:12px; margin:0 0 15px 0; line-height:18px;}
.txt h2{ clear:both;float:left; width:120px; color:#AF8A62; font-size:12px;}
.txt h3{font-weight:normal;color:#71765A; font-size:12px; float:left; width:400px; margin:0 0 5px 0;}


.classification { 
	position: relative;
	width: 91px;
	height: 17px;
}
.classification .cover {
	position: absolute;
	background: transparent url(images/stars.png) top left no-repeat;
	top: 0px;
	left: 0px;
	width: 91px;
	height: 17px;
	z-index: 101;
}
.classification .progress {
	position: absolute;
	background: transparent url(images/stars_full.png) top left no-repeat;
	top: 0px;
	left: 0px;
	height: 17px;
	z-index: 102;
}



.arrow2:hover{background:url(images/arrow.gif) no-repeat bottom center; padding-bottom:30px;}

.arrow3:hover{background:url(images/arrow2.gif) no-repeat bottom center; padding-bottom:30px;}

.arrow4:hover{background:url(images/arrow3.gif) no-repeat bottom center; padding-bottom:30px;}

.arrow5:hover{background:url(images/arrow4.gif) no-repeat bottom center; padding-bottom:30px;}



