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

/*Excel with NLP Styles*/
body {background: #314F85; font: Verdana, Helvetica, Arial, sans-serif; color: #333; font-weight: normal; font-size: 14px; line-height: 18px; margin-bottom: 10px;}
div#container {background: url(../images/container_bg.gif) repeat-y;}
div#container a {text-decoration: none;}
div#logo {width: 190px; float: left; margin: 0 10px 0 0px; padding-left: 10px;}
p#description_line {font: italic 24px "Times New Roman", Times, serif; color:#0066CC;}
div#contact_details p {font: bold 18px Verdana, Helvetica, Arial, sans-serif; color: #003366;}
div#flash_movie {background: url(../images/flash_bg.gif) no-repeat top center; width: 460px; height: 175px; margin: 5px 30px 0 20px;}
.top_line {margin: 0; padding: 0;}
div#page_top_line {margin-top: 0; padding-top: 0;}
div#page_bottom_line {margin-bottom: 0; padding-bottom: 0;}

img#nlp-book {margin: 20px;}

p#testimonial-quote {font-style: italic; color:#039;}

/*Widespread Styles*/
/*Blue Border for top of columns*/
div#data_capture, div#featured_in, div#governing_bodies, div#global_brand, div#main_content, div#radio, div#MEN_article, div#jimmy_petruzzi, div#clients, div#britains_top_coach, div#courses_menu, div#gallery, div#link-box {border-top: 4px solid #003366;}
/*H2 Headings Styles*/
div#data_capture h2, div#featured_in h2, div#jimmy_petruzzi h2, div#clients h2, div#britains_top_coach h2, div#courses_menu h2, div#link-box, h2#nlp-book-title {font-size: 18px; color: #003366; font-weight: bold; line-height: 18px; text-align: center; margin-bottom: 5px; padding: 7px 0 0 0}
div#main_content a:visited, div#main_content_other a:visited, div#radio a:visited, div#footer a:visited, div#MEN_article a:visited { color: #003399;}

div#blog {height: 35px; margin: 0 0 5px 0; border-top: 4px solid #003366;}
div#blog a {font-weight: bold; padding: 5px 5px; line-height: 18px; font-size: 12px; text-align:center; vertical-align: middle;}

img#youtube-link {margin-left: 35px; margin-right: 25px;}
a.youtube-link {text-align: center; font-weight: bold; padding: 0 0 20px 20px; margin-bottom: 20px;}

/*=Data Capture*/
div#data_capture {margin: 5px 0; border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; font-size: 12px; color: #003366; text-align: center;}
.form_text {text-align: right; padding-right: 7px; padding-left: 10px;}
.form_field {padding: 3px 0 0 0;}
#submit_button {text-align: right; padding: 5px 5px 5px 0;}
div#data_capture form {height: 185px;}

/*=Description Line*/
div#description_line p {padding-left: 20px; padding-top: 10px;}

/*=Contact Details*/

div#contact_details p {text-align:right; padding-right: 5px;}

/*=Navigation Menu*/
div#navigation_menu {background: url(../images/menu_bg_hover.gif) repeat-x top left; margin: 0 0 20px 3px; height: 30px; width: 954px; float: left; }
div#nav_menu {margin-left: 80px;}
#nav, #nav ul {padding: 0; margin: 0; list-style: none;}
a.toplinks {display: block; width: auto; padding: 5px 20px 7px 20px; text-decoration: none; color: #FFF;}
li#top_level a:hover {background: url(../images/menu_bg.gif) repeat-x top left;}
#nav a:visited {color: #FFF;}
.menufont {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; padding: 0px 0 0 0; }
a#nav2 {display: block; width: 150px; text-decoration: none; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFF;}
ul#navlist2 li a {background: none;}
/* all list items */
#nav li {float: left; width: auto; margin-left: 0;}/* width needed or else Opera goes nuts */
p#menu {display: block;}

/* second-level lists */
#nav li ul { position: absolute; background: #003366; width: 160px; left: -9999px; margin-top: 0px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-decoration: none;}
#nav li ul li {padding: 5px 5px; text-align: left; text-indent: 0; list-style-type: none; margin-left: 0px;}
li#bottom_level a:hover {border-left: 4px solid #FFF; padding-left: 5px;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}/* lists nested under hovered list items */

/*=Left Side*/
div#featured_in {margin-bottom: 20px; width: 140px;}
div#governing_bodies, div#global_brand {padding-top: 5px; width: 140px;}
div#governing_bodies p, div#global_brand p {font-size: 10px; text-align: center; line-height: 14px; padding: 2px 10px 5px 10px;}


/*=Main Content*/
div#main_content {margin: 0 20px 20px 20px; width: 520px; float: left;}


/*=Main Content on other page apart from the home page*/
div#main_content_other {margin: 0 10px 20px 20px; width: 760px; float: left;}
.blue_italic_text { font-style: italic; color: #003366; font-size: 12px;}
div#main_content_other h3, div#gallery h3 {font-size: 16px; color: #003366; font-weight: bold; padding: 7px 0 0 20px; margin-bottom: 10px;}
div#main_content_other a {color: #003366;}
div#youtube-vid-home {margin: 20px 20px 20px 40px;}

/*=Courses*/
div#courses_menu li {font-size: 12px; list-style-type: none; margin-left: 5px; font-weight: bold; color:#003366;}
div#courses_menu a {color: #003366;}
div#courses_menu li a:hover {color: #0066CC;}

/*=NLP Diploma*/
div#main_content_other dt {font-weight: bold; line-height: 20px; padding-top: 10px;}
div#main_content_other dd {margin-left: 20px; line-height: 20px;}
.italic {font-style: italic;}
div#main_content_other ol {color: #333; font-weight: normal; font-size: 14px; line-height: 20px;}
ul#course_objectives { list-style-type: square; line-height: 20px;}
.image_space {padding-left: 12px; padding-bottom: 10px;}
div#testimonial_wrapper {border-top: 4px solid #003366; margin-top: 35px;}
.testimonial_picture {margin: 0 15px 7px 0; border: 1px solid #333; font-size: 12px;}
.testimonial_quote {font-style: italic; margin-bottom: 5px; font-size: 12px; padding-right: 5px; margin-bottom: 5px;}
.testimonial_info {font-size: 12px; text-align: right; font-size: 12px; padding-right: 15px;}
.testimonial {width: 230px; float: left; margin-right: 15px; margin-bottom: 20px}

/*=NLP Sports Diploma*/
div#nlp_sports_diploma_quote {margin-top: 25px; margin-bottom: 25px;}
.kazim_picture {padding: 0 15px 0 0; float: left;}
.kazim_quote {font-style: italic; color: #003399;}
.kazim_info {font-size: 12px;}

/*NLP In-House Training*/
table#in_house_table {margin: 20px 0 10px 20px; font-weight: bold;}
.course_duration {font-style: italic; font-weight: normal;}

/*=Hypnotherapy Masters*/
.image_space_right {padding: 0 20px 50px 0; float: left;}
.image_space_right2 {padding: 10px 20px 20px 0; float: left;}
.image_space_right3 {padding: 0 20px 20px 0; float: left;}

/*=Calendar*/
table.cal {font-size: 12px; text-align: center; border-top: 2px #003366 solid; border-right: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666;}
.loc, .start, .finish {color: #FFF;border-right: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666; background: #6699CC; padding: 3px 0;}
.second_col, .third_col {background: #CCC; border-right: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666;}
.first_col {background: #999; color: #000; border-right: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666; padding: 3px 0;}

/*=Trainers*/
.blue {color: #003399; margin-left: 50px; margin-right: 50px; font-size: 15px; line-height: 20px;}
.quote_info_trainers {margin-left: 50px;}
div#testimonials {border-top: 4px solid #003366;}

/*=Contact Us*/
div#contact_us_wrapper { border-top: 4px solid #003366; border-right: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666;  margin: 30px 0 30px 140px; width: 400px;}
table#contact_us { font-size: 14px; font-weight: bold; color: #003366;}
td.text {text-align: right; padding: 5px 7px 5px 2px; }
td.input {text-align: left; padding: 5px 5px 5px 5px; }
.comment {vertical-align: top;}
.comment2 {vertical-align: middle;}

/*=Media*/
div#video_clips, div#radio_shows, div#articles {border-top: 4px solid #003366; margin-top: 20px;}
div#radio_player {margin-bottom: 10px;}
div#video1 {margin: 10px 20px 20px 150px;}
div#video2 {margin: 10px 20px 20px 150px;}
div#gallery {margin: 5px 70px 10px 10px; float:right;}


/*=Sitemap*/
ul#sitemap { list-style-type: none; font-size: 12px; line-height: 16px;}
ul#sitemap a {text-decoration: underline;}

/*=What Is NLP*/
div#what_is_nlp {margin-bottom: 20px;}
div#what_is_nlp h1, div#what_is_nlp h2, div#radio h2, div#MEN_article h2, div#main_content_other h2 {font-size: 18px; color: #003366; font-weight: bold; line-height: 18px; text-align: left; padding: 7px 0 0 20px; margin-bottom: 10px;}
div#what_is_nlp ul {font: italic 20px "Times New Roman", Times, serif; color: #0066CC; line-height: 28px; list-style-type: square; margin-top: 17px;}
div#what_is_nlp li {color: #0066CC;}
img.image_float_right {float: right;}
p#tag_line {margin-left: 20px;font: italic 20px "Times New Roman", Times, serif; font-weight: bold; color: #0066CC;}


img#wyatt-woodsmall {float: left; padding: 10px;}
img#jimmy-modelling {float: left; padding: 10px;}

/*=MEN Article*/
div#MEN_article {width: 180px; float: right;}
div#MEN_article p {padding-left: 20px;}
div#MEN_article a { text-decoration: none;}
div#MEN_article img {margin: 0px 20px;}

/*=Radio*/
div#radio {width: 320px; float: left; margin-right: 20px; margin-bottom: 15px;}
div#radio p { padding-top: 0px; margin-bottom: 7px;}
div#radio li {font-size: 12px; line-height: 16px; font-weight: bold;}
div#radio a {text-decoration: none;}

div#mbs-banner {clear: both; margin: 10px 0 10px 0; padding-top: 20px;}

/*=Right Side*/
/*=Jimmy Petruzzi*/
div#jimmy_petruzzi_wrapper {margin-top: 10px;}
div#jimmy_petruzzi {font-size: 12px;}
img.mini_picture {float: left; margin: 0 10px 3px 0;}



/*Clients*/
p.client_quote {font-size: 12px; line-height: 16px; font-style: italic; padding-top: 5px; margin-bottom: 8px; clear: left;}
img.mini_client_logo {float: left; padding: 0 3px 8px 0;}
p.quote_info {font-size: 10px; line-height: 14px; padding: 10px 0 5px 5px; float: left}
p.quote_info_exception {font-size: 10px; line-height: 14px; padding: 8px 0 5px 5px; float: left}
p.hughes_info {
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 5px 5px;
	clear: both;
}

/*div#clients {padding-bottom: 55px; border-bottom: solid 4px #003366;}*/

/*Link Box*/
div#link-box {float: left; border-top: 4px solid #003366; padding-top: 5px; clear: left;}
div#link-box p {font-size: 12px; color:#333; text-align: left; font-weight: normal;}
div#link-box h3 {font-size: 14px;}

div#book-box {float: left; border-top: 4px solid #003366; padding-top: 5px; clear: left;}
div#book-box p {font-size: 12px; color:#333; text-align: left; font-weight: normal;}
div#book-box h2 {font-size: 18px; text-align: center; color: #003366; padding-top: 10px;}
img#excel-at-sports-book {margin-left: 10px;}


/*=Britains Top Coach*/
div#britains_top_coach {float: left;}
div#britains_top_coach img {margin: 0 0 10px 0;}
div#britains_top_coach p {font-size: 10px; line-height: 14px; text-align: center; margin-bottom: 0px; padding: 5px 5px;}

/*=Online Shop*/
div#nlp-online-shop {float: left; border-top: 4px solid #003366; padding-top: 5px; width: 140px;}
div#nlp-online-shop a {font-size: 11px; line-height: 14px; text-align: center; margin-bottom: 10px; padding: 5px 5px; font-weight: bold}

/*=Footer*/
div#footer {border-top: #003366 solid 4px; margin-top: 20px; margin-bottom: 10px; padding-bottom: 0;}
div#footer_contact_address p, div#footer_contact_telephone p, div#footer_links {font-size: 11px; line-height: 14px; padding-top: 10px; padding-bottom: 0; margin-bottom: 0;}
div#footer img {padding-top: 5px;}
div#footer_links {text-align: right}

div#salford-radio {border-top: 4px solid #003366; padding-top: 5px; clear: both; margin-top: 10px;}
div#salford-radio h2 {color: #003366; font-size: 18px;}
div#salford-radio p {font-size: 14px;}
img#salford-radio-logo {float: right;}
.mini-links {font-size: 11px;}


#talksport {padding: 5px 0px 5px 10px;}

h1#amazon-h1 {color: #C30; font-size: 18px; line-height: 30px;}
ol#top-books-list li {margin-bottom:40px;}
span#red-txt { color: #C00; font-weight: bold;}
