
li.alert {display:block; width:87%;  background:#FF9393; text-align:left; padding:5px; border:1px solid #ccc; color:#333; margin-left:-12px;}
tr.headerrow2 {height:30px;}
/* DMT */
td a.mainhead {color:#306396 !important;}

button span {margin-left:5px;}
.container {
    margin: 0 auto; 
    text-align:left;
}
.topboxitem
{
    border-top-left-radius: 10px 5px;
    -moz-border-top-left-radius: 10px 5px;
    border-top-right-radius: 10px 5px;
    -moz-border-top-right-radius: 10px 5px;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378DE5), color-stop(1, #79BBFF) );
    border-left: thin double #333;
    border-right: thin double #333;
    color: black;
    display: inline;
    float: left;
    padding: 4px 5px;
    text-decoration: none; 
    cursor:pointer;
    width:150px;
}



.content {

    padding: 10px 0;
}
.fltrt {  
    float: right;
    margin-left: 8px;
}
.fltlft { 
    float: left;
    margin-right: 8px;
}
.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


td div a.mainhead {color:#333 !important; text-decoration:none; padding:5px 0 0 0; height:23px !important;}

#searchsubmit { margin:7px  0 0 3px;}
#registersubmit {margin:7px 0 0 0;}

#dmticon {
    z-index: 1;
    margin: 20px 0 0 0;
    padding: 0 0 0 5px;
    height: auto !important;
    min-height: 31px;
    border: 1px solid #DEE1FC;
    border-bottom: 1px solid #C0C7FC;
    display: block;
    font-style: normal;
}
#dmticon td {text-align:center; padding:4px 8px;width:80px}
#dmticon img {height:24px; width:24px;}
#dmticon span {font-size:8px; display:block; font-weight:bold; }

span.green {color:green;}
span.red {color:red;}
span.active {font-weight:bold; font-size:120%;}

.td_detail img
{
    width: 19px;
    height: 19px;
    padding-left: 10px;
}

.td_detail span
{
    cursor:pointer;
}

#zone-bar {
    background: #b2d281;
    min-height: 30px;
    margin: 0; padding: 0;
    padding: 5px 10px 0 10px;
    font: 62.5% Arial, Helvetica, sans-serif;

}
#zone-bar ul {
    display: block;
}
#zone-bar ul li {
    height: 18px;
    padding: 5px 0px 0 0px;
    position: relative;
    float: left;
    margin-right: 10px;

}



#zone-bar ul li a {
    display: block;
    float: left;
    height: 23px;
    position: relative;
    top: -5px;
    right: -5px;
    padding-right: 3px;
    color: #383838;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: none;
}
#zone-bar ul li a:hover {
    background: url(images/zonebar-navright.png) center right no-repeat;
}
#zone-bar ul li a span {
    position: relative;
    top: 6px;
}
#zone-bar ul li ul {
    z-index: 1;
    display: none;
    position: absolute;
    top: 29px;
    left: 0px;
    min-width: 100px;
    border: 1px solid #ccc;
    background: white;
    padding: 10px 0 0 0;
}
#zone-bar ul li ul li {
    float: none;
    padding: 0; margin: 0;
    height: 100%;
}
#zone-bar ul li ul li:hover {
    background: none;
}
#zone-bar ul li ul li a {
    display: block;
    float: none;
    margin-left: -5px;
    padding: 5px 0 0 10px;
    min-width:100px;
}
#zone-bar ul li ul li a:hover {
    background: #d9f0b7;
}



#page-wrap {
    margin: 0 auto; padding: 0 10px;
    width:800px;
}


.topboxitem:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E59837), color-stop(1, #79bbff) );
    background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
    background-color:#378de5;
}

ul { list-style: none inside; }








.showall {
    -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
    background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
    background-color:#79bbff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #84bbf3;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #528ecc;
    cursor:pointer
}.showall:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
    background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
    background-color:#378de5;
}.showall:active {
    position:relative;
    top:1px;
}

/*------------------------ */

#searchbox table {
    width:800px;
    margin:3px auto;
}


/* ----------------------- */
#searchdiv {
    display: inline-block;
    zoom: 1; /* ie7 hack for display:inline-block */
    *display: inline;
    border: solid 1px #d2d2d2;
    padding: 3px 10px 2px 5px;

    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;

    -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    box-shadow: 0 1px 0px rgba(0,0,0,.1);

    background: #f1f1f1;

    height:40px;
}
#searchdiv  input {
    font: normal 12px/100% Arial, Helvetica, sans-serif;
}
#search {
    background: #fff;
    padding: 6px 6px 6px 8px;
    width: 202px;
    border: solid 1px #bcbbbb;
    outline: none;

    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;

    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    float:left;
	margin: 6px 3px 0 0;
}
    
input.cbox {border:none !important;}
#showallid {
    background-image: url(../../../images/close.png );
    background-position: center center;
    background-repeat: no-repeat;
    height: 38px;
    width: 38px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    position: relative;
    left:-262px;
    top:5px;
    margin: 0px 0px;
    padding:0px 0px;
}
#actioncontainer {
    display: inline-block;
    zoom: 1; /* ie7 hack for display:inline-block */
    *display: inline;
    margin:5px 0 0 0;
    float:right;


}
img.left {float:left;}
img.right {float:right;}
#cpy b {display:block; float:left;}
.jqx-widget {
    float:left !important;
    margin:0 10px;
    display:block;
}
#performaction {
    color: #fff;
    border: solid 1px #494949;
    font-size: 11px;
    height: 27px;
    width: 105px;
    text-shadow: 0 1px 1px rgba(0,0,0,.6);

    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;

    background: #5f5f5f;

    float:left;
    margin:0 10px;
    display:block;
}
#list4 {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif !important;
}
#list4 tr.myaltrowclass {background:#e8e8e8;}
#list4 tr.jqgrow td {
    padding:5px;
    font-size:12px;
}
#list4 td.pager_center {margin-bottom:5px;}
#nstabs {height:180%;}
#nsmgnt {padding-bottom:5px;}
/*------------Popups-----------------*/
.qtip {background:#f8f8f8 !important; border: 1px #ddd solid !important; padding:3px;}
tr.mgntclass {margin:5px 0;}
tr.mgntclass input { 
    background: #fff;
    padding: 6px 26px 6px 8px;
    width: 150px;
    border: solid 1px #bcbbbb;
    outline: none;

    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    float:left;
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.2);

}
tr.mgntclass span {display:block; float:left;margin-top:3px;}
#nameservers input { 
    background: #fff;
    padding: 6px 26px 6px 8px;
    width: 250px;
    border: solid 1px #bcbbbb;
    outline: none;

    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;

    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.2);

}

#confirm_dialog p {font-size:.9em !important;}
.qtip-cluetip {border: 1px solid #ddd;}
tr.ui-priority-secondary {
    background-color:#f8f8f8;
}
span.dname {
    font-weight:bold;
    letter-spacing:.1em;
}
#dnsmgnt {padding-bottom:5px;}

#system-message-container    { margin-top: 10px; margin-bottom: 10px; padding: 0 60px;}
#system-message-container dt { font-weight: bold;  display: none; }
#system-message-container dd { margin: 0; font-weight: bold;}
#system-message-container dd ul { color: #0055BB; background-position: 4px; background-repeat: no-repeat; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
#system-message-container dd ul li{ line-height:1.5em;margin:0px 0px;text-align: left;font-size: 12px }

/* System Standard Messages */
#system-message-container dd.message ul {
    background-color: #C3D2E5;
    background-image: url(../images/notice-info.png);
}

/* System Error Messages */
#system-message-container dd.error ul,
#system-message-container dd.warning ul,
#system-message-container dd.notice ul
#system-message-container dd.successmessage ul
{
    color: #c00;
}

#system-message-container dd.error ul {
    background-color: #E6C0C0;
    background-image: url(../images/notice-alert.png);
    border-top-color: #DE7A7B;
    border-bottom-color: #DE7A7B;
}


/* System Warning Messages */
#system-message-container dd.warning ul {
    color: #c00;
    background-color: #E6C8A6;
    background-image: url(../images/notice-note.png);
    border-top-color: #FFBB00;
    border-bottom-color: #FFBB00;
}

/* System Notice Messages */
#system-message-container dd.notice ul {
    color: #c00;
    background-color: #EFE7B8;
    background-image: url(../images/notice-note.png);
    border-top-color: #F0DC7E;
    border-bottom-color: #F0DC7E;
}

#system-message-container dd.successmessage ul {
    color: #006400;
    background-color: #CCEBCC;
    background-image: url(images/icons/32x32/success.png);
    border-top-color: #228b22;
    border-bottom-color: #228b22;
}

#search.placeholder {
    color: #9c9c9c !important;
    font-style: italic;
} 

.dmttooltip
{
    color:black; 
    width:375px;
    padding:10px;
	margin-bottom:5px;
}


#search:-moz-placeholder {
    color: #9c9c9c;
    font-style: italic;
}  

#search:-ms-placeholder {
    color: #9c9c9c;
    font-style: italic;
}  

.ui-jqgrid {
    font-size:0.8em !important;
}



div.modal-box.wrapper {position: absolute;margin: 5% auto;float: none;border: 0px solid #d4d4d4;border-radius:3px;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;z-index: 2000;text-align: left;left: 20%;right: 20%;min-width:750px; background-color: #fffeff;}
div.modal-box div.inside {margin: 3px;padding: 10px;overflow: visible;z-index: 2000;}

/* Each Box's specified width: Required so that they're showing in the middle of the page */
div#free-download.modal-box {width: 480px;}
div#mailing-list.modal-box {width: 600px;}
div#restricted-content.modal-box {width: 326px;}
div#heart-favorites.modal-box {width: 426px;}
div#adjust-settings.modal-box {width: 400px;}
div#star-favorites.modal-box {width: 426px;}
div#warning.modal-box {width: 590px;}
div#stop.modal-box {width: 596px;}

div.modal-box div.hr {height: 5px;background: url(./images/hr.png) repeat-x;}

#adjust-settings span.button.white.save {margin-left: 95px;}

div.modal-box div.inside.green {background: #d7e2cb url(images/green-bg.jpg) repeat-x;height:164px;}
div.modal-box div.inside.blue {background: #e0e7ea url(images/blue-bg.jpg) repeat-x 0 -2px;}
div.modal-box div.inside.red {background: #c63e3e url(images/red-bg.jpg) repeat-x 0 0px;height: 83px;}
div.modal-box div.inside.yellow {background: #f0a32d url(images/yellow-bg.jpg) repeat-x 0 0px;height: 83px;}
div.modal-box div.inside.grey {background: #d5d8db url(images/grey-bg.jpg) repeat-x;}
div.modal-box div.inside.pink {background: #fcd3d1 url(images/pink-bg.jpg) repeat-x 0 0px;height: 140px;}
div.modal-box div.inside.light-yellow {background: #f8f8f8; height: 100%;}
div.modal-box div.inside.caution-tape {background: #979a9c url(images/restricted-bg.jpg) repeat-x;height: 223px;}

/* Close Buttons */
div.modal-box span.modal-close {position: absolute;top: -13px;right: -13px;width: 35px;height: 35px;background: url(images/close-buttons-sprite.png) no-repeat;}
div.modal-box span.modal-close:hover {background-position: 0 -37px;cursor: pointer;}
div.modal-box span.modal-close span {display: none;}
div.modal-box span.modal-close.left {top: -13px;left: -13px;}
div.modal-box span.modal-close.black {background-position: -35px 0;}
div.modal-box span.modal-close.black:hover {background-position: -35px -36px;}
div.modal-box span.modal-close.red {background-position: -70px 0;}
div.modal-box span.modal-close.red:hover {background-position: -70px -38px;}
div.modal-box span.modal-close.yellow {background-position: -105px 0;}
div.modal-box span.modal-close.yellow:hover {background-position: -105px -38px;}

div.modal-box h3 {font-size: 30px;font-weight: bold;margin: 10px 0px 5px;color: #464646;letter-spacing: -1px;}
div.modal-box .red h3, div.modal-box .yellow h3 {color: #fffeff;margin-top: 0px;}
div#restricted-content.modal-box h3 {margin-top: 90px;}

div.modal-box p {text-shadow: rgba(255,254,255,0.5) 0 1px 0;color: #7a7a7a;margin: 5px 0px 10px;}

div.modal-box div.clear{height: 1px;clear: both;}
div.modal-box.centered {text-align: center;}

/* Image Styles */
div.modal-box img{float: left;margin-right: 20px;}
div.modal-box img.right {float: right;margin-right: 0px;margin-left: 20px;}
div.modal-box.centered img {float: none;}
div.modal-box img.pop-out {margin-top: -42px;z-index: 2001;position: absolute;left: 94px;}

/* Basic Buttons */



/* Form Elements */
div.modal-box form input {height: 43px;width: 270px;margin: 0px 0px;border-style: none;background: transparent url(images/input-bg.png) no-repeat 0 0;position: relative;padding: 10px 10px;color: #9f9f9f;font-size: 13px;}
div.modal-box form input.submit {width: 81px;margin-left: -5px;position: relative;background: url(images/submit-bg.png) 0 0px;color: #fffeff;font-weight: bold;text-shadow: #000 0 1px 1px;font-size: 13px;}
div.modal-box form input.submit:hover {background-position: 0 -42px;cursor: pointer;}
div.modal-box form label {line-height: 20px;}
div.modal-box form fieldset {border: none;padding: 0px;line-height: 15px;margin: 20px 0px;clear: both;color: #484848;}
div.modal-box form input.text {width: 348px;}
div.modal-box form input.radio {margin: 5px;width: 15px;height: 15px;}
div.modal-box form input.checkbox {margin: 5px;width: 15px;height: 15px;}

div#adjust-settings.modal-box form {margin: 0px auto;width: 350px;}

span.modal-link {cursor: pointer;}
.content {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin:20px;}
.content h1 {font: bold 40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #646464;}
.content h2 {font: bold 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #5f718d;}
.content p {font: 15px/130% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #757575;}
.content div.modal-buttons {height: 380px;}
div.content span.modal-link{display: block;float: left;clear: both;position: relative;height: 34px;line-height: 33px;background: url(images/buttons-sprite.png) no-repeat 0 -1px;padding-left: 20px;margin: 2px 30px 10px 0px;font-size: 15px;font-weight: bold;color: #585858;text-decoration: none;}
div.content span.modal-link:hover {background-position: 0 -37px;cursor: pointer;}
div.content span.modal-link span{display: block;float: left;position: relative;height: 34px;padding-right: 20px;margin-right: -20px;background: url(images/buttons-sprite.png) no-repeat right -1px;}
div.content span.modal-link:hover span {background-position: right -37px;cursor: pointer;}
div.content ol, div.content ul {color: #4a4a4a;margin-left: 20px;}
div.content li {margin: 25px 0px;}
div.content pre {padding: 10px;background-color: #efeefe;}
.dnsrecordtable input
{
    font-size: 14px;  
}

label.error {
    display: block;
    width: auto;
    color: red;
    margin-left:105px;
}

label.dnserror {
    display: block;
    width: auto;
    color: red;
    font-size: 12px;
}

#TB_window {z-index:3000 !important;}
#TB_overlay {z-index:2200 !important;}



   





/* Domains Page from ait.com */
/*WHOIS PAGE
-------------------------------------------*/

#searchdomains {

	margin: 0 7px 15px 0;
	width:850px;
	text-align:center;
}

#domainreg_text.whois {
	background-color: #E0E3D3;
    border-radius: 5px 5px 5px 5px;
    color: #777777;
    display: inline;
    font-size: 12pt;
    font-weight: bold;
    height: 24px;
    padding: 3px;
    text-align: left;
    text-decoration: none;
    text-indent: 5px;
    width: 200px;
vertical-align:top;
}

#domainreg_button {
vertical-align:top;
}
#domainselect {

	margin: 0 5px 5px 5px;
	width:850px;
	float:left;
	text-align: center;
}
#suggestions {

	margin: 0 5px 0 5px;
	width:850px;
	float:left;
	text-align: center;
        margin-top: 20px;
}
img.floatright {
float:right;
}
.whoisorder {
float: right;
margin: 10px 100px 0 0;
}
#domainseltable {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
    width: 750px;
	}
#domainseltable th {
    border-bottom: 2px solid #CCCCCC;
    color: #000000;
    padding: 6px 8px;
    text-align: left;
}
#domainseltable h2 {
margin:0;
padding:0;
}
#domainseltable td {
    color: #333333;
    padding: 8px;
	}
#domainseltable td.dstp {
color:#008f00;
font-weight:bold;
 } 
 #domainseltable td.dste {
color:#333;
font-weight:bold;
 }
#domainseltable td.dstpl {
 text-align:left;
 }
 /* DOMAINS TABLE STYLES
-------------------------------------------*/

#ddmtleft {
float:left;
margin: 0 0 0 10px;
}
#ddmtright {
float:right;
}
.tralternate{
	background:#e8edff;
	font-size:14pt;
line-height:1.35em;


	}

.tralternate2{
	background: #c8dcf4;
	font-size:14pt;
	line-height:1.35em;




	}	

#dom tr{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0070dd;
	border:1px solid #FFF;
	display: table-row;
vertical-align: middle;

}

.trheader1{background:#0070dd;
color:#fade12;
font-size:12pt;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:1.15em;
padding:5px;
}
.trheader2{background: #0070dd;
color:#fade12;
font-size:12pt;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:1.15em;
padding:5px;
}
/*
New Domains page mar2012
-----------------------------*/
#domainselect {background-color:#eee; border:1px #ccc solid;padding:10px 0;}
#suggestions {background-color:#eee; border:1px #ccc solid;padding:10px 0;}
#dsheader {
background-image: url(http://www.ait.com/images/DomainNames1_01.png);
background-repeat:no-repeat;
width:730px;
margin: 0 auto;
overflow:hidden;
min-height:292px;
text-align:center;
}
#dsha {
float:right;
width:110px;
padding:25px 30px 0 0;
}
#dsha_new
{
  padding-left:130px;
}
.dshb_new
{
  padding-left:130px;
}
#dsht h1 {
color:white;
font-size:32px;
}
#dsht h2 {
color:white;
font-size:20px;
}

#dsht {
padding:40px 0 0 150px;
width:400px;
float:left;
}
#dssearch {
background-image: url(http://www.ait.com/images/DomainNames1_02.png);
background-repeat:no-repeat;
/* min-height:10px; */
width:730px;
margin: 0 auto;
}
#dssearchresult {
color:#000;
/* min-height:10px; */
width:730px;
margin: 0 auto;
}
#dssearch h2 {
color:white;
}
#dsprice {
overflow:hidden;
float:left;
width:510px;
margin: 0 50px 0 50px;
}
#dspricetable {
  border-collapse: collapse;
    text-align: left;
    width: 500px;
margin:40px auto;
}
#dspricetable th {
border-bottom:1px solid #333;
}
#dspricetable h2 {
font-size:20px;
text-align:center;
}
span.green {
color:#008F00;
}
#dspricetable td {
font-weight:bold;
text-transform:uppercase;
padding:8px;
font-size:20px;
letter-spacing:0px;
}
#dspricetable td.price {
letter-spacing:-2px;
}
#dspricetable td.green {
color:#008F00;
}
#dspricetable td.strikethrough {
text-decoration:line-through;
}
#dspricetable td.alignright {
text-align:right;
}
#dswebhosting {
min-height:250px;
width:300px;
float:left;
text-align:center;
border-bottom:2px solid #ccc;
border-top:2px solid #ccc;
}
#dswhh{
margin-top:19px;
}
img.dca {
margin: 10px 40px 0 -20px;
}
#dswhb {
background-image:url(http://www.ait.com/images/domains/webhostbg.png);
background-repeat:no-repeat;
background-position:right center;
height:120px;
text-align:left;
vertical-align:middle;
}
#dswhf {
font-size:16px;
}
span.dwh1 {
font-size:16px;
display:block;
margin:0 0 0 40px;
padding:30px 0 0 0;
}
span.dwh2 {
font-size:26px;
font-weight:bold;
color:#008f00;
display:block;
margin:10px 0 0 60px;
}
span.dwh3 {
font-size:14px;
margin: 0 0 0 140px;
position:relative;
top:-12px;
left:-3px;
}
span.black {
color:#000;
}
#dscompare {
width:647px;
min-height:250px;
float:left;
padding:0 0 0 10px;
border-bottom:2px solid #ccc;
border-left:2px solid #ccc;
border-top:2px solid #ccc;
}
#dscomparetable {
    border-collapse: collapse;
    font-size: 18px;
    margin: 20px auto;
    text-align: left;
width:600px;
}
#dscomparetable th {
text-align:center;
border-bottom: 1px solid #333;
}

#dscomparetable td {
padding:4px;
border-bottom:1px solid #ccc;
}
#dscomparetable td.ait {
text-align:center;
background-color:#008f00;
color:#fff;
border:none;
}
#dscomparetable td.comp {
text-align:center;
}
#dsbulk {
width:300px;
min-height:250px;
float:left;
}
#dsbulktable {
    border-collapse: collapse;
    font-size: 15px;
    margin: 20px auto;
    text-align: left;
    width:290px;
}
#dsbulktable th {
text-align:center;
border-bottom: 1px solid #333;
}
#dsbulktable td {
padding:4px;
border-bottom:1px solid #ccc;
}
#dsbulktable td.top {
text-align:center;
font-weight:bold;
}
#dsbulktable td.center {
text-align:center;
}
#dsawards {
width:470px;
min-height:250px;
float:left;
text-align:center;
margin:18px 0;
}
#dsreseller {
width:490px;
float:left;
}
#dsresellertable {
border-collapse: collapse;
    font-size: 16px;
    margin: 20px auto;
    text-align: center;
    width: 480px;
}
#dsresellertable br {
display:block;
line-height:0;
}
#dsresellertable h2 {
text-align:center;
}
#dsresellertable th {
border-bottom:1px solid #333;
}
#dsresellertable td {
padding:3px;
border-bottom:1px solid #ccc;
}
#dsawards img {
margin:10px;
}
#dssyn {
width:960px;
overflow:hidden;
}
#dssync h3 {
margin:0 0 0 10px;
}
span.available {
color:#008f00;
}
span.unavailable {
color:red;
}
#dssync {
width:850px;
background-color:#dbdbdb;
overflow:hidden;
margin:0 auto;
}
#dssynctable {
width: 850px;
    border-collapse: collapse;
    font-size: 15px;
    margin: 20px auto;
    text-align: left;
}
#dssynctable td {
border-bottom: 1px solid #ccc;
cell-adding:3px;
font-size:14px;
}
#dssynctable td.right {
text-align:right;
}
#dssynctable td.price {
color:#008f00;
font-size:16px;
}
#dssynctable span.available {
margin:1px;
font-size:16px;
}
span.taken {
font-size:16px;
color:red;
}
.dsorderbutton{
background-color:#008f00;
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
float:right;
color:#fff;
width:100px;
height:20px;
text-align:center;
padding:5px 0 0 0;
margin:10px 100px 0 0;
}
.dsdomainbutton{
background-color:#008f00;
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
float:right;
color:#fff;
width:200px;
height:20px;
text-align:center;
padding:5px 0 0 0;
}
#searchdomains h2 {font-size: 20px;
    font-weight: normal;
    padding-top: 10px;}

#listdomainsdiv
{
display: inline-block;
zoom: 1;
float:right;
}




/*  Hosting Plans Tables
------------------------------*/
#domainshostingpackages{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:14px;
	width:900px;
	border-collapse:collapse;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
}

#domainshostingpackages h2
{
padding-bottom:2px;
}
#domainshostingpackages th{
border-bottom: 2px solid #CCCCCC;
    color: #000000;
    padding: 6px 8px;
    text-align: left;
}
#domainshostingpackages td{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	color:#333333;
	padding:8px 8px;
}
#domainshostingpackages tbody tr:hover td{
	color:#009;
}
tr.botrow{
	border-bottom:1px solid #ccc;

}
tr.dhfeatures {
	background-color:#ddd;
}
td.dhpkg {
	background-color:#C4DFE9;
}


 #searchsubmit::-moz-focus-inner
        {
        border: 0;  /* Small centering fix for Firefox */
}



#search::-webkit-input-placeholder {
    color: #9c9c9c;
    font-style: italic;
}

.line
{
    border-right: 1px solid #000000;
}


