@import url(/common/redesign-css/forms.css);

.form-column{ float:left; width:425px; display:inline; margin:0 20px 0 0; }
.form-column .fields { width:425px !important; }

#rd-content form.medium .form-item-collection { width:420px !important; }
#rd-content form{padding-bottom:0;}
#rd-content form input.padding {border:0 none; font-size:1em; padding:2px;}
	
.warning {
background:#F1F1F1 url(/common/redesign-img/icons/error_exclamation.gif) no-repeat scroll 10px center;
border:5px solid #CC0000;
color:#CC0000;
	font-weight:bold;
margin:5px 0 !important;
padding:10px 10px 5px 60px !important;

	}
.warning li { line-height:1em !important; }

.night-in {margin:10px 0 0 10px;background:url(/eshop/content/redesign-img/shop-landing/bg_blockbuster_banner.gif) 0 0 no-repeat;height:100px;}
.night-in div {margin-left:160px;}
.night-in h3 {color:#fff;}
.night-in p {color:#fff;}

.hide {display:none;}
.hide-error{display:none;}

/* qas */
#qas-wrap{ width:420px !important; }
.table-main-qas {margin:10px 0 0;}
.table-main-qas tr td {padding:0 20px 7px 0;}
td.qas-label { color:#333333; font-size:1.2em; text-align:right; width:145px; font-weight:bold; }
.qas-btn-container { float:left; margin:0 0 0 164px; display:inline; }
#rd-content .qas-btn-container a.primary-link { float:left; margin-top:12px; font-size:1.1em; }
#rd-content .qas-btn-container a.rdbtn { float:left; margin-top:10px; }
#freeSimAddressBackBtn, #freeSimAddressSelectBtn{float:left;}


/* cr7592 saltaf */
#rd-content form { padding:0; }
#rd-content form ul { margin-bottom:0; }
#rd-content form #qas-wrap label { font-size:1.1em; }
#rd-content form.medium select.short { width:55px; }
#rd-content form label span.label-note { font-size:0.8em; font-weight:normal; }

#leftwrap { width:100%; background:transparent url(/eshop/content/redesign-img/free-sim-form/freesim_bg.jpg) no-repeat 0 0; }
.panel .panel-content { padding:12px 12px 8px; }
.panel .panel-content .inner { position:relative; }
.panel-magenta .panel-header .inner h1 { margin:0; padding:10px; color:#fff; font-size:1.9em; font-weight:normal; background:#e20074 url(/common/redesign-img/panels/bg_panels.png) repeat-x scroll 0 -500px; }
#free-sim { padding:14px 18px; }
#free-sim .block-container { float:left; margin:204px 0 12px 20px; }
#free-sim .block-container .transparent-block { height:17.5em; }
#free-sim .block-container .full { width:348px; padding:25px 14px; }
#free-sim .block-container .full h2 { font-weight:normal; font-size:2.3em; }
#free-sim .block-container .full h2 span.intro { font-size:1.1em; font-weight:bold;}
#free-sim .block-container .full p.intro { font-size:2.1em; }
#free-sim .block-container p.corner { margin:0; padding:4px 5px 3px; position:absolute; top:0; right:0; color:#e20074; font-weight:bold; background:#fff; }
#free-sim .block-container p.hurry { width:79px; height:79px; overflow:hidden; text-indent:-999px; position:absolute; bottom:-34px; right:16px; background:transparent url(/eshop/content/redesign-img/free-sim-form/hurry.gif) 0 0; }
#free-sim .block-container img.join-by{position:absolute; bottom:-20px; right:16px;}
#free-sim #free-sim-form { width:500px; float:right; margin-bottom:14px; }
#free-sim .datatable tr td { background-color:#fff; }
#free-sim .datatable tr th { padding:10px 15px; }
#free-sim .datatable tr th span.intro { font-size:1.2em; font-weight:normal; }
#free-sim .form-block { background:#f2f2f2; margin-bottom:5px; padding:5px; }
#free-sim ol li { font-size:1.1em; padding-bottom:8px; }

#free-sim-form-content{min-height:410px;}

#free-sim img.arrow { position:absolute; top:8px; right:174px; }

#free-sim .reason-col { float:left; width:290px; min-height:164px; height:auto !important; height:164px; margin-right:12px; padding-right:12px; position:relative; background:transparent url(/common/redesign-img/panels/bg_dotted_vertical.gif) no-repeat 100% 4px; }
#free-sim .reason-col.last { margin-right:0; padding-right:0; background:none; }
#free-sim .reason-col h4 { margin-top:0; font-size:1.8em; color:#333; font-weight:normal; }
#free-sim .reason-col p a { font-size:1.1em; }
#free-sim .reason-col ul li { font-size:1.1em;  }
#free-sim .reason-col ul li a { line-height:1.4em; }
#free-sim .reason-col img { position:absolute !important; bottom:16px; right:18px; }


.indent { margin-left:170px; }
.popup { padding:0 24px; background:transparent url(/common/redesign-img/icons/popup.gif) no-repeat 0 0; }
.popup a { text-decoration:none; }
h4.highlight-green { font-size:1.4em; color:#547700; }

.international-calling {border:2px solid #666; padding:20px;}

#free-sim #unsubscribe { padding-top:135px; width:350px; float:right; margin-bottom:14px; }
#free-sim #unsubscribe .panel-content { height:200px;}










