html{}
body{font-size:0.75em;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:18px;margin:0;}
a:link,a:visited{color:#000;text-decoration:underline;}
a:hover{color:#CC0000;}
.clearer{clear:both;}
#container{margin:0 auto;width:950px;min-height:800px;height:101.2%;}
html>body #container{position:relative;left:5%;}
#leftNnav{display:block;width:155px;height:100%;float:left;margin:0 40px 0 0;padding:40px 0;}
#content{display:block;float:left;width:510px;padding:0 0px;;}
#content #breadcrumb,#content #footer{margin:5px 0;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;padding:0;}
#footer{margin:10px auto;clear:both;text-align:center;}
#News{width:449px;} 
/*
basics
*/    
h3{margin:0;padding:0;}
a.grlink:link,a.grlink:visited{text-decoration:none;color:#666;}
a.grlink:hover,a.active:link,a.active:visited, a.active:hover{text-decoration:underline;color:#C30;}
 

.sidepad{padding:10px 15px 0 0;margin:10px 0;}               
.nopad{padding:0;margin:0;}
.btmpad{padding:2px 0 10px 0;margin:0;}

/* Breadcrumb style */
#container #content #breadcrumb {width:500px;}
#container #content #breadcrumb ul,#content #footer ul{width:100%;margin:0;height:20px;padding:0;}
#container #content #breadcrumb ul li,#content #footer ul li{float:left;list-style-type:none;padding:2px 5px 2px 0;}
#container #content #breadcrumb ul li a:link,
#container #content #breadcrumb ul li a:visited,#content #footer ul li a:link,
#content #footer ul li a:visited{color:#666666;font-size:0.9em;text-decoration:none;}
#container #content #breadcrumb ul li a:hover,#content #footer ul li a:hover{text-decoration:underline;}
#container #content #breadcrumb ul li a.active:link,
#container #content #breadcrumb ul li a.active:visited,
#container #content #breadcrumb ul li a.active:hover{color:#CC0000;}
#container #content #breadcrumb ul li a.arrow:link,
#container #content #breadcrumb ul li a.arrow:visited,
#container #content #breadcrumb ul li a.arrow:hover{background:#FFF url('../images/home/li_activearrow.gif') center left no-repeat;padding-left:10px;margin-left:5px;}
#content #footer ul{margin:10px 3px 0px 3px;}
#content #footer ul li{height:15px;padding:0px 5px;margin:0;border-width:0 1px 0 0px;border-color:#CCC;border-style:solid;}
#content #footer ul {border-width:0px;border-color:#CCC;border-style:solid;}
/* LeftNav style */ 
#container #leftNnav img{padding-left:10px;}
#container 
#leftNnav #mNav{width:148px;margin:0;background-color:#FC0;padding:5px 5px 5px 0;border-width:0;border-color:#CCC;border-style:solid;background:#FFF url('../images/home/leftNav_bkrnd.gif') right top repeat-y;}
#leftNnav #mNav{clear:both;}
#container #leftNnav #mNav li{list-style-type:none;float:none;font-size:0.9em;padding:0px 7px 0px 0px;text-align:right;background:#FFF url('../images/home/.gif') left top repeat-y;border-width:0 1px 0 0;border-color:#CCC;border-style:solid;}
#container #leftNnav #mNav .pad{padding:10px 0;}
#container #leftNnav #mNav li a:link,
#container #leftNnav #mNav li a:visited{color:#666;text-decoration:none;}
#container #leftNnav #mNav li a:hover{color:#C00;text-decoration:underline;}
#container #leftNnav #mNav li a.active:link,
#container #leftNnav #mNav li a.active:visited{color:#C00;text-decoration:none;}
#container #leftNnav #mNav li a.active:hover{color:#C00;text-decoration:underline;}  
#sNav{background:#FFF;width:100%;margin:0;padding:0;}
#sNav li{border:0;font-weight:bold;color:#666;}
#container #leftNnav #mNav li #sNav{background:#FFF;width:100%;margin:0;padding:0;}
#container #leftNnav #mNav li #sNav li{border:0;font-weight:bold;color:#666;padding:0; }

#leftNnav #quote{margin-top:80px;}
.quote {text-indent:-5px;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;width:134px;font-size:0.8em;color:#333;line-height:12px;}
.quote{padding:0 0 0 10px;}
.quote p em{font-weight:normal;padding:20px 0;}
.quote .bold{font-weight:bold;}         
/* tab style for navigation*/
#guitar_nav,#school_nav{float:right;margin:0 2px 0 3px;padding:0 0 0 7px;height:20px;}


.mNavActive{background:#FFF url('../images/home/h2_bkrnds.gif') 0 0 no-repeat; width:52px; height:20px;}             
.mNavInactive{background:#FFF url('../images/home/h2_bkrnds.gif') 0 -30px no-repeat; width:52px; height:20px;}
.mNavActive,.mNavInactive{margin:0;}
.mNavActive a:link,
.mNavActive a:visited{text-decoration:none;font-weight:bold;color:#C00;
	padding:0px 7px 0 0;background:#dfdfdf url('../images/home/h2_a_bkrnds.gif') right top no-repeat;display:block;height:20px;} 
.mNavActive a:hover{}

 
.mNavInactive a:link,.mNavInactive a:visited
{font-weight:bold;text-decoration:none;color:#666;padding:0px 7px 0 0;background:transparent url('../images/home/h2_a_bkrnds.gif') -148px -30px no-repeat;display:block;height:20px;}
.mNavInactive a:hover{color:#C30;}   


.gNavInactive a:link,.gNavInactive a:visited
{font-weight:bold;text-decoration:none;color:#666;padding:0px 7px 0 0;background:transparent url('../images/home/h2_a_bkrnds.gif') -144px -30px no-repeat;display:block;height:20px;}
.gNavInactive a:hover{color:#C30;} 

#mNav .toppad{display:block;padding-top:7px;}    
#mNav .btmpad{display:block;padding-bottom:10px;height:10px;}                    
table.toppad th,table.toppad td{text-align:left;}
table.toppad td.tiny{padding:0 5px 0 0;width:50px;}
table.toppad{width:400px;}  
img.toppad{padding:8px 0 0 0;}
/* News Style */
#News h2{margin:0;position:relative;top:1px;float:left;height:16px;font-size:1em;padding:0px 20px 4px 10px;border-width:0px 0 0 1px;border-color:#CCC;border-style:solid;font-family:Verdana;}
#News h2.active{background:#e5e5cd url('../images/home/news_brnheadlink.gif') top right no-repeat;}
#News h2.inactive{background:#CCC url('../images/home/news_greyheadlink.gif') top right no-repeat;}
#News h2 a:link,#News h2 a:visited{text-decoration:none;color:#C00;}
#News h2 a:hover{text-decoration:underline;}
#News h2.inactive a:link,#content #News h2.inactive a:visited{color:#FFF;}
#News h2.inactive a:hover{color:#000;}
#News .main{background:#e5e5cd;border:1px #CCC solid;width:100%;height:;clear:left;}
#News .main .ncontent{border:1px #000 solid;margin:7px;background:#FFF;}
#News .main .ncontent img.btmborder{padding:0;margin:0;border-width:0 0 1px 0;border-color:#000;border-style:solid;}
#News .main .ncontent p{padding:5px;}
#content .guitar{display:block;width:200px;height:150px;float:left;}
#content .guitar a:link,#content .guitar a:visited{color:#333;text-decoration:none;}
#content .guitar a:hover{text-decoration:none;}
#content .guitar{font-size:0.8em;color:#666;padding:5px;}
#content .guitar strong{font-size:1.2em;}
#content .guitar a:hover strong{color:#000;text-decoration:underline;} 

/*
 Guitar switch styles
*/                                            
#content .switcheroo{width:500px;height:200px;margin:0 0 15px 25px;padding:0;}
#content .switcheroo p{margin:0;padding:0;position:relative;top:0px;left:200px;float:left;}

.floleft {float:left;}
.floright {float:right;}
.tabpad {padding:0px 3px 0px 3px; float:left;}
.wid500fs12 {width:500px; font-size:12px; font-weight:bold; padding-top:20px;}
.wid400fs12 {width:400px; font-size:12px; font-weight:bold; padding-top:20px;}
.widbgEBEAD6 {width:500px; background-image:url(../images/bg-grey.jpg); height:20px; font-weight:bold;}

.news-tab-active {float:left; width:57px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px;}
.about-tab-active {float:left; width:127px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px;}
.feedback-tab-active {float:left; width:154px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px;}
.news-tab-inactive {float:left; width:57px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px;}
.about-tab-inactive {float:left; width:127px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px;}
.feedback-tab-inactive {float:left; width:154px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px;}

.pro-tab-active {float:left; width:200px; height:20px; background-image:url(../images/active-right-hook-feedback.jpg); background-position:top right; margin-right:5px;}
.student-tab-active {float:left; width:127px; height:20px; background-image:url(../images/active-right-hook-feedback.jpg); background-position:top right; margin-right:5px;}
.parent-tab-active {float:left; width:127px; height:20px; background-image:url(../images/active-right-hook-feedback.jpg); background-position:top right; margin-right:5px;}
.pro-tab-inactive {float:left; width:200px; height:20px; background-image:url(../images/inactive-right-hook-feedback.jpg); background-position:top right; margin-right:5px;}
.student-tab-inactive {float:left; width:127px; height:20px; background-image:url(../images/inactive-right-hook-feedback.jpg); background-position:top right; margin-right:5px;}
.parent-tab-inactive {float:left; width:127px; height:20px; background-image:url(../images/inactive-right-hook-feedback.jpg); background-position:top right; margin-right:5px;}

.overview-tab-active {float:left; width:86px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px;}
.master-tab-active {float:left; width:115px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px;}
.overview-tab-inactive {float:left; width:86px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px;}
.master-tab-inactive {float:left; width:115px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px;}

.application-tab-active {float:left; width:86px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px;}
.schedule-tab-active {float:left; width:115px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px;}
.application-tab-inactive {float:left; width:86px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px;}
.schedule-tab-inactive {float:left; width:115px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px;}

a.notebook-link { color:#ffffff; text-decoration:none; }
a.notebook-link:hover { color:#ffffff; text-decoration:underline; }

a.active-link:link { color:#cc0000; text-decoration:none; }
a.active-link:active { color:#cc0000; text-decoration:none; }
a.active-link:visited { color:#cc0000; text-decoration:none; }
a.active-link:hover { color:#cc0000; text-decoration:underline; }

a.inactive-link:link { color:#333333; text-decoration:none; }
a.inactive-link:active { color:#333333; text-decoration:none; }
a.inactive-link:visited { color:#333333; text-decoration:none; }
a.inactive-link:hover { color:#333333; text-decoration:underline; }

a.active-link-feedback:link { color:#cc3300; text-decoration:none; }
a.active-link-feedback:active { color:#cc3300; text-decoration:none; }
a.active-link-feedback:visited { color:#cc3300; text-decoration:none; }
a.active-link-feedback:hover { color:#cc3300; text-decoration:underline; }

a.inactive-link-feedback:link { color:#666666; text-decoration:none; }
a.inactive-link-feedback:active { color:#666666; text-decoration:none; }
a.inactive-link-feedback:visited { color:#666666; text-decoration:none; }
a.inactive-link-feedback:hover { color:#cc3300; text-decoration:underline; }

a.video-link { color:#000000; text-decoration:none; }
a.video-link:hover { color:#CC0000; text-decoration:none; }

a.video-link-left { color:#000000; text-decoration:none; font-size:10px; }
a.video-link-left:hover { color:#CC0000; text-decoration:none; font-size:10px; }

h1.header {margin-top:6px; margin-bottom:6px; padding-top:6px; padding-bottom:6px;}
#content #bodypadding {padding:0 0 0 10px;margin:8px 10px 0 0;}
#content #mcontainer{float:left;font-size:1em;height:20px;border:0;padding:0 0 0 10px;margin:8px 10px 0 0;background:#FFF url('../images/home/h2_bkrnds.gif') top left no-repeat;}
#content #mcontainer div {width:100px !important;overflow:hidden;}
#content #mcontainer a:link,
#content #mcontainer a:visited{padding:0px 5px 0 0px;width:100%;display:block;height:20px;text-decoration:none;color:#C00;background:transparent url('../images/home/h2_a_bkrnds.gif') right top no-repeat;}
#content #mcontainer a:hover{text-decoration:underline;}
#content #mcontainer .inactive{width:100px;background:#FFF url('../images/home/h2_bkrnds.gif') 0 -30px no-repeat;height:20px;}
#content #mcontainer .inactive a:link,
#content #mcontainer .inactive a:visited{color:#333;padding:0px 5px 0 0px;width:100%;height:20px;background:#dfdfdf url('../images/home/h2_a_bkrnds.gif') right -30px no-repeat;}
#content #mcontainer .inactive a:hover{text-decoration:underline;}


.specs-tab-active {float:left; width:60px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px; font-weight:bold;}
.options-tab-active {float:left; width:70px; height:20px; background-image:url(../images/active-right-hook.jpg); background-position:top right; margin-right:5px; font-weight:bold;}
.specs-tab-inactive {float:left; width:60px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px; font-weight:bold;}
.options-tab-inactive {float:left; width:70px; height:20px; background-image:url(../images/inactive-right-hook.jpg); background-position:top right; margin-right:5px; font-weight:bold;}

#content #mcontainer .guitarLeft{width:140px;float:left;min-height:18px;height:auto;}
#content #mcontainer .spec{width:100%;margin:0;padding:0;float:left;background:#FFF;}
.spec div{float:left;width:auto;}
.spec div{padding:10px 1px 1px 1px;background:#ebead6;width:360px;}
.spec .photos{width:350px;background:#FFF;}
.spec .specs{}
.spec .closeups{width:100%;}
.spec .closeups div{width:96%;padding:0 10px 20px 10px;margin:0;background:#FFF;} 
.spec .image{width:140px;background:#FFF;padding:0;height:100%;}
.spec p{padding:10px 0px;margin:0;}
.spec .whitebkrnd{background:#FFF;margin:0px;width:428px;padding:0 10px;}
.spec table,.spec .info{padding:0 15px;}
.spec table{margin:0 0 20px 0;}
.spec table td,.spec table th{line-height:15px;font-size:0.9em;vertical-align:top;}
.spec table .first{width:100px;}
.spec table .first{text-align:right;padding:0;}
#content #footer{padding-top:40px;}
.imagepad{padding:18px 0;text-align:left;float:left;width:140px;height:100%;margin:0;background:#FFF;}
.imagepad img{padding:2px;}
.spec #SGR{margin:0px;background:#FFF;padding:2px 0 0 0px;border-width:10px 1px 1px 1px;border-color:#ebead6;border-style:solid;}
#SGR .full{width:100%;background:#ebead6;margin:1px;}
#SGR img{margin:8px 16px;}
#SGR h3{margin:0 10px;padding:15px 0 0 0;color:#333;width:95%;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
#SGR p{padding:5px 15px;}
#SGR ul{margin:0;list-style-type:square;}
#SGR ul li{color:#999;}
#SGR ul li strong{color:#000;font-weight:normal;}
.full{width:500px;}
.spec .content{width:500px;min-height:345px;}
.spec .content p{padding:5px 8px;}   

a.black:link,a.black:visited{text-decoration:underline;}
#content h1{color:#C00;font-size:1.4em;}
#content h1.itals{font-family:"Times New Roman",Times,serif;font-style:italic;font-size:1.5em;font-weight:normal;padding:20px 0;}
em.righty{float:right;color:#333;}
.bold{font-weight:bold;}
.signoff{text-align:center;color:#666;font-size:0.8em;line-height:12px;width:500px;margin:70px 0 0 190px;padding:20px 0;}
.signoff a:link,.signoff a:visited{color:#666;}
.signoff a:hover{color:#000;} 
a.nounderline:link,a.nounderline:visited{text-decoration:none;}                
.spanFull{display:block;width:100%;font-weight:normal;}
.leftcontent td,.leftcontent th {width:138px;padding:0 15px;}
.leftcontent td{text-align:left;}
/*
right column
*/          
#rightCol {width:150px;float:left;margin:250px 0 0 25px;}
#rightCol p{font-size:10px;}
#rightCol .rContent { margin:60px 0 0 0;padding:5px;font-size:12px;line-height:12px;color:#666;}   
#rightCol .rtoppad {margin-top:65px;}
#rightCol .quote{font-weight:bold;}
#rightCol  em {font-weight:normal;font-size:10px;padding:5px;margin-top:5px;display:block;}
/* text styles */
#content h1.h1grey{font-family:"Lucida Grande","Trebuchet MS",Verdana;color:#666;font-size:1.8em;font-weight:normal;margin:28px 0 5px 0;}
.switcheroo p{text-transform:uppercase;font-size:9px;font-weight:bold;}
.switcheroo p a:link,.switcheroo p a:visited{margin-right:2px;text-decoration:none;}
.switcheroo p a.front:link,.switcheroo p a.front:visited{background:#FFF url('../images/guitars/fr.gif') 40px 2px no-repeat;color:#666;padding-right:10px;}
.switcheroo p a.front:hover{background:#FFF url('../images/guitars/fr_hover.gif') 40px 2px no-repeat;text-decoration:underline;}
.switcheroo p a.rear:link,.switcheroo p a.rear:visited{background:#FFF url('../images/guitars/fr.gif') -93px 2px no-repeat;color:#666;padding-left:10px;}
.switcheroo p a.rear:hover{background:#FFF url('../images/guitars/fr_hover.gif') -93px 2px no-repeat;text-decoration:underline;}
.tiny{font-size:0.5em;}
.theading{padding:0 0 10px 2px;text-align:left;}
.paddingtop{margin:10px 0;}
.toppad{padding:5px 0 0 0;}
.largepad{padding:10px 0 0 0;}
.nopad{padding:0;margin:0;}
a.centered{font-size:8px;}
a.centered:link,a.centered:visited{text-align:center;display:block;color:#666;text-decoration:none;line-height:10px;padding:0;text-transform:uppercase;}
a.centered:hover{color:#000;}
a.centered img{margin:10px 0 0 0;}
a.centered strong{font-weight:normal;}
a.centered:hover strong{text-decoration:underline;} 
.red,a.red:link,a.red:visited{color:#C00;}
a.red:hover{color:#000;}
.bottomborder{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}
.topborder{border-width:1px 0 0 0;border-color:#CCC;border-style:solid;}
#tableSpecs{width:100%;margin:0px;padding:0 8px;}
#tableSpecs th,#tableSpecs td{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;font-size:12px;}
#tableSpecs .right{text-align:right;}
#tableSpecs .itals{font-style:italic;}
#tableSpecs th{text-align:left;}
.small{font-size:0.8em;line-height:12px;}
.whitebkrnd{background:#FFF;}  
.square{list-style-type:square;margin-top:2px;}

.grey{color:#333;}
.ltgrey{color:#999;}
.medgrey{color:#666;}
.tiny{font-size:9px;line-height:10px;}
.regular{font-weight:normal;font-size:12px;}
/* Lightbox Styles */
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url('data:image/gif;base64,AAAA');/* Trick IE into showing hover */ display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url('../images/ltbox/prevlabel.gif') left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url('../images/ltbox/nextlabel.gif') right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100% ;}
#imageData{padding:10px 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:normal;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
.floaty{float:left;}
#guitarCloseups{width:100%;padding:0;margin:0;clear:both;}
#guitarCloseups td {padding:5px 0;margin:0;vertical-align:middle;}  
#guitarCloseups td img{}
.mixpad{padding:3px 0 10px 0;margin:0;}
html{min-height:105%;}     
.leftpad{margin:0px 0 0 4px;padding:0;}
.leftpad img{margin:0;padding:0;}
#homenotebook img,#homenotebook p{float:left;}
#homenotebook .width {width:475px;}
#homenotebook p{display:block;border:1px #666 solid;padding:0 5px 0 0;}                                           
#homenotebook strong{color:#C30;margin:10px 0 0 0;padding:0;display:block;}
#homenotebook img{border-width:0 1px 0 0;border-color:#666;border-style:solid;margin:0 15px 0 0;}


/*
Email class
*/       
#contacttable {width:480px;margin:20px 0px;}
#contacttable th{text-align:right;padding:0 10px;}
#contacttable th,#contacttable td{font-size:12px;}
#contact {border:0px #ccc solid;padding:5px 10px;width:490px;}           
#contact input{}                   
#contact br{clear:left;}
#contact label{margin:5px 5px 5px 0;display:block;width:80px;float:left;text-align:right;}
#contact .required{color:#C30;font-size:0.2em;vertical-align:top;}
#contact .send{float:right;clear:both;}
#contact .errors {font-size:0.8em;color:#C30;}
#contact .errors p{margin:0;padding:0;}
/*
Bryan's NoteBook Styles
*/
#notebook {background:#FFF;top left no-repeat;padding:38px 0px 38px 0px; margin:20px 0; width:560px;}
#notebook .notes {background:#FFF url('../images/notebook/spiral_backing560.gif') top left repeat-y;height:auto;padding:10px 0px 10px 0px; width:560px;}
.borderbtm {border-width:0 0 1px 0;border-color:#CCCCCC;border-style:solid;}        
#notebook table td, #tablepad td{vertical-align:top;padding:10px 5px;}
#notebook p.small{padding:0;margin:0;}
.boldRed,a.boldRed:link,a.boldRed:visited{font-weight: bold;color:#C30;}
a.boldRed:hover{color:#000;}            
.alignRight {float:right;margin:0 0 0 10px;}  
.alignLeft {float:left;margin:5px 10px 0 0;}
h3.boldRed{ font-size:14px;}

/*
Galloup School Styles
*/                   
.school {width:500px;padding:0;margin:0;background:#FFF;border-width:8px 0 0 0;border-color:#ebead6;border-style:solid;}
.news_heading{background:#ebead6;margin:0 0 20px 0;padding:0;}
.news_heading img,.school img{padding:0;margin:0;}
.news_heading p,.sch_heading{padding:3px 10px 3px 10px;margin:0;}

.short_feedback {padding:10px 0px 5px 0;border-width:0 0 1px 0;border-color:#CCC;border-style:solid;}  
.full_length {background:#ffffcd;}
.promo{float:left;margin:10px 8px 10px 0;padding:0px;border:1px #cccccc solid;}  
#tabs{background:#ebead6;}
.subnav{width:100%;background:#ebead6;}
.subtab {margin:0 0 0 8px;background:#CCC url('../images/home/subtab_left_inactive.gif') top left no-repeat;display:inline-block;padding:0px 0 0 10px;height:18px;font-size:12px;}
.subtab a {width:100%;background: #CCC url('../images/home/subtab_right_inactive.gif') top right no-repeat;padding:-5px 5px 0 0;margin:-5px 0 0 0;}
.sub_active {background:#ebead6 url('../images/home/subtab_left.gif') top left no-repeat;}
.sub_active a{background: #FFF url('../images/home/subtab_right.gif') top right no-repeat;}
.sub_active a:link,.sub_active a:visited,.sub_active a:hover{color:#C30;}
.hidden{visibility:hidden;width:0;height:0;display:none;} 
.caption {margin:-7px 0 0 2px;padding:0;font-size:9px;display:block;}
#ntbkCrumb{width:100%;padding:0 0 8px 0;margin:-15px 0 0 0;font-size:11px;color:#C30;}                              

#ntbkCrumb a:link,#ntbkCrumb a:visited{color:#666;text-decoration:none;background:#ebead6 url('../images/notebook/navarrow.gif') bottom right no-repeat;padding-right:10px;margin:0 3px 0 0;}
#ntbkCrumb a:hover{color:#C30;text-decoration:underline;}
#container #leftNnav #mNav .btmborder{border-width:0 0 1px 0;border-color:#CCC;border-style:solid;width:60%;margin:0 0 0px 57px;padding:3px 0;display:block;}  
#container #leftNnav #mNav .topborder{border-width:1px 0 0 0;border-color:#CCC;border-style:solid;width:60%;margin:0 0 0px 57px;padding:3px 0;display:block;}    
#container #leftNnav #mNav .btmborderlarge {border-width:0 0 1px 0;border-color:#CCC;border-style:solid;width:128px;margin:0 0 0px 20px;padding:3px 0;display:block;}   
#container #leftNnav #mNav .topborderlarge {border-width:1px 0 0 0;border-color:#CCC;border-style:solid;width:128px;margin:0 0 0px 20px;padding:0px 0;display:block;}   
.kicker{padding:5px 10px;display:block;margin:0;}
 
.mt0pt0 {margin-top:0px; padding-top:0px;}
.mt0pt0mb0pb0 {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
.clbo {clear:both;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.borb999999 {border-bottom:1px solid #999999;}
.borpadding {padding:0px 10px;}
.tac {text-align:center;}
.acoustic-box {width:482px; height:144px; background-image:url(../images/acoustic-guitar-box.jpg); background-repeat:no-repeat;}
.acoustic-box-padding {padding:30px 0px 0px 0px;}
.notebook-box {width:482px; height:96px; background-image:url(../images/bryans-notebook-box.jpg); background-repeat:no-repeat;}
.notebook-box-padding {padding:15px 5px 0px 176px;}
.colC30 {color:#C30}
.wid500bgEBEAD6 {width:500px; background-color:#EBEAD6;}
.pl15pr15pb10 {padding-left:15px; padding-right:15px; padding-bottom:10px;}
.bgBDBBACpb3fs11 {background-color:#bdbbac; padding-bottom:3px; font-size:11px;}
.borclbo {border-bottom:1px solid #cccccc; clear:both;}
.imagebox {text-align:left; float:right; background:#BDBBAC; margin-left:5px; margin-right:10px; padding:0px 0px 5px 0px; width:250px; font-size:11px; line-height:14px;}
.imgpad {padding:0px 3px 0px 3px;}

a.header-links:link { color:#666666; font-size:11px; text-decoration:none; }
a.header-linksk:active { color:#666666; font-size:11px; text-decoration:none; }
a.header-links:visited { color:#666666; font-size:11px; text-decoration:none; }
a.header-links:hover { color:#cc3300; font-size:11px; text-decoration:underline; }
strong.strcrarrow {margin-left:5px;padding-left:10px;color:#CC0000;background: #ffffff url(../images/home/li_activearrow.gif) no-repeat scroll left center;font-size:0.9em;font-weight:normal;}
strong.noback {background-image:none !important;margin-left:0px !important;padding-left:0px !important;}

.flleft {float:left;}

.flrtw365pl8 {float:right;width:365px;padding-left:8px;}

div#aboutparainfo {display: none; font-size:0.8em; color:#666666; text-align:left;}

a.expand-text { color:#666666; text-decoration:none; font-size:0.8em; }
a.expand-text:hover { color:#666666; text-decoration:none; font-size:0.8em; }

a.googlebait-link { color:#666666; text-decoration:none; font-size:11px; }
a.googlebait-link:hover { color:#CC0000; text-decoration:underline; font-size:11px; }