#popupMask {
    position: absolute;
    z-index: 204;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: .4;
    filter: alpha(opacity=40);
    /* this hack is so it works in IE
     * I find setting the color in the css gives me more flexibility 
     * than the PNG solution.
     */
    background-color:transparent !important;
    background-color: #333333;
    /* this hack is for opera support
     * you can uncomment the background-image if you don't care about opera.
     * this gives you the flexibility to use any bg color that you want, instead of the png
     */
    background-image/**/: url("http://video.skava.net/submodal/maskBG.png") !important; // For browsers Moz, Opera, etc.
    background-image:none;
    background-repeat: repeat;
    display:none;
}
#popupContainer {
    position: absolute;
    z-index: 205;
    top: 0px;
    left: 0px;
    display:none;
    padding: 0px;
}
#popupInner {
    border: none;
    background-color: transparent;
}

.ctswptmainWireFrame {padding:0px; margin:0px; width:620px; background-color: #FFFFFF}
.ctswptpageBody{width:560px;height:630px;}

.ctswptfullWidth {width:100%;}
.ctswptfullHeight {height:100%;}

.ctswpterrorText{font-size:11px;font-family: arial,sans-serif; color: #d61f31;font-weight:bold;}
.ctswptenterTableDim{width:560px;height:465px;border: solid 1px #DCDCD5;}
.ctswptbuttonTableDim{width:560px;height:50px;}
.ctswptbuttonBorder{width:177px;height:50px;border: solid 1px #DCDCD5;background-color:#F2F2F2;}
.ctswptrulesDim{width:560px;height:338px;border: solid 1px #DCDCD5;overflow-y:scroll;overflow-x:hidden;}
.ctswptrulesButton{width:200px;height:50px;}
.ctswptlabelWidth{width:190px;}
.ctswptfieldWidth{width:440px;}
.ctswptrulesTitleHeight{height:25px;}
.ctswptphoneLabel{font-size:11px;font-family: arial,sans-serif;color:#000000;text-align:right;}
.ctswptunderline{text-decoration:underline;}
.ctswpttextBold{font-weight:bold;}

.ctswptzeroPadding{padding:0px;}
.ctswptzeroMargin{margin:0px;}
.ctswptAlignCenter{vertical-align:middle;}     

a {text-decoration:none;}
img {border:none;}
.ctswptdisplayNone{display:none;}

.ctswptwhiteBackground{background-color:#FFFFFF;}
.ctswptredBorder{border:1px solid #f52e07;height:30px; width:560px;}
.ctswptemptyLineSize{height:30px; width:560px;}

.ctswptcolor3{color:#333333;}
.ctswptcolor6{color:#666666;}
.ctswptcolorError{color:#f52e07;}
.ctswptcolorC0{color:#CC0000;}
.ctswptcolorC{color:#CCCCCC;}
.ctswptcolorThankyouLink{color:#262626;}

.ctswptfontVerdana10{font-size:10px;font-family: verdana,Arial,Sans-serif;}
.ctswptfontVerdana11{font-size:11px;font-family: verdana,Arial,Sans-serif;}
.ctswptfontMyriad11{font-size:11px;font-family:'Myriad Pro',Arial,Sans-serif;}    
.ctswptfontMyriad12{font-size:12px;font-family:'Myriad Pro',Arial,Sans-serif;}
.ctswptfontMyriad14{font-size:14px;font-family:'Myriad Pro',Arial,Sans-serif;} 
.ctswptfontMyriad15{font-size:15px;font-family:'Myriad Pro',Arial,Sans-serif;}
.ctswptfontMyriad20{font-size:20px;font-family:'Myriad Pro',Arial,Sans-serif;}        
.ctswptfontMyriad18{font-size:18px;font-family:'Myriad Pro',Arial,Sans-serif;}        
.ctswptfontMyriad26{font-size:26px;font-family:'Myriad Pro',Arial,Sans-serif;}    

.ctswpttopPadding5{padding-top:5px;}
.ctswpttopPadding7{padding-top:7px;}
.ctswpttopPadding10{padding-top:10px;}
.ctswpttopPadding20{padding-top:20px;}

.ctswptleftPadding20{padding-left:20px;}
.ctswptleftPadding25{padding-left:25px;}
.ctswptleftPadding30{padding-left:30px;}
.ctswptleftPadding37{padding-left:37px;}
.ctswptleftPadding157{padding-left:157px;}

.ctswptbottomPadding5{padding-bottom:5px;}

.ctswpttextInput4222{width:42px;height:22px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}
.ctswpttextInput5422{width:54px;height:22px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}
.ctswpttextInput6722{width:67px;height:22px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}    
.ctswpttextInput6722Month{width:120px;height:22px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}    
.ctswpttextInput8622{width:86px;height:22px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}
.ctswpttextInput14222{width:142px;height:22px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}
.ctswpttextInput16622{width:166px;height:22px;border: 1px solid #CCCCCC;background-color:#FFFFFF;}



