/*===================== RESET =========================*/



/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}





/*===================== TEMPLATE =========================*/



body { background:url(../images/bgTile.jpg) repeat-x #a8bb9b;font-family:Arial, Helvetica, sans-serif;font-size:12px;}



#wrapper { width:1004px;margin:0 auto;position:relative;}



#content { background:url(../images/contentBG.png) repeat-y;overflow:auto;padding:0 23px 0px 23px;}



.pageContent { overflow:hidden;}



.contentBG { background:url(../images/globeBG.jpg) no-repeat;overflow:auto;}



.nav { height:30px;background:url(../images/navBG.gif) repeat-x;}
.nav ul { }
.nav ul li { float:left;}
.nav ul li a { color:#fff;text-decoration:none;display:block;padding-left:14px;padding-right:14px;display:inline-block;height:22px;padding-top:8px;}
.nav ul li a:hover { background:url(../images/navItemHoverBG.png);}

.hdrmenu { z-index:100;}

.hdrmenu ul {padding:0; margin:0; list-style: none;}
.hdrmenu ul li {float:left; position:relative;}
.hdrmenu ul li ul {display: none;}

.hdrmenu ul li:hover ul {display:block; position:absolute; top:30px; left:0;}

.hdrmenu ul li:hover ul li ul {display: none;}
.hdrmenu ul li:hover ul li a {display:block; background:#ddd; color:#000; width:96px;}
.hdrmenu ul li:hover ul li a:hover {background:#404040; color:#FFF;}

#flags{ height:30px;}
#flags li {float:right; padding:1px;}





.logo { width:169px;height:145px;margin-left:20px;margin-top:5px;}

.logo h2 { background:url(../images/logo.png) no-repeat;display:block;width:169px;height:145px;}

.logo h2 span { display:none;}

.logo h2 a { display:block;width:169px;height:145px;}



.hidden { display:none;}



.utilityOptions { padding-left:10px;}

.utilityOptions li { margin-right:15px;float:left;margin-top:5px;}

.utilityOptions li span { display:none;}

#becomeMember { background:url(../images/clickHere2Member.png) no-repeat;width:204px;height:16px;}

#becomeMember a { width:204px;display:block;height:16px;}

#myAccount { background:url(../images/myAccount.png) no-repeat;width:91px;height:16px;}

#myAccount a { width:91px;display:block;height:16px;}

#myAccountLogin { background:url(../images/myAccountLogin.png) no-repeat;width:91px;height:16px;}

#myAccountLogin a { width:91px;display:block;height:16px;}

#newsletterSignup { background:url(../images/newsletterSignup.png) no-repeat;width:131px;height:16px;}

#newsletterSignup a { width:128px;display:block;height:16px;}



.left_col { width:255px;float:left;text-align:right;margin-right:12px;margin-left:3px;}

.right_con { width:672px;float:left;margin-bottom:20px;}



.right_col_top { width:672px;float:left;background:url(../images/contentRightTopBG.png) no-repeat;height:8px;}

.right_col_bot { width:672px;float:left;background:url(../images/contentRightBotBG.png) no-repeat;height:8px;}

.right_col { width:656px;float:left;background:#d5d7c9;padding:0 8px;}



.pageContentBottom { padding-bottom:20px;background:url(../images/contentBGBot.png) no-repeat;height:25px;}



#footer { clear:both;background:url(../images/footerBG.gif) no-repeat bottom right;margin-top:20px;padding:15px 10px;}

#footer .copyright { float:right;font-size:11px;}

#footer a { color:#000;text-decoration:none;}

#footer li { float:left;margin-bottom:15px;font-size:11px;}

#footer p { clear:both;font-size:11px;}

#footer p a { color:#780300;text-decoration:underline;}

#footer .pipez { margin-right:8px;margin-left:5px;}





/*===================== HOME PAGE =========================*/



#heroHome { overflow:hidden;padding:20px 0px 5px 10px;}

.heroHomeInfo { float:right;width:722px;}

.heroHomeInfo h1 { display:block;width:692px;height:77px;background:url(../images/titles/over1000hours.png) no-repeat;margin-top:30px;margin-left:15px;}

.heroHomeInfo h1 span { display:none;}

.heroHomeInfo h5 { color:#333;font-size:11px;font-weight:bold;line-height:18px;margin-right:10px;}



#heroHome .utilityNav { background:url(../images/utilityNavBG.png) top right no-repeat;height:25px;padding-right:15px;padding-top:8px;margin-top:20px;}

#heroHome .utilityNav .langSelect { float:right;}

#langSelector { display:block;width:200px;height:13px;padding:2px;background:#fff url(../images/arrowDownLang.gif) top right no-repeat;border:1px solid #999;text-decoration:none;color:#000;}

#heroHome .utilityNav .text { height:15px;padding:2px;border:1px solid #999;padding-top:0px;}

#heroHome .search { float:right;}

#heroHome .submit { height:20px;padding:2px;border:1px solid #999;margin-right:10px;padding-top:0px;padding-bottom:4px;}



#sampleVideos { background:#b1b79d;border:1px solid #98a28a;padding:7px;overflow:auto;}

.sampleVideosNav { width:215px;margin-right:9px;float:left;}

.sampleVideosNav li a {width:204px;float:left; text-decoration:none; color:#000;}

.sampleVideosNav li { border:1px solid #f7d0a5;background:#fff;padding:3px;overflow:auto;margin-bottom:7px;}

.sampleVideosNav li.nowPlaying { background:#fff url(../images/homeVideoSamples/nowPlaying.gif) no-repeat 153px 45px;}

.sampleVideosNav li img { float:left;margin-right:5px;}

.sampleVideosNav li span { font-size:10px;}

.sampleVideosNav li strong { margin-bottom:3px;color:#5b680c;}

.sampleVideo { width:416px;float:left;}



.learnFromTop { background:url(../images/contentLeftTopBG.png) no-repeat;width:243px;height:10px;float:right;}

.learnFrom { background:#d4d8c9;width:243px;float:right;text-align:left;}

.learnFromBottom { background:url(../images/contentLeftBotBG.png) no-repeat;width:243px;height:10px;float:right;margin-bottom:15px;}

.learnFrom h2 { color:#555;font-size:16px;padding-left:8px;margin-bottom:15px;}

.learnFromListNav { border-bottom:2px solid #fff;height:26px;}

.learnFromListNav a { color:#4b5f08;}

.learnFromListNav a .left { display:block;width:3px;height:26px;float:left;margin-left:10px;}

.learnFromListNav a .center { float:left;display:block;padding-top:8px;height:18px;padding-left:3px;padding-right:3px;}

.learnFromListNav a .right { display:block;width:3px;height:26px;float:left;}

.learnFromListNav a.active .left {background:url(../images/leftBGTab.png) no-repeat;}

.learnFromListNav a.active .center {background:url(../images/bgTab.png);}

.learnFromListNav a.active .right {background:url(../images/rightBGTab.png) no-repeat;}

.learnFromListNavBottom { border-top:2px solid #fff;padding:5px 10px 0px 10px;}

.learnFromListNavBottom span { float:right;color:#4b5f08;}

.learnFromListNavBottom span a { text-decoration:underline;color:#4b5f08;}

.numberShown, .typeShown { float:left !important;}

.numberShown { margin-right:5px;font-weight:bold;}

.learnFromList ul { padding:10px;}

.learnFromList ul li { margin-bottom:10px;font-size:11px;line-height:15px;}

.learnFromList ul li h4 { color:#4b5f08;font-weight:bold;margin-bottom:5px;}

.learnFromList ul li img { float:left;border:1px solid #fff;margin-right:5px;}

.learnFromList ul li a { color:#780300;}



.home #quarterlyPromotion { background:#fff;border:2px solid #ccc;padding:2px;width:234px;clear:both;margin-bottom:15px;margin-left:12px;}

.home #quarterlyPromotion p { text-align:left;font-size:11px;padding:5px;line-height:18px;}

.home #quarterlyPromotion h3.action { margin-right:5px;margin-bottom:5px;color:#780300;}

.home #quarterlyPromotion h3.action a { color:#780300;}

.home #quarterlyPromotion h2 { background:url(../images/quarterlyPromoTitle.gif) no-repeat;width:234px;height:56px;}

.home #quarterlyPromotion h2 span { display:none;}



.home .sub_col_left { width:215px;margin-right:20px;float:left;}

.home .sub_col_left img { margin-bottom:5px;}



.home .sub_col_right { width:420px;float:left;}

.home .sub_col_right p { line-height:18px;}



.home h3 { font-size:14px;color:#555;margin-bottom:5px;margin-top:15px;}


.upcomingVideos {position:absolute; display:block; width:420px; z-index:100;}
.upcomingVideos .listing { position:relative;}

.upcomingVideos .listing { display:none; border:3px solid #a2a2a0;padding:3px;background:#ededed; height:auto;overflow:hidden; }
.upcomingVideos p {float:left; width:340px;}
.upcomingVideos .listing img { float:left; width:60px;}

.upcomingVideos .firstListing { display:block; overflow:hidden;}

.upcomingVideos .listing .more { float:right; width:400px;}

.upcomingVideos .listing .more h4 { margin-bottom:5px;}

.upcomingVideos .listing .more a {background:#a2a2a0; color:#780300; float:right;}
.upcomingVideos .listing p a{color:#780300;; text-decoration:none;}


.latestUpdates .expander { display:block;border:3px solid #a2a2a0;color:#000;text-decoration:none;background:#fff url(../images/arrowDown.gif) no-repeat 390px 8px;height:19px;width:410px;padding:5px 0px 0px 4px;}

.latestUpdates .expander.active { border-bottom:none;}

.latestUpdates .expander .close { display:none;}

.latestUpdates .expander.active .close { float:right;display:block;width:50px;height:15px;background:#fff;color:#780300;}



.latestUpdates ul { display:none;width:414px;border:3px solid #a2a2a0;border-top:none;background:#fff;}

.latestUpdates.active ul { display:block;}

.latestUpdates ul li { display:block;background:#fff;padding:5px;margin-bottom:5px;border-top:1px solid #ccc;}

.latestUpdates ul li a { color:#000;}



.rss a { color:#000;}



.liveWebAffiliateMarketing { clear:both;padding-top:10px;overflow:auto;margin-bottom:15px;}

.liveWebAffiliateMarketing .headlines { border-bottom:4px solid #ccc;overflow:auto;margin-bottom:10px;}

.liveWebAffiliateMarketing .headlines h3 { width:328px;float:left;}



.liveWebCasting { width:308px;margin-right:20px;float:left;}

.liveWebCasting p { line-height:18px;margin-bottom:10px;}

.liveWebCasting p a { color:#780300;font-weight:bold;}



.affiliateMarketing img { float:left;margin-right:10px;}

.affiliateMarketing h5 { font-style:italic;margin-bottom:10px;}

.affiliateMarketing ul li { list-style:inside;list-style-type:circle;margin-bottom:10px;}

.affiliateMarketing p a { color:#780300;font-weight:bold;}



.ourSponsors { clear:both;padding:5px;border:1px solid #9ba38c;background:#b3ba9b;overflow:auto;}

.ourSponsors h2 { color:#40423d;font-size:16px;margin:5px 0px 10px 5px;}

.ourSponsors h2 small { float:right;font-size:12px;font-weight:normal;}

.home .sponsorList li { float:left;margin:3px;}


#promoButtons {float:left; width:920px; padding:0px 0px 0px 15px;}
#promoButtons a {float:left;}
#promoButtons img { margin-bottom:4px;}



ul.options { position:absolute;overflow:auto;background:#fff;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;margin-left:0px;width:203px;}

ul.options li { background:#fff;padding:4px;}





/*========================SUBPAGE TEMPLATE==================*/



.pageContent.sub .left_col { width:235px;}



.pageContent.sub .utilityNav .logo { margin-bottom:20px;margin-left:30px;margin-top:25px;}

.pageContent.sub .utilityNav #langSelector { text-align:left !important;margin-left:21px;margin-bottom:10px;float:left;clear:left;margin-top:5px;width:170px;}

.pageContent.sub .utilityNav .search { text-align:left !important;margin-left:21px;margin-bottom:10px;}

.pageContent.sub .utilityNav .utilityOptions { margin-left:10px;}

.pageContent.sub .utilityNav .utilityOptions li { margin-bottom:5px;}





.pageContent.sub .right_col { background:none;margin-top:35px;width:672px;}



.pageContent.sub .right_col .right_col_content_top { background:url(../images/subConBGTop.png) no-repeat;height:7px;margin-top:20px;}

.pageContent.sub .right_col .right_col_content { background:url(../images/subConBG.png);padding:5px 10px;overflow:auto;}

.pageContent.sub .right_col .right_col_content p { line-height:24px;margin-bottom:10px;}

.pageContent.sub .right_col .right_col_content_bot { background:url(../images/subConBGBot.png) no-repeat;}



.ads { text-align:left;padding-left:15px;margin-top:20px;}

.ads ul li { margin-bottom:10px;}

.ads ul li a { opacity: 0.7;}

.ads ul li a:hover { opacity: 1.0;}



.pageContent.sub h3 { font-size:14px;margin-bottom:10px;}

.pageContent.sub h4 { margin-bottom:10px;}

.blog { padding-top:10px;}

.blog img { float:right;margin-left:10px;margin-bottom:5px;}



ul.faq li ul li { list-style:inside circle;}

ul.faq li ul { margin-bottom:10px;}



.contactDetails { width:200px;float:right;margin-left:20px;}



.membershipRight { width:242px;float:right;margin-left:20px;}



.membership .latestUpdates { margin-bottom:10px;}

.membership .latestUpdates .expander { display:block;border:3px solid #a2a2a0;color:#000;text-decoration:none;background:#fff url(../images/arrowDown.gif) no-repeat 210px 8px;height:19px;width:230px;padding:5px 0px 0px 4px;}

.membership .latestUpdates .expander.active { border-bottom:none;}

.membership .latestUpdates .expander .close { display:none;}

.membership .latestUpdates .expander.active .close { float:right;display:block;width:50px;height:15px;background:#fff;color:#780300;}
.membership .latestUpdates ul { width:234px !important;}


.membership .whatsNext { margin-bottom:10px;}

.membership .whatsNext li { list-style:circle inside;margin-bottom:10px;}

.membership .whatsNext li a { color:#780300;}

.membership .whatsNext li a:hover { color:#000;}



.membership #quarterlyPromotion { background:#fff;border:2px solid #ccc;padding:2px;width:234px;clear:both;margin-bottom:15px;margin-left:0px;overflow:auto;padding-bottom:5px;}

.membership #quarterlyPromotion p { text-align:left;font-size:11px;padding:5px;line-height:18px;}

.membership #quarterlyPromotion h3.action { margin-right:5px;margin-bottom:5px;color:#780300;}

.membership #quarterlyPromotion h3.action a { color:#780300;float:right;}

.membership #quarterlyPromotion h2 { background:url(../images/quarterlyPromoTitle.gif) no-repeat;width:234px;height:56px;}

.membership #quarterlyPromotion h2 span { display:none;}

.membership #video { background:#fff;border:2px solid #ccc;padding:2px;width:234px;clear:both;margin-bottom:15px;margin-left:0px;overflow:auto;padding-bottom:5px;}



ul.videoObjectList li { background:url(../images/videoFeatureBG.gif) repeat-x #454544;overflow:auto;padding:5px;margin-bottom:10px;color:#fff;}

ul.videoObjectList li p { overflow:hidden;line-height:14px;}

ul.videoObjectList li a { display:block;padding:0 5px;height:15px;color:#000;background:#fff;float:left;}

ul.videoObjectList li span { overflow:hidden;float:right;margin-left:10px;}

ul.videoObjectList li img { float:left;margin-right:20px;border:1px solid #fff;}

ul.videoObjectList li h3 { margin-bottom:5px !important;}



.store { background:#fff;padding:1px;border:1px solid #000;overflow:auto;}

.store .topNav { background:url(../images/store/utilityNavBG.gif) repeat-x;height:24px;padding:8px 10px 0px 10px;color:#fff;border-bottom:1px solid #000;}

.store .topNav a { color:#fff;}

.storeContent { padding:15px 10px;}

.featuredProducts { overflow:auto;}

.featuredProducts li { width:282px;float:left;border:1px solid #000;margin-right:5px;margin-left:5px;padding:10px;height:250px;overflow:auto;margin-bottom:10px;}

.featuredProducts li img { float:left; margin-right:10px;margin-bottom:5px;border:1px solid #ccc;}

.featuredProducts li p { line-height:14px !important;}

.featuredProducts a { padding-top:20px;line-height:18px;color:#000;text-decoration:underline;displaY:table-cell;vertical-align:middle;}

.featuredProducts .goToStore { padding-top:0px;}

.catVendor { padding:20px 0px 0px 4px;overflow:auto;}

.categories { width:307px;float:left;margin-right:10px;}

.vendors { width:307px;float:left;}

.categories ul, .vendors ul { overflow:auto;}

.categories ul li, .vendors ul li { line-height:14px;display:table-cell;float:left;width:270px;padding:5px 10px 5px 25px;}

.categories ul li.even, .vendors ul li.even { background:url(../images/store/listItemGray.gif) no-repeat #dcdcdc 5px 10px;}

.categories ul li.odd, .vendors ul li.odd { background:url(../images/store/listItemWhite.gif) no-repeat #fff 5px 10px;}

.categories a, .vendors a { display:inline;color:#000;}

p.purcase a.goToStore { display:block;width:79px;height:22px;background:url(../images/store/goToStore.gif) no-repeat;float:right;}

p.purcase a.goToStore span { display:none;}

.price { color:orange;line-height:27px;font-weight:bold;}

.triedAndTrue { overflow:auto;padding:6px;}

.triedAndTrue img { float:right;margin-left:15px;border:3px solid #ccc;}

.triedAndTrue a { color:#780300;}

.silverSponsorList { float:left; padding:20px 0px 20px 3px;}

.silverSponsorList a { display:block;width:195px;border:1px solid #999;background:#ccc;float:left;text-align:center;margin:0 5px;}



/*========================FORMS==================*/



.contact fieldset { border:1px solid #777;padding:10px;margin-bottom:10px;}

.contact .labelTop { display:block;}

.contact .text { background:#fff;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:370px;padding:5px;}

.contact .select { background:#fff;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:380px;padding:5px;}

.contact .textarea { width:390px;height:150px;}

.contact p small { display:none; color:#ff6600;}

.contact .error small { display:block; color:#ff6600;}



.register fieldset { border:1px solid #777;padding:10px;margin-bottom:10px;}

.register .labelTop { display:block;}

.register .text { background:#fff;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:370px;padding:5px;}

.register .select { background:#fff;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:380px;padding:5px;}

.register .textarea { width:390px;height:150px;}





/*=========================HELP==========================*/

.help a { color:#333;font-size:10px;}





/*===========================DIRECTORY======================*/

.worldWideTrainerMap { margin-bottom:20px;border:1px solid #333;background:#fff;}

.featuredTrainer { float:left;width:335px;}

.featuredTrainer div {padding:10px;border:1px solid #000;background:#fff;}

.featuredTrainer h5 { margin-bottom:10px;}

.featuredTrainer img { float:left;padding:3px;border:1px solid #000;margin-right:10px;}

.featuredTrainer a { color:#780300;}



.sponsor { float:left;width:206px; height:160px;}

.sponsor a {position:absolute; z-index:1;}

.sponsor img { padding:4px; }

.sponsor div { position:absolute; z-index:2; background:url(../images/merge.png) top left no-repeat;display:block;width:206px; height:160px;}



.link_red { color:#780300;font-weight:bold;}

.faq li a {line-height:20px;}

/*.faq li p {display:none;}*/



.advertisers {line-height:20px;}

.advertisers em {text-decoration:underline;}

.advertisers li {padding-left:20px;}

.advertisers li label {font-weight:bold;}

.advertisers .step2 {display:none;}



.left_col .menu {line-height:24px;}

.left_col .menu a {color:#000; text-decoration:none;}

.left_col .menu a:hover, .left_col .menu .sl  {color:#C00;}

.right_col .list_container {float:left; width:100%; clear:both;}

.right_col .lft_list {float:left; width:150px; }

.right_col .rght_list { float:left; width:500px; }

.right_col .rght_list li {list-style:inside disc;padding-left:10px;margin-left:10px;line-height:18px;}

/* ============================BLOG========================*/

#sidebar { float:left;clear:left;text-align:left;width:200px;padding-left:20px;padding-top:15px;line-height:24px;}
#sidebar .categories { width:auto !important;margin-right:0px !important;}
#sidebar .categories ul li { padding:0px !important;}
#sidebar h2 { margin-bottom:5px;}
#searchform { margin-bottom:5px;}
#searchform li { margin-bottom:10px;}
#sidebar a { color:#780300;}
#s { margin-bottom:5px;}

.post h2 { margin-bottom:10px;}
.post h2 a{ color:#780300;font-size:18px;text-decoration:none;}
.post a { color:#780300;}

h2.pagetitle { margin-bottom:15px;font-size:21px;}

#comment { width:400px;}
.navigation a, #respond a, .commentlist a { color:#780300;}
#featured_trainers li { display:inline; padding:2px;}

.clearit {float:left; width:605px;}
.gold_trainer { float:left; width:605px; border:1px solid #ccc; padding:10px; margin-bottom:10px;}
.gold_trainer .lft { float:left; width:375px; padding-right:20px;}
.gold_trainer .rght {float:left; width:210px;}
.gold_trainer .rght li {line-height:18px;}
.silver_trainer {float:left; width:270px; margin:10px; padding:10px;border:1px solid #ccc;}
.silver_trainer li { display:inline; padding-left:10px;}

#trainer_main {float:left; width:630px; border:1px solid #a7bb9b;}
	#country_selector { float:left; width:618px;padding:6px;}
	#country_selector li {float:left; padding-right:10px;}
	#trainer_main .line_sep {float:left; width:630px; height:3px; background:#5a5a5a; font-size:1px; line-height:1px;border-bottom:1px solid #a7bb9b;border-top:1px solid #a7bb9b;}
	
.wwtd {float:left; width:630px;}
.wwtd .alltrn {float:left;width:580px; padding:10px 25px 10px 25px; display:none; }

.wwtd .tit {float:left;width:580px; padding:6px 25px 6px 25px; border-bottom:1px solid #a7bb9b;}
.wwtd .tit .left { float:left; width:300px; font-size:16px; padding-top:8px;}
.wwtd .tit .right { float:right; width:280px; font-size:14px; text-align:right;}
.wwtd .tit .right a { float:right;font-size:14px; background:url(../images/wwtd_left.gif) top right no-repeat; color:#000; text-decoration:none; padding:8px 45px 12px 0px;}
.wwtd .tit .right a:hover {text-decoration:underline;}
.wwtd .tit .right .sl {background:url(../images/wwtd_down.gif) top right no-repeat;}
.wwtd .details {background:url(../images/wwtd_main_back.jpg) top center no-repeat; width:580px; height:289px; float:left; padding:10px 25px 10px 25px; color:#000; display:none;}
	.wwtd .details .left {float:left; width:160px; line-height:22px;}
	.wwtd .details .left span {font-size:14px;}
	.wwtd .details .right {float:right; width:420px; line-height:18px;}
.wwtd .slide {background:url(../images/slider_back.gif) top left repeat-x; width:610px; height:26px; float:left; color:#fff; padding:0px 10px 0px 10px;display:none;}
.wwtd .slide span,.wwtd .slide ul {float:left;}
.wwtd .slide span {padding:6px 0px 0px 0px;}
.wwtd .slide ul li {float:left;width:30px;}
.wwtd .slide .right {float:right;}
.wwtd .slide ul li a {float:left; width:30px; height:18px; color:#fff; text-align:center; text-decoration:none; background:url(../images/slider_off.gif) top left no-repeat; padding:8px 0px 0px 0px; }
.wwtd .slide ul li a:hover, .wwtd .slide ul li .sl { background:url(../images/slider_on.gif) top left no-repeat;}

#featured_trainers {float:left; width:630px; padding:10px 0px 10px 0px;}

.filter_horse {float:left; width:610px; background:url(../images/horse_filter_bk.gif) top left repeat-x; margin-left:10px; padding:10px; margin-bottom:10px;}
.filter_horse p {float:left; padding-left:20px;}

.featured_horses { width:282px; height:265px;float:left;border:1px solid #000;margin-right:5px;margin-left:5px;padding:10px;overflow:auto;margin-bottom:10px;}
.featured_horses .main { float:left; width:262px; font-size:14px; font-weight:bold; padding:10px 0px 10px 0px;}
.featured_horses .left { float:left; width:111px; line-height:18px;}
.featured_horses .left img {padding-bottom:8px;}
.featured_horses .right { float:right; width:151px;line-height:18px;}

table.adminlist {width: 100%;border-spacing: 1px;background:#e7e7e7;color:#666;}
table.adminlist td,table.adminlist th {padding: 4px;}
table.adminlist thead th {text-align: center;background: #444444;color: #FFF;border-bottom: 1px solid #999;}
table.adminlist thead a:link {color: #FFF;text-decoration: none; }
table.adminlist thead a:visited {color: #FFF;text-decoration: none; }
table.adminlist thead .selection a {color:#666; text-align:left;}
table.adminlist thead .selection a:hover {color:#666; text-align:left;}
table.adminlist thead .selection .sl {background:#ff6600; font-weight:bold; color:#FFF;}
table.adminlist thead a:hover { text-decoration: none; color:#316ac5; }
table.adminlist thead .asc, table.adminlist thead .desc {background:#adf249;}
table.adminlist thead .asc a {background:#adf249 url(../img/layout/asc.gif) center left no-repeat;padding:0px 15px 0px 15px;}
table.adminlist thead .desc a {background:#adf249 url(../img/layout/desc.gif) center left no-repeat;padding:0px 15px 0px 15px;}
table.adminlist thead .asc a, table.adminlist thead .desc a {color:#444444;}
table.adminlist thead .asc a:hover, table.adminlist thead .desc a:hover {color:#88be39;}
table.adminlist tbody th {font-weight: bold; }
table.adminlist tbody tr {background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 {background: #f9f9f9; border-top: 1px solid #fff; }
table.adminlist tbody tr.row0:hover td, table.adminlist tbody tr.row1:hover td, table.adminlist tbody tr.row2:hover td, table.adminlist tbody tr.row3:hover td  { background-color: #fff1c7 ; }
table.adminlist tbody tr td { height: 25px; background:#fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td {background:#eef6ff;border-top:1px solid #FFF;}
table.adminlist tbody tr.row2 td {background:#eeeeee;border-top:1px solid #FFF;}
table.adminlist tbody tr.row3 td {background:#ffe4ba;border-top:1px solid #FFF;}
table.adminlist tbody tr.row4 td {background:#ccc;border-top:1px solid #FFF;}
table.adminlist tfoot tr {text-align:center;color:#333;}
table.adminlist tfoot td,
table.adminlist tfoot th {background:#f3f3f3;border-top:1px solid #999;text-align:center;}
table.adminlist td.order {text-align:center;}
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist a {color:#000;font-weight:bold;}
table.adminlist a:hover {color:#780300;}

#toolbar_holder {width:100%; margin-bottom:10px; border:1px solid #cdcdcd;}
table.toolbar   {border-collapse: collapse;padding:0;margin:0;}
table.toolbar td {padding: 1px 1px 1px 4px; text-align: center; color: #666;background-color:#fbfbfb; border:none; vertical-align:top;}
table.toolbar td.spacer  { width: 10px; }
table.toolbar td.divider { border-right: 1px solid #eee; width: 5px; }
table.toolbar div {float: none; width: 32px; height: 32px; margin: 0 auto; }
table.toolbar a {float:left;border: 1px solid #fbfbfb;padding: 1px 5px;cursor: pointer;background-color:#fbfbfb;width:40px; height:auto; text-align:center;color:#000;}
table.toolbar a:hover {border: 1px solid #cdcdcd;text-decoration: none;color: #0B55C4;background-color:#FFF;}
.toolbar a div {background-position:0px 0px; background-repeat:no-repeat;}
.toolbar a:hover div {background-position:0px -32px;}
table.toolbar h2 {text-align:left; padding-left:10px;}
.icon-32-copy { background-image: url(../admin/img/layout/toolbar/icon-32-copy.png); }
.icon-32-trash { background-image: url(../admin/img/layout/toolbar/icon-32-trash.png); }
.icon-32-new { background-image: url(../admin/img/layout/toolbar/icon-32-new.png); }
.icon-32-refresh { background-image: url(../admin/img/layout/toolbar/icon-32-refresh.png); }
.icon-32-back { background-image: url(../admin/img/layout/toolbar/icon-32-back.png); }
.icon-32-cancel { background-image: url(../admin/img/layout/toolbar/icon-32-cancel.png); }
.icon-32-adduser { background-image: url(../admin/img/layout/toolbar/icon-32-adduser.png); }
table.adminlist .company td {background-color:#ffc4c4;}

.error small {color:#ff6600;}
div.register {line-height:18px;}
div.register ul li {list-style:inside circle;padding-left:10px;margin-left:10px;line-height:18px;margin-bottom:10px;}

#quarterlyPromotion .title { float:left; width:234px; height:56px;}
#quarterlyPromotion .title span {float:left;width:231px; height:16px; background:url(../images/shadow_quarterly.png) top left no-repeat; padding: 40px 0px 0px 3px; text-align:left; color:#fff; font-weight:bold;}  

.nok { color:#ff6600; font-size:14px; font-weight:bold; border-bottom:1px solid #ff6600;}