body{width:100%; height:100%; margin:0; padding:0;}
a{outline:medium none;}
form{margin:0; padding:0;}



@font-face {
font-family: 'gothamHTF-BoldCondensed';
src: url("gothamhtf-boldcondensed-webfont.eot"); /* FOR IEs */
src: local('gothamHTF-BoldCondensed'), url('gothamHTF-BoldCondensed.ttf') format('truetype'); /* for other web browsers */
}

@font-face {
font-family: 'gothamhtfmediumcondensed';
src: url("gothamhtf-mediumcondensed-webfont.eot"); /* FOR IEs */
src: local('gothamhtfmediumcondensed'), url('gothamhtfmediumcondensed.ttf') format('truetype'); /* for other web browsers */
}
	 
	 
/* === HEADER WRAP === */
#header_wrap{width:100%; height:267px; margin:0; padding:47px 0 0; background:url(images/top_lineborder_reptbg.jpg) repeat-x top;}
#header_wrap #header{width:994px; height:197px; margin:0 auto; padding:0;}
#header_wrap #header #top_logo{width:994px; height:95px; margin:0; padding:0;}
#header_wrap #header #top_logo #logo{float:left; margin-left:208px;}
#header_wrap #header #top_logo #logo a{width:534px; height:95px; background:url(images/company_logo.jpg) no-repeat; text-decoration:none; text-indent:-1000000px; display:block; margin:0; padding:0;}
#header_wrap #header #top_logo #right{float:left; width:202px;}
#header_wrap #header #top_logo #right .signup_but{margin-top:57px; margin-left:61px;}
#header_wrap #header #top_logo #right .signup_but a{width:100px; height:28px; display:block; background:url(images/signup_buttbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed"; font-size:23px; color:#FFFFFF; padding:1px 0 0 33px; margin:0; text-decoration:none; text-transform:uppercase;}
#header_wrap #header #heading_box{clear:both; padding-top:28px;}

/* === NAVIGATION WRAP === */
#header_wrap #nav{width:100%; height:40px; clear:both; margin-top:29px; background-color:#242424; border-top:1px solid #6a6a6a;}
#header_wrap #nav #indiv_nav{width:1012px; height:40px; margin:0 auto; padding:0 0 0 17px;}
#header_wrap #nav #indiv_nav ul{list-style-type:none; margin:0; padding:0;}
#header_wrap #nav #indiv_nav ul li{display:inline;}
#header_wrap #nav #indiv_nav ul li a{display:block; font-family:"gothamhtfmediumcondensed"; font-size:27px; color:#FFFFFF; padding:4px 0 0 25px; margin-right:60px; text-decoration:none; text-transform:uppercase; float:left; height:28px; font-style:normal;}
#header_wrap #nav #indiv_nav ul li #last{margin-right:0;}
#header_wrap #nav #indiv_nav ul li a:hover{background:url(images/nav_arow.png) no-repeat left; text-transform:none; text-transform:uppercase;}
#header_wrap #nav #indiv_nav ul li a.select{background:url(images/nav_arow.png) no-repeat left; text-transform:uppercase;}

/* === BANNER WRAP === */
#banner_wrap{width:100%; height:344px; margin:0; padding:20px 0 0; clear:both; position: relative; background:url(images/banner_reptbg.jpg) repeat-x top;}
#banner_wrap #indiv_banner{width:994px; height:322px; margin:0 auto; padding:0;}
#banner_wrap #indiv_banner #baner_box{width:930px; height:322px; margin:0 0 0 11px; padding:0; background-color:#e0e0e0;}
#banner_wrap #indiv_banner #baner_box #left_banner{width:648px; height:322px; float:left; margin-right:15px;}
.sliderwrapper{position: relative;overflow: hidden;width: 648px;height: 322px;}
.sliderwrapper .contentdiv{visibility: hidden;position: absolute;left: 0;top: 0;padding:0;background:none;width:648px;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
#banner_wrap #indiv_banner #baner_box #right_side{width:267px; height:322px; float:left;}
#banner_wrap #indiv_banner #baner_box #right_side .top_datebox{width:85px; height:66px; float:left; background:url(images/date_boxbg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:400; padding:17px 0 0; margin-left:171px; text-align:center; text-transform:uppercase;}
#banner_wrap #indiv_banner #baner_box #right_side .text_box{width:257px; height:auto; float:left;}
#banner_wrap #indiv_banner #baner_box #right_side .text_box h2{font-family:"gothamhtfmediumcondensed", Times, serif; font-size:32px; color:#1d1314; margin:0; padding:12px 0 0; text-transform:uppercase;}
#banner_wrap #indiv_banner #baner_box #right_side .text_box p{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2b2225; margin:0; padding:6px 30px 13px 3px; line-height:19px;}
#banner_wrap #indiv_banner #baner_box #right_side .text_box p a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2b2225; margin:0; padding:0; line-height:19px; border-bottom:1px solid #000000; text-decoration:none; font-weight:bold;}
#banner_wrap #indiv_banner #baner_box #right_side .get_tickets_box{width:257px; height:auto; float:left; padding-top:2px;}
#banner_wrap #indiv_banner #baner_box #right_side .get_tickets_box .get_tickets_but{float:left;}
#banner_wrap #indiv_banner #baner_box #right_side .get_tickets_box .get_tickets_but a{width:116px; height:37px; display:block; background:url(images/get_tickets_boxbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:28px; color:#FFFFFF; padding:7px 0 0; margin:0; text-decoration:none; text-transform:uppercase; text-align:center; font-style:normal;} /* 1 SEP 2011 UPDATED */
#banner_wrap #indiv_banner #baner_box #right_side .get_tickets_box .like{float:left; margin-left:56px; margin-top:12px;}

/* === CONTENT CONTAINER === */
#content_container{width:994px; height:100%; margin:0 auto; padding:0; clear:both;}
#content_container #content_indiv{width:941px; height:auto; margin:0 0 0 11px; padding:0; float:left;}
#content_container #content_indiv #bread_crumb{width:930px; height:80px; margin:0; padding:22px 0 0;}
#content_container #content_indiv #bread_crumb h2{width:154px; height:40px; display:block; background:url(images/main_headbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed"; font-size:34px; color:#FFFFFF; padding:0 0 0 34px; margin:0; text-transform:uppercase; float:left; font-style:normal; font-weight:normal;}
#content_container #content_indiv #bread_crumb #right_nav{width:auto; height:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2b2225; margin:0; padding:10px 0 0; text-decoration:none;}
#content_container #content_indiv #bread_crumb #right_nav span{padding:11px;}
#content_container #content_indiv #bread_crumb #right_nav ul{list-style-type:none; margin:0; padding:0;}
#content_container #content_indiv #bread_crumb #right_nav ul li{display:inline;}
#content_container #content_indiv #bread_crumb #right_nav ul li a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2b2225; margin:0 7px; padding:0; line-height:19px; text-decoration:none;}
#content_container #content_indiv #bread_crumb #right_nav ul li #last{margin-right:0;}
#content_container #content_indiv #bread_crumb #right_nav li a:hover{border-bottom:1px solid #000000; text-decoration:none;}
#content_container #content_indiv #bread_crumb #right_nav ul li a.select{border-bottom:1px solid #000000; font-weight:bold;}

#content_container #content_indiv #box{width:910px; height:auto; margin:0; padding:11px 10px; background-color:#e0e0e0; clear:both;}
#content_container #content_indiv #box #left_img{float:left; margin-right:24px;}
#content_container #content_indiv #box #right_side{float:left; width:580px;}
#content_container #content_indiv #box #right_side #content_inbox{width:580px; height:auto; float:left;}
#content_container #content_indiv #box #right_side #content_inbox .text_box{width:456px; height:auto; float:left;}
#content_container #content_indiv #box #right_side #content_inbox .text_box h2{font-family:"gothamHTF-BoldCondensed", Times, serif; font-size:36px; color:#1d1314; margin:0; padding:12px 0 0; text-transform:uppercase;}
#content_container #content_indiv #box #right_side #content_inbox .text_box h2 a{font-family:"gothamHTF-BoldCondensed", Times, serif; font-size:36px; color:#1d1314; margin:0; padding:12px 0 0; text-transform:uppercase; text-decoration:none}
#content_container #content_indiv #box #right_side #content_inbox .text_box p{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0; padding:8px 0 13px 3px; line-height:19px;}
#content_container #content_indiv #box #right_side #content_inbox .text_box p a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0; padding:0; line-height:19px; border-bottom:1px solid #000000; text-decoration:none; font-weight:bold;}
#content_container #content_indiv #box #right_side #content_inbox .text_box p span{padding:0 4px;}
#content_container #content_indiv #box #right_side #content_inbox .top_datebox{width:85px; height:66px; float:left; background:url(images/date_boxbg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:17px 0 0; margin-left:39px; margin-top:-11px; text-align:center; text-transform:uppercase; letter-spacing:-1px;}
#content_container #content_indiv #box #right_side .get_tickets_box{width:580px; height:auto; float:left; padding-top:17px;}
#content_container #content_indiv #box #right_side .get_tickets_box .get_tickets_but{float:left; width:400px;}
#content_container #content_indiv #box #right_side .get_tickets_box .get_tickets_but a{width:116px; height:37px; display:block; background:url(images/get_tickets_boxbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:28px; color:#FFFFFF; padding:7px 0 0; margin:0; text-decoration:none; text-transform:uppercase; text-align:center; font-style:normal;} /* 1 SEP 2011 UPDATED */
.get_tickets_box .get_tickets_but a{width:116px; height:37px; display:block; background:url(images/get_tickets_boxbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:28px; color:#FFFFFF; padding:7px 0 0; margin:0; text-decoration:none; text-transform:uppercase; text-align:center; font-style:normal;} /* 1 SEP 2011 UPDATED */
#content_container #content_indiv #box #right_side .get_tickets_box .like{float:right; margin-top:12px; width:93px;}
#content_container #content_indiv .space{clear:both; height:16px;}
#content_container #content_indiv .bottom_but_box{width:926px; height:90px; margin-top:16px; clear:both;}
#content_container #content_indiv .bottom_but_box .next_but{float:right;}
#content_container #content_indiv .bottom_but_box .next_but a{width:104px; height:28px; display:block; background:url(images/next_buttbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:23px; color:#FFFFFF; padding:1px 0 0 29px; margin:0; text-decoration:none; text-transform:uppercase; font-style:normal;} /* 1 SEP 2011 UPDATED */
.next{width:122px; height:28px; display:block; background:url(images/next_buttbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:23px; color:#FFFFFF; padding:1px 0 0 29px; margin:0; text-decoration:none; text-transform:uppercase; float:right; border:0; font-style:normal;}
.prev{width:122px; height:28px; display:block; background:url(images/signup_buttbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:23px; color:#FFFFFF; padding:1px 0 0 29px; margin:0; text-decoration:none; text-transform:uppercase; float:left; border:0; font-style:normal;}
#content_container #content_indiv .bottom_but_box .perv_but{float:left; margin-left:16px;}
#content_container #content_indiv .bottom_but_box .perv_but a{width:104px; height:28px; display:block; background:url(images/signup_buttbg.jpg) no-repeat; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:23px; color:#FFFFFF; padding:1px 0 0 34px; margin:0; text-decoration:none; text-transform:uppercase; font-style:normal;} /* 1 SEP 2011 UPDATED */
#bottom_boderline{width:100%; clear:both; background:url(images/bottom_lineborder_reptbg.jpg) repeat-x; height:30px;}

/* === GALLERY PAGE CSS === */
#content_container #content_indiv #bread_crumb h3{width:400px; height:56px; font-family:"gothamhtfmediumcondensed", Times, serif; font-size:45px; color:#000; padding:0; margin:24px 0 0; text-transform:uppercase; float:left;}
#content_container #content_indiv #bread_crumb h3 span{color:#999999; padding-right:10px;}
#content_container #content_indiv #box1{width:970px; height:auto; margin:0  ; padding:0; xclear:both;}
#content_container #content_indiv #box1 #indiv_box{float:left; width:250px; height:309px; background:url(images/gallery_contentboxbg.jpg) no-repeat; margin-right:28px; padding:18px 23px 20px 22px;}
#content_container #content_indiv #box1 #indiv_lastbox{float:left; width:250px; height:309px; background:url(images/gallery_contentboxbg.jpg) no-repeat; margin-right:0; padding:18px 23px 20px 22px;}
#content_container #content_indiv #box1 h2{font-family:"gothamHTF-BoldCondensed", Times, serif; font-size:24px; color:#170609; margin:-5px 0 0; padding:6px 12px 0; text-transform:uppercase;}
#content_container #content_indiv #box1 h2 span{color:#686868; padding-right:3px;}
#content_container #content_indiv #box1 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:6px 12px 0; line-height:normal;}
#content_container #content_indiv #box1 p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; border-bottom:2px solid #a9a9a9; text-decoration:none; font-weight:bold;}
#content_container #content_indiv #box1 p span{line-height:31px;}
#content_container #content_indiv .space1{clear:both; height:30px;}

/* === GALLERY SLIDER PAGE CSS === */
#content_container #content_indiv #left_cloumn #img_box{width:595px; height:auto; float:left;}
.stepcarousel{position: relative; overflow: scroll; width: 589px; height: 392px;}
.stepcarousel .belt{position: absolute; left: 0; top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; height:392px;}
#content_container #content_indiv #left_cloumn .page_but{width:auto; height:29px; float:right; margin-right:7px; position:relative}
#content_container #content_indiv #left_cloumn .page_but .left_img{float:left; width:19px;}
#content_container #content_indiv #left_cloumn .page_but .right_img{float:left; width:19px;}
#content_container #content_indiv #left_cloumn .page_but a{width:auto; height:26px; display:block; background:url(images/butt_reptbg.jpg) repeat-x; font-family:"gothamhtfmediumcondensed"; font-size:20px; color:#FFFFFF; padding:3px 3px 0 8px; margin:0; text-decoration:none; text-transform:uppercase; float:left;}

/* === NEWS PAGE CSS === */
h2 span { color: #999999;}
#content_container #content_indiv #left_cloumn{width:595px; height:auto; float:left; margin:57px 25px 0 0; border-right:1px solid #999999; padding-right:25px;}
#content_container #content_indiv #left_cloumn #mainhead_box{width:595px; height:auto; float:left; padding-bottom:7px;}
#content_container #content_indiv #left_cloumn #mainhead_box h3{font-family:"gothamhtfmediumcondensed", Times, serif; font-size:45px; color:#000; padding:0; margin:-10px 0 0; text-transform:uppercase; float:left;}
#content_container #content_indiv #left_cloumn #mainhead_box h3 span{color:#999999; padding-right:10px;}
#content_container #content_indiv #left_cloumn #mainhead_box p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:24px 0 6px 12px; line-height:normal;}
#content_container #content_indiv #left_cloumn #mainhead_box p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; border-bottom:1px solid #000; text-decoration:none;}
#content_container #content_indiv #left_cloumn #mainhead_box p span{padding-right:5px;}
#content_container #content_indiv #left_cloumn #img_box{width:595px; height:auto; float:left;}
#content_container #content_indiv #left_cloumn #img_box a img{ border:none;}
#content_container #content_indiv #left_cloumn #logo_box{width:595px; height:auto; float:left; padding:20px 0 10px;}
#content_container #content_indiv #left_cloumn #logo_box .img{margin:3px 18px 0 33px; float:left;}
#content_container #content_indiv #left_cloumn #logo_box .img1{margin:3px 14px 0 0; float:left;}
#content_container #content_indiv #left_cloumn p{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0; padding:0 5px; line-height:19px; text-decoration:none; clear:both;}
#content_container #content_indiv #left_cloumn #comment_form{width:595px; height:auto; float:left; margin:47px 0 0 0;}
#content_container #content_indiv #left_cloumn #comment_form h2{font-family:"gothamHTF-BoldCondensed", Times, serif; font-size:36px; color:#1d1314; margin:0; padding:12px 0 0 5px; text-transform:uppercase;}
#content_container #content_indiv #left_cloumn #comment_form .input{width:304px; height:14px; float:left; margin:47px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:0 0 18px; padding:10px 18px 13px; border-bottom:1px solid #f5f5f5; border-right:1px solid #f5f5f5; border-top:1px solid #f5f5f5; border-left:1px solid #e7e7e7; background-color:#e7e7e7;}
#content_container #content_indiv #left_cloumn #comment_form .textarea{width:555px; height:80px; float:left; margin:47px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:0 0 20px; padding:10px 19px 13px 17px; border-bottom:1px solid #f5f5f5; border-right:1px solid #f5f5f5; border-top:1px solid #f5f5f5; border-left:1px solid #e7e7e7;background-color:#e7e7e7; text-transform:capitalize;} /* 1 SEP 2011 UPDATED */
#content_container #content_indiv #left_cloumn #comment_form td{padding:0 0 0 5px;}

#content_container #content_indiv #right_cloumn{width:295px; height:auto; float:left; margin:57px 0 0;}
#content_container #content_indiv #right_cloumn h2{font-family:"gothamhtfmediumcondensed", Times, serif; font-size:34px; color:#000; margin:-10px 0 0; padding:0 0 12px 21px; text-transform:uppercase; clear:both; font-style:normal;}
#content_container #content_indiv #right_cloumn #indiv_rightbox{float:left; width:250px; height:309px; background:url(images/gallery_contentboxbg.jpg) no-repeat; margin:0 0 8px; padding:18px 23px 20px 22px;}
#content_container #content_indiv #right_cloumn #indiv_rightbox h2{font-family:"gothamHTF-BoldCondensed", Times, serif; font-size:24px; color:#000; margin:-5px 0 0; padding:6px 10px 0 10px; text-transform:uppercase; font-style:normal;}
#content_container #content_indiv #right_cloumn #indiv_rightbox h2 span{color:#686868; padding-right:3px;}
#content_container #content_indiv #right_cloumn h4{font-family:"gothamhtfmediumcondensed", Times, serif; font-size:34px; color:#000; margin:0; padding:5px 0 12px 21px; text-transform:uppercase; clear:both; font-style:normal;} /* 1 SEP 2011 UPDATED */

#content_container #content_indiv #right_cloumn #indiv_rightbox p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:6px 12px 0; line-height:normal;}
#content_container #content_indiv #right_cloumn #indiv_rightbox p a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; border-bottom:2px solid #a9a9a9; text-decoration:none; font-weight:bold;}
#content_container #content_indiv #right_cloumn #indiv_rightbox p span{line-height:31px;}

/* === VENUE PAGE CSS === */
#content_container #content_indiv #left_cloumn .pt{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#000; margin:0; padding:21px 0 36px; line-height:32px; text-decoration:none; font-weight:bold; clear:both;}
#content_container #content_indiv #left_cloumn .pt1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:0; padding:47px 0; line-height:21px; text-decoration:none; clear:both;}
#content_container #content_indiv #left_cloumn .pt2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:0; padding:47px 0 25px; line-height:21px; text-decoration:none; clear:both; font-weight:normal;}
#content_container #content_indiv #left_cloumn #button_box{width:595px; height:auto; float:left;}
#content_container #content_indiv #left_cloumn #button_box .page_but{width:400px; height:31px; float:left; margin-bottom:20px;}
#content_container #content_indiv #left_cloumn #button_box .page_but .left_img{float:left; width:20px;}
#content_container #content_indiv #left_cloumn #button_box .page_but .right_img{float:left; width:20px;}
#content_container #content_indiv #left_cloumn #button_box .page_but a{width:214px; height:29px; display:block; background:url(images/butt_reptbg1.jpg) repeat-x; font-family:"gothamhtfmediumcondensed"; font-size:24px; color:#FFFFFF; padding:2px 14px 0 10px; margin:0; text-decoration:none; text-transform:uppercase; float:left; font-style:normal;} /* 1 SEP 2011 UPDATED */
#content_container #content_indiv #left_cloumn #logo_box1{width:595px; height:auto; float:left; padding:66px 0 50px;}
#content_container #content_indiv #left_cloumn #logo_box2{width:595px; height:auto; float:left; padding:0 0 45px;}

/* === CONTACT US PAGE CSS === */
#content_container #content_indiv #left_cloumn .pt3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; margin:0; padding:47px 0 0 5px; line-height:24px; text-decoration:none; clear:both;}

/* === PURCHA PAGE CSS === */
#content_container #content_indiv #left_cloumn #tab_box{width:595px; height:auto; float:left; margin:25px 0 0 0;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanels{margin: 0px; padding: 0px; float: left;clear: none;width: 100%;background:url(images/stap_bg.jpg) no-repeat;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {position: relative;float: left;padding: 10px 46px 0;margin:0 0 10px;height:25px;font:bold 15px Arial, Helvetica, sans-serif;list-style: none; border: none; cursor: pointer; text-transform:uppercase; outline:none;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsTabHover {}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsTabSelected {}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsTab a {color: black; text-decoration: none;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContentGroup {clear: both; background-color: #e0e0e0; margin-right:8px;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContentGroup h2{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000; margin:0; padding:0; text-decoration:none; clear:both; font-weight:normal;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContentGroup p{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; margin:0; padding:10px 0; line-height:15px; text-decoration:none; clear:both; font-weight:normal;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent {padding: 10px 10px 10px 25px;}
#content_container #content_indiv #left_cloumn .pt4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:18px 6px 0 0; line-height:15px; text-decoration:none; clear:both; font-weight:normal;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box{width:545px; height:60px; margin-top:4px;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .left{width:180px; height:30px; float:left; margin-top:16px;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .left img{float:left;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .right{float:left;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .right .pt{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:0; margin:4px 0 0 8px; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .page_but{width:200px; height:35px; float:left; margin-top:10px;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .page_but .left_img{float:left; width:22px;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .page_but .right_img{float:left; width:22px;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .page_but a{width:auto; height:30px; display:block; background:url(images/rept_bg.jpg) repeat-x; font-family:"gothamhtfmediumcondensed"; font-size:22px; color:#FFFFFF; padding:5px 8px 0 10px; margin:0; text-decoration:none; text-transform:uppercase; float:left;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .right_img{float:right;}

/* === NEWS PAGE CSS UPDATED 31 AUG === */
.stepcarouse2{position: relative; overflow: scroll; width: 249px; height: 309px;}
.stepcarouse2 .belt1{position: absolute; left: 0; top: 0;}
.stepcarouse2 .pane2{float: left; overflow: hidden; height:309px; width: 249px;}

#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .left .qty{float:left; background:url(images/qty_img1.jpg) no-repeat; width:56px; height:24px;}

#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .aud_box .left .qty .input{width:26px; height:20px; border:none; background:transparent; font:14px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:3px 0 0 0; text-align:center;}
#content_container #content_indiv #left_cloumn #tab_box .TabbedPanelsContent .lock{position:relative; float:right; margin-bottom:-18px;}


/* === RIGHT CATE BOX NAV === */
#content_container #content_indiv #right_cloumn #indiv_catebox{float:left; width:295px; height:auto; margin:0 0 8px; padding:0;}
#content_container #content_indiv #right_cloumn h5{font-family:"gothamhtfmediumcondensed", Times, serif; font-size:34px; color:#1d1314; margin:0; padding:40px 0 16px 21px; text-transform:uppercase; clear:both; font-style:normal;}
#content_container #content_indiv #right_cloumn #indiv_catebox ul{list-style-type:none; margin:0; padding:0;}
#content_container #content_indiv #right_cloumn #indiv_catebox ul li{border-bottom:1px solid #666666; padding-bottom:31px; margin-bottom:8px;}
#content_container #content_indiv #right_cloumn #indiv_catebox ul li a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:0 0 0 22px; margin:0; text-decoration:none; float:left; font-weight:normal;}
#content_container #content_indiv #right_cloumn #indiv_catebox ul li a:hover{text-transform:none;}

/* === NEWS PAGE CSS UPDATED 1 SEP 2011 === */
#content_container #content_indiv #left_cloumn #bottom_commentdiv{width:590px; height:auto; float:left; margin:25px 0 0 5px; padding:25px 0 0; border-top:1px solid #999999;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv h3{font-family:"gothamHTF-BoldCondensed", Times, serif; font-size:28px; color:#000; padding:0 0 10px; margin:0; text-transform:uppercase; float:left; font-style:normal;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv h3 span{color:#999999;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2{width:565px; height:auto; margin:0 0 12px; padding:12px 12px 15px; background-color:#e0e0e0; clear:both; float:left;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #left_img{float:left; margin-right:12px;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #right_side{float:left; width:473px;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #right_side #head_box{width:478px; height:auto; float:left;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #right_side #head_box .left{width:330px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; margin:0; padding:0; font-style:normal; float:left; font-weight:normal;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #right_side #head_box .right{float:right; width:83px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin:0; padding:0; font-weight:bold; text-align:left;} 
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #right_side p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0; padding:10px 0 0; line-height:19px;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #right_side p a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0; padding:0; line-height:19px; border-bottom:1px solid #000000; text-decoration:none; font-weight:bold;}
#content_container #content_indiv #left_cloumn #bottom_commentdiv #box2 #right_side p span{padding:0 4px;}

.fb_ltr{
	xwidth:200px !important;
}
.button_count a.connect_widget_like_button a{
padding:0 !important;
}

connect_button_container{
padding-left:200 !important;
	
}

/* === UPDATED 8 SEP 2011 === */
.stepcarouse3{position: relative; overflow: scroll; width:941px; height: 845px;}
.stepcarouse3 .belt2{position: absolute; left: 0; top: 0;}
.stepcarouse3 .pane3{float: left; overflow: hidden; height:845px;}

.stepcarouse4{position: relative; overflow: scroll; width:930px; height: 1100px;}
.stepcarouse4 .belt3{position: absolute; left: 0; top: 0;}
.stepcarouse4 .pane4{float: left; overflow: hidden; height:1100px;}


/* === CONTACT UPDATED 8 SEP 2011 === */
#content_container #content_indiv #left_cloumn #contact_box{clear:both; float:left; margin-bottom:20px;}
#content_container #content_indiv #left_cloumn #contact_box .left_box{float:left; width:270px; margin-right:50px;}
#content_container #content_indiv #left_cloumn #contact_box .right_box{float:left; width:270px;}
#content_container #content_indiv #left_cloumn #contact_box .pt3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; margin:0; padding:47px 0 0 5px; line-height:24px; text-decoration:none; clear:both;}

#root{
	float:left;
}
#tweet-button{
	width:100px;
	display:block;
}
#content_container #content_indiv #left_cloumn #img_box #box1{float: left;height: 392px;margin: 0;padding: 0;width: 589px; text-align:center; background-color:#000;}
.attachment-thumbnail{
	max-width:589px;
	max-height:382px;
}

 /* Slideshow 12 OCT */

#content_container #content_indiv #left_cloumn #img_box #slideshow {
	margin:0 auto;
	width:589px;
	height:auto;
	position:relative;
	background-color:#000;
}
#content_container #content_indiv #left_cloumn #img_box #slidesContainer {
  margin:0 auto;
  width:589px;
  height:auto;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#content_container #content_indiv #left_cloumn #img_box #slidesContainer .slide {
  margin:0 auto;
  width:589px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:auto;
  text-align:center;
}

/** 
 * Slideshow controls style rules.
 */
#content_container #content_indiv #left_cloumn #img_box .control {
  display:block;
  width:37px;
  height:34px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  z-index:9999;
}
#content_container #content_indiv #left_cloumn #img_box #leftControl {
  top:180px;
  left:18px;
  background:url(images/left_arow.png) no-repeat 0 0;
}
#content_container #content_indiv #left_cloumn #img_box #rightControl {
  top:180px;
  right:18px;
  background:url(images/right_arow.png) no-repeat 0 0;
}