/* CSS Document for Powered By Flowers - rk1webdesigns.co.uk
	discription: the main css doc;
	created:28 july 2008
	designer: Richard Kotze*/
	
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:0px;
	background:url(assets/pf_sky.jpg) no-repeat top center #FFFFFF;
}



/************Navigation*************/

.navBar{
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:200px;
	margin-bottom:-80px;
}

.logo{
	margin-top:5px;
	margin-left:4px;
}

.navItems{
	margin-top:-44px;
	margin-right:50px;
	
	border-collapse:collapse;
}

.navItems li{
	float:right;
	list-style-position:inside;
	list-style-type:none;
	padding-right:10px;
}

.navItems li a{
	display:block;
	text-align:center;
	color:#000000;
	text-decoration:none;
	padding-top:11px;
	padding-bottom:11px;
	width:92px;
	font-weight:bold;
	font-size:14px;
}

.navItems li a:hover{
	display:block;
	text-align:center;
	color:#000000;
	text-decoration:none;
	width:92px;
	padding-top:11px;
	padding-bottom:11px;
	font-weight:bold;
	background:url(assets/pf_hover.gif) no-repeat;
	font-size:14px;
}

.select{
	display:block;
	text-align:center;
	color:#000000;
	text-decoration:none;
	width:92px;
	padding-top:11px;
	padding-bottom:11px;
	font-weight:bold;
	background:url(assets/pf_select.gif) no-repeat;
	font-size:14px;
}

/************END Navigation*************/

/************ Basic Elements ************/

h1{
	font-size:170%;
	color:#0033CC;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
}
h2{
	font-size:150%;
	color:#0033CC;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
}
h3{	
	font-size:120%;
	color:#0033CC;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
}

p{
	color:#333333;
	line-height:17px;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
}

.mainBody ul{
	margin-top:5px;
	margin-bottom:5px;
	list-style:circle;
}
.mainBody li{
	padding-top:3px;
}

.mainBody a:link{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}

.mainBody a:hover{
	color:#333333 !important;
	text-decoration:underline !important;
	font-weight:bold;
}

.mainBody a:visited{
	color:#FF9900;
	text-decoration:none;
	font-weight:bold;
}

.footer a:link{
	color:#000000;
	text-decoration:underline;
}

img{
	border:none;
}
/************ END Basic Elements ************/

/************ Main Body *****************/
.mainBody{
	margin:0px auto 0px auto;
	width:800px;
	min-height:400px;
	background:url(assets/borderLR.gif) repeat-y;
}

.training{
	margin-left:10px;
}
.mainH{
	margin:0px auto 0px auto;
	width:785px;
	color:#0033CC;
	font-size:190%;
	background:url(assets/pf_mainTop.gif) no-repeat top center;
	padding:15px 5px 5px 10px;
	margin-top:0px;
}

.mainL{
	float:left;
	width:285px;
	padding-left:5px;
	padding-right:5px;
	margin-left:3px;
	min-height:350px;
}

.mainR{
	float:right;
	width:485px;
	padding-left:5px;
	padding-right:5px;
	margin-right:3px;
	min-height:350px;
}

.g_img{
	padding:2px;
	border:1px solid #cccccc;
	margin:0px 5px 5px 0px;
	background-color:transparent; 
}

.g_img:hover{
	padding:2px;
	border:1px solid #cccccc;
	margin:0px 5px 5px 0px;
	background-color:#CCCCCC;
}
.prod:first-line{
	font-weight:bold;
	font-size:14px;
}
/************ END Main Body *****************/

/************* Contact Form ***************/

.formMsg label{
	display:block;
	width:120px;
	float:left;
}
.formMsg input, textarea{
	border:1px solid #FF9900;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	background-color:#FFFFFF;
}

.formMsg input:hover, textarea:hover{
	border:1px solid #cccccc;
	background-color:#FF9900;
}

.formMsg input:focus, textarea:focus{
	border:1px solid #0033CC;
	background-color:#FFFFFF;
}
#ErrorM{
	display:none;
	color:#FF9900;
	font-weight:bold;
}

/************* END Contact Form ***************/

/************ Footer ***************/

.footer{
	width:100%;
	margin-bottom:0px;
	font-weight:bold;
	height:200px;
	background:url(assets/pf_green.jpg) repeat-x;
}

.inner{
	margin:-5px auto 0px auto;
	padding:0px;
	width:800px;
	height:200px;
	border-collapse:collapse;
	background:url(assets/pf_mainBot.gif) no-repeat top center;
}

.inner li{
	float:left;
	width:390px;
	margin:60px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	list-style-position:inside;
	list-style-type:none;
}

/************ END Footer ***********/