/* dark blue:#0090ff; blue:#e0f2ff; green:#82c14c; light green:#ebf6e5; */
/* light blue:##E0F2FF; light green:#ecf6e5;  */


/* RESET */
body, h1, h2, p, a, ul, li { margin:0px; padding:0px; outline:none; }
* { outline:none; }
hr { border-top:1px solid #eee; border-left:none; border-right:none; border-bottom:none; margin-right:20px; }
h2 { font-size:1.6em; }

.ipadd { position:absolute; margin:0 0 0 300px; }
.bbg { background:#E0F2FF; }
input.greybg { margin-right:3px; padding:6px 10px; background:#ffffff url(../images/btn_sprite_bg.gif) no-repeat -0px -1911px ; border:1px solid #ccc; color:#6F7A82; font-size:.9em; width:211px;  }
input.grybg { padding:5px 10px; background:#ffffff url(../images/btn_sprite_bg.gif) no-repeat -0px -1911px ; border:1px solid #ccc; color:#6F7A82; font-size:1em; }

.ui-datepicker-trigger { cursor:pointer; }
.hide_url { text-align:left; width:100px; overflow:hidden; height:16px; white-space:nowrap; }
.hide_url span { float:right; display:block; position:relative; z-index:4; background:transparent url(../images/right_fade.png) repeat-y top right; }
.hide_url:hover { overflow:visible; text-align:left; white-space:nowrap; width:auto; min-width:99px; height:20px; padding:12px 10px 7px; position:absolute; z-index:5; margin:-21px 0px 0 -11px; background:#fff; border:1px solid #eee;  }
.grn { color:#82c14c; }
.white { color:#fff; }

.rader hr { margin-right:0px; }
.rader .clr_rgt .modals { clear:none; float:right; }
.rader .heretohelp { margin-top:15px; }
.rader h1 { line-height:1.2em; }
.rader .container { min-height:200px; padding:15px 25px; width:775px; }
.rader .promo_box { width:105px; position:relative; float:right; }
.rader .intro.title { width:590px; float:left; }
.sidebar_box ul li { list-style:none; margin-bottom:10px;line-height:1.4em;}
.colx2 { width:236px; display:inline-block; margin-bottom:33px; }
.lmrgn { margin-left:20px; }
.smlr_legal { margin-top:20px; color:#6f7a82; line-height:1.5em; font-size:.825em;  }
.modals .top_s .gry span { padding:5px 10px 9px 0; }
hr.tpmrgn { margin-top:40px; }
.hover_box { vertical-align:top; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #c9c9ca; background:#e0f2ff; padding:7px; margin-bottom:20px; }
.hover_box_inside { background:#fff; padding:30px; font-size:.75em; }
.content_box { width:557px; float:left; }
.content_box h3.grn { margin:20px 0 10px; }
.sidebar_box { width:210px; float:right; }
.sidebar_box h2 { margin-bottom:20px; }
.intro.title { display:inline-block;  }
.intro.title h1 { margin-bottom:5px; }
.intro.title h2 { margin-bottom:15px; }
.intro.title h3 { margin:0px 0 5px; }
.search_box { }
.search_box .hover_box_inside { min-height:200px; }
.content_box .intro { width:160px; height:195px; }

.rader .promo_box { margin:-10px -10px 0 0; }
.search_email { height:35px !important;}
.bottom_row { clear:both; font-size:.8em; padding-top:20px; padding-bottom:80px; }
.whois { width:290px; display:inline-block; vertical-align:top; }
.whois a.tucows { margin:25px 0 10px 40px; }
.whois p { margin-left:40px; margin-bottom:10px; }
.testimonials {  margin-left:20px; width:500px; display:inline-block; vertical-align:top;  }
.testimonials h3 { margin:0px; }
.testimonials .box { -moz-border-radius:5px; -webkit-border-radius:5px; background:#e0f2ff; padding:30px 40px; font-size:1.2em; line-height:1.3em; }
.testimonials .arrow { margin:0px 0 0 230px; width:17px; height:16px; background:transparent url(../images/bg_testimonial_arrow.gif) no-repeat top left; display:block; }
.testimonials .shadow { margin:15px 0 0 -30px; width:567px; height:19px; background:transparent url(../images/bg_testimonial_bottom.gif) no-repeat top left; display:block; }

.package_box { border:1px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:20px;  }
.package_box .cell { padding:5px 5px 5px 45px;  }
.package_box .bbtm { border-bottom:1px solid #eee; }
.package_price { height:92px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; background:#e0f2ff; width:40px; position:absolute; z-index:3; font-size:1.2em; text-align:center; line-height:1.35em;  }
.package_price .bbtm { border-bottom:1px solid #fff; }
.package_price .cell { padding:5px; }
.movie_still, .movie_mov { float:right; }
.movie_still { width:313px; height:174px; background:transparent url(../images/img_video.gif) no-repeat top left; display:block; }
.movie_still:hover { background:transparent url(../images/img_video_on.gif) no-repeat top left; }
.play_movie { cursor:pointer; }
.top_search {  float:left;  }

#ieroot8 .modals input.hover_text_input { width:280px; font-size:10px !important; margin-right:5px; }
#ieroot7 .rader .intro.title { width:580px; }
#ieroot7 hr { margin:0px; border:1px solid #eee; }
#ieroot7 .btn_search { margin-right:0px; }
#ieroot7 .rader .intro.title, #ieroot7 .colx2, #ieroot7 .content_box, #ieroot7 .sidebar_box, #ieroot7 #footerWrap .col, #ieroot7 .whois, #ieroot7 .testimonials { display:inline; }
#ieroot7 .content_box { width:563px; }
#ieroot7  .top_search { display:inline; }
#ieroot7 .content_box h2 { margin:-5px 0px 10px; }
#ieroot7 .content_box h3 { margin:10px 0 0 0; }
#ieroot7 .content_box .intro { margin-bottom:0px; }
#ieroot7 .colx2 { width:240px; line-height:1.3em; margin-bottom:21px; }
#ieroot7 .rader .promo_box { position:relative; margin:-10px -10px 0 0; }
#ieroot7 .top_s { width:365px; }
#ieroot7 #footerWrap .col { width:205px;  }
#ieroot7 .btn_search { margin-right:-30px; }
#ieroot6 .btn_search { margin-right:-25px; }

#ieroot6 .content_box { float:left; }
#ieroot6 .sidebar_box .hover_box_inside { float:right; overflow:hidden; margin-left:0px; width:150px;  }

#ieroot6 #header { margin-bottom:20px;  }
#ieroot6 .modals input.hover_text_input { width:270px !important; }
#ieroot6 .top_s { max-height:15px; }
#ieroot6 .rader .promo_box { position:relative; margin:-10px -5px 0 0; }
#ieroot6 .bottom_row { width:800px; }
#ieroot6 .whois { display:inline; }
#ieroot6 .testimonials { width:490px; margin-left:20px; }
#ieroot6 .testimonials .shadow { width:490px;  }
#ieroot6 form.quickf { float:left; }
#ieroot6 .package_box { border-color:#000; border-width:1px;  }
#ieroot6 .search_box .hover_box_inside { min-height:200px; height:auto !important; height:200px; }

.bg_search { width:300px; height:35px; background:transparent url(../images/bg_search_field.gif) no-repeat top left; display:block; }
.btn_search { width:72px; height:35px; background:transparent url(../images/btn_search.gif) no-repeat top left; display:block; }
.btn_search:hover { background:transparent url(../images/btn_search_on.gif) no-repeat top left; }
.search_email_field { background:none; border:none; margin:8px 0 0 40px; width:250px; color:#6F7A82; font-size:1.05em; }
.search_email .url { font-size:1.4em; float:left; margin:6px 5px 0 5px; min-width:150px; }

#footer { font-size:.8em; background:url("../images/background_footer.gif") repeat-x scroll center top #677885; padding-bottom:44px; }
#footerWrap { margin:0 auto; width:824px; }
#footer .col { margin:0 0px 0 0; padding:20px 0 0 0; width:200px; display:inline-block; }
p.legals { color:#FFFFFF; font-size:0.75em; font-weight:bold; margin-top:30px; }
p.legals span { float:left; }
#footer img.footerLogo { margin:0px 0 0 15px; }
#footerWrap ul li { margin:5px 0; }
#footerWrap ul li a { color:#E0F2FF; }
#footerWrap ul li a:hover { text-decoration:underline;  }
#footerWrap h3 { margin:10px 0; }
.tucows { width:150px; height:29px; background:transparent url(../images/logo_tucows.gif) no-repeat top left; display:block; }

.modals .top_s input.hover_text_input { padding:7px 10px 4px; }

/* lightbox */
.checkout_wrapper { width:620px; font-size:.7em; margin:0 auto; padding-top:20px; }
.checkout_wrapper .domainstable { margin-bottom:15px; }
.checkout_wrapper .domainstable th { font-size:1.4em; padding-top:10px; }
.checkout_wrapper .domainstable th.first { padding-left:15px; }
.checkout_wrapper .domainstable th span { padding:0px 5px 5px; }
.checkout_wrapper .domainstable th .smlr { font-size:.7em; clear:both; }
.checkout_wrapper .domainstable tr.bluebg th span {  }
.checkout_wrapper .domainstable tr.bluebg th.last { background-position:right -225px; } 
.checkout_wrapper .domainstable tr td.subtotal_desc { text-align:right; border-right:none; font-size:1.1em; vertical-align:top; }
.checkout_wrapper .domainstable tr td.subtotal_value { text-align:right; border-left:none; font-size:1.1em; padding-right:10px; vertical-align:top; }
.checkout_wrapper .domainstable tr td.total_desc { text-align:right; border-right:none; font-weight:bold; font-size:1.1em; }
.checkout_wrapper .domainstable tr td.total_value { text-align:right; border-left:none; padding-right:10px; font-size:1.1em; font-weight:bold;}
.checkout_wrapper .domainstable tr td.mail_desc { border-right:none; vertical-align:top; font-size:1.1em; }
.checkout_wrapper .domainstable input.grybg { margin:5px 0; }

/* Single Domain */
.container.sd .intro.title { height:72px; }
.container.sd p span { margin:0 10px; }
.sd_container .add { float:right; margin-top:10px; width:100px; text-align:right; padding-right:5px; }
.sd_container p { margin:5px 0 20px; }
.sd .bluecell.account { width:694px; }
.sd_container .col.c50 { width:320px; }
.sd_container .col { padding:10px 15px; }
.sd_container .col.c30 { width:200px;  }
.sd_container .cell_1 { display:inline-block; width:30px; text-align:right; padding-right:20px; vertical-align:top; }
.sd_container .cell_2 { display:inline-block; }
.account .rgt { margin-top:5px; }
.history .rgt { margin-top:8px; }
.sd .greensquare a.viewmore { padding:2px 19px 0 0; }

/* Single Domain Email */
.domainstable tr td { height:40px; }
.sd .domainstable tr td { vertical-align:middle; }
.sd .domainstable tr td.dname  { padding:0px 0px 0px 15px; border-right:1px solid #eee; }
.sd .domainstable .url { width:150px; }
.sd .domainstable .domainedit { font-size:1em; }
.sd .bluecellrow.email .bluecell.filter .quickfind { width:190px; }
.sd .bluecellrow.email .bluecell.filter { width:336px; }
.sd .domainstable tr th { color:#495156; }
.domainstable tr th.col_first { padding-left:12px; }
.sd .email .bluecell.forwards { width:155px; }
.bluecell.bulkedit input.submt { margin-left:112px; }
.sd form.edit_item label input[type="text"].med { width:150px; }
.edit_row { clear:both; margin:0px; }
h2 { margin-bottom:10px; }

/* Single Domain Forwards */
.sd .bluecellrow.forward .bluecell.filter { width:345px; } 
.sd .bluecellrow.forward .bluecell.filter .quickfind { width:308px; }
.sd form.batch.createforwards label.rgtspc { margin-top:0px; }
.sd form.batch label { width:320px; }
.sd form.batch label input.hover_text_input { width:315px; }
.sd .rowedit h2 { margin-bottom:5px; } 
.sd .domainstable tr td.edit { font-size:1.1em; padding:15px 15px 15px ; background:#E0F2FF; border-right:1px solid #eee; text-align:left; } 
.sd .domainstable tr td.confirm .lft { font-size:1.1em; }
.domainstable tr td.prompt { font-size:1.1em; background:#E0F2FF; padding:4px 15px 2px; }
.prompt .lft { margin-top:7px; }
.sd .action .bluebox.rowedit { padding:10px 0; font-size:1.05em; }
.lrgr { font-size:1.25em; }

/* Batch Block */
.batch { padding:15px 15px 10px; font-size:.95em; margin-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#E0F2FF; }
.batch .rgt { padding-right:5px; }
.batch.block .rgt { padding:15px 5px; }
.block.batch { margin-bottom:5px; min-height:10px; }
.me .blockin  { min-height:190px; }
.fwd .blockin { min-height:140px; }

/* Settings */
label.radiobtn { display:block; width:150px; }
label.radiobtn input { float:left; }
form.edit_item label.radiobtn input { clear:none; margin-top:0px; margin-right:5px; width:15px; }

/* History */
.bluecell.history { width:735px; height:50px; }
.history #before-wrap { margin:0px 0 0 0px; }
.history #expire-wrap { margin:0px 0 0 215px; }
.history #before-wrap.niceSelectWrap a.selOpt span, .history #expire-wrap.niceSelectWrap a.selOpt span { width:190px; background-position:0 -2043px; }
.history #before-wrap .selClone ul, .history #expire-wrap .selClone ul{ width:207px; }
.history .date1.greybg { margin-left:430px; }
.history .date2.greybg  { margin-left:10px; }
.history a.dwn { position:absolute; z-index:4; margin:16px 0 0 183px; display:block; width:20px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -127px; }
.history a.dwn.pos2 { position:absolute; z-index:4; margin:5px 0 0 350px; }

/* CSS Table */
.col { padding:12px; vertical-align:top; }
.tbl_set { border:1px solid #eee; clear:both; }
.col_1 { display:inline-block; }
.col_2 { display:inline-block; }
.col strong { margin-right:5px; }
.col span.spc { margin:0 5px; }


/* Editable Block */
.block { clear:both; margin-bottom:10px; min-height:45px; }
.block .header { min-height:20px; background:#E0F2FF; padding:10px 10px 10px 15px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
.block .header .title { font-size:1.3em; }
.block .header .edit_title { font-size:1.3em; }
.block .header .rgt { margin-top:-4px; }
.content { border-left:1px solid #eee; border-right:1px solid #eee; clear:both; }
.row { clear:both; border-bottom:1px solid #eee; }
.col { padding:10px 15px; }
.x3 { width:195px; display:inline-block; }
.x2 { width:320px; display:inline-block; }

.content_edit p { margin:15px 0 5px;}
.content_edit h3 { margin:0px 0px 5px; }

/* Filtering and searching bar */
.modals { clear:both; margin-bottom:5px; height:40px; }
.modals .cell { background:#E0F2FF; height:28px; padding:6px; -moz-border-radius: 5px; -webkit-border-radius: 5px; vertical-align:top; }
.modals.multi .cell { display:inline-block; }
.modals input.hover_text_input { font-size:10px; padding:6px 10px 5px; background:#ffffff url(../images/btn_sprite_bg.gif) no-repeat -0px -1911px ; border:1px solid #ccc; color:#6F7A82; height:15px; }
.modals .cell input.quickfind { width:280px; }
.modals #status-wrap { display:inline-block; vertical-align:top; }
.modals #groups-wrap { display:inline-block; vertical-align:top; }
.modals .submt.reset { margin:6px 0 0 -29px; position:absolute; } 
.modals .gry span { padding:6px 10px 9px 0;}

/* Single Domain Email */
.domainstable .overview { border-right:1px solid #eee; text-align:left; padding:4px 10px 4px 15px; vertical-align:middle; }
.domainstable .overview .type { float:left; margin-top:9px; font-size:1.1em; }
.domainstable .overview a.gry { margin-top:3px; }
.domainstable th input[type="checkbox"] { margin:0px 15px 0 0; }
.domainstable td input[type="checkbox"] { margin:0px 10px 0 0; }

/* Single Domain Forwards */
.modals .cell input.fwd.quickfind { width:349px; }

/* Single Domain History */
.regular { font-size:12px; }

/* Settings PSWD Edit */
.pswd form.batch label { float:left; }
.pswd form.edit_item label { float:left; }
.pswd .confirm.rgt { margin-top:25px; }

/* Advanced Toolbar */
#advanced_options .cell { padding-left:15px; }
#advanced_options img { margin-right:15px; }
#advanced_options .niceSelectWrap { margin:0 1px 0 10px; vertical-align:top; }
.close { margin:5px 6px 0 10px; font-size:.9em; }
.date1.greybg, .date2.greybg { width:70px; }

/* Tooltips Customized */
a.que { margin-right:10px; font-weight:bold; }
.qtip-content { font-size:.7em; color:#fff !important; }
.qtip-contentWrapper { border-width:0 3px !important; }
.qtip-borderTop, .qtip-borderTop div, .qtip-borderBottom, .qtip-borderBottom div  { height:3px !important; }

/* Forwards Page */
.bluecell.forwards { width:145px; padding:0px 0px 5px 12px;  }
.bluecell.forwards span.rightside { padding:12px 0px 5px 0; }
.bluecell.forwards .gry { padding:8px 0 11px 12px; font-size:1em; line-height:1.85em;  }
.bluecell.forwards .gry span {  padding:8px 17px 11px 0px; }
.bluecellrow.forward { width:800px; }
.bluecellrow.forward .bluecell.filter { width:386px; }

.bluecellrow.forward .bluecell.filter .quickfind { width:235px; }
.domainedit span.email { float:none; } 
.domainstable.forwardtable tr td { padding:9px 5px 0px; }
.domainstable.forwardtable tr { height:35px; }
.domainstable.forwardtable tr td a { }
.domainstable.forwardtable tr td.first { padding:7px 5px 5px 3px; min-width:30px; } 
.domainstable.forwardtable tr td.dname { width:235px; padding:9px 5px 5px 0; } 
.domainstable tr td.flyingbird { height:60px; text-align:left; border-right:1px solid #eee; padding:15px 20px 8px; background:transparent url(../images/bg_logo_fly.gif) no-repeat 462px 5px; }
.domainstable tr td.flyingbird p { font-size:1.2em;  margin:0px; }
.domainstable tr td.flyingbird a { font-size:1.2em; }
form.batch.createforwards label.rgtspc { margin-top:40px; }
form.edit_item.createforwards label.rgtspc { margin-top:40px; }

/* Email Page Table */
.email_purchase_row { }
.emails .bluecell.forwards { width:85px; padding:0px 0px 0px 12px;  }
.emails .bluecell.filter { width:370px; margin-left:6px; }
.emails .bluecell .forward { width:107px; }
.emails #status-wrap { margin-left:250px; }
.emails input.greybg { width:220px; }
.email a.domain { line-height:20px; }
.domainstable td.addnew { background:#e0f2ff; border-right:1px solid #eee; text-align:left; padding:10px 20px; }

.gry.continue { line-height:1.7em; margin:0px 0 0 125px; padding:9px 0 9px 10px; }
.gry.continue span { padding:9px 10px 9px 0; }
.domainstable tr td.trgt { text-align:right; }
tr.addnew td { background:#E0F2FF; padding:10px 20px; height:40px; }
tr.addnew td span.rgt { line-height:2em; }
tr.addnew td a.domain { color:#6F7A82; }


/* Edit Item */
.content_edit { font-size:.95em; }
form.edit_item input.hover_text_input { padding:6px 8px 5px; background:#ffffff url(../images/btn_sprite_bg.gif) no-repeat -0px -1911px ; border:1px solid #ccc; color:#6F7A82; font-size:10px; }
form.edit_item input#password { padding:5px 10px; background:#ffffff url(../images/btn_sprite_bg.gif) no-repeat -0px -1911px ; border:1px solid #ccc; color:#6F7A82; }
form.edit_item label.formrow { width:225px;}
form.edit_item label.formrow input { width:199px; }
form.edit_item label { display:inline-block; width:350px; margin:5px 0; }
form.edit_item label input.hover_text_input { clear:both; margin-top:5px; width:335px;  }
form.edit_item label.rgtspc { margin-right:10px; }
form.edit_item label.formrow.rgtspc { margin-right:12px; }
form.edit_item .confirm.admin { margin-top:10px; }
.content_edit form.edit_item { margin-left:10px; }

/* Edit Signle Domain Item */
.sd .content_edit form.edit_item { margin-left:0px; }
.sd form.edit_item label { width:330px; }
.sd form.edit_item label.formrow { width:212px;}
.sd form.edit_item label.formrow input { width:200px; }
.sd form.edit_item .rgt { margin-top:10px; padding-right:10px; }

.block .header form.edit_item .rgt { margin-top:10px; padding-right:20px; }
form.batch input#password { padding:5px 10px; background:#ffffff url(../images/btn_sprite_bg.gif) no-repeat -0px -1911px ; border:1px solid #ccc; color:#6F7A82; font-size:1em; }
form.batch label.formrow { width:225px;}
form.batch label.formrow input { width:214px; }
form.batch label { display:inline-block; width:340px; margin:5px 0; }
form.batch label input { clear:both; margin-top:5px;  }
form.batch label.rgtspc { margin-right:20px; }
form.batch label.formrow.rgtspc { margin-right:12px; }
form.batch .confirm.admin { margin-top:10px; }

.bulked .bluebox.rowedit { padding:5px 15px; }
.confirm.rgt { float:right; }
.rowedit p.group_desc { margin-top:10px; margin-bottom:5px;  }
.password-strength-bar { position:absolute; margin:-27px 0 0 347px; width:100px; display:block; padding:6px 10px 5px; color:#fff;}
form.transfers label { width:320px; margin:-1px 70px -1px 0;  }
form.transfers label span.name { line-height:2.4em; }
form.transfers label span.quickname { line-height:1em; }
form.transfers label input[type="text"] { width:130px; clear:none; padding:6px 10px; margin-top:4px;   }
form.transfers label a.copy {  }
form.transfers label a.copy { margin-top:4px; }
form.transfers label a.gry.copy { background-position: 0 -112px; }
form.transfers label a.gry.copy:hover { background-position: 0 -168px; }
a.gry.close { padding:9px 0 9px 10px; }
a.gry.close span { }
.rowedit p.title { margin-bottom:2px; }
p.title span.lftspc { margin-left:85px; }
.smlr { font-size:.9em; }
.minustopmrgn { margin-top:-20px; }
p.shorter { padding-right:300px; }

/* Quick Edit Page*/
.domainstable tr td.rowedit .bulked .bluebox.rowedit { padding:0px; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit .minustopmrgn { margin-top:-30px; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit form.transfers label input[type="text"] { margin:-4px 0 0 15px; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit form.transfers a.copy { margin-top:-15px; padding:9px 0 9px 10px; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit form.transfers .rgt.fix { margin-top:4px; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit form.transfers a.copy span { padding:9px 10px 10px 0; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit a.gry.close { padding:8px 0 10px 10px; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit a.gry.close span{ padding:8px 10px 10px 0px; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit .smlr { line-height:2em; }
.domainstable tr td.rowedit .bulked .bluebox.rowedit hr { margin:10px 0; }
.domainstable a.forward_on, .domainstable a.lock_on, .domainstable a.privacy_on, .domainstable .date, .domainstable .domain_status { }
.subtotal { width:200px; text-align:right; margin-top:-15px; }
.subtotal span { width:100px; float:left; }
.confirm.rgt.clr { margin-top:20px; }
td.rowedit a.gry.fix { padding:8px 0 10px 10px; }
td.rowedit a.gry.fix.cd { padding:8px 0 10px 10px; }
td.rowedit a.gry.fix span { padding:8px 10px 9px 0; }
input.xsml { width:30px; margin:25px 3px 0 10px; }
input.lrgr { width:330px; }
.newcard { margin-top:10px; vertical-align:top; }
.newcard.fix { margin-top:20px; }
.domainstable td form.edit_item input[type="checkbox"] { margin:0 5px 0 0; }

/* new card */
form.edit_item label input.med { width:200px; }
form.edit_item label.med { width:220px; }
form.edit_item .newcard .niceSelectWrap a.selOpt span { width:110px; display:block; padding:5px 5px 5px 10px; }
form.edit_item .newcard .selClone ul { width:127px; margin-top:0px; border-bottom:1px solid #CCC; }
form.edit_item .newcard label { width:140px; margin-top:-20px; }
form.edit_item .newcard label.texted { width:170px; }
form.edit_item .newcard label.dated { width:90px; }
form.edit_item .newcard input[type="text"] { width:140px; }
form.edit_item label.rtype { vertical-align:top; width:200px; }

/* Page Formatting */
body { background:#FCFDFE url("../images/bg_body_clouds.jpg") repeat-x fixed center top; color:#6F7A82; font:normal 100%/1.2em Arial,Helvetica,sans-serif,sans-serif; }
#wrapper { margin:0 auto; padding:0px; position:relative; width:824px; }
#header { min-height:129px; position:relative; top:30px; width:824px; }
.container { position:relative; z-index:1; font-size:.75em; background:transparent url(../images/bg_container_border.gif) repeat-y top left; width:751px; padding:25px 36px 25px 36px; min-height:108px; }
.container.singledomain { padding:15px 25px 15px; width:773px; }
.containertop { width:823px; margin:10px 0 0 0; height:10px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -2px -1489px; }
.containerend { width:823px; margin:0 0 0px 0px; height:10px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -2px -1606px; }
.sd_container { border:1px solid #d4d7da; padding:20px; margin-top:-5px; }

.container.singledomain .intro { margin:10px 0 0 10px; line-height:1.5em; }

.lft_mrgn { margin-left:15px; }

/* Navigation */ 
.topnav { float:right; }
.topnav ul { float:right; background:#E0F2FF; -moz-border-radius:8px; -webkit-border-radius: 8px; }
.topnav ul { margin-left:5px; }
.topnav li { list-style:none; display:inline-block; }
.topnav li+li { margin-left:-5px; background-position:-10px -1690px; }
.topnav li a { padding:9px 0 9px 14px; font-size:.75em; display:inline-block; }
.topnav li a.active { color:#6F7A82; cursor:default; }
.topnav li.last { background-position:right -1726px; }
.topnav li.last a { padding-right:14px; }
.mainnav { clear:both; position:relative; z-index:2; top:25px; min-height:74px; width:830px; height:50px;  }
.mainnav ul { list-style:none; }
.mainnav ul li { display:inline; margin-right:-4px; }
.mainnav ul li a#manage_domain { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat 0px -312px; height:50px; width:141px; }
.mainnav ul li a#manage_domain:hover { background-position:0px -362px;  }
.mainnav ul li a#manage_domains { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat 0px 0px; height:50px; width:149px; }
.mainnav ul li a#manage_domains:hover { background-position:0px -50px;  }
.mainnav ul li a#manage_emails { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -149px 0px; height:50px; width:127px; }
.mainnav ul li a#manage_emails:hover { background-position:-149px -50px;  }
.mainnav ul li a#manage_forwards { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -276px 0px; height:50px; width:145px; }
.mainnav ul li a#manage_forwards:hover { background-position:-276px -50px;  }
.mainnav ul li a#manage_accounts { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -423px 0px; height:50px; width:177px; }
.mainnav ul li a#manage_accounts:hover { background-position:-423px -50px;  }
.mainnav ul li a#manage_history { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -601px 0px; height:50px; width:119px; }
.mainnav ul li a#manage_history:hover { background-position:-601px -50px;  }
.mainnav ul li a#manage_help { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -721px 0px; height:50px; width:115px; }
.mainnav ul li a#manage_help:hover { background-position:-721px -50px;  }
.manage_domains { top:315px; left:0px; position:absolute; z-index:2; width:152px; height:53px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat 0 -100px; }
.manage_emails { top:315px; left:144px; position:absolute; z-index:2; width:135px; height:53px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -152px -100px; }
.manage_forwards { top:315px; left:270px; position:absolute; z-index:2; width:162px; height:53px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -287px -100px; }
.manage_accounts { top:315px; left:423px; position:absolute; z-index:2; width:150px; height:53px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -450px -100px; }
.manage_history { top:315px; left:565px; position:absolute; z-index:2; width:146px; height:53px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -600px -100px; }
.manage_help { top:315px; left:701px; position:absolute; z-index:2; width:122px; height:53px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -745px -100px; }
.sd_mainnav { position:relative; z-index:2; min-height:44px; width:500px; clear:left; }
.sd_mainnav ul { list-style:none; }
.sd_mainnav ul li { display:inline; margin-right:-4px; }
.sd_mainnav ul li a#manage_sd_domains { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat 0px -168px; height:40px; width:119px; }
.sd_mainnav ul li a#manage_sd_domains:hover { background-position:0px -211px;  }
.sd_mainnav ul li a#manage_sd_emails { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -118px -168px; height:40px; width:115px; }
.sd_mainnav ul li a#manage_sd_emails:hover { background-position:-118px -211px;  }
.sd_mainnav ul li a#manage_sd_forwards { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -232px -168px; height:40px; width:139px; }
.sd_mainnav ul li a#manage_sd_forwards:hover { background-position:-232px -211px;  }
.sd_mainnav ul li a#manage_sd_history { display:inline-block; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -370px -168px; height:40px; width:123px; }
.sd_mainnav ul li a#manage_sd_history:hover { background-position:-370px -211px;  }
.manage_sd_domains { top:93px; left:35px; position:absolute; z-index:2; width:125px; height:46px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat 0 -253px; }
.manage_sd_emails { top:93px; left:150px; position:absolute; z-index:2; width:125px; height:46px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -124px -253px; }
.manage_sd_forwards { top:93px; left:265px; position:absolute; z-index:2; width:150px; height:46px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -249px -253px; }
.manage_sd_history { top:93px; left:406px; position:absolute; z-index:2; width:150px; height:46px; background:transparent url(../images/btn_sprite_menu.gif) no-repeat -399px -253px; }

/* Links */
a { color:#0090FF; text-decoration:none; }
a:hover { color:#6cae32; }
a.logoHover { background:transparent url(../images/btn_sprite.gif) no-repeat -111px -65px; width:176px; height:44px; display:block; position:relative; margin:30px 0 0 0; float:left; }
a.viewmore { background:transparent url(../images/btn_sprite.gif) no-repeat right 2px; padding:2px 18px 4px 0; }
a.viewmore:hover { background-position:right -25px; }

a.viewmo { background:transparent url(../images/btn_sprite.gif) no-repeat -385px 2px; padding:2px 0px 4px 25px; }
a.viewmo:hover { background-position:-385px -25px; }

/* @font-face */
.din-light, .intro h1, .promo_box, a.gry, h1, .block .header .title, .block .header .edit_title, h2, h3, .package_price { font-weight: normal; font-style: normal; font-family: 'DINRegular', sans-serif; }
.din-med, .mainnav, .greensquare strong, h1 strong, strong.medium { font-weight: normal; font-style: normal; line-height:normal; font-family: 'DINMedium', sans-serif; font-size-adjust: 0.51; }

/* Typography */
.intro h1 { font-size:1.825em; margin-bottom:10px; font-weight:lighter; }
h1.green { color:#68a539; }
h3 { font-size:1.35em; }
.blue { color:#0090FF; font-size:1.1em; margin:0 5px 0 2px; }
.red { color:#ed1c24; }
.bldr { font-weight:bold; }

/* Content */
p.heretohelp { font-size:.85em; text-align:right; float:right; margin:0px 0 10px 0; }
.intro { margin-bottom:15px; }
.intro p { margin-bottom:15px; }
.intro.title { width:570px; }
.intro_wrap { min-height:50px; height:auto !important; height:50px; }
p.intro { margin-bottom:15px; line-height:1.6em; }
.sd .intro h1 { margin:0 0 5px; }
.sd .intro p { margin:0 0 25px; }

/* Green Promo Box Top Right */
.promo_box { background:#e0f2ff; width:115px; padding:12px 15px 12px; float:right; -moz-border-radius:8px; -webkit-border-radius: 8px; }
.promo_box { font-size:1em; line-height:1.3em; font-weight:lighter; margin-bottom:15px; }
.promo_box strong { font-weight:normal; font-size:3.5em; line-height:1.1em; letter-spacing:-1px; }
.promo_box span { }
.promo_box a.viewmore { padding:2px 19px 0 0; }

/* Domains Table */
.domainstable { width:100%; text-align:center; clear:both; position:relative; font-size:0.9em; margin-bottom:5px; }
.domainstable tr th { padding:0px; font-weight:normal; font-size:.9em;  }
.domainstable.md tr td { height:42px; vertical-align:top; }
.domainstable.md tr td+td { vertical-align:middle; }
.domainstable.md .quick_edit { margin-left:25px; font-size:.9em; }

/* Table Column Headers */
.domainstable tr th.col_first { text-align:left; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -1050px; }
.domainstable tr th.col_first:hover { background-position:0 -1362px; }
.domainstable tr th.col_first.active {  background-position:0 -1206px;  }
.domainstable tr th.col_first:active {  background-position:0 -1206px;  }
.domainstable tr th.col_first:active span {  background-position:right -1206px;  }
.domainstable tr th.col_last span { background-position:right -1050px; }
.domainstable tr th.col_last:hover { background-position:0 -1440px; }
.domainstable tr th.col_last:hover span { background-position:right -1440px;  }
.domainstable tr th.col_last:active {  background-position:0 -1284px; }
.domainstable tr th.col_last:active span { background-position:right -1284px; }

/* Table Column Widths */
.col_subdomain { width:60px; }
.col_b { width:70px; }
.col_forward { width:100px; }
.col_status { width:100px; }
.col_last { width:70px; }
.col_url { width:120px; }
.col_mask { width:60px; }
.col_mail { width:90px; }

/* Table Head */
.domainstable tr th.dhead { background:transparent url(../images/btn_sprite_bg.gif) no-repeat -10px -1050px; }
.domainstable tr th+th { background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -1128px; }
.domainstable tr th span { padding:11px 0px 12px 0px; display:block; background:transparent url(../images/btn_sprite_bg.gif) no-repeat right -1128px; }
.domainstable tr th.dhead { text-align:left; }
.domainstable tr th input { margin-left:-1px; }
.domainstable tr th.first:hover { background-position:0 -1362px; }
.domainstable tr th:hover { cursor:pointer; background-position:0 -1440px;}
.domainstable tr th:hover span { background-position:right -1362px; }
.domainstable tr th.last span { background-position:right -1050px; }
.domainstable tr th.last:hover span { background-position:right -1440px; }
.domainstable tr th span div { position:absolute; margin:-20px 0 0 14px; line-height:1.2em; }
.domainstable tr th span div strong { font-size:1.5em; font-weight:normal; }
.domainstable tr th.active { background-position:0 -1284px; }

.domainstable tr th.first.active span { background-position:right -1206px; }
.domainstable tr th.active span { background-position:right -1206px; }

.domainstable tr th:active { background-position:0 -1284px; }
.domainstable tr th.last:active {  background-position:0 -1284px; }
.domainstable tr th.first.active {  background-position:0 -1206px;  }
.domainstable tr th.first:active {  background-position:0 -1206px;  }
.domainstable tr th.first:active span { background-position:0px -1206px; }
.domainstable tr th:active span { background-position:right -1206px; }
.domainstable tr th.last.active {  background-position:0 -1284px; }
.domainstable tr th.last.active span { background-position:right -1284px; }

/* Blue Graphic Head */
.domainstable tr.bluebg th.first { text-align:left; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -225px; }
.domainstable tr.bluebg th.last span { background-position:right -225px; }
.domainstable tr.bluebg th.dhead { background:transparent url(../images/btn_sprite_bg.gif) no-repeat -10px -225px; }
.domainstable tr.bluebg th+th { background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -225px; }
.domainstable tr.bluebg th span { padding:11px 5px 12px 5px; display:block; background:transparent url(../images/btn_sprite_bg.gif) no-repeat 0 -225px; border-right:1px solid #fff; }
.domainstable tr.bluebg th.first span { padding:11px 5px 12px 15px; }
.domainstable tr.bluebg th.first:hover { background-position:0 -225px; }
.domainstable tr.bluebg th:hover { cursor:pointer; background-position:0 -225px;}
.domainstable tr.bluebg th:hover span { background-position:right -225px; }
.domainstable tr.bluebg th.last { background-position:0 -225px; }
.domainstable tr.bluebg th.last:hover span { background-position:right -225px; }
.domainstable tr.bluebg td.dname { padding:7px 5px 5px 20px; }
.domainstable tr.bluebg th.last:active { background-position:0 -225px; }
.domainstable tr.bluebg th.last:active span { background-position:right -225px; }
.domainstable tr.bluebg th.first:active span { background-position:0 -225px; }

/* Table Body */
.domainstable tr td { padding:0px 10px 0px; border-bottom:1px solid #eee; min-width:40px; }
.domainstable tr td.first { padding:5px 5px 5px 0; width:30px; }
.domainstable.my_domains tr td.first { padding:12px 5px 5px 0; vertical-align:top; }
.domainstable tr td.dname { width:385px; text-align:left; padding:10px 0px 10px 0; }
.domainstable tr td { text-align:left; border-left:1px solid #eee; border-right:1px solid #eee; }
.domainstable tr td+td {  text-align:center; border-left:none; border-right:1px solid #eee; }
.domainstable tr td.rowedit { padding:20px; background-color:#e0f2ff; font-size:1.1em; text-align:left; border-right:1px solid #eee; }
.domainstable.my_domains tr td.dname { min-height:35px; display:block; vertical-align:top; }

/* Quick Edit */
.quick_edit span { float:left; }
.quick_edit ul { list-style:none; }
.quick_edit li { display:inline; }
.quick_edit li+li { border-left:1px solid #ccc; }
.quick_edit li a { padding:0 2px 0 4px; }
a.domain { font-size:1.2em; }

/* Icons */
a.lock_on, a.privacy_on, .date, .domain_status {  }
a.forward_on { display:block; margin:3px auto 0; width:20px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -44px -85px; }
a.forward_off { display:block; margin:3px auto 0; width:20px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -44px -109px; }
a.lock_off { display:block; margin:3px auto 0; width:20px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -22px -4px; }
a.privacy_off { display:block; margin:3px auto 0; width:24px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -45px -4px; }
a.privacy_off span { display:none; }
a.lock_off span { display:none; }
a.lock_off:hover { background-position:-22px -33px; }
a.privacy_off:hover { background-position:-45px -33px; }
a.subdomain { display:block; margin:0px auto; width:20px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -192px; }
a.subdomain:hover { background-position:-1px -218px; }
a.subdomain span { display:none; }
a.stealth { display:block; margin:0px auto; width:22px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -246px; }
a.stealth:hover { background-position:-1px -271px; }
a.stealth span { display:none; }
a.btn_check_on { display:block; margin:3px auto 0; width:20px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -43px -112px; }
a.btn_check_on:hover { background-position:-44px -139px; }
a.btn_check_on span { display:none; }
a.btn_plus { display:block; margin:-2px auto 0; width:23px; height:21px; background:transparent url(../images/btn_sprite.gif) no-repeat -44px -216px; }
a.btn_plus:hover { background-position:-44px -178px;}
.user_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -302px; }
.added_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -343px; }
.delete_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -2px -384px; }
.expired_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -3px -424px; }
.cash_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -462px; }
.edit_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -502px; }
.renew_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -544px; }
.transfer_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -579px; }
.edit_settings_icon { margin:-3px 10px 0 0 ; display:block; float:left; width:23px; height:20px; background:transparent url(../images/btn_sprite.gif) no-repeat -1px -619px; }

span.forwardicon { background:transparent url(../images/btn_sprite.gif) no-repeat -46px -4px; padding:4px 0 4px 26px; }
span.lockicon { background:transparent url(../images/btn_sprite.gif) no-repeat 0px -152px; padding:4px 0 4px 26px; }
span.privacyicon { background:transparent url(../images/btn_sprite.gif) no-repeat 0px -84px; padding:4px 0 4px 26px; }

/* nice select */
.niceSelectWrap { margin:0px; padding:0px; font-size:.95em;  }
form.edit_item .niceSelectWrap { margin:5px 0 10px; }
form.edit_item .niceSelectWrap a.selOpt span { width:341px; background-position:-0px -2000px; }
form.edit_item .selClone ul { width:358px; }
form.batch .niceSelectWrap { margin:5px 0 10px; }
form.batch .niceSelectWrap a.selOpt span { width:341px; background-position:-0px -2000px; }
form.batch .selClone ul { width:358px; }
label.nselect { height:50px; }
.niceSelectWrap ul { list-style:none; }
.niceSelectWrap ul li { display:block; }
.niceSelectWrap a.selOpt span { background:url("../images/btn_sprite_bg.gif") no-repeat scroll 0 -1911px #FFFFFF; border:1px solid #CCC; color:#6F7A82; }
.niceSelectWrap a.selOpt span { font-size:11px; width:90px; display:block; padding:5px 5px 5px 10px; }

.modals .niceSelectWrap a.selOpt span { width:140px; }
.modals .selClone ul { width:157px; }
.selClone ul { font-size:11px; position:absolute; z-index:3; width:107px; margin-top:0px; border-bottom:1px solid #CCC;  }
.selClone ul li a span { display:block; background:#ffffff; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:3px 5px 3px 10px; color:#6F7A82; }
.selClone ul li a span:hover { background:#ccc; color:#fff;}

#selectdomain-wrap { margin:5px 5px 0 5px; display:inline-block; }
#batch-wrap { display:inline-block; vertical-align:top; }
a#adv_options { display:block; font-size:.9em; line-height:1.4em; width:65px; }
#advanced_options .btns { padding:5px 5px 9px; float:right;}
#before-wrap { display:inline-block; }
#expire-wrap { display:inline-block; }
#before-wrap.niceSelectWrap a.selOpt span, #expire-wrap.niceSelectWrap a.selOpt span{ width:65px; }
#before-wrap .selClone ul, #expire-wrap .selClone ul{ width:82px; }
#owner_country-wrap.niceSelectWrap a.selOpt span { width:315px; background-position:0 -2086px;  }
form.edit_item #owner_country-wrap .selClone ul { width:332px; }
#owner_province-wrap.niceSelectWrap a.selOpt span { width:315px; background-position:0 -2086px;  }
form.edit_item #owner_province-wrap .selClone ul { width:332px; }
#activity-wrap.niceSelectWrap a.selOpt span { width:435px; float:left; margin-right:5px; background-position:0 -2086px;  }
#activity-wrap .selClone ul { margin-top:28px; width:452px; }
#cardtype-wrap { margin-top:0px; float:left; }
#creditnumber { margin-left:24px; float:left; }
#dateday-wrap { margin:0px 0 0 24px; float:left; }
#dateyear-wrap { margin:0px 0 0 5px; float:left; }
#CVV { margin:0px 0 0px 24px; float:left;  }
#recordtype-wrap.niceSelectWrap a.selOpt span, #recordtype2-wrap.niceSelectWrap a.selOpt span { width:190px; background-position:0 -2043px; }
#recordtype-wrap .selClone ul, #recordtype2-wrap .selClone ul { width:207px; }
#perpage-wrap { display:inline-block; }
#perpage-wrap.niceSelectWrap a.selOpt span { width:40px; background-position:-125px -1955px; } 
#perpage-wrap .selClone ul { width:57px; }
form.edit_item .newcard #dateday-wrap.niceSelectWrap a.selOpt span, form.edit_item .newcard #dateyear-wrap.niceSelectWrap a.selOpt span { width:70px; display:block; padding:5px 5px 5px 10px; }
form.edit_item .newcard #dateday-wrap .selClone ul, form.edit_item .newcard #dateyear-wrap .selClone ul { width:87px; margin-top:0px; border-bottom:1px solid #CCC; }

/* Pagination */
.paginate_block { width:550px; }
.perpage_block { width:170px; }
.sd .paginate_block { width:511px; }
ul.paginate { list-style:none; display:inline-block; margin:5px 10px 15px 1px;   }
ul.paginate li { display:inline; margin-left:-1px; }
ul.paginate li.first a { padding:7px 0px 8px 10px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -0px; }
ul.paginate li.first a span {  padding:7px 10px 8px 0px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat right -112px; display:inline; }
ul.paginate li a { font-size:10px; color:#666; padding:7px 0px 8px 10px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -112px; }
ul.paginate li a span {  padding:7px 10px 8px 0px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat right -112px; display:inline; }
ul.paginate li.last a { padding:7px 0px 8px 10px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -112px; }
ul.paginate li.last a span {  padding:7px 10px 8px 0px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat right -0px; display:inline; }
ul.paginate li.first a:hover { background-position:0 -56px; }
ul.paginate li.first a:hover span { background-position:right -168px; }
ul.paginate li a:hover { background-position:0 -168px; }
ul.paginate li a:hover span { background-position:right -168px; }
ul.paginate li.last a:hover { background-position:0 -168px; }
ul.paginate li.last a:hover span { background-position:right -56px; }

/* Btns */
a.gry { font-size:11px; display:inline-block; color:#666; padding:0px 0px 0px 10px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat -0px -0px; }
a { cursor:pointer; }
.block a.gry span, .edit a.gry span, .prompt .gry span { padding:7px 10px 9px 0px; }
a.gry span { display:inline-block; padding:7px 10px 5px 0px; background:transparent url(../images/btn_sprite_bg.gif) no-repeat right -0px;  }
a.gry:hover { background-position:0 -56px; }
a.gry:hover span { background-position:right -56px; }
.displayingof { line-height:2.5em;  }
.lineh { line-height:2.5em; }
select.perpage { min-width:60px; }
.cancel, .a_cancel, .b_cancel { font-size:10px; margin:5px 8px 0 0; vertical-align:middle; }

/* shortcuts */
.lft { float:left; }
.rgt { float:right; }
.clr { clear:both; }
.lbrdr { border-left:1px solid #eee; }
.tbrdr { border-top:1px solid #eee; }
span.clean { background:none; }
.off { background-color: #fff; }
.on { background-color: #ccc; }
.clr_rgt { clear:right; }
.forwarding { margin-bottom:15px; }
.forward { width:250px; }
.lftspc { margin-left:20px; }

/* IE Conditional */
#ieroot8 .intro p { font-size:.9em; }
#ieroot8 .myaccount { width:65px; }
#ieroot8 #selectdomain-wrap { margin:-3px 0 0 263px; }
#ieroot8 .sd a.viewmore { background-position:right 4px; }
#ieroot8 .account .rgt { margin-top:3px; }
#ieroot8 .modals .gry span { padding:6px 10px 9px 0;  }
#ieroot8 .modals .cell input.quickfind { font-size:.95em; }

#ieroot7 .sd form.edit_item label input.hover_text_input { margin-left:0px; }
#ieroot7 form.edit_item label input.hover_text_input { margin-left:-13px; }
#ieroot7 .domainstable { position:relative; z-index:-20; }
#ieroot7 .block .header .rgt { margin-top:-20px; }
#ieroot7 .block a.gry span { padding:7px 10px 3px 0; }
#ieroot7 .block a.gry { padding:0 0 3px 10px; }
#ieroot7 .modals.multi .cell+.cell { margin-left:3px; }
#ieroot7 #status-wrap, #ieroot7 #groups-wrap, #ieroot7 #batch-wrap { display:inline; vertical-align:top; }
#ieroot7 #perpage-wrap { display:inline; vertical-align:middle;  }

#ieroot7 .manage_sd_forwards { left:260px;}
#ieroot7 .manage_sd_history { left:396px; }
#ieroot7 .topnav li { display:inline; }
#ieroot7 .x3, #ieroot7 .x2 { display:inline; }
#ieroot7 .sd_container .cell_1, #ieroot7 .sd_container .cell_2 { display:inline; }
#ieroot7 .sd_mainnav ul li { margin-left:0px; }
#ieroot7 .sd .domainstable tr th.col_subdomain span { float:right; }
#ieroot7 .sd p.intro { padding-bottom:5px;  }
#ieroot7 .clr_rgt { clear:right; width:500px; float:right; }
#ieroot7 .topnav { width:230px; float:right;}
#ieroot7 .pro_nav { width:210px !important; float:right; }
#ieroot7 .modals.multi .cell { display:inline; }
#ieroot7 .rgt { width:105px; }
#ieroot7 .rgt .cancel { float:left; margin-left:15px; }
#ieroot7 .rgt .gry { float:right; }
#ieroot7 .mainnav ul li { display:inline; margin-right:0px; }
#ieroot7 h1, #ieroot7 h2 { font-size:20px; }
#ieroot7 .selClone ul li a span { z-index:5; }
#ieroot7 .block .header form.edit_item .rgt { margin-top:20px;  }
#ieroot7 .block .header form.edit_item .rgt a.gry span { padding:5px 10px 6px 0; }
#ieroot7 .hide_url:hover { margin:-10px 0 0 -60px; padding:15px 10px; }
#ieroot7 .col_fwd { width:420px; }
#ieroot7 ul.paginate { float:left; margin-top:0px;  }
#ieroot7 ul.paginate li { float:left; margin-right:4px;  }
#ieroot7 ul.paginate li a { display:block; }
#ieroot7 .paginate_block span.smlr { line-height:2em; }
#ieroot7 .paginate_block { height:28px; margin-right:5px;  }

#ieroot6 .block .header .rgt { margin-top:-28px; }
#ieroot6 .rgt { padding-top:8px; }

#ieroot6 #header { min-height:120px; height:auto !important; height:120px; }
#ieroot6 .modals .cell { height:35px; padding-top:10px; padding-bottom:4px; }
#ieroot6 .modals .cell form.quickf input, #ieroot6 .modals .cell form.quickf #status-wrap { float:left; }
#ieroot6 .modals .cell input.quickfind { width:216px; }
#ieroot6 .modals .cell input.fwd { width:349px; float:left; }
#ieroot6 .modals .cell form.batch_edit #batch-wrap, #ieroot6 .modals .cell form.batch_edit a { float:left; }
#ieroot6 .modals .cell form.batch_edit a, #ieroot6 .modals .cell form.quickf #status-wrap { margin-left:4px; }
#ieroot6 .date1, #ieroot6 .date2 { width:70px; }
#ieroot6 .sd_container { margin-top:0px; }
#ieroot6 .ie6_ml { margin-left:3px; }
#ieroot6 .domainstable tr th { background:url("../images/btn_sprite_bg.gif") no-repeat scroll 0 -1128px transparent; }
#ieroot6 .domainstable tr th.col_first { background:url("../images/btn_sprite_bg.gif") no-repeat scroll 0 -1050px transparent; }


@font-face {
	font-family: 'DINRegular';
	src: url('din-regu-webfont.eot');
	src: local('☺'), url('din-light/din-regu-webfont.woff') format('woff'), url('din-light/din-regu-webfont.ttf') format('truetype'), url('din-light/din-regu-webfont.svg#webfont8H1CSPTw') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINMedium';
	src: url('din-medi-webfont.eot');
	src: local('☺'), url('din-med/din-medi-webfont.woff') format('woff'), url('din-med/din-medi-webfont.ttf') format('truetype'), url('din-med/din-medi-webfont.svg#webfont4JlIjshh') format('svg');
	font-weight: normal;
	font-style: normal;
}

