/**   Styles for "Screen" Media
*     File: content.pack.css
*     Author: Nate Hanna (some borrowed from Tripoli Generic Reset)
*     Auth Web: http://www.mediasation.com
*     modified: 2010-08-31 (by Nate Hanna)
* --------------------------------------------------------------
**/
*{margin:0;padding:0}.content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content blockquote,.content address{margin:0.8em}.content p{margin-left:0;margin-right:0}sup,sub{font-size:55%}sup{vertical-align:super !important;vertical-align:text-top}small{font-size:85%}font{font-size:inherit;color:inherit}.content h1{margin:1em 0 0.2em}.content h2{margin:1.07em 0 0.2em}.content h3{margin:1.14em 0 0.2em}.content h4{margin:1.23em 0 0.2em}.content h5{margin:1.33em 0 0.2em}.content h6{margin:1.6em 0 0.2em}td.content th,td.content td{padding:.8em} td.content{font-size:1.0em}.content caption{padding-bottom:.8em}.content blockquote{padding:0 1em;margin:1.6em 0}.content fieldset{padding:0 1em 1em 1em;margin:1.6em 0}.content legend{padding-left:.8em;padding-right:.8em}.content legend+*{margin-top:1em}.content textarea,.content input{padding:.3em .4em .15em .4em}.content select{padding:.1em .2em 0 .2em}.content option{padding:0 .4em}.content a{position:relative;padding:0.3em 0 .1em 0}.content dt{margin-top:.8em;margin-bottom:.4em}.content ul{margin-left:2.35em}.content ol{margin-left:2.35em}.content ol ol,.content ul ol{margin-left:2.5em}.content ol li,.content ul li{margin-bottom:0.8em}.content form div{margin-bottom:.8em}.content .content{font-size:1.0em}td.content{padding:0}td.column1{padding-right:20px}td.column2{padding-left:20px}pre,.content pre{font-family:monaco,"Lucida Console","Courier New",courier,mono-space;color:#000}#formContent td.content{padding:2px 0 8px 0;vertical-align:middle}#formContent td.content label{padding:0 5px;font-weight:bold}#formContent input.input,#formContent textarea.textarea,#formContent select{border:1px solid #B2A97F;padding:3px;margin:2px 0;vertical-align:middle}#formContent select{padding:0}#formContent input.submit{background-color:#121212;border:1px solid #000;border-left-color:#2F2F2F;border-top-color:#2F2F2F;color:#FFF;padding:3px;margin:2px 0;cursor:pointer;cursor:hand}.content #clientlogin td{padding:0}.content #clientlogin textarea,.content #clientlogin input,.content #login textarea,.content #login input{padding:0}.content #clientlogin input{border:0}.content #clientlogin #username,.content #clientlogin #password{border:1px solid #CCC;padding:3px 4px}body .content #clientlogin img,body .content #login img{padding:0;border:0;margin:0}ul.sf-menu li:hover,ul.sf-menu li.sfHover,ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{background-color:transparent}ul.sf-menu ul,ul.sf-menu li:hover >ul.hidden{display:none} ul.sf-menu li:hover >ul{display:block}.store .content form #products_details div,#content_checkout form div,#content_checkout hr{margin:0}#content_checkout form table{margin:0 0 10px 0}.content .toggle{border-bottom:1px solid #000;color:#000;cursor:pointer;cursor:hand;padding:4px 5px;padding-left:30px;margin:0}.content div.toggle{border:0;cursor:default;padding:0;margin:0}.content .up,.content .down{background:transparent url("/globals/images/bg_toggle_down.gif") 3px 45% no-repeat}.content .up{color:#FFF;background-color:#000;border-bottom-color:#000;background-image:url("/globals/images/bg_toggle_up.gif")}.content blockquote.toggle_content{margin:0;padding:5px 25px;padding-left:45px}.sIFR-flash{ visibility:visible !important; margin:0; padding:0}.sIFR-replaced{visibility:visible !important}.sIFR-alternate{ position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden}op.sIFR-replaced >div{display:none !important}.spark .layout_3columns h1.pg_title{display:none}.spark abbr{cursor:help}.spark #contentSlot iframe{margin:20px 0}.spark #topNavigation ul li a:focus{text-decoration:underline}#spark_outer_footer{display:none}.spark #accesskeys_anchor{padding-left:8px}.spark #accesskey_list{padding:20px 0}.spark .accesskeys h2{margin:0.8em 0 0}.spark .accesskeys h3{margin:0.8em 0 0.4em}.spark .accesskeys ul{padding-left:1.55em;list-style:none}.spark .accesskeys ul li{margin-bottom:0.4em}.spark .accesskeys .help{cursor:help}.spark .accesskeys div.navigation{float:left;padding-right:45px}.spark .accesskeys div.jumping{float:left}.spark #TB_window.accesskeys{border-color:#121212;font-family:Arial,Helvetica,Geneva,"microsoft sans serif",sans-serif}.spark #TB_window.accesskeys #TB_title,.spark #TB_window.accesskeys #TB_ajaxContent,.spark #TB_window.accesskeys #TB_ajaxContent li .highlight,.spark #TB_window.accesskeys h2,.spark #TB_window.accesskeys h3,.spark #TB_window.accesskeys a:link,.spark #TB_window.accesskeys a:visited{ background-color:#000; color:#FDFB38}.spark #TB_window.accesskeys h2,.spark #TB_window.accesskeys h3{ font-family:Arial,Helvetica,Geneva,"microsoft sans serif",sans-serif; text-transform:none; border:0}.spark #TB_window.accesskeys h3,.spark #TB_window.accesskeys #TB_ajaxContent{font-size:1.1em}.spark #TB_window.accesskeys #TB_ajaxContent li,.spark #TB_window.accesskeys #TB_ajaxContent p{color:#FFF799}.spark #TB_window.accesskeys a:hover,.spark #TB_window.accesskeys a:focus{text-decoration:none}.spark .hidden{ display:block; position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden}.spark_vertical_form fieldset{   clear:left;   border:1px solid #444}.spark_vertical_form fieldset legend{font-size:1.5em}   .spark_vertical_form .title,.spark_vertical_form fieldset legend{color:#000}.spark_vertical_form fieldset{padding:0 10px 12px}   .spark_vertical_form fieldset fieldset{      margin:0;      padding:0;      border:0}.spark_vertical_form fieldset fieldset legend,.spark_vertical_form label{   padding:0;   font-size:1.1em;   color:#333}   .spark_vertical_form label{padding-bottom:0.2em}   .spark_vertical_form fieldset fieldset legend+*{margin-top:0}   .spark_vertical_form fieldset fieldset legend+noscript{margin-top:1em}.spark_vertical_form div.input{   margin-right:5%;   float:left;   display:block}   .spark_vertical_form div.tld{margin-right:0}   .spark_vertical_form div.hidden{display:none;float:none;margin:0}   .spark_vertical_form div.client_name,.spark_vertical_form div.affiliate{float:none}.spark_vertical_form #admin_email_accessible p,.spark_vertical_form #additional_domains p,.spark_vertical_form #continue_exchange_server p,.spark_vertical_form div #domainCheck,.spark_vertical_form div .client_name,.spark_vertical_form div .email,.spark_vertical_form div .domain_email,.spark_vertical_form div .registrar,.spark_vertical_form div .registrant_name,.spark_vertical_form div .registrant_password,.spark_vertical_form div .logo,.spark_vertical_form div .number_on_back_of_card,.spark_vertical_form div .exp_month{clear:left}.spark_vertical_form #domain_name legend,.spark_vertical_form #expiration_date{padding:0}.spark_vertical_form #domainCheck{   position:absolute;   top: 8px;   left:340px;   width:250px}   .spark_vertical_form #domainCheck .icon{padding-right:8px;vertical-align:middle}.spark_vertical_form #domain_emails{}   .spark_vertical_form #domain_emails{padding-left:30px}      .spark_vertical_form #domain_emails div.input{float:none;margin:0}         .spark_vertical_form .domain_email label{margin:0;display:none}.spark_vertical_form div .web_address{margin-right:4px}.spark_vertical_form div .domain_status{margin-top:4px}.spark_vertical_form div .domain_status #existingWarning{padding-top:12px}.spark_vertical_form div .tld select,.spark_vertical_form div .card_type select,.spark_vertical_form div .state{margin-top:4px}.spark_vertical_form div .card_number{margin-top:1em}.spark_vertical_form div .exp_month{margin-right:4px}.spark_vertical_form div .exp_year{padding-top:2.62em}.spark_vertical_form div .domain_email{padding:0;margin:0;padding-left:10px}.spark_vertical_form div .domain_email .spacer{padding:0.2em 0;margin:0}.spark_vertical_form div .domain_email input{text-align:right}.spark_vertical_form .widgets{   float:left;   padding:0.3em 0.4em;   padding-top:5px;   margin-right:10px;   width:16px}.spark_vertical_form .option_add{padding:0 0.4em;margin-top:-5px}.spark_vertical_form .option_icon{cursor:pointer}.spark_vertical_form .widgets{margin:0}.spark_vertical_form .ui-icon{   background-repeat:no-repeat;   display:block;   float:left;   overflow:hidden;   text-indent:-99999px;   height:16px;   width:16px}   .spark_vertical_form .ui-icon-plus{background:transparent url("/spark/_globals/images/icon_add.png") left top no-repeat;margin-right:5px}   .spark_vertical_form .ui-icon-minus{background:transparent url("/spark/_globals/icon_remove.png") left top no-repeat}.spark_vertical_form #expiration_date{width:200px}.spark_vertical_form div.input .tiny{width:80px}.spark_vertical_form div.input .short{width:200px}.spark_vertical_form div.input .medium{width:300px}.spark_vertical_form div.input .long{width:400px}.spark_vertical_form input.readonly{ border:1px solid #444; color:#000; padding:0.3em 0.4em; background-color:#979797}.spark_vertical_form p.warning{ border:1px solid #D3862F; background-color:#F0CA6F; margin:0.4em; margin-left:40px; padding:0.3em; color:#000}.spark_vertical_form noscript{ background:#8D1C1C; color:#FFF; margin:0.2em 0 0 10px; padding:0.3em}.spark_vertical_form .block,.spark_vertical_form fieldset fieldset.block{ display:block; margin-top:15px} .spark_vertical_form fieldset fieldset.block{clear:left}.spark_vertical_form .title{ font-size:1.3em; padding:50px 0px 5px; margin-bottom:10px; border-bottom:1px solid #666; display:block; text-transform:uppercase; letter-spacing:.1em}.spark_vertical_form .content option{padding:0}.spark_vertical_form .content select{padding:0}.spark_vertical_form .nextBtn{margin:20px 0px}.spark_vertical_form .content .hidden{display:none}.spark_vertical_form .content pre{background-color:#FFF;padding:0.3em}.spark_vertical_form .next,.spark_vertical_form a.submit,.spark_vertical_form .prev{ display:block; width:80px; padding:3px 10px; border:1px solid #333; background-color:#369; text-align:center; color:#333} .spark_vertical_form a.submit,.spark_vertical_form .next{float:right} .spark_vertical_form .prev{float:left}.spark_vertical_form .buttons{ position:absolute; bottom:0px;  display:block; margin:20px 0px; width:550px}.spark_vertical_form .buttons span:hover{ background-color:#F30; cursor:pointer}.spark_vertical_form .relative{ position:relative; margin:0}.spark_vertical_form .required small{color:#7E1800}.spark_vertical_form p.error,.spark_vertical_form div.error,.spark_vertical_form span.error{ color:#FFF; font-weight:bold; background-color:#7E1800; padding:0.3em 0.8em}.spark_vertical_form p.success,.spark_vertical_form div.success,.spark_vertical_form span.success{ color:#FFF; font-weight:bold; background-color:#48811F; padding:0.3em 0.8em}.spark_vertical_form #select_your_website_theme,.spark #select_your_website_theme{margin:0 8px 1.0em 0}#browse_themes{padding:25px 0}#browse_themes ul{ list-style:none; margin:0; padding:0} #browse_themes li{ height:190px; padding:5px; width:140px; text-align:center; float:left} #browse_themes li a{ color:#999; display:block; text-decoration:none; line-height:normal} #browse_themes li a span{display:block} #browse_themes li a span.theme_name{} #browse_themes li a span.theme_color_count{font-size:0.9em;padding-bottom:0.4em} #browse_themes li a br{display:none} #browse_themes li a span.img_contain{ display:block; width:130px; position:relative; overflow:hidden; padding:0} #browse_themes li a span.images{ display:block; width:200000px; position:relative} #browse_themes li a span img, #browse_themes li a span div{ display:block; float:left} #browse_themes li a:hover{color:#FFF}@media screen and (max-device-width:480px){ html{ font-size:12px; height:101%; margin:0} body{ font-family:Helvetica,Arial,Verdana,sans-serif; -webkit-text-size-adjust:none; padding:0; margin:0} #topNavigation,#topNavigation li{ float:none!important; clear:both!important; margin:0 0 0 0!important; display:block; padding:0; text-align:left!important} #topNavigation{ border-top:1px solid #ccc}   #topNavigation ul{      margin:0!important;      padding:0!important}   #topNavigation li{   margin:0!important;   border-bottom:1px solid #ccc}   #topNavigation li a{   display:block;   color:#979797;   text-decoration:none;   padding:0.7em 0.8em;   font-weight:bold;   font-size:1.45em;   background:#FFF url('images/nav_mobile_touch.gif') 98% center no-repeat} blockquote,pre{margin-left:0} blockquote p{padding-left:0.5em} .hr{margin:0;padding:0} fieldset,textarea{width:auto!important} .hidden{display:block!important;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}