/* ================================ */	
/*        HTML5 5 Boilerplate       */
/* ================================ */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; height: 30px; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin: 0; }
ol { list-style-type: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: middle; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #ea6502; color:#fff; text-shadow: none; }
::selection { background:#ea6502; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #ea6502; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea { color: #444;}
h1, h2, h3, h4, h5, h6 { font-weight: bold; letter-spacing: 0; word-spacing: 0 }
a, a:active, a:visited { color: #fff; text-decoration: none; }
a:hover { color: #ea6502;}

/* =============================== */	
/*      	  Font Embed	       */
/* =============================== */

@font-face {
    font-family: 'ArchitectsDaughterRegular';
    src: url('/fonts/architectsdaughter-webfont.eot');
    src: url('/fonts/architectsdaughter-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/architectsdaughter-webfont.woff') format('woff'),
         url('/fonts/architectsdaughter-webfont.ttf') format('truetype'),
         url('/fonts/architectsdaughter-webfont.svg#ArchitectsDaughterRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Comesinhandy';
    src: url('/fonts/comesinhandyt.eot');
    src: url('/fonts/comesinhandy.eot?#iefix') format('embedded-opentype'),
         url('/fonts/comesinhandy.woff') format('woff'),
         url('/fonts/comesinhandy.ttf') format('truetype'),
         url('/fonts/comesinhandy.svg#Comesinhandy') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* =============================== */	
/*      	  Buttons	  	       */
/* =============================== */

a, a:hover, .button, .button:hover, .btn, .btn:hover {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
     transition: all .2s ease-in-out;	
}
.domainOptionTabs a {
	color:#515b62;
}
.domainOptionTabs .selectedDomain a{
	color:#FFA000
}
.button {
    padding: 5px 10px 5px 10px;
    position:relative;
    float:left;
    -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;
    background: #DE003F;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DE003F), to(#ad0031));
    background: -moz-linear-gradient(#DE003F, #ad0031);
    background: -o-linear-gradient(#DE003F, #ad0031);
    background: linear-gradient(#DE003F, #ad0031);
    -pie-background: linear-gradient(#DE003F, #ad0031);
    behavior: url('/fonts/pie/PIE.php');
    font-size:13px;
    font-weight:bold;
    margin-left:65px;
    margin-top:10px;
    height: auto;
}
.button:hover {
	color: #ffa000;	
	cursor: pointer;
	text-decoration: none;
}
#backEnd .button { color: #fff; border: none; }
.button span { color:#e85f02; font-size: 1.2em; }
.addNewContactsbtn { margin-bottom: 10px; }
#frontSite .send .btn, #frontSite .domainSearchLine input.btn { 
    background: #EA6702;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA000), to(#EA6702));
    background: -moz-linear-gradient(#FFA000, #EA6702);
    background: -o-linear-gradient(#FFA000, #EA6702);
	background: linear-gradient(#FFA000, #EA6702);
    -pie-background: linear-gradient(#FFA000, #EA6702);
    behavior: url('/fonts/pie/PIE.php');
	border: none;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	padding: 10px;
	color: #fff;
	height: 35px;
	font-size: 17px;
	font-weight:bold;
	text-shadow: -1px -1px 1px #EA6703;
}
#frontSite .send .btn:hover, #frontSite .domainSearchLine input.btn:hover {color: #AA1100!important;}
#frontSite .premiumDomainBtn:hover {color: #AA1100!important;}
#frontSite .btn { 
	behavior: url('/fonts/pie/PIE.php');
    background: #AD0031;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#DE003F), color-stop(65%,#AD0031));
	background: -o-linear-gradient(#DE003F, #AD0031) repeat scroll 0 0 transparent;
    background: -moz-linear-gradient(100% 100% 90deg, #DE003F, #AD0031);
	background: linear-gradient(#DE003F, #ad0031);
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	border: none;
	padding: 0 10px;
	color: #fff;
	height: 35px;
	font-size: 17px;
	font-weight:bold;
	-pie-background: linear-gradient(#DE003F, #AD0031);
	position: relative;
}
#frontSite .premiumDomainBtn{
	background: none repeat scroll 0 0 #fa9301;
	border: medium none;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    behavior: url('/fonts/pie/PIE.php');
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    height: 35px;
    padding: 0 10px;
    position: relative;
    *margin-bottom: 20px;
}
#article .premiumDomainBg .contentMain{
	background:none;
}
#frontSite .btn:hover {color: #FFA000!important;}

#backEnd .btnNoThanks { margin: 5px 12px!important; }
#frontSite .btnNoThanks { margin: 5px!important; }

/* =============================== */	
/*			Body & Container       */
/* =============================== */
/*
body { 
    background: #c1c1c1;
    background: -moz-radial-gradient(center, ellipse cover,  #c9c9c9 0%, #a7a7a7 98%, #c9c9c9 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c9c9c9), color-stop(98%,#a7a7a7), color-stop(100%,#c9c9c9));
    background: -webkit-radial-gradient(center, ellipse cover,  #c9c9c9 0%,#a7a7a7 98%,#c9c9c9 100%);
    background: -o-radial-gradient(center, ellipse cover,  #c9c9c9 0%,#a7a7a7 98%,#c9c9c9 100%);
    background: -ms-radial-gradient(center, ellipse cover,  #c9c9c9 0%,#a7a7a7 98%,#c9c9c9 100%);
    background: radial-gradient(center, ellipse cover,  #c9c9c9 0%,#a7a7a7 98%,#c9c9c9 100%);
}
*/
body {
   	background: url("media/images/sbr-bg.jpg") no-repeat center top scroll; 
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-o-background-size: 100% auto;
		background-size: 100% auto;
   	background-color: #0d0d0d;
}

body #frontSite, body #backEnd { 
	margin: 0 auto;
    width: 960px;
	margin-top: 10px;
	padding-top: 10px;
}
.bodyContainer {
    padding-top: 10px;
    margin: 0 auto;
    width: 960px;
}
.container {
	margin: 0 auto;
    width: 960px;
}
#frontSite {
    clear: both;
    position: static;
}

/*=====================================================================*/
/*  One Click Apps, Logo Design, Website Builder, Website Design etc.. */
/*=====================================================================*/
#clickBanner {
    background: #fff;
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    behavior: url('/fonts/pie/PIE.php');
    margin-bottom: 10px;
    position: relative;
    padding: 4px 4px 0;
}
#clickBanner .bds { text-shadow: 0 2px 3px #314793 }
#clickBanner .gds { text-shadow: 0 2px 3px #588B2E }
#clickBanner div {
    margin: 0;
    padding: 2px 2px 0;
    behavior: url('/fonts/pie/PIE.php');    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    position: relative;
}
#clickBanner img {
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    behavior: url('/fonts/pie/PIE.php');
    position: relative;
}
#clickBanner h2, #oneclickBanner h2 {
    color: #fff;
    font-size: 40px;
    left: 20px;
    position: absolute;
    top: 65px;
    font-family: 'Arial Black',sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    text-shadow: 0 2px 3px #D65D5D;
    text-align: center;
    line-height: 55px;
    letter-spacing: -1px;
}
#clickBanner p, #oneclickBanner p { /* default single line *//* Remove #oneclickBanner id */
    bottom: 75px;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    left: 25px;
    position: absolute;
}
#clickBanner p.multiLine, #oneclickBanner p.multiLine { /* if h2 tag has 2 lines */
    bottom: 40px;
    width: 55%;
}
.appsContainer {margin: 0;}
.apps { float: left; margin: 0;} 
.appsContainer .last {padding: 0 0 10px;}
.adminContainer .appBox{width:200px;height:110px;}
.adminContainer .appsIcon {
    background: url("media/images/sprite_app_smaller_icons.png") no-repeat scroll 0 -562px transparent;
    height: 40px;
    left: 10px;
    position: absolute;
    top: 30px;
    width: 36px;
}
.adminContainer .icon_joomla {    background-position: 0 -46px;}
.adminContainer .icon_wordpress {    background-position: 0 0;}
.adminContainer .icon_wordpress_free {    background-position: 0 0;}
.adminContainer .icon_wordpress_lite {    background-position: 0 0;}
.adminContainer .icon_phpbb {    background-position: 0 -92px;}
.adminContainer .icon_simple_machines_forum {    background-position: 0 -190px;}
.adminContainer .icon_prestashop {    background-position: 0 -236px;}
.adminContainer .icon_opencart {    background-position: 0 -142px;}
.adminContainer .icon_drupal {    background-position: 0 -286px;}
.adminContainer .icon_dolphin {    background-position: 0 -334px;}
.adminContainer .icon_mybb {    background-position: 0 -394px;}
.adminContainer .icon_google_apps_mail { background-position: 0 -782px; }
.adminContainer .icon_google_apps { background-position: 0 -782px; }
.adminContainer .icon_google_talk { background-position: 0 -606px; }
.adminContainer .icon_posterous { background-position: 0 -512px; }
.adminContainer .icon_tumblr { background-position: 0 -457px; }
.adminContainer .icon_facebook { background-position: 0 -684px; }
.adminContainer .icon_ebay{ background-position:0 -834px;}
.adminContainer .icon_twitter{ background-position:0 -734px;}
.adminContainer .icon_you_tube{ background-position:0 -880px;}
.adminContainer .icon_youtube{ background-position:0 -880px;}
.appsIcon {
    background: url("/templates/onlydomains/media/images/apps_icons_sprite.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 100px;
}

.icon_tumblr { background-position: 0 -1968px; }
.icon_dolphin {background-position: 0 -1734px; }
.icon_simple_machines_forum {background-position: 0 -1615px;}
.icon_opencart {background-position: 0 -1378px;}
.icon_phpbb  {background-position: 0 -1264px;}
.icon_mybb {background-position: 0 -1150px;}
.icon_joomla {background-position: 0 -1042px;}
.icon_prestashop {background-position: 0 -1494px;}
.icon_drupal {background-position: 0 -928px;}
.icon_you_tube{ background-position:0 -810px;}
.icon_youtube{ background-position:0 -810px;}
.icon_wordpress { background-position: 0 -690px; }
.icon_wordpress_lite { background-position: 0 -690px; }
.icon_wordpress_free { background-position: 0 -690px; }
.icon_twitter { background-position: 0 -581px; }
.icon_posterous { background-position: 0px -463px; }
.icon_google_talk{ background-position: 0 -345px; }
.icon_google_apps { background-position: 0 -227px; }
.icon_facebook{ background-position: 0 -110px;}
.icon_ebay{ background-position: 0 -1849px;}
.icon_google_apps_mail { background-position: 0 -227px; }

.oneClickAppsTitle{
	color: #DD003D;
    font-family: Arial;
    font-size: 18px;
    letter-spacing: 0;
    margin-left:16px;
}

#frmAppHosting th { padding: 1em;}
#frmAppHosting btnHostingApps { margin: 10px 0!important; }
.hostingContent #frmHosting input{ width: 156px }
#frmAppHosting #registedDomainList, #frmAppHosting #hostingPassword, #frmAppHosting #hostingPasswordVerify { width: 160px }
#frmHosting #hostingName { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }

/*=============================*/
/*  one click app order form   */
/*=============================*/

.adminContainer .orderAppsIcon {
    background: url("/images/appsIconsLarge.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    left: 8px;
    position: absolute;
    top: 8px;
    width: 25px;
}

/* Registered Hosting Page */
#label .icons_joomla { background-position: 0 0 }#label .icons_dolphin { background-position: 0 -68px }#label .icons_drupal { background-position: 0 -139px; }#label .icons_wordpress { background-position: 0 -33px; }#label .icons_phpbb { background-position: 0 -104px; }#label .icons_simple { background-position: 0 -179px; }#label .icons_opencart { background-position: 0 -249px; }#label .icons_prestashop { background-position: 0 -290px; }#label .icons_mybb { background-position: 0 -214px; }#label .icons_facebook { background-position: 0 -324px; }#label .icons_ebay { background-position: 0 -349px; }#label .icons_google { background-position: 0 -372px; }#label .icons_twitter{ background-position:0 -397px; }#label .icons_you { background-position:0 -422px; }#label .icons_hdd_space { background-position: 0 -496px }#label .icons_bandwidth { background-position: 0 -516px }#label .icons_dedicated_ip { background-position: 0 -447px }#label .icons_restore_backup { background-position: 0 -473px }
/*=============================================*/
/*  one click app order shopping cart step 1   */
/*=============================================*/

.adminContainer .cartAppsIcon {
    background: url("/images/appsIconsSmall.png") no-repeat scroll 0 -266px transparent;
    height: 17px;
    position: absolute;
    width: 17px;
}

#tabRegistered .icons_joomla  { background-position: 0 0; }
#tabRegistered .icons_dolphin { background-position: 0 -45px; }
#tabRegistered .icons_drupal { background-position: 0 -93px!important; }
#tabRegistered .icons_wordpress { background-position: 0 -22px!important; }
#tabRegistered .icons_phpbb { background-position: 0 -69px !important; }
#tabRegistered .icons_simple { background-position: 0 -120px!important; }
#tabRegistered .icons_opencart { background-position: 0 -166px!important; }
#tabRegistered .icons_prestashop { background-position: 0 -194px!important; }
#tabRegistered .icons_mybb { background-position: 0 -142px!important; }
#tabRegistered .mail { background-position: 0 -301px!important; }
#tabRegistered .talk { background-position: 0 -285px!important; }
#tabRegistered .icons_posterous { background-position: 0 -245px!important; }
#tabRegistered .icons_tumblr { background-position: 0 -220px !important; }
#tabRegistered .icons_hdd_space { background-position: 0 -496px!important }
#tabRegistered .icons_dedicated_ip { background-position: 0 -447px!important }
#tabRegistered .icons_restore_backup { background-position: 0 -473px!important }

.appsIconCategory {
    background: url("/templates/onlydomains/media/images/appCategory_sprite.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 80px;
}
.appsContainerCategory .icon_blog { background-position: 0 0 }
.appsContainerCategory .icon_cms { background-position: 0 -594px }
.appsContainerCategory .icon_forums { background-position: 0 -1185px }
.appsContainerCategory .icon_galleries { background-position: 0 -87px }
.appsContainerCategory .icon_wikis { background-position: 0 -681px }
.appsContainerCategory .icon_social { background-position: 0 -1270px }
.appsContainerCategory .icon_ads { background-position: 0 -173px }
.appsContainerCategory .icon_calendars { background-position: 0 -765px }
.appsContainerCategory .icon_gaming { background-position: 0 -1356px }
.appsContainerCategory .icon_mail { background-position: 0 -262px }
.appsContainerCategory .icon_polls { background-position: 0 -853px }
.appsContainerCategory .icon_project { background-position: 0 -1445px }
.appsContainerCategory .icon_commerce { background-position: 0 -348px }
.appsContainerCategory .icon_support { background-position: 0 -940px }
.appsContainerCategory .icon_frameworks { background-position: 0 -1530px }
.appsContainerCategory .icon_edu { background-position: 0 -434px }
.appsContainerCategory .icon_db { background-position: 0 -1025px }
.appsContainerCategory .icon_music { background-position: 0 -1620px }
.appsContainerCategory .icon_video { background-position: 0 -520px }
.appsContainerCategory .icon_rss { background-position: 0 -1115px }
.appsContainerCategory .icon_other { background-position: 0 -1700px }
.appsContainerCategory .icons_hdd_space { background-position: 0 -496px }
.appsContainerCategory .icons_dedicated_ip { background-position: 0 -447px }
.appsContainerCategory .icons_restore_backup { background-position: 0 -473px }

.adminContainer .appBox h3 {
    color: #DD003D;
    float: left;
    margin-left: 55px;
    padding: 5px 0;
}
.adminContainer .appBox ul {
    color: #666;
    float: left;
    font-size: 12px;
    margin-left: 55px;
    position: relative;
    clear: both;
}
.adminContainer .appsContainer { padding: 0px; }
.adminContainer .appBox ul li {
    background: url("media/images/icn_bullet.png") no-repeat scroll left center transparent;
    list-style-type: none;
    padding-left: 10px;
    position: relative;
}
.adminContainer .appBox{
  margin: 0 4px 10px;
}
.adminContainer .appBox .button{
	margin-top: 5px;
	margin-left: 60px;
}

.appBox, .genericContentBox, .supportContentBox, .solutionContentBox {
    border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px 10px 10px 10px;
    background: #fdfdfd;
    behavior: url('/fonts/pie/PIE.php');
    position: relative;
    margin: 10px;
    border: 1px solid #e1e1e1; 
}

.ie7 .genericContentBox { position: relative; margin: 20px; }

/*=============================================*/
/*    THE NEW DROP SHADOW ON CONTENT BOXES     */
/*=============================================*/

.appBox input {margin: 10px;}
.app:first-letter {
    font-size: 130%;
    font-variant: small-caps;
}
.apps .appBox img {
    padding: 5px 0 0 5px;
    position: absolute;
    top: 5px;
}
.bgcoloryo { background: #eee; }
.bgcolorno {
    background: #e1e1e1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e1e1e1), to(#fff));
    background: -moz-linear-gradient(#e1e1e1, #fff);
    background: -o-linear-gradient(#e1e1e1, #fff);
    background: linear-gradient(#e1e1e1, #fff);
    -pie-background: linear-gradient(#e1e1e1, #fff);
    behavior: url('/fonts/pie/PIE.php');
}

.appBox h1 {
    color: #DD003D;
    float: left;
    font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
    font-size: 20px;
    font-weight: 100;
    padding: 10px 15px;
}
.genericContentBox {
    float: left;
    left: 10px;
    padding: 10px;
}
.supportContentBox h3 {
    color: #DD003D;
    font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
    font-size: 24px;
    font-weight: normal;
    width: 180px;
}
.supportContentBox {
    float: left;
    height: 130px;
    margin: 10px;
    padding: 10px;
    width: 240px;
    background: url('/resellers/onlydomains/media/hosting/support_image_hosting.png?v=2') no-repeat bottom right,  -moz-linear-gradient(#E1E1E1, #FFFFFF)!important;
    background: url('/resellers/onlydomains/media/hosting/support_image_hosting.png?v=2') no-repeat bottom right,  -webkit-gradient(#E1E1E1, #FFFFFF)!important;
    background: url('/resellers/onlydomains/media/hosting/support_image_hosting.png?v=2') no-repeat bottom right,  -o-linear-gradient(#E1E1E1, #FFFFFF)!important;
    background: url('/resellers/onlydomains/media/hosting/support_image_hosting.png?v=2') no-repeat bottom right,  linear-gradient(#E1E1E1, #FFFFFF)!important;
    background: url('/resellers/onlydomains/media/hosting/support_image_hosting.png?v=2') no-repeat bottom right, -webkit-gradient(linear, 0 100%, 0 0%, color-stop(0.29, #E1E1E1), color-stop(0.65, #FFFFFF))!important;
}
.supportContentBox .button {
    bottom: 17px;
    left: -60px;
    margin-top: 0;
    position: absolute;
}

/*=================================*/
/*      One Click Apps Back End    */
/*=================================*/

.oneClickApps .addApps { border: 3px solid #73E516!important; box-shadow: 0 0 15px #ddd inset!important;}
.oneClickApps .installedApps { border: 3px solid #cF1536 !important; box-shadow: 0 0 15px #ddd inset!important;}
.oneClickApps .appBox input { /*display: none!important;*/position: absolute; top: -9999px; left: -9999px;}
.oneClickApps .appBox { width: 40px!important; height: 40px!important; border: 2px solid #ededed; display: block; }
.oneClickApps label .appBox img { left: 7px; position: absolute; top: 7px; }
.oneClickApps .appBox:hover, .appBoxSmall:hover {
	-webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  box-shadow: 1px 1px 5px #aaa !important;   
}
.oneClickApps .installedApps:hover {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	cursor: default !important;	
	box-shadow: 0 0 15px #ddd inset!important;
}

/* Apps on shopping cart */
.appBoxSmall{
	width: 18px!important;  height: 18px!important; border: 2px solid #ededed;
}
.addAppsSmall{
	border: 3px solid #73E516 !important;
    box-shadow: 0 0 15px #DDDDDD inset !important;
}
.appBoxDimmed{
	opacity:0.6;
}
.appBoxDimmed:hover{
    -moz-transition: none !important;
    -webkit-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
	box-shadow: none !important; 
	
}
.appBoxDimmed:hover span{
	cursor: default !important; 
}

.phnumPriceTable tr:hover {background: #efefef!important; color: #dd003d!important;}
.phnumPriceTable tr td:hover {color: #dd003d!important;}

.hostingContent tr th, .hostingContent tr td {
    padding: 0.1em;
}

/*===============================*/
/*           Yii Tabs            */
/*===============================*/

.yiiTab ul.tabs a:hover {
    border-color: #DBB89D !important;
    color: #222!important;
    box-shadow: 1px 1px 1px #FCEFE5 inset;
}
.yiiTab div.view {
	background: #FCEFE5!important;
    border-color: #FAD7C0!important;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    box-shadow: 1px 1px 1px #F1F1F1;
    padding: 10px !important;
    margin-bottom: 10px !important;
    position: relative;
}
.yiiTab ul.tabs {
    border-color: #FEF5EE !important;
    margin-top: 20px !important;
}
.yiiTab ul.tabs a {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-radius: 10px 10px 0 0!important;
    
    background: #fff!important;
    border-color: #FAD7C0!important;
    border-bottom: none!important;
    padding: 7px 10px 5px!important;
    font-weight: 100!important;
}
.yiiTab ul.tabs a.active {
    background: #FCEFE5!important;
    border-bottom: 1px solid white;
    font-weight: 700!important;
}

/*===============================*/
/*      Sticky Black Menu Bar    */
/*===============================*/

.menuBar {
    background: #3E3E3E;
    float: left;
    height: 17px;
    left: 0;
    padding: 5px 0;
	display:block;
    position:absolute;
	background-repeat: repeat-x;
    top: 0;
    width: 100%;
	z-index: 6;
}
.menuContainer {
    margin: 0 auto;
    width: 960px;
}
.menuBar li {
    margin: 0;
    padding: 0;
}
.menuBar li.floatLeft, .menuBar li.floatRight {
    line-height: 1.25em !important;
}
.menuBar li.floatLeft { width: 70%;}
.menuBar li.floatRight { width: 14%; }
.menuBar ul.floatRight li { padding: 0 3px; }
.menuBar li{
	font-size: 12px;
	text-shadow: 1px 1px 1px #222;
    padding: 0 10px;
    float: left;
	color: #f1f1f1;
}
.menuBar li a {
	color: #f1f1f1;
    margin: 0;
    padding: 0;
}
.menuBar li a:hover {
    color: #D1D1D1;
	text-decoration:none;
}
.menuBar .menuContainer .s {
    background-image: url("media/images/social_links.png");
    padding: 7px 10px 0 20px;
	*position: relative;
	*display: inline-block;
	*height: 15px;
	*margin: -5px 0;
}
.menuBar ul.gFlags li {padding: 0; margin: 0; *margin: -5px 0;}
.menuBar .menuContainer .fb-img {    background-position: 0 0; }
.menuBar .menuContainer .tw-img {    background-position: -38px -3px;    padding: 4px 10px 0 7px; }
.menuBar .menuContainer .yt-img {    background-position: -64px 0;    padding: 5px 10px 0 7px; }
.gFlags a{display:block;}
.menuBar .menuContainer li .c{
	background: url("media/images/home_sprite.png?v=4") no-repeat 0 0;
    padding: 5px 5px 0 15px;
	margin-left: 0px;
	overflow:auto;
	*position: relative;
	*display: inline-block;
	*height: 15px;
	**vertical-align: top;
}
.menuBar .menuContainer li .c-english { background-position: -25px -1394px;}
.menuBar .menuContainer li .c-chinese { background-position: -60px -1394px;}
.menuBar .menuContainer li .c-german { background-position: -160px -1395px;}
.menuBar .menuContainer li .c-french { background-position: -126px -1394px;}
.menuBar .menuContainer li .c-dutch { background-position: -92px -1392px;}
.menuBar .menuContainer li .c-spanish { background-position: -262px -1394px;}
.menuBar .menuContainer li .c-polish { background-position: -229px -1394px;}
.menuBar .menuContainer li .c-portuguese{background-position: -195px -1394px}
.menuBar .menuContainer li .c-italian { background-position: -74px -1394px; padding: 5px 0 0 15px;}
.gFlags {display: none;} /* Remove for now */

/* IE7 Fix for domain search complex */
.domainSearchComplex {z-index: 3;}
#homeFeatured {z-index: 1; position: relative;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.customerLogin .signUpButton {
    margin-top: 25px!important;
    }
}
/* =============================== */	
/*      	   Header   	       */
/* =============================== */

#header {
    position:inherit;
	z-index: 5; /* fix for dropdown z-index issue in IE7 */
	margin-bottom:10px;
	margin-top: 20px;
}
#loginLink {
    font-size: 11px;
    left: 0;
    margin-left: 20px;
    top: 0;
}
#loginLink li {
    margin-right: 30px;
    float: left;
    list-style-type: none;
    line-height: 45px;
}
#loginLink li a { font-weight: bold; }
#loginLink li a:hover { color: #ffa000!important; }
.multiCurrency {
    display: inline;
    float: right;
    padding: 3px 5px 0;
}
/* Original #header .logo {    margin-left: 20px;    margin-top: 3px;    width: 314px;    height: 114px;    overflow: hidden;    float: left;	padding: 0} */
/* xmas temp */
#header .logo {
    float: left;
    height: 60px;
    margin-left: 25px;
    margin-top: 35px;
    overflow: hidden;
    padding: 0;
    width: 263px;
}
#frogQuote {
    background: url('media/images/home_sprite.png?v=4') repeat scroll 0 -688px transparent;
    float: left;
    height: 192px;
    margin-top: -45px;
    position: relative;
    width: 333px;
    z-index: 2
}

#headerMain {
    background: #fafafa;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    behavior: url('/fonts/pie/PIE.php');
    height: 161px;
}


#countrySlogan {
    display: block;
    float: right;
    height: 131px;
    padding: 0;
    text-align: right;
    width: 235px;
}


#countrySlogan .universal {
    background: url('media/images/globe_universal.png?v=2') no-repeat scroll right center transparent;
    height: 85px;
    padding: 20px 0 0;
    width: 214px;
}
#countrySlogan .au {
    background: url('media/images/global_au.png?v=2') no-repeat scroll right center transparent;
    height: 85px;
    padding: 20px 0 0;
    width: 214px;
}
#countrySlogan .nz{
    background: url('media/images/global_nz.png?v=2') no-repeat scroll right center transparent;
    height: 85px;
    padding: 20px 0 0;
    width: 214px;
}
#countrySlogan .sg {
    background: url('media/images/global_sg.png?v=2') no-repeat scroll right center transparent;
    height: 85px;
    padding: 20px 0 0;
    width: 214px;
}

#countrySlogan .eu {
    background: url("media/images/global_eu.png?v=2") no-repeat scroll right center transparent;
    height: 85px;
    padding: 20px 0 0;
    width: 214px;
}
#countrySlogan .us {
    background: url('media/images/global_us.png?v=2') no-repeat scroll right center transparent;
    height: 85px;
    padding: 20px 0 0;
    width: 214px;
}
#countrySlogan p {
    color: #FF6700;
    font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
    font-size: 1.4em;
    padding-right: 100px;
}
#countrySlogan p span {
    color: #DE003F;
    display: block;
}

/* =============================== */	
/*         Main Navigation		   */
/* =============================== */

.menu em{
	color:#e87e9c;
	font-weight:normal;
}

#topMenu ul li ul li { width: 200px !important; display: inline; }
#topMenu ul li ul li a { line-height: 1.2em;  }
#header #topMenu.sf-menu li a:hover { text-decoration: none;  }

#topMenu ul li ul {
    moz-column-count: 2;
	-moz-column-gap: 0;
	-webkit-column-count: 2;
	-webkit-column-gap: 20;
	column-count: 2;
	column-gap: 20;
}

/* =============================== */	
/*    	Superfish Base Style	   */
/* =============================== */
.menu .middleMenu {
	background: #B00032;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
    background: -moz-linear-gradient(#DD003E, #B00032) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DD003E), to(#B00032));
	background: -o-linear-gradient(#DD003E, #B00032);
	background: linear-gradient(#DD003E, #B00032);
	-pie-background: linear-gradient(#DD003E, #B00032);
	behavior: url('/fonts/pie/PIE.php');
    clear: both;
    margin: 0 3px 0 5px;
    padding: 2px 0;
    position: relative;
    bottom: 25px;
    z-index: 8;
	width: 950px;
	height: 30px;
}
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu ul { position:absolute; top:-999em; width:170px; }
.sf-menu ul li { width:100%; }
.sf-menu li:hover {visibility:inherit; }
.sf-menu li {
	border-left: 1px solid #E53869;
	background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    height: 15px;
    padding: 8px 20px;
    border-left: none;
	font-size: 1.0em;
}
.sf-menu li:first-child {border-left: none;}
.menu .middleMenu ul.sf-menu > li {
    border-left: 1px solid #E53869;
	padding: 9px 35px;
	margin-top: -1px;
}
.menu .middleMenu ul.sf-menu li:first-child {border-left: none;}
.sf-menu li ul{
	padding-top: 5px;
    background-color: #B00032;
	border: 1px solid #B00032;
	width: 300px;
}

.sf-menu li li:last-child {
    border-radius: 0 0 3px 3px;
}
.interDomains li :last-child{border-bottom: medium none !important;}
.sf-menu li li:last-child:hover, .sf-menu li li:last-child {
    border-bottom: medium none !important;
}
.sf-menu li li .subtext {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    margin-left: -5px;
    padding: 5px;
    text-shadow: 1px 1px 1px #EDEDED;
}
.sf-menu li li {
    border-bottom: 1px solid #EDEDED;
    font-size: 13px;
    height: auto;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
    width: 274px;
}
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:35px; z-index:99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:10em; top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0; }

/**  Custom Menu **/

.sf-menu a:hover { color:#FFA000!important; text-decoration:none!important} /* Hover color for main menu item */
.sf-menu li ul li:hover{background-color: #B50033!important; } /* Hover color for menu item list */
.sf-menu li li a {color: #FFF;} /* Menu item heading color */
.sf-menu li li { border-bottom: 1px solid #E53869!important;} /* border for menu items */
.sf-menu li li a:hover {color: #FFA000} /* Menu item heading color hover */
.sf-menu li li .subtext {color: #fff!important; text-shadow: none!important;} /* Sub Text */
.sf-menu a {font-size: 14px; }

.menu .middleMenu .sf-menu .sf-sub-indicator {
    background: url("media/images/home_sprite.png?v=4") no-repeat scroll -30px -1075px transparent !important;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: -1em;
    text-indent: -999em;
    top: 0.4em;
    width: 10px;
}
.menu .middleMenu .sf-menu .newGtld .sf-sub-indicator {
    top: 0.8em;
}
.middleMenu .sf-menu ul li#number-features, .middleMenu .sf-menu ul li#phnum-price, .middleMenu .sf-menu ul li#call-rates, .middleMenu .sf-menu ul li#global-coverage, .middleMenu .sf-menu ul li#restrictions {
    background: none repeat scroll 0 0 transparent !important;
}

/* =============================== */	
/*         		Topmenu			   */
/* =============================== */

#topMenu { 
	line-height:5px; 
	line-height: 10px;
}
#topMenu ul { padding: 0 30px; background-color: #b00032; }
#topMenu > li {
	border-left: 1px solid #e53869; 
	font-size: 1.04em;
}
#topMenu >  li:first-child { border: none; }
#topMenu li > a { padding: .75em 2.15em; }
#topMenu li li a { padding: 1em 0; }
#topMenu li li li a { padding: .15em 0 .15em 1.75em; }
#topMenu li li, #topMenu li li li { background:#b00032; }

#topMenu a, #topMenu a:visited { color:#fff; font-weight:bold; }
#topMenu li:hover, #topMenu li.sfHover,
#topMenu a:focus, #topMenu a:hover, #topMenu a:active { color: #ffa000; }
#topMenu ul li { width:170px; }
#topMenu ul li ul {
	width: 400px;
	margin-left: 65px;
	background: #B00032;
	padding: 10px;
}

#topMenu ul li ul li { font-size: 0.9em }

#topMenu .dropDivider { border-bottom: 1px solid #e53869 }

/* Arrows */

#topMenu a.sf-with-ul{ padding-right: 3.15em; min-width:1px }
#topMenu li li a.sf-with-ul{ padding-right: 0; min-width:1px }
#topMenu li li a.sf-with-ul .sf-sub-indicator{ right: 0em; }
#topMenu .sf-sub-indicator {
    background: url('media/images/sprite_arrows.png') no-repeat;
    background-position: -30px 0;
    position: absolute;
    display: block;
    right: 2em;
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    top: 0.9em;
}
#topMenu a:focus > .sf-sub-indicator,
#topMenu a:hover > .sf-sub-indicator,
#topMenu a:active > .sf-sub-indicator,
#topMenu li:hover > a > .sf-sub-indicator,
#topMenu li.sfHover > a > .sf-sub-indicator { background-position: -50px 0; }

/* Apply hovers */

#topMenu ul a > .sf-sub-indicator { background-position:  0 0; top:1em; }
#topMenu ul a:focus > .sf-sub-indicator,
#topMenu ul a:hover > .sf-sub-indicator,
#topMenu ul a:active > .sf-sub-indicator,
#topMenu ul li:hover > a > .sf-sub-indicator,
#topMenu ul li.sfHover > a > .sf-sub-indicator { background-position: -15px 0; }

/* =============================== */	
/*        	  WHOIS Search		   */
/* =============================== */

#whoisSearch {
    float: right;
    height: 50px;
    margin: -50px;
    overflow: hidden;
    position: relative;
    right: 68px;
    top: -156px;
    z-index: 3;
}
.menu {
    display: inline-block;
	*display: block;
}
#whoisSearchForm { 
	width: 350px;
	height: 35px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #e3e3e3;
	/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ffffff));
	background: -moz-linear-gradient(#ffffff, #ffffff);
	background: -o-linear-gradient(#ffffff, #ffffff);
	background: linear-gradient(#ffffff, #ffffff);
	-pie-background: linear-gradient(#ffffff, #ffffff);*/
	behavior: url('/fonts/pie/PIE.php');
	padding: 5px 10px 30px;
	margin-top: 5px;
}

#whoisSearchForm p { 
	position: relative; 
	float:left; 
	margin-right: 10px; 
	width: 220px
}

#whoisSearchForm p br { 
	display: none
}

#whoisSearchForm .button {
    width: 120px;
    float: left;
    color: #fff;
    padding: 5px 10px!important;
    margin: 5px 0;
    border: none;
	height: 27px;
}

#whoisSearchForm .button:hover {
    color: #FFA000
}

#whoisSearchForm input[type="text"], textarea, select {
    width: 210px;
    margin: 0;
    padding: 5px;
    color: #666;
    border: 1px solid #ccc!important;
    margin: 5px 0;
    font: 1em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/fonts/pie/PIE.php');
	background-color: #FFF!important;
}
#whoisSearchForm input[type="text"] {
    border: 2px solid #DD003D !important;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font: 1em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    margin: 5px 10px 5px 0;
    padding: 5px 4px;
    width: 210px;
	height: 15px!important;
}
.multiCurrency select {
    padding: 0 2px;
		height: 25px;
}
#whoisSearchForm input {
    float: left;
    margin-right: 10px;
    position: relative;
    width: 220px;
}
textarea, select {width: auto; margin: auto;}

#whoisSearchForm input[type="text"]:focus, textarea:focus, select:focus {
    border: 1px solid #999;
    background-color: #fff;
    color: #333;
}
#whoisSearchDomaintoolForm { 
	width: 350px;
	background: #e3e3e3;
}
#whoisSearchDomaintoolForm .button {
    width: 120px;
    float: left;
    color: #fff;
    padding: 5px 10px!important;
    margin: 5px 0;
    border: none
}
#whoisSearchDomaintoolForm input[type="text"] {
    border: 2px solid #DD003D !important;
    border-radius: 5px 5px 5px 5px;
    color: #666;
    font: 1em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    margin: 5px 10px 5px 0;
    padding: 5px 4px;
    width: 500px
}
/* ======================== */	
/*       whois Result       */
/* ======================== */
.whoisResult{
	float: left;
}
.whoisBlock, .whoisResult, .whoisBlock img { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;	behavior: url('/fonts/pie/PIE.php'); }
.whoisBlock {
	padding: 20px;
	background: #FFF0CC;
	border:1px solid #E8CC8D;
	font-size:12px;
}
.whoisResult {
	width: 100%;
	background: #fff;
	color: #444;
	padding-bottom: 10px;
}
.whoisResult .h3 {
	color:#dd0037;
	font-size:24px;
	text-align: left;
	padding-left: 15px;
}
.whois a { color: #DD0037; }
.whoisBlock img { border: 1px solid #E8CC8D; }

/* =============================== */	
/*       Generic / Homepage		   */
/* =============================== */

#main {
	z-index: 1; /* fix for dropdown z-index issue in IE7 */
}

#upperContent{
	position:relative;
    margin-bottom:10px;
}
.phoneheaderImage{
	background-image: url("media/images/frog_phone.png");
	background-repeat:no-repeat;
	background-position: 300px,300px;
	height:360px;
}

/* =============================== */	
/* 		Register Domain Panel	   */
/* =============================== */

#registerBox{
    width:588px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: #fff1cc;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#FFE399));
    background: -moz-linear-gradient(#ffffff, #FFE399);
    background: -o-linear-gradient(#ffffff, #FFE399);
    background: linear-gradient(#ffffff, #FFE399);
    -pie-background: linear-gradient(#ffffff, #FFE399);
    behavior: url('/fonts/pie/PIE.php');
    position:relative;
    float:left;
    padding: 0 20px 20px 20px;
}

#searchBarText {
    float:left;
	min-height: 109px;
	padding-top: 15px;
}

.domainSearchSpecials h1 {
    color:#dd003d;
	font-size: 15.6px;
    line-height: 10px;
	letter-spacing: 0;
	font-family: arial;
}

.registerList {
    color: #dd003f;
    font-weight: bold;
    font-size: 1em;
}
.colorSelect {
    color: #666666;
    font-weight: normal;
}
.wwwDot {
    float: left;
    margin-top: 5px;
    background: url('media/images/www_dot.png') no-repeat;
	width: 116px;
	height: 35px;
}
.registerSearchInput {
    background: url('media/images/input_dns.png') no-repeat;
    float: left;
    position: relative;
    width: 296px;
    height: 20px;
    border: none;
    padding: 15px 25px;
    font-size: 1.2em;
    color: #999;
}

#domainSearchForm p { 
	position: relative; 
	float:left; 
	margin-right: 10px; 
	width: 230px
}

#domainSearchForm p br { display: none }

.domainSuffix li {
    width: 98px;
    float: left;
    list-style-type: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
}

.domainSuffix label { width: 98px; }

.domainSearchTitle{
	clear:both; 
	color:#dd003f; 
	font-size: 1.2em; 
	font-weight: bold; 
    float: none;
}

#domainSearchForm .send { 
 	background:url("media/images/sprite_btn.png") no-repeat left -135px;
	padding-left: 10px;
	float:left;
	margin-top: 5px;
}

#domainSearchForm .send input { 
	background:url("media/images/sprite_btn.png") no-repeat right -177px;
	float:left;
	border: none;
	height: 42px;
	color: #fff;
	font-size: 1.3em;
	padding-right: 10px;
	width: 95px;
}

#domainSearchForm .send input:hover { color: #DE003F; }

#searchBarRegister {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #dd003f;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dd003f), to(#AB0030));
  background: -moz-linear-gradient(#dd003f, #AB0030);
  background: -o-linear-gradient(#dd003f, #AB0030);
  background: linear-gradient(#dd003f, #AB0030);
  -pie-background: linear-gradient(#dd003f, #AB0030);
  behavior: url('/fonts/pie/PIE.php');
  position:relative;
  padding:11px 10px;
  overflow: hidden;
  clear: both;
}

#searchBarText ol{
  float:left;
  list-style:decimal;
  list-style-position: inside; 
  padding-top:10px;
  color: #dd003f;
}

#searchBarText ol span { 
	color: #444;
	font-size: 0.90em;
}

#countryList ul { 
	background: #ea6703!important;
	padding: 10px 0 10px 20px;
	border: 1px solid #ea6703!important;
  box-shadow: none!important;
	width: 645px!important;
}

#countryList ul.america li, #countryList ul.asia li, #countryList ul.europe li { width: 110px; float: left }
#countryList ul.africa li, #countryList ul.generic li {	width: 100px; float: left }
#countryList ul.america li, #countryList ul.asia li, #countryList ul.europe li, #countryList ul.newtlds li {  width: 100px }

/* Country List */
#countryList ul.generic { margin-left: 3px }
#countryList ul.europe { margin-left: -101px }
#countryList ul.asia { margin-left: -216px }
#countryList ul.america { margin-left: -344px }
#countryList ul.africa { margin-left: -458px }
#countryList ul.newtlds { margin-left: -558px }

#countryList { 
	clear:left;
	float:left;
	margin:0;
	padding:0;
	position:static;
	left:50%;
	line-height:10px;
}

#countryList li:hover ul, #countryList li.sfHover ul { top:2em; }

#countryList > li {
    background: url('media/images/sprite_btn.png') no-repeat scroll left -54px transparent;
    color: #FFF;
    height: auto;
    padding: 0 0 0 9px;
}

#countryList li.first {  background-position: left 0; }

#countryList > li > a, #countryList li > span{
  background: url("media/images/sprite_btn.png") no-repeat right -81px;
  float: left;
  display: block;
}

#countryList li > span {
  padding: 0px 15px 0px 6px; 
  height: 26px;
  line-height: 26px;
}

#countryList li.first a, #countryList li > span{ background-position: right -27px }
#countryList li.last a { background-position: right -108px }

#countryList > li {
   display:block;
   float:left;
   margin:0;
   position:relative;
   right:-7%; *right: -3%;
}

#countryList li > a {  padding: .75em 1.25em .65em 0.55em; font-size: 12px; }
#countryList li li  { padding: 0.3em 0; height: 15px }
#countryList li li input { margin-right: 5px; height: auto; }
#countryList li li li a { padding: .55em 1.75em }
#countryList li li, #countryList li li li { background:#ea6703 }
#countryList a, #countryList a:visited { color:#fff; font-weight:bold }
#countryList a:hover, #countryList label:hover { color: #de003f!important; }

#countryList li ul li {	font-weight: normal; border-bottom: none!important}
#countryList li ul li:hover {
    background-color: #EA6703 !important;
	color: #DE003F!important;
}

/* Arrows */

#countryList a.sf-with-ul{ padding:0.05em 2.2em 0 0.35em;min-width:1px; }
#countryList .sf-sub-indicator {
    background: url('media/images/sprite_arrows.png') no-repeat;
    background-position: -99px 0; 
    position: absolute;
    display: block;
    right: 0.10em;
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    top: 0.9em;
}

#countryList a:focus > .sf-sub-indicator,
#countryList a:hover > .sf-sub-indicator,
#countryList a:active > .sf-sub-indicator,
#countryList li:hover > a > .sf-sub-indicator,
#countryList li.sfHover > a > .sf-sub-indicator {
	background-position: -119px 0; 
}

/* Main content */

#mainContent{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
	background-color:#fff;
	display: block;
	margin-bottom: 10px;
}

/* =============================== */	
/* 	 Featured panels on homepage   */
/* =============================== */

.pinkContentBox, .greenContentBox, .orangeContentBox, .shoppingCartContentBox{
  width: 274px;
  height: 212px;
  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
  behavior: url('/fonts/pie/PIE.php');
  float: left;
  position: relative;
  margin-top: 20px;
  margin-left: 20px;
  padding: 10px;
}
.pinkContentBox{ background-color:#ffdbdb }
.greenContentBox{ background-color:#eeffcc }
.orangeContentBox{ background-color:#fff1cc }
.shoppingCartContentBox {
    background-color: #EEFFCC;
    height: 130px;
    margin: 0px 0 20px;
    position: relative;
    z-index: 0;
}
/*#table_Hosting_create td { padding: 10px 2px; }*/
.menu .middleMenu ul.sf-menu li ul li .sf-sub-indicator {
    background-position: -14px -1075px !important;
    width: 15px;
}
#globalDomains { 
	background-image: url('media/images/home_sprite.png?v=4');
	background-position:  -20px -1540px;
	background-repeat: no-repeat;
}

#support {
	background-image: url("media/images/home_sprite.png?v=4");
    background-position: 40px -1807px;
	background-repeat: no-repeat;
	z-index: 0;
}
#support .button, .shoppingCartContentBox .button {color: #fff;} 
#support .button:hover, .shoppingCartContentBox .button:hover {color: #FFA000;}
#registrantInfo a.thickbox span, #adminContact a.thickbox span {color: #FFA000;}
#adminInfo a.thickbox span {color: #FFA000;}

#domainMarkSearch {
	font-size:13px;
	height:342px;
	z-index: 0;
}
#domainMarkSearch input ,#domainMarkSearch select{
	height:25px;
	font-size:12px;
	padding:0px;
	-moz-border-radius:0px;
}
#domainMarkSearch td{
	padding:5px 0px;
}
/* Icons for headers */

.pinkContentBox h3, .greenContentBox h3, .orangeContentBox h3{
  background: url('media/images/sprite_icons.png') no-repeat;
  font: 19px/50px 'ArchitectsDaughterRegular', Arial, sans-serif!important;
  color:#ff6702;
  padding-left: 60px;
}
h3.free { background-position:0 0 }
h3.bag { background-position: 0 -101px }
h3.question { background-position: 0 -202px }
h3.hosting { background-position: 0 -304px }
h3.cursor { background-position: 0 -404px }
h3.questionSpeech {background-position: 0 -505px }
h3.arrows { background-position: 0 -606px }
h3.cart { background-position:0 -707px }

.globalDomainsImage { position: absolute; bottom: 0; left: 0 }
.globalDomainsButton { position: absolute; bottom: 15px; left: 0 }

.supportImage { position: absolute; bottom: 0; left: 20px }

#mainContent ul{
  font-size:12px;
  color:#666;
  float:left;
  position:relative;
  margin-left: 65px;
}
#mainContent ul li{
  background: url("media/images/icn_bullet.png") no-repeat center left ;
  list-style-type: none;
  position:relative;
  padding-left: 10px
}

#mainContent p{
  font-size:12px;
  color:#666;
  padding-right:5px;
  margin-left:60px;
  position:relative;
  float:left;
}

#bottomContentLogos {
	padding: 0;
	background-color:#FFF;
	-moz-border-radius:15px;	border-radius:15px;	-webkit-border-radius:15px;
	behavior: url('/fonts/pie/PIE.php');
	clear: both;
	*margin-bottom: 10px;
}

/* =============================== */	
/* 			 Social Media		   */
/* =============================== */

#socialMedia {
    border-radius: 0 0 15px 15px;
    float: right;
    height: 70px;
    margin-right: 25px;
    margin-top: -60px;
    padding-top: 20px;
    position: relative;
    width: 296px;
    z-index: 2;
		background: url("/templates/onlydomains/media/images/footerOnly.png?v3") no-repeat scroll 41.5px 35px #a10431;
		behavior: url('/fonts/pie/PIE.php');

}
#socialMedia p {
  margin: 10px 5px 0 10px;
  float:left;
  position:relative;
}

#twitter, #facebook { 
	float:left;
	width: 27px;
	height: 26px;
	margin-top: 5px;
}

#twitter {
	background:url('media/images/home_sprite.png?v=4') no-repeat scroll -25px -1443px ;
}

#facebook {
	background:url('media/images/home_sprite.png?v=4') no-repeat scroll -96px -1443px ;
	margin-right: 5px;
}

/* =============================== */	
/*        	  Footer			   */
/* =============================== */


#footer {
    clear: both;
    position: relative;
    width: 100%;
    height: 115px;
}
.footerLogo {
    float: left;
    width: 40%;
}
.accreditations {
    margin: 20px 0 0 10px;
}
.footerHerman {
	width: 262px;
	height: 119px;
	float: left;
	margin-left: -25px;
}

#footerInfo {
    color: #fff;
    float: left;
    margin-top: 20px;
    overflow: hidden;
    width: 60%;
}
#footerInfo .copyrightText { 
	clear: both;
	padding: 10px 0 0;
}
#footer li {
    float: left;
    display: inline;
    margin-top:5px;
		border-right: 1px solid #666;
		padding-right: 10px;
		margin-right: 10px;
} 

#footer li a {
    text-decoration: none;
    float:left;
    color: #b5b5b5;
}

#footer li a:hover { color:#444; }

.copyrightText { color: #888; }

.leftHome {margin-bottom: -10px;}

/* =============================== */	
/*   Country Flags for Naviation   */
/* =============================== */

.menu .middleMenu ul.sf-menu li#international-domains ul li ul {
    margin-left: 98px;
    padding: 10px;
    width: 450px;
}
.middleMenu ul li li a em {    
    color: #E87E9C;
    font-weight: normal;
}
.middleMenu .sf-menu ul li li {
    background: url("media/images/flags.png") no-repeat scroll 0 0 transparent;
    width: 200px;
    line-height: 1.04em;
    padding: 0.15em 0 0.15em 1.75em;
	border-bottom: none!important; border-left: none!important;
}

.middleMenu .sf-menu ul li li a {font-size: 12px;}
.middleMenu ul li li.global{ background-position: 0 0 }
/* ==== region africa === */
.middleMenu ul li li.sprite-flag_cm {background-position: 0 -711px;} .middleMenu ul li li.sprite-flag_ke {background-position: -300px -77px;} .middleMenu ul li li.sprite-flag_ly {background-position: -300px -389px;} .middleMenu ul li li.sprite-flag_mg {background-position: -300px -465px;}
.middleMenu ul li li.sprite-flag_mw {background-position: -300px -646px;} .middleMenu ul li li.sprite-flag_mu {background-position: -300px -625px;} .middleMenu ul li li.sprite-flag_rw {background-position: -300px -1273px;} .middleMenu ul li li.sprite-flag_sh {background-position: -300px -1397px;}
.middleMenu ul li li.sprite-flag_st {background-position: -300px -1595px;} .middleMenu ul li li.sprite-flag_sc {background-position: -300px -1325px;} .middleMenu ul li li.sprite-flag_so {background-position: -300px -1517px;} .middleMenu ul li li.sprite-flag_za {background-position: 0 -841px;}
.middleMenu ul li li.sprite-flag_cd {background-position: 0 -600px;} .middleMenu ul li li.sprite-flag_ug {background-position: -300px -1977px;} .middleMenu ul li li.sprite-flag_na {background-position: -300px -731px; } .middleMenu ul li li .sprite-flag_cg{background-position: 0 -637px;}
/* ==== region europe === */
.middleMenu ul li li.sprite-flag_ad{ background-position: -300px -418px;} .middleMenu ul li li.sprite-flag_am{ background-position: 0 -128px; }.middleMenu ul li li.sprite-flag_at{ background-position: 0 -228px; } .middleMenu ul li li.sprite-flag_by{ background-position: 0 -503px; }
.middleMenu ul li li.sprite-flag_be{ background-position: 0 -306px; } .middleMenu ul li li.sprite-flag_ba{ background-position: 0 -280px; }.middleMenu ul li li.sprite-flag_bg{ background-position: 0 -330px; } .middleMenu ul li li.sprite-flag_hr{ background-position: 0 -1669px; }
.middleMenu ul li li.sprite-flag_cz{ background-position: 0 -993px;} .middleMenu ul li li.sprite-flag_dk{ background-position: 0 -1045px; }.middleMenu ul li li.sprite-flag_ee{ background-position: 0 -1149px; } .middleMenu ul li li.sprite-flag_eu{ background-position: 0 -1201px; }
.middleMenu ul li li.sprite-flag_fi{ background-position: 0 -1227px; } .middleMenu ul li li.sprite-flag_fr{ background-position: 0 -1305px; }.middleMenu ul li li.sprite-flag_de{ background-position: 0 -1019px; } .middleMenu ul li li.sprite-flag_gr{ background-position: 0 -1513px; }
.middleMenu ul li li.sprite-flag_gl{ background-position: 0 -1435px; } .middleMenu ul li li.sprite-flag_hu{ background-position: 0 -1721px; }.middleMenu ul li li.sprite-flag_ie{ background-position: 0 -1773px; } .middleMenu ul li li.sprite-flag_is{ background-position: 0 -1929px; }
.middleMenu ul li li.sprite-flag_im{ background-position: 0 -1825px; } .middleMenu ul li li.sprite-flag_il{ background-position: 0 -1799px; }.middleMenu ul li li.sprite-flag_it{ background-position: 0 -1955px; } .middleMenu ul li li.sprite-flag_je{ background-position: 0 -1981px; }
.middleMenu ul li li.sprite-flag_lv{ background-position: -300px -363px; } .middleMenu ul li li.sprite-flag_li{ background-position: -300px -259px; }.middleMenu ul li li.sprite-flag_lt{ background-position: -300px -311px; } .middleMenu ul li li.sprite-flag_lu{ background-position: -300px -337px; }
.middleMenu ul li li.sprite-flag_mk{ background-position: -300px -493px; } .middleMenu ul li li.sprite-flag_md{ background-position: -300px -415px; }.middleMenu ul li li.sprite-flag_mt{ background-position: -300px -597px; } .middleMenu ul li li.sprite-flag_me{ background-position: -300px -441px; }
.middleMenu ul li li.sprite-flag_nl{ background-position: -300px -831px; } .middleMenu ul li li.sprite-flag_mp{ background-position: -300px -545px; }.middleMenu ul li li.sprite-flag_no{ background-position: -300px -857px; } .middleMenu ul li li.sprite-flag_pl{ background-position: -300px -1065px; }
.middleMenu ul li li.sprite-flag_pt{ background-position: -300px -1143px; } .middleMenu ul li li.sprite-flag_ro{ background-position: -300px -1195px; }.middleMenu ul li li.sprite-flag_ru{ background-position: -300px -1247px; } .middleMenu ul li li.sprite-flag_rs{ background-position: -300px -1221px; }
.middleMenu ul li li.sprite-flag_sk{ background-position: -300px -1442px; } .middleMenu ul li li.sprite-flag_si{ background-position: -300px -1419px; }.middleMenu ul li li.sprite-flag_es{ background-position: 0 -1175px; } .middleMenu ul li li.sprite-flag_se{ background-position: -300px -1347px; }
.middleMenu ul li li.sprite-flag_ch{ background-position: 0 -659px; } .middleMenu ul li li.sprite-flag_tr{ background-position: -300px -1847px; }.middleMenu ul li li.sprite-flag_ua{ background-position: -300px -1951px; } .middleMenu ul li li.sprite-flag_uk{ background-position: -600px 1px; }
.middleMenu ul li li.sprite-flag_gg{ background-position: 0 -1385px }
/* === region amrica=== */
.middleMenu ul li li.sprite-flag_as{ background-position: 0 -207px; } .middleMenu ul li li.sprite-flag_ai{ background-position: 0 -103px; }.middleMenu ul li li.sprite-flag_ag{ background-position: 0 -77px; } .middleMenu ul li li.sprite-flag_ar{ background-position: 0 -181px; }
.middleMenu ul li li.sprite-flag_ac{ background-position: 0 -1461px; } .middleMenu ul li li.sprite-flag_bs{ background-position: 0 -477px; }.middleMenu ul li li.sprite-flag_bz{ background-position: 0 -529px; } .middleMenu ul li li.sprite-flag_bo{ background-position: 0 -425px; }
.middleMenu ul li li.sprite-flag_br{ background-position: 0 -451px; } .middleMenu ul li li.sprite-flag_ca{ background-position: 0 -555px; }.middleMenu ul li li.sprite-flag_cl{ background-position: 0 -685px; } .middleMenu ul li li.sprite-flag_co{ background-position: 0 -789px; }
.middleMenu ul li li.sprite-flag_cr{ background-position: 0 -893px; } .middleMenu ul li li.sprite-flag_cu{ background-position: 0 -919px; }.middleMenu ul li li.sprite-flag_dm{ background-position: 0 -1071px; } .middleMenu ul li li.sprite-flag_do{ background-position: 0 -1097px; }
.middleMenu ul li li.sprite-flag_ec{ background-position: 0 -1123px; } .middleMenu ul li li.sprite-flag_sv{ background-position: -300px -1621px; }.middleMenu ul li li.sprite-flag_gd{ background-position: 0 -1331px; } .middleMenu ul li li.sprite-flag_gt{ background-position: 0 -1565px; }
.middleMenu ul li li.sprite-flag_gy{ background-position: 0 -1591px; } .middleMenu ul li li.sprite-flag_ht{ background-position: 0 -1695px; }.middleMenu ul li li.sprite-flag_hn{ background-position: 0 -1643px; } .middleMenu ul li li.sprite-flag_jm{ background-position: -300px 1px; }
.middleMenu ul li li.sprite-flag_mx{ background-position: -300px -675px; } .middleMenu ul li li.sprite-flag_ms{ background-position: -300px -571px; }.middleMenu ul li li.sprite-flag_ni{ background-position: -300px -805px; } .middleMenu ul li li.sprite-flag_pa{ background-position: -300px -961px; }
.middleMenu ul li li.sprite-flag_py{ background-position: -300px -1169px; } .middleMenu ul li li.sprite-flag_pe{ background-position: -300px -987px; }.middleMenu ul li li.sprite-flag_pr{ background-position: -300px -1091px; } .middleMenu ul li li.sprite-flag_lc{ background-position: -300px -207px; }
.middleMenu ul li li.sprite-flag_vc{ background-position: -600px -75px; } .middleMenu ul li li.sprite-flag_gs{ background-position: 0 -1539px; }.middleMenu ul li li.sprite-flag_tt{ background-position: -300px -1873px; } .middleMenu ul li li.sprite-flag_tc{ background-position: -300px -1673px; }
.middleMenu ul li li.sprite-flag_us{ background-position: -600px -25px; } .middleMenu ul li li.sprite-flag_uy{ background-position: -600px -51px; }.middleMenu ul li li.sprite-flag_ve{ background-position: -600px -101px; } .middleMenu ul li li.sprite-flag_vg{ background-position: -600px -129px; }
.middleMenu ul li li.sprite-flag_vi{ background-position: -600px -155px; } .middleMenu ul li li.sprite-flag_sx { background-position: -600px -385px; }

/* ==region asia == */
.middleMenu ul li li.sprite-flag_au{ background-position: 0 -254px; } .middleMenu ul li li.sprite-flag_az{ background-position: -600px -310px; }.middleMenu ul li li.sprite-flag_cn{ background-position: 0 -737px; } .middleMenu ul li li.sprite-flag_cx{ background-position: 0 -945px; }
.middleMenu ul li li.sprite-flag_cc{ background-position: 0 -581px; } .middleMenu ul li li.sprite-flag_az{ background-position: -600px -310px; }.middleMenu ul li li.sprite-flag_fj{ background-position: 0 -1253px; } .middleMenu ul li li.sprite-flag_hk{ background-position: 0 -1617px; }
.middleMenu ul li li.sprite-flag_in{ background-position: 0 -1851px; } .middleMenu ul li li.sprite-flag_id{ background-position: 0 -1747px; }.middleMenu ul li li.sprite-flag_ir{ background-position: 0 -1903px; } .middleMenu ul li li.sprite-flag_jp{ background-position: -300px -51px; }
.middleMenu ul li li.sprite-flag_jo{ background-position: -300px -25px; }.middleMenu ul li li.sprite-flag_kz{ background-position: -600px -257px ; }.middleMenu ul li li.sprite-flag_ki{ background-position: -300px -103px; } .middleMenu ul li li.sprite-flag_la{ background-position: -300px -181px; }
.middleMenu ul li li.sprite-flag_my{ background-position: -300px -701px; } .middleMenu ul li li.sprite-flag_fm{ background-position: 0 -1279px; }.middleMenu ul li li.sprite-flag_mn{ background-position: -300px -519px; } .middleMenu ul li li.sprite-flag_nz{ background-position: -300px -935px; }
.middleMenu ul li li.sprite-flag_nf{ background-position: -300px -753px; } .middleMenu ul li li.sprite-flag_pk{ background-position: -300px -1039px; }.middleMenu ul li li.sprite-flag_ws{ background-position: -600px -207px; } .middleMenu ul li li.sprite-flag_sa{ background-position: -600px -285px; }
.middleMenu ul li li.sprite-flag_sg{ background-position: -300px -1371px; } .middleMenu ul li li.sprite-flag_ps{ background-position: -300px -1117px; }.middleMenu ul li li.sprite-flag_ph{ background-position: -300px -1013px; } .middleMenu ul li li.sprite-flag_nu{ background-position: -300px -909px; }
.middleMenu ul li li.sprite-flag_sb{ background-position: -300px -1299px; } .middleMenu ul li li.sprite-flag_kr{ background-position: -300px -155px; }.middleMenu ul li li.sprite-flag_lk{ background-position: -300px -285px; } .middleMenu ul li li.sprite-flag_tw{ background-position: -300px -1925px; }
.middleMenu ul li li.sprite-flag_tl{ background-position: -300px -1743px; } .middleMenu ul li li.sprite-flag_tk{ background-position: -300px -1723px; }.middleMenu ul li li.sprite-flag_to{ background-position: -300px -1821px; } .middleMenu ul li li.sprite-flag_tm{ background-position: -300px -1769px; }
.middleMenu ul li li.sprite-flag_tv{ background-position: -300px -1899px; } .middleMenu ul li li.sprite-flag_ae{ background-position: 0 -28px; }.middleMenu ul li li.sprite-flag_vn{ background-position: -600px -181px; }
/* =============================== */	
/* 	  Misc (accessablity, image	   */
/* 	 replacement, clearfix, ect)   */
/* =============================== */

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* =============================== */	
/* 			Mobile & Print		   */
/* =============================== */

@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}
@media screen and (max-width: 760px) {}
@media screen and (max-width: 600px) {}
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

/* =============================== */	
/* 		Special Offers             */
/* =============================== */

.sf-menu { height: 30px; }
dl dd { margin-left: 0; }
.tldSpecialOffer { float: right; }
.tldSpecialOffer .title {
    background: url('media/images/sprite_icons.png') no-repeat scroll 0 -101px transparent;
    color: #FFFFFF;
    font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
    font-size: 24px;
	font-weight: bold;
    line-height: 50px;
    margin-bottom: 5px;
    padding-left: 60px;
}
.tldSpecialOffer {
    border: none;
}
.priceList {
    color: #FFF;
    font-size: 14.3px;
    margin-top: 0px;
    text-align: center;
}
p.priceList a {
    color: #FF6702;
    overflow: hidden;
}
p.priceList a:hover {
    color: #FFA000;
}
tr td.specialOfferTLD a{font-size: 1.12em;}
.tldSpecialOfferContent {
    background: #AB0030;
	background: url("media/images/specials_watermark.jpg") no-repeat scroll right bottom, -moz-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
	background: url("media/images/specials_watermark.jpg") no-repeat scroll right bottom, -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(171,0,48)),
	color-stop(0.65, rgb(221,0,63)));
	background: url("media/images/specials_watermark.jpg") no-repeat scroll right bottom, -o-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
	-pie-background: linear-gradient(#DD003F, #AB0030);
    behavior: url('/fonts/pie/PIE.php');
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    float: left;
    height: 275px;
    position: relative;
    width: 314px;
}
.tldSpecialOffer .tldSpecialOfferContent {padding: 0;}
.tldSpecialOfferContent .small{
	color:#FFE399;
	font-size:9px;
	text-align:center;
}
/* =============================== */	
/*   	Domain Search Complex      */
/* =============================== */

.domainSearchTitle {
    background: url("media/images/sprite_icons.png") no-repeat scroll 0 -800px transparent;
    color: #DD003D;
    font-size: 1.8em;
    line-height: 31px;
    padding-left: 40px;
}
.article .domainSearchTitle{
	background:none;
	padding:0;
}
.tldPriceContent {
    background: #F5F5F5;
    border: 1px solid #E2E2E2;
    border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
    margin: 10px 0 10px 10px;
    behavior: url('/fonts/pie/PIE.php');
    padding: 0 10px 10px;
    width: 95.3%;
}
.tldPriceContent th {
    font-size: 18px;
    font-weight: normal;
    height: 50px;
    padding: 0 0 0 10px;
    text-align: left;
    vertical-align: middle;
}
.tldPriceContent th a {
    color: #DD003D!important;
	text-decoration: none;
	font-size: 14px; font-weight: 700;
}
.tldPriceContent th a:hover, .tldPriceContent td a:hover { color: #ffa000!important; text-decoration: none; }
.tldPriceContent td a {
	color: #666!important;
	font-weight: bold!important;
	font-size: 13px; font-weight: 700;
}
.tldPriceContent td{
    color: #666!important;
    font-size: 13px;
}
.tldPriceContent tr td.even {
    background-color: transparent;
}
.domainSearchList {
    background: #fff;
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
	overflow: hidden;
}
.domainSearchTlds { clear: both; }
#article {
    color: #7F7F7F;
    float: left;
    font-size: 16px;
    text-align: left;
    width: 960px;
    color: #444444;
    width: 100%;
}
#topheading{
	background-image: url("/images/content_header.png?v=2") ;
	background-repeat: repeat-y;
	background-position:150px 0px;
	height:191px;
}
#topheading h1{
	color: #FFFFFF;
    float: left;
    font: 3em/1.3em 'ArchitectsDaughterRegular',Arial,sans-serif;
    margin-top: 0.4em;
    width: 350px;
}
#leftContentMain p {
	margin:0;
}
.contentMain p{
	font-size:13px;
	line-height:1.5;
	color: #222222;
    font-family: sans-serif;
    margin-left:20px;
    margin-right:20px;
    /*padding:0px 0px 10px 0px;*/
}
.xxxTld{
	font-size:34px;
	font-family: sans-serif;
	color:#fff;
	font-weight:bold;
	float:left;
}
#article #topheading img{
    margin-right: 60px;
    height:191px;
    width:533px;
    vertical-align: middle;
}
#article .contentMain{
	float:left;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php')!important;
    background: #FFFFFF;
    width:100%;
}
#article #wrapper{
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php')!important;
    background: #FFFFFF;
}
#frontSite .tldPriceContent table { width: 100%; }
.tldPriceContent td { padding-left: 15px; }
#backEnd .registerDomain .domainSearchTitle {
    padding-left: 10px; 
    padding-top: 10px;
    background:none;
    line-height: 10px;
}
.adminContainer .domainMarketPlace .content_domainSearch,.contentMain .content_domainSearch{
    background: #FFF1CC;
    behavior: url('/fonts/pie/PIE.php');
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    clear: both;
    margin: 10px 0 10px 0px;
    overflow: hidden;
    padding: 11px 10px;
    position: relative;
	width:95%;
}
#frontSite .domainSearch {
    background: #AB0030;
    background: -moz-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(171,0,48)),color-stop(0.65, rgb(221,0,63)));
    background: -o-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
    background: linear-gradient(#DE003F, #AB0030);
   	-pie-background: linear-gradient(#DE003F, #AB0030);
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    behavior: url('/fonts/pie/PIE.php');
    clear: both;
    margin: 0 0 10px -10px;
    overflow: hidden;
    padding: 11px 10px;
    position: relative;
    *display: inline-block;
	*width: 570px;
}
.checkAll{
	float:left;
	margin-top:5px;
	margin-left:10px;
}
.checkAll a {
    background: #eee;
    border: 1px solid #CCC;
    border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-weight: 700;
    padding: 2px 5px;
    behavior: url('/fonts/pie/PIE.php');
}
.checkAll a:hover{
   text-decoration: none;
   background: #E2E2E2;
   border: 1px solid #999;
}
#backEnd .domainSearch  {
    background: #AB0030;
    background: -moz-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(171,0,48)),color-stop(0.65, rgb(221,0,63)));
    background: -o-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
    background: linear-gradient(#DE003F, #AB0030);
	-pie-background: linear-gradient(#DE003F, #AB0030);
	background-clip: padding-box;
    clear: both;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 11px 10px;
    position: relative;
	width: 97%;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
#backEnd .domainSearchResult .domainSearch {
    background: none;
    border-radius: 0
}
#backEnd .domainMarketPlace .domainSearch {margin: 0;}
#backEnd .domainMarketPlace .searchBackBtn {margin-left: 0;}
#backEnd .domainSuggestions {
    behavior: url('/fonts/pie/PIE.php');
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    clear: both;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 11px 10px;
    position: relative;
	width: 97%;
}
#frontSite .suggDomain {
    margin: 10px 0 0 !important;
}
#backEnd .domainSearchContent .domainSearch {width: 90%;} /* For register a new domain search page */
#backEnd .bulkSearch h1, #backEnd .domainSearchResult h1 {margin-left: 0px;}
#frontSite #domainBulkResult #addButton {margin: 10px 0; float: right;}
#frontSite .bulkSearchButton .btnSearch {margin: 10px 0;}
#backEnd .btnFrontBrowse {margin-top: 2px;}
#backEnd .send .btnFrontBrowse {
    background: #EA6702;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA000), to(#EA6702));
    background: -moz-linear-gradient(#FFA000, #EA6702);
    background: -o-linear-gradient(#FFA000, #EA6702);
	background: linear-gradient(#FFA000, #EA6702);
    -pie-background: linear-gradient(#FFA000, #EA6702);
    behavior: url('/fonts/pie/PIE.php');
	margin-top: 15px;
}
#backEnd .send .btnFrontBrowse:hover {color: #DD003D;}
.suggestedDomains {
    color: #DD003D;
    font-size: 20px;
    letter-spacing: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-top: 30px;
}
.domainSearchDesc {
    float: left;
    margin-top: 5px;
    padding: 0 0 15px;
    font-size: 13px;
}
#backEnd .domainSearchDesc {
    margin-top: 0;
    padding: 5px 15px 15px;
}
.frog {
   /* background: url("media/images/froggy.png") no-repeat scroll right bottom transparent;*/
    position: absolute;
	top: 0; left: 0;
	padding: 0 175px 2px 0;
	*padding: 0 175px 0 0;
	display: block;
	height: 119px;
	z-index: -1;
}
/*.frog{ background-image: url('media/images/home_sprite.png?v=4'); background-position: 392px 0; } */

.domainSearchLabel {
    background: url("media/images/home_sprite.png?v=4") no-repeat scroll 0 -1203px transparent;
    float: left;
    height: 35px;
    margin-top: 5px;
    width: 116px;
	background-repeat: no-repeat;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.domainSearchLabelKeywords {
    background: url("media/images/keywords.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 35px;
    margin-top: 5px;
    width: 116px;
	background-repeat: no-repeat;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.btnFrontBrowse {
    border: none;
    color: #FFFFFF;
    float: left;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    font-size: 1.3em;
    padding-right: 20px;
    width: 95px;
	behavior: url('/fonts/pie/PIE.php');
	position:relative;
}
#frontSite .btnFrontBrowse{
	height: 42px!important;
}
.btnFrontBrowse:hover {color: #DE003F;}
.domainSearchLine input[type="text"] {
    background: url("media/images/home_sprite.png?v=4") no-repeat scroll 0 -971px transparent;
    border: none;
    color: #999999!important;
    float: left;
    font-size: 1.2em;
    height: 20px;
    padding: 15px 25px;
    position: relative;
    width: 296px;
}
.ie7 #frontSite .searchInputWrapper .searchInputText { left: 140px!important; top: 10px!important; }
#frontSite .searchInputWrapper .searchInputText {
    border: medium none !important;
    color: #515B62 !important;
    font-family: arial;
    font-size: 20px;
    height: 68px !important;
    left: 38px !important;
    line-height: 20px !important;
    padding: 7px !important;
    position: absolute !important;
    top: 0 !important;
    width: 551px !important;
}
#frontSite .tldWrapper .tldSelected { 
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    color: #515B62 !important;
    font-family: arial;
    font-size: 30px !important;
    font-weight: 700;
    height: 40px !important;
    margin-left: -16px;
    margin-top: 5px;
    width: 75px !important; 
}
#frontSite .content {padding: 0;}
.domainSearchComplex {
    background: #FFE399;
    background: -moz-linear-gradient(#fff, #FFE399) repeat scroll 0 0 transparent!important;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(255,228,153)),	color-stop(0.65, rgb(255,255,255)))!important;
	background: -o-linear-gradient(#fff, #FFE399) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#fff, #FFE399)!important;
	-pie-background: linear-gradient(#fff, #FFE399)!important;
    behavior: url('/fonts/pie/PIE.php');
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    float: left;
    padding: 0 20px 20px;
    position: relative;
    width: 588px;
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	height: 320px;
}

.domainSearchSpecials label { 
    font-size: 15px;
    font-weight: bold;
    line-height: 25px;
	color: #444;
}
.domainSearchSpecials li { width: 95px;}
a.marketplaceHref { color: #dd003d!important; }

/* =============================== */	
/*   	Domain Tabs                */
/* =============================== */

.send {
    background: url('media/images/sprite_btn.png') no-repeat scroll left -135px transparent;
    float: left;
    margin-top: 5px;
}

#frontSite #tabsdomainRegions.tabsdomainRegions .domainTab {
    background: -moz-linear-gradient(100% 100% 90deg, #EA6703, #FC9B00);
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(234,103,3)),	color-stop(0.65, rgb(252,155,0)))!important;
	background: -o-linear-gradient(#EA6703, #FC9B00) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#EA6703, #FC9B00);
	-pie-background: linear-gradient(#EA6703, #FC9B00);
    behavior: url('/fonts/pie/PIE.php');
    border: 1px solid #D85C04;
    border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
	box-shadow: 1px 1px 1px #F7F7F7;
    margin: 0;
	font-weight: bold;
}
#frontSite #tabsdomainRegions.tabsdomainRegions .domainTab:first-child {
    behavior: url('/fonts/pie/PIE.php');
    border-radius: 0 0 5px 10px; -moz-border-radius: 0 0 5px 10px; -webkit-border-radius: 0 0 5px 10px;
	border: 1px solid #B80034;
}
#frontSite #tabsdomainRegions.tabsdomainRegions .domainTab:last-child {
    behavior: url('/fonts/pie/PIE.php');
    border-radius: 0 0 10px 5px; -moz-border-radius: 0 0 10px 5px; -webkit-border-radius: 0 0 10px 5px;
}
#frontSite #tabsdomainRegions.tabsdomainRegions .domainTab:hover {color: #DE003F; text-decoration: none;}
.domainTagRegion, .domainTabAll {
    background: #FC9B00;
    background: -moz-linear-gradient(100% 100% 90deg, #EA6703, #FC9B00) repeat scroll 0 0 #E8E8E8;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(234,103,3)),	color-stop(0.65, rgb(252,155,0)))!important;
	background: -o-linear-gradient(#EA6703, #FC9B00) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#EA6703, #FC9B00);
	-pie-background: linear-gradient(#EA6703, #FC9B00)!important;
    behavior: url('/fonts/pie/PIE.php');
    border: 1px solid #D85C04;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 1px #F7F7F7;
    font-weight: bold;
    margin: 0;
    padding: 3px 2px 12px;
    height: 10px;
}
#frontSite .domainTldList {
    float: left;
    margin-left: -6px;
    margin-top: -10px;
    min-height: 40px;
    padding: 0 0 0 15px;
    width: 100%;
}
#backEnd .domainTldList {
    margin-top: -5px;
    margin-left: 42px;
    padding: 3px 0 2px 2px;
}
.domainSearchSpecials {
    margin-top: 0;
}
#bulkregister {display: none;}
#frontSite .domainContent li {
    background: #EB6902;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 0 10px 5px;
    width: 111px;
}
#extensionDialogTip .domainContent span { text-transform: capitalize }
#extensionDialogTip .domainContent li{
	font-size:12px;
	color:black;
	font-weight:normal;
	padding:0;
	width:85px;
	background-color:white;
}
#extensionDialogTip .domainContent ul{
	padding-left:15px;
	background-color:white;
}
#extensionDialogTip .domainContent {
    background: #EEE;
    color: #DD003D;
    font-weight: 700;
    margin-top: 5px;
    padding: 10px 0;
}
.domainContent {margin-top: 5px;}
html body div#frontSite div.bodyContainer div#main.content div.rightHome div.domainSearchComplex div.domainSearchContent form#form_domain_check div.domainTldList div#tabsdomainRegions.tabsdomainRegions span.domainTab {
    background: -moz-linear-gradient(100% 100% 90deg, #B90034, #DB003E) repeat scroll 0 0;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(234,103,3)),	color-stop(0.65, rgb(252,155,0)))!important;
	background: -o-linear-gradient(#B90034, #DB003E) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#B90034, #DB003E)!important;
	-pie-background: linear-gradient(#B90034, #DB003E)!important;
    behavior: url('/fonts/pie/PIE.php');
    color: #fff;
} 
.tabsdomainRegions {padding: 0;}

/* =============================== */	
/*   	TLD LIST                   */
/* =============================== */

#frontSite .domainTab {
    background: url("media/images/sprite_btn.png") no-repeat scroll left -54px transparent;
    -pie-background: linear-gradient(#EA6703, #FC9B00)!important;
	behavior: url('/fonts/pie/PIE.php');
    font-size: 12px;
    margin: 0 4px 0 0;
	padding: 10px 8px 8px 5px\0/; /* IE8 only  */
    text-decoration: none;
	padding: 7px 22px!important;
}
#backEnd .domainTab {
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.domainRegions {background: #EA6703; border: none; width: 99%; }
.registerDomain .domainContent li {
    margin-left: 28px;
    width: 80px;
}
#backEnd .domainRegions {
    margin: 0;
	margin-bottom: 25px;
    width: 83.5%;
	color: #fff;
}
#tabsdomainRegions a {color: #FFF!important;}
#domainTagRegion_all, #tabsdomainRegions span.domainTab {
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(234,103,3)),	color-stop(0.65, rgb(252,155,0)))!important;
	background: -o-linear-gradient(#EA6703, #FC9B00) repeat scroll 0 0 transparent!important;
    background: -moz-linear-gradient(100% 100% 90deg, #B40033, #DC003E)!important;
    background: linear-gradient(#EA6703, #FC9B00)!important;
	-pie-background: linear-gradient(#EA6703, #FC9B00)!important;
	behavior: url('/fonts/pie/PIE.php');
	border: 1px solid #9E012D;
	color: #fff;
}

/* =============================== */	
/*   	BUTTONS CUSTOM             */
/* =============================== */

#backEnd .btn, .OrderParaButton input.btnSave {
    background: #AD0031;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#DE003F), color-stop(65%,#AD0031));
	background: -o-linear-gradient(#DE003F, #AD0031) repeat scroll 0 0 transparent!;
    background: -moz-linear-gradient(100% 100% 90deg, #DE003F, #AD0031);
    background: linear-gradient(#DE003F, #AD0031);
	-pie-background: linear-gradient(#DE003F, #AD0031);
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
	border: none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    margin: 5px;
    padding: 0 10px;
    width: auto;
	position: relative;
}
.btnDisabled{
	background: #e2dfdf;
	border-radius: 7px;	-moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px;
	behavior: url('/fonts/pie/PIE.php');
	border: none;
    color: #888;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    width: auto;
	position: relative;
}
.btnEnabled{
	background: #DE003F;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#DE003F), color-stop(65%,#AD0031));
	background: -o-linear-gradient(#DE003F, #AD0031) repeat scroll 0 0 transparent!;
    background: -moz-linear-gradient(100% 100% 90deg, #DE003F, #AD0031);
    background: linear-gradient(#DE003F, #AD0031);
	-pie-background: linear-gradient(#ecebeb, #ecebeb);
	border-radius: 7px;	-moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px;
	behavior: url('/fonts/pie/PIE.php');
	border: none;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    width: auto;
	position: relative;
}
.bulkSearchButton{ margin-top: 5px; }
#backEnd .btn:hover, .OrderParaButton input.btnSave:hover {color: #FFA000;}
#backBtn, .backBtn {font-size: 18px!important;}
#backEnd .domainSearchLine .btnFrontBrowse {
    background: #FEA000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#FEA000), color-stop(65%,#EA6703));
	background: -o-linear-gradient(#EA6703, #FC9B00) repeat scroll 0 0 transparent!;
    background: -moz-linear-gradient(100% 100% 90deg, #EA6703, #FEA000);
	background:  linear-gradient(#EA6703, #FC9B00) #FC9B00;
	-pie-background: linear-gradient(#EA6703, #FC9B00);
	behavior: url('/fonts/pie/PIE.php');
	padding: 0 20px;
}
#backEnd .domainSearchLine .btnFrontBrowse:hover {color: #DE003F;}
#backEnd div.container div.backEndMain div.content div.domainSearchResult form#formDomainSearch div.domainSearchResult div#addButtonDiv.searchResultsButton input#addButton.btn {
    float: right;
	margin-top: 25px;
	margin-right: 0!important;
}
.btnAdd {margin-left: 15px;}
#currencySwap {
    margin: -18px 0 0 110px;
    padding: 5px;
    position: absolute;
    width: 70px;
}
/* give the remove button on the payment step of the shopping cart its own style */
#backEnd .btnStep4, #frontSite .btnStep4, #step1Content .updateButton .btnUpdate, /* Setup hosting and email */
.addPhoneBtn, .addhostingBtn {	
    background: #FFE39A!important;
	color: grey!important;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
	border: none;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
	padding: 0 7px 0;
	text-shadow: 1px 1px 1px #f9f9f9;
}
#sslPromotion select, #sslPromotion input, #sslPromotion textarea {
    font-size: 0.9em;
}
#sslTerm { width: 177px; }
#frmSsl th { padding: 0.5em }
#frmSsl .tableHost th { width: 35% }
.sslHostVal input[type=text] { width: 177px; }
.sslHostVal select { width: 179px!important; }

.sslHostUpdate input[type=text]  { width: 300px }
.sslHostUpdate textarea { width: 290px }
.sslHostUpdate select { width: 302px }

#hostingPromotion select, #hostingPromotion input, #hostingPromotion textarea {
    font-size: 0.9em;
}
#phnumPromotion select,#phnumPromotion input,#phnumPromotion textarea{
	font-size: 0.9em;
}
#oneClickAppsPromotion select,#oneClickAppsPromotion input, #oneClickAppsPromotion textarea{
	font-size: 0.9em;
}
#frontSite #sslPromotion th{
	width:10%;
}
#frontSite #hostingPromotion th{
	width:10%;
}
#frontSite #phnumPromotion th, #frontSite #phnumPromotion td {
    padding: 2px 0;
}
#frontSite .promotionPhnumCountryList select, #frontSite select.promotionPhnumCountryList { width: 110px; }
#frontSite .promotionPhnumCityList select, #frontSite select.promotionPhnumCityList { width: 180px; }
#backEnd .promotionPhnumCityList select { width: 200px; }
#frontSite #phnumPromotion .addPhoneBtn { font-size: 11px!important; }
#backEnd #hostingPromotion td, #backEnd #hostingPromotion th { padding: 10px; }
#backEnd #oneClickAppsPromotion td, #backEnd #oneClickAppsPromotion th { padding: 10px; }

#frmHosting th, #frmHosting td {line-height: 1.2em;}
#frmHosting th {line-height: 1em!important; vertical-align: middle!important;}
#step1Content img.countryFlag {
    position: relative;
    top: 4px;
}
.regContactDetails {width: 200px;}
.contactDes { margin-left: 0;}

#frontSite .promHostingDomain { width: 115px!important }
#frontSite .promHostingTerm { width: 45px!important }
#frontSite .promHostingCity, #frontSite .promHostingType { width: 90px!important }
#frontSite .promHostingPassword, #frontSite .promHostingPassVerify { width: 80px!important }

#backEnd .promHostingDomain { width: 150px!important }
#backEnd .promHostingTerm { width: 75px!important }
#backEnd .promHostingCity, #backEnd .promHostingType, #backEnd .promHostingPassword, #backEnd .promHostingPassVerify { width: 90px!important }

/*********** TOOL TIP CLASSES ************/

.tipContent{background: #FCEFE5; font-family: arial; color: #444; padding: 5px;}

/* remove button on first step of shopping cart */
#backEnd .removeBtnStep4 {margin: 0 15px 0 0!important; /*background: none!important;*/}

#addButtonDiv.searchResultsButton input#addButton.btn, .btnContinue, .searchResultButton #addButton.btn, #addButtonDiv.alignRight input#addButton.btn {
    font-size: 18px !important;
    height: 44px !important;
    /*margin-left: 10px !important;*/
    /*margin-right: 25px;*/
    margin-right: 40px;
    margin-top: 8px;
    width: 182px !important;
}
#frontSite #btnNexDIV .btnRight .btn {margin-right: 10px !important;}
#backEnd #goToStep2 {margin-right: 12px !important;}
#frontSite #goToStep2 {margin-right: 0!important;}
/* Purchase Btn */
#formPaymentMethod #form_cc .btn {
    margin-right: 0 !important;
}
.domainSearchResult #formDomainSearch #addButtonDiv.searchResultsButton input#addButton.btn {
    background: #AD0031;
    background: -moz-linear-gradient(#DE003F, #AD0031)!important;
    background: linear-gradient(#DD003E, #AD0031);
	-pie-background: linear-gradient(#DD003E, #AD0031);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DD003E), to(#AD0031));
	background: -o-linear-gradient(#DD003E, #AD0031);
	behavior: url('/fonts/pie/PIE.php');
    font-size: 13px !important;
    font-weight: bold;
    height: 35px !important;
    width: auto !important;
}
.domainSearchResult #formDomainSearch #addButtonDiv.searchResultsButton input#addButton.btn:hover {
    color: #FFA000!important;
}
#frontSite .domainSearchResult #addButtonDiv .btnAdd {margin-top: 0!important; float: right;}
#frontSite .domainSearchResult {
    margin: 20px 0 0 10px;
    padding: 0 6px 0 0;
}
#backEnd .domainSearchResult {
    margin: 10px 0 0 0;
    padding: 0 6px 0 0;
}
#frontSite .pmd { margin-top: 40px; }
#backEnd .pmd { margin-top: 10px; margin-left: 10px; }
#backEnd .pmd #domain_Search {
    margin-bottom: 20px;
    padding: 0;
    width: 100% !important;
}
.bulkSearch {
    background: #fff;
	behavior: url('/fonts/pie/PIE.php');
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
#bulkDomainSearchResultContent #addButton, #form_bulkdomain_check .btn { margin: 10px 0 } /* Bulk Search Result */
.domainSearch th, .domainSuggestions th {
    background-color: #FFEAEA!important;
    color: #DD003D;
	font-size: 13px;
}
.domainSearch tr td.odd, .domainSearch tr td.even {
    background: #FFEAEA;
	font-size: 12px;
	color: #666;
}
.domainSearch tr td.even {
    background: #fff;
}
#backEnd .bulkSearch .domainSearch td, #backEnd .bulkSearch .domainSearch th {
    height: 10px;
    padding: 7px 5px 15px;
}
.domainSearchResult table#domainSearch.tableCountry tbody tr:hover td {background: #ffcccc!important;}
.domainSuggestions tr:nth-child(odd) {
    border-top: none!important;
    background: #ffeded!important;
}
.domainSuggestions tr:hover {
    background: #ffcccc !important;
}

.domainSuggestions tr td {font-size: 12px;}
#frontSite #domain_Search { width: 96%; }
.bulkSearch .leftContent { width: 100%; }
#frontSite .domainSearchResult { width: 96%;}
#formDomainSearch {width: 100%;}
.btnContinueInput {margin: 10px 0 10px 0;}
td:last-child {background:}
.domainSearchResult #formDomainSearch .domainSearchResult #addButtonDiv.searchResultsButton input#addButton.btn {
    background: #AD0031;
    background: -moz-linear-gradient(#DE003F, #AD0031)!important;
    background: linear-gradient(#DE003F, #AD0031);
	-pie-background: linear-gradient(#DD003E, #AD0031);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DD003E), to(#AD0031));
	background: -o-linear-gradient(#DD003E, #AD0031);
	behavior: url('/fonts/pie/PIE.php');
    font-size: 13px!important;
	height: 35px!important;
    font-weight: bold;
}
.domainSearchResult #formDomainSearch .domainSearchResult #addButtonDiv.searchResultsButton input#addButton.btn:hover { color: #FFA000!important; }

/* ==================== */	
/*   	LOGIN           */
/* ==================== */

.customerLogin h2 {
    color: #DD003D;
    font-size: 1.5em;
    font-weight: 700;
    letter-spacing: normal;
    word-spacing: 0;
	margin-bottom: 10px;
	font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
}
.customerLogin {
    height: auto;
    overflow: hidden;
    background-color: #FFF;
    border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
	behavior: url('/fonts/pie/PIE.php');
    padding-bottom: 20px;
}
.customerLogin .login, .customerLogin .signUp {
    background: #F9F9F9;
    border: 1px solid #EDEDED;
    border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
    height: 430px;
}
.customerLogin .loginTag .loginButtonTd {
    padding-top: 10px;
    bottom: -55px;
    left: 140px;
    position: absolute;
}
.loginTag                    { position: relative; }
.customerLogin .signUpButton { margin-top: 1.5em; }
.signUp .loginFeatures, .loginPaymentOption, .loginText, .loginTag label {
    font-size: 12px;
}
.signUp .loginFeatures li    { padding: 0 0 10px 50px; }
.customerLogin .login, .customerLogin .signUp {
    background: #FFEEC1;
    background: -moz-linear-gradient(#FFEEC1, #FFFFFF) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEEC1), color-stop(100%,#FFFFFF))!important;
	background: -o-linear-gradient(#FFEEC1, #FFFFFF) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#FFEEC1, #FFFFFF)!important;
	-pie-background: linear-gradient(#FFEEC1, #FFFFFF)!important;
	behavior: url('/fonts/pie/PIE.php');
    border: 1px solid #FFE093;
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    height: 430px;
}
.customerLogin .loginImg {
    float: left;
    padding: 25px 10px 20px 20px;
    width: 30px;
}
.customerLogin .signUpTitle {
    padding: 25px 10px 15px 20px;
}
.btnLogin, .btnSignup, .btnCreateAccount {
    background: #AD0031;
    background: -moz-linear-gradient(#DE003F, #AD0031) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de003f), color-stop(100%,#ad0031))!important;
	background: -o-linear-gradient(#DE003F, #AD0031) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#DE003F, #AD0031)!important;
	-pie-background: linear-gradient(#DE003F, #AD0031)!important;
	behavior: url('/fonts/pie/PIE.php');
    border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
    box-shadow: 0 1px 1px #aaa !important;
    color: #FFF;
    min-width: 170px;
    padding-left: 0;
	font-family:Arial, Helvetica, sans-serif;
}
.btnCreateAccount {margin-right: 75px; *padding-right: 15px;}
.btnLogin:hover, .btnSignup:hover, .btnCreateAccount:hover {
    background: #AD0031;
    background: -moz-linear-gradient(#E80243, #AD0031) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E80243), color-stop(100%,#ad0031))!important;
	background: -o-linear-gradient(#E80243, #AD0031) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#E80243, #AD0031)!important;
	-pie-background: linear-gradient(#E80243, #AD0031)!important;
	behavior: url('/fonts/pie/PIE.php');
	color: #f1f1f1;
    box-shadow: 0 1px 1px #999 !important;
}
.frontContainer {
    padding: 0 15px 20px;
}
#frontEnd .send {
    background: url("media/images/sprite_btn.png") no-repeat scroll left -135px transparent;
    float: left;
    margin-top: 5px;
    padding-left: 10px;
}

#loginLink a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(#fff, #f5f5f5);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#fff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #fff 13%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #fff 13%,#f5f5f5 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #fff 13%,#f5f5f5 100%); /* IE10+ */
    background-image: linear-gradient(top, #fff 13%,#f5f5f5 100%); /* W3C */
    -pie-background: linear-gradient(#f5f5f5, #fff);
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #DD003D !important;
    font-weight: bold;
    line-height: 45px;
    list-style-type: none;
    margin-right: -26px;
    height: 40px;
    display: inline-block;
    border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;
    padding: 0 20px;
    behavior: url('/fonts/pie/PIE.php');
    position: relative;
    box-shadow: -2px -2px 4px -4px #aaa inset;
}
#loginLink a:hover {
    color: #FFA000!important;
	text-decoration: none!important;
}
#front
#loginLink {
    left: 150px;
    margin-left: 20px;
    margin-top: 16px;
    /*position: absolute;*/
    top: 40px;
    width: 305px;
    text-shadow: 0 1px 1px #DDD;
	color: #FFF;
}
.forgetPassTd a {color: #FF6700; text-decoration: none;}
.forgetPassTd a:hover {color: #FF802B;}
.login td {vertical-align: top; padding: 10px 0;}

/************************/
/* Forgot Your Password */
/************************/

.forgetPasswordDIV {
    background: #FFEEC1;
	behavior: url('/fonts/pie/PIE.php');
    border: 1px solid #F2CA65;
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	height: auto;
}
.forgotPasswordForm {
    border: 3px none;
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
	background: #fff;
	height: 300px;
}

h2.forgotPassword {
    letter-spacing: 0;
    font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
	font-size: 20px;
	padding-bottom: 10px;
}
.forgetPasswordDIV strong {margin-right: 10px; vertical-align: sub;}
.forgetPasswordDIV #div_pass_info a {color: #c00036;}

.forgetPasswordDIV td {
    padding: 10px 18px!important;
    vertical-align: sub!important;
}

/***************/
/*Sign up form */
/***************/

#frontSite .content-box {
	behavior: url('/fonts/pie/PIE.php');
    background: #FEF5EE;
    border: 1px solid #FAD7C0;
    display: inline;
    float: left;
    margin: 10px 0;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	width: 99%;
}
#frontSite .signUpBox {
    margin: 0 !important;
}
.accountRight {width: 42%;}
.accountUpdate .accountPhone {width: 195px;}
.accountCreate .accountPhone {width: 200px;}
.accountSet {width: 250px;}
.accountCreate th {padding: 0 5px; text-align: left }
input {
    color: #666;
    height: 25px;
}
input, select, textarea {    color: #666;}
.accountInput, .accountInputSpecial {background: none; padding: 0; margin-left: 2px; border-radius: 5px;}
.accountCreate td { padding: 0; vertical-align: sub;}
.findEmailText, .findEmailImg, #findUserImg, #findUserText{
    font-size: 9px;
    white-space: nowrap;
}
/*====== Update Customer Account Details ======*/

.accountUpdate #Contact_firstName, .accountUpdate #Contact_lastName, 
.accountUpdate #Account_confirmPassword, .accountUpdate #Account_password,
.accountUpdate #Contact_state, .accountUpdate #Contact_postCode
{ width: 250px!important }
.accountUpdate input, .accountUpdate select { color: #555!important }
.accountUpdate input.btn { color: #fff!important }
.accountUpdate input[readonly] { background: #EBEBE4; box-shadow: none; color: #888 !important }

/*=== Sign Up V2 ===*/

.hasAccount { font-size: 13px; color: #ffa000 }
.hasAccount a { background: #d1013c; border: 1px solid #a80634; border-radius: 8px; }
.hasAccount a:hover { color: #ff9000!important }
.accountSet, .accountPhone, .accountInput { color: #aaa!important; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset }

.accountCreate label {  display: inline-block;  padding-top: 5px; font-size: .9em }
.accountCreate .createAccBtn { text-align: left; position: absolute; }
.accountCreate .btnCreateAccount { bottom: 60px; font-size: 23px; height: 60px; left: 5px; margin-right: auto; position: relative; width: 252px; text-shadow: 0 1px 0 #9B012D, 0 2px 0px #8A001C }

.mltiheading-1 { padding-left: 57px }
.mltiheading-2 { padding-left: 108px }
.mltiheading-3 { padding-left: 41px }

.accountCreate #Contact_firstName, .accountCreate #Contact_lastName, .accountCreate #Account_confirmPassword, .accountCreate #Account_password { width: 120px!important }
.accountCreate #Contact_state { width: 138px!important }
.accountCreate #Contact_postCode { width: 100px!important }

.accountRight { background: #555; border: 1px solid #000;  border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; margin: 10px 10px 20px;  padding: 15px; width: 65%; position: relative; box-shadow: 0 0 1px #fff inset; }
.accountRight p { color: #fff; padding: 0 10px }
	.padlockSignup { float: right; padding: 0 40px !important }
	.ie7 .padlockSignup { float: none }

.divide, .divide td { height: 0!important }
.maxdivide { height: 10px!important }

.accountSet { margin: 0 5px }

.newAccount { margin-top: 0 }
.accountDescription { position: relative; width: 100%; font-weight: 100; font-size: 9px }
.newAccountDescription { margin: 0 10px 10px 2px; font-size: 13px }

.accountCreate { width: 100%; padding-top: 0; float: none }

.accountDescription a span {
    background: #555;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    color: #fff;
    display: none;
    left: 30px;
    padding: 10px;
    position: absolute;
    top: -18px;
    z-index: 100;
}

.accountDescription a { margin-left: 3px; background: url('/images/questionmark.png'); display: inline-block; height: 13px; width: 13px; }
.accountDescription a span:before {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #555;
    border-top: 5px solid transparent;
    content: "";
    height: 0;
    margin-top: -3px;
    position: absolute;
    left: -5px;
    top: 50%;
}

.accountDescription a > span { display: inline-block; margin-top: -1999px }
.accountDescription a:hover > span { margin-top: -3px }
.accountDescription a:hover > span.lgw { width: 250px }
.accountDescription a:hover > span.sgw { width: 150px }

.lgw { width: 250px }
.sgw { width: 150px }

.accountCreate th {width: 35%;}
.accountRight img { padding: 0 10px }
#frontSite .signUpBox { background: #F4F4F4 !important; border: 1px solid #E2E2E2 !important }

/*=== IE Fix ===*/
.ie7 .accountDescription a {  text-decoration: none }
.ie7 .accountDescription a span { padding: 10px }
.ie8 .accountDescription a span:before { display: none; }

/*******************/
/*Register Hosting */
/*******************/
#findDomainImg, #findDomainText,#findPassText,#findPassVerifyText{
	padding:2px;
    white-space: nowrap;
	padding-top:5px;
	font-size: 9px;
	vertical-align:top;
}

/***************/
/* Hosting Details*/
/***************/

.hostingDetails th{
	width:35%;
}
.hostingDetails td{
	width:50%;
}
/***************/
/* Fixed Width */
/***************/

#leftSideBar {
    background: #FFF;
	background: -moz-linear-gradient(99% 1% 90deg, #FFFFFF, #EEEEEE) #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(8%,#f6f6f6), color-stop(30%,#ffffff));
	behavior: url('/fonts/pie/PIE.php');
    background: -o-linear-gradient(#FFFFFF, #EEEEEE) repeat scroll 0 0 #ffffff;
	-pie-background: linear-gradient(#FFFFFF, #FFFFFF);
    border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
    margin-bottom: 10px;
    width: 25%;
}
.backEndMain {width: 700px; margin-bottom:10px; }
.sideBar {border: none; padding: 0;}
.sideMenu a, #backEnd .content-box-content .pricingTable a.requirements {
    color: #FF5800;
    margin-left: 10px;
}
#backEnd .content-box-content .pricingTable a.requirements {
	text-decoration: none;
	margin-left: 0;
}
.sideMenu li {
    font-size: 14px;
}
.sideMenu li:last-child {border-radius: 0 0 10px 10px;}
.credit a {
    color: #D1003A;
    font-size: 18px;
}

/***************/
/*  BackEnd    */
/***************/

.adminContainer {
    padding-top: 10px;
    margin-bottom: 25px;
    width: 100%;
}
input[type=text], input[type=password], input[type="select"] {
    border: 1px solid #CCC;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    /*margin-top: -5px;*/
    color: #666666;
    font: 1em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	background:#FFF;
}
.checkbox {background: none;}
#ajaxLoading .checkbox{ margin-left:-5px; margin-bottom:2px; }
/*input[type=button], input[type=submit] {padding: 10px 10px 27px !important;}*/

/***************/
/*  DashBoard  */
/***************/
.higthLight{
	color:#FF1100;
}
h1 {
    font-family: Arial;
	color: #DD003D;
	/*padding-bottom: 10px;*/
	letter-spacing: 0;
    font-size: 25px;
    margin: 10px 0 10px 5px;
}
h1.sslCert, h1.webDesign, h1.logoDesign, h1.webHost, h1.oneclickApps, h1.webbuilderApps, h1.emailHost, h1.parkingPage, h1.dnsHosting, h1.seoServices { 
	padding: 10px 60px 0; 
	background: url("media/images/webapps-icons.png") no-repeat scroll 0 0 transparent;
}
h1.sslCert { background-position: 10px -85px; }
h1.webDesign { background-position: 10px -220px; }
h1.logoDesign { background-position: 10px -265px; }
h1.webHost { background-position:  10px -176px; }
h1.oneclickApps { background-position: 10px 8px; }
h1.webbuilderApps { background-position: 10px -40px; }
h1.emailHost { background-position: 10px -132px; }
h1.parkingPage { background-position: 10px -410px; }
h1.dnsHosting { background-position: 10px -362px; }
h1.seoServices { background-position: 10px -505px; }
 
.sideMenu .nwPrd {
    background: url("/images/icon/newbtn_od.png") no-repeat;
    border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;
    behavior: url('/fonts/pie/PIE.php');
    box-shadow: 0 2px 3px #bbb;
    float: left;
    height: 41px;
    width: 41px;
    position: relative;
}
.sideMenu a {
    background: url(/images/icon-arrow.png) no-repeat 0 12px; 
	border-bottom: 0px dashed #F97736;
	float: left;
}
.sideMenu a:hover, #backEnd .content-box-content .pricingTable a.requirements:hover {color: #444;}
.selectedMenu {
    background: #FFF1D3;
    box-shadow: 0 -1px 1px #DDDDDD;
}
.sideMenu h2 {
    background: #EAEAEA;
	background: -moz-linear-gradient(880% 130% 90deg, #EAEAEA, #FFFFFF) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#ffffff), color-stop(100%,#eaeaea));
	behavior: url('/fonts/pie/PIE.php');
	background: -o-linear-gradient(#EAEAEA, #FFFFFF) repeat scroll 0 0 transparent;
	background: linear-gradient(#fff, #EAEAEA)!important;
    -pie-background: linear-gradient(#FFFFFF, #EAEAEA)!important;
    border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
    color: #555555;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    padding: 5px;
    text-align: left;
    padding: 10px 0 10px 10px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #eee;
}
.dashboardSearchInput {
    background: #fff;
    border: 1px solid #CCCCCC;
    border-radius: 10px 0 0 10px;
    color: #777;
    height: 28px;
	*height: 27px;
    margin-top: 0;
    position: relative;
    width: 55%;
	padding-left: 5px;
	text-shadow: 1px 1px 1px #DDD;
}
.dashboardDomainSearch {
    float: right;
    height: 30px;
    margin: 10px -55px 10px 0;
    position: relative; 
    width: 240px;
}
.dashboardDomainSearch #domainName {
    background: none repeat scroll 0 0 #FEF5EE;
    border: 1px solid #FAD7C0;
	font-size: 11px;
}
.btnDashboardSearch {
    background-image: url("media/images/searching.gif");
	border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0;
	behavior: url('/fonts/pie/PIE.php');
    border: 1px solid #C60037;
    border-radius: 0 10px 10px 0;
    color: #CF003A;
    cursor: pointer;
    font-size: 0;
    height: 32px;
    margin-left: -7px;
    margin-top: 0;
	*margin-top: 15px;
    padding-bottom: 0;
    padding-right: 25px;
    position: relative;
    width: 36px;
}
.dashboardContentBox {
    border: 1px solid #E2E2E2;
}
.dashboardContentBox, .dashboardContentBox1 {
    border: 1px solid #fad7c0;
	background: #fef5ee;
	behavior: url('/fonts/pie/PIE.php');
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    margin: 0 12px 10px 0;
    padding-left: 0;
    width: 48%;
}
.content-box-header, .content-box-header-img {
    border-bottom: none;
	background: #fef5ee;
	behavior: url('/fonts/pie/PIE.php');
    height: 40px;
    width: 100%;
	margin-top: 0;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}
.welcomeBox {
    color: #555;
    text-shadow: 0 -1px 1px #DDDDDD;
	border: none;
	margin: 0;
	margin-bottom: 5px;
    max-width: 200px;
    word-wrap: break-word;
}
.dashboard h1 {
    color: #DD003D;
    font-family: arial;
    font-size: 25px;
    margin: 10px 0 10px 5px;
}
#backEnd .adminContainer {
    margin-bottom: 25px;
    padding-top: 0;
    width: 100%;
	background: #fff;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
    margin: 0 0 0 10px;
	min-height: 910px;
}
#backEnd p, #backEnd .description, #backEnd .content-box-content { line-height: 1.6em; }
#backEnd .description {
    padding: 0 5px;
}
#backEnd .description h2, #frontSite .description h2 { color: #dd003d; font-size: 18px; letter-spacing: 0; }
#frontSite .adminContainer {
    margin-bottom: 25px;
    padding-top: 0;
    width: 99%;
	background: #fff;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
    margin: 0;
}
.content-box-header h2, .content-box-header-img h2 {
    color: #DD003D;
    float: left;
    font-size: 18px;
    height: 35px;
	letter-spacing: 0;
    margin-bottom: 0;
    padding: 10px 0 0 42px;
}
.welcomemsg {
    font-weight: bold;
    overflow: auto;
    padding: 0;
    word-wrap: break-word;
	width: 230px;
	*width: 330px;
	*overflow: hidden;
}
.accountSum ul li {
    color: #555;
    margin-left: 100px;
	padding-top: 5px;
	*padding-top: 2px;
	overflow: hidden;
    word-wrap: break-word;
	width: 230px;
}
.accountSum tr td {
    color: #555;
    padding: 2px 15px 3px 10px;
}
.dashboardContentBox .content-box-content { 
    padding: 5px 0!important;
}
.content-box-content {
    font-size: 12px;
    padding: 0 10px;
	line-height: 1.6em;
}
.commonSearchDes { font-size: 12px; line-height: 1.6em;}
.accountSum table.dashboardTable tbody tr td a {padding-top: 5px;}
.shortcut tr td {
    color: #555;
    padding: 3px 5px 5px 35px;
}
.recentTrans tr td {
    max-width: 220px;
    padding-bottom: 5px;
    padding-right: 0 !important;
    padding-top: 2px;
    padding-left:10px;
	color: #555;
}
.content-box-content .dashboardUser img {
    margin: 12px;
}
#backEnd .content-box-content a {/*color: #FFA000;*/ color: #555;}
#backEnd .content-box {
    border: 1px solid #fad7c0;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    margin-bottom: 10px;
    width: 98%;
	background: #fef5ee;
	behavior: url('/fonts/pie/PIE.php');
}
.displaynone {display: none;} /* History th in registered domains */

#backEnd .content-box-content table th .btnSearch {
    margin: 0 15px !important;
	*margin: 0 5px!important;
    padding: 0 15px !important;
}
/*************************/
/* Register a new domain */
/*************************/

.btnSearch {    
    background: #AD0031;
    background: -moz-linear-gradient(100% 100% 90deg, #DE003F, #AD0031);
    background: linear-gradient(#E80243, #AD0031)!important;
	-pie-background: linear-gradient(#DE003F, #AD0031);
    behavior: url('/fonts/pie/PIE.php');
    border: medium none;
    color: #FFFFFF;
    font-size: 1.3em;
    height: 42px;
    width: 108px;
    margin-left: 26px !important;
    padding-bottom: 2px;
    padding-left: 5px;
}
.btnSearch:hover {color: #DE003F;}
.domainSearchBoxWidth {
    border: 1px solid #CCCCCC;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    color: #666;
    font: 1em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    padding: 5px;
    height: 28px;
    margin-left: 15px;
    margin-top: 0;
    width: 440px;
}
.advanced_search {
    padding-right: 16px;
    text-align: right;
}
.advanced_search a {
    color: #878787;
    margin-right: 21px;
    text-decoration: underline;
}
.tableCountry {width: 97%;}
.tableCountry th {
   /* background-color: #FFF0CC;*/
	background-color: #FCEFE5;
}
.tableCountry .even {
    background: #FFFAF7;
}
.tableCountry td {
    font-size: 12px;
}
.onlySearching {background: url('media/images/sprite_icons.png') no-repeat 5px -802px!important;}
/* Button Search Specifically for Dashboard View */
.tableDomainRegister .btnSearch {margin-top: 0!important; padding: 0 10px !important;}

.registerDomainSingleSearch .domainSearchLine input { background: url('/templates/onlydomains/media/images/input_dns.png'); }
/*************************/
/* Registered domains    */
/*************************/

.dropDListSelectPageSize {
    color: #444444;
    margin: 9px 8px 0 0;
}

/*************************/
/* Update Account        */
/*************************/

.accountContent table {border-radius: 0 0 10px 0; -moz-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; border-collapse: collapse;}
.accountContent table td.odd {background: #FFFAF7;}
.accountContent { padding-left: 0; }

/*************************/
/*      Pagination       */
/*************************/

ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 1px solid #D83863 !important;
    color: #D83863 !important;
	border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
ul.yiiPager a:hover {background: #FFE39B!important; color: #D83863!important;}
ul.yiiPager .selected a {
    background: #EDCE82 !important;
    border: 1px solid #D83863 !important;
    color: #D83863 !important;
	border-radius: 5px;
}
.pagenationDiv {margin-left: 10px;}
.floatleft { float: left;}
.yiiPager .hidden {visibility: visible;}
.pagerYii { margin: 0 0 15px; }
.pagerYii ul#yw0.yiiPager li.page { padding: 0 3px; }

/*************************/
/*     Error Messages    */
/*************************/

#backEnd .form .errorSummary, #backEnd .errorSummary {
    border: 1px solid #FC2A62; 
    background: #FFD6D6;
	color: #C94848;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
	width: 90%;
}
#backEnd .form {width: 106%; padding: 0;}
#frontSite .form .errorSummary, #frontSite .errorSummary {
    border: 1px solid #FC2A62; 
    background: #FFD6D6;
	color: #C94848;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
	margin:0 0 10px;
}
.contentMain .errorSummary{
	width:79%;
	margin:0 auto;
	margin-bottom:10px;
}
.greenTick, .errorOrder {
    background: #EBFDD8;
    border: 1px solid #66CC00;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 1px 1px 5px #96E047;
    color: #000000;
    font-size: 0.9em;
    margin: 0 0 20px;
    padding: 7px 7px 12px;
    text-align: left;
    width: 95%;
}
.errorOrder {
    background: #FFDA7C;
    border: 2px solid #FECB47;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
	box-shadow: none;
}
.greenTick a {color: #dd003d; font-weight: 700; }
.greenTick .warningMsg h1 { color: #dd003d; }
#backEnd .successMsg {
	background: url("/images/green-tick.png") no-repeat scroll 585px 0 transparent;
	display: block;
    height: 64px;
    margin-top: 5px;
    padding-left: 10px;
    padding-top: 5px;
    width: 100%;
}
#frontSite .successMsg {
	background: url("/images/green-tick.png") no-repeat scroll 605px 0 transparent;
	display: block;
    height: 64px;
    margin-top: 5px;
    padding-left: 10px;
    padding-top: 5px;
    width: 100%;
}
#backEnd .failedMsg {
    background: url("/images/warning.png") no-repeat scroll 585px 0 transparent;
    display: block;
    height: 64px;
    margin-top: 5px;
    padding-left: 10px;
    padding-top: 5px;
    width: 100%;
}
#frontSite .failedMsg {
	background: url("/images/warning.png") no-repeat scroll 605px 0 transparent;
	display: block;
    height: 64px;
    margin-top: 5px;
    padding-left: 10px;
    padding-top: 5px;
    width: 100%;
}

/*.greenTick .warningMsg h1 {color: #444; text-shadow: 1px 1px 0 #FFF, 2px 2px 0 #AAA; font-family: Arial, Helvetica, sans-serif}*/
#frontSite .errorSerious {
    background: #FFEEEE;
    border: 1px solid #CC0000;
    color: red;
    font-size: 1em;
    margin: 0 10px 0 10px;
    padding: 10px 0;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
}

#frontSite .errorRegPhase {
    background: #FFEEEE;
    border: 1px solid #CC0000;
    color: red;
    font-size: 1em;
    margin: 0 10px 0 10px;
    padding: 10px 10px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
}
#backEnd .errorSerious {
    background: #FFEEEE;
    border: 1px solid #CC0000;
    color: red;
    font-size: 1em;
    margin: 10px 10px 0 10px;
    padding: 10px 0;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
	box-shadow: 1px 1px 5px #ddd;
}

#backEnd .errorRegPhase {
    background: #FFEEEE;
    border: 1px solid #CC0000;
    color: red;
    font-size: 1em;
    margin: 10px 10px 0 10px;
    padding: 10px 10px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
	box-shadow: 1px 1px 5px #ddd;
}

/*************************/
/*   Shopping Cart       */
/*************************/

.grandTotal {font-size: 45px; letter-spacing: -2px; color: #DD003D; padding: 0.2em 0.4em 0 0; -webkit-transition: .5s ease-in-out .1s; -moz-transition: .5s ease-in-out .1s;}
.grandTotal:hover { color: #ffa000; }
#table_Domain_create {width: 99%;}
#registrantInfo {width: 100%; clear: both;}
#adminInfo {width: 100%; clear: both;}
.paymentBackBtnDIV {    margin-top: -56px;}
#step1Content p.alignLeft {    padding-bottom: 20px;}
#regContact {width: 180px;}
.shCartSelect {width: 180px;}
.paymentBackBtnDIV input#backBtn.btn {margin-left: 10px; margin-top: -3px;}
.textRight a, .goToDashboard a {
    color: #DD003D !important;
    text-decoration: underline;
}
#sidebarGlobe {margin-bottom: -40px;}
#backEnd #btnNexDIV .btnRight #btnNext {margin-right: 12px!important; margin-top: 50px;} /* Step 2 nxt btn */
#frontSite #btnNexDIV .btnRight #btnNext {margin-right: 0!important; } /* Step 2 nxt btn */
#backEnd #btnNexDIV .btnLeft #backBtn {margin-left: 0!important; margin-top: 50px;} /* Step 2 back btn */
#frontSite #btnNexDIV .btnLeft #backBtn {margin-left: 0!important; } /* Step 2 back btn */
.shoppingCartNoneA {
float: right!important; margin: 10px 0; padding: 5px 10px 2px 10px!important; height: 25px!important;
}
.shoppingCartNoneA:hover {
text-decoration: none
}
.domainMarketPlace .btnContinue {margin-right: 0!important;}

/****************************/
/*  Domain Search Results   */
/****************************/
.loadingAPIData {
	background-image: url("/images/loadingbar.gif");
	background-repeat: no-repeat;
	background-position: 2px;
	display: block;
	width: 64px;
	height:64px;
	text-align:center;
	position: absolute;
	top:160px;
	left:400px;
}
.stoploadingAPIData {
	background-image: none;
}
#frontSite .domainSearchInput {
    background: url("media/images/home_sprite.png?v=4") no-repeat scroll 0 -971px transparent;
    border: none!important;
	color: #C90038;
    font-size: 15px!important;
    height: 20px!important;
    padding: 15px 5px 15px 15px!important;
	width: 325px;
	font-family:Arial, Helvetica, sans-serif!important;
}
#frontSite .domainSearchInputcc {
    background: url("media/images/home_sprite.png?v=4") no-repeat scroll 0 -971px transparent!important;
}
#frontSite th.searchDomainResult a { color: #dd003d; text-decoration: none; }
#frontSite .domainSearched a:visited#contentt { color: #666; }
#frontSite .domainSearchBasicTld input.btn {
    margin: 0; *margin: 0;
}
.bulkSearch { *overflow: ; }
#backEnd .bulkSearch .domainSearchBasicTld {
    margin: 10px;
    padding: 10px;
    text-align: left;
    width: 660px;
}
#backEnd .container .backEndMain .content .leftContent .domainSearchBasicTld {
	margin: 0 -5px -10px;
}
#leftContentMain .domainMarketPlace h1{padding-left:40px;}
.domainMarketPlace h1,.bulkSearch h1, .domainSearchLong h1 {
    font-family: Arial, Helvetica, sans-serif;
	background: url("media/images/sprite_icons.png") no-repeat scroll 0 -808px transparent;
    color: #DD003D;
    font-size: 1.8em;
    line-height: 31px;
    padding-left: 40px;
	text-shadow: none;
}
.domainSearchLong h1 {
    padding-top: 0!important;
	background: url("media/images/sprite_icons.png") no-repeat scroll 0px -808px transparent;
    padding-left: 40px;
}
.countryName{
	font-size:11px;
	color:gray;
}
.domainSearchLong li {
	width:215px;
}
.domainSearchLong p {margin-bottom: 1em; font-size: 13px; }
.bulkSearchDiv{ float: left; margin:10px 0;}
.bulkSearchDiv textarea {
    height: 140px;
    width: 440px;
}
.bulkSearchButton .btnSearch {
    float: left;
}
.bulkRegistrationButton .btnCheckDomain {
    margin-left: 20px !important;
}
#backEnd .bulkSearch .domainSearchInput {
    background: url("media/images/input_dns.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
    height: 48px;
    margin-left: 15px;
    padding: 1px 0 0 11px;
    width: 340px;
}
#backEnd .domainSearchBasicTld #form_Domain_Search .btn { height: 42px; }
#backEnd .bulkSearch {margin: 0 -20px 0 10px;}
.domainSearchBasicTld {
    background: #AD0030;
    background: -moz-linear-gradient(#DD003F, #AB0030);
    background: linear-gradient(#DD003F, #AB0030);
	-pie-background: linear-gradient(#DD003F, #AB0030);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DD003F), color-stop(100%,#AB0030));
	background: -o-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
	behavior: url('/fonts/pie/PIE.php');
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    clear: both;
    overflow: hidden;
    padding: 11px 10px;
    position: relative;
	width: 900px;
}
#frontSite #form_Domain_Search {
    width: 115%;
}

#frontSite .domainSearchBasicTld span.send {
    background: none;
    float: right;
    height: 23px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
#backEnd .boSearch { display: none; }
#backEnd .domainSearchBasicTld span.send {
    background: none;
    float: right;
    height: 23px;
    margin-bottom: 40px;
    margin-right: 80px;
    margin-top: -12px;
}
#backEnd .domainSearchBasicTld #form_Domain_Search .send .btn {float: right;}
#form_Domain_Search span {
    font-size: 13px;
	font-weight: bold;
	color: #fff;
}
.www {
    background: url("media/images/www_dot.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 35px;
    margin-right: 10px;
    margin-top: 5px;
    width: 116px;
}
.bolder {color: orange; font-size: 11px; font-weight: bold; margin: 15px 0 5px; text-align: center;}
.sidebar {
    float: right;
    width: 300px;
	position: absolute; top: 20px; right: 15px;
}
#lowerContent {
    position: relative;
}
#lowerContent #registerBox, #lowerContent #specials {
    margin: 40px 0 20px 0;
}
.accreds {
    background-color: #FFFFFF;
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
	clear: both;
	float:left;
	padding: 25px;
}
#registerBox { /* replace with domain search complex */
    background: #FFE399;
    background: -moz-linear-gradient(#FFFFFF, #FFE399) repeat scroll 0 0 transparent;
    border-radius: 15px 15px 15px 15px;
    float: left;
    height: 320px;
    padding: 0 20px 20px;
    width: 588px;
    z-index: 2;
}
#specials { /* replace with domain specials */
    background: #FFE399;
    background: -moz-linear-gradient(#FFFFFF, #FFE399) repeat scroll 0 0 transparent;
    border-radius: 15px 15px 15px 15px;
    float: left;
    height: 320px;
    padding: 0 20px 20px;
    width: 265px;
    z-index: 2;
}
.selectHostingAcc ,#promotionHostingDomainList0,#promotionHostingTypeList0{
	width:80px;
	height: 30px;
}
#backEnd .domainSearchResult .searchResultsButton .btn, #backEnd .searchResultsButton { margin: 10px 0 0 0!important; } 

/* Domain Transfer and Domain Renew */

#frontSite #bulkTransferText, #frontSite #bulkRenewText {
    width: 340px;
}
#backEnd #bulkTransferText, #backEnd #bulkRenewText {
    width: 500px;
}
#backEnd .btnCheckDomain {
    margin: 10px 12px 0 0;
	margin-right:-16px;
}
#frontSite .btnCheckDomain {
    margin: 10px 0px 0 0;
    font-weight:bold;
}
#frontSite .bulkRegistrationButton .btnCheckDomain{
    margin: 60px 65px 10px 0;
	font-size: 15px;
	font-weight:bold;
}
#frontSite .bulkRegistration .bulkRegistrationTextArea textarea {
    margin-top: 10px;
}
.domainMarketSearch .leftContent,.bulkSearch .leftContent{
	margin-top:0px;
}
#addButtonDiv #addButton {float: right;}
.domainTransferMain div {
    padding: 12px;
}
.continueTop .btnAdd { margin:0!important }
#frontSite .bulkSearch .domainSearchResult { margin: 10px 0 0 10px }

/* Your Registered Phone Numbers */

.phunmBalance {
    background-color: #FCEFE5;
    border: 1px solid #FAD7C0;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    font-size: 15px;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
    width: 96.6%;
}
.balance .phnumBalance {color: #DD003D;}
.simpleBox {
    border: 1px solid #fef5ee;
    width: 96%;
}
#divRedirectType {margin-left: 5px;}
#divRedirectType #redirectNormal {margin-right: 5px; margin-left: 5px;}


/*  ShoppingCart Steps  */

.shoppingCartWizardSteps {margin-top: 10px;}

.shoppingCartWizardSteps li strong {
    color: #DD003D;
    font-size: 11px;
}
.shoppingCartWizardSteps li {
    color: #7A7A7A;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 12px 0 0;
    width: 175px;
}
.onlyActive1 {
	background: url(/images/wizard/o-wizard-step1-active.png)!important; 
	background-repeat: no-repeat;
	height:29px!important;
	*height: 41px;
}
.onlyActive2 {
	background: url(/images/wizard/o-wizard-step2-active.png)!important; 
	background-repeat: no-repeat;
	height:29px!important;
	*height: 41px;
}
.onlyActive3 {
	background: url(/images/wizard/o-wizard-step3-active.png)!important; 
	background-repeat: no-repeat;
	height:29px!important;
	*height: 41px;
}
.tablePaymentstep3 th { font-size: 11px!important; }

/*  Shopping Cart Payment */
#formPaymentMethod a {color: #FF5800;}
#formPaymentMethod a:hover {color: #FC9B00;}

.xxxBanner, .hostingBanner {display: none;}
.frontContainer {padding: 0;}
#loadingDiv {padding-left: 40%!important;}
.errorMessage {color: #C90038!important; text-decoration: none;}
#backEnd .adminContainer {padding-bottom: 3px;}
.container {*margin-bottom: 10px;}
.accountContent .accountUpdate {*width: 97%!important}
.selectAllResults {
    position: absolute;
    padding: 3px 0 0 3px;
    vertical-align: text-bottom;
}
/* Domain Activation */

.backBtn, #addButtonDiv.alignRight input#addButton.btn {
    margin-left: 10px;
    margin-right: 1.8em;
    margin-top: 8px;
    width: 115px;
	height: 44px!important;
}
.backBtn, btnBack {
    font-size: 18px;
    height: 44px;
    margin-bottom: 15px;
    width: 182px !important;
}
.paymentBackBtnDIV .backBtn {
    margin-left: 30px;
    margin-top: 0;
}

/* address book */

.addNewContactBtn {margin-bottom: 10px;}
.description {font-size: 12px;}

/* view history */

.note {font-size: 12px; color: #444;}

/* Domain Transfer */

.btnCheckDomain {float: right; margin-top: 10px;}

/* Confirm your .xxx order */

.xxxTableConfirm th, .xxxTableConfirm td {
    background: #FFF;
    border: 1px solid #EEE;
	font-size: 12px;
}

/* XXX order */

.xxxEligility table { width: 94%; margin-top: 10px;}
.xxxEligility p { padding: 10px;}
.eligibility .xxxTable {
    margin-left: 0;
    width: 93%;
}
.xxxTable th, .xxxTable td {
    border: 1px solid #eee;
	background: #FFF;
}
.xxxInfo {
    color: #C30037;
    font-size: 12px;
	font-weight:bold;
    margin-left: 1.5em;
}
.binTextDiv {
    color: #FF9900;
    font: bold 11px arial;
    padding: 5px;
}
/* provide space between the checkbox for .tel requirement */
#div_tel_requirement .pl1 #chk_tel_display {
    margin-right: 10px;
}
input#XXXagreechkBox {
    margin-right: 5px;
}
/* .xxx radio buttons */
input[type="radio"] {vertical-align: middle; background: none;}
input[type="checkbox"] {background: none;}

/* Modify Domain */

.blueText {
    color: #C30037;
    float: left;
    margin: 2px 0px 15px;
}
.blueText:hover {color: #FFA000; text-decoration: none;}
.contactDetail {
    max-width: 320px;
}
table.contactInfo tbody tr th {
    padding-left: 20px;
    text-align: left;
    width:35%;
}
table.contactInfo tbody tr td {
    width:65%;
}
.contactInfo {
    border: 2px dotted #FFE6A6;
    height: 150px;
    padding: 10px;
}

/* Bulk Domains Delegation */

.dnsInfo {border: none;}

/* Table Country NoHoward */
.tableCountryNoHoward th {
    background: #FFF0CC;
    border: 0px solid #eee;
    color: #444;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}
.tableCountryNoHoward td {
    border: 0px solid #eee;
	background: #FFF0CC;
    color: #444;
    padding: 10px;
    text-align: left;
}

/* Hide phNUM quicklinks */

#quickLinks.content-box {display: none;}

/*************************************/
/*    FRONT END CONTENT PAGES        */
/*************************************/
.contentMain{
	color: #222222;
    font-family: sans-serif;
}
.needSupport {
    background-color: #FFDBDB;
}
.needSupportYellow {
    background-color: #FFF1CC;
}
.needSupport{
	-webkit-border-radius: 15px;
  	-moz-border-radius: 15px;
  	border-radius: 15px;
  	behavior: url('/fonts/pie/PIE.php');
}
.needSupport, .reselling, .shoppingCart {
	-webkit-border-radius: 15px;
  	-moz-border-radius: 15px;
  	border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
    float: left;
    height: 212px;
    margin-bottom: 20px;
    margin-right: 19px;
    padding: 10px;
    position: relative;
    width: 274px;
    z-index: 1;
}
.rightContent{
	float:left;
	width:300px;
	margin-top:20px;
}
#frontSite .leftPanel{
	float:left;
	margin: 20px 20px 20px 10px;
	width:600px;
	font-size: 13px;
}
.leftContent{
	float:left;
	margin: 20px 20px 20px;
	width:600px;
	font-size: 13px;
}
.leftSide{
	background: -moz-linear-gradient(#FFFFFF, #FFE399) repeat scroll 0 0 transparent!important;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0.29, rgb(255,228,153)),	color-stop(0.65, rgb(255,255,255)))!important;
	background: -o-linear-gradient(#FFFFFF, #FFE399) repeat scroll 0 0 transparent!important;
	background: linear-gradient(#FFFFFF, #FFE399)!important;
	-pie-background: linear-gradient(#FFFFFF, #FFE399)!important;
    behavior: url('/fonts/pie/PIE.php');
    border-radius: 15px 15px 15px 15px;
    overflow: hidden;
    padding: 11px 10px;
    position: relative;
    float:left;
	width:600px;
	font-size: 13px;
}
.premiumDomainBg .rightContent{
	margin:0;
}
#backEnd .leftContent{
	width:660px;
}
.leftContent ul,.leftContent ol{
	margin-left:10px;
}
.contentMain ul,.contentMain ol{
	font-size:0.9em;
	margin:5px 20px 5px 20px;
	font-size:13px;
}
.contentMain ul li,.contentMain ol li{
	padding:5px 10px 5px 10px;
	margin-left:20px;
}
.red {
    color: red !important;
}
.contentMain h1,.contentMain h2,.contentMain h3,.contentMain .rssFeedHead .title{
	color: #DD003D;
    font-size: 1.5em;
    margin-left:20px;
    margin-bottom:1em;
    font-family:sans-serif;
	letter-spacing: 0; word-spacing: 0;
	padding: 0px;
}

/* ==  for the rss feed news == */
#leftContentMain h1,#leftContentMain h2,#leftContentMain h3,#leftContentMain .rssFeedHead .title{
	margin-left:0;
}
.rightContent #features h3{
	margin-left:0
}
/* ==  for the rss feed news ==*/
/* News Page */

.contentCommonBox {
    padding: 20px 20px 40px; 
    border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
    behavior: url('/fonts/pie/PIE.php');
    min-height: 200px;
}

.news h2 {
    color: #DD003D;
    font-size: 24px;
    letter-spacing: 0;
    padding: 0;
}
.news p {
    margin: 10px 0;
	font-size: 12px;
}
.news ul {
    margin: 5px;
}
.news ul li {
    line-height: 20px;
    list-style: disc inside none;
	font-size: 12px;
}

.contentMain .rssFeedHead .title{
	font-weight: bold;
    margin-top: 10px;
}
.rssFeedContent ul li, .rssFeedContent ol li{
	margin-left:0px;
	padding:5px 0px;
}
.contentMain .rssFeedContentTitle{
	font-size:15px;
}
.contentMain .rssFeedContentDate{
	font-size:11px;
	color:gray;
}
.rssFeedContent{
	margin-bottom:20px;
}
.news h2{
	padding:0;
}
.cart, .questionSpeech {font-family: 'ArchitectsDaughterRegular',Arial,sans-serif!important; font-size: 15.2px!important;}
.rightContent p{
	line-height:1;
}
.cart, .questionSpeech{
    background: url("media/images/sprite_icons.png") no-repeat scroll 0 0 transparent;
    color: #FF6702;
    font-family: 'ArchitectsDaughterRegular',Arial,sans-serif;
    padding-left: 60px;
}
#features h3{ 
 	color: #FF6704;
    margin-bottom: 0;
    padding: 17px 0 17px 60px;
}
#features p, #features .button {
    margin-bottom: 0;
    margin-left: 60px;
}
.bulkRegistration .bulkRegistrationTextArea textarea{
	font-size:13px;
	color:#444;
	width: 350px;
	float: left;
}

/*===============*/
/* COUNTRY PAGE  */
/*===============*/

.countryPage table{width: 950px;}
.countryTLDPriceListContent table ,.paymentMethodContent table{width:100%;}
.countryTLDPriceList .title, .countryPageLinks .title, .tldPrivacyPolicy .title, .paymentMethodHead .title {
	behavior: url('/fonts/pie/PIE.php');
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0 8px 10px;
	color: #dd003d;
	margin-left: 10px;
}

.countryTLDPriceList .title, .countryPageLinks .title, .paymentMethodHead .title, .tldPrivacyPolicy .title {background: #f5f5f5;border: 1px solid #ddd; border-bottom: none}

.countryHeaderImg img{
	vertical-align: middle;
}
.countryPage .paymentMethod , .countryPage .countryPageLinks, .countryPage .countryTLDPriceList, .tldPrivacyPolicy {
	border:none;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 300px;
}
.paymentMethod .paymentMethodContent{
	margin:0px;
	margin-left: 10px;
}
.paymentMethodContent img { margin: 0 25px 10px; }

.countryTLDPriceListContent tr td.specialOfferPrice {border-bottom: none!important;}
.tldPrivacyPolicy ul, .countryPageLinks ul {
    list-style-type: none;
}
.tldPolicy { margin-top: 0; }
.countryTLDPriceList .countryTLDPriceListContent, .paymentMethodContent, .tldPrivacyPolicy ul, .countryPageLinks ul{
	behavior: url('/fonts/pie/PIE.php');
    -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px;
    letter-spacing: 0;
    margin-bottom: 0;
    padding: 10px 0 0 42px;
    border-radius: 0 0 10px 10px;
    margin: 0;
	margin-left: 10px;
    padding: 20px 0 10px 0;
	border: none;
}
.countryTLDPriceList .countryTLDPriceListContent, .paymentMethodContent, .tldPrivacyPolicy ul, .countryPageLinks ul {background: #f5f5f5; border: 1px solid #ddd; border-top: none; box-shadow: 0 8px 6px -8px #555; -moz-box-shadow: 0 8px 6px -8px #555; -webkit-box-shadow: 0 8px 6px -8px #555;}
	
.countryPageLinks ul, .tldPrivacyPolicy ul{
    padding: 20px;
}
.tldPrivacyPolicy a, .countryPageLinks li a, .countryTLDPriceList td div {
    color: #222;
    font-size: 1.6em;
	max-width: 100px;
}
.countryPageLinks li a, .tldPrivacyPolicy li a {font-size: 14px!important;}
.domainBox {
	border: none;
    float: left;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0 20px 20px;
	*display: inline-block;
}
.countryTLDPriceList {
    border: 1px solid #085678;
    padding: 0;
    text-align: left;
	width: 300px;
	margin-top: 15px;
}
.countryPage .specialOfferPrice {
    border-bottom: none;
    clear: left;
    color: #DC003E;
    float: left;
    font-size: 1.7em;
    height: 38px;
    line-height: 30px;
    text-align: right;
    width: 150px;
    white-space: nowrap;
}
.countryPage td {
    padding: 0 0 0 10px;
}
.countryTLDPriceListContent div, .paymentMethodContent td {
    padding-left: 6px;
}
.contentMain .countryDomainSearch{
	background:none;
}
.contentMain a,.news a{
	color:#FF9900;
}
#frontSite .container .countryPage, .errorMessagebox .content {
    background-color: #FFFFFF;
    border-left: 0px solid #666666;
    border-right: 0px solid #666666;
    float: left;
    min-height: 500px;
    padding-top: 20px;
    padding-bottom:20px;
	margin-bottom: -10px;
    width: 960px;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
}
.errorMessagebox .content {
    margin-bottom: 0!important;
}
.errorMessagebox .content p {
    padding: 20px;
}
.errorMessagebox .content a {
    color: #FF6600;
}
.countryHeader {
    color: #DD003D;
    font-size: 22px;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}
.countryDomainSearch h2 {letter-spacing: 0;}

.countryDomainSearch a {color: #FFA000;}
.countryDomainSearch {margin: 10px 10px;}
.countryImage { }
.countryImage .countryInfoMap {
    float: left;
    margin-top: 15px;
    padding-right: 50px;
}
.countryImage .countryInfo {margin-top: 15px;}
.countryDomainSearch input.btn {margin-top:5px;}
.countryPageLinks ul li, .tldPrivacyPolicy ul li {padding-top: 5px;}

.subDomains li {
    color: #FFF;
    font-weight: bold;
    padding: 5px;
}
.countryDomainSearch  .domainSearch {margin-bottom: 0!important;}
.subDomains {
	background: #FFA000;
    background: -moz-linear-gradient(#FFA000, #EA6702);
    background: -moz-linear-gradient(#FFA000, #EA6702);
    background: linear-gradient(#FFA000, #EA6702);
	-pie-background: linear-gradient(#FFA000, #EA6702);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFA000), color-stop(100%,#EA6702));
	background: -o-linear-gradient(#FFA000, #EA6702) repeat scroll 0 0 transparent;
	behavior: url('/fonts/pie/PIE.php');
    border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
    margin-top: -10px;
    padding: 10px 20px;
    width: 93%;
}
.domainWhois .subDomains { background: none; }
.domainWhois .subDomains li { color: #666; }

/* support page*/

.frontContainer .article{
	color: #7F7F7F;
    float: left;
    font-size: 16px;
    text-align: left;
    width: 960px;
}
.ticket {
    background: #FFEEC1;
    font-size: 16px;
    margin:0 auto;
    margin-bottom:20px;
    padding: 10px 0;
    width: 80%;
    background: -moz-linear-gradient(#FFEEC1, #FFFFFF) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEEC1), color-stop(100%,#FFFFFF))!important;
	background: -o-linear-gradient(#FFEEC1, #FFFFFF) repeat scroll 0 0 transparent!important;
	backgrond: linear-gradient(#FFEEC1, #FFFFFF)!important;
	-pie-background: linear-gradient(#FFEEC1, #FFFFFF)!important;
	behavior: url('/fonts/pie/PIE.php');
    border: 1px solid #FFE093;
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.email_feedback_result {
    padding: 20px;
	background: #FFF;
	border: 1px solid #FFE093;
    border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
	height: 300px;
}
.news h1 {
    color: #DD003D;
    padding: 20px;
}
.ticket table {
    width: 100%;
}
.width325{
	width:325px;
}
.width200{
	width:200px;
}
.ticket td, .ticket th {
		text-align: left;
}
.ticket th {
    font-size: 13px !important;
    font-weight: bold;
    vertical-align:middle;
		padding-left: 20px;
		text-align: center;
		width: 35%;
}
.ticket select {
		width: 337px;
		padding: 10px 5px;
		height: 40px;
}
.ticket input[type="text"] {
		padding: 5px;
}
.ticket input, .ticket select, .ticket textarea {
    font-size: 12px;
}
.webDesignTicket{
	width:97%;
	margin:0 auto;
	margin-bottom:20px;
}
.webDesignTicket textarea{
	width:286px;
	height:60px;
}
.webDesignTicket h4 {
    background: #de003f;
    background: -moz-linear-gradient(100% 100% 90deg, #AD0031, #DE003F) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(#AD0031, #DE003F);
    background: linear-gradient(#AD0031, #DE003F);
    -pie-background: linear-gradient(#AD0031, #DE003F);
    border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;
    behavior: url('/fonts/pie/PIE.php');
    color: #FFF;
    font-family: 'ArchitectsDaughterRegular',Arial,sans-serif;
    font-size: 18px;
    margin: 10px 0 0;
    padding: 10px 0;
    text-align: center;
}	
.webDesignTicket label{
	margin:5px;
}
.webDesignTicket .logoDesignTable,.logoConceptTable,.secCodeTable{
	width:100%;
	margin-bottom:20px;
    border: 1px solid #DDD;
    border-radius: 0 0 10px 10px;
    border-collapse: separate;
    
}
.secCodeTable{
	border:none;
}

.logoConceptTable .logoSubTable tr{
	border: none;
}
.webDesignTicket .logoDesignTable th ,.logoConceptTable th,.secCodeTable th{
    color: #666;
	font-size: 13px !important;
    font-weight: bold;
    vertical-align:middle;
	text-align: left;
	width: 45%;
	padding-left:10px;
}
.webDesignTicket .logoDesignTable tr,.logoConceptTable tr{
	border-bottom: 1px solid #DDDDDD;
	background-color: #F9F9F9;
}
.webDesignTicket .logoDesignTable td,.logoConceptTable td{
	width: 55%;
	font-size: 13px !important;
	padding-left:20px;
	vertical-align: middle;
}
.logoConceptTable th{
	height:80px;
}
.logoConceptTable td{
	vertical-align:middle;
}
.logoSubTable td{
	width:30%;
	border-bottom:none;
}
.bulkRegistrationTextArea, .bulkRegistrationButton {
    text-align: center;
}
.bulkRegistrationTextArea {
    margin-left: 10px;
}
.transferDescription {
    clear: both;
    padding: 0 20px;
    text-align: left;
}
.MsoNormal a {color: #FF9900;}

.bulkRegistrationTextArea, .bulkRegistrationButton {
    text-align: center;
}
.bulkRegistrationTextArea {
    margin-left: 10px;
}
.transferDescription, .renewalDescription {
    clear: both;
    padding: 0 20px;
    text-align: left;
}
/* Domain Search Long Content */

.domainSearchLong .domainSearch {
   background: #ccffcc;
   width: 60%;
   margin-left: 15px!important;
}
.domainSearchLong td {
    color: #DD003D;
    font-size: 18px;
    font-weight: normal;
    height: 50px;
    padding: 15px 20px 15px 30px;
    text-align: left;
}
.domainSearchTlds table { border-collapse: separate;    
     background: -moz-linear-gradient(#F2F2F2, #FFFFFF) repeat scroll 0 0 transparent;
    border: 1px solid #e2e2e2;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    behavior: url('/fonts/pie/PIE.php');
}
.domainSearchLong .tlds {

}
.domainSearchLong, .accountSignUpBox {
    color: #7F7F7F;
    font-size: 14px;
    padding: 20px;
    text-align: left;
	background: #fff;
	-moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px;
    behavior: url('/fonts/pie/PIE.php');
}
.accountSignUpBox { overflow: hidden;}
.domainSearchLong .domainSearch {width: 62%;}
.domainSearchTlds a {color: #222}
.domainSearchTlds a:hover { color: #dd003d; text-decoration: none; }

/* Contact Us Page */
.greenBox {
    background-color: #FFF0CC;
    border-radius: 15px; -moz-borde-radius: 15px; -webkit-border-radius: 15px;
    behavior: url('/fonts/pie/PIE.php');
    padding: 10px!important;
    top:10px;
    position: relative;
    margin-left:20px;
}
.greenBox a {color: #555;} .greenBox a:hover {text-decoration: underline;}
/* FAQs */

#faq {float: left;}
#faq td {font-size: 12px;}
#faq ul { margin-left: 20px;}

#countryList .sf-menu li {
background-color: red!important;
}
#countryList {margin-top: -10px;} /* Sit under register domain box */
.sf-menu .sf-sub-indicator {
    background: url("media/images/home_sprite.png?v=4") no-repeat scroll -30px -1075px transparent;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: -1em;
    text-indent: -999em;
    top: 0.5em;
    width: 10px;
}
.sf-menu li li a.sf-with-ul .sf-sub-indicator {
    right: 0;
}
.sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0;
    top: 1em;
}
.middleMenu .sf-menu ul a:focus > .sf-sub-indicator, .middleMenu .sf-menu ul a:hover > .sf-sub-indicator, .middleMenu .sf-menu ul a:active > .sf-sub-indicator, .middleMenu .sf-menu ul li:hover > a > .sf-sub-indicator, .middleMenu .sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -15px 0!important;
}
.middleMenu .sf-menu li li a.sf-with-ul .sf-sub-indicator {
    right: 0;
	background-position: -15px 0!important;
}

/* Hosting Packages  */ 

.hostingPlansList th { background-color: #fff }
.col-0, .col-1, .col-2, .col-3	{	border: 1px solid #e5e5e5 }
.col-price { color: #dd003d; font-weight: bold }
.hostingPlansList table tbody td{ font-size: 13px; text-align: center }
.col-0, .col-1, .col-2, .col-3, .colheading { border: 1px solid #E5E5E5 }
.colheading { padding: 10px !important; font-weight: 700; color: #666; }

.hostingPlansList td img { margin: 0; }
.hostingPlansList td.firstchild { border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; }
.hostingPlansList td.lastchild { border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0; }
.hostingPlansList tr:nth-child(even) {background: #fff}
.hostingPlansList tr:nth-child(odd) {background: #fafafa}
.hostingPlansList tr:nth-child(odd):first-child {background: #fff}
.hostingPlansList .buyItNow { float: none; margin-left: 0; margin-top: 0 }

.hostingPlansList a.midContentButtons {	border-bottom: none; }
.hostingPlanPrice{ padding-top: 10px!important }
.hostingPlanTerm{ font-size: 14px!important }
.hostingPlansList th.bronze { position: absolute }


/* Hosting Content Packages */

.hostingInfo th { color: #dd003d; font-size: 15px; }
.hostingInfo { background: #fff; border: 1px solid #fff; border-radius: 10px;  behavior: url('/fonts/pie/PIE.php'); margin: 0; padding: 20px }
.hostingContent .genericContentBox { left: 0; background: #fff; margin-bottom: 20px }

.hostingContent .content-box p { font-size: 13px }
#frontSite .hostingContent { padding: 10px 0 }
#frontSite .hostingContent { background: #fff; border-radius: 15px; behavior: url('/fonts/pie/PIE.php');margin-left: 0; width: 100% }
#frontSite.hostingContent .btn { float: left; margin: 10px }
#frontSite.hostingContent td { border: 1px solid #FFE9DB }
#frontSite.hostingContent th { border: 1px solid #FFE9DB; border-bottom: none }
#frontSite.hostingContent tr th, .hostingContent tr td { padding: 5px }
#frontSite.hostingInfo { width: 98%!important }
.hostingContent .content-box { width: 98%!important; margin: 0 9px!important }
.hostingContent .content-box .btn { margin: 10px }
.hostingContent #btnHosting { margin: 10px 0 }

.contentMain { min-height:280px }
.contentMain #searchBarText { min-height:80px; padding-top:0px }
.contentMain .domainSearchDesc {	padding: 10px 0 0 40px }

.shoppingCartWizardSteps li .weak a { color: #7a7a7a }
.registerDomainSingleSearch {
    background: -moz-linear-gradient(#fff, #FFE399) repeat scroll 0 0 transparent !important;
    background: -webkit-linear-gradient(#fff, #FFE399)!important;
    background: linear-gradient(#fff, #FFE399)!important;
	-pie-background: linear-gradient(#fff, #FFE399)!important;
	behavior: url('/fonts/pie/PIE.php');
    border-radius: 15px;
    margin: 10px;
    padding: 5px;
    width: 95.5%;
}
.registerDomainSingleSearch .domainSearchContent #form_domain_check .domainTldList { margin-left: 25px;}
.registerDomainSingleSearch .domainSearchContent #form_domain_check .domainTldList #domainRegions.domainRegions {width: 88.5%;}
.binDiv{ padding-right: 10px; }
.hostingUpsell{ margin-left:10px; margin-top:10px; padding: 10px;}
#phnumPromotion { float: left; }
#upSellHosting .pr5 {padding-right: 1em!important;}

/* renew my domains btn */
#frmupComingRenew .tableCountry  .btnBrowse {margin: -5px;}

/* Edit your nameservers */
.nameServerText {color: #FF6600; font-weight:bold; padding-left: 10px;}

#backEnd .updateButton .btnUpdate {margin: 0 10px 10px 0;}

#frontSite #step1Content table, #frontSite .tableCountry { width: 100%; }
#backEnd #step1Content table, #backEnd .tableCountry { width: 99%; }
.content-box-content table { width: 100%!important; }
.accountCreate th {width: 35%;}
#frontSite .greenTick{ margin-left: 10px; }
#backEnd .greenTick{ margin: 10px 5px;}
#backEnd #form_domainrenew_check .btnBrowse, #frontSite #form_domainrenew_check .btnBrowse {
    float: right;
    margin-right: 180px;
    margin-top: -55px;
    padding: 5px !important;
}
#frontSite #form_domainrenew_check .btnBrowse { margin-right: 400px; }
.updateButton { margin: 10px 10px 5px; }
#frontSite #formDomainSearch .searchResultsButton .btn{ margin-right: 0!important; float: right;}
#frontSite .searchBackBtn {margin-left: 0;}
#backEnd .searchBackBtn {margin-left: 10px;}
#backEnd #formDomainSearch .searchResultsButton .btn{ margin-right: 0!important; float: right; }
.transferDomain { padding: 10px 0; }

#frontSite #formTransferDomain .tableCountry { width: 99%!important; } 
#formTransferDomain .btn { float: right; margin: 10px; } 
 
/* domain search international page */
#frontSite .domainSearchList .domainSearch {
    margin: 0 0 0 -30px;
    width: 920px;
}
#frontSite .domainSearchLong .domainSearch {
    margin: 0 0 10px 0 !important;
    width: 900px;
}

/* Add New Category */
.divAddNewCategory { font-size: 12px;!important }


 /* New Footer */
 
.footerLogo img {
	margin: 22px 0 0 35px
}

#footerSiteMap {
	background: #a10431;
  border: 3px solid #a10431;
  border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
  behavior: url('/fonts/pie/PIE.php');
  margin: 10px 0;
  padding-top: 25px;
  width: 952px;
}

#footerSiteMap a { color: #fff; font-size: 12px; }
#footerSiteMap a:hover { color: #faa000; text-decoration: none; }
#footerSiteMap .footerMap {
    clear: both;
    font-size: 11px;
    padding: 0;
		*margin-bottom: 0;
}
.footerMap div.floatLeft { width: 16% }
.textFooter {
    clear: both;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 0;
}
.footerMap ul { background: url('media/images/only-sprite.png') no-repeat 0 -597px; }
.textFooterMove {
    clear: both;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin: 0 10px 0;
}
.footerMap li {width: 150px; padding-top: 0.5em;}
.facebookImg {
    background: url("media/images/social_links.png") no-repeat scroll -12px -5px transparent;
    height: 16px;
    width: 20px !important;
}
.twitterImg {
    background: url("media/images/social_links.png") no-repeat scroll -38px -5px transparent;
    height: 16px;
    width: 20px !important;
}
.youtubeImg {
    background: url("media/images/social_links.png") no-repeat scroll -64px -5px transparent;
    height: 16px;
    width: 20px !important;
}


#mainContent {*width: 100%;}
/* Phone */

.phoneNumberSteps {    height: 188px!important;}
.phoneNumberSteps .stepBody {
    padding: 0 0 0 30px!important;
}
.phoneNumberSteps .stepBody select {margin-bottom: 10px;}
.step1, .step2, .step3 {float: none!important; padding: 10px!important;}
	
.phoneheaderImage {
    background-position: 235px 0!important;
    width: 646px!important;
}
.phone {
    color: #FFFFFF;
    font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
    font-size: 39px;
    top: 50px;
    position: relative;
    width: 100%;
	float: left;
}
.phoneList {font-family:Arial; font-size: 11px;}
#upperContent ul.phoneList li {
    background: url("media/images/icn_red_bullet.png") no-repeat scroll 0 4px transparent;
    color: #FFF;
    font-size: 1.3em;
    list-style-type: none;
    margin-bottom: 1em;
    padding-left: 15px;
}
#upperContent ul.phoneList {
    position: absolute; *position: relative;
    top: 170px; *top: 80px;
    width: 250px;
}
.phoneNumberOrder {
    clear: both;
    float: left!important;
    font-size: 15px;
    padding: 20px!important;
    width: 100%;
}

.phoneNumberSteps {
    width: 30.4%!important;
}
.phoneNumberSteps .step1, .phoneNumberSteps .step2, .phoneNumberSteps .step3 {
    background: url("media/images/logo_watermark_large.png") no-repeat scroll 77px 0 #C30038 !important;
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	behavior: url('/fonts/pie/PIE.php');
    height: 168px;
    width: 272px;
}
.phoneNumberSteps .step2 {background-position: -240px 0!important;}
.phoneNumberSteps .step3 {background-position: -550px 0!important;}
.step1 .stepHeader, .step2 .stepHeader, .step3 .stepHeader  {
    background-image: url("media/images/icn_number_bg.png")!important;
    background-repeat: no-repeat;
}
.step1 .stepHeader { background-position: -5px 0;}
.step2 .stepHeader {background-position: -5px -67px; }
.step3 .stepHeader {background-position: -5px -139px; }
.phoneNumberSteps .stepHeader {
    font-size: 20px;
    font-weight: bold;
    height: 47px;
    padding: 10px 10px 0 60px;
}
.stepHeaderLarger {
	font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
    color: #FFB101;
	text-shadow: 2px 2px 1px #A2002E;
}
.phoneNumberOrder .btnActivate {
	background-image: url("media/images/buynow.gif")!important;
    /*background: url("media/images/sprite_btn.png") no-repeat scroll right -177px transparent;
	-pie-background: linear-gradient(#fa9401,#eb6703)!important;
	background: -moz-linear-gradient(top, #ffd374 2%, #fa9401 1%, #f58501 40%, #eb6703 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffd374), color-stop(1%,#fa9401), color-stop(40%,#f58501), color-stop(100%,#eb6703))!important; 
    background: -webkit-linear-gradient(top, #ffd374 2%,#fa9401 1%,#f58501 40%,#eb6703 100%)!important; 
    background: -o-linear-gradient(top, #ffd374 2%,#fa9401 1%,#f58501 40%,#eb6703 100%)!important; 
    background: -ms-linear-gradient(top, #ffd374 2%,#fa9401 1%,#f58501 40%,#eb6703 100%)!important; 
    background: linear-gradient(top, #ffd374 2%,#fa9401 1%,#f58501 40%,#eb6703 100%)!important; */
    border: medium none!important;
    color: white!important;
    font-size: 1.1em!important;
    font-weight: bold!important;
    height: 50px!important;
    margin-top: 0!important;
    padding-right: 10px!important;
    width: 163px!important;
	text-transform:none!important;
	behavior: url("/fonts/pie/PIE.php");
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	position: relative;*/
}
.phoneNumberOrder .btnActivate:hover {	
    color: #c30038!important;
}
.phoneNumberSteps .stepHeaderSmall {    color: #fff;}
.phoneNumberSteps .stepBody input, .phoneNumberSteps .stepBody select {    font-size: 12px;    margin-left: 30px;}
.step3Description {color: #fff;    font-size: 13px !important;
    padding: 0 0 25px 30px !important;
    width: 230px !important;}

.frontContainer .stepBody .btnActivate {    
	margin: -10px 30px 0 0 !important;
	padding: 10px!important;
	background-image:url("/templates/onlydomains/media/images/buynow.gif");
	width: 164px;
}
.stepBody p {
    color: #FFF!important;
    font-size: 11px!important;
    margin-left: 40px!important;
    margin-top: 5px;
}
.step2 .redirectionNumber {
    padding: 0 0 0 8px;
    width: 190px;
}
td.specialOfferTLD_phnum {
    border-bottom: 1px solid #E53869 !important;
    float: left;
    font-size: 1em!important;
    font-weight: bold!important;
    height: 48px!important;
    line-height: 44px!important;
    padding-right: 0!important;
    text-align: left!important;
    width: 140px!important;
    border-top: none!important;
}
td.specialOfferPrice_phnum {
    font-size: 19px !important;
    height: 48px !important;
    line-height: 47px !important;
    padding: 0 20px !important;
    text-align: left !important;
    width: 120px !important;
}
.specialOfferPrice_phnum a { color: #FFE399; }
.specialOfferPrice_phnum a:hover, .specialOfferTLD_phnum a:hover { color: #EA6502; text-decoration: none; }
.phnumBanner { /* phnum country page */
    margin: 5px 14px;
    width: 97%;
}
#frontSite .container .frontContainer #article.article div.contentMain table tbody tr td .text {
    background: none repeat scroll 0 0 #FEF5EE;
    border: 1px solid #FAD7C0;
    border-radius: 15px 15px 15px 15px;
    font-size: 12px;
    margin: 10px;
    padding: 20px;
}
#frontSite .container .frontContainer #article.article .contentMain table tbody tr td .text h2 {
    margin-left: 0;
	font-size: 24px;
}
.countryBody p {font-size: 12px;}
.listCity {
    width: 880px;
	text-align: left;
	margin-top: 10px;

}
.listCity a {width: 210px; padding-right: 0; padding-left: 0px; display: inline-table;}
.tBinHolder {
	position: absolute;
	*position: relative;
	*top: -25px;
	*left: 5px;
}
.trashBin, .trashBinPayment {
    padding: 3px 0 0 3px;
    vertical-align: text-bottom;	
}
.trashBinPayment {
    display: inline;
    float: right;
    padding: 3px 0 0 5px;
}
.contactDescription {font-size: 10px;}
.domainMarkSearchInput {width:160px; *height: 25px;}
.inputDomainMarkSearch {width:158px;}
.domainMarkSearchPrice {width:120px;}
.domainMarkSearchSort {width:130px;}
.content_domainSearch #search.domainMarkSearchInput, .content_domainSearch .domainMarkSearchPrice {  margin-bottom: 5px;}
.domainMarket td{
	font-size:15px;
	color:#dd003f;
	font-weight:bold;
	padding:5px 0;
	vertical-align:middle;
}
#frontSite .premiumDomain .domainSearch, #backEnd .premiumDomain .domainSearch{
	margin-left:0px;
	margin-top:10px;
	width:95%;
}
.domainMarket table{
	margin:0 auto;
}
.premiumDomain .domainSearchLabel{
	background: url("media/images/keywords.png") no-repeat scroll 0 0 transparent;
}
.premiumDomainTitle {
    color: #DD003D;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
    text-align: left;
}
#backEnd .premiumDomainTitle { padding: 10px 0; }
#domain_Search th ,td, #frontSite #suggestionedDomain {padding:10px;}
#frontSite .bulkSearch .domainSearch, #frontSite #suggestionedDomain, #frontSite #domain_Search {
    background: #FFF2F2!important;
    border: 1px solid #FAD7C0!important;
    border-collapse: separate;
    -webkit-border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    behavior: url('/fonts/pie/PIE.php');
    width: 100%;
}
.pmd #domain_Search { padding: 10px; width: 96%!important; margin-bottom: 50px; }
 #frontSite .boSearch {
    margin: 70px 0 45px;
    position: relative;
    top: 45px;
}
 #frontSite .boSearch .domainSearchInput, #frontSite .bulkSearch .domainSearchInput { background: url('media/images/inputdnsstretched.png')!important;
width: 654px!important; }
 #frontSite .boSearch .www, #frontSite .bulkSearch .www { margin-right: 7px!important; }
 #frontSite .boSearch .btnFrontBrowse, #frontSite .bulkSearch .btnFrontBrowse {
    margin-right: 2px !important;
}
#frontSite .domainSearchBasicTld span.send {
    background: none;
    float: right;
    height: 23px;
    margin-bottom: 30px;
    margin-right: 132px;
    margin-top: 5px;
}
#domain_Search tr td.odd {
    background: none repeat scroll 0 0 #FFEAEA !important;
    color: #666666 !important;
    font-size: 12px !important;
}
#domain_Search tbody th{
	background-color: #FFEAEA !important;
    color: #DD003D;
    font-size: 13px;
}
#domain_Search tbody tr:hover td {background: #FFCCCC!important;}
#domain_Search tr td.even{
    background: #fff !important;
    color: #666 !important;
    font-size: 12px !important;
}
#domain_Search tr td { padding: 10px 5px; }
#domain_Search th{text-align:left;}
.contactDescription {font-size: 10px;}
li #blockCaller .png_bg {padding-left: 13px; *padding-left: 0;}

/* Wizard Steps */

.wizardBorder {    border: 1px solid pink;    border-radius: 15px 15px 15px 15px;    clear: both;
    margin: 20px 0;    padding-bottom: 20px;    padding-top: 20px;}
.wizardLoginButton .wizardBtn {
    float: right;
    height: 35px;
    margin-right: 25px;
    width: 135px;
}
.wizardBorder .even {
    background: #FCEFE5;
}

.wizardContainer {
    background: #FFF;
    border-radius: 15px; -moz-border0-radius: 15px; -webkit-border-radius: 15px;
	behavior: url('/fonts/pie/PIE.php');
    overflow: hidden;
    width: 100%;
    min-height: 450px;
}
.wizardLogin table, .wizardSignUp table {
    background-color: #f4f4f4!important;
    border: 1px solid #e2e2e2!important;
    border-radius: 15px!important; -moz-border0-radius: 15px!important; -webkit-border-radius: 15px!important;
	/*behavior: url('/fonts/pie/PIE.php');*/
    margin: 0 auto 20px!important;
}
.wizardLogin h2, .wizardSignUp h2 {
    border-bottom: none!important;
    letter-spacing: 0!important;
    padding: 5px 0 20px!important;
}
.wizardLogin td, .wizardSignUp td {
    font-size: 12px;
}
.wizardLogin a {
    color: #FF9900;
}
.wizardBtn, .wizardBtnNext, .wizardBtnPrevious, .wizardBtnSave, .wizardBorder button {
  padding: 5px 10px 5px 10px;
  position:relative;
  float:left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #DE003F;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DE003F), to(#ad0031));
  background: -moz-linear-gradient(#DE003F, #ad0031)!important;
  background: -o-linear-gradient(#DE003F, #ad0031);
  background: linear-gradient(#DE003F, #ad0031);
  -pie-background: linear-gradient(#DE003F, #ad0031);
  behavior: url('/fonts/pie/PIE.php');
  font-size:14px;
  font-weight:bold;
  margin-left:65px;
  margin-top:10px;
  height: auto;
  border: none;
}
.wizardBorder button {
    color: #fff;
	float: none;
}
.wizardBtnNext, .wizardBtnPrevious {
    font-size: 20px;
    height: 45px !important;
    margin-bottom: 15px;
    margin-left: 0 !important;
    width: auto;
    float: none;
}
#spanChkUser, #spanChkReseller {
    font-size: 10px;
    white-space: nowrap;
}
.wizardSignUp table{
	width: 600px;	
	position: relative;
}
#Site_metaDescription, #Site_metaKey { width: 300px; }
.wizardBorder .even, .wizardBorder .odd {
    height: auto!important;
}
.wizardSiteSettings .wizardBorder {  border: 1px solid #e2e2e2;    border-radius: 15px 15px 15px 15px;    clear: both;
    margin: 20px 0;    padding-bottom: 20px;    padding-top: 20px; background: #f9f9f9}
.wizard h2 {
    color: #DD003D;
    padding: 0 0 10px 5px;
    text-align: left;
}
.wizardBorder .rset label {
    padding-right: 5px;
    vertical-align: middle;
}
.wizardConfirm .wizardBorder  {  border: 1px solid #FAD7C0;    border-radius: 15px 15px 15px 15px;    clear: both;
    margin: 20px 0;    padding-bottom: 20px;    padding-top: 20px; background: #FEF5EE }
.wizardBtnSave {
    float: none;
	font-size: 15px;
}
.wizardTerms .wizardContent { height: 160px!important; }
.wizardSteps ul { margin: 20px 0 0 !important; }
.wizardTerms {font-size: 12px;}
.wizardBorder .even {background: #f4f4f4;}
.wizardBorder .even, .wizardBorder .odd {font-size: 12px; padding: 10px 8px!important; height: 10px;}
.wizard h1, .wizard h2 { letter-spacing: 0; word-spacing: 0;}
.wizard h2 {margin-bottom: 10px;margin-top:3px;margin-left:25px;}
.wizardUpdateContent h2 {
    font-size: 12px;
    margin: 20px 0;
}
.wizardConfirm .dpl25 {font-weight: bold;}
.wizardErrorSummary, .wizardNote, .wizardPayment {
    font-size: 12px;
}
.wizardConfirmDescription a {
    color:#FF9900;
}
.wizardConfirmDescription {font-size: 12px; margin: 0 0 20px;}
.wizardWidgetList .pb2, .wizard p, .wizardDescription {font-size: 12px;}
.wizardDescription #radioTheme {margin-right: 5px;}
.wizardTheme {margin: 20px;}

.tableCountry a:hover {color: #666666;}

#frontSite #formDomainMarketSearch #addButton {
    font-size: 18px !important;
    height: 44px !important;
    margin-top: 8px;
    width: 182px !important;
    float: right;
    margin-right: 10px !important;
}
#frontSite #formDomainMarketSearch #backOnePage {
    margin-left: -10px!important;
}
.wizardConfirmDescription {font-size: 12px; margin: 0 0 20px;}
.oneclick {
height: 215px; background: #fff; border-radius: 15px;
}
.featuresHome {
    background: #FFF;
    border-radius: 15px;
    height: auto;
    margin: 10px 0;
    padding: 0 0 15px;
}
.listedFeatures {
    background: -moz-linear-gradient(#E1E1E1, #F8F8F8);
    -pie-background: linear-gradient(#E1E1E1, #F8F8F8);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E1E1E1), to(#F8F8F8));
    background: -o-linear-gradient(#E1E1E1, #F8F8F8);
    background: linear-gradient(#E1E1E1, #F8F8F8);
    behavior: url('/fonts/pie/PIE.php');
    border: 1px solid #CCC;
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
    float: left;
    height: 140px;
    margin: 20px 0 0 15px;
    padding: 10px;
    position: relative;
    width: 435px;
}
.listedFeatures h3 {
    color: #dd003d;
    font: 21px/50px 'ArchitectsDaughterRegular',Arial,sans-serif !important;
    padding-left: 60px;
}
.listedFeatures h3.domains {
    background-position: 0 -7px;
}
.listedFeatures h3.hosting {
    background-position: 0 -76px;
}
.listedFeatures h3.apps {
    background-position: 0 -141px;
}
.listedFeatures h3.resellers {
    background-position: 0 -203px;
}
.listedFeatures h3.builder {
    background-position: 0 -268px;
}
.listedFeatures h3.designer {
    background-position: 0 -335px;
}
.domainFeatures li {
    background: url("media/images/icn_bullet.png") no-repeat scroll 4px 8px transparent;
    list-style-type: none;
    padding-left: 15px;
    padding-top: 2px;
    font-size: 0.83em;
}
.domainFeatures p {
    font-size: 0.83em;
    width: 280px;
}
.domainFeatures {
    margin-top: 5px;
}
.listedFeatures input{
    bottom: 10px;
    position: absolute!important;
    right: 30px;
    font-size: 12px !important;
    width: 140px;
}
.listedFeatures .arrows {
    color: orange;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    right: 36px;
    top: 125px;
}
.listedFeatures img {
    bottom: 55px;
    position: absolute !important;
    right: 32px;
}
.listedFeatures .comp {
    right: 20px;
}

.modifyContact h2 {
    color: #fff;
    font: bold 28px/50px 'ArchitectsDaughterRegular',Arial,sans-serif !important;
    letter-spacing: 0;
    margin: 10px 0 10px 25px;
    text-align: left;
}
.modifyContact .boxContact {
    background: #CCC;
    border: 2px solid #CCC;
    border-collapse: separate;
    border-radius: 15px;
}
.modifyContact .boxContact .btnAdd {
    background-color: #AD0031;
    border-radius: 10px;
    padding: 0 10px;
    margin: 10px;
    font-weigh
}
#TB_title {
    background-color: #FEF5EE;
    border-bottom: 1px solid #FAD7C0;
}
#backEnd .premNoDomains {
    padding: 55px 15px;
}
#frontSite .premNoDomains {
    padding: 0 5px;
}
#region_All {height: auto;}
.returnCat {float: right; width: 85px}
.hostingRenew {position: relative; top: 2px}
.hostingLogin {position: relative; top: 6px}
.pricePremiumHeading {
    color: #DD0D3D;
    font-family: 'ArchitectsDaughterRegular','Arial Black',sans-serif;
    font-size: 16px;
    height: 30px !important;
    padding: 0 15px !important;
}
#frontSite #table_Domain_transfer .requiredField {
	float: right;
    left: 10px;
    position: relative;
    top: -20px;
}
#table_Domain_trade tr th {width: 31%;}
.btnSearchBusinessNumber, .btnSearchBusinessName {font-size: 12px!important; padding: 0 5px!important;}
.creditBack .btn {
    float: none !important;
    margin: 0 40px 0 0 !important;
}
.creditBack tr th {margin-top: 5px;}
.creditBack {margin: 15px 0;}
#lblOrigDomain.blueText {float: none!important;}



.phNumHeader {
	color: #DD003D;
}
.phNumSet {
	background-color: #FFF0CC !important;
	border-radius: 15px 15px 15px 15px;

}
.loading_container {
	text-align: center;
	font-family: "ArchitectsDaughterRegular","arial black","sans-serif";
	margin-top: 100px;
	color: #FF6702;
	font-size: 25px;
}

/* webApps */
.webAppBut{
	color: #FFA000;
}


/* Thickbox */
.boxContact {
    background: #F8F8F8;
    border: 1px solid #E5E5E5;
    border-collapse: separate;
    border-radius: 15px;
}
.boxContact th {
    font-size: 12px;
    text-align: left;
}
.boxContact td {
    font-size: 12px;
    padding: 5px;
    text-align: left;
}
.boxContact tbody tr td.even, .boxContact tbody tr td.odd {
    background-color: transparent;
}
.orderParam h2 { color: #fff; font-size: 17px;}

/* Affiliate */

.affBox {
    background: #F8F8F8;
    border: 1px solid #E5E5E5;
    border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
    margin: 0 10px 10px 0;
    padding: 10px;
}
.affBal, .affTol { letter-spacing: 0; color: #777; font-size: 14px; font-weight: 700;}
.affBal span { color: #53B900; font-size: 16px}
.affTol span { color: #dd003d; font-size: 16px}

a.colored {
  color: #FF5800 !important;    
}
a.colored:hover {
	color: #444 !important;
	text-decoration: none;
}
.pricingTable .even, .pricingTable .odd {
	font-weight: normal;
}

#table_Hosting_create select { max-width: 80px; font-size: 11px; }
#table_Hosting_create td { padding: 10px 5px }
#table_Hosting_create th { padding: 10px }

/* Promotional Offers */

.promotionBox {
    border: none!important;
    border-radius: 0!important;
    padding: 10px 5px 10px 0;
    position: relative!important;
    background: #FFFAF7!important;
}
#frontSite .promotionBox input#txtPromoCode, #backEnd .promotionBox input#txtPromoCode {
    height: 30px;
    padding: 0 5px;
    position: relative;
    top: -2px;
    width: 100px;
}
#frontSite .promotionBox input#txtPromoCode { margin-left: 8px; }
#backEnd .promotionBox input#txtPromoCode { margin-left: 2px; }
.promotionBox .content-box-content { padding: 5px 10px; }
.promotionBox .btn { 
	postion: absolute!important;  
    float: right;
    left: 6px;
    top: -2px!important;
    font-size: 14px!important;
    height: 32px!important;
    margin: 0!important;
    width: 70px;
    padding-left: 8px!important;
}
#backEnd #pnlPromoCode, #frontSite #pnlPromoCode {
	float: right;
    width: 385px;
}
#backEnd #pnlPromoCode { margin: 0px 5px; }
#frontSite #pnlPromoCode { margin: 0; }
.tableHost th {
    background-color: #FCEFE5;
}
.emptypage-box, .email_feedback_result {
	-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	background-color: #FEF5EE;
	behavior: url('/fonts/pie/PIE.php');
	border: 1px solid #FAD7C0;
	margin: 0 130px;
}
.emptypage-box .emphasize {
	color: #DD003D;
	font-weight: bold;
	font-size: 18px;	
}
.sendemail  {
	margin: 35px auto !important;
	clear: both;
}

.backendlink{
        color:#FFA000 !important;
        text-decoration:underline !important;
}
#frontSite .domainTagRegion, .domainTabAll {  border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; padding-top: 0;}
#frontSite .domainTagRegion a.domainTab { background: none!important; }
#frontSite #tabsdomainRegions.tabsdomainRegions .domainTab { border: none!important; box-shadow: none!important; background: none!important; }
#frontSite .registerDomainSingleSearch .domainSearchContent #form_domain_check .domainTldList #domainRegions.domainRegions { margin-top: 0; }
#frontSite .domainSearch { width: 100%; }
#frontSite .registerDomain .registerDomainSingleSearch.domainSearchContent #form_domain_check .domainSearch  { margin: 10px 0; }
#frontSite .countryDomainSearch .domainSearch { width: 100%; }
#frontSite .noImg { background: none; }


.sendemail h2 {
    color: #7BD119;
    font-size: 2em;
    margin-bottom: 0.5em; 
}
.upLink { 
    background: #DD003E;
    border: 1px solid #D80840;
    border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
    behavior: url('/fonts/pie/PIE.php');
    box-shadow: 0 0 1px #AAA; -webkit-box-shadow: 0 0 1px #AAA; -moz-box-shadow: 0 0 1px #AAA;
    float: left;
    font-weight: 700;
    height: 20px;
    margin: 40px 5px 0;
    padding: 10px 0;
    width: 240px;
    position: relative;
    bottom: -10px;
}
.upLink p { text-align: center; }
.upLink a { color: #fff; font-size: 12px; 	 } .upLink a:hover { color: #ffaa00; text-decoration: none; }


#div_hosting_details ul li {
    font-size: 11px;
    padding: 0 0 0 20px;
    width: 120px;
}

/*=========================*/
/*    Last menu item       */
/*=========================*/

.sf-menu > li:last-child > ul { margin-left: -133px; } /* last menu item doesn't leave the screen */
.sf-menu > li#about-us > ul { margin-left: -133px; } /* IE7/IE8 only */

#backEnd .backEndMain .bulkSearch .leftContent .searchResultsButton #addButton { margin-right: 0px; }

#frontSite #table_Domain_create tr td, #frontSite #table_Domain_create tr th { white-space: pre-wrap; } 
#frontSite #table_Domain_create { table-layout: fixed;  }
.coBackground{
	background:  url("media/images/coco.png") no-repeat scroll 0 0 transparent;
	height: 90px;
	/*right:-20px;
	top:20px;
	position: relative;*/
	width:728px;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
	behavior: url('/fonts/pie/PIE.php');
    margin: 20px 0 0 20px;
    float:left;
}

.tldPriceRegion {
	width:100%;
	padding:0;
	text-align:center;
}

.tldPriceRegion .sprite-flag {
    margin: 5px 0 -5px;
}
.tldPriceRegion table{
	width:300px;
	 font-size: 14px;
}
.tldPriceRegion h2{
    background: url("/templates/onlydomains/media/images/only-sprite.png") no-repeat scroll 15px -356px transparent;
	color: #DD003D;
    font-size: 22px;
    font-weight: bold;
    margin:0 auto;
    padding: 12px 0 5px 10px;
    letter-spacing: 0;
    width: 100%;
}
.tldPriceRegion table td {
    font-size: 12px;
    padding: 5px;
    background: none;
    border-top: 1px solid #eee;
}
.tldPriceRegion table a {
	color: #DD003D;
    font-weight: 700;
    font-size: 12px;
}
.tldPriceRegion table a:hover {
	color: #FFA000;
	text-decoration: none;
}

/*===========================*/
/*  Nivo Slider Homepage     */
/*===========================*/

.theme-default #slider {
    width:618px; /* Make sure your images are the same size */
    height:235px!important; /* Make sure your images are the same size */
    border: 5px solid #fff;
    border-radius: 15px 15px 15px 15px!important;
    -moz-border-radius: 15px 15px 15px 15px!important;
    -webkit-border-radius: 15px 15px 15px 15px!important;
    behavior: url('/fonts/pie/PIE.php');
}
#slider img {
    border-radius: 15px 15px 15px 15px!important;
    -moz-border-radius: 15px 15px 15px 15px!important;
    -webkit-border-radius: 15px 15px 15px 15px!important;
    behavior: url('/fonts/pie/PIE.php');
}
.nivoSlider { 
    border-radius: 15px 15px 15px 15px!important;
    -moz-border-radius: 15px 15px 15px 15px!important;
    -webkit-border-radius: 15px 15px 15px 15px!important;
    behavior: url('/fonts/pie/PIE.php');
}
#extensionDialogTip {
    background: #eee;
    border: 10px solid #fff;
    border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
    behavior: url('/fonts/pie/PIE.php'); 
    box-shadow: 0 0 5px 0 #555;
    left: 375px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 460px;
    width: 800px;
    z-index: 995;
    opacity: .99;
    height: 270px;
    overflow: auto;
}

.spOfferTLD {
    float: left;
    font-size: 25px;
    font-weight: bold;
    padding: 0 20px !important;
    width: 40%;
    border-bottom: 1px solid #E53869;
}
.spOfferPrice {
    color: #fddc53;
    float: left;
    font-size: 25px;
    font-weight: bold;
    padding: 0 20px !important;
    width: 32%;
    border-bottom: 1px solid #E53869;
}


.specialOfferTLD { text-align: left!important;  }
.specialOfferPrice {  }

.tldSpecialOffer td {
    border-bottom: 1px solid #E53869;
    color: #FDDC53;
    font-size: 24px;
    font-weight: 700;
    padding: 0 35px;
    line-height: none;
    width: auto;
    text-align: right;
    height: auto;
    line-height: 30px;
}
.tldSpecialOfferContent .column1, .tldSpecialOfferContent .column3 {
    padding-left: 35px;
}

.tldSpecialOffer {
    background: #dd003f;
    background: -moz-linear-gradient(#DD003F, #AB0030) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #dd003f 0%,#ab0030 100%)!important;
    -pie-background: linear-gradient(#DE003F, #ad0031);
    behavior: url('/fonts/pie/PIE.php'); 
    border-radius: 15px 15px 15px 15px;
    height: 235px;
}
.tldSpecialOfferContent {
    float: left;
    height: 161px;
    margin: 0 8px;
    overflow: hidden;
    width: 293px;
    background: none;
}
.gtldProductInfo{
	line-height:20px;
}
.logoBackground{
	 background-image: url("/templates/onlydomains/media/images/logo_big.png");
	 background-position: center,center;
	 background-repeat: no-repeat;
}
.sprite-flag_02, .sprite-flag_01 {
    background-position: 0 0;
    height: 16px;
    width: 16px;
}
.Carousel { background: url('/templates/onlydomains/media/images/jCarousel/logo_accd.gif') no-repeat; }

/* ----------------	
   Change Currency 
----------------- */

.bt-content, .bt-content input[value=Yes], .bt-content input[value=No]  { behavior: url('/fonts/pie/PIE.php'); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }

.bt-content {
    box-shadow: 0 0 2px #ddd;
    background: #D6003D!important; border: 4px solid #fff
}
.bt-content input[value=Yes], .bt-content input[value=No]  { 
    background: #f80; color: #fff;
    border: none;    
    font-weight: 700;
    padding: 3px 12px;
    margin: 10px 10px 0 10px;
}
.bt-content input[value=Yes]:hover, .bt-content input[value=No]:hover  { color: #dd003d; }
.bt-content .multiChange {
	color: #FDDC53;
	font-size: 24px;
	position: relative;
	left: 0;
}

/* Edit whoisprivacy */
.whoisprivacyText {color: #FF6600 !important; font-weight:bold; }

/*==============================*/
/*   BACKEND: Session Expiring  */
/*==============================*/

.ui-widget-header {
    background: #ffa000;
    border: 1px solid #ffa000;
    color: #FFF;
    font-weight: 600;
}
.ui-widget-content {
    background: #fff;
    border: 1px solid #fff;
    color: #555;
    box-shadow: 0 0 1px 0 #ccc;
}
.ui-dialog .ui-dialog-content {
    background: #eee;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #dd003d;
    border: 1px solid #dd003d;
    color: #fff;
}

/* ---------------------------------
    ADD HOSTING FEATURES SLIDER
--------------------------------- */

#showHostingFeature #bandSlider-bar, #showHostingFeature  #hddSlider-bar, .addHostFeatures #hddSlider-bar, .addHostFeatures #bandSlider-bar,
#showRemoveHostingFeature #removebandSlider-bar, #showRemoveHostingFeature #removehddSlider-bar,
#showHostingFeature #addhddSlider-bar, #showHostingFeature #addbandSlider-bar {
    border: 1px solid #ccc;
    box-shadow: none;
}
.addHostFeatures #hddSlider-bar, .addHostFeatures #bandSlider-bar {
    width: 155px!important
}
#showHostingFeature .ui-slider .ui-slider-range, #showRemoveHostingFeature .ui-slider .ui-slider-range, .addHostFeatures .ui-slider .ui-slider-range {
    background: #DD003D;
    border: 1px solid #DD003D;
    border-radius: 3px 0 0 3px;
    left: -1px;
    top: -1px;
}
.hostingContent .btn {
    margin: 0 !important;
}
#backEnd .addHostFeatures {
    min-height: 1250px;
}

/* -------------------------------------
  Hosting Details - Show Hosting Info
------------------------------------- */

input.hddSp {
    background: none;
    border: medium none;
    float: right;
    font-family: arial;
    font-size: 1.1em;
    font-weight: 600;
    position: relative;
    top: -7px;
    width: 65px;
}
#showHostingFeature td, #showHostingFeature th, #showRemoveHostingFeature td, #showRemoveHostingFeature th, #showPwdBox td, #showPwdBox th, #divShowRestoreBackup td, #divShowRestoreBackup th{
    padding: 5px;
    vertical-align: middle;
}
.hostingDetails th {
	width:35%;
}
#btContinueFeature, #btRemoveFeature, #setupNewPwd {
    margin: 0 !important;
}
img[title='Add apps']{
    position: relative; top: 2px
}
.appBox.appBoxSmall.appBoxDimmed {
    top: 4px !important;
}
.featuredApp { top: 1px }

/* ----------------------
    gTLD Related List
---------------------- */

.genericContentBoxList {
    background: #f8f8f8;
    background: -moz-linear-gradient(#e2e2e1, #f8f8f8, #fff, #fff, #f9f9f9, #fff);
    background: -webkit-linear-gradient(#e2e2e1, #f8f8f8, #fff, #fff, #F9F9F9, #fff);
    background: -webkit-gradient(#e2e2e1, #f8f8f8, #fff, #fff, #F9F9F9, #fff);
    background: linear-gradient(#e2e2e1, #f8f8f8, #fff, #fff, #F9F9F9, #ff);
    border: 1px solid #E2E2E2;
    border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
    behavior: url('/fonts/pie/PIE.php');
    float: left!important;
    min-height: 240px;
    margin: 10px!important;
    padding: 10px!important;
    width: 264px;
}

.genericContentBoxList a { color: #dd003d; font-weight: 600; }
.genericContentBoxList a:hover { color: #ffa000; text-decoration: none }
.genericContentBoxList tbody { display: block; margin: 10px 0 0; }
.genericContentBoxList tr { height: 5px }
.genericContentBoxList td { line-height: 16px; padding: 10px 20px; width: 150px; }

.bulkRegHome {
    background: url("/images/bulkBtn.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: right;
    font-size: 13px;
    height: 60px;
    margin: 0 55px;
    padding: 10px 10px 0;
    position: absolute;
    right: -10px;
    top: 142px;
    width: 48px;
    -moz-transition: none; -webkit-transition: none; transition: none;
}
.bulkRegHome:hover {
    background-position: 0 -76px;
    -moz-transition: none; -webkit-transition: none; transition: none;
}
.eligibility table  {
    border-collapse: separate;
}
.eligibility .webHosting td {
    border-radius: 15px;
    box-shadow: 0 0 0 1px #EFC9CC inset;
    border: 2px solid #efc9cc;
    cursor: pointer;
}
.eligibility .webHosting td:hover > .betaImg { background-position: 0 -110px; }
.betaImg {
    background: url("/images/hosting_button.png") no-repeat scroll 0 0 transparent;
    height: 110px;
    margin-top: -82px;
    position: relative;
    top: 60px;
    width: 104px;
}

/* ------------------
   Tooltip: BackEnd
------------------ */

.ttp > span, .ttd > span { border-bottom: 1px dotted #C60038 }
.ttp > span > span, .ttd > span > span { border: #C60038; top: -125px; left: -125%;	border: 4px solid #c60038 }
.ttd > span > span { left: auto; right: 0; top: -130px }
.ttp > span > span b, .ttd > SPAN > SPAN b { font-weight: 600 }
.ttp > span > span:after, .ttd > span > span:after { border-color: rgb(198, 0, 56) transparent transparent }
.ttp > span:hover > span, .ttd > span:hover > span { visibility: visible }
.ttp .mInfo, .ttd .mInfo { background: url('/images/icon/question.png') no-repeat; height: 15px }

/* ------------------
   Purchase Hosting
------------------ */

.specialBtn:hover { color: #ffa000!important }

/*----------------------
   Domain Transfer Info
-----------------------*/

div#triggerPre { 
    background: #AB0030;    
    border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; 
    color: #FFA000;
    margin: 0 0 30px 10px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 300px;
    cursor: pointer
}
div#triggerPre:hover { color: #fff }

#faqSection { margin: 30px 10px }

/* --------------------------------------
  Domain update Page - Auto Renew message
 --------------------------------------- */

.divcontainer {
    background: #fff;    border: 2px solid #dd003d;
    border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
    behavior: url('/fonts/pie/PIE.php');
    position: relative;
    color: #555;
    margin: 0 15px;
    padding: 5px;
    vertical-align: bottom;
}
.divcontainer a:hover { color: #dd003d!important;}

#faqSection { margin: 30px 10px }

.tableConfirmstep1 th, .tablePaymentstep3 th, .tableConfirmstep1 td, .tablePaymentstep3 td  { font-size: 11px!important }
.tableConfirmstep1 td, .tablePaymentstep3 td { padding: 10px 10px 20px 10px!important }
.tableConfirmstep1 .ar { text-align:justified; padding-left: 15px }


/* -----------------------------------------
   WHOIS Search & Contact Support Number
----------------------------------------- */

#whoisSearch, #ctDetail {
    float: right;
    height: 50px;
    margin: -50px;
    overflow: hidden;
    position: relative;
    right: 68px; /*right: 38px;*/
    top: -156px;
    z-index: 3;
    background: url("/templates/onlydomains/media/images/bullet_icons_sprite.png") no-repeat scroll 0 -1528px transparent;
    cursor: pointer
}
#ctDetail ul {
    margin-top: 5px;
    padding: 5px 5px 45px 45px
}
#ctDetail li {
    color: #676767;
    font-size: 15px;
    font-weight: 600;
}
#ctDetail:hover strong { color: #dd003d; -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
     transition: all .2s ease-in-out
}
#ctDetail span {
    color: #fff;
    font-size: 1.25em;
    padding: 0 3px;
    text-shadow: 1px 1px 0 #aaa, 1.2px 1.2px 0 #616161;
}
#ctDetail img {
    float: none;
    margin: 0;
    padding: 0;
}
/*#ctDetail .ph_ctry {
    background: url("/templates/onlydomains/media/images/flags.png") no-repeat scroll 0 0 transparent;
    padding: 0 10px 2px 0;
    display: inline-block;
} 
#ctDetail .sprite-flag_nz {
    background-position: -291px -932px;
}*/
#whoisSearchForm { 
	background: #e3e3e3;
	padding: 5px 10px 30px;
	margin-top: 5px
}
#whoisSearchForm p { 
	position: relative; 
	float:left; 
	margin-right: 10px; 
	width: 220px
}
#whoisSearchForm .button {
    width: 120px;
    color: #fff;
    margin: 5px 0;
    border: none
}
#whoisSearchForm .button:hover {color: #ffa000}
textarea, select {
    width: 210px;
    margin: 0;
    padding: 5px;
    color: #666;
    border: 1px solid #ccc!important;
    margin: 5px 0;
    font: 1em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	background-color: #FFF!important
}
#whoisSearchForm input[type="text"] {
    border: 2px solid #dd003d!important;
    color: #666;
    margin: 5px 10px 5px 0;
    padding: 5px 4px;
    width: 210px;
	height: 15px!important
}

textarea, select { width: auto; margin: auto }

#whoisSearchDomaintoolForm { 
	width: 350px;
	background: #e3e3e3;
}
#whoisSearchDomaintoolForm .button {
    width: 120px;
    float: left;
    color: #fff;
    padding: 5px 10px!important;
    margin: 5px 0;
    border: none
}
#whoisSearchDomaintoolForm input[type="text"] {
    border: 2px solid #dd003d !important;
    border-radius: 5px 5px 5px 5px;
    color: #666;
    font: 1em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    margin: 5px 10px 5px 0;
    padding: 5px 4px;
    width: 500px
}

/* ---------------
   WHOIS Result  
--------------- */

.whoisResult {
	width: 100%;
	background: #fff;
	padding-bottom: 10px;
	float: left
}
.whoisBlock, .whoisBlock img {
	padding: 20px;
	background: #f4f4f4;
	border: 1px solid #e2e2e2;
	font-size:12px
}
.whoisBlock img  { padding: 0; }
.whoisResult h3 { padding-left: 15px!important }

#table_Ssl_create option { width: 130px }

#addSSL a { text-decoration: none; } #addSSL a:hover span { color: #dd003d!important; }
.sslHelp { display: block; color: #dd003d;  }
#btnSsl { margin-left: 40px!important }
.noSsl { color: #dd003d!important; font-weight: 600 }
.sslTotal input { width: 100px!important; text-transform: uppercase; margin: 0 10px!important;  }

/*------------
   Go To Top
-------------*/

#toTop {
    background: url('media/images/go_top.png?v=2') no-repeat 0 -68px;
    width: 64px; height: 64px; border: none!important;  
    bottom: 10px; color: #fff; cursor: pointer; display: none; font-size: 31px; padding: 5px; position: fixed;
    right: 10px; text-align: center; 
    -webkit-transition: all 0s ease-in-out 0s; -moz-transition: all 0s ease-in-out 0s; -o-transition: all 0s ease-in-out 0s; transition: all 0s ease-in-out 0s;
}
#toTop:hover { background: url('media/images/go_top.png') no-repeat 0 0 }

/*------------
   Geo Number
-------------*/

.locNumber div {
    background: url('/templates/onlydomains/media/images/bullet_icons_sprite.png') no-repeat scroll 0 -1528px transparent;
}

/*--------------------------------
    Trademark Clearinghouse 
--------------------------------*/

#tmchContent .ui-widget-content {
	border: 1px solid #ccc;
    box-shadow: none
}
#tmchContent .btnContinueInput {
    margin: 0
}
#tmchContent .ui-widget-header {
    background: #dd003d;
    border: 1px solid #dd003d
}
.meter > span {
	background: #dd003d
}
#frontSite #tmchContent a {
	color: #dd003d
}
#frontSite #tmchContent a:hover {
    color: #ffa000
}
.confirmTMClaim { border-radius: 15px }
#frontSite .confirmTMClaim .greenTick, #frontSite .confirmTMClaim .errorSummary { margin: 12px }

/*-----------------------------------
     New Gtlds Search Result Page
------------------------------------*/

.newGtlds .bulkBg, .newGtldsBulk .bulkBg {
    background: #D30239;
    box-shadow: 0 0 5px #aaa;
}
.newGtldsBulk .bulkSearchBox {
    border: 2px solid #FE9E01!important
}
.newGtlds .preReg, .newGtldsBulk .preReg {
    background: -moz-linear-gradient(#FFA000, #EA6702) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(#FFA000, #EA6702) repeat scroll 0 0 transparent;
    background: linear-gradient(#FFA000, #EA6702) repeat scroll 0 0 transparent;
    background: linear-gradient(#FFA000, #EA6702) !important;
    -pie-background: linear-gradient(#FFA000, #EA6702)!important;
    behavior: url('/fonts/pie/PIE.php');
    -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;
    color: #fff;
	text-shadow: -1px -1px 1px #BC3601;
	border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px;
    margin: 25px 0 0 10px;
}
.newGtlds .preReg:hover, .newGtldsBulk .preReg:hover {
    color: #dd003d
}

.newGtldImg {
	height:30px;
	vertical-align:middle;
}

.newGtld {
	margin-top:-7px !important;
}
#new-gtlds ul #new-gtlds img {
    display: none;
}

.newGtldTxt {
}

.leftDesc p {
    line-height: 18px;
    margin-left: 15px !important;
    padding: 5px;
}

.newGtldsMenu {		
	background: #b00032;
  background: -moz-linear-gradient(#dd003e, #b00032);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dd003e), to(#b00032));
	background: -o-linear-gradient(#dd003e, #b00032);
	background: linear-gradient(#dd003e, #b00032);
	-pie-background: linear-gradient(#dd003e, #b00032);
  	border-radius: 10px;
  	clear: both;
    height: 35px;
    margin: 0 auto 10px;
    padding: 15px;
    width: 92%;
    z-index: 8;
}

.newGtldsContent {
  	clear: both;
    margin: 0 auto;
    padding: 15px 5px;
    width: 95%;
}

ul.newGtldsMenuList {
	list-style-type:none;
	width:100%;
	padding-left: 100px;
	background: url('/templates/onlydomains/media/images/menuTitle.png') no-repeat;
	z-index:99;
}

li.newGtldsMenuButton a {
	  background: #ffa000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffa000), to(#ea6702));
    background: -moz-linear-gradient(#ffa000, #ea6702);
    background: -o-linear-gradient(#ffa000, #ea6702);
		background: linear-gradient(#ffa000, #ea6702);
		-pie-background: linear-gradient(#ffa000, #ea6702);
    position: relative;
 		border: 1px solid #da7c0c;
		text-shadow: -1px -1px 1px #ea6703;
		behavior: url('/fonts/pie/PIE.php');
    -moz-transition: all 0.2s ease-in-out 0s;
    border-radius: 10px 10px 10px 10px;   -moz-border-radius: 10px; -webkit-border-radius: 10px; 
    -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;
    text-align: center;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin: -2px 7px 0;
    padding: 10px 25px;
    float:left;
    z-index:100;
}

.newGtldsMenu li.newGtldsMenuButton a:hover { 
	color: #dd003d !important; 
	text-decoration:none;
}

.nTldBlock {
	display:inline-block;
	margin-top: 20px;
}

.nTldBlock h3, .nTldBlock a{
	color: #666;
}

.nTldBlock ul{
	width:98%;
	margin: 5px auto;
}

.nTldBlock li{
	width:22%;
}

.moreNTlds {
	display: none;
}

.showHideNTld {
	clear: both;
	width: 280px;
	margin: 0 auto;
}

.showHideNTld button{
	color: #FFF;
	border: medium none !important;
}

.nTldHead {
	 margin-left: 20px; 
	 margin-top: 0;
	 padding-left: 60px !important;
	 padding-top: 10px !important;
	 font-size: 25px;
	 vertical-align: middle;
	 height: 50px;
}

.redNTldHead {
	 color: #C80036 !important;
}

.redNTld a{
	 color: #C80036 !important;
}

.boldNTld a{
	font-weight: bold !important;
}

.genericHead{
	background: url('../../images/icon/icoGeneric.png') no-repeat ;
}

.geoHead{
	background: url('../../images/icon/icoGeographic.png') no-repeat ;
}

.commHead{
	background: url('../../images/icon/icoCommunity.png') no-repeat ;
}

.brandHead{
	background: url('../../images/icon/icoBrand.png') no-repeat ;
}

.listUL {
	font-size: 16px !important;
}

/*-------------------------------
Call Credit Validation Phnum
---------------------------------*/
.exchangeAmount {
	font-size: 18px;
	font-weight: bold;
	color: #DD003D
}


.eligName {
	vertical-align: top;
	padding-top: 11px!important;
}

.newtldArea .newTldRegion h2 {
    background: url("/templates/onlydomains/media/images/only-sprite.png") no-repeat scroll 0px -853px rgba(0, 0, 0, 0);
    color: #DD003D;
    font-size: 20px;
    padding: 8px 0 5px 44px;
}
.newtldArea .newTldRegion select { height: 35px; width: 260px }
.newtldArea .genericContentBox {  margin: 0 10px;  width: 280px; height: 85px }
.newtldArea .genericContentBox:before, .newtldArea .genericContentBox:after { width: 142px }
.newtldArea .indicatorBox  { width: 580px!important }
.newtldArea .indicatorBox:before, .newtldArea .indicatorBox:after { width: 300px }
.indicatorBox h4 { color: #DD003D; font-family: 'ArchitectsDaughterRegular'; font-size: 30px; font-weight: 100; margin: 40px 5px }
.indicatorBox img { right: 10px !important; top: 65px !important }


/*------------------------------
Alphabetical display of newtlds
--------------------------------*/
.letterWrap { margin: 0 30px }
a.Letter { color: #555;  float: left;  margin: 15px 10px 0 0; font-weight: 700 }
a.activeLetter, a.Letter:active, a.Letter:hover, a.Letter:focus { color: #dd003d; border-color: #dd003d }

#newtldList { background: #de003f; background: linear-gradient(#DE003F, #AB0030) repeat scroll 0 0 #dd003d; border: none; border-radius: 10px; clear: both; margin: 50px 25px 0; padding: 20px 15px }

#newtldList .seleced { text-transform: uppercase; color: #ffa000 }
#newtldList .result { border: 2px solid #FFA000 !important; font-size: 12px; height: 27px; padding: 1px 5px 0; width: 360px; display: none }
#newtldList .description { font-weight: inherit; font-size: 14px; color: #fff }
#newtldList h2 { padding: 0 5px }

/************** Tooltip tmch search results **************/
.domainSearched { white-space: nowrap }
.tmClaim { left: 15px; margin-left: 3px; margin-top: 5px; position: relative; top: -25px; white-space: pre }
#backEnd .tmClaim {  left: -3px; top: -6px }
.tmClaim a { color: #dd003d!important }
.tmClaimBulk { margin-top: 2px }

.domainContent ul .letter-holder .letter { border-radius: 5px }
#countryList li ul li.letter-holder:hover, .domainContent ul .letter-holder:hover { background: #eb7720!important; border: none }

.domainContent ul .letter-holder { background: #EB7720!important; left: -10px; max-width: none; white-space: nowrap }
.domainContent ul .letter-holder .letter { background: #EB7720 !important; color: #fff!important; font-weight: 600; }
.domainContent ul .letter-holder .letter:hover { background: #ED8637!important; color: #dd003d!important; border: none }
.domainContent li { max-width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: pre }

.hoverSelect  { color: #dd003d!important; background: #ED8637; border: none }
.domainContent ul .letter-holder .hoverSelect { background: none repeat scroll 0 0 #ED8637 !important; color: #DD003D !important; text-decoration: underline; border: none }