@charset "utf-8";
/* CSS Document */

body {margin:0; padding:10px; font-family:Arial,Verdana,Helvetica,sans-serif; background-color:#111; background-image:url(images/bg.jpg); background-position: top center; background-attachment:fixed;  background-repeat:no-repeat;}
.rd {color:#F00;}

#shell {width:980px; background-color:#FFF; margin:30px auto 30px auto; padding:0;}

#header {float:left; width:980px; height:165px; margin:0 auto 0 auto; padding:35px 0 0 0; background:url(images/goalkeeper-coaching-south-london.jpg) no-repeat;}

.icpic {margin-left:30px;}
.twpic {margin-top:40px;}
.sidepic {margin-top:20px;}
#icontop {float:right; width:200px; margin:123px 42px 0 0; padding:0;}
#iconleft {float:left; width:280px; margin:0 0 0 0; padding:0;}

#container {width:920px; margin:0 auto 0 auto; padding:20px 30px 14px 30px; background: #FFF url(images/con-bg.jpg); border-top:0px solid #C00; border-bottom:1px solid #000;}

/* START GENERAL */

h1 {font-size:16px; color:#C00;}
p  {font-size:12px; line-height:19px; color:#000;}
.pp {font-size:12px; line-height:19px; color:#000;}
.pb {font-size:12px; line-height:19px; color:#000; font-weight:bold;}
.pwf {font-size:13px; line-height:19px; color:#000; font-weight:bold;}
.smp {font-size:12px; line-height:28px; color:#000; font-weight:bold;}
.ps  {font-size:10px; line-height:19px; color:#000;}
.smp{line-height:24px;}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}
.rd {color:#C00;}
a {color:#F00; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}

#rdline {float:left; width:635px; height:1px; margin:15px 0; padding:0; background-color:#C00;}
#rdlinefull {float:left; width:920px; height:1px; margin:15px 0; padding:0; background-color:#C00;}

.spacer {float:left; width:920px; height:25px; margin:0; padding:0;}

/* END GENERAL */

/* START HOME */

#home {float:left; width:635px; margin:0; padding:0;}
#homevid {float:left; width:635px; height:315px; margin:0; padding:0; text-align:center; background:#333 url(images/menu-bg.png);}
#homepic {float:left; width:635px; height:315px; margin:0; padding:0; text-align:center;}
#warpic {float:left; width:635px; height:894px; margin:0; padding:0; text-align:center;}
#homepic308 {float:left; width:308px; height:315px; margin:0; padding:0;}
#homepic307 {float:right; width:307px; height:315px; margin:0; padding:0;}
#hometext1 {float:left; width:635px; margin:15px 0 0 0; padding:0;}
#hometext2 {float:left; width:635px; margin:0; padding:0;}
#homeright {float:right; width:265px; height:767px; margin:0; padding:0;}
#twitright {float:right; width:265px; height:487px; margin:0; padding:0; background-color:#333;}
#homeright2 {float:right; width:265px; height:265px; margin:15px 0 0 0; padding:0; background-color:#C00;}
#sessright {float:right; width:265px; height:1005px; margin:0; padding:0; background:#C00 url(images/menu-bg.png);}
#warright {float:right; width:265px; height:880px; margin:0; padding:0;}
#warrightx {float:right; width:265px; height:880px; margin:0; padding:0; background:#C00 url(images/menu-bg.png);}
#warform {float:right; width:255px; height:480px;margin:0; padding:10px 0 10px 10px; background: url(images/warform-bg.png);}
#warright2 {float:right; width:265px; margin:0; padding:0;}
#warmid {float:left; width:635px; height:315px; margin:0; padding:0;}
#warpic308 {float:left; width:308px; height:315px; margin:0; padding:0; background:#C00 url(images/menu-bg.png);}
#warpic307 {float:right; width:307px; height:315px; margin:0; padding:0;}
#warcol308 {float:left; width:308px; margin:0; padding:0;}
#warcol307 {float:right; width:307px; height:307px; margin:0; padding:0;}
#homenewspic {float:left; width:120px; margin:0; padding:0 15px 0 0;}
#homenewstext {float:right; width:500px; margin:0; padding:0;}

#btmnav {float:left; width:920px; margin:14px 0 0 0; padding:0;}

#pagefull {float:left; width:920px; min-height:400px; margin:0 0 0 0; padding:0;}
#pageright {float:right; width:265px; height:320px; margin:0; padding:0; background:#333 url(images/right-bg.jpg) no-repeat;}
#testimonials {float:left; width:920px; margin:0; padding:0; font-size:12px; line-height:19px; color:#000;}
#gal {float:left; width:920px; height:110px; margin:0; padding:0; font-size:13px; color:#000;}
#gallft {float:left; width:175px; margin:0 10px 0 0; padding:0;}
#galrt {float:right; width:735px; margin:0; padding:40px 0 0 0; font-weight:bold;}
#vidtp {float:left; width:920px; margin:0 0 20px 0; padding:0;}
#vidbtm {float:left; width:920px; margin:0; padding:0;}
#vid1 {float:left; width:210px; margin:0; padding:0;}
#vid2 {float:left; width:210px; margin:0 0 0 20px; padding:0;}

#contact {float:left; width:635px; min-height:400px; margin:0; padding:0;}
#conright {float:right; width:225px; height:220px; margin:0; padding:50px 20px; background:#333 url(images/right-bg.jpg) no-repeat;}

#col1 {float:left; width:210px; margin:0; padding:0;}
#col2 {float:left; width:210px; margin:0 0 0 20px; padding:0;}
#colcnt {float:left; width:440px; margin:0; padding:0;}
#colrt {float:right; width:210px; margin:0; padding:0;}
#galrow {width:670px; height:318px; margin:0; padding:0;}
#galrow2 {width:670px; margin:0; padding:0;}
#colrow {float:right; width:670px; margin:0 auto 0 auto; padding:0;}
#menlft {float:left; width:180px; height:268px; margin:0; padding:15px; background:#333 url(images/menu-bg.png) no-repeat; font-size:12px; font-weight:bold; line-height:38px; color:#C00;}
#menlft ul {list-style-type:none; margin:0; padding:0;}
#menlft ul a {text-decoration:none; color:#FFF;}
#menlft ul a:hover {text-decoration:none; color:#C00;}
#menlft ul .current {text-decoration:none; color:#C00;}
#success {float:left; width:920px; margin:0 0 15px 0; padding:0;}
#successlft {float:left; width:210px; margin:0; padding:0;font-size:12px; color:#000;}
#successlft ul {list-style-type:none; margin:0; padding:0;}
#successlft li {margin:0 0 10px 0; padding:0;}


#conform {float:left; width:330px; margin:0; padding:0;}

 .fd{font-size:12px; line-height:16px; font-weight:bold; color:#000; margin:0; padding:0;}
 .fds{font-size:12px; line-height:16px; color:#000; margin:0 3px 0 10px; padding:0;}
 .frm{font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#000;}

#conright {font-size:12px; color:#CCC; }
#conright a {text-decoration:none; color:#D3BB84;}
#conright a:hover {text-decoration:underline; color:#FFF;}

/* END HOME */

/* START FOOTER */

#footer {float:left; width:920px; height:140px; margin:0; padding:30px 30px 20px 30px;background: #000 url(images/ftbg.jpg) no-repeat;}

#footerleft {width:100px; float:left; margin:3px 0 0 0; padding:0;}
#footleft {width:320px; float:left; margin:52px 0 0 0; padding:0;}
#footleft ul {width:390px; float:left; margin:0; padding:0; list-style-type:none; font-size:10px; line-height:18px}
#footleft ul li {float:left; background:url(images/menu-Is.gif) no-repeat left 2px; padding:0 7px;}
#footleft li.list-item-one {background:none;padding-left:0;color:#FFF; font-size:13px; line-height:20px; height:78px;}
#footleft li.list-item-two {background:none;padding:32px 0 0 0;color:#FFF; font-size:10px; height:13px;}
#footleft li.list-item-three {background:none;padding:3px 0 0 0;color:#000; font-size:10px; height:13px;}
#footleft ul li a {text-decoration:none; color:#FFF;}
#footleft ul li a:hover {text-decoration:underline; color:#F00;}
#footleft ul .current {text-decoration:none; color:#F00;}
#footleft ul .currentone {background:none; text-decoration:none; color:#F00; padding-left:0;}

#footright {width:190px; float:right; margin:3px 27px 0 0; padding:0;}

#footer a {color:#CCC; text-decoration:none;}
#footer a:hover {color:#CCC; text-decoration:underline;}

/* END FOOTER */
