@charset "utf-8";

/******
/-----------------
	One Martial Arts Stylesheet V.2.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,li,input,button,textarea,dt,dd,dl,h1,h2,h3,h4,a{margin:0px; padding:0px; border:none;}
a{text-decoration:none;}
table{border-collapse:collapse;}
p{padding:5px 0px; margin:0px;}

/**	---------
	Starts	**/
	
body{background:#fff url(../images/mainbg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}

h1{}
h2{padding:0px 0px 20px 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#ee1d26;}
h3{}
h4{font-size:14px;margin:0px 0px 10px 0px;}h4 a{color:#9d0007;}
	h4.red{padding:0px 0px 0px 0px;text-align:center;color:#ee1d26;}

hr{height:1px;padding:0px;margin:15px;border:none;border-top:1px solid #ee1d26;}

#container,#header,#mainbanner .mainbanner-inner,#footer .footer-inner{width:940px;margin:0px auto;}

#header{height:120px;font-weight:bold;position:relative;}#header img{position:absolute;top:29px;left:147px;}#header em{position:absolute;top:30px;right:50px;color:#ee1d26;font-size:18px;font-style:normal;}
#topper{width:940px;height:20px;color:#fff;font-family:"Times New Roman";font-size:24px;text-transform:uppercase;overflow:hidden;}#topper ul,#nav ul,#footer ul{list-style:none;margin:0px;padding:0px;}#topper li{margin-top:-2px;padding-right:56px;float:left;}

#nav{width:830px;height:33px;margin-top:67px;padding:0px 0px 0px 110px;font-size:14px;background:url(../images/nav_bg.gif);}#nav li{margin-right:10px;float:left;}#nav a{display:block;height:25px;border-bottom:3px solid hidden;margin-top:5px;padding-right:10px;line-height:25px;color:#747373;}#nav a:hover{color:#fff;background:url(../images/one_master.gif) top right;border-bottom:3px solid #ff9c00;}#nav a span{display:block;padding-left:10px;}#nav a:hover span{background:url(../images/one_master.gif);}

#mainbanner{width:100%;background:url(../images/mainbanner_bg.gif) repeat-x;}
#mainbanner .mainbanner-inner{width:430px;height:230px;padding:34px 255px 0px 255px;;background:url(../images/mainbannerinner.jpg) no-repeat;text-align:center;}.mainbanner-inner h2{padding:20px 0px 30px 0px;}

#content{padding:10px 0px;}#content p a,#content li a{color:#9d0007;}
#content .feature{width:236px;height:140px;margin:20px 17px 10px 17px;padding:30px 20px 40px 20px;background:url(../images/one_master.gif) 0px -25px;line-height:18px;float:left;position:relative;text-align:center;}#content .feature img.heading{position:absolute;top:0px;left:10px;}#content .feature a,#content .feature em{position:absolute;left:10px;bottom:6px;display:block;width:256px;color:#fff;}#content .feature a:hover{font-weight:bold;}.feature span{position:absolute;right:10px;}
#content .testimonial-home{width:254px;height:222px;margin-top:20px;padding:0px 10px 0px 20px;background:url(../images/testimonialhome.gif);font-weight:bold;float:left;}#content .testimonial-home h4{padding:0px 0px 30px 0px;text-align:center;color:#ee1d26;}#content .testimonial-home em{float:right;color:#6a4100;}
#content .bottomimg img{margin:0px 20px 10px 17px;float:left;}

#footer{width:100%;margin:15px 0px 0px 0px;background:url(../images/footer.gif) bottom repeat-x;}#footer img{position:absolute;top:0px;left:0px;}#footer a{color:#fff;font-weight:bold;}#footer a:hover{color:#000;}#footer ul{padding:0px 40px 0px 0px;float:left;}#footer p{position:absolute;bottom:10px;right:20px;}
#footer .footer-inner{width:810px;height:84px;padding:160px 0px 0px 130px;position:relative;}

/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}
.brandred{color:#ee1d26;}

a.printable{display:block;height:25px;padding:0px 20px 0px 30px;background:url(../images/printable.gif) no-repeat;line-height:25px;font-weight:bold;}

table.proshop td{width:190px;padding:20px;border:1px dotted #ccc;background:#fff;font-size:10px;}table.proshop td h4{font-size:12px;color:#ee1d26;border-bottom:1px dotted;}table.proshop td img{margin:0px auto;}table.proshop ul{list-style:none;margin:0px;padding:0px;}table.proshop td.special{font-size:12px;font-weight:bold;background:#f1efe2;text-align:center;}table.proshop td.special h4{color:#000;}table.proshop td.special p.tag{font-size:14px;color:#ee1d26;}
.promo{width:910px;background:url(../images/banners/karatekid.jpg);height:310px;margin:0 auto;}

/*  Form  */
.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#009900;}
.formhead{width:150px;height:25px;padding:0px 10px 0px 100px;font-size:14px;line-height:25px;float:left;}.forminput,.formenquiry{width:379px;height:25px;margin:0px 0px 10px 0px;padding:0px 10px;background:url(../images/one_master.gif) 0px -235px;float:left;border:1px solid #eee;position:relative;}.forminput input,.formenquiry textarea{position:absolute;top:3px;left:5px;width:389px;height:20px;font-size:12px;font-family:Arial;background:none;}.formenquiry{height:180px;background-position:0px -260px;}.formenquiry textarea{height:175px;}
.formclear{display:none;}
button.formbutton{width:69px;height:21px;margin:0px 20px;background:url(../images/one_master.gif) -276px -25px;border:none;float:right;}button.formbutton:hover{background-position:-276px -46px;color:#fff;}

table.timetable{padding:5px;background:#fff;}table.timetable th{background:#000;color:#fff;font-size:16px;}table.timetable th,table.timetable td{padding:5px;}table.timetable td{border:1px solid #ccc;}table.timetable tr.redheader td,table.timetable td.red{background:#fb0b0b;color:#fff;font-weight:bold;}table.timetable tr.redheader td.nulled,table.timetable td.nulled{background:none;}

#gallery img{margin:5px 15px;border:5px solid #ddd;float:left;}#gallery img:hover{border-color:#fb0b0b;}

#latestnews ul{list-style:none;margin:0px;padding:0px;}#latestnews ul li{padding:10px;border-bottom:1px solid #ed1d26;}