/*@charset "utf-8";
 CSS Document */

body
{
    margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; line-height: 1.5;
}
.mainDiv
{
    margin: 2px auto 0 auto; padding: 0px 0px 10px 0px; clear: left; overflow: visible;
        width: 970px; min-height: 100px;
}
#actualContents
{
    clear: left; float: left; overflow: visible; min-height: 250px; width: 100%;
}
.toplink-bg
{
    background-image: url(../../images/toplink-bg.jpg); background-repeat: repeat-x;
}
.border-color1
{
    background-color: #bdbcbc; height: 5px;
}
.top-tab-line
{
    background-color: #bdbcbc; height: 5px; line-height: 0; font-size: 1px;
}
.credit-cards
{
    clear: left; height: 60px; float: left; margin-top: 3px; padding-left: 15px;
}
.delivery-guarantee
{
    float: left; margin-top: 3px; padding-left: 5px;
}
#verisign
{
    float: left; height: 72px; margin-top: -6px; padding-left: 5px;
}
#paypal-seal
{
    float: left; margin-top: 10px; padding-left: 5px;
}
        #navigation
        {
            -moz-background-clip: border;
            -moz-background-inline-policy: continuous;
            -moz-background-origin: padding;
            clear: left;
            margin: 0;
            padding: 0;
            position: relative;
            width: 100%;
            height: 41px;
            color: #FFFFFF;
            background: transparent url(../../images/toptab-bg.jpg) repeat-x scroll center top;
        }
        .tabs
        {
            width: 970px; margin: 0 auto 0 auto; overflow: visible; clear: left;
        }
        #navigation ul
        {
            float: left;
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        #navigation li
        {
            -moz-background-clip: border;
            -moz-background-inline-policy: continuous;
            -moz-background-origin: padding;
            background: #fff url(../../images/headerTabs.png) no-repeat scroll 0 0px;
            float: left;
            margin-left: 0.5em;
            position: relative;
        }
        #navigation li a
        {
            -moz-background-clip: border;
            -moz-background-inline-policy: continuous;
            -moz-background-origin: padding;
            background: #fff url(../../images/headerTabs.png) no-repeat scroll 100% 0px;
            display: table;
            float: left;
            font-family: Arial;
            font-size: 12px;
            font-variant: normal;
            font-weight: bold;
            height: 1.95em;
            margin-left: 9px;
            padding-right: 8px;
            text-align: center;
            text-decoration: none;
            color: #7D0206;
        }
        #navigation li a:hover
        {
            text-decoration: underline;
            color: #012663;
        }
        #navigation li span
        {
            display: table-cell;
            line-height: 1.75em;
            vertical-align: middle;
        }
        #navigation li span span
        {
            display: block;
            vertical-align: middle;
            white-space: nowrap;
        }
        #navigation li.currentTab
        {
            -moz-background-clip: border !important;
            -moz-background-inline-policy: continuous !important;
            -moz-background-origin: padding !important;
            background: #fff url(../../images/headerTabs.png) no-repeat scroll 0 -66px !important;
            border-top: 5px solid #ffa23d;
            margin-top: -5px;
        }
        #navigation li.currentTab a
        {
            -moz-background-clip: border !important;
            -moz-background-inline-policy: continuous !important;
            -moz-background-origin: padding !important;
            background: #fff url(../../images/headerTabs.png) no-repeat scroll 100% -66px !important;
        }
        #navigation li.currentTab a:hover
        {
            text-decoration: none;
        }
        #navigation li.currentTab span
        {
            color:#012663;
        }
.popularShows
{
    display: inline; float: left; margin: 8px 0px 5px 11px; text-align: center;
}
.hotShows
{
    display: inline; float: left; margin: 6px 4px 0px 4px; text-align: center;
}
.priceAndName
{
    width: 91px; text-align: center;
}
.tab-btn-left
{
    background: transparent url(../../images/tab-btn-center.jpg) repeat-x top;
    margin-top: 0px; margin-left: 2px; margin-right: 5px; float: left;
}
.tab-btn-right
{
    float: left;
    background: transparent url(../../images/tab-btn-right.jpg) no-repeat top right;
}
.tab-btn-center
{
    float: left;
    background: transparent url(../../images/tab-btn-left.jpg) no-repeat top left;
    margin-left: 10px; margin-right: 10px; height: 22px;
}
.tab-btn-center a, .tab-btn-center a:visited
{
    font-weight: bold; font-size: 11px; font-family: Verdana; color: #7d0206; line-height: 22px;
}
.tab-btn-center a:hover
{
    color: #7d0206;
    text-decoration: underline;
}
.call
{
    font-family: Arial; font-size: 18px; font-weight: bold; color: #7d0206; float: right; line-height: 41px;
}
.three-ds
{
    padding-left: 5px; float: left; padding-top:10px;
}
.three-ds #mc
{
    top: -3px; position: relative;
}
.three-ds #vc
{
    padding-right: 10px;
}
.top-bg
{
    background-color: #7d0206;
    height: 177px;
}

.tab-color1
{
    background-color: #ffa23d;
}
.tab-color2
{
    background-color: #ff7c00;
}
.tab-text1
{
    font-size: 10px;
    font-weight: bold;
    color: #012663;
    text-decoration: none;
}
.footer
{
    clear: left; width: 933px; min-height: 150px; overflow: visible; margin: 0px auto 5px auto; text-align: center;
}
.footerlinks
{
    height: 30px; padding-top: 10px; padding-bottom: 5px; vertical-align: middle; text-align: center;
}
.footerlinks a, .footerlinks a:link, .footerlinks a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000cff;
    text-decoration: none;
}
.footerlinks a:hover
{
    color: #353535;
    text-decoration: underline;
}
.tab-bottom-l
{
    clear: left; float: left; width: 12px; height: 125px;
}
.tab-bottom-bg
{
    float: left; width: 909px; height: 125px;
    background: transparent url(../../images/tab10.jpg) repeat-x;
}
.tab-bottom-r
{
    float: left; width: 12px; height: 125px;
}
.tab-text2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.bottom-links
{
    clear: left; height: 52px; padding-top: 10px; text-align: center;
}
.bottom-text, .bottom-text a, .bottom-text a:link, .bottom-text a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #353535;
    text-decoration: none;
}
.bottom-text a:hover
{
    color: #671C00;
    text-decoration: underline;
}
.text2, .text2 a, .text2 a:link, .text2 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fa7d02;
    text-decoration: none;
}
.text2 a:hover
{
    color: #7E0101;
}
.footerCR
{
    height: 20px; clear: left;
}
.text3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #292929;
    text-decoration: none;
}
.form-bg
{
    height: 288px;
    margin: 16px 0px;
    background-image: url(../../images/form-tab3.jpg);
    background-repeat: repeat-y;
}
.tab-search
{
    margin: 0 auto 0 auto;
    width: 304px;
    height: 60px;
    background: transparent url(../../images/tab-search.jpg) center no-repeat;
}
.text-search
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #b63200;
    text-decoration: none;
}
.text-showhotel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #671c00;
    text-decoration: none;
    text-transform: uppercase;
}
.text-form
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.heading1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.heading2
{
    font-family: Arial, Helvetica, sans-serif; font-size: 18px;
    font-weight: normal; color: #7e0101; text-decoration: none;
}
.dashingline
{
    background-image: url(../../images/dots.gif); background-repeat: repeat-x;
}

.text1, .text1 a, .text1 a:link, .text1 a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color: #7e0101;
    text-decoration: none;
}
.text1 a:hover
{
    color: #FA7D02;
}

.btn-tab-bg
{
    background-image: url(../../images/btn-tab3.jpg); background-repeat: repeat-x;
}
.tab-text4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.toplinks
{
    width: 521px;
    height: 45px;
    vertical-align: middle;
    float: left;
    line-height: 45px;
}
.toplinks, .toplinks a, .toplinks a:link, .toplinks a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #7e0101;
    text-decoration: none;
}
.toplinks a:hover
{
    color: #ee6300;
}
.toplink-bg
{
    height: 45px;
}
.tab1-top-l
{
    width: 624px;
    height: 22px;
    background: transparent url(../../images/tab1.jpg) left top no-repeat;
}
.tab1-top-c
{
    width: 615px;
    height: 22px;
    margin-left: 9px;
    text-align: left;
    background: #ee6300 url(../../images/tab2.jpg) right top no-repeat;
}
.tab1-c-l
{
    width: 624px;
    min-height: 100px; 
    background: transparent url(../../images/tab5.jpg) left repeat-y;
    overflow: visible;
}
.tab1-c-r
{
    width: 624px;
    min-height: 100px; 
    background: transparent url(../../images/tab6.jpg) right repeat-y;
    overflow: visible;
}
.tab-hotshows
{
    width: 618px;
    height: 180px;
    margin: 0px auto 9px auto;
    padding-top: 9px;
    text-align: center;
}
.tab-hotshows div
{
    width: 103px;
    height: 171px;
    float: left;
}
.tab-hotshows div img
{
    width: 91px;
    height: 129px;
}
.tab-hotshows span
{
    height: 11px;
    width: 91px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.tab-popularshows
{
    width: 965px; height: 180px; margin: 0px auto 9px auto; padding-top: 10px; text-align: center;
}
.tab-popularshows div
{
    width: 107px; height: 171px; float: left;
}
.tab-popularshows div img
{
    width: 91px; height: 129px; border: none;
}

.searchboxleft
{
    width: 28%;
    height: 218px;
    overflow: visible;
    margin: 10px auto 0px auto;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.searchboxright
{
    width: 72%; height: 218px; overflow: visible; margin: 10px auto 0px auto; float: left;
}

.searchboxlabel
{
    display:block; margin:6px; height:12px;
}
.searchboxctl
{
    display: block; height: 20px; margin-top: 6px; margin-bottom: 6px;
}
.showDetailHeading
{
	color:#EE6300; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold; 
	font-size:14px;
}
.boldTextSmall
{
	color:Black; font-size:11px; font-weight:bold;
}
.boldText
{
	color:Black; font-size:12px; font-weight:bold;
}
.normalBlackText
{
	color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.text-theatreName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px; font-weight: normal; text-transform:capitalize; text-align:center;
    color: #b63200; text-decoration: none;
}
.showImage
{
	width: 102px; 
	float: left;
}
.detailsMagin
{
	overflow: visible; 	padding: 0px 20px 5px 10px;
}
.venueMap
{
	border: none; width:59px; height:59px;
}
.venueImageSmall
{
	width:105px; height:125px; border: solid 1px #FA7D02;
}
.search-top
{
	min-height: 320px; width: 332px; clear: left; float:left; 
	background: transparent url(../../images/form-tab1.jpg) top center no-repeat;	
}
.search-bottom
{
	width: 332px; min-height: 304px; background: transparent url(../../images/form-tab2.jpg) bottom no-repeat; 
}
.btn-right
{
    background: transparent url(../../images/btn-tab2.jpg) right no-repeat;
}
.btn-left
{
    clear: left; height: 21px; background: transparent url(../../images/btn-tab1.jpg) left no-repeat;
}
.btn-center
{
    line-height: 15px; height: 21px;
    margin-left: 10px; margin-right: 10px;
    vertical-align: middle;
    
    background: transparent url(../../images/btn-tab3.jpg) repeat-x;
}
.btn-center input
{
    border: none; background-color: #303030;
    margin: 2px auto auto auto; line-height: 15px; height: 15px;
    vertical-align: middle; cursor: pointer; color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;
}
.btn-center a
{
    line-height: 19px; vertical-align: middle;
}
.btn-center input:hover, .btn-center a:hover
{
    color: #EE6300;
}
h1
{
    color: #7D0206; padding: 0 0 0 0; margin: 0 0 0 0; font-size: x-large;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px; font-weight: normal;
    text-transform:capitalize; text-align:center; color: #b63200; text-decoration: none; font-weight:bold;
    padding: 0 0 0 0; margin: 0 0 0 0;
}
.text-location
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; font-weight: normal;
    color: #671c00; text-decoration: none; text-transform: uppercase;
}

.mandatoryfield
{
    font-size: 10px; font-weight: bold; color: Red;
}
.Links, a
{
    border: none; color: #7E0101; text-decoration: none;
}
.Links:hover
{
    color: #FA7D02; text-decoration: underline;
}
hr
{
    background-color: #F9CB9F; color: #F9CB9F; height: 1px; border: 0 none;
}

/*Default tab classes*/
/*top start*/
.tab-bg-left
{
    clear: left;
    background: transparent url(../../images/tab1.jpg) left top no-repeat;
    line-height: 22px; height: 22px;
}
.tab-bg-center
{
    margin-left: 9px; height: 22px; vertical-align: middle;
    background: #ee6300 url(../../images/tab2.jpg) right top no-repeat;
}
.tab-bg-center h1
{
    font-family: Arial, Helvetica, sans-serif; font-size: 16px;
    font-weight: normal; color: #FFFFFF; text-decoration: none;
    font-weight:bold; padding: 0 0 0 0; margin: 0 0 0 0;
}
.tab-bg-center h2
{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; 
    text-decoration: none; font-weight:bold; padding: 0 0 0 0; margin: 0 0 0 0; text-align:left; }
/*top end*/
/*center start*/
.tab-c-l
{
    clear: left; overflow: visible; min-height: 100px;
    background: transparent url(../../images/tab5.jpg) left repeat-y;
}
.tab-c-r
{
    margin-left: 9px; min-height: 100px; overflow: visible;
    background: transparent url(../../images/tab6.jpg) right repeat-y;
}
/*center end*/
/*center new start*/
.tab-c
{
    clear: left; float: left;
    border-left: solid 1px #EE6300; border-right: solid 1px #EE6300;
}
/*center new end*/
/*bottom start*/
.tab-b-l
{
    clear: left; height: 9px; line-height: 0; font-size: 1px;
    background: transparent url(../../images/tab4.jpg) left bottom no-repeat;
}
.tab-b-r
{
    height: 9px; line-height: 0; font-size: 1px;
    background: transparent url(../../images/tab3.jpg) right bottom no-repeat;
}
.tab-b-c
{
    height: 9px; margin: 0 9px 0 9px; line-height: 0; font-size: 1px;
    background: transparent url(../../images/tab7.jpg) bottom repeat-x;
}
/*bottom end*/

/*orange button classes start*/
.btn1-left
{
    height: 21px;
    background: transparent url(../../images/btn-01.jpg) left no-repeat;
}
.btn1-right
{
    background: transparent url(../../images/btn-02.jpg) right no-repeat;
}
.btn1-center
{
    background: transparent url(../../images/btn-03bg.jpg) center repeat-x;
    line-height: 21px; height: 21px; margin-left: 10px; margin-right: 10px;
}
.btn1-center a, .btn1-center a:link, .btn1-center a:visited
{
    vertical-align: middle;
    
    color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none;
}
.btn1-center a:hover, .btn1-center input:hover
{
    color: #7E0101;
}
.btn1-center input
{
    border: none; background-color: #EE6200; margin: 2px auto 2px auto;
    vertical-align: middle; height: 17px; cursor: pointer;
    
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px; font-weight: normal; text-decoration: none;
}
/*orange button classes end*/
.Error
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px; font-weight: bold; color:Red;
    text-align: center;
}
/*Rounded big bottom*/
.bottom-left
{
    background: #EE6300 url(../../images/tab1bottom.jpg) no-repeat scroll top left;
    height: 22px; line-height: 22px; clear:left;
}
.bottom-right
{
    background: transparent url(../../images/tab2bottom.jpg) no-repeat scroll right top;
    height: 22px; line-height: 22px;
}
/*End Rounded big bottom*/
.paymentDetails-Heading
{
	font-family: Arial,Helvetica,sans-serif;
    color: #B63200; font-weight:bold; font-size:24px;	
}
.paymentDetails-Title
{
    color: #FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none; font-size: 11px; font-weight: bold; line-height: 20px;
    text-transform: capitalize;
}
img
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8px;	border: none;
}
.border-color
{
    border: solid 1px #F9CB9F;
}

/*Shows Default*/

        .imageHeightWidth
        {
            width: 91px;
            height: 129px;
        }
        .ourShows
        {
            display: inline;
            float: left;
            margin-left: 13px;
            margin-right: 0px;
            margin-bottom: 5px;
            text-align: center;
            vertical-align: middle;
            padding-right: 15px;
            padding-bottom: 0px;
            padding-top: 10px;
        }
        .imageStyle
        {
            border: none 0px;
            margin: 0 0 0 0;
            padding: 0px;
        }
        .main-heading
        {
            font-size: 23px;
            text-align: left;
            color: #7E0101;
            text-transform: uppercase;
            font-weight: 900;
        }
        .showColor
        {
            color: #EE6300;
        }
        .mainDescription
        {
            width: 70%;
            padding-bottom: 10px;
        }
        .show-description
        {
            height: 129px;
            float: left;
            padding-left: 10px;
            width: 185px;
            text-align: left;
            border-width: 0px;
        }
        .showName
        {
            font-size: 11px;
        }
        .discountedPrice
        {
            font-size: 11px;
            color: #082b7b;
        }
        .shortDescription
        {
            height: 72px;
            font-size: 10px;
            padding-top: 5px;
        }
        .btn-main
        {
            width: 70px;
            float: left;
            text-align: center;
            clear: left;
            vertical-align: middle;
        }
        .line
        {
            padding-left: 6px;
            padding-right: 6px;
        }
/*Shows Default end*/
/*Show details*/
        .leftDiv
        {
            width: 624px;
            min-height: 320px;
            float: left;
            clear: left;
            overflow: visible;
            margin-right: 14px;
        }
        .rightDiv
        {
            overflow: visible;
            float: right;
            width: 332px;
            min-height: 220px;
        }
        .lowerLine
        {
            float: left; 
            height: 100%; 
            overflow: visible;
        }
        .showInformation
        {
        	float: left; 
        	width: 450px;
	        
	        padding: 0px 20px 5px 10px;
        }
        .showDetailHeading
        {
            font-size:12px;	
        }
/*Show Details end*/
/*Show Search Results*/
        #showdetails
        {
            clear: left;
            float: left;
            width: 660px;
            margin-right: 15px;
        }
        #venuedetails
        {
            float: left;
            width: 250px;
        }
        .dlavailablepackage
        {
            margin-left: 15px;
            margin-right: 15px;
            margin-top: 8px;
            margin-bottom: 8px;
            clear: both;
        }
        .recomendation-left
        {
            margin-top: 10px; width: 100%; float: left;
            background: transparent url(../../images/tab2-left.jpg) left no-repeat;
        }
        .recomendation-right
        {
            background: transparent url(../../images/tab2-right.jpg) right no-repeat;
        }
        .recomendation-center
        {
            margin: 0px 10px 0px 10px; text-align: center;
            background: transparent url(../../images/tab3bg.jpg) repeat-x;
            height: 43px; line-height: 43px;
        }
        .recomendation-center p
        {
            font-size: 14px; color: #FFFFFF; margin: 0;
        }
        .ratingList td
        {
            color: #7E0101;
            font-size: 12px;
            font-weight: bold;
        }
        .ratingList td input
        {
            cursor: pointer;
            margin-left: 5px;
            margin-right: 10px;
        }
        .dlpaging
        {
            margin-left: 0px;
            margin-right: 0px;
        }
        .divfilter
        {
            display: block; clear: left; float: left; width: 99%; border-bottom: dashed 1px #F6B17F;
        }
        .tab-c-showdetails
        {
            width: 638px; min-height: 155px; padding: 15px 10px 10px 10px;
        }
        .tab-c-venuedetails
        {
            width: 230px; min-height: 155px; padding: 15px 9px 10px 9px;
        }

/*Show Search Results end*/

.note-maestro
{
    clear: both; padding-top: 5px; text-align: left; font-size: 12px; color: #7E0101; font-family: Arial,Helvetica,sans-serif;
}
.siteHeading
{ font-size:20px; line-height:41px; color:#CA5500; font-weight:bold; display:inline;}
.call-Home
{ float:left; width:332px; text-align:center;}
.bottom-middle
{
    width: 921px;
    height: 22px;
    float: left;
    background-color: #EE6300;
}
/***Form box***/.form-topLeft
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-1.jpg) no-repeat scroll left top;
    float: left;
    height: 12px;
    width: 12px;
    clear: left;
    line-height: 12px;
}
.form-topMiddle
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-bg1.jpg) repeat-x scroll left top;
    float: left;
    height: 12px;
    min-width: 120px;
    line-height: 12px;
}
.form-topRight
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-2.jpg) no-repeat scroll left top;
    float: left;
    height: 12px;
    width: 12px;
    line-height: 12px;
}
.form-middleLeft
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #E6E6E6 url(../../images/tipround-bg4.jpg) repeat-y scroll left top;
    min-height: 200px;
    width: 939px;
    overflow: visible;
    float: left;
}
.form-middleRight
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #E6E6E6 url(../../images/tipround-bg2.jpg) repeat-y scroll right top;
    float: right;
    min-height: 188px;
    width: 144px;
    overflow: visible;
}
.form-bottomLeft
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-4.jpg) no-repeat scroll left top;
    float: left;
    height: 12px;
    width: 12px;
    clear: left;
}
.form-bottomMiddle
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-bg3.jpg) repeat-x scroll left top;
    float: left;
    height: 12px;
    min-width: 120px;
}
.form-bottomRight
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-3.jpg) no-repeat scroll left top;
    float: left;
    height: 12px;
    width: 12px;
}
/***Form box***//***Heading Box*/.formHeading-Left
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-5.jpg) no-repeat scroll left top;
    float: left;
    height: 60px;
    width: 12px;
}
.formHeading-Middle
{
    background-color: White;
    float: left;
    height: 46px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #DDDDDD;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    overflow: visible;
    line-height: normal;
    width: 871px;
    padding-top: 10px;
}
.formHeading-Right
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../../images/tipround-6.jpg) no-repeat scroll left top;
    float: left;
    height: 60px;
    width: 12px;
}
/***End Heading Box*/.label-Text
{
    min-height: 18px;
    vertical-align: middle;
    line-height: 16px;
}
.creaditCardInfo
{
    color: #EE6300;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    text-transform: capitalize;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    clear: left;
    width: 100%;
}
.creditCard
{
    margin-bottom: 3px;
    margin-top: 3px;
}
.restaurant-heading
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #B63200;
    text-decoration: none;
}
.divCenter
{
    display: table;
}
.divCenter p
{
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.ErrorMain
{
    width: 100%;
    margin: 5px auto 5px auto;
    font-size: 14px;
    color: Red;
    font-weight: bold;
    text-align: center;
}
.divCenter p
{ *margin-top:expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px":"0");}


.legend-text
{ text-transform: capitalize; font-weight: bold; }
.form-row
{ float: left; clear:left; padding-bottom: 5px; width: 550px; }
.form-row .text
{ float: left; width: 185px; text-align: right; padding-right: 5px; }
.form-row .field
{ float: left; width:188px;}
.form-row .field2
{ float: left; width:130px;}
.form-row .validation
{float:left; width:10px; text-align:center; }
