html {font-size:80%; margin-bottom:1px;}

a {color:#c00; text-decoration:underline;}
a:hover {text-decoration:none;}

input {background:#f3f3f3; border:0; padding:3px 5px;}

.center {margin:0 auto;}
.hide {display:none;}
.show {display:inline;}
.clear {clear:both; height:1px;}
.bold {font-weight:bold;}
.imgNoBorder {display:block; border:none;}
.noborder {border:none;}
strong {font-weight:bold;}
.borderBottom {border-bottom:1px dashed #fff;}
.link {text-decoration:none; color:#663300;}
.rightImg-topMargin {margin-top:10px;}
.rightImg-bottomMargin {padding-bottom:10px;}
.centerImage {width:520px; margin:0 auto;}


#homebackground {width:919px;background-image:url(../images/imgs_mainimage3.gif); background-position:top; background-repeat:no-repeat;}

#mainimage3 {xfloat:right; width:919px; background-image:url(../images/img_mainimage4.gif); background-position:bottom; background-repeat:no-repeat; xmin-height:235px; padding-top:35px;}

#welcome {position:relative;width:350px;color:#663300; margin-top:40px; margin-left:10px;}
#welcome p {margin-bottom:0px;margin-top:15px}
#welcome2 {position:relative;width:350px;color:#663300; margin-top:160px; margin-left:10px;}
#welcome2 p {margin-bottom:0px;margin-top:15px}

#rightcolumn {position:relative;width:365px;color:#663300; margin-top:40px; margin-right:0px; float:right;}
#rightcolumn2 {position:relative;width:365px;color:#663300; margin-top:73px; margin-right:0px; float:right;}
#contactform {background-color:#FFFFFF; width:358px;}

#title {background-color:#FCDC85;float:right;width:600px;text-align:right;height:49px}
#links {float:right;width:600px;text-align:right;background-image:url(../images/topnav_background.gif);height:32px}
.linksLeft {width:116px;float:left;background:url(../images/topnav_left2.gif) repeat-y;height:32px}

#sectionLozenges {xbackground-color:#FFB01E;float:left;padding:0 0 10px 12px;display:inline;width:100%}
.sectionLinkImg {float:left;margin-right:9px}

#threecolumn {float:left;padding:0 0 10px 12px;display:inline;width:100%;}
#fullwidthcolumn {margin-left:12px; width:728px; background-color:#FFFFFF;}
#fullwidthcolumn p {padding: 0px 10px 0px 10px; color:#9E570E;}
#fullwidthcolumn h2 {padding-left:10px; font-size:1.2em; color:#990000;}
#fullwidthcolumn .customlist {color:#9E570E;	list-style: none; margin: 0px; padding:0px 10px 10px 10px;	}
#fullwidthcolumn .customlist li, #content .customlist li {list-style: none;	background-image:url(../images/px_bullet1.gif);	background-repeat:no-repeat; background-position: 0px 5px;
	text-indent: 0px;	list-style-type: none; 	padding-top: 5px; padding-bottom: 5px; padding-left: 20px;}	

#columncontent {float:left; margin-right:10px; width:235px; background-color:#FFFFFF;}

#columncontent .customlist {color:#9E570E;	list-style: none;	list-style-position: outside;	margin: 0px;	padding: 10px;	}
#columncontent .customlist li {	list-style: none;	background-image:url(../images/px_bullet1.gif);	background-repeat:no-repeat;     background-position: 0px 5px;
	text-indent: 0px;	list-style-type: none; 	padding-top: 5px;	padding-bottom: 5px;	padding-left: 20px;}	

#columncontent .customlist2 {color:#9E570E;	list-style: none;	list-style-position: outside;	margin: 0px;	padding: 10px;	}
#columncontent .customlist2 li {	list-style: none;	background-image:url(../images/px_bullet2.gif);	background-repeat:no-repeat;     background-position: 0px 5px;
	text-indent: 0px;	list-style-type: none; 	padding-top: 5px;	padding-bottom: 5px;	padding-left: 20px;}	

#columncontent .customlist3 {color:#9E570E;	list-style: none;	list-style-position: outside;	margin: 0px;	padding: 10px;	}
#columncontent .customlist3 li {	list-style: none;	background-image:url(../images/px_bullet3.gif);	background-repeat:no-repeat;     background-position: 0px 5px;
	text-indent: 0px;	list-style-type: none; 	padding-top: 5px;	padding-bottom: 5px;	padding-left: 20px;}




#content p.qaTop {width:370px; height:1px; margin:0; padding:3px 0 0 0; font-weight:bold; border-bottom:1px solid #fff;}
#content p.question {width:320px; background: url(../images/img_q.gif) no-repeat left top #fdce67; padding:5px 20px 10px 30px; font-weight:bold; font-size:1em; margin:0;  margin-top:4px;}
#content p.answer {width:320px; background: url(../images/img_a.gif) no-repeat left top; padding:5px 20px 15px 30px; border-bottom:1px solid #fff; margin:0; }
#content p.answer-end {width:320px; background: url(../images/img_a.gif) no-repeat left top; padding:5px 20px 15px 30px; border:none;}
#content p.strip {width:345px; background: #fdce67; padding:5px 20px 7px 5px; font-weight:bold; font-size:1em; margin-top:4px;}
#content p.strip ul.customlist {float:left; backgrond:#f00}
#content p.quotePanel { margin:0; width:358px; background:url(../images/bg_rightpanel_background.gif) repeat top left; padding-left:10px}
#content p.quotePanel-wide { margin:0; width:510px; background:url(../images/bg_rightpanel_background.gif) repeat top left; padding-left:10px}
#content .customlist.nested li {list-style: none;background:none;text-indent: 0px;list-style-type: none; 	padding-top: 5px 0 5px 20px;}	
#content .customlist.nested li ul {margin-left:-10px; padding-bottom:10px}
#content .customlist.nested li h3{font-weight:bold; font-size:1.5em}
#content .customlist.nested li ul li {list-style: none;	background-image:url(../images/px_bullet1.gif);	background-repeat:no-repeat; background-position: 0px 5px;	text-indent: 0px;	list-style-type: none; 	padding-top: 5px 0 5px 20px; line-height:1.5em}	

#box_blog {position:relative; top:0px; width:348px; background:url(../images/img_blog_base.gif) no-repeat bottom #fff; padding-bottom:10px;}
#box_blog img {display:block; border:0; margin:0; padding:0;}
#box_blog div.content {width:348px; background:url(../images/bg_blog_background.gif) repeat-y top #fff;}
#box_blog div.content span {display:block;width:308px; padding:15px 0 20px 20px;}
#box_blog div.content img.blogArrow {position:absolute; right:0; bottom:0; margin:0 10px 6px 0 }


/*################################ Top Nav ################################*/
#topNav {margin:0;text-align:left;float:left}
#topNav ul {margin:0;padding:0;border:0;float:left}
#topNav ul li {background-repeat:no-repeat;margin:0 10px 0 0;padding:0;list-style-type:none;display:inline;height:32px;float:left}
#topNav ul li a {margin:0;padding:0;display:block;height:32px;float:left}
html>body #topNav ul li a {margin:0;padding:0;display:block;height:32px;vertical-align:top}
* html a:hover {visibility:visible}
#topNav ul li a:hover img {visibility:hidden}

.navOverview {background-image:url(../images/topnav_gettheidea1.gif);height:32px}
.navObjectives {background-image:url(../images/topnav_whatwedo1.gif);height:32px}
.navLocations {background-image:url(../images/topnav_locations1.gif);height:32px}
.navContact {background-image:url(../images/topnav_contact1.gif);height:32px}
.navResources {background-image:url(../images/topnav_resources1.gif);height:32px}
/*################################ End ################################*/

#mainimage {float:right;background:url(../images/px_gradientpagebackground.gif);width:100%;text-align:right}


/*################################ Home Page Slider ################################*/
#cokeSlider {
   width: 370px; /* important to be same as image width */
   height: 253px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#cokeSliderContent {
   width: 366px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.cokeSliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}








/*################################ locations ################################*/

/*################################ locations ################################*/

#location1 {width:367px; background-image:url(../images/pxbox_eastkilbride_bg.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; margin-bottom:10px;}
#location2 {width:367px; background-image:url(../images/pxbox_wakefield_bg.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; margin-bottom:10px;}
#location3 {width:367px; background-image:url(../images/pxbox_edmonton_bg.gif); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; margin-bottom:10px;}
#location1 p{padding:0px 40px 15px 8px; }
#location2 p{padding:0px 40px 15px 8px; }
#location3 p{padding:0px 40px 15px 8px; }

#rightcolumnlinks{width:358px; background-color:#FFFFFF;}
#rightcolumnlinks .customlist {	list-style: none;	list-style-position: outside;	margin: 0px;	padding-left:10px;	}
#rightcolumnlinks .customlist li {color:#9E570E;	list-style: none;	background-image:url(../images/px_bullet1.gif);	background-repeat:no-repeat; background-position: 0px 5px;
	text-indent: 0px;	list-style-type: none; 	padding-top: 5px;	padding-bottom: 5px;	padding-left: 20px;}	
.formfieldwidth{width:175px;}


/*####### games page ############*/
div#gameContent {text-align:left; }
object#gameContent {display:inline; }
form#game div {position:absolute; top:325px; width:135px; margin-left:135px; z-index:100}
html* form#game div {top:303px; margin-left:65px;}
form#game input {width:135px;}

ul.leftNavNews, ul.leftNavLinks{margin-left:10px;width:121px;}
ul.leftNavNews li, ul.leftNavLinks li{margin-top:15px; padding-bottom:15px; border-bottom: 1px dashed #000}
ul.leftNavLinks li {margin-top:8px; padding-bottom:8px;}
ul.leftNavLinks li a {text-transform:uppercase; color:#000; font-size:0.9em}
ul.leftNavLinks li a.active {color:#fff;}

#content span.bullet {display:block; background-image:url(../images/px_bullet1.gif); background-repeat:no-repeat; background-position: 0px 5px; text-indent: 0px;	list-style-type: none; 	padding-top: 5px; padding-bottom: 5px; padding-left: 20px;}	
	
ul.customlist {padding-bottom:15px;}

#content .class-visits {font-size:1.1em; text-decoration:none;}
#content a.class-visits :hover { text-decoration:underline;}
span.leftQuote {background:url(../images/px_left_quote.gif) no-repeat top left;}
span.rightQuote {background:url(../images/px_right_quote.gif) no-repeat top left;}

.class-visits ul h2, h3{margin:0 0 10px 0; list-style:none}
.class-visits ul li{margin-left:20px}

#content ul.normal li{ margin-left:20px; padding-bottom:10px; list-style:disc;  }

.video-container {width:600px; margin:0 auto;}
