body{margin:0px; margin-top:10px; margin:bottom:10px;}
/**, html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, img { margin: 0; padding: 0; border:0; background:none;}*/
img, div, input { behavior: url("/site_images/StoppageOverlay/iepngfix.htc") }
img {border:0; padding:0; margin:0; background:none;}

div.taNewOverlay
{
	position:absolute;
	z-index:18;
	top:0px; 
	padding-top:100px; 
	left:0; 
	bottom:0; 
	right:0;
	text-align:center;
	_width:100%;
	background-color:#000000;
	filter:alpha(opacity=70);
	zoom:1;
	-moz-opacity:.70;
	opacity:.70;
	height:1300px;
}

div#divTAsecurity 
{
	position:absolute;
	top:100px; 
	z-index:19;
	width:950px;
	margin:auto;

}
div#divTAsecurityCar 
{
	position:absolute;
	top:100px; 
	z-index:19;
	width:950px;
	margin:auto;

}
#divTAsecurityContainer
{
    position:relative;
    width:930px;
    margin:auto;
    text-align:center;
    background-color:#ffffff;
}

#divTAsecurityContainer .securitytest
{
    border:solid 2px #00ff00;
    height:100px;
    width:100px;
    margin:auto;
    float:left;
}

/* GLOBAL CONTENT DIV */
div#Modal_CT {
	width:931px;
	position:relative;
	margin:0 auto;
}

/* +++ HEADER +++ */
div#Modal_CT #Modal_CT_Top {width:931px; height: 390px;}
#Modal_CT #CloseMe {position: absolute; top:10px; right:20px; color: #4d4d4d; cursor: pointer; z-index: 300; width: 24px; height: 24px;}

div#Modal_CT #Modal_CT_Top .HeaderTxT_L { position: absolute; top:290px; left: 35px; width: 420px;}/* Left Introduction Text */
div#Modal_CT #Modal_CT_Top .HeaderTxT_R {position: absolute; top:290px; left: 510px; width: 380px;}/* Right Introduction Text */
div#Modal_CT #Modal_CT_Top .HeaderTxT_R_Prod {position: absolute; top:315px; left: 510px; width: 380px;}/* Right Introduction for PRODUCT SELECTOR (smaller) */

div#Modal_CT #Modal_CT_Top h2 {font-size: 18px; color: #4d4d4d; line-height: 18px; font-weight: normal;}
div#Modal_CT #Modal_CT_Top h2 span {color: #ff8400;}

/* Header Themes */
div#Modal_CT #Modal_CT_Top #H_Classic {width:931px; height: 390px; position: relative; background: url('/site_images/StoppageOverlay/Bg_header.png') top left no-repeat;}
div#Modal_CT #Modal_CT_Top #H_Classic.TS {background: url('/site_images/StoppageOverlay/Bg_header_ts.png') top left no-repeat;}
div#Modal_CT #Modal_CT_Top #H_Classic.Wine {background: url('/site_images/StoppageOverlay/Bg_header_wine.png') top left no-repeat;}
div#Modal_CT #Modal_CT_Top #H_GSM {width:931px; height: 390px; position: relative; background: url('/site_images/StoppageOverlay/Bg_header_GSM.png') top left no-repeat;}
div#Modal_CT #Modal_CT_Top #H_ServSel {width:931px; height: 390px; position: relative; background: url('/site_images/StoppageOverlay/Bg_header_ServSel.png') top left no-repeat;}

/* +++ BODY +++ */
div#Modal_CT #Modal_CT_Body {width:931px; height:495px; background: url('/site_images/StoppageOverlay/bg_shim.png') top left repeat-y;}

/* CONTENT LEFT COLUMN */
div#Modal_CT #Modal_CT_Body #CTB_L {width: 476px;  float: left; position: relative;}
div#Modal_CT #Modal_CT_Body #CTB_L #CTB_Prod_L {width:476px; height:445px; background: url('/site_images/StoppageOverlay/bg_product_desc.jpg') top left no-repeat;} /* SPECIFIC for PROD & SERV SELECTOR */
div#Modal_CT #Modal_CT_Body #CTB_L #CTBL_L {float: left; padding-left:12px; width:220px;}
div#Modal_CT #Modal_CT_Body #CTB_L #CTBL_L.TS {width:476px;}
div#Modal_CT #Modal_CT_Body #CTB_L #bannerFooter {float:left; background: url('/site_images/StoppageOverlay/bg_email_montage.jpg') 10px 0px no-repeat; height:258px; width:476px;}
div#Modal_CT #Modal_CT_Body #CTB_L #CTBL_R {float: left; width:232px;}

/*Product Left Txt CT */
div#Modal_CT #Modal_CT_Body #CTB_L #CTB_Prod_L #CTBL_L {float: left; width:232px;} /* SPECIFIC for PROD & SERV SELECTOR */

div#Modal_CT #Modal_CT_Body #CTB_L .CT_Txt {width: 192px; padding:5px 10px 0 10px; position: relative;}
div#Modal_CT #Modal_CT_Body #CTB_L .CT_Txt_TS {width: 434px;}

div#Modal_CT .CT_Txt .concl { font-size:11px; font-weight:bold; margin-left:15px; width:170px; line-height: 11px; } /* SPECIFIC for GENERIC PAGE */

div#Modal_CT .CT_Txt h3 {display: block; padding-left: 15px; background: url('/site_images/StoppageOverlay/bullet.gif') top left no-repeat; font-weight:  bold; font-size: 12px; color:#4d4d4d; line-height: 12px; margin-bottom: 5px; }
div#Modal_CT .CT_Txt h3 strong { font-weight:  bold; font-size: 12px; color:#ff9600; }
div#Modal_CT .CT_Txt h3.TS {margin-top:15px;}
div#Modal_CT .CT_Txt p.TS {padding:5px 15px 10px 15px;}

div#Modal_CT .CT_Txt .Title_Rounded_Borders {position: relative; width:205px; background: #fff; margin: 10px 0 0 5px;}
.Title_Rounded_Borders .Top_Left, .Title_Rounded_Borders .Top_Right, .Title_Rounded_Borders .Bottom_Left, .Title_Rounded_Borders .Bottom_Right {height:10px; width:10px; background-repeat: no-repeat; position: absolute;}
div#Modal_CT .CT_Txt .Title_Rounded_Borders .Top_Left {top: 0px; left: 0px; background-image: url('/site_images/StoppageOverlay/corner_top_left.gif'); z-index: 0;}
div#Modal_CT .CT_Txt .Title_Rounded_Borders .Top_Right {top: 0px; right: 0px; background-image: url('/site_images/StoppageOverlay/corner_top_right.gif'); z-index: 1;}
div#Modal_CT .CT_Txt .Title_Rounded_Borders .Bottom_Left {bottom: 0px; left: 0px; background-image: url('/site_images/StoppageOverlay/corner_bottom_left.gif'); z-index: 2;}
div#Modal_CT .CT_Txt .Title_Rounded_Borders .Bottom_Right {bottom: 0px; right: 0px; background-image: url('/site_images/StoppageOverlay/corner_bottom_right.gif'); z-index: 3;}

div#Modal_CT .CT_Txt h4 {display: block; font-weight:  bold; font-size: 13px; color:#4d4d4d; line-height: 13px; margin:0 5px; padding:5px; z-index: 40;}
div#Modal_CT .CT_Txt h4 strong { font-weight:  bold; font-size: 13px; color:#ff9600; }

div#Modal_CT .CT_Txt .subH4 {position:relative; width:200px; margin: 5px 0 0 10px;}
div#Modal_CT .CT_Txt .subH4_ServSel {position:relative; width:200px; margin: 5px 0 0 10px; font-size:12px;}
div#Modal_CT .CT_Txt .subH4_ServSel span {color:#FF9600;}

div#Modal_CT .CT_Txt h5 {display: block; font-weight:  bold; font-size: 16px; color:#4d4d4d; line-height: 16px; position:relative; margin:20px 15px 10px;}

div#Modal_CT .CT_Txt ul { list-style: none; margin-left: 5px; }
div#Modal_CT .CT_Txt ul li {background:transparent url('/site_images/StoppageOverlay/bullet_li.gif') no-repeat scroll left top; display:block; font-size:11px; line-height:11px; padding-left:10px; margin-bottom: 5px;}
div#Modal_CT .CT_Txt ul li strong { font-weight: bold; display: block; margin-top: 5px;}
div#Modal_CT .CT_Txt ul li span {color:#ff9600; }

div#Modal_CT .CT_Txt ul.ProdUL { list-style: none; margin:20px 0 0 5px; } /* SPECIFIC for PROD & SERV SELECTOR */
div#Modal_CT .CT_Txt ul.ProdUL li {background:transparent url('/site_images/StoppageOverlay/bullet_li.gif') no-repeat scroll left top; display:block; font-size:12px; line-height:12px; padding-left:10px; margin-bottom: 10px;} /* SPECIFIC for PROD & SERV SELECTOR */
div#Modal_CT .CT_Txt ul.ProdUL li span {color:#ff9600; } /* SPECIFIC for PROD & SERV SELECTOR */

/* Bottom Orange Button */
div#Modal_CT #BT_Bottom {background: url('/site_images/StoppageOverlay/BT_Gratis.jpg') top left no-repeat;  width: 419px; height: 32px; position: absolute; bottom: 85px; left: 35px; text-align: center; }
/*div#Modal_CT #BT_Bottom a { position: absolute; top:5px; left: 70px; color: #fff; font-size: 18px; text-decoration: none; }*/
div#Modal_CT #BT_Bottom a {display:block; width:419px; height:32px; line-height:32px; color: #fff; font-size: 18px; text-decoration: none;}
div#Modal_CT #BT_Bottom a:hover { color: #fff; text-decoration: none;}

/* CONTENT RIGHT COLUMN */
div#Modal_CT #Modal_CT_Body #CTB_R {width: 455px; float: left; position: relative;}
/*Affiliation*/
div#Modal_CT #CTB_R #ACT_Fr {width: 447px; height: 304px; position: relative; background: url('/site_images/StoppageOverlay/bg_gifts.jpg') top left no-repeat; }
div#Modal_CT #CTB_R #ACT_Fr.TS {background: url('/site_images/StoppageOverlay/bg_gifts_TS.jpg') top left no-repeat;}
div#Modal_CT #ACT_Fr #ACT_Title { width: 300px; position: absolute; top:28px; left: 70px;}
div#Modal_CT #ACT_Fr #ACT_Gift1 { width: 150px; position: absolute; top:210px; left: 75px;}
div#Modal_CT #ACT_Fr #ACT_Gift2 { left:285px; position:absolute; top:215px; width:120px;}

div#Modal_CT #ACT_Fr h3 {font-size: 16px; font-weight: bold; color: #4d4d4d; line-height: 15px;}
div#Modal_CT #ACT_Fr h3.wineSelector {padding-top:5px;}
div#Modal_CT #ACT_Fr p {font-size: 14px; color: #4d4d4d; font-weight: bold; line-height: 14px;}
div#Modal_CT #ACT_Fr p span {font-size: 14px; color: #ff9600; font-weight: bold;}

/*Affiliation Button*/
div#Modal_CT #ACT_Fr .BT_Affiliation { position: absolute; top:279px; left: 150px; cursor: pointer; text-align: center; width: 116px;}
div#Modal_CT #ACT_Fr a {text-decoration: none; color: #693700; font-weight: bold; font-size: 14px;}
div#Modal_CT #ACT_Fr a:hover {text-decoration: none; color: #fff; font-weight: bold;}

/*Connection*/
#CTB_R #C_CT {width: 447px; height: 194px; position: relative; background: url(/site_images/StoppageOverlay/bg_Affiliated2.jpg) top left no-repeat;}
#CTB_R #C_CT.emailCaption {background: url('/site_images/StoppageOverlay/bg_form_emailcaption_top.jpg') top left no-repeat; height:auto;}
div#Modal_CT #CTB_R #ACT_Fr.wineSelector {background: url('/site_images/StoppageOverlay/bg_nogifts.jpg') top left no-repeat; height:120px;}
#CTB_R .emailCaptionBottomBg {background: url('/site_images/StoppageOverlay/bg_form_emailcaption_bottom.jpg') bottom left no-repeat; overflow:auto;}
#C_CT .BT_Affiliation { position: absolute; top:107px; left: 150px; cursor: pointer; text-align: center; width: 116px;}
#C_CT .BT_Affiliation_emailCaption {position:relative; display:block; top:auto; left:115px; width:116px; cursor:hand; cursor:pointer;}
div#Modal_CT #ACT_Fr .BT_Affiliation_wineSelector {top:88px;}
#register_ValidationSummary {padding-bottom:20px;}
#C_CT a {text-decoration: none; color: #693700; font-weight: bold; font-size: 14px;}
#C_CT a:hover { color: #fff;}
/*
#C_CT a {display: block; padding-left: 40px; position: absolute; top:13px; left:40px; text-decoration: none;}
#C_CT a:hover { color: #ff9600;}
*/
#C_CT h4 {margin:0; padding:0; color:#4d4d4d ; font-size: 16px; font-weight: bold;display: block; padding-left: 40px; position: absolute; top:10px; left:40px; text-decoration: none;}
/*#C_CT h5 { color:#ff9600 ; font-size: 12px; }*/
#C_CT form, #C_CT div.loginDiv {margin:0; padding:0; padding-top:33px; padding-left:85px; padding-right:95px;left:40px;}
#C_CT form.emailCaption, #C_CT div.loginDiv.emailCaption {padding:33px 45px 0 35px;}
#C_CT form p, #C_CT div.loginDiv p {clear:left; margin:0; padding:0; padding-top:5px;}
#C_CT form label, #C_CT div.loginDiv label {float:left; width:135px; text-align:right; padding-right:5px; color:#ff9600; font: bold 12px Arial, Helvetica, sans-serif;}
#C_CT form label.emailCaption, #C_CT div.loginDiv label.emailCaption {width:180px;}
#C_CT form input, #C_CT div.loginDiv input {font-size:11px; width:85px; border:1px solid #778185;}
#C_CT form input.chkEmailCaption, #C_CT div.loginDiv input.chkEmailCaption {width:auto; border:0;}
#C_CT form input.emailCaption, #C_CT div.loginDiv input.emailCaption {width:140px;}
#C_CT form div.Links, #C_CT div.loginDiv div.Links {width:100%;text-align:center;}
#C_CT form div.Links a, #C_CT div.loginDiv div.Links a {display:block; padding-top:3px; font-size:11px; color:#353535;}
#C_CT form div.Links a:hover, #C_CT div.loginDiv div.Links a:hover {color:#ff9600;}
#C_CT .BT_Login {position: absolute; top:94px; left: 165px; cursor: pointer; _top:0px; _left:80px;}
#C_CT h4.H4_reposition {top:150px;}
#C_CT a.NewMember{display:block; margin:80px 0 0 80px; #margin-top:90px; _margin-top:75px; font-size:14px; color:#ff9600; font-weight:bold; text-decoration:none;}

/* +++ FOOTER +++ */
#Modal_CT #Modal_CT_Footer {width:931px; height: 50px; background: url('/site_images/StoppageOverlay/bg_footer.png') top left no-repeat;}



/* ---------- STEP02 ----------------*/

/*Header*/
#Modal_CT #Modal_CT_Top_Step2 {width:931px; height: 330px;}

#Modal_CT_Top_Step2 .HeaderTxT_L { position: absolute; top:290px; left: 35px; width: 420px; }
#Modal_CT_To_Step2p .HeaderTxT_R {position: absolute; top:290px; left: 510px; width: 380px;}
#Modal_CT_Top_Step2 .HeaderTxT_R_Prod {position: absolute; top:315px; left: 510px; width: 380px;}


/*Header Themes*/
#Modal_CT_Top_Step2 #H_Classic {width:931px; height: 390px; position: relative; background: url('/site_images/StoppageOverlay/Bg_header.png') top left no-repeat;}
#Modal_CT_Top_Step2 #H_GSM {width:931px; height: 390px; position: relative; background: url('/site_images/StoppageOverlay/Bg_header_GSM.png') top left no-repeat;}

/*BODY*/
#Modal_CT #Modal_CT_Body_Step2 {width:931px;background: url('/site_images/StoppageOverlay/bg_shim.png') top left repeat-y;}

#Modal_CT_Body_Step2 #CTB_L_Step2 {width: 476px;  float: left; position: relative;}
#CTB_L_Step2 #CTB_Prod_L_Step2 {width:441px; height:324px; background:url('/site_images/StoppageOverlay/bg_product_Step2Left.jpg') left top no-repeat; padding:20px 0 0 35px;}

#CTB_Prod_L_Step2 h2.TitleStep2 {font-weight: normal;color:#ff8400; font-size:26px;  font-weight:bold;}
#CTB_Prod_L_Step2 h2.TitleStep2 span {font-size: 20px; color:#484848; line-height: 18px; width:270px; display:block; font-weight:bold; margin:15px 0 10px 0;}
#CTB_Prod_L_Step2 h3 {font-size: 16px; color:#4D4D4D; width:270px; display:block;  font-weight:bold; border-bottom:1px solid #dcdcdc; padding:0 0 10px 0;}
#CTB_Prod_L_Step2 p { width:270px; font-size:14px; color:#4D4D4D; margin:10px 0;}
#CTB_Prod_L_Step2 p span { color:#000000; background:url('/site_images/StoppageOverlay/bullet_org.jpg') left 2px no-repeat; padding:0 0 0 18px;}



#Modal_CT_Body_Step2 #CTB_R_Step2 {width: 455px; float: left; position: relative;}

/*Affiliation*/
#CTB_R_Step2 #ACT_Fr_Step2 {width: 447px; height: 285px; position: relative; background: url('/site_images/StoppageOverlay/bg_ColR_Step2.jpg') top left no-repeat; }
#ACT_Fr_Step2 #ACT_Title_Step2 { width: 350px; position: absolute; top:22px; left: 70px;}
#ACT_Fr_Step2 form { width:350px; position:absolute; top:60px; left:70px; margin:0; padding:0;}
#ACT_Fr_Step2 form table { width:350px; margin:0; padding:0;}
#ACT_Fr_Step2 form table td { font-weight:bold;}
#ACT_Fr_Step2 form table td input.ChpsText{ width:300px; height:16px; border:1px solid #b9b6b3; margin:1px 0 5px 0;}
#ACT_Fr_Step2 form p { width:350px; font-size:12px; color:#686868; font-weight:normal;}

#ACT_Fr_Step2 form p.check{margin:0;}
#ACT_Fr_Step2 form p input.checkbox{float:left; width:15px;}
#ACT_Fr_Step2 form p label{padding:1px 0 0 3px; display:block; float:left;width:300px;}

#ACT_Fr_Step2 h3 {font-size: 16px; font-weight: bold; color: #4d4d4d; line-height: 15px;}
#ACT_Fr_Step2 p {font-size: 14px; color: #4d4d4d; font-weight: bold; line-height: 14px;}
#ACT_Fr_Step2 p span {font-size: 14px; color: #ff9600; font-weight: bold;}

/*Affiliation Button*/
#ACT_Fr_Step2 .BT_Affiliation { position: absolute; top:259px; left: 150px; cursor: pointer; text-align: center; width: 116px;}
#ACT_Fr_Step2 a {text-decoration: none; color: #fff; font-weight: bold; font-size: 14px;}
#ACT_Fr_Step2 a:hover {text-decoration: none; color: #fff; font-weight: bold;}

/*Connection*/
#CTB_R_Step2 #C_CT_Step2 {width: 447px; height: 59px; position: relative; background: url('/site_images/StoppageOverlay/bg_log_Step2.jpg') top left no-repeat;}
#C_CT_Step2 a {display: block; padding-left: 40px; position: absolute; top:13px; left:40px; text-decoration: none;}
#C_CT_Step2 a:hover { color: #ff9600;}
#C_CT_Step2 h4 { color:#4d4d4d ; font-size: 16px; font-weight: bold;}
#C_CT_Step2 h5 { color:#ff9600 ; font-size: 12px; }


/*FOOTER Modal*/
#Modal_CT #Modal_CT_Footer_Step2 {width:931px; height: 50px;;background: url('/site_images/StoppageOverlay/bg_footer_Step2.png') top left no-repeat;}

/* BackGround Stop page car site */
div#container div#mainContent.clearfix table tbody tr td.center_panel table tbody tr td div#divTAsecurityCar div#Modal_CT div#Modal_CT_Top div#H_Classic {
	width:931px; 
	height: 390px; 
	position: relative; 
	background: url('/site_images/StoppageOverlay/Bg_header_Car.png') top left no-repeat;
	}
