/* OVERRIDE */
#toolbar #globalnav li.gn-domainregister a { background-position:-113px -48px; }
/*--- Product Navigation ---*/
#productheader #productnav { width:339px; }
#productheader #productnav li.pn-domainpanel a { background-position:-288px -29px; }
/*--- Container ---*/
#container { width:100%; margin:0 auto; overflow:hidden; }
/*--- Main ---*/
#main { width:956px; margin:20px auto 0; }
#content { padding:5px 0 10px; }
/*--- Content ---*/
#content #tld_content { width:916px; margin:0 auto 20px; }
#content #tld_content p { color:#0f0f0f; margin:10px 5px 5px; }
#content #tld_content #tldmodule { width:914px; margin:0 auto; display:block; }
/*--- Module Title ---*/
#content #tld_content #tldmodule .titlebar { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_titlebar20081002.png) no-repeat; width:914px; height:35px; }
#content #tld_content #tldmodule .titlebar h2 { margin:0; padding:0; float:left; text-indent:-9999px; }
#content #tld_content #tldmodule .titlebar ul.panelnav { color:#fff; font-size:10px; font-weight:bold; width:550px; margin:8px 0 0 15px; position:absolute; }
#content #tld_content #tldmodule .titlebar ul.panelnav li { padding:5px 9px 4px; display:inline; }
#content #tld_content #tldmodule .titlebar ul.panelnav li.active { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_titlebar_sortnavleft20081002.gif) no-repeat 0px 50%; }
#content #tld_content #tldmodule .titlebar ul.panelnav li a.module-link { color:#fff; text-decoration:none; padding:5px 9px 4px 0px; outline:none; }
#content #tld_content #tldmodule .titlebar ul.panelnav li a.module-link.active { color:#fff; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_titlebar_sortnavright20081002.gif) no-repeat 100% 50%; cursor:default; }
#content #tld_content #tldmodule .titlebar ul.panelnav li a.module-link span { width:28px; height:13px; position:relative; top:3px; }
#content #tld_content #tldmodule .titlebar form { margin:1px 16px 0px 0px; float:right; position:relative; }
/*--- Panel Container ---*/
#content #tld_content #tldmodule #tldpanel { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_bg20081002.gif) no-repeat; width:864px; height:550px; padding:25px; }
/*--- Panel Content ---*/
#content #tld_content #tldmodule #tldpanel #panelmain { width:100%; height:445px; }
#content #tld_content #tldmodule #tldpanel #panelmain h2 { margin-bottom:10px; }
#content #tld_content #tldmodule #tldpanel #panelmain h3 { margin-top:20px; margin-bottom:5px; }
#content #tld_content #tldmodule #tldpanel #panelmain p { margin:0 0 10px; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .tagline { width:339px; height:25px; margin:40px auto 20px; display:block; }
/*--- Domain Info Button ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .getstarted-button a { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_domain-info_btn20081018.gif) no-repeat 0 0; width:156px; height:0px; margin:0 auto; padding:31px 0 0; display:block; overflow:hidden; }
#content #tld_content #tldmodule #tldpanel #panelmain .getstarted-button a:hover { background-position:0 -31px; }
#content #tld_content #tldmodule #tldpanel #panelmain .getstarted-button a:active { background-position:0 -62px; }
/*--- Layout (grid) ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col { width:864px; margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first { width:190px; height:445px; margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last { width:649px; margin:0; padding:0; }
/*--- Layout (Sidebar) ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule { width:190px; height:445px; margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.top { width:190px; height:9px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_sbmodule_bg20081019.gif) no-repeat; height:427px; margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.bottom { width:190px; height:9px; margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid h3 { margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid ul li.sb-modulelink { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_sbmodule_row_bg20081019.png) repeat-x; width:188px; margin:0 auto; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid ul li.sb-modulelink a { color:#000; text-decoration:none; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid ul li.sb-modulelink a:hover { color:#000; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid ul li.sb-modulelink a.optionrow { line-height:32px; width:178px; height:32px; margin:0 auto; padding:0 0 0 10px; display:block; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid ul li.sb-modulelink a.optionrow.active { color:#fff; font-size:14px; font-weight:bold; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_sbmodule_row_bg20081019.png) repeat-x 0 -33px; height:33px; text-shadow:#000 0 1px 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid ul li.sb-modulelink a.optionrow.lastrow { height:33px; }
/*--- Domain Summary Container ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary { line-height:13px; background-color:#edf3ff; width:170px; height:360px; margin:0 auto 10px; border:1px solid #a0acc6; }
/*--- Domain Summary Content ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary .sbsummary-content { width:160px; height:318px; padding:5px; overflow:auto; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary .sm-messages { font-size:11px; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_sbmodule_noitems20080926.png) no-repeat; padding:0 0 0 20px; }
/*--- Domain Summary List ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary ul { margin:10px 0 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary ul li.list-item { font-size:10px; line-height:18px; height:1%; /* Fi
x for MSIE */
	margin:0 0 10px; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary ul li.list-item.special { background:#cfd7e2; border:1px solid #6c788f; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary ul li.list-item a.removebtn { width:17px; margin:0 3px 0 0; padding:0; float:left; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary ul li.list-item.special a.tldlink { padding-left:3px; }
/*--- Domain Summary Total ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary .sbsummary-total { line-height:32px; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_sbmodule_totalbg20080926.png) no-repeat; width:170px; height:32px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary .sbsummary-total span.total,.pay { color:#fff; text-shadow:#0e213b 0 -1px 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary .sbsummary-total span.total { font-size:20px; margin:0 0 0 5px; float:left; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid #sbsummary .sbsummary-total span.pay { font-size:19px; font-weight:bold; letter-spacing:-1px; margin:0 5px 0 0; float:right; }
/*--- Domain Summary Button ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid a.dm-registerbtn { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_sbmodule_dmregister_btn20081019.gif) no-repeat; width:80px; height:0px; margin:0 auto; padding:22px 0 0; display:block; overflow:hidden; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid a.dm-registerbtn:hover { background-position:0 -22px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.first .sbmodule.mid a.dm-registerbtn:active { background-position:0 -44px; }
/*--- Module Content ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_modulecontent_bg20081019.gif) no-repeat; width:629px; height:425px; padding:10px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent h2 { font-size:18px; text-align:center; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent h3 { font-size:16px; margin:5px 0 15px; padding:0; float:left; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent h4 { font-size:13px; font-weight:bold; margin-top:15px; margin-bottom:5px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent ul { margin:0 0 10px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent ul li { margin:0 0 5px; padding:0 0 0 15px; }
/*--- Module Content Wrapper ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent .contentwrap { height:380px; }
/*--- Module Content MX Generic Search Button ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .searchadomain-button a { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_modulecontent_searchbtn20081002.gif) no-repeat; width:156px; height:0px; margin:0 auto; padding:31px 0 0; display:block; overflow:hidden; }
#content #tld_content #tldmodule #tldpanel #panelmain .searchadomain-button a:hover { background-position:0 -31px; }
#content #tld_content #tldmodule #tldpanel #panelmain .getstarted-button a:active { background-position:0 -62px; }
/*--- Module Content TLD Price---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #domainprice { float:right; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #domainprice .dp-capleft,.dp-capright { width:6px; height:26px; float:left; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #domainprice .dp-price { color:#000; font-size:13px; line-height:26px; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_modulecontent_dp-bg20081002.gif) repeat-x; height:26px; float:left; text-shadow:#fff 0 1px 0; }
/*--- Module Content Search Home ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #searchhome { width:100%; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #searchhome span { margin:30px 0 10px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #searchhome p { margin:0 10px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #searchhome p a { color:#3d7ce8; text-decoration:underline; }
/*--- Module Content Search Results ---*/
/* SEARCHRESULTS */
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #searchresult { width:100%; height:100px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #searchresult .notavailable, .error { color:#f80a1a; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #searchresult .available { color:#3d7ce8; }
/*--- Module Content Option Buttons ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons { width:180px; height:22px; margin:0 auto 20px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_modulecontent_searchoption_btns20081002.gif) no-repeat; width:80px; height:0; margin:0 5px; padding:22px 0 0; float:left; display:block; overflow:hidden; }
/*--- Module Content Option (Add) ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-addbutton { background-position:0 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-addbutton:hover { background-position:0 -22px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-addbutton:active { background-position:0 -44px; }
/*--- Module Content Option (Whois) ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-whoisbutton { background-position:-80px 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-whoisbutton:hover { background-position:-80px -22px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-whoisbutton:active { background-position:-80px -44px; }
/*--- Module Content Option (Search Other) ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-otherbutton { background-position:-160px 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-otherbutton:hover { background-position:-160px -22px; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #optionbuttons a.so-otherbutton:active { background-position:-160px -44px; }
/*--- Module Content Viewer ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer { background-color:#edf3ff; width:620px; height:280px; margin:0 auto; border:1px solid #a0acc6; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer .loading { line-height:16px; width:100%; height:16px; margin:10px 0 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer .loading img { float:left; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer .loading span { margin:0 0 0 5px; float:left; }
/*--- Module Content Viewer Header ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #viewerheader { color:#fff; font-size:13px; line-height:29px; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_modulecontent_searchoption_headerbg20081002.gif) repeat-x; width:620px; height:30px; text-shadow:#000000 0 -1px 0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #viewerheader h4 { margin:0 0 0 10px; padding:0; float:left; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #viewerheader span.price { margin:0 10px 0 0; float:right; }
/*--- Module Content Viewer Whois Content ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #whoiscontent { width:600px; height:250px; padding:0 10px; overflow:auto; }
/*--- Module Content Viewer Search Options ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions { width:600px; height:220px; padding:0 10px; overflow:auto; }
/*--- Layout (grid) ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col { width:100%; margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col ul { margin:15px 0 0; padding:0; }
/*--- Module Content Viewer Also Available ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col .column.alsoavailable { width:435px; margin:0; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col .column.alsoavailable li { height:18px; margin:0 0 10px; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col .column.alsoavailable li a { width:17px; height:18px; margin:0; padding:0; float:left; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col .column.alsoavailable li span { line-height:18px; font-size:13px; margin:0 0 0 3px; float:left; }
/*--- Module Content Viewer Price List ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col .column.price { text-align:right; width:150px; margin:0; padding:0; float:right; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col .column.price li { height:18px; margin:0 0 10px; padding:0; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer #searchoptions .grid2col .column.price li span { line-height:18px; font-size:13px; margin:0; }
/*--- Module Content Viewer Domain Tips ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer .domaintips { background-color:#ccd2dd; width:100%; height:29px; border-top:1px solid #9ca8c1; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer .domaintips p { color:#333; font-size:9px; line-height:14px; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_modulecontent_viewerfooter_hmxlogosmall20081002.gif) no-repeat; height:29px; margin:0 5px 0 0; padding:0 0 0 33px; }
/*--- Module Content Viewer Disclaimer ---*/
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer .disclaimer { background-color:#ccd2dd; width:100%; height:29px; border-top:1px solid #9ca8c1; }
#content #tld_content #tldmodule #tldpanel #panelmain .grid2col .column.last .modulecontent #viewer .disclaimer p { color:#333; font-size:9px; line-height:14px; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_modulecontent_viewerfooter_hmxlogosmall20081002.gif) no-repeat; height:29px; margin:0 5px 0 0; padding:0 0 0 33px; }
/*--- Module Content Video Tutorial Navigation ---*/
#content #tld_content #tldmodule #tldpanel #videonav { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_movnav_bg20081018.png) no-repeat; width:854px; height:95px; padding:5px; margin:10px auto 0; }
#content #tld_content #tldmodule #tldpanel #videonav ul { width:850px; height:95px; margin:0 auto; }
#content #tld_content #tldmodule #tldpanel #videonav ul li { margin:2px 19px 0; float:left; display:inline; }
#content #tld_content #tldmodule #tldpanel #videonav ul li a { color:#fff; font-size:10px; text-align:center; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_movnav_inset20081018.gif) no-repeat 0px 0px; width:132px; height:82px; padding:10px 0 0; display:block; position:relative; }
#content #tld_content #tldmodule #tldpanel #videonav ul li a:hover { text-decoration:none; background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_tldmodule_movnav_inset20081018.gif) no-repeat -143px 0; }
#content #tld_content #tldmodule #tldpanel #videonav ul li a img { width:100px; height:57px; margin:0 auto 3px; display:block; }
/*--- Footer ---*/
#content #footer { width:916px; height:117px; margin:0 auto; }
#content #footer .ft-top,.ft-bottom { width:916px; height:6px; }
#content #footer .ft-mid { background:url(http://images.hostingmx.com.mx/domainregister/domainpanel/images/index_footer_bg20081002.gif) no-repeat; width:916px; height:105px; }