/*----------About VV tempalte classes starts here----------*/

.Logo_About {
    background: url("images/logo.png") no-repeat 0 0;
}

.About_Black_Overlay {
    background: url("images/blackoverlay_bg.png") repeat 0 0;
    width: 1024px;
    height: 768px;
}

.Popup_holder {
    background: url("images/spalshScreen.png") no-repeat 0 0;
    width: 739px;
    height: 260px;
    position: absolute;
    top: 0;
    margin: 192px 0 0 113px;
    padding: 72px 35px 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
}

.Ico_Close {
    background: url("images/mainSprite.png") no-repeat -486px -10px;
    width: 27px;
    height: 26px;
    position: absolute;
    right: 2px;
    top: -6px;
    cursor: pointer;
}

.Ico_Close:hover {
    background: url("images/mainSprite.png") no-repeat -520px -10px;
}

.Welcome_Holder {
    padding: 0 7px 20px;
    border-bottom: 1px solid #837d79;
    margin-bottom: 20px;
}

.Clear {
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    height: 0px;
    font-size: 0px;
    clear: both;
}

.Welcome_Msg {
    float: left;
}

.Welcome_Msg h1 {
    color: #FFFFFF;
    font-size: 28px;
    margin: 0;
    line-height: 37px;
    width: 370px;
}

.Welcome_Msg h1 sup {
    vertical-align: baseline;
    position: relative;
    top: -1.1em;
    font-size: 11px;
    left: 0;
}

.Welcome_Msg p {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 17px 0 0 0;
}

.Welcome_Desc {
    float: right;
    width: 278px;
    text-align: justify;
}

.Welcome_Desc p {
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 14px;
    font-size: 10px;
}

.Welcome_Desc p sup {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
    font-size: 6px;
}

.VV_Logo {
    background: url("images/spalshScreen.png") no-repeat -321px -373px;
    margin: 0 7px;
    color: #c5c6c4;
    font-size: 10px;
    padding: 3px 0 5px 448px;
}

.VV_Logo a {
    color: #c5c6c4;
    text-decoration: none;
}

.VV_Logo a:hover {
    color: #C1F0FE;
}

.VV_Logo sup {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
    font-size: 6px;
}


/*----------About VV tempalte classes ends here----------*/


/*----------Companrebox tempalte classes starts here----------*/


/*mid section classes starts here*/

.mid_section {
    background: url("images/mainSprite.png") no-repeat -10px -51px;
    cursor: pointer;
    height: 59px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
    width: 93px;
}

#Compare_Title {
    width: 100%;
    font-size: 16px;
    color: #fff;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}

#Compare_Slider {
    background: url("images/mainSprite.png") no-repeat -326px -16px;
    float: left;
    height: 19px;
    margin: 6px 0 0 13px;
    width: 68px;
}

#Compare_Slider_Bg {
    background: url("images/mainSprite.png") no-repeat -211px -18px;
    float: left;
    height: 17px;
    margin: 0;
    width: 35px;
    margin: 1px 0;
    position: relative;
}


/*mid section classes ends here*/

#Select_Another_Section_To_Compare {
    height: 84px;
    left: 111px;
    position: absolute;
    top: 38px;
    width: 399px;
}

#Select_Another_Section_To_Compare a#Compare_Btn_Image {
    display: block;
    height: 84px;
    width: 399px;
    background: url("images/mainSprite.png") no-repeat -286px -164px;
}


/*----------Companrebox tempalte classes ends here----------*/


/*----------Footer tempalte classes starts here----------*/

#Footer {
    background: url("images/verticalBgSprite.png") repeat-x 0 -214px;
    height: 26px;
    margin-top: -26px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 100%;
    z-index: 99999;
    position: absolute;
    left: 0;
    top: 0;
}

#Footer_Logo {
    background: url("images/footerLogo.png") no-repeat bottom center;
    position: absolute;
    left: 44.8%;
    top: -15px;
    height: 40px;
    width: 107px;
    z-index: 99999;
}

#Footer p {
    color: #9c9c9c;
    font-size: 9px;
    margin: 0;
    padding: 5px 20px 0 0;
    text-align: right;
}

#Footer p a {
    color: #9c9c9c;
    text-decoration: none;
}

#Footer p a:hover {
    color: #c1f0fe;
    text-decoration: none;
}

#Social_Network {
    height: 21px;
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
    margin: 3px 0 0 26px;
    overflow: hidden;
}


/*----------Footer tempalte classes ends here----------*/


/*----------Hotspot Gallery navigator tempalte classes starts here----------*/

#Suite_Benefits_Panel {
    position: relative;
    right: 0;
    margin-top: 0px;
    top: 0;
}

.Open {
    background: url("images/HotspotGalleryTemplate/right_benefit_open.png") no-repeat 0 0;
    width: 29px;
    height: 116px;
    display: block;
    float: left;
}

.Close {
    background: url("images/HotspotGalleryTemplate/right_benefit_open.png") no-repeat 0 0;
    width: 29px;
    height: 116px;
    display: block;
    float: left;
}

#right_panel_content {
    background: url("images/HotspotGalleryTemplate/right_benefit_bg.png") no-repeat 0 0;
    width: 283px;
    height: 451px;
    float: left;
}

#right_panel_content h2 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding: 15px 23px;
    margin: 0px;
}

#right_panel_content ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    margin: 0 20px;
}

#right_panel_content ul li {
    background: url("images/HotspotGalleryTemplate/right_benefit_bullet.png") no-repeat 3px 15px;
    padding: 10px 0 0 16px;
}

#Suite_Menu_Body {
    float: left;
    width: 1024px;
    height: 768px;
    position: absolute;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    background: #B5121B;
}

.Background_Image_Container {
    float: left;
    width: 1024px;
    height: 768px;
    position: absolute;
}

#Suite_Menu_Body img {
    margin: 68px 0 0 192px;
}

#Suite_Menu_Body span.Hot_Spot {
    height: 37px;
    position: absolute;
    width: 36px;
    z-index: 1;
}

#Suite_Menu_Body span.Hot_Spot img {
    margin: 0;
    padding: 0;
}

#Suite_Menu {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 171px;
    margin-top: 92px;
}

#Suite_Menu_Main {
    width: 160px;
    padding: 10px 0 0 15px;
    float: left;
    background: url("images/HotspotGalleryNavigatorTemplate/left_navigation_bg_Suit.png") no-repeat scroll 0 0 transparent;
}

#Suite_Menu_Main h2#Suite_Menu_Title {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0 0;
    width: 86%;
}

#Suite_Menu_Main ul#Suite_Menu_List {
    float: left;
    margin: 0 0 0 5px;
    padding: 5px 0 0;
    white-space: nowrap;
    width: 94%;
}

#Suite_Menu_Main ul#Suite_Menu_List li {
    background: url("images/HotspotGalleryNavigatorTemplate/leftnavigation_bottom_line.png") repeat-x scroll 0 100% transparent;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    height: 21px;
    list-style: none outside none;
    padding: 4px 0 0;
    position: relative;
    text-transform: capitalize;
    white-space: nowrap;
    width: 130px;
}

#Suite_Menu_Main ul#Suite_Menu_List li label {
    float: left;
    font-size: 11px;
    padding: 3px 0 0 15px;
    white-space: nowrap;
    width: 80px;
    background: url("images/HotspotGalleryNavigatorTemplate/left_nav_inactive.png") no-repeat 0 4px;
    cursor: pointer;
}

#Suite_Menu_Main ul#Suite_Menu_List li label:hover {
    color: #B5121B;
    background: url("images/HotspotGalleryNavigatorTemplate/left_nav_active.png") no-repeat 0 4px;
}

#Suite_Menu_Main ul#Suite_Menu_List li input {
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0;
    text-align: left;
    white-space: nowrap;
    width: 20px;
}

.Suite_Menu_Btm_Curve {
    background: url("images/HotspotGalleryNavigatorTemplate/left_navigation_bg_Suit.png") no-repeat 0 bottom;
    width: 171px;
    height: 8px;
    float: left;
}

.labelSelected {
    color: #B5121B;
    background: url("images/HotspotGalleryNavigatorTemplate/left_nav_active.png") no-repeat 0 4px !important;
    cursor: default !important;
}


/*----------Hotspot Gallery navigator tempalte classes ends here----------*/


/*----------Hotspot Gallery tempalte classes starts here----------*/

#hotSpotTopNavigationPanel {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99999;
}

#hotSpotBenefitPanel {
    position: absolute;
    top: 92px;
    right: -283px;
    z-index: 99999;
}


/*----------Hotspot Gallery tempalte classes ends here----------*/


/*----------Hotspot Gallery top navigator tempalte classes starts here----------*/

#Popup_Top_Navigation_Bar {
    background: url("images/HotspotGalleryTopNavigatorTemplate/head_bg.png") repeat-x scroll 0 0 transparent;
    font-size: 13px;
    height: 31px;
    position: relative;
    width: 1024px;
}

#Popup_Branding_Top_Navigation {
    background: url("images/HotspotGalleryTopNavigatorTemplate/logo.png") no-repeat 0 0;
    height: 30px;
    float: left;
    width: 205px;
    padding: 0 0 0 0px;
    display: block;
}

#Popup_Branding_Top_Navigation:hover {
    background: url("images/HotspotGalleryTopNavigatorTemplate/logo_hover.png") no-repeat 0 0;
}

.Brand_Active {
    background: url("images/HotspotGalleryTopNavigatorTemplate/logo_hover.png") no-repeat 0 0 !important;
}

#Popup_Branding_Top_Navigation span {
    background: url("images/HotspotGalleryTopNavigatorTemplate/head_sep.png") no-repeat scroll 100% 0 transparent;
    display: block;
    height: 32px;
    width: 206px;
}

.Popup_Alink:hover {
    background: url("images/HotspotGalleryTopNavigatorTemplate/suit_view_rollover.png") repeat-x scroll 0 0 transparent;
    color: #B5121B;
}

#Popup_Back_Button {
    height: 25px;
    float: left;
    text-align: center;
    top: 0;
    width: 159px;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 6px 0 0;
    text-decoration: none;
    width: 122px;
    cursor: pointer;
    background: url("images/HotspotGalleryTopNavigatorTemplate/head_sep.png") no-repeat scroll right 0 transparent;
    margin: 0 333px 0 0;
}

#Popup_Back_Button:hover {
    background: url("images/HotspotGalleryTopNavigatorTemplate/suit_view_rollover.png") repeat-x scroll 0 0 transparent;
    color: #AC1A2F;
}

#Popup_Back_Button span {
    background: url("images/HotspotGalleryTopNavigatorTemplate/back_botton_image.png") no-repeat 0 3px;
    padding: 0 12px;
}


/*----------Hotspot Gallery top navigator tempalte classes ends here----------*/


/*----------Instruction Screen tempalte classes starts here----------*/

#Instruction_Screen_Holder {
    padding: 0px;
    margin: 0px;
    width: 1024px;
    background: url("images/verticalBgSprite.png") repeat-x 0 -430px #B5121B;
    float: left;
    height: 768px;
}

#Instruction_Screen_Header {
    background: url("images/mainSprite.png") no-repeat 0 -1566px;
    width: 670px;
    height: 38px;
    margin: 88px 0 45px 142px;
}

.Instruction_Screen {
    width: 413px;
    float: left;
    margin: 0 1px 60px 68px;
}

.Instruction_Screen h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 23px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    padding: 0 0 12px;
}

.Instruction_Screen p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
    height: 100px;
}


/*----------Instruction Screen tempalte classes ends here----------*/


/*----------Main View tempalte classes starts here----------*/

#mapView {
    width: 1024px;
    height: 768px;
    position: relative;
}

#navigatorView,
#sectionGroupNavigatorView {
    position: absolute;
    top: 6%;
    left: 0px;
    z-index: 2;
    -webkit-backface-visibility: hidden;
}

#topNavigationView {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99999;
}

#sectionSelectorBoxView {
    width: 96.5%;
    padding: 0 18px;
    position: absolute;
    bottom: 37px;
}

#sectionSelectorBoxLeftView {
    width: 436px;
    position: absolute;
    left: 14px;
    bottom: -5px;
    z-index: 4;
}

#sectionSelectorBoxRightView {
    width: 436px;
    position: absolute;
    right: 19px;
    bottom: -5px;
    z-index: 4;
}

#compareButton {
    width: 106px;
    position: absolute;
    bottom: 120px;
    left: 463px;
    z-index: 4;
}

#aboutVVPopupView {
    position: absolute;
    z-index: 99999;
    top: 0px;
}

#instructionScreenPopupView {
    position: absolute;
    z-index: 99999;
    top: 0px;
}

#instructionScreenView {
    position: absolute;
    z-index: 99999;
}

#sectionRollOverPopupView {
    position: absolute;
    top: 0px;
    display: none;
    z-index: 100;
}

#sectionSelectorBoxViewOverlay {
    background-image: url("images/blackoverlay_bg.png");
    display: none;
    height: 768px;
    left: 0;
    position: absolute;
    top: -730px;
    width: 1024px;
    z-index: 3;
}

#vrGallery,
#hotSpotGallery {
    position: absolute;
    z-index: 99999;
    top: 0px;
}

#vrSuiteBenefitsIpad {
    position: absolute;
    right: -283px;
    top: 4%;
    width: 312px;
    z-index: 2147483647;
}

.Pano_Expand_Container {
    display: none;
    position: absolute;
    top: 4%;
    left: 0;
    z-index: 9999999;
}

.Pano_Expand_Black_Container_Left {
    display: none;
    background-color: black;
    position: absolute;
    top: -497px;
    left: -19px;
    width: 1024px;
    height: 768px;
    z-index: 99999
}

.Pano_Expand_Black_Container_Right {
    display: none;
    background-color: black;
    position: absolute;
    top: -497px;
    left: -574px;
    width: 1024px;
    height: 768px;
    z-index: 99999
}


/*----------Main View tempalte classes ends here----------*/


/*----------Navigator tempalte classes starts here----------*/

#Navigation_View {
    left: 0;
    position: absolute;
    top: 5px;
    width: 171px;
    z-index: 99995;
    font-family: Arial, Helvetica, sans-serif;
}

#Camera_Menu {
    background: url("images/mainSprite.png") no-repeat -469px -266px;
    min-height: 136px;
    width: 171px;
    float: left;
}

#Camera_Menu_Btn {
    background: url("images/mainSprite.png") no-repeat -469px -1018px;
    height: 8px;
    width: 171px;
    float: left;
}

#Camera_Menu_Item {
    width: 171px;
    padding-top: 5px;
}

#Camera_Menu_Item h2 {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0 22px;
    width: 86%;
    font-family: Arial, Helvetica, sans-serif;
}

#Camera_Menu_Item ul {
    margin: 0 0 0 22px;
    padding: 5px 0 12px;
    float: left;
    width: 89%;
    white-space: nowrap;
}

#Camera_Menu_Item ul li {
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    height: 21px;
    list-style: none outside none;
    float: left;
    padding: 4px 0 0;
    position: relative;
    white-space: nowrap;
    width: 126px;
    border-bottom: 1px solid #676866;
}

#Camera_Menu_Item ul li label {
    background: url("images/mainSprite.png") no-repeat scroll -722px -19px;
    float: left;
    font-size: 11px;
    padding: 2px 0 0 19px;
    white-space: nowrap;
    width: 80px;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
}

#Camera_Menu_Item ul li label:hover {
    background: url("images/mainSprite.png") no-repeat scroll -722px -2px;
    color: #C1F0FE;
}

#Camera_Menu_Item ul li label.Active {
    background: url("images/mainSprite.png") no-repeat scroll -722px -2px;
    color: #C1F0FE;
}

#Camera_Menu_Item ul li input {
    border: 0 none;
    cursor: pointer;
    float: left;
    text-align: left;
    white-space: nowrap;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
}

#Navigator_Item {
    height: 122px;
    left: 169px;
    margin: 0;
    position: absolute;
    width: 32px;
}

#Navigator_Item.Open {
    background: url("images/mainSprite.png") no-repeat -53px -124px;
    cursor: pointer;
    display: block;
    height: 122px;
    width: 33px;
}

#Navigator_Item.Hide {
    background: url("images/mainSprite.png") no-repeat -8px -124px;
    cursor: pointer;
    display: block;
    height: 122px;
    width: 32px;
}

.Padding15px {
    padding-top: 15px!important;
}

.Btm_Curve {
    background: url("images/mainSprite.png") no-repeat -469px -1018px;
    width: 171px;
    height: 7px;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    font-size: 0px;
    display: block;
    float: left;
}


/*----------Navigator tempalte classes ends here----------*/


/*----------rollover template classes starts here----------*/


/* with header */

.Rollover_popup_Holder {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    width: auto;
}

.clear {
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    height: 0px;
    clear: both;
    font-size: 0px;
}

.Popup_Curve_Left {
    background: url("images/mainSprite.png") no-repeat -566px -19px;
    width: 20px;
    height: 103px;
    display: block;
    float: left;
}

.Popup_Curve_Right {
    background: url("images/mainSprite.png") no-repeat -599px -19px;
    width: 20px;
    height: 103px;
    display: block;
    float: left;
}

.Popup_Content {
    background: url("images/verticalBgSprite.png") repeat-x 0 -1206px;
    float: left;
    padding-top: 5px;
    height: 98px;
}

#Section_Type_Large_Title {
    border-bottom: 1px solid #9e9fa1;
    font-size: 14px;
    font-weight: bold;
    margin-left: -9px;
    padding: 10px 5px 4px 12px;
    position: relative;
    width: 100%;
}

#Section_Type_Rollover_Large {
    height: 20px;
    float: left;
    height: 47px;
    padding: 6px 14px 0 2px;
    /* border-right: 1px solid #9e9fa1; */
}

#Section_Type_Rollover_Large p#Section_Rollover_Large_Title {
    font-size: 13px;
    padding: 0;
    margin: 0px;
}

#Section_Type_Rollover_Large h2#Section_Rollover_Large_Name {
    font-size: 25px;
    font-weight: bold;
    padding: 0;
    margin: 0px;
}

#Section_Row_Rollover_Large {
    text-align: center;
    float: left;
    height: 47px;
    padding: 6px 11px 0;
    border-right: 1px solid #9e9fa1;
}

#Section_Row_Rollover_Large p#Section_Row_Rollover_Large_Title {
    font-size: 13px;
    padding: 0;
    margin: 0px;
}

#Section_Row_Rollover_Large h2#Section_Row_Rollover_Large_Name {
    font-size: 25px;
    font-weight: bold;
    padding: 0;
    margin: 0px;
}

#Section_Price_Rollover_Large {
    float: left;
    padding: 6px 0 0 10px;
}

#Section_Price_Rollover_Large p#Section_Price_Rollover_Large_Title {
    padding: 0 0 3px;
    margin: 0px;
    font-size: 12px;
    height: 13px;
}

#Section_Price_Rollover_Large h2#Section_Price_Rollover_Large_Text {
    font-size: 25px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

#Donation_Price_Rollover_Large {
    float: left;
    padding: 6px 0 0 10px;
    border-left: 1px solid #9e9fa1;
    margin-left: 10px;
}

#Donation_Price_Rollover_Large p#Donation_Price_Rollover_Large_Title {
    padding: 0 0 3px;
    margin: 0px;
    font-size: 13px;
    height: 13px;
}

#Donation_Price_Rollover_Large h2#Donation_Price_Rollover_Large_Text {
    font-size: 25px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}


/*without header */

.Rollover_popup_Holder_Small {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}

.Popup_Curve_Left_Small {
    width: 13px;
    background: url("images/mainSprite.png") no-repeat -656px -402px;
    width: 17px;
    height: 78px;
    display: block;
    float: left;
}

.Popup_Curve_Right_Small {
    width: 13px;
    background: url("images/mainSprite.png") no-repeat -695px -402px;
    width: 17px;
    height: 78px;
    display: block;
    float: left;
}

.Popup_Content_Small {
    background: url("images/verticalBgSprite.png") repeat-x 0 -1310px;
    float: left;
    padding-top: 5px;
    height: 78px;
}

#Section_Type_Rollover_Small {
    height: 20px;
    float: left;
    height: 50px;
    padding: 6px 14px 0 2px;
    border-right: 1px solid #9e9fa1;
    margin-top: 6px;
}

#Section_Type_Rollover_Small p#Section_Rollover_Small_Title {
    font-size: 13px;
    padding: 0;
    margin: 0px;
}

#Section_Type_Rollover_Small h2#Section_Rollover_Small_Name {
    font-size: 25px;
    font-weight: bold;
    padding: 0;
    margin: 0px;
}

#Section_Row_Rollover_Small {
    text-align: center;
    float: left;
    height: 50px;
    padding: 6px 11px 0;
    border-right: 1px solid #9e9fa1;
    margin-top: 6px;
}

#Section_Row_Rollover_Small p#Section_Row_Rollover_Small_Title {
    font-size: 13px;
    padding: 0;
    margin: 0px;
}

#Section_Row_Rollover_Small h2#Section_Row_Rollover_Small_Name {
    font-size: 25px;
    font-weight: bold;
    padding: 0;
    margin: 0px;
}

#Section_Price_Rollover_Small {
    float: left;
    padding: 6px 0 0 10px;
    margin-top: 6px;
}

#Section_Price_Rollover_Small p#Section_Price_Rollover_Small_Title {
    padding: 0;
    margin: 0px;
    font-size: 11px;
    line-height: 12px;
}

#Section_Price_Rollover_Small h2#Section_Price_Rollover_Small_Text {
    font-size: 17px;
    font-weight: bold;
    padding: 0;
    margin: 0px;
}


/*Suite rollover template*/

#Suite_Rollover_Popup_Club {
    background: url("images/mainSprite.png") no-repeat 0 -1618px;
    width: 325px;
    height: 99px;
    font-family: Arial, Helvetica, sans-serif;
}

#Suite_Rollover_Popup_Club #Suite_Type_Large_Title {
    font-size: 14px;
    height: 18px;
    font-weight: bold;
    width: 206px;
    padding: 16px 15px 4px;
}

#Suite_Rollover_Popup_Club #Suite_Type_Rollover_Large {
    width: 76px;
    height: 20px;
    float: left;
    margin-left: 11px;
    height: 55px;
}

#Suite_Rollover_Popup_Club #Suite_Type_Rollover_Large p#Suite_Rollover_Large_Title {
    text-align: center;
    font-size: 13px;
    padding: 6px 0 0;
    margin: 0px;
}

#Suite_Rollover_Popup_Club #Suite_Type_Rollover_Large h2#Suite_Rollover_Large_Name {
    font-size: 20px;
    font-weight: bold;
    padding: 0;
    margin: 2px;
    text-align: center;
}

#Suite_Rollover_Popup_Club #Suite_Price_Rollover_Large {
    width: 192px;
    height: 55px;
    float: left;
    margin: 5px 0 0 10px;
}

#Suite_Rollover_Popup_Club #Suite_Price_Rollover_Large p#Suite_Price_Rollover_Large_Title {
    padding: 6px 9px 0 10px;
    margin: 0px;
    font-size: 11px;
    line-height: 12px;
}

#Suite_Rollover_Popup_Club #Suite_Price_Rollover_Large h2#Suite_Price_Rollover_Large_Text {
    font-size: 11px;
    font-weight: bold;
    padding: 6px 0 0 10px;
    margin: 0px;
}

.Rollover_Content {
    max-width: 150px;
    font-weight: bold;
    font-size: 13px;
}

.max_width {
    max-width: 241px !important;
}


/* new classes for price alignment*/


/*.sectionPrice_Single{float:left; height:47px;  padding:6px 11px 0; }
.sectionPrice_Single p#Section_Price_Rollover_Large_Title{ color:#252525; font-size:13px; padding:0; margin:0px;}
.sectionPrice_Single h2#Section_Price_Rollover_Large_Text{ color:#B5121B; font-size:25px; font-weight:bold; padding:0; margin:0px;}
.sectionPrice_Double{float:left; height:47px;  padding:5px 11px 0; }
.sectionPrice_Double p#Section_Price_Rollover_Large_Title{ color:#252525; font-size:13px; padding:0; margin:0px; }
.sectionPrice_Double h2#Section_Price_Rollover_Large_Text{ color:#B5121B; font-size:25px; font-weight:bold; padding:0; margin:0px;}*/


/*----------rollover template classes ends here----------*/


/*----------Select Box template classes starts here----------*/

.Buy_Ticket_Btn_small {
    background: url("images/mainSprite.png") no-repeat -117px -54px;
    width: 68px;
    height: 46px;
    padding-top: 13px;
    float: right;
    cursor: pointer;
    line-height: 18px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 8px;
    text-indent: -2px;
}

.Buy_Ticket_Btn_small:hover {
    background: url("images/mainSprite.png") no-repeat -194px -54px;
    color: #ffffff;
}

.Buy_Ticket_Btn_small span {
    display: block;
    font-size: 12px;
}

.Suite_Content {
    float: left;
    padding: 7px 0 0;
    width: 220px;
}

.Section_Suite_Left {
    float: left;
    background: url("images/verticalBgSprite.png") no-repeat right -1425px;
    padding: 16px 11px 0 4px;
    margin-top: 1px;
    font-size: 14px;
    height: 55px;
}

.Section_Suite_Left strong {
    display: block;
    font-size: 26px;
    color: #fff;
    margin-top: 4px;
}

.Section_Suite_Right {
    float: left;
    background: url("images/verticalBgSprite.png") no-repeat right -1425px;
    padding: 16px 11px 0 4px;
    margin-top: 1px;
    font-size: 14px;
    height: 55px;
}

.Section_Suite_Right strong {
    display: block;
    font-size: 26px;
    margin-top: 4px;
}

.Section_Detail_Holder_Left {
    background: url("images/mainSprite.png") no-repeat -11px -267px;
    width: 410px;
    height: 73px;
    padding: 0 10px 0;
    color: #FFFFFF;
    position: relative;
}

.Section_Detail_Holder_Left .Section {
    float: left;
    background: url("images/verticalBgSprite.png") no-repeat right -1425px;
    padding: 16px 11px 0 4px;
    margin-top: 1px;
    font-size: 14px;
    height: 55px;
}

.Section_Detail_Holder_Left .Section strong {
    display: block;
    font-size: 26px;
    color: #fff;
    margin-top: 4px;
}

.Section_Detail_Holder_Left .Row {
    float: left;
    background: url("images/verticalBgSprite.png") no-repeat right -1425px;
    padding: 16px 10px 0;
    height: 55px;
    margin-top: 1px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}

.Section_Detail_Holder_Left .Row strong {
    display: block;
    font-size: 26px;
    color: #fff;
    margin-top: 4px;
}

.Section_Detail_Holder_Left .Ticket_Price {
    float: left;
    padding: 16px 0 3px 10px;
    height: 55px;
    margin-top: 1px;
    font-size: 14px;
}

.Section_Detail_Holder_Left .Ticket_Price strong {
    display: block;
    font-size: 26px;
    color: #fff;
    margin-top: 3px;
}

.Section_Detail_Holder_Left .Ticket_Price.doubleLine {
    padding: 1px 0 3px 10px;
    height: 67px;
}

.Section_Detail_Holder_Right {
    background: url("images/mainSprite.png") no-repeat -11px -347px;
    width: 410px;
    height: 73px;
    padding: 0 10px 0;
    color: #ffffff;
    position: relative;
}

.Section_Detail_Holder_Right .Section {
    float: left;
    background: url("images/verticalBgSprite.png") no-repeat right -1425px;
    padding: 16px 11px 0 4px;
    margin-top: 1px;
    font-size: 14px;
    height: 55px;
}

.Section_Detail_Holder_Right .Section strong {
    display: block;
    font-size: 26px;
    margin-top: 4px;
}

#Section_Type_Rollover_Large p#Section_Rollover_Large_Title.SectionClubBoldHover {
    font-size: 18px;
    /* text-transform: uppercase; */
}

.Section_Detail_Holder_Right .SectionClubBold,
.Section_Detail_Holder_Left .SectionClubBold {
    float: left;
    padding: 25px 11px 0 4px;
    margin-top: 1px;
    font-size: 18px;
    height: 55px;
    /* text-transform: uppercase; */
}

.Section_Detail_Holder_Right .Row {
    float: left;
    background: url("images/verticalBgSprite.png") no-repeat right -1425px;
    padding: 16px 10px 0;
    height: 55px;
    margin-top: 1px;
    text-align: center;
    font-size: 14px;
}

.Section_Detail_Holder_Right .Row strong {
    display: block;
    font-size: 26px;
    margin-top: 4px;
}

.Section_Detail_Holder_Right .Ticket_Price {
    float: left;
    padding: 16px 0 0 10px;
    height: 55px;
    margin-top: 1px;
    font-size: 14px;
    width: 130px;
}

.Section_Detail_Holder_Right .Ticket_Price strong {
    display: block;
    font-size: 26px;
    margin-top: 3px;
}

.Section_Detail_Holder_Right .Ticket_Price.doubleLine {
    padding: 1px 0 3px 10px;
    height: 67px;
}

.Benefits_Content .Benefits_Category_Nav ul li {
    float: left;
    background: none !important;
    margin: 0px !important;
    width: auto;
    padding: 0 5px;
    color: #acacac;
    font-size: 15px;
    cursor: pointer;
}

.Benefits_Content .Benefits_Category_Nav ul li:hover {
    color: #ff6f40;
}

.Benefits_Content .Benefits_Category_Nav ul li.active {
    color: #fff;
}

.Benefits_Content .Benefits_Category_Nav ul li.active:hover {
    color: #fff;
}

.Chat_Expand_Btn {
    background: url("images/mainSprite.png") no-repeat -271px -56px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 11px;
    margin: 1px 5px 0 0;
    padding: 4px 0 5px;
    text-align: center;
    width: 99px;
}

.Chat_Expand_Btn:hover {
    background: url("images/mainSprite.png") no-repeat -271px -88px;
    color: #ffffff;
}

#VR_Benefits_Panel_Expand {
    padding: 16px 20px 0 !important;
}

.Benefits_Content_ul {
    padding: 0 0 8px 0px !important;
}

.Benefits_Content ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.Price_List_Content {
    overflow: hidden;
    padding: 12px 10px 0;
    position: relative;
    width: 415px;
}

.Price_List_Content p {
    font-size: 12px;
    margin: 0;
    color: #FFFFFF;
    padding: 0 20px;
    text-align: center;
}

.Price_List_Content a {
    color: #ff5113;
    text-decoration: underline;
}

.Price_List_Content a:hover {
    text-decoration: none;
}

.Price_Section {
    float: left;
    padding: 4px 4px 0;
    color: #FFFFFF;
    height: 60px;
}

.Price_Section p {
    padding: 0;
    font-size: 11px;
    margin: 0px;
    height: 31px;
    text-align: center;
}

.Price_Section p span {
    font-size: 10px;
    display: block;
    margin: 0px;
    padding: 0px;
}

.Price_Section h2 {
    font-size: 20px;
    text-align: center;
    display: block;
    padding: 0px;
    margin: 0px;
}

.Price_Section_Ipad {
    float: left;
    padding: 6px 2px 0;
    color: #FFFFFF;
    height: 50px;
}

.Price_Section_Ipad p {
    padding: 0;
    font-size: 11px;
    margin: 0px;
    height: 24px;
    text-align: left;
}

.Price_Section_Ipad p span {
    font-size: 10px;
    display: block;
    margin: 0px;
    padding: 0px;
}

.Price_Section_Ipad h2 {
    font-size: 20px;
    color: #ac1a2f;
    text-align: center;
    display: block;
    padding: 0px;
    margin: 0px;
}

.Select_Box {
    background: url("images/mainSprite.png") no-repeat -10px -427px;
    width: 430px;
    height: 308px;
    padding: 3px 4px 4px;
    font-family: Arial, Helvetica, sans-serif;
}

.Select_Tab {
    background: url("images/mainSprite.png") no-repeat -300px -1968px;
    width: 438px;
}

.Tab {
    background: url("images/mainSprite.png") no-repeat -413px -123px;
    width: 97px;
    height: 25px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
    padding: 7px 0 0 25px;
}

.Tab.active {
    background: url("images/mainSprite.png") -540px -123px;
}

.tabDisable {
    background: url("images/mainSprite.png") -286px -123px;
    color: #acacac;
    cursor: default;
    width: 97px;
    height: 25px;
    padding: 7px 0 0 25px;
    float: left;
    font-size: 14px;
}

.Clear {
    clear: both;
    padding: 0px;
    margin: 0px;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}

.Btn_Close {
    background: url("images/mainSprite.png") no-repeat -486px -10px;
    width: 27px;
    height: 26px;
    float: right;
    cursor: pointer;
    right: -17px;
    top: 16px;
    position: absolute;
}

.Btn_Close:hover {
    background: url("images/mainSprite.png") no-repeat -520px -10px;
}

.Stadium_View_Holder {
    border: 1px solid #755c5c;
    border-top: none;
    width: 428px;
    height: 234px;
    position: absolute;
}

.Section_Type {
    background: url("images/mainSprite.png") no-repeat -10px -750px;
    width: 408px;
    height: 24px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 0 0 20px;
    position: absolute;
    z-index: 200;
}

.Social_And_Btn_Holder {
    background: url("images/blackoverlay_bg.png") repeat;
    bottom: 0;
    height: 27px;
    padding: 4px 0 0;
    position: absolute;
    z-index: 200;
    width: 428px;
}

.Social_Icon_Holder {
    float: left;
    height: 24px;
    padding: 3px 0 0 10px;
    width: 181px;
}

.Pano_Holder {
    width: 428px;
    height: 234px;
}

.Benefits_Content {
    overflow: hidden;
    padding: 20px 20px 0;
    position: relative;
    width: 396px;
}

ul.Price_List_Holder {
    background: url("images/verticalBgSprite.png") repeat-x 0 -249px;
    width: 100%;
    height: 56px;
    margin-bottom: 20px;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.Price_List_Holder li {
    background: url("images/verticalBgSprite.png") repeat-x 0 -140px;
    overflow: hidden;
    white-space: nowrap;
}

ul.Price_List_Holder li:first-child {
    background: none;
}

.Benefits_Content .Benefits_Category_Nav {
    float: left;
    width: 100%;
    list-style: none;
    display: inline;
    padding: 0 0 10px;
    margin: 0;
}

.Benefits_Content .Benefits_Category_Nav ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.Pano_loader_Small {
    position: absolute;
    top: 0px;
}

.Pano_loader_Small p {
    width: 429px;
    padding-top: 90px !important;
    text-align: center;
}

.Section_Box_Expanded {
    height: 2px;
    overflow: hidden;
    width: 436px;
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    background: url("images/section_expand_bg.png");
    font-family: Arial, Helvetica, sans-serif;
}

#Benifits_Pages_Left_Partial_All_Container,
#Benifits_Pages_Right_Partial_All_Container {
    display: none;
}

.benifits_pages {
    overflow: hidden;
    height: 115px;
    margin-bottom: 11px;
}

#Section_Box_Expanded_Left {
    position: relative;
}

.Hide_Tab {
    background: url("images/mainSprite.png") no-repeat 122px -1779px;
    width: 438px;
    height: 32px;
}

.Buy_Ticket_Btn_Left {
    background: url("images/mainSprite.png") no-repeat -117px -54px;
    width: 68px;
    height: 46px;
    padding-top: 13px;
    float: right;
    cursor: pointer;
    line-height: 18px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 8px;
    text-indent: -2px;
}

.Buy_Ticket_Btn_Left:hover {
    background: url("images/mainSprite.png") no-repeat -194px -54px;
    color: #ffffff;
}

.Buy_Ticket_Btn_Left span {
    display: block;
    font-size: 12px;
}

.Buy_Ticket_Btn_Right {
    background: url("images/mainSprite.png") no-repeat -648px -509px;
    width: 68px;
    height: 46px;
    padding-top: 13px;
    float: right;
    cursor: pointer;
    line-height: 18px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 8px;
    text-indent: -2px;
}

.Buy_Ticket_Btn_Right:hover {
    background: url("images/mainSprite.png") no-repeat -648px -731px;
    color: #ffffff;
}

.Buy_Ticket_Btn_Right span {
    display: block;
    font-size: 12px;
}

.Section_Detail_Holder_Right .call_price,
.Suite_Content_Left,
.Suite_Content {
    float: left;
    font-size: 14px;
    height: 64px;
    line-height: 16px;
    margin-top: 1px;
    padding: 16px 0 0 10px;
}

.Section_Detail_Holder_Left .call_price,
.Suite_Content_Right,
.Suite_Content {
    float: left;
    font-size: 14px;
    height: 64px;
    line-height: 16px;
    margin-top: 1px;
    padding: 16px 0 0 10px;
}

.width200 {
    width: 200px !important;
}

.buybtnContainer {
    position: absolute;
    right: 10px;
    top: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .Section_Detail_Holder_Left .Section strong {
        margin-top: 6px;
    }
    .Section_Detail_Holder_Right .Section strong {
        margin-top: 6px;
    }
    .Section_Detail_Holder_Left .Row strong {
        margin-top: 6px;
    }
    .Section_Detail_Holder_Right .Row strong {
        margin-top: 6px;
    }
    .Section_Detail_Holder_Left .Ticket_Price strong {
        margin-top: 6px;
    }
    .Section_Detail_Holder_Right .Ticket_Price strong {
        margin-top: 6px;
    }
    .Buy_Ticket_Btn_Left,
    .Buy_Ticket_Btn_Right {
        text-indent: -3px;
    }
}

.Section_Detail_Holder_Left .Section strong {
    margin-top: 6px\9;
}

.Section_Detail_Holder_Right .Section strong {
    margin-top: 6px\9;
}

.Section_Detail_Holder_Left .Row strong {
    margin-top: 6px\9;
}

.Section_Detail_Holder_Right .Row strong {
    margin-top: 6px\9;
}

.Section_Detail_Holder_Left .Ticket_Price strong {
    margin-top: 6px\9;
}

.Section_Detail_Holder_Right .Ticket_Price strong {
    margin-top: 6px\9;
}


/*----------Select Box template classes ends here----------*/


/*----------Spalsh Screen classes starts here----------*/

.Logo_Splash {
    background: url("images/logo.png") no-repeat 0 0;
}

.Splash_Screen_Button_Inactive.Splash_Screen_Button {
    background: url("images/spalshScreen.png") no-repeat -155px -365px;
    cursor: pointer;
}

.Splash_Screen_Button_Inactive.Splash_Screen_Button:hover {
    background: url("images/spalshScreen.png") no-repeat -5px -407px;
}

.Popup_holder_Splash {
    background: url("images/spalshScreen.png") no-repeat 0 0;
    width: 739px;
    height: 260px;
    position: absolute;
    top: 0;
    margin: 192px 0 0 113px;
    padding: 72px 35px 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
}

.Welcome_Holder_Splash {
    padding: 0 7px 10px;
}

.Clear {
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    height: 0px;
    font-size: 0px;
    clear: both;
}

.Welcome_Msg_Splash {
    float: left;
}

.Welcome_Msg_Splash h1 {
    color: #FFFFFF;
    font-size: 28px;
    margin: 0;
    line-height: 37px;
    width: 370px;
}

.Welcome_Msg_Splash h1 sup {
    vertical-align: baseline;
    position: relative;
    top: -1.1em;
    font-size: 11px;
    left: 0;
}

.Welcome_Msg_Splash p {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 17px 0 0 0;
}

.Welcome_Desc_Splash {
    float: right;
    width: 305px;
}

.Welcome_Desc_Splash p {
    margin: 0;
    padding: 0 0 18px 0;
    line-height: 18px;
    font-size: 14px;
}

.Welcome_Desc_Splash p strong {
    font-size: 17px;
}

.Welcome_Desc_Splash p sup {
    vertical-align: baseline;
    position: relative;
    top: -0.6em;
    font-size: 8px;
}

.VV_Logo_Splash {
    background: url("images/spalshScreen.png") no-repeat -321px -373px;
    margin: 0 7px;
    color: #c5c6c4;
    font-size: 10px;
    padding: 3px 0 5px 439px;
}

.VV_Logo_Splash a {
    color: #c5c6c4;
    text-decoration: none;
}

.VV_Logo_Splash a:hover {
    color: #C1F0FE;
}

.VV_Logo_Splash sup {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
    font-size: 6px;
}

.Btn_Holder_Splash {
    height: 35px;
}

.Splash_Screen_Button_Inactive {
    background: url("images/spalshScreen.png") no-repeat -6px -366px;
    width: 142px;
    height: 35px;
    text-align: center;
    font-size: 15px;
    color: #afafaf;
    cursor: default;
    float: left;
    line-height: 32px;
    margin-right: 5px;
}

#Progress_Bar {
    background: url("images/spalshScreen.png") no-repeat -6px -341px;
    width: 725px;
    height: 11px;
    position: relative;
    padding: 4px 3px 0 4px;
    margin: 10px 0 17px 5px;
}

#Progress_Bar span.prgleft {
    background: url("images/spalshScreen.png") no-repeat -170px -414px;
    float: left;
    height: 8px;
    width: 3px;
}

#Progress_Bar span.prgmain {
    background: url("images/verticalBgSprite.png") repeat-x scroll 0 -132px transparent;
    float: left;
    height: 8px;
}

#Progress_Bar span.prgright {
    background: url("images/spalshScreen.png") no-repeat -170px -433px;
    float: left;
    height: 8px;
    width: 4px;
}

.loadText {
    color: #FFFFFF;
    font-size: 10px;
    top: 0px;
    text-align: center;
    position: absolute;
    left: 350px;
}

#Splash_Screen_Back {
    height: 768px;
    width: 1024px;
}

#Initial_Bg_Image {
    height: 768px;
    width: 1024px;
    background: url("images/splash_background.jpg");
}


/*----------Spalsh Screen classes ends here----------*/


/*----------top navifation classes starts here----------*/


/*popup View Starts*/

#Popup_Back_Button {
    height: 24px;
    float: left;
    text-align: center;
    top: 0;
    width: 159px;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 6px 0 0;
    text-decoration: none;
    width: 122px;
    cursor: pointer;
    background: url("images/verticalBgSprite.png") no-repeat right -140px;
    margin: 0 333px 0 0;
}

#Popup_Back_Button:hover {
    background: url(images/verticalBgSprite.png) repeat-x 0 -36px;
    color: #FFFFFF;
}

#Popup_Back_Button span {
    background: url("images/mainSprite.png") no-repeat -722px -137px;
    padding: 0 12px;
}

#Popup_Back_Button:hover span {
    background: url("images/mainSprite.png") no-repeat -722px -137px;
    padding: 0 12px;
}

#Popup_Top_Navigation_Bar {
    background: url("images/verticalBgSprite.png") repeat-x scroll 0 0;
    font-size: 13px;
    height: 31px;
    position: relative;
    width: 1024px;
}

#Popup_Branding_Top_Navigation {
    background: url("images/mainSprite.png") no-repeat -493px -1080px;
    height: 30px;
    float: left;
    width: 205px;
    padding: 0 0 0 0px;
    display: block;
}

#Popup_Branding_Top_Navigation:hover {
    background: url("images/mainSprite.png") no-repeat -493px -1043px;
}

.Brand_Active {
    background: url("images/mainSprite.png") no-repeat -493px -1043px !important;
}

#Popup_Branding_Top_Navigation span {
    background: url("images/verticalBgSprite.png") no-repeat right -140px;
    display: block;
    height: 30px;
    width: 206px;
}

#Search_Box {
    background: url("images/verticalBgSprite.png") no-repeat right -140px;
    height: 32px;
    float: left;
    width: 255px;
}

#Search_Box span {
    float: left;
    width: 255px;
    padding: 4px 0 0 18px;
}

#Search_Box span input {
    background: url("images/mainSprite.png") no-repeat -10px -16px;
    border: 0 none;
    color: #707070;
    font-size: 11px!important;
    font-style: italic;
    padding: 5px;
    height: 22px;
    float: left;
    width: 187px;
    margin: 0;
}

#Search_Box span strong {
    background: url("images/mainSprite.png") no-repeat -178px -16px;
    cursor: default;
    height: 22px;
    float: left;
    width: 23px;
    margin: 0;
    cursor: pointer;
}

#Suit_View_Button {
    background: url("images/verticalBgSprite.png") no-repeat right -140px;
    height: 30px;
    position: absolute;
    right: 46px;
    text-align: center;
    top: 0;
    width: 159px;
    z-index: 99;
}

#Suit_View_Button a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 29px;
    margin: 0 auto;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
}

#Suit_View_Button a:hover {
    background: url("images/verticalBgSprite.png") repeat-x 0 -37px;
    color: #B5121B;
    display: block;
    font-size: 14px;
    height: 29px;
    padding: 6px 0 13px 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
}

.Popup_Top_View_Button {
    height: 30px;
    float: left;
    right: 205px;
    text-align: center;
    top: 0;
    width: 159px;
    z-index: 99;
}

.Seprator {
    background: url("images/verticalBgSprite.png") no-repeat left -140px height: 30px;
}

.Popup_Top_View_Button a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 29px;
    margin: 0 auto;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
}

.Popup_Top_View_Button a:hover {
    background: url("images/verticalBgSprite.png") repeat-x 0 -37px;
    color: #B5121B;
}

#Popup_Information_Button {
    background: url("images/verticalBgSprite.png") no-repeat 0 -140px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
}

#Popup_Information_Button .Popup_Ico_Info {
    background: url("images/mainSprite.png") no-repeat -702px -99px;
    display: block;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    cursor: pointer;
}

#Popup_Information_Button .Popup_Ico_Info:hover {
    background: url("images/mainSprite.png") repeat-x -429px -5px;
}

#Popup_Information_Button .Popup_Ico_Info.Active {
    background: url("images/mainSprite.png") repeat-x -429px -5px;
}

#Pricing_Map_Bg {
    background: url("images/mainSprite.png") no-repeat -211px -18px;
    cursor: pointer;
    height: 19px;
    left: 1px;
    position: relative;
    width: 34px;
}

#Pricing_Map_Slider {
    background: url("images/mainSprite.png") no-repeat -251px -16px;
    height: 19px;
    width: 70px;
    float: left;
    margin: 0;
}

span#Section_Map_Text {
    float: left;
    width: 85px;
    color: #FFFFFF;
    font-size: 14px;
}

#Section_Map_Slider,
#headerLockview {
    /*background:url("images/verticalBgSprite.png") no-repeat right -140px;*/
    color: #FFFFFF;
    font-size: 14px;
    height: 29px;
    padding: 5px 10px 0px 17px;
    text-shadow: -1px -1px 1px #333333;
    width: 173px;
    float: left;
}

.ui-menu {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: block;
    float: left;
    width: 208px;
    overflow: hidden;
    font-family: Arial, Trebuchet MS, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    cursor: default;
    position: absolute;
    background: #FFFFFF;
    border: 0px solid #DDDDDD;
    color: #636363;
    top: 0px;
    left: 0px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    line-height: 25px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding: 0 .4em;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    background-color: #eaeaea;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

.Popup_Alink {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 25px;
    float: left;
    margin: 0 auto;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
    cursor: pointer;
}

.Popup_Alink:hover {
    background: url("images/verticalBgSprite.png") repeat-x 0 -37px;
    color: #ffffff;
}


/*popup View ends*/


/*Venue View Starts*/

#Top_Navigation_Bar {
    background: url("images/verticalBgSprite.png") repeat-x 0 0px;
    font-size: 13px;
    height: 34px;
    position: relative;
    width: 1024px;
}

#Branding_Top_Navigation {
    background: url("images/mainSprite.png") no-repeat -493px -1080px;
    height: 30px;
    float: left;
    width: 203px;
    padding: 0 0 0 0px;
    display: block;
}

#Branding_Top_Navigation:hover {
    background: url("images/mainSprite.png") no-repeat -493px -1043px;
}

.Brand_Active {
    background: url("images/mainSprite.png") no-repeat -493px -1043px !important;
}

#Branding_Top_Navigation span {
    background: url("images/verticalBgSprite.png") no-repeat right -140px;
    display: block;
    height: 30px;
    width: 204px;
}

#Search_Box {
    background: url("images/verticalBgSprite.png") no-repeat right -140px;
    height: 24px;
    float: left;
    width: 223px;
    padding: 6px 0 0 31px;
}

#Search_Box span {
    float: left;
    width: 255px;
    padding: 5px 0 0 28px;
}

#Search_Box span.Input_Bg {
    background: url("images/mainSprite.png") no-repeat -10px -16px;
    border: 0 none;
    color: #a1a1a1;
    font-size: 11px!important;
    font-style: italic;
    padding: 0 5px;
    height: 19px;
    float: left;
    width: 187px;
    margin: 0;
    line-height: 19px;
    -webkit-border-radius: 0px !important;
}

#Search_Box span input {
    background: none;
    border: 0 none;
    color: #a1a1a1;
    font-size: 11px!important;
    font-style: italic;
    padding: 0;
    height: 19px;
    float: left;
    width: 163px;
    margin: 0;
    line-height: 19px;
}

#Search_Box span strong {
    background: url("images/mainSprite.png") no-repeat -178px -16px;
    cursor: default;
    height: 22px;
    float: left;
    width: 23px;
    margin: 0;
    cursor: pointer;
}

#Suit_View_Button {
    background: url("images/verticalBgSprite.png") no-repeat right -140px;
    height: 30px;
    position: absolute;
    right: 46px;
    text-align: center;
    top: 0;
    width: 159px;
    z-index: 99;
}

#Suit_View_Button a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 29px;
    margin: 0 auto;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
}

#Suit_View_Button a:hover {
    background: url("images/verticalBgSprite.png") repeat-x 0 -37px;
    color: #B5121B;
    display: block;
    font-size: 14px;
    height: 29px;
    padding: 6px 0 13px 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
}

.Seprator {
    background: url("images/verticalBgSprite.png") no-repeat left -140px;
    height: 30px;
}

.Seprator_Rightbg {
    /*background:url("images/verticalBgSprite.png") no-repeat right -140px;*/
    height: 30px;
}

#Information_Button {
    background: url("images/verticalBgSprite.png") no-repeat left -140px;
    height: 30px;
    float: right;
    width: 48px;
}

#Information_Button .ico_info {
    background: url("images/mainSprite.png") no-repeat -702px -99px;
    display: block;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    cursor: pointer;
}

#Information_Button .ico_info:hover {
    background: url("images/mainSprite.png") repeat-x -429px -5px;
}

#Information_Button .ico_info.Active {
    background: url("images/mainSprite.png") repeat-x -429px -5px;
}

#Pricing_Map_Bg {
    background: url("images/mainSprite.png") no-repeat -211px -18px;
    cursor: pointer;
    height: 17px;
    left: 1px;
    position: relative;
    width: 35px;
    top: 1px;
}

#Pricing_Map_Slider {
    background: url("images/mainSprite.png") no-repeat -251px -16px;
    height: 19px;
    width: 70px;
    float: left;
    margin: 0;
}

span#Section_Map_Text {
    float: left;
    width: 99px;
    color: #FFFFFF;
    font-size: 14px;
    padding-left: 3px;
}

#Section_Map_Slider,
#headerLockview {
    color: #FFFFFF;
    font-size: 14px;
    height: 24px;
    padding: 6px 15px 0 20px;
    text-shadow: -1px -1px 1px #333333;
    width: 181px;
    float: left;
}


/* NSI : 6/20/12 11:43 AM */

.ui-menu {
    list-style: none;
    padding: 0px;
    margin: 0;
    display: block;
    float: left;
    width: 187px !important;
    max-height: 218px;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    font-family: Arial, Trebuchet MS, Tahoma, Verdana, sans-serif;
    font-size: 13px;
    cursor: default;
    position: absolute;
    background: #FFFFFF;
    border: 0px solid #DDDDDD;
    color: #636363;
    top: 26px !important;
    left: 237px !important;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    line-height: 25px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding: 0 .4em;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    background-color: #eaeaea;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

.Alink {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 25px;
    float: left;
    margin: 0 auto;
    padding: 8px 0 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
    cursor: pointer;
}

.Alink:hover {
    background: url("images/verticalBgSprite.png") repeat-x 0 -36px;
    color: #ffffff;
}

.Top_Views_Button {
    height: 30px;
    float: right;
    right: 205px;
    text-align: center;
    top: 0;
    width: 105px;
    z-index: 99;
    padding: 0 5px 0 5px;
}

.Top_Views_Button a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 30px;
    margin: 0 auto;
    padding: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
}

.Top_Views_Button a:hover {
    background: url("images/verticalBgSprite.png") repeat-x 0 -37px;
    color: #B5121B;
}


/*Venue View ends*/


/*----------top navigation classes ends here----------*/


/*----------VR gallery template classes starts here----------*/

#Club_View_Container {
    background: url("images/verticalBgSprite.png") repeat-x scroll 0 -430px transparent;
    height: 768px;
    width: 1024px;
}

h1#Club_View_Header {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 35px;
    margin: 0;
    padding: 25px 0 20px;
    text-align: center;
}

p#Club_View_Text {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0 56px 15px;
}

.Club_View_Thumb_Holder {
    float: left;
    margin: 0 7px 20px;
    width: 303px;
}

.Club_View_Thumb_Holder img {
    border: 1px solid #D5D8DD;
    float: left;
    margin-bottom: 15px;
}

#Club_View_Container .Club_View_Button {
    background: url("images/mainSprite.png") no-repeat scroll -494px -1125px transparent;
    color: #FEFEFE;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 17px;
    line-height: 19px;
    padding-bottom: 10px;
    text-align: center;
    text-decoration: none;
    width: 145px;
}

#Club_View_Container .Club_View_Button:hover {
    background-position: -494px -1158px;
    color: #FFFFFF;
}

.Club_View_Spacer {
    display: block;
    float: left;
    height: 10px;
    width: 13px;
}

h2.Benefits_Header {
    color: #FFFFFF;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px;
    width: 275px;
}

p.Benefits_Text {
    color: #FFFFFF;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 275px;
}

.Benefits ul {
    color: #FFFFFF;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 275px;
}

.Benefits ul li {
    background: url("images/mainSprite.png") no-repeat scroll -723px -155px transparent;
    padding: 5px 0 0 12px;
}

#Loop_Container {
    padding-left: 41px;
}

.VrGalleryPagesAll {
    overflow: hidden;
    color: #FFFFFF;
    font-size: 14px;
}

#Club_View_Container a {
    color: #FFFFFF;
    text-decoration: underline;
}

#Club_View_Container a:hover {
    text-decoration: none;
}

.Club_View_Thumb_Holder ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0;
}

.Club_View_Thumb_Holder ul li {
    background: url("images/mainSprite.png") no-repeat scroll -730px -2990px transparent;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 0 2px 14px;
}

div.Benefits_Text {
    float: left;
}

.Benefits_Text p {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}

#Club_View_Container .Club_View_3Button {
    background: url("images/mainSprite.png") no-repeat scroll -378px -1686px transparent;
    color: #FEFEFE;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 17px;
    line-height: 19px;
    padding-bottom: 10px;
    text-align: center;
    text-decoration: none;
    width: 91px;
}

#Club_View_Container .Club_View_3Button:hover {
    background-position: -475px -1686px;
    color: #FFFFFF;
}


/*----------VR gallery template classes ends here----------*/


/*----------Easter Eggs template classes starts here----------*/

.Easter_Holder {
    width: 183px;
    position: absolute;
    top: 17%;
    font-family: Arial, Helvetica, sans-serif;
}

.Back_Btn_Easter {
    text-align: center;
    font-size: 15px;
    color: #FFFFFF;
    width: 183px;
    height: 24px;
    cursor: pointer;
    padding: 6px 0 0 0;
    border-bottom: 1px solid #979899;
    background: url("images/mainSprite.png") no-repeat 0 -1279px;
}

.Back_Btn_Easter span {
    background: url("images/mainSprite.png") no-repeat -724px -39px;
    padding: 0 0 0 11px;
}

.Back_Btn_Easter:hover {
    background: url("images/mainSprite.png") no-repeat -202px -1000px;
    color: #ffffff;
}

.Text_Holder_Easter {
    background: url("images/mainSprite.png") no-repeat 0 -1356px;
    padding: 17px;
    width: 149px;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    border-bottom: 1px solid #979899;
}

.Btn_Holder_Easter {
    background: url("images/mainSprite.png") no-repeat scroll 0 -1310px;
    width: 183px;
    height: 42px;
    text-align: center;
}

.Table_Easter {
    margin: 0 auto;
}

.Btn_Easter {
    background: url("images/mainSprite.png") no-repeat -474px -56px;
    width: 77px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    cursor: pointer;
    display: block;
    line-height: 20px;
    margin: 10px auto 0;
}

.Btn_Easter:hover {
    background: url("images/mainSprite.png") no-repeat -474px -90px;
    color: #ffffff;
}


/*----------Easter Eggs template classes ends here----------*/


/*----------VR HotSpot gallery Benefits template classes starts here----------*/

#Right_Benefits_Panel {
    width: 312px;
    right: 0;
    position: relative;
    top: 0px;
}

#Right_Benefits_Panel #Suite_Benefits_Panel.Open {
    background: url("images/mainSprite.png") no-repeat -681px -266px;
    width: 29px;
    height: 116px;
    display: block;
    float: right;
    cursor: pointer;
}

#Right_Benefits_Panel #Suite_Benefits_Panel.Close {
    background: url("images/mainSprite.png") no-repeat -648px -266px;
    width: 29px;
    height: 116px;
    display: block;
    position: absolute;
    left: 0px;
    cursor: pointer;
}

#Right_Benefits_Panel #Right_Panel_Content {
    background: url("images/mainSprite.png") no-repeat -193px -1038px;
    width: 283px;
    float: right;
    padding-bottom: 8px;
}

#Right_Benefits_Panel #Right_Panel_Content h2 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding: 15px 23px 13px;
    margin: 0 0 3px;
}

#Right_Benefits_Panel ul#Right_Panel_Benefits_Category {
    float: left;
    width: 100%;
    list-style: none;
    display: inline;
    padding: 7px 0px 0px 20px;
    margin: 0;
}

#Right_Benefits_Panel ul#Right_Panel_Benefits_Category li {
    float: left;
    width: auto;
    padding: 05px;
}

#Right_Benefits_Panel ul#Right_Panel_Benefits_Category li {
    color: #a4a4a4;
    text-decoration: none;
    font-size: 12px;
    cursor: pointer;
}

#Right_Benefits_Panel ul#Right_Panel_Benefits_Category li:hover {
    color: #B5121B;
}

#Right_Benefits_Panel ul#Right_Panel_Benefits_Category li.First {
    color: #a4a4a4;
    text-decoration: none;
    border-right: 1px solid #84827F;
}

#Right_Benefits_Panel ul#Right_Panel_Benefits_Category li.Active {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

#Right_Benefits_Panel .Paging {
    text-align: center;
    padding-top: 10px;
}

#Right_Benefits_Panel .Paging img {
    margin: 05px;
}

#Right_Benefits_Panel .rightPanelBenefits_pages {
    overflow: hidden;
    height: 205px;
}

#Right_Benefits_Panel .rightPanelBenefits_pages ul {
    margin: 0;
    padding: 0px;
    list-style: none;
    list-style-type: none;
    padding: 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    margin: 0 20px 10px;
}

#Right_Benefits_Panel .rightPanelBenefits_pages ul li {
    background: url("images/mainSprite.png") no-repeat scroll -730px -2992px transparent;
    padding: 0 0 0 16px;
    margin-top: 6px;
}

#Right_Benefits_Panel #Right_Panel_Benefits_Partial_Container {
    display: none;
}

#Right_Benefits_Panel .Btm_Curve_Benefits {
    background: url("images/mainSprite.png") no-repeat -193px -1530px;
    width: 283px;
    height: 8px;
    display: block;
    float: right;
}


/*----------VR HotSpot gallery Benefits template classes ends here----------*/


/*----------VR HotSpot gallery template classes starts here----------*/

#Suite_VR_Info_Box {
    width: 183px;
    position: absolute;
    top: 17%;
    font-family: Arial, Helvetica, sans-serif;
}

#Box_Content_Area #Back_Btn {
    background: url("images/mainSprite.png") no-repeat scroll 0 -1279px;
    border-bottom: 1px solid #84827F;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 7px 0 6px;
    text-align: center;
    width: 183px;
}

#Box_Content_Area #Back_Btn span {
    background: url("images/mainSprite.png") no-repeat -724px -39px;
    padding: 0 0 0 11px;
}

#Box_Content_Area #Back_Btn:hover {
    background: url("images/mainSprite.png") no-repeat scroll -202px -1000px;
    color: #ffffff;
}

#Box_Content_Area #Suite_Info {
    border-bottom: 1px solid #84827F;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
    width: 183px;
}

#Box_Content_Area #Suite_Information {
    color: #FFFFFF;
    font-size: 11px;
    padding: 6px 10px 6px 32px;
    text-align: left;
}

#Box_Content_Area .Chat_Reset_Buttons {
    border-top: 0px solid #84827F;
    color: #FFFFFF;
    cursor: pointer;
    padding: 6px 0 5px 52px;
    width: 131px;
}

#Box_Content_Area .Chat_Reset_Buttons span.Chat_Reset_Btn {
    background: url("images/mainSprite.png") no-repeat -474px -56px;
    color: #ffffff;
    display: block;
    font-size: 11px;
    padding: 3px 0;
    text-align: center;
    width: 77px;
}

#Box_Content_Area .Chat_Reset_Buttons span.Chat_Reset_Btn:hover {
    background: url("images/mainSprite.png") no-repeat -474px -90px;
    color: #ffffff;
}

#VR_Reset_Btn_Suite_View.Btn_last {
    background: url("images/mainSprite.png") no-repeat scroll 0 -1322px;
}

.Text_Holder_VR_Info_Box {
    background: url("images/mainSprite.png") no-repeat 0 -1356px;
    border-bottom: 1px solid #979899;
    color: #FFFFFF;
    font-size: 15px;
    padding: 0;
    text-align: center;
    width: 183px;
}

.clear {
    clear: both;
}


/*----------VR HotSpot gallery template classes ends here----------*/


/*----------VR Info Box template classes starts here----------*/

.Back_Btn {
    text-align: center;
    font-size: 15px;
    color: #FFFFFF;
    width: 183px;
    height: 24px;
    cursor: pointer;
    padding: 6px 0 0 0;
    border-bottom: 1px solid #979899;
}

.Back_Btn span {
    background: url("images/mainSprite.png") no-repeat -724px -39px;
    padding: 0 0 0 11px;
}

.Back_Btn:hover {
    background: url("images/mainSprite.png") no-repeat -202px -1000px;
    color: #ffffff;
}

.Buy_Ticket_Btn_small_VR {
    background: url("images/mainSprite.png") no-repeat -117px -54px;
    width: 68px;
    height: 46px;
    padding-top: 10px;
    cursor: pointer;
    line-height: 17px;
    text-align: center;
    font-size: 19px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

.Buy_Ticket_Btn_small_VR:hover {
    background: url("images/mainSprite.png") no-repeat -194px -54px;
    color: #B5121B;
}

.Buy_Ticket_Btn_small_VR span {
    display: block;
    font-size: 14px;
}

.VR_Small_Btn {
    background: url("images/mainSprite.png") no-repeat -474px -56px;
    width: 80px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-size: 11px;
    cursor: pointer;
    display: block;
    line-height: 20px;
    margin: 6px auto 0;
}

.VR_Small_Btn:hover {
    background: url("images/mainSprite.png") no-repeat -474px -90px;
    color: #ffffff;
}

.Price_Section_VR {
    float: left;
    padding: 6px 7px 0;
    color: #FFFFFF;
    height: 60px;
}

.Price_Section_VR p {
    padding: 0;
    font-size: 12px;
    margin: 0px;
    height: 25px;
    text-align: left;
}

.Price_Section_VR p span {
    font-size: 10px;
    display: block;
    margin: 0px;
    padding: 0px;
}

.Price_Section_VR h2 {
    font-size: 20px;
    color: #B5121B;
    text-align: center;
    display: block;
    padding: 0px;
    margin: 0px;
}

.Benefits_Content h2 {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0;
    padding: 0 0 0 5px;
}

.Benefits_Content ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.Benefits_Content ul li {
    padding: 0 0 0px 14px;
    font-size: 13px;
    color: #FFFFFF;
    background: url("images/mainSprite.png") no-repeat -730px -2990px;
    margin-bottom: 7px;
}

.Price_List_Content_VR {
    overflow: hidden;
    padding: 20px 10px 0;
    position: relative;
    width: 415px;
}

.Price_List_Content_VR p {
    font-size: 11px;
    color: #FFFFFF;
    padding: 1px 0 0;
    text-align: center;
}

.Price_List_Content_VR a {
    color: #ff5113;
    text-decoration: underline;
}

.Price_List_Content_VR a:hover {
    text-decoration: none;
}

.Panel_Container {
    position: absolute;
    top: 4%;
    font-family: Arial, Helvetica, sans-serif;
}

.Panel_Holder {
    background: url("images/mainSprite.png") no-repeat 0 -1873px;
    width: 183px;
    float: left;
}

.Section_Row_Holder {
    border-bottom: 1px solid #979899;
    font-size: 15px;
    color: #ffffff;
}

.Section_VR {
    width: 79px;
    float: left;
    padding: 15px 0 0 15px;
    border-right: 1px solid #979899;
	margin-left: -6px;
}

.Section_VR strong {
    display: block;
    font-size: 29px;
    padding-bottom: 10px;
}

.Row_VR {
    width: 76px;
    float: left;
    padding: 10px 0 0 12px;
}

.Select_Box_VR {
    color: #E31837;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    margin: 5px -8px 0;
    width: 85px;
}

.Row_VR_SHORT {
	width: 76px;
    float: left;
    padding: 1px 0 0 12px;
}

.Price_Btn_Holder {
    border-bottom: 1px solid #979899;
    text-align: center;
    padding-top: 7px;
    min-height: 114px;
}

.Price_Btn_Holder .price {
    color: #FFF;
    font-size: 11px;
    line-height: 13px;
    padding: 0 8px;
    margin-bottom: 10px;
}

.Price_Btn_Holder .price span {
    display: block;
    font-size: 26px;
    font-weight: bold;
    padding: 8px 0 0;
}


/*RBI: added classes for donation case*/

.Price_Btn_Holder .donation {
    color: #FFF;
    font-size: 11px;
    line-height: 13px;
    padding: 0 8px;
    margin: 5px 0 10px;
}

.Price_Btn_Holder .donation span {
    display: block;
    font-size: 26px;
    font-weight: bold;
    padding: 8px 0 0;
}

.Buy_Tickets_Btn span {
    display: block;
    font-size: 13px;
}

.VR_Chat_Reset_Holder {
    width: 182px;
    text-align: center;
}

.Tab_Section {
    float: left;
    margin-top: 30px;
}

.Tab_Content {
    background: url("images/mainSprite.png") no-repeat -10px -785px;
    width: 440px;
    height: 204px;
    float: left;
    margin-right: 1px;
    position: absolute;
    left: -440px;
}

.Tabs {
    width: 27px;
    float: left;
    margin-left: -1px;
    position: absolute;
    right: 0px;
}

.Benefits {
    background: url("images/mainSprite.png") no-repeat -250px -124px;
    width: 27px;
    height: 96px;
    cursor: pointer;
}

.Benefits.active {
    background: url("images/mainSprite.png") no-repeat -212px -124px;
}

.Benefits.disable {
    cursor: default;
    background: url("images/mainSprite.png") no-repeat -671px -860px;
    margin: 0 0 0 0px;
}

.Price_List {
    background: url("images/mainSprite.png") no-repeat -137px -124px;
    width: 27px;
    height: 96px;
    cursor: pointer;
}

.Price_List.active {
    background: url("images/mainSprite.png") no-repeat -100px -124px;
}

.Price_List.disable {
    cursor: default;
    background: url("images/mainSprite.png") no-repeat -175px -124px;
    margin: 0 0 0 0px;
}

.Benefits_Content {
    overflow: hidden;
    padding: 20px 20px 0;
    position: relative;
    width: 396px;
}

ul.Price_List_Holder {
    background: url("images/verticalBgSprite.png") repeat-x 0 -244px;
    width: 100%;
    height: 70px;
    margin-bottom: 20px;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.Price_List_Holder li {
    background: url("images/verticalBgSprite.png") no-repeat 0 -141px;
    overflow: hidden;
    white-space: nowrap;
}

ul.Price_List_Holder li:first-child {
    background: none;
}

#Scroll_Content {
    left: 183px;
    position: absolute;
    top: 0;
    width: 26px;
    overflow: hidden;
    height: 265px;
    -webkit-backface-visibility: hidden;
}

.ex_benefits_pages {
    overflow: hidden;
    height: 130px;
    margin-bottom: 0px;
}

.ex_benefits_pages ul {
    margin: 0;
    padding: 0px;
    list-style: none;
}

.ex_benefits_pages ul li {
    background: url("images/mainSprite.png") no-repeat -730px -2990px;
    width: 97%;
    padding: 0 0 0px 14px !important;
    margin-bottom: 7px;
}

#Benefits_Pages_Partial_All_Container {
    display: none
}

.table {
    margin: 0 auto;
}

.Hide_Price_List_Tab {
    border-left: 1px solid #888888;
    cursor: default !important;
    margin: 0 0 0 0px !important;
    position: relative;
    background: none !important;
}

.vr_Btm_Curve {
    background: url("images/mainSprite.png") no-repeat 0 -2562px;
    width: 183px;
    float: left;
    height: 7px;
}


/*----------VR Info Box template classes ends here----------*/


/*----------VR View template classes starts here----------*/

#vrViewPanoContainer {
    width: 100%;
    height: 100%;
    top: 200;
    left: 0;
    background-color: #000000;
}

#vrViewInfoBox {
    position: absolute;
    z-index: 2147483647;
    top: 2%;
}

#vrViewBenefitsPanel {
    position: absolute;
    right: -283px;
    top: 2%;
    width: 312px;
    z-index: 2147483647;
}

#vrViewInfoBoxPanel {
    position: absolute;
    z-index: 2147483647;
    top: 0;
}

#vrViewFooter {
    width: 100%;
    position: absolute;
    z-index: 9999999999;
    bottom: 0px;
    left: 0;
}

#Ipad_Logo {
    background: url("images/ipad_logo.png") no-repeat scroll 0 0 transparent;
    bottom: 40px;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 10px;
    width: 217px;
    z-index: 2147483647;
}


/*----------VR View template classes ends here----------*/


/*--------Suite RollOver pop up template starts here------------*/

.Rollover_popup_Holder_suit {
    padding: 0px;
    margin: 0 0 0 15px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}

.clear {
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    height: 0px;
    clear: both;
    font-size: 0px;
}

.Popup_Curve_Left_suit {
    background: url("images/mainSprite.png") no-repeat -566px -19px;
    width: 21px;
    height: 103px;
    display: block;
    float: left;
    margin: -5px 0 0 -21px;
}

.Popup_Curve_Right_suit {
    background: url("images/mainSprite.png") no-repeat -597px -19px;
    background: url("images/mainSprite.png") no-repeat -597px -18px\9;
    width: 21px;
    height: 103px;
    display: block;
    float: left;
    margin: -37px -21px 0 0
}

.Popup_Content_suit {
    background: url("images/verticalBgSprite.png") repeat-x 0 -1206px;
    float: left;
    padding-top: 5px;
    height: 98px;
}

#Section_Type_Large_Title_suit {
    border-bottom: 1px solid #98A3AE;
    font-size: 14px;
    font-weight: bold;
    margin-left: -10px;
    padding: 10px 5px 4px 14px;
    padding: 10px 3px 4px 14px\9;
    position: relative;
    width: 100%;
}

#Section_Type_Rollover_Large_suit {
    height: 20px;
    float: left;
    height: 47px;
    padding: 6px 14px 0 2px;
    border-right: 1px solid #98a3ae;
}

#Section_Type_Rollover_Large_suit p#Section_Rollover_Large_Title_suit {
    font-size: 13px;
    padding: 0;
    margin: 0px;
}

#Section_Type_Rollover_Large_suit h2#Section_Rollover_Large_Name_suit {
    font-size: 25px;
    font-weight: bold;
    padding: 0;
    margin: 0px;
}

#Section_Row_Rollover_Large_suit {
    float: left;
    height: 47px;
    padding: 6px 0 0 11px;
    max-width: 241px;
}

#Section_Row_Rollover_Large_suit p#Section_Row_Rollover_Large_Title_suit {
    font-size: 13px;
    padding: 0;
    margin: 0px;
    height: 45px;
    overflow: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .Popup_Curve_Right_suit {
        background: url("images/mainSprite.png") no-repeat -597px -18px;
    }
}


/*--------Suite RollOver pop up template ends here------------*/

#arrowLeftImageView {
    background: url(images/leftRightArrow.png) no-repeat 0 0;
    width: 52px;
    height: 65px;
    display: block;
    position: absolute;
    top: 45%;
    z-index: 2147483647;
    cursor: pointer;
}

#arrowLeftImageView:hover {
    background-position: 0 -66px;
}

#arrowRightImageView {
    background: url(images/leftRightArrow.png) no-repeat 0 -132px;
    width: 52px;
    height: 65px;
    display: block;
    position: absolute;
    top: 45%;
    right: 0;
    z-index: 2147483647;
    cursor: pointer;
}

#arrowRightImageView:hover {
    background-position: 0 -198px;
}


/*------------------------------------------------*/


/*---------------- Parking template starts here ----------------------*/

#ParkingRollOverPopup {
    left: 0;
    position: absolute;
    top: 0;
    opacity: 0;
    display: none;
    z-index: 100;
}

#parkingTopNavigationPanel {
    position: absolute;
    z-index: 1
}

.parking {
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #64594b;
}

.parking ul li {
    line-height: 17px;
}

.parking .title {
    margin: 0 14px;
    padding: 10px 10px 0;
    float: left;
}

.parking span {
    font-size: 35px;
    font-weight: bold;
    display: block;
}

.parkingRollover {
    width: 437px;
}

.section_title {
    background: url(images/ParkingTemplate/section_title.png) no-repeat 0 0;
    width: 437px;
    height: 70px;
}

.section_title span {
    color: #c0272c;
}

.section_benefits {
    background: url(images/ParkingTemplate/benefitsbg.png) no-repeat 0 0;
    width: 437px;
    min-height: 50px;
}

.section_benefits ul {
    padding: 14px 17px 17px;
    margin: 0 13px 0 7px;
    list-style-type: none;
}

.section_benefits li strong {
    color: #c0272c;
}

.section_enter_exit_info {
    background: url(images/ParkingTemplate/enter_exit_info.png) no-repeat bottom left;
    width: 437px;
    min-height: 50px;
}

.section_enter_exit_info ul {
    padding: 12px 17px 17px;
    margin: 0 13px 0 7px;
    list-style-type: none;
}

.section_enter_exit_info li {
    font-weight: bold;
}

.section_enter_exit_info ul:first-child {
    padding-bottom: 0;
}

.section_enter_exit_info ul:last-child {
    padding-bottom: 35px;
}

.seperator {
    background: url(images/ParkingTemplate/seperator.png) repeat-x bottom left;
}

.icon_close {
    background: url(images/ParkingTemplate/icon_close.png) no-repeat 0 0;
    width: 20px;
    height: 18px;
    float: right;
    cursor: pointer;
    margin: 15px 22px;
}


/*---------------------------------------------------------------------*/


/*---------------- Disclaimer link starts here ----------------------*/

.disclaimerLink {
    color: #FFFFFF;
    float: right;
    margin-right: 10px;
    font-size: 10px;
    position: absolute;
    top: 15px;
    right: 25px;
}

.disclaimerLink a.inactive {
    color: #FFFFFF;
    text-decoration: none;
    cursor: default
}

.disclaimerLink a.active {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

.disclaimerLink a.active:hover {
    color: #c1f0fe;
    text-decoration: none;
}

.disclaimer_Msg {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 17px 0 0;
}


/*---------------------------------------------------------------------*/


/* New Rollover popupDesign CSS starts */

#Section_Desc {
    max-width: 400px;
    padding: 5px 0 0;
    font-size: 13px;
    line-height: 15px;
    color: #464646;
    height: 47px;
    overflow: hidden;
}


/* New Rollover popupDesign CSS ends */


/*---------------------------Section Group Navigator Template-------------------------*/

#sectionGroupBack {
    background: url("images/mainSprite.png") no-repeat 0 -1279px;
    border-bottom: 1px solid #84827F;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 7px 0 6px;
    text-align: center;
    width: 183px;
}

#sectionGroupBack span {
    background: url("images/mainSprite.png") no-repeat -724px -39px;
    padding: 0 0 0 11px;
}

#sectionGroupBack:hover {
    background: url("images/mainSprite.png") no-repeat -202px -1000px;
    color: #ffffff;
}

.textSectionGroupNavigator {
    background: url("images/mainSprite.png") no-repeat 0 -1356px;
    color: #FFFFFF;
    font-size: 15px;
    padding: 6px 0 0 0;
    text-align: center;
    width: 183px;
    position: relative;
    min-height: 21px
}

.sectionGroupNavigatorCurve {
    background: url("images/mainSprite.png") no-repeat scroll 0 -1347px rgba(0, 0, 0, 0);
    float: left;
    height: 7px;
    width: 183px;
}


/*------------------------------End----------------------------------------*/

.textSectionGroupNavigator #prevSectionGroup {
    position: absolute;
    top: 7px;
    left: 15px;
    display: inline-block;
    background: url(images/mainSprite.png) -86px -2984px no-repeat;
    width: 15px;
    height: 16px;
    text-indent: -9999px;
    cursor: pointer
}

.textSectionGroupNavigator #prevSectionGroup+div {
    display: inline-block;
    width: 100px;
    line-height: 17px;
    overflow: hidden;
}

.textSectionGroupNavigator #nextSectionGroup {
    position: absolute;
    top: 7px;
    right: 15px;
    display: inline-block;
    background: url(images/mainSprite.png) 0 -2984px no-repeat;
    width: 15px;
    height: 16px;
    text-indent: -9999px;
    cursor: pointer
}

#Top_Navigation_Bar input[type="radio"] {
    display: inline-block;
    margin-top: 0;
    position: relative;
    top: 1px;
}

.Chat_Expand_Btn {
    line-height: 16px;
}

#Footer p a {
    line-height: 17px;
}

.Price_Section h2 {
    line-height: 27px;
}

.disableInterface {
    height: 100%;
    position: absolute;
    width: 100%;
    opacity: 0;
    background-color: #FFFFFF;
    z-index: 999999;
}

.sectionGroup_RollOver #Section_Type_Large_Title {
    border-bottom: none;
    padding-top: 10px;
    padding-left: 48px;
    padding-right: 40px;
    width: auto
}

.sectionGroup_RollOver .Popup_Curve_Left {
    background-position: -658px -616px;
    height: 54px;
    width: 11px;
}

.sectionGroup_RollOver .Popup_Curve_Right {
    background-position: -696px -616px;
    height: 76px;
    width: 11px;
}

.sectionGroup_RollOver .Popup_Content {
    background-position: 0 -1525px;
    height: 43px;
}

.Select_Tab_Border {
    border-bottom: 1px solid #888888;
    height: 32px;
}

.Price_List.active {
    background-position: -5px -3257px
}

.Price_List {
    background-position: -53px -3257px
}

.Benefits.infoboxBenefitbg {
    background-position: -144px -3257px
}

.Benefits.infoboxBenefitbg.active {
    background-position: -99px -3257px
}

.yearlayer {
    color: rgb(255, 255, 255);
    line-height: 33px;
    float: left;
    background: url('images/verticalBgSprite.png') no-repeat scroll left -140px transparent;
    padding-left: 10px;
}

#Start_App_Btn_1 {
    margin-right: 0
}