    p { font-size:12px; }

    ul.raquo, #domsearch-error ul
    { list-style: disc outside url("/gfx/listitem/raquo12.gif"); }

   .nomargin { margin:0; }
   .bordermargin { margin:20px; }
   .borderpadding { padding:20px; }
   .borderpaddingsmall { padding:10px; }
   .borderpaddingtiny { padding:5px; }
   .megapaddingleft { padding:10px 10px 10px 60px; }
   .minipaddingleft { padding-left:5px; }
   .paddingleft { padding-left:20px; }
   .paddingleftright { padding:0 20px 0 20px; }
   .toprightblock
   {
     padding-bottom:20px;
     margin-left:20px;
   }
   .centerpadding { padding:15px 30px; }
   .bottommargin { margin-bottom:20px; }

   .backlightgrey { background:#efefef; }
   .backgrey { background:#e5e5e5; }
   .backwhite { background:#ffffff; }
   .backpaleyellow { background:#ffffe6; }
   .backpeach { background:#f9e5cd; }
       
   .bordertop { border-top:1px solid; }
   .borderbottomgrey { border-bottom:1px solid #cccccc; }
   .borderbottomdark { border-bottom:1px solid #aeaeae; }

   .bottomdash { border-bottom:1px dashed; }
   .bottomdashlitegrey { border-bottom:1px dashed #ccc; }
   .bottomdashgrey { border-bottom:1px dashed #efefef; }
   .bottomdashdarkgrey { border-bottom:1px dashed #aeaeae; }
   .fontbrightgrey { color:#676767; }
   .fontsmall { font-size:11px; }
   .bold { font-weight:bold; }
   .centretext
   {
     padding:20px 0;
     width:350px;
     text-align:center;
   }
   .productinput
   {
     font-size:11px;
     width:370px;
   }

   .indentrow { padding:5px 0px 5px 20px; }
   .noindentrow { padding:5px 0px; }
   .deepindentrow { padding:5px 0px 5px 40px; }
   .singlerow { padding:8px 0 20px 20px; }
   .leftlabel { float:left; width:50%; }
   .leftlabel2 { float:left; width:40%;}
   .leftlabelshort { float:left; width: 80px; }
   .leftlabellong { float:left; width: 300px; }
   .leftlabellong2 { float:left; width: 60%; }
   .lfloat { float:left; }
   .rfloat { float:right; }
   .leftlabel3 { float:left;width:75%; }
   .ralign { text-align:right; margin-right:20px;}
   .datatablelabel
   {
     font-weight:bold;
     width:200px;
     float:left;
   }
   .datatablelabelsingle
   {
     font-weight:bold;
     width:200px;
   }

   .leftbutton
   {
     float:left;
     margin-right:12px;
     padding-bottom:1px;
   }

   .formwrapper
   {
     padding-bottom:20px;
     margin-left:20px;
   }
   .formrow,.formrowmiddle,.formrowtail
   {
     padding:5px 0;
     margin-right:20px;
   }
   .formrowhead
   {
     border-bottom:1px solid #999999;
     padding:12px 0 5px;
     margin-right:20px;
   }
   .formrowmiddle
   {
     border-bottom:1px solid #999999;
   }
   .formrowtail
   {
     border-bottom:1px dashed #999999;
   }
   .formlabel
   {
     font-weight:bold;
     width:200px;
     float:left;
     padding-top:5px
   }

   .rightfloat
   {
     float:right;
     margin-right:10px;
   }

   #leftsquarepic
   {
     float:left;
     margin:0px 12px 50px;
   }

   .resultsubmitted, .resultpending, .resultPending
   {
     text-align:right;
     color:#FF9933;
   }
   .resultfailed
   {
     text-align:right;
     color:#FF0000;
   }
   .resultsuccess
   {
     text-align:right;
     color:#009900;     
   }                           

   #regnsavepromotext
   {
     width:35%;
     padding:5px;
     float:left;
   }

   #regnsavepromotable
   {
     width:35%;
     border-left:1px solid #555555;
     border-top:1px solid #555555;
   }

   #regnsavepromoheader
   {
     color:#FFFFFF;
     background:#A6ACAD;
     border-right:1px solid #555555;
     border-bottom:1px solid #555555;
   }

   #regnsavepromocell
   {
     border-right:1px solid #555555;
     border-bottom:1px solid #555555;
   }

   #regnsavepromocellspecial
   {
     background:#FFFFFF;
     border-right:1px solid #555555;
     border-bottom:1px solid #555555;
   }

   #prodnamecolumn
   {
     font-size:11px;
     padding:5px 5px 0px 50px;
   }
   #yearscolumn
   {
     font-size:11px;
     color:#676767;
     padding:5px 5px 0px;
   }
   #totalnamecolumn
   {
     text-align:right;
     font-size:11px;
     padding:5px 20px 0px;
   }
   #dollarcolumn
   {
     text-align:right;
     border-left:1px dashed #999999;
     font-size:11px;
     padding:5px 5px 0px;
   }
   #amountcolumn
   {
     text-align:right;
     font-size:11px;
     padding:5px 20px 0px;
   }

   #auexample
   {
     padding:5px 0px 5px 5px;
     margin:0;
     clear:both;
     font-style:italic;
   }

   #domaintitle
   {
     padding:20px 20px 0;
     font-weight:bold;
     margin:0;
   }
   #darkheadingrow
   {
     padding:5px 20px;
     background:#e5e5e5;
     margin:0px;
   }
   #darkheadingrow2
   {
     padding:10px 20px;
     background:#e5e5e5;
     margin:0px;
   }

   #lightheadingrow
   {
     padding:5px 5px 5px 20px;
     background:#efefef;
   }
   
   #timeselect
   {
     width:200px;
     font-size:11px;
   }

   #pretendlink
   {
     border:0;
     padding:0;
     margin:0;
     background:#ffffff;
     color:#336699;
     font-weight:bold;
     font-size:11px;
     cursor:hand !important;
     cursor:pointer;
   }
   #obcdomain
   {
     color:#336699;
     background:#ffffe6;
     font-weight:bold;
     padding-left:5px;
     
   }
   #freeobctext
   {
     padding:5px 0px 5px 20px;
     color:#336699;
     font-weight:bold;
   }
   #freeobcpricing
   {
     color:#ff4400;
     background:#ffffe6;
     font-weight:bold;
     padding-left:5px;
     padding-top:0px;
   }
   .linkblock
   {
     display:block;
     cursor:pointer !important;
     cursor:hand;
     /*color:#336699;*/
   }
   a.linkblock {text-decoration:none;}
   .linkcolor {color:#336699;}
   .imagelink {border:none;}

   #collectdetailswrapper
   {
     padding:10px 20px;
     background:#fff;
   }
   #collectdetailstable
   {
     border-bottom:1px solid #999999;
     border-top:1px solid #999999;
     padding:5px 0;
     margin-right:20px;
   }
   #collectdetailstabletail
   {
     border-bottom:1px solid #999999;
     padding:5px 0;
     margin-right:20px;
   }

   #crossselldomain
   {
     border-top:2px solid #999999;
     border-bottom:1px solid #999999;
     padding:5px 0px 5px 15px;
     color:#990000;
     background:#efefef;
     font-size:15px;
   }
   #crossselltable
   {
     padding:0px 20px 20px 20px;
     background:#ffffff;
     /*border-bottom:8px solid #dadada;*/
   }
   #crossselllabel
   {
     font-size:13px;
   }
   #crossselldesc
   {
     /* needs to be at least width + margin of crossselllabel */
     margin-left:230px;
     margin-right:100px;
   }

   #auwarrant
   {
     margin:0 60px 20px 40px;
     border:1px solid #EAEAEA;
     padding:0 15px 15px 15px;
   }

   #resultwrapper
   {
     padding:10px 40px;
     background:#ffffff;
   }
   #resultheader
   {
     padding:10px 20px;
     border-top:1px solid;
     border-bottom:1px dotted;
     background:#efefef;
   }

   #datatablerow
   {
     border-bottom:1px solid #cccccc;
     padding:2px 0;
   }
   #datatablewrapper
   {
     border-top:1px solid #999999;
     border-bottom:1px solid #999999;
     margin-bottom:20px
   }

   /* to display the tabs use [ordertabright][ordertabsquarexxx] */
   #ordertabright
   {
     /*height:17px;*/
     text-align:right;
     margin-right:75px;
     float:right;
   }
   #ordertabsquarewhite {background: url(/gfx/register/tab_white.gif) no-repeat top right #ffffff;}
   #ordertabsquaregrey {background: url(/gfx/tab/right_e5e5e5_efefef.jpg) no-repeat top right #e5e5e5;}
   #ordertabsquaregrey2 {background: url(/gfx/tab/right_efefef_fff.jpg) no-repeat top right #efefef;}
   #ordertabsquarelitegrey {background: url(/gfx/tab/right_fbfbfb_ffffff.jpg) no-repeat top right #fbfbfb;}
   #ordertabsquareyellow {background: url(/gfx/tab/right_ffffe6_ffffff.gif) no-repeat top right #ffffe6;}
   #ordertabsquarepeach {background: url(/gfx/tab/right_f9e5cd_ffffff.gif) no-repeat top right #f9e5cd;}   
   
   /* Width needs to be fixed for tabs used in order pages */
   #orderwrapper #ordertabsquarewhite, #orderwrapper #ordertabsquaregrey, #orderwrapper #ordertabsquaregrey2, #orderwrapper #ordertabsquarelitegrey, #orderwrapper #ordertabsquareyellow, #orderwrapper #ordertabsquarepeach
   {
     padding:2px 20px 2px 20px;
     font-weight:bold;
     /*height:17px;*/
     width:200px;
     /*float:left;*/
   }
   
   /* an auto width for tabs*/
   #ordertabsquarewhite,  #ordertabsquaregrey,  #ordertabsquaregrey2,  #ordertabsquarelitegrey,  #ordertabsquareyellow,  #ordertabsquarepeach
   {
     padding:2px 20px 2px 20px;
     font-weight:bold;
     width:auto;
   }

   
   #submitbuttonrow
   {
     background: #ffffff url(/gfx/bg_arrow.jpg) repeat-x;
     text-align:right;
     width:70%;
     height:35px;
     margin:2px 10px;
     float:left;
   }

   #submitbuttonrow2
   {
     background:  #ffffff url(/gfx/bg_arrow.jpg) repeat-x;
     text-align:right;
     width:75%;
     height:35px;
     margin:2px 10px;
     float:left;
   }

   #submitbuttonrowtext
   {
     height:45px;
     margin:2px 10px;
   }

   #lightbulbleft
   {
     background:transparent url(/gfx/tip_bulb.gif) no-repeat;
     padding:0px 0px 0px 60px;
   }

   #print
   {
     background: transparent url(/gfx/icons/printer.gif) no-repeat;
     padding:0 0 0 60px;
     height:36px;
   }
   
   #quickProductButtonsWrap
   {
      background:#ffffe6;
      height:20px;
      padding:10px;
   }
   
   #quickProductButtons
   {
     position:relative;
     float:left;
     padding:0 20px; 
   }

   #warningleft
   {
     background:transparent url(/gfx/caution.gif) no-repeat center left;
     padding:10px 0 10px 40px;
     margin:20px 20px 0 20px;
     border-top:1px dotted #990000;
     border-bottom:1px dotted #990000;
   }
   #needassistance
   {
     background:transparent url(/gfx/melbourneit-2004/customersupport_small.jpg) no-repeat;
     padding:0px 0px 0px 90px;
     height:64px !important;
     height:65px;
     margin:0;
     border-top:1px solid black;
   }
   #needassistance h2 
   {
      margin:0;
      padding:10px 0 0 0; 
      color: #4BACD6;
   }

   #tandc
   {
     padding:10px 0px 0 40px;
     margin: 0;
     /*border-top: 1px dotted #990000;
     border-bottom: 1px dotted #990000;*/
   }

   #orderformmessage
   {
     padding:10px 10px 3px 20px;
     font-size:12px;
     margin:0 0 0 0;
   }
   #orderwrapper
   {
     width:100%;
     font-size:12px;
   }

   #orderwrapper p
   {
     margin:3px 0 3px 0;
   }

   #packageupsell h4, #packageupsell h3,#packageupsellright h4,#packageupsellright h3
   {
     font-family: Arial, Tahoma, Verdana, sans-serif;
     margin:0;
     padding:2px 2px 1px 0;
     color: #4BACD6;
   }

   #productorderwrapper
   {
     width:100%;
     padding:5px 0px 5px 0px;
   }
   
   #orderwrapper h2
   { 
     padding:5px 0px 0px 0px;
     margin:0px 0 0 0px;
     font-size:20px;
     color: #4BACD6; 
   }
   #privatereg
   {
     width:30%;
     margin-left:20px;
   }
   #privatereg div
   {
     clear:both;
     padding:5px 0px 0px 0px;
   }
   #privatereg div label
   {
     float:left;
   }
   #privatereg div input
   {
     float:right;
   }
   
   #emaillookalike
   {
     width:50%;
     background:#ffffe6;
     border-top:1px solid;
     border-left:1px solid;
     border-right:1px solid;
   }
   #emaillookalike div
   {
     border-bottom:1px solid;
     padding:2px 2px 2px 5px;
   }
   #emaillookalike div.emailbody
   {
     border-bottom:1px solid;
     padding:5px 10px 5px 10px;
     overflow:scroll;
   }
   #privateregerror
   {
     border:1px solid red;
     margin:10px;
     padding:0px;
     background-color:#55555;
     width:60%;
   }
   #privateregerror p
   {
     font-weight:bold;
     font-family:Arial,Helvetica,sans-serif;
     padding-top:5px;
     padding-left:10px;
     padding-bottom:3px;
     margin:0px
   }
   #privateregerror line
   {
     font-family:Arial,Helvetica,sans-serif;
     padding-top:0px;
     padding-left:15px;
     padding-bottom:0px;
     font-weight:normal;
     margin:0px;
     display:block;
   }
   #tellafriend
   {
     width:90%;
     margin-left:20px;
     padding-top:10px;
     padding-bottom:15px;
    
   }
  
   #tellafriend div label
   {
     clear:both;
     display:block;
     padding:0px,0px,0px,0px;
   }
   #tellfriend div input
   {
     float:left;
   }
   
   #tellafriendbuttons, #tellafriendbuttons input
   {
     margin: 10px;
     float:right;
   }
      
   .rightfloatnew
   {
     float:right;
     padding:4px 0px 4px 0px;
     background:red;
   }
   #tellafrienderror
   {
     border:1px solid red;
     margin:10px;
     padding:0px;
     background-color:#55555;
     width:90%;
   }
   #tellafrienderror p
   {
     font-weight:bold;
     font-family:Arial,Helvetica,sans-serif;
     padding-top:5px;
     padding-left:10px;
     padding-bottom:3px;
     margin:0px
   }
   #tellafrienderror line
   {
     font-family:Arial,Helvetica,sans-serif;
     padding-top:0px;
     padding-left:15px;
     padding-bottom:0px;
     font-weight:normal;
     margin:0px;
     display:block;
   }
   
   #prodwrapper
   {
     background: #000;
   }
   #prodheader
   {
     width:100%;
     height:25px;
     background:#EFE9DE;
     padding-top:10px;
     padding-bottom:10px !important;  /* I.E. 4.0 - 6.x ignores this rule */
     padding-bottom:0px;
     clear:both;
   }
   #prodselect
   {
     width:200px;
     overflow:visible;
     clear:left;
     padding-left:20px;
     font-size:10px;
   }
   #prodheader h1
   {
     float:right;
     padding:0;
     margin:0;
     position:relative;
     top:-20px;
     margin-right:10px;
     color: #9D6561;
     background:transparent;
     font-weight:bold;
     font-size:large !important;
     font-size:medium;
   }
   #prodheader form
   {
     padding:0px;
     margin:0px;
   }
   #prodcontentwrap
   {
      height:100%;
      background:#F4F4F4;
      padding: 0 0 0 0;
   }
   #prodmenu
   {
     width:200px;
     position:relative;
     float:left;
     background:white;
     padding:0 0 10px 0;
    }
   #prodmenu li
   {
     padding:5px 0 0 0;
     margin:0;
     background:transparent;
   }
   #prodmenu ul
   {
     position:relative;
     list-style-position: inside;
     list-style-type: none;
     padding:0;
     margin:0 0 0 20px !important; /* IE ignores */
     margin:0 0 0 0; 
     background:transparent;
   }
   #prodmenuitem a:link, #prodmenuitem a:visited, #prodmenuitem a:active, #prodmenuitem a
   {
     display: block;
     background:transparent;
     width:180px !important;
     width:181px;
     border-bottom:1px dashed #666;
   }
   #prodmenuitemcurrent a:link, #prodmenuitemcurrent a:visited, #prodmenuitemcurrenta:active, #prodmenuitemcurrent a
   {
     display: block;
     background:#6B6B6B;
     color:white;
     width:180px !important;
     width:181px;
     border-bottom:1px dashed #666;      
   }
   #prodmenuitem a:hover, #prodmenuitemcurrent a:hover
   {
     background:#6B6B6B;
     color:white;
     text-decoration:none;
   }

   #prodcontentpopup
   {
     border-top:1;
     padding:10px 10px 10px 10px;
     margin:0px 0 0 0px;	
     text-align:left;
     background:#F4F4F4;
     min-height:300px;
   }

   #prodcontent
   {
     padding:10px 10px 10px 10px;
     margin:0 0 0 200px;	
     text-align:left;
     min-height:300px;
   }
   .prodcontent
   {
     background:#F4F4F4;
   }
   #prodcontent h2,#prodcontentpopup h2
   {
     padding:5px 0px 0px 0px;
     margin:0 0 0 0px;
     font-size:20px;
     color: #336699;
   }

   #prodcontent h3,#prodcontent h4,#prodcontentpopup h3,#prodcontentpopup h4
   {
     padding:5px 0px 5px 0px;
     margin:2px 0 2px 0;
     font-size:15px;
     color: #336699;
   }
   
   #prodcontent p,#prodcontentpopup p
   {
     padding:5px 0px 5px 0px;
     margin:0 0 0 0px;
     font-size: small !important;
     font-size: x-small;
   }
   
   #prodcontent table,#prodcontentpopup table
   {
     padding:0 0 0 0;
     margin:0 0 0 0;	
   }

   #prodselect select
   {
     background: transparent;
   }
   /* Compare */
   #productcomparewrapper
   {
     padding:10px 0 20px 0;
   }
   #productcomparelabel
   {
     background:#FFFFFF;
   }
   #productcompare0
   {
     background:#EFEFEF;
   }
   #productcompare1
   {
     background:#E5E5E5;
   }
   #productcomparelabel, #productcompare0, #productcompare1
   {
     padding: 5px 5px 5px 5px; 
   }
   #productcompare0 ul, #productcompare1 ul, #prodcontent ul 
   {
     list-style-position: outside;
     list-style-image:url(/gfx/listitem/raquo12.gif);
   }

   /* Product Summary */
   #productsummarywrap
   {
     width:100%;
     padding: 10px 0 10px 0;
   }
   #productsummarytable
   {
     width:100%;
     padding:0 0 0 0;
   }

   #productsummary0
   {
     background:#EFEFEF;
     position:relative;
   }
   #productsummary1
   {
     background:#E5E5E5;
     position:relative;
   }
   #productsummaryname
   {
     width:25%;
     font-family: Arial, Tahoma, Verdana, sans-serif;
     font-size:15px !important;
     font-size:16px;
     /*color: #336699;*/
     padding:5px 5px 5px 15px;
     font-weight:normal;
   }
   #productsummaryblurb
   {
     width:60%;
     font-family: Arial, Tahoma, Verdana, sans-serif;
     padding:5px 5px 5px 5px;
   }
   #productsummarylinks, #packagesummarylinks
   {
     width:15%;
     font-family: Arial, Tahoma, Verdana, sans-serif;
     font-size:small !important;
     font-size:x-small;
     padding:5px 0 0 0;
     margin:0;
     vertical-align:middle;
   }

   /* group landing page styles end */

   /* displaying of setup fees */
   .setupfee {
     text-decoration:line-through;
     margin:0;
     padding:0;
     font:11px;
   }
   .setupfeenosize {
     text-decoration:line-through;
     margin:0;
     padding:0;
   }
   .waived {color:#d00;margin:0;padding:0;}
   #prodcontent .discount {color:#ff4400;}
   #crossselldesc .discount {color:#ff2a00; background:#fffde6;}
   #pricing .discount {color:#ff2a00; background:#fffde6;margin:5px; }


   #packageupsell
   {
     height:100px;
     width:25%;
     float:left;
     margin:0 1px 0 1px;
     border-right:1px #ccc dashed;
   }
   #packageupsellright
   {
     height:100px;
     width:23%;
     float:left;
     margin:0 1px 0 1px;
   }
   #packageupsell p,#packageupsellright p
   {
     padding:2px;
     font-size:x-small;
   }
   #productsummarylinks ul, #packagesummarylinks ul, #packageupsell ul,#packageupsellright ul,#auwarrant ul
   {
     list-style-position: outside;
     list-style-image:url(/gfx/listitem/raquo12.gif);
     padding:1px 0 1px 20px;
     margin:0px;
     position:relative;
   }

   /* Product Order */
   #productorderhead
   {
     background: #E5E5E5;
     padding:5px 0 5px 0;
   }

   /* Product Landing*/
   #packagewrap
   {
     border-bottom: 1px solid #CCCCCC;
   }
   #packageright h1, #packageleft h1, #prodlandingwrap h1
   { 
     font-family: Arial, Tahoma, Verdana, sans-serif;
     letter-spacing:1.5px;
     font-size:20px;
     color: #4BACD6;
     padding:5px 5px 2px 5px !important;
     padding:5px 5px 2px 5px;
     margin:0;
   }
   #packagename
   {
     width:25%;
     font-family: Arial, Tahoma, Verdana, sans-serif;
     font-size:15px !important;
     font-size:16px;
     color: #4BACD6;
     padding:5px 5px 5px 5px;
     font-weight:normal;
   }

   #packageright p, #packageleft p
   {
     /*padding:2px 5px 2px 5px;*/
     padding:1px 0px 1px 5px;
     margin:0px;
   }
   #packageright, #packageleft
   {
      width:48% !important;
      width:48%;
      padding:5px;
      float:left;
   }
   #packageright
   {
     border-left: 1px dashed #CCCCCC; 
   }

  #prodlandingwrap h1
  {
     font-family: Arial, Tahoma, Verdana, sans-serif;
     font-size:20px;
     color: #4BACD6;
     padding:5px 5px 2px 5px !important;
     padding:5px 5px 5px 7px;
     margin:0px;
  }

  #productgroupname
  {
    font-size:12px;
    font-weight:bold;
    padding:5px 0 0 5px;
    width:25%;
    height:16px;
    vertical-align:bottom; 
  }

  #prodcontactform label, #prodcontactform input
  {
     display: block;
     float:left;
     margin-bottom:10px;
     font-size:xx-small;
  }

  #prodcontactform label
  {
     text-align:right;
     width:200px;
     padding-right: 20px;
  }

  #prodcontactform input
  {
     width: 200px;
  }

  #prodcontactform br,#prodcontactform div
  {
    clear:both;
  }

  /* .au eligibility styles */
  #description,
  #Company,
  #RegisteredBusiness,
  #SoleTrader,
  #Partnership,
  #TrademarkOwner,
  #PendingTMOwner,
  #Citizen,
  #Resident,
  #Non-profitOrganisation,
  #Charity,
  #IncorporatedAssociation, 
  #CommercialStatutoryBody, 
  #Other,
  #other1
  {
    background:#fff;
    position:absolute;
    top:5px;
  }
  #entityhelp
  {
    height:25px;
    top:4px;
    position:relative;
  }
  
  /* front page promo styles */
  span.number { color:#D87323; font-weight:bold;}

  .helpicon{padding:0 0 0 15px;border:0;text-align:right;}
  .helpiconleft{padding:0 8px 0 3px;border:0;}

  .helpmsg
  {
     border:1px solid #666;
     background:#ccc;
     position:absolute;
     padding:10px;
     width:300px;
     z-index:1000;
  }
  
  #termsandconds
  {
    border-top: 1px dashed #666;
    margin:7px 0 0 0;
    text-align:left;
  }
  
  #termsandconds h3,#termsandconds h2
  {
     background:transparent;
     color:#000;
     font-size:11px;
     padding:0;
     margin:7px 0 0 0;
  }

  #termsandconds p
  {
     font-size:10px;
     background:transparent;
     color:#000;
  }


/* styles for the domain search page */
#domsearch-searchedfor,
#domsearch-available,
#domsearch-unavailable,
#domsearch-error {
  margin:20px 6% 2% !important;
  margin:20px 60px 20px;
}
#domsearch-searchedfor h2,
#domsearch-available h2,
#domsearch-available2 h2,
#domsearch-unavailable h2,
#domsearch-unavailable2 h2,
#domsearch-error h2 {
  padding:5px 10px;
  margin:0;
  font-size:15px;
  background:transparent url(/gfx/tab/rightcurve-backFFF.gif) no-repeat top right;
}
#domsearch-error ul {
  padding-left:17px;
  padding-bottom:10px;
  margin-left:0;
}
.ds-searchedfor-head,.ds-available-head,.ds-unavailable-head,.ds-error-head {
  background-image:url(/gfx/tab/leftcurve-backFFF.gif);
  background-position:top left;
  background-repeat:no-repeat;
}

.ds-searchedfor-head { background-color:#e6e8ec; }
.ds-available-head { background-color:#f9e5cd; }
.ds-unavailable-head { background-color:#e3e5ef; }
.ds-error-head { background-color:#fcc;}

#domsearch-available2 {
  margin:5px 1% 5px 6% !important;
  margin:5px 5px 5px 30px;
  float:left;
  width:42%;
}
#domsearch-unavailable2 {
  margin:5px 6% 5px 1% !important;
  margin:5px 30px 5px 5px;
  float:right;
  width:42%;
}
#domsearch-searchedfor .domsearch-domain {
  float:left;
  font-size:16px;
  color:#007;
}

#backorderform div {
  padding:2px;
}
#backorderform.input {
  font-size:11px;
  /*width:60% !important;
  width:90%;*/
}
.domsearch-body h4 {
  font-size:13px;
  margin-bottom:3px;
}
.domsearch-body {
  margin:0 0 10px 0;
  padding:10px;
  border:1px solid #ddd;
  background-color:#fff;
  color:#666;
}
.domsearch-submit {
  text-align:right;
  color:#666;
}
.domainblock {
  border-top:1px dashed #000;
  border-bottom:1px dashed #000;
  padding:5px;
  margin:20px 0;
}
.label {
  float:left;
  color:#000;
  width:100px;
}
.actiontext {
  text-align:center;
  font-size:16px;
  color:#007;
}

#error 
{
  border:#FFCCCC 1px solid;
  margin:10px;
  background:#fff;
}
#error p,#error h2
{ 
  font-size:11px;
}

/* style for listing pdf's for downloading */
.dlpdf {
  background:url(/gfx/icons/dlpdf.gif) no-repeat top left;
  padding-left:20px;
}

/* Domain Maintenance Landing */
#domainSummary, #nameServer, #contact
{
   border:1px solid #ccc;
   padding:5px;
   margin: 5px 10px 10px 10px;
   width:auto;
}
#domainSummary, #nameServer
{
   height:150px;
}
#contact
{
  clear:both;
}
#domainSummaryWrap, #nameServerWrap
{
   float:left;
   width:50%;
   margin:10px 0 0 0;
}

h3.maintHeading
{
   font-size:12px;
   padding:0px;
   margin:0 0 0 25px;
}
h2.maintHeading
{
   font-size:14px;
   padding:0px;
   margin:0 0 0 25px;
}

#domainSummary dt, #nameServer dt, #contact dt
{
   float:left;
   font-weight:bold;
   display:block;
   width:150px;
   color:#666;
   font-size:11px;
   border-bottom:1px solid #ccc;
   line-height:1.3em;
}
#domainSummary dd, #nameServer dd, #contact dd
{
   color:#666;
   font-size:11px;
   border-bottom:1px solid #ccc;
   display:block;
   line-height:1.3em;
}
#domainSummary dt, #nameServer dt, #contact dt
{
   float:left;
}
#domainSummary dl, #nameServer dl, #contact dl
{
   margin:0 10px 0 10px;
   width:95%;
}
#contact
{
   height:auto !important;
   height:400px; 
   
}
#contactRegistrant , #contactTech ,#contactAdmin,#contactBilling
{
   float:left;
   width:50%;
}
#contactAdmin ,#contactBilling 
{
   clear:right;
}
#contact ul,#nameServer ul,#domainSummary ul
{
   clear:both;
   font-size:11px;
   padding:10px 0 0 20px !important;
   padding:0;
}
#contact h4
{
   padding:5px 0 0 10px;
   margin:5px 0 5px 0;
   font-size:12px;
}

li.locked
{
   list-style: disc outside url("/gfx/listitem/lock_bullet.gif"); 
}
li.unlocked
{
   list-style: disc outside url("/gfx/listitem/unlock_bullet.gif"); 
}
#maintmessage
{
   border: 1px dashed #006633;
   color:inherit;
   background:
}
#maintmessage p
{
  padding:4px;
  margin:0;
}
#maintmessage h3
{
  padding:4px;
  margin:0;
  font-weight:bold;
  font-size:12px;
}


#lockedheading, #unlockedheading, #notlockedheading, #maintmessage
{
   margin:10px 20px 0 20px;
}

#lockedheading h1, #unlockedheading h1, #notlockedheading h1
{
   margin:0;
   padding:10px 0 0 45px;
   font-size:14px;
   height:40px;
}

#lockedheading
{
   background:#ccc url(/gfx/icons/locked_dark.gif) no-repeat left;
   height:40px;
   color:#424141;
}
#unlockedheading
{
   background:#ccc url(/gfx/icons/unlocked_dark.gif) no-repeat left;
   height:40px;
   color:#424141; 
}
#notlockedheading
{
   background:#ccc url(/gfx/icons/open_dark.gif) no-repeat left;
   height:40px;  
   color:#424141; 
}

/*
   color:#424141;
   font-size:16px;
*/
/* End Maintenance */

.pricetable
{
  width:90%;
  border:1px solid #ccc;
}

.pricehead
{
  background:#aeaeae;
  font-weight:bold;
  color:#fff;
  border:1px solid #ccc;
  font-size:11px;
    text-align:center;
}

.pricebody
{
  background:transparent;
  color:#aeaeae;
  border:1px solid;
  padding:10px;
  text-align:center;
}

.pricelabel
{
  font-weight:bold;
  text-align:left;
  width:35%;
}
.priceitem
{
  text-align:center;
  width:35%;   
}

/* Product Testimonials */
.testimonialTop 
{
   background:#fff; border-bottom:1px dashed #666;margin:10px 10px 0 10px;padding:10px 15px 10px 20px;
}

.testimonialBody {
  background: #fff url(/gfx/icons/quote_lt.gif) no-repeat top left;font-style:italic;padding:10px 15px 10px 20px;margin:0 10px 10px 10px;
  	font-size:   12px; color: #333333; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; line-height: 22px; word-spacing: 2px; letter-spacing: 1px;  }

.quoteimg
{
  vertical-align:bottom;
}


/* NamesByRequest Search Form and Logo */
#nbrform #ben { background: transparent; color:#336699; margin:0; padding:20px; width:auto; }
#nbrform form {background: transparent; padding:0; margin:20px 0 0 20px; width:430px; display:block; float:left;}
#nbrform { background:transparent }
#nbrform form label { color: #000000; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; width:20px;}
#nbrform #name { border:1px solid #336699; color:#336699; width:250px;}
#nbrform #nbrlogo { clear:both; display:block;margin:0 0 5px 94px;}
#nbrform #search { vertical-align:middle; }
#domsearch-unavailable2 #nbrlogo {text-align:center;padding:10px;}

/* Free Website with your Domain Name */
.promotext {color:#0169cb;font-style:italic;font-weight:bold;font-family:"zurich cn bt","arial narrow",arial,helvetica,sans-serif;}
.domsearch-body .promotext {font-size:16px !important;font-size:19px;}
#searchform .promotext {padding:0 0 10px;font-size:20px !important;font-size:23px;}
#searchform {margin:0;}

#tellafriend, #tellafriend a{ color: #333; font-size: 0.9em;}
