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

body { background-color: #252525; margin:0px; background-image: url(images/background.png); background-repeat: repeat-x; background-position:top; background-attachment:fixed; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch: ultra-condensed; color:#FFFFFF; text-align:center; }

#background_color { background-color:#141414; height:auto; width:880px; margin-left:auto; margin-right:auto; clear:both; }

div { color:#b6b6b6; }

/*links*/

a { color:#964e00; text-decoration:none; font-size:11px; }
a:hover { color:#f98100; text-decoration:none; font-size:11px; }

.bottomlinks { color:#545454; text-decoration:none; font-size:11px; text-align:right; }
.bottomlinks:hover { color:#964e00; text-decoration:none; font-size:11px; text-align:right;  }
.mainlevel_bottomlinks { color:#545454; text-decoration:none; font-size:11px; padding-right:10px; }
.mainlevel_bottomlinks:hover { color:#964e00; text-decoration:none; font-size:11px; padding-right:10px; }

#bottomlinks { float:left; text-align:left; width:560px; padding-top:12px; }

.song_title_link { color:#797979; text-decoration:none; font-size:11px; }
.song_title_link:hover { color:#ffffff; text-decoration:none; font-size:11px; }

#songtitle { float:left; }
#artistname { float:right; }

/*links end*/

#container { width:880px; margin:0 auto; text-align:left; background-color:#141414; height:96%; clear:both; }
#logo { height:345px; width:880px; text-align:left; background-color:#141414; }
#content { width:880px; padding:0px; text-align:left; height:auto; padding-bottom:20px; background-color:#141414; clear:both;  }
#content_container { margin-left:23px; margin-right:23px; margin-top:19px; clear:both; }

/*homepage content*/

.SlidingPanels { position:relative; width:758px; height:190px; padding:0px; margin:0px; border:0px; float:left; outline:0; margin-left:37px; }
.SlidingPanelsContentGroup { position:relative; margin:0px; padding:0px; border:0px; float:left; width:5000px; }
.SlidingPanelsContent { width:758px; height:190px; overflow:hidden; margin:0px; padding:0px; border:0px; float:left; }

.SlidingPanels2 { position:relative; width:758px; height:540px; padding:0px; margin:0px; border:0px; float:left; outline:0; margin-left:37px; }
.SlidingPanelsContent2 { width:758px; height:540px; overflow:hidden; margin:0px; padding:0px; border:0px; float:left; }

.SlidingPanelsAnimating * {overflow: hidden !important;}

#welcome { width:100%; height:auto; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/welcome_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:5px; }
#middle_box_container { width:100%; height:auto; text-align:left; }
#wedding_box { margin-left:auto; width:282px; height:160px; text-align:left; float:left; margin-right:20px; padding-top:38px; color:#b6b6b6; line-height:20px; background-image:url(images/wedding_title.gif); background-repeat:no-repeat; background-position:0px 18px; }
#mid_box_devider { background-image:url(images/1pxdevider.png); background-position:right; margin-top:5px; float:left; height:142px; width:1px; background-repeat: no-repeat; }
#corp_box { width:287px; height:160px; text-align:left; float:left; margin-left:20px; padding-top:38px; color:#b6b6b6; line-height:20px; background-image:url(images/corp_title.gif); background-repeat:no-repeat; background-position:0px 18px; margin-right:auto; }
#mid_bottom_devider { width:610px; height:1px; background-color:#4a4a4a; clear:both; }
#servicesbtn { width:270px; height:28px; background-image:url(images/services_btn.gif); background-repeat:no-repeat; margin-top:15px; margin-bottom:15px; padding-left:25px; padding-top:4px; }
#lucabtn { width:255px; height:28px; background-image:url(images/services_btn.gif); background-repeat:no-repeat; margin-top:15px; padding-left:25px; padding-top:4px; }
#testimonials_box { width:610px; height:auto; background-image:url(images/testimonials_title.gif); color:#b6b6b6; background-repeat:no-repeat; background-position:0px 24px; padding-top:52px; line-height:20px; }

#menurow { width:837px; height:50px; padding:0px; margin:0px; }
#menurow li { margin:0; padding:0; list-style:none; float:left; }
#menurow a { height:50px; display:block; }

#mbtn1 { width:122px; height:50px; background:transparent url(images/homepage/wedding_btn.gif) no-repeat; }
#mbtn2 { width:72px; height:50px; background:transparent url(images/homepage/parties_btn.gif) no-repeat; }
#mbtn3 { width:103px; height:50px; background:transparent url(images/homepage/corp_btn.gif) no-repeat; }
#mbtn4 { width:106px; height:50px; background:transparent url(images/homepage/testimonials_btn.gif) no-repeat; }

#mbtn1 a:hover { width:122px; height:50px; background:transparent url(images/homepage/wedding_btn.gif) no-repeat; background-position:0px -50px; }
#mbtn2 a:hover { width:72px; height:50px; background:transparent url(images/homepage/parties_btn.gif) no-repeat; background-position:0px -50px; }
#mbtn3 a:hover { width:103px; height:50px; background:transparent url(images/homepage/corp_btn.gif) no-repeat; background-position:0px -50px; }
#mbtn4 a:hover { width:106px; height:50px; background:transparent url(images/homepage/testimonials_btn.gif) no-repeat; background-position:0px -50px; }

#mbtn1 a.active { width:122px; height:50px; background:transparent url(images/homepage/wedding_btn.gif) no-repeat; background-position:0px -50px; }
#mbtn2 a.active { width:72px; height:50px; background:transparent url(images/homepage/parties_btn.gif) no-repeat; background-position:0px -50px; }
#mbtn3 a.active { width:103px; height:50px; background:transparent url(images/homepage/corp_btn.gif) no-repeat; background-position:0px -50px; }
#mbtn4 a.active { width:106px; height:50px; background:transparent url(images/homepage/testimonials_btn.gif) no-repeat; background-position:0px -50px; }

#mmbtn1 { width:92px; height:50px; background:transparent url(images/weddings/standard_package.gif) no-repeat; }
#mmbtn2 { width:79px; height:50px; background:transparent url(images/weddings/gold_package.gif) no-repeat; }
#mmbtn3 { width:97px; height:50px; background:transparent url(images/weddings/goldplus_package.gif) no-repeat; }
#mmbtn4 { width:84px; height:50px; background:transparent url(images/weddings/platinum_package.gif) no-repeat; }
#mmbtn5 { width:115px; height:50px; background:transparent url(images/weddings/platinumplus_package.gif) no-repeat; }

#mmbtn1 a:hover { width:92px; height:50px; background:transparent url(images/weddings/standard_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn2 a:hover { width:79px; height:50px; background:transparent url(images/weddings/gold_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn3 a:hover { width:97px; height:50px; background:transparent url(images/weddings/goldplus_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn4 a:hover { width:84px; height:50px; background:transparent url(images/weddings/platinum_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn5 a:hover { width:115px; height:50px; background:transparent url(images/weddings/platinumplus_package.gif) no-repeat; background-position:0px -50px; }

#mmbtn1 a.active { width:92px; height:50px; background:transparent url(images/weddings/standard_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn2 a.active { width:79px; height:50px; background:transparent url(images/weddings/gold_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn3 a.active { width:97px; height:50px; background:transparent url(images/weddings/goldplus_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn4 a.active { width:84px; height:50px; background:transparent url(images/weddings/platinum_package.gif) no-repeat; background-position:0px -50px; }
#mmbtn5 a.active { width:115px; height:50px; background:transparent url(images/weddings/platinumplus_package.gif) no-repeat; background-position:0px -50px; }

#endtable { width:434px; height:50px; background:transparent url(images/homepage/table_end.gif) no-repeat; }
#endtable2 { width:370px; height:50px; background:transparent url(images/weddings/table_end.gif) no-repeat; }

#smenu1 { width:758px; background-image:url(images/homepage/albums1.jpg); background-repeat:no-repeat; background-position:420px 26px; }
#smenu2 { width:758px; background-image:url(images/homepage/albums2.jpg); background-repeat:no-repeat; background-position:420px 26px; }
#smenu3 { width:758px; background-image:url(images/homepage/albums3.jpg); background-repeat:no-repeat; background-position:420px 26px; }
#smenu4 { width:758px; background-image:url(images/homepage/albums4.jpg); background-repeat:no-repeat; background-position:420px 26px; }
#smenu5 { width:758px; background-image:url(images/homepage/albums5.jpg); background-repeat:no-repeat; background-position:420px 26px; }

.save{
   behavior:url(#default#savehistory);}
a.dsphead{
   text-decoration:none;
   color:#bfbfbf;
   margin-left:15px; }
a.dsphead:hover{ color:#ff8500; }
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal; }
.dspcont{
   display:none;
   margin-left:15px; }

/*homepage content end*/

/*demos content*/

#demos_main_title { width:610px; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/demos_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }
#demobox { width:567px; height:700px; background-image:url(images/demo_table_background.gif); background-repeat:no-repeat; background-position:380px 60px; }
#demobox2 { width:567px; height:400px; background-image:url(images/demo_table_background.gif); background-repeat:no-repeat; background-position:380px 60px; }
.tableRollOverEffect1{ background-image:url(images/rollover_background_orange.gif); background-repeat:repeat-x; }
.tableRollOverEffect2{ background-image:url(images/rollover_background_orange.gif); background-repeat:repeat-x; } 
.song_title_cell { padding-left:10px; border-bottom:1px solid #252525; }
.border_bottom { border-bottom:1px solid #252525; }
TD, TR, TABLE { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777776; } 

/*demos end*/

/*audio demos content*/

#audio_title { width:610px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/audio_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

/*audio demos end*/

/*video demos content*/

#video_title { width:610px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/video_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

/*video demos end*/

/*repertoire content*/

#rep_title { width:375px; padding-bottom:20px; line-height:20px; float:left; text-align:left; color:#b6b6b6; padding-top:50px; background-image:url(images/rep_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }
#song_list_container { width:189px; float:left; margin-left:40px; text-align:right; }
#song_list_title { background-image:url(images/songlist_title.gif); background-repeat:no-repeat; width:189px; height:45px; }
#decade_btn { background-image:url(images/decade.gif); background-repeat:no-repeat; width:189px; height:47px; }
#decade_btn:hover { background-image:url(images/decade_on.gif); background-repeat:no-repeat; width:189px; height:47px; }
#song_btn { background-image:url(images/song.gif); background-repeat:no-repeat; width:189px; height:46px; }
#song_btn:hover { background-image:url(images/song_on.gif); background-repeat:no-repeat; width:189px; height:46px; }
#artist_btn { background-image:url(images/artist.gif); background-repeat:no-repeat; width:189px; height:46px; }
#artist_btn:hover { background-image:url(images/artist_on.gif); background-repeat:no-repeat; width:189px; height:46px; }
#navbtn { background-image:url(images/navbtn.gif); width:57px; height:20px; background-repeat:no-repeat; background-position:left; float:left; text-align:center; color:#FFFFFF; cursor:pointer; }
#navbtn:hover { background-image:url(images/navbtnon.gif); width:57px; height:20px; background-repeat:no-repeat; background-position:left; float:left; text-align:center; color:#FFFFFF; cursor:pointer; }
#navbtnon { background-image:url(images/navbtnon.gif); width:57px; height:20px; background-repeat:no-repeat; background-position:left; float:left; text-align:center; color:#FFFFFF; }
#textspace { padding-top:3px; }
#ae_title { background-image:url(images/ae_title.gif); background-repeat:no-repeat; width:189px; height:45px; margin-bottom:8px; }
#fi_title { background-image:url(images/fi_title.gif); background-repeat:no-repeat; width:189px; height:45px; margin-bottom:8px; }
#jn_title { background-image:url(images/jn_title.gif); background-repeat:no-repeat; width:189px; height:45px; margin-bottom:8px; }
#rs_title { background-image:url(images/rs_title.gif); background-repeat:no-repeat; width:189px; height:45px; margin-bottom:8px; }
#ty_title { background-image:url(images/ty_title.gif); background-repeat:no-repeat; width:189px; height:45px; margin-bottom:8px; }
#song_title2 { width:179px; height:40px; margin-left:10px; text-align:left; padding-left:12px; background-image:url(images/bullet2.png); background-position:left; background-position:0px 3px; color:#b6b6b6; background-repeat:no-repeat; }
#albumpack1 { width:189px; height:129px; background-image:url(images/albumpack1.jpg); background-repeat:no-repeat; background-position:bottom; margin-top:20px; }
#albumpack2 { width:189px; height:129px; background-image:url(images/albumpack2.jpg); background-repeat:no-repeat; background-position:bottom; margin-top:20px; }
#albumpack3 { width:189px; height:129px; background-image:url(images/albumpack3.jpg); background-repeat:no-repeat; background-position:bottom; margin-top:20px; }
#albumpack4 { width:189px; height:129px; background-image:url(images/albumpack4.jpg); background-repeat:no-repeat; background-position:bottom; margin-top:20px; }
#albumpack5 { width:189px; height:129px; background-image:url(images/albumpack5.jpg); background-repeat:no-repeat; background-position:bottom; margin-top:20px; }

/*repertoire end*/

/*services content*/

#services_title { width:610px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/services_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }
#corp_box_main { width:610px; text-align:left; padding-top:38px; color:#b6b6b6; line-height:20px; background-image:url(images/corp_title.gif); background-repeat:no-repeat; background-position:0px 18px; }
#wedding_box_main { width:610px; text-align:left; padding-top:38px; color:#b6b6b6; line-height:20px; background-image:url(images/wedding_title.gif); background-repeat:no-repeat; background-position:0px 18px; }
#parties_box { width:610px; text-align:left; padding-top:38px; color:#b6b6b6; line-height:20px; background-image:url(images/prv_parties_title.gif); background-repeat:no-repeat; background-position:0px 18px; }

/*services end*/

/*corperate events content*/

#corp_main_title { width:610px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/corp_title_main.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

/*corperate events end*/

/*weddings content*/

#weddings_title { width:610px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/weddings_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

/*weddings end*/

/*private parties content*/

#parties_title { width:610px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/parties_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

/*private parties end*/

/*testimonials*/

#testimonials_title { width:610px; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/testimonials_title_main.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

.testimonials_title { width:500px; height:20px; background-image:url(images/testimonials_title_main.gif); background-repeat:no-repeat; background-position:top left; }

.comments { border-bottom:1px solid #252525; }

/*testimonials end*/

/*testimonial*/

#testimonial_title { width:610px; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/testimonial_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

#comments_container { width:337px; padding-top:57px; background-image:url(images/lucas_comments.gif); background-repeat:no-repeat; float:left; margin-bottom:30px; }

#comments_box { width:337px; background-image:url(images/mic.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:150px; line-height:normal; }

#event_photos { width:268px; height:243px; background-image:url(images/event_photos.gif); background-repeat:no-repeat; padding-top:39px; float:left; }

#devider { clear:both; width:100%; height:1px; background-color:#252525; margin-top:10px; }

#history_back { clear:both; border-top:1px solid #252525; width:100%; padding-top:10px; }

/*testimonial end*/

/*sally's content*/

#sally_title { width:400px; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/about_sally.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; float:left; }
#sally_dance { width:610px; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:50px; background-image:url(images/sally_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }
#sally_img { float:left; margin-left:10px; }

/*sally's content end*/

/*about luca*/

#luca_title { width:400px; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/about_luca.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; float:left; }
#luca_img { float:left; margin-left:10px; }

/*about luca end*/

/*contact content*/

#contact { width:600px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/contact_title_main.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; float:left; }
#form_container { width:610px; text-align:left; color:#b6b6b6; }
#package { width:180px; height:50px; text-align:left; color:#b6b6b6; float:left; }
#name_container { width:180px; height:50px; text-align:left; color:#b6b6b6; clear:both; }
#company_container { width:180px; height:50px; text-align:left; color:#b6b6b6; }
#contact_details_main { display:inline; width:610px; text-align:left; color:#b6b6b6; clear:both; }
#email { width:180px; height:50px; text-align:left; float:left; color:#b6b6b6; }
#tel { width:180px; height:50px; text-align:left; float:left; color:#b6b6b6; }
#event_container { width:610px; text-align:left; color:#b6b6b6; clear:both; }
#event { width:180px; height:50px; text-align:left; float:left; color:#b6b6b6; }
#date { width:350px; height:50px; text-align:left; float:left; color:#b6b6b6; }
#venue_container { width:610px; text-align:left; color:#b6b6b6; clear:both; }
#venue { width:180px; height:50px; text-align:left; float:left; color:#b6b6b6; }
#location_name { width:282px; height:50px; text-align:left; float:left; color:#b6b6b6; }
#enquirybox { width:610px; text-align:left; color:#b6b6b6; clear:both; }
#location_name { width:282px; height:50px; text-align:left; float:left; color:#b6b6b6; }
#find_container { width:610px; text-align:left; color:#b6b6b6; clear:both; }
#find { width:180px; height:50px; margin-top:10px; text-align:left; float:left; color:#b6b6b6; }
#specify { width:180px; height:50px; margin-top:10px; text-align:left; float:left; color:#b6b6b6; }
#reply { width:610px; text-align:left; color:#b6b6b6; clear:both; }
#options { width:610px; height:20px; padding-top:20px; text-align:left; color:#b6b6b6; clear:both; }

#qmark { float:left; margin-left:auto; padding-left:10px; margin-top:14px; }

/*form*/

form { display:inline; border:0px; }
select { font-size:11px; color:#b6b6b6; background-color:#141414; }
INPUT.form { font:arial; color:#b6b6b6; font-size:11px; background-color:#141414; BORDER: #964e00 1px solid; HEIGHT: 21px; width:137px; } 
INPUT.form_date { font:arial; color:#b6b6b6; font-size:11px; background-color:#141414; BORDER: #964e00 1px solid; HEIGHT: 21px; width:20px; } 
.submit_btn { font:arial; color:#FFFFFF; font-size:11px; BORDER-RIGHT: #494A57 1px none; BORDER-TOP: #494A57 1px none; MARGIN: 0px; BORDER-LEFT: #494A57 1px none; BORDER-BOTTOM: #494A57 1px none; background-image:url(images/submit_btn.gif); height:19px; width:52px; cursor:pointer; }
.submit_btn:hover { font:arial; color:#FFFFFF; font-size:11px; BORDER-RIGHT: #494A57 1px none; BORDER-TOP: #494A57 1px none; MARGIN: 0px; BORDER-LEFT: #494A57 1px none; BORDER-BOTTOM: #494A57 1px none; background-image:url(images/submit_btn_on.gif); height:19px; width:52px; cursor:pointer; }
.reset_btn { font:arial; color:#FFFFFF; font-size:11px; BORDER-RIGHT: #494A57 1px none; BORDER-TOP: #494A57 1px none; MARGIN: 0px; BORDER-LEFT: #494A57 1px none; BORDER-BOTTOM: #494A57 1px none; background-image:url(images/reset_btn.gif); height:19px; width:52px; cursor:pointer; }
.reset_btn:hover { font:arial; color:#FFFFFF; font-size:11px; BORDER-RIGHT: #494A57 1px none; BORDER-TOP: #494A57 1px none; MARGIN: 0px; BORDER-LEFT: #494A57 1px none; BORDER-BOTTOM: #494A57 1px none; background-image:url(images/reset_btn_on.gif); height:19px; width:52px; cursor:pointer; }
.textbox { color:#b6b6b6; background-color:#141414; BORDER: #964e00 1px solid; HEIGHT: 100px; width:280px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch: ultra-condensed; line-height:20px; } 

#submit { font:arial; color:#FFFFFF; font-size:11px; BORDER-RIGHT: #494A57 1px none; BORDER-TOP: #494A57 1px none; MARGIN: 0px; BORDER-LEFT: #494A57 1px none; BORDER-BOTTOM: #494A57 1px none; background-image:url(images/submit_btn.gif); height:19px; width:52px; cursor:pointer; }
#submit:hover { font:arial; color:#FFFFFF; font-size:11px; BORDER-RIGHT: #494A57 1px none; BORDER-TOP: #494A57 1px none; MARGIN: 0px; BORDER-LEFT: #494A57 1px none; BORDER-BOTTOM: #494A57 1px none; background-image:url(images/submit_btn_on.gif); height:19px; width:52px; cursor:pointer; }
#venue, #eventtype, #location, #telephone, #name, #referal, #email, #other, #txtcal0, #package { font:arial; color:#b6b6b6; font-size:11px; background-color:#141414; BORDER: #964e00 1px solid; HEIGHT: 21px; width:137px; } 
#enquiry { color:#b6b6b6; background-color:#141414; BORDER: #964e00 1px solid; HEIGHT: 150px; width:350px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch: ultra-condensed; line-height:20px; }
#btn0 { BORDER: 0px none; background-image:url(images/cicon.gif); height:25px; width:29px; cursor:pointer; margin-top:3px; }
#btn0:hover { BORDER: 0px none; background-image:url(images/cicon_hover.gif); height:25px; width:29px; cursor:pointer; margin-top:3px; }

/*form end*/

/*contact content end*/

/*links content*/

#links_title { width:610px; border-bottom:1px solid #4a4a4a; padding-bottom:20px; line-height:20px; text-align:left; color:#b6b6b6; padding-top:30px; background-image:url(images/links_title.gif); background-repeat:no-repeat; background-position:top left; margin-bottom:20px; }

#links_title2 { width:400px; height:20px; background-image:url(images/links_title.gif); background-repeat:no-repeat; background-position:top left; }

/*links end*/

/*general layout*/

h1 { font-size:10pt; color:#FFFFFF; font-family; arial; }
h2 { font-size:8pt; color:#FFFFFF; font-family; arial; }
h3 { font-size:7pt; color:#FFFFFF; font-family; arial; }

#nav { height:745px; padding-bottom:20px; width:236px; float:right; text-align:left; background-color:#141414; }
#nav_container { width:188px; float:left; margin-left:auto; margin-right:auto; padding-left:27px; text-align:right; background-color:#141414; }
#demos_title { width:188px; height:36px; margin-top:19px; margin-bottom:9px; }
#demos_title2 { width:188px; height:36px; margin-bottom:9px; }
#song_title { width:170px; height:40px; text-align:left; padding-left:18px; background-image:url(images/bullet2.png); background-position:left; background-position:6px 3px;  background-repeat:no-repeat; }
#song_title_btm { width:170px; height:31px; text-align:left; padding-left:18px; background-image:url(images/bullet2.png); background-position:left; background-position:6px 3px;  background-repeat:no-repeat; }
#demos_bottom { width:188px; height:33px; text-align:left; background-image:url(images/menubottom.gif); background-position:bottom left; background-repeat:no-repeat; clear:both; }
#bottom_nav_pad { width:188px; text-align:left; margin-top:20px; }
#morelink { padding-left:18px; padding-top:11px; }
#nav_spacer { width:188px; height:19px; }
#contact_title { width:188px; height:36px; }
#contact_details { width:170px; text-align:left; padding-left:18px; padding-top:5px; padding-bottom:3px; color:#797979; }
#bottom { width:880px; background-color:#141414; height:47px; text-align:center; clear:both; }
#bottom_devider { width:850px; padding:0px; text-align:left; height:1px; background-color:#964e00; margin-right: auto; margin-left: auto; }
#left_spacer { width:15px; float:left; text-align:left; padding-top:12px; }
#homebtn { width:71px; float:left; text-align:left; padding-top:12px; }
#demosbtn { width:51px; float:left; text-align:left; padding-top:12px; clear:both; }
#repbtn { width:76px; float:left; text-align:left; padding-top:12px; }
#packagesbtn { width:71px; float:left; text-align:left; padding-top:12px; }
#testimonialsbtn { width:88px; float:left; text-align:left; padding-top:12px; }
#contactbtn { width:63px; float:left; text-align:left; padding-top:12px; }
#linksbtn { width:143px; float:left; text-align:left; padding-top:12px; }
#copyright { width:291px; float:left; text-align:right; padding-top:12px; }
.trackinfo { position:relative; float: none; top:218px; height:20px; left:500px; z-index:4; font-family:arial; display:block; font-size:11px; font-weight:bold; color:ffffff; width:180px; }

/*general layout end*/

/*CMS*/

.pagination span { background-image:url(images/navbtn.gif); width:57px; height:20px; background-repeat:no-repeat; background-position:left; float:left; text-align:center; color:#666666; font-weight:normal;  padding-top:4px; }
.pagination a { background-image:url(images/navbtn.gif); width:57px; height:20px; background-repeat:no-repeat; background-position:left; float:left; text-align:center; color:#FFFFFF; font-weight:normal; padding-top:4px; }

.pagination a:hover { background-image:url(images/navbtnon.gif); width:57px; height:20px; background-repeat:no-repeat; background-position:left; float:left; text-align:center; color:#FFFFFF; font-weight:normal; padding-top:4px; }

    /* weblinks */
    span.description {
	display:block;
	padding-left: 30px;
    }
	
	.weblinks { padding:8px; }
	
	/* form */
	.cf_label { font-size:11px; }
	option, select { font-size:11px; }
	.chronoform { width:10px; }
	
	/* style box */
    #stylebox { background-image:url(images/style_orange.gif); width:175px; height:150px; background-repeat:no-repeat; background-position:top left; color:#666666; font-weight:normal; padding-top:30px; margin-left:12px; }

/*CMS end*/