html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
body{_text-align:center}
.body{overflow:hidden;_overflow:visible;_zoom:1}
.page{margin:0 auto;width:950px;_text-align:left}
.oldSchool{width:750px}
.gs960{width:960px}
.liquid{extends:.page;width:auto;margin:0}
.main{overflow:hidden;_overflow:visible;_zoom:1}
.leftCol{float:left;width:250px;_margin-right:-3px}
.rightCol{float:right;width:300px;_margin-left:-3px}
.gMail{width:160px}
.gCal{width:180px}
.yahoo{width:240px}
.myYahoo{width:300px}
.line,.lastUnit{overflow:hidden;_overflow:visible;_zoom:1}
.unit{float:left;_zoom:1}
.unitExt{float:right}
.size1of1{float:none}
.size1of2{width:50%}
.size1of3{width:33.33333%}
.size2of3{width:66.66666%}
.size1of4{width:25%}
.size3of4{width:75%}
.size1of5{width:20%}
.size2of5{width:40%}
.size3of5{width:60%}
.size4of5{width:80%}
.lastUnit{float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}
.media{width:auto}
body{font-family:"Myriad Pro","Segoe UI",Helvetica,Arial,sans-serif}
h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote{padding:10px}
h1,h2,h3,h4,h5,h6,img{padding-bottom:0px}
pre{margin:10px}
table h1,table h2,table h3,table h4,table h5,table h6,table p,table ul,table ol,table dl,ul h1,ul h2,ul h3,ul h4,ul h5,ul h6,ul p,ul ul,ul ol,ul dl,ol h1,ol h2,ol h3,ol h4,ol h5,ol h6,ol p,ol ul,ol ol,ol dl{padding:0}
img{display:block}
em{font-style:italic}
strong{font-weight:bold}
hr{border:5px solid #e2e2e2;border-width:0 0 5px 0;margin:20px 10px 10px 10px}
code{color:#0B8C8F}
h1,.h1{font-size:196%;font-weight:normal;font-style:normal;color:#333}
h2,.h2{font-size:167%;font-weight:normal;font-style:normal;color:#333}
h3,.h3{font-size:146.5%;font-weight:normal;font-style:normal;color:#333}
h4,.h4{font-size:123.1%;font-weight:normal;font-style:normal;color:#333}
h5,.h5{font-size:108%;font-weight:bold;font-style:normal;color:#333}
h6,.h6{font-size:108%;font-weight:normal;font-style:italic;color:#333}
.category{font-size:108%;font-weight:normal;font-style:normal;text-transform:uppercase;color:#333}
.category a{color:#333}
.important a{font-weight:bold}
a{color:#036;font-weight:bold;text-decoration:none}
a:focus,a:hover{text-decoration:underline}
a:visited{color:#005a9c}
ol.simpleList li{list-style-type:decimal;margin-left:40px}
ul.simpleList li{list-style-type:disc;margin-left:40px}
.data{padding:20px;position:relative;zoom:1;vertical-align:top;border-right:solid 1px transparent}
.data table{width:100%;border:1px solid #AE0345}
th,td{vertical-align:top;border:1px solid #AE0345}
.txtC,.data .txtC td,.data .txtC th{text-align:center}
.txtL,.data .txtL td,.data .txtL th{text-align:left}
.txtR,.data .txtR td,.data .txtR th{text-align:right}
.txtT,.data .txtT td,.data .txtT th{vertical-align:top}
.txtB,.data .txtB td,.data .txtB th{vertical-align:bottom}
.txtM,.data .txtM td,.data .txtM th{vertical-align:middle}
.data th,.data td{padding:3px 20px}
.data thead tr{background-color:#fff0f8}
.data th{color:#000;font-weight:bold}
.spec{padding:10px}
.spec table{border-top:1px solid #e2e2e2;border-bottom-color:#fff;border-left:none;border-right:none}
.spec th,.spec td{border:1px solid #e2e2e2;border-width:1px 0;padding-left:0}
.spec .odd,.spec .even{background-color:#fff}
cite{display:block;text-align:right;padding-top:10px}
.callout{font-size:189%;color:#999999;font-style:italic}
.callout cite{display:block;text-align:right;padding-top:30px;font-size:69.25%}
.callout span.quot{font-size:500%;vertical-align:sub;color:#e2e2e2;line-height:25px;font-weight:bold}
.callout span.quotLast{vertical-align:middle}
.caption{font-size:13px;color:#666666;font-style:italic;padding-top:0}
html,body{background-color:#f9f9f9}
.head{background:#f6f6f6 url(/images/banner.jpg) no-repeat ;width:960px;height:126px;margin-top:0;margin-bottom:25px}
.head a img{border:none}
.ad{position:relative;float:right}
.pos_ad{position:absolute;top:30px;right:30px}
img{border:1px solid #666;margin:10px}
a,a:visited{color:#454343;font-weight:normal;text-decoration:none}
a:focus,a:hover{color:#000;text-decoration:underline}
h3 a:link,h3 a:visited{color:#FFF}
h3 a:hover,h3 a:active{color:#FFF;text-decoration:underline}
.body{clear:left}
.page{background-color:#f6f6f6;border:5px solid #fff;border-top:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.navigation{float:left;width:100%;font-size:16px;line-height:normal}
.navigation ul{margin:0 0 0 -10px;padding:10px 10px;list-style:none}
.navigation li{float:left;margin:5px 0 0 0;padding:0 9px;border-right:1px #8c8989 solid}
.navigation a{float:left;display:block;width:.1em;padding:0 7px 0 5px;text-decoration:none;color:#636363}
.navigation>ul a{width:auto}
.navigation a{float:none}
.navigation a:hover{padding:0 7px 0 5px;color:#4546a3;text-decoration:none}
li.newclub{position:relative;width:870px;font-size:18px;float:left;padding-left:80px;background-color:#35358d;color:#f6f6f6;border-bottom:1px solid #f6f6f6}
.video_player{margin-top:5px;padding-top:5px}
.video_select .vscroll{width:318px;height:300px;margin:4px 0 0 0;overflow:auto}
.vsearch{height:30px;width:auto;border:2px solid #bcbcbc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#dddddd url(/images/header_gradient_light.jpg) repeat-x left top;margin:8px 0 0 0;padding:10px 0}
.vsearch td{border:none}
.vsearch .searchbtn{position:relative;width:87px;padding:5px 1px 1px;font-size:11px;font-weight:bold;margin:-9px 0 0 0;color:#454343;cursor:pointer;background:#dddddd url(/images/header_gradient_light.jpg) repeat-x left top}
.vsearch form input{width:220px;font-size:18px;margin:5px 0 0 1px;color:#454343;border:1px solid #bcbcbc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.vselect{border:2px solid #bcbcbc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;height:75px;width:280px;background:rgb(221,221,221) url(/images/header_gradient_light.jpg) repeat-x left top;margin:7px 0 8px 3px;padding:7px 4px}
.vselect img{margin:5px 5px 5px 0;float:left}
.vselect .ft_title{width:auto;height:5px;border-bottom:none;margin:0 0 0 0;font-size:12px}
.vselect p{margin:0;font-size:10px}
.vnavigation{float:left;margin:2px 0 0 2px;font-size:14px;width:955px;background:#5a5dba url(http://www.jongleurs.com/images/hd_gradient_light.jpg) repeat-x left top}
.vnavigation ul#vnav{margin:-5px 0 -2px -7px}
.vnavigation li{width:240px;display:inline;margin:0 5px;padding:0 21px 0 9px;border-right:1px #787ade solid;text-decoration:none}
.vnavigation a{padding:0px;width:240px;color:#fafafa;padding:3px 10px 5px}
.vnavigation a:hover{padding:0px;color:#fff;background-color:#787ade;text-decoration:none;padding:3px 10px 5px}
.vblock{max-height:120px;min-height:120px;height:120px}
.filter{margin:5px 20px;padding:0 0 5px 0;height:25px}
.mod{margin:3px 2px}
.mod .inner{background:#eae8e9}
.info{background:#4546a3 url(/images/hd_gradient_purple.jpg) repeat-x left top;color:#fff;font-size:150%;padding:5px 10px;font-variant:small-caps}
.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{font-size:100%;color:#fff;padding:0}
.bd{background:rgb(246,246,246) url(http://www.jongleurs.com/images/bd_gradient_light.jpg) repeat-x left top;border:2px solid #eae9e9;border-top:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.bd img{margin:5px 15px 5px 5px;float:left}
.bd h6{width:auto;height:auto;font-size:150%}
.bd .ft_title a{width:auto;height:auto;border-bottom:none;margin:0 0 -10px 0;font-weight:bold;color:#282828;font-family:"Lucida Sans",arial,sans-serif}
.bd p{margin:0 5px;clear:right}
.headline a{color:#282828;font-weight:bold;font-size:145%;font-family:"Lucida Sans",arial,sans-serif}
.featured_article{height:auto;letter-spacing:0.07em;margin:-7px 0 0 0}
.main_article{height:auto;letter-spacing:0.08em;margin:10px 0 10px 10px;padding:5px}
.article{height:auto;letter-spacing:0.07em;margin:-7px 0 0 0}
.read_more,.read_more a{color:#5a5dba}
.article_headline{font-weight:bold;font-size:450%;padding:20px 30px;font-style:italic;margin:20px 0 5px 20px;padding:5px;width:400px;height:300px;float:left}
.main_article_img{margin:0 3px -10px -3px}
.main_article_img img{border:1px solid #fafafa}
.article_img{}
.pull_quote{font-weight:bold;font-size:200%;margin-left:30px;padding:10px;font-style:italic;width:260px}
h3.reg{font-size:26px;margin:10px 10px}
p.reg{padding:5px 25px}
#reg_form{margin:0 0 0 45px}
#reg_form legend{padding:5px;font-size:24px;color:#333333;margin-bottom:-10px}
#reg_form fieldset{margin:20px 0 40px 30px}
#reg_form fieldset p{margin-top:20px;border-bottom:1px solid #fafafa;width:68%}
#reg_form p label{color:#333333;letter-spacing:1px;font-size:16px;font-weight:bold}
#reg_form .field{width:500px;height:20px;font-size:22px;margin:10px 0 7px 0;border-top:1px solid #5c565d;border-left:1px solid #908891;border-right:1px solid #908891;border-bottom:1px solid #dbd2dc}
#reg_form select{margin:10px 5px 0 0;padding:1px;border-top:1px solid #5c565d;border-left:1px solid #908891;border-right:1px solid #908891;border-bottom:1px solid #dbd2dc}
input#male,input#female{margin:0 15px 0 3px;padding:0 2px;border:1px solid #5c565d}
input#postcode.field{width:320px}
#reg_form .button{font-weight:bold;font-variant:small-caps;font-size:14px;font-family:sans-serif;letter-spacing:0.3em;color:#333333;border:1px solid #908891;margin:-40px 0 40px 40px;width:120px;height:30px;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
h3.reg_error{color:#f5a6aa;font-size:24px;font-variant:small-caps;margin:15px 0 0 65px}
#reg_form .form_text_error{color:#f6aeb1;font-size:14px;font-variant:small-caps;width:90%}
#contact_form{margin:0 0 0 45px}
#contact_form legend{padding:5px;font-size:24px;color:#333333;margin-bottom:-10px}
#contact_form fieldset{margin:20px 0 40px 30px}
#contact_form fieldset p{margin-top:20px;border-bottom:1px solid #fafafa;width:80%}
#contact_form p label{color:#333333;letter-spacing:1px;font-size:16px;font-weight:bold}
#contact_form .field{width:450px;height:20px;margin:10px 0 7px 0;border-top:1px solid #5c565d;border-left:1px solid #908891;border-right:1px solid #908891;border-bottom:1px solid #dbd2dc}
#contact_form #message{width:450px;margin:10px 0 7px 0;border-top:1px solid #5c565d;border-left:1px solid #908891;border-right:1px solid #908891;border-bottom:1px solid #dbd2dc}
#contact_form select{margin:10px 5px 0 0;padding:1px;border-top:1px solid #5c565d;border-left:1px solid #908891;border-right:1px solid #908891;border-bottom:1px solid #dbd2dc}
#contact_form .button{font-weight:bold;font-variant:small-caps;font-size:14px;font-family:sans-serif;letter-spacing:0.3em;color:#333333;border:1px solid #908891;margin:-40px 0 40px 40px;width:120px;height:30px;cursor:pointer;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.foot{background:#fafafa url(/images/header_gradient_light.jpg) repeat-x left top;color:#61638c;text-align:center;border-bottom:1px #fafafa solid;border-top:1px #fff solid;height:40px}
.alphabet{margin:10px 0 0 30px;font-size:150%}
.alphabet a{margin:10px}
.comedian{max-height:220px;min-height:220px;max-height:130px;min-height:130px;height:130px;height:220px}
#artist_filter,#video_filter{padding:10px;float:left}
#show_all_artists,#show_all_videos{padding:25px}
.foot{margin-bottom:-12px}
.footer_navigation{float:left;width:60%;font-size:14px;line-height:normal;margin:-10px 380px 0}
.footer_navigation ul{margin:0;padding:10px 10px;list-style:none}
.footer_navigation li{float:left;margin:5px 0 0 0;padding:0 9px;border-right:1px #8c8989 solid}
.footer_navigation a{float:left;display:block;width:.1em;padding:0 7px 0 5px;text-decoration:none;color:#636363}
.footer_navigation>ul a{width:auto}
.footer_navigation a{float:none}
.footer_navigation a:hover{padding:0 7px 0 5px;color:#4546a3;text-decoration:none}

.venueListing{display:inline-block; width:25%; margin: 5px 15px; border:solid 2px #efefef; padding:12px; height:auto; background-color:#ffffff; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.venueHeight {height:60px; float:left;}
.venueDate {font-weight:bold; color:#34348c;}
a.venueTitle:link, a.venueTitle:visited {margin:0 0 0px -5px;font-weight:bold;color:#282828;font-family:"Lucida Sans",arial,sans-serif; font-size:12px; display:block; padding:5px;}
a.venueTitle:hover {background:#efefef;}

.bookingTR {width:800px; padding:2px 20px;}
.bookingTD1{width:40%; display:inline-block; text-align:right; float:left;}
.bookingTD2{width:30%; display:inline-block; padding-left:20px;}
.bookingTD3 {width:80%;  margin-left:50px; padding:10px; text-align:center;}
.grey {background-color:#cccccc; text-align:left;}
.redtext {font-weight:bold;font-style:normal;text-transform:uppercase;color:#FF0000;}


table{width:70%;border:0;}
th,td{vertical-align:top;border:0;}
.container {padding:10px;

/* button css */
#replacement-1 {
  width: 129px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(http://shop.jongleurs.com/book/images/buttons/ebookbutton.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}



