 /*___ Resets ___*/
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; }
body{font:13px/1.231 sans-serif;*font-size:small;}
pre, code, kbd, samp{font-family:monospace, sans-serif;}
html{overflow-y:scroll;background:#e7e7e8;}
a:link, a:hover, a:visited, a:active{outline:none;}
ul, ol{margin-left:2.55em;}
ol{list-style-type:decimal;}
ol > li > ol {list-style-type:lower-alpha;}
ol > li > ol > li > ol {list-style-type:lower-roman;}
ol > li > ol > li > ol > li > ol {list-style-type:disc;}
nav ul, nav li{margin:0;list-style:none;list-style-image:none;}
small{font-size:85%;}
strong, th, .table th{font-family: 'ProximaNovaBold';font-weight: normal}
td{vertical-align:top;}
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;} 
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align: bottom;}
input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer;}
/* button, input, select, textarea{margin:0;} Jon told me to  Oct 1, 2013 */
input:valid, textarea:valid{}
input:invalid, textarea:invalid{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-moz-box-shadow: 0 0 5px #ED1849;-webkit-box-shadow:0 0 5px #ED1849;box-shadow:0 0 5px #ED1849;}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {background-color:#f0dddd;}
::-moz-selection{background:#82B3DF;color:#fff;text-shadow:none;}
::selection {background:#82B3DF;color:#fff;text-shadow:none;}
a:link{-webkit-tap-highlight-color:#82B3DF;}
button{width:auto;overflow:visible;}
img { margin: 6px; }
.imgborder {border:solid 2px #4d4e53;border-radius:6px;-moz-border-radius1:6px;-webkit-border-radius:6px;}

.visible {overflow:visible !important;}
/* === | ========================================
	     Base Styles
================================================= */
body, select, input, textarea {color:#444;}
html { font-size: 100%; }
body {text-align:center;background:#FFFFFF;margin:0;padding:0;color:#343231;font-family:'ProximaNova', Arial, Helvetica,sans-serif;height:100%;font-size:62.5%; min-width: 1000px;}
a{outline:0;cursor:hand;cursor:pointer;color:#0065bd;}
a:link, a:visited, a:hover, a:active{color:#0065bd;}
p { margin: 3px 0 16px 0; line-height: 24px; font-size: 12px;} /* Updated to 12px; 14 is too large */
ul { font-size: 14px;}
b, strong{font-family: 'ProximaNovaBold';font-weight: normal}
input[type="radio"], input[type="checkbox"]{margin:3px;}

/* === | Headings ==================================
         H tags have been updated to use specific 
         fonts.
==================================================== */
h1 {line-height: 40px;font-size:34px; font-family:'FestivoMini'; color: #79b208; margin: 0px 0px 20px 0px;}
h2 {line-height: 34px;font-size:30px; font-family:'FestivoMini'; color: #79b208;}
h3 {line-height: 28px;font-size:20px; font-family:'ProximaNova'; margin-bottom: 8px;}

/* === | Font Family ================================
         Use these classes to change your font 
         style. Add a new class if you need but please don't 
         update the exiting classes. One more thing...
         Don't add your CSS inline either!
===================================================== */
.proximanova {font-family:'ProximaNova';}
.proximanovabold {font-family:'ProximaNovaBold';}
.shadowsintolight {font-family: 'ShadowsIntoLightTwo-Regular'; letter-spacing:.11em;}
.strangelove {font-family:'StrangeloveTextRegular';}
.festivomini {font-family:'FestivoMini'; font-size: 3em; letter-spacing: 0}
.festivobasic {font-family:'FestivoBasic'; font-size: 3em; letter-spacing: 0}

/* === | Font Colors ================================
	     Change your font colors by adding the 
	     classes below. Don't update this CSS.
	     Don't add your color inline either! 
	     TODO: LESS these.
	     TODO: Remove !important upon completion.
===================================================== */
.colorred { color: #e10e49 !important; }
.colorpink { color: #ec174e !important;}
.colorlightblue{color:#2da2ce !important;}
.colorblue { color: #0065bd !important; }
.colorlightgray { color: #dfe1e2 !important; }
.colormediumgray { color: #aaa9a5 !important; }
.colordarkgray { color: #4d4e53 !important; }
.colorgray707070 { color: #707070 !important; }
.colorblack { color: #434231 !important; }
.colortrueblack { color: #000000 !important; }
.colordarkgreen { color: #79b208 !important; }
.colorlightgreen { color: #8dc63f; }
.colorwhite { color: #f2f2f2 !important; }
.colortruewhite { color: white !important; }
.colorrust { color: #C98F34 !important; }
.colorpurple { color: #694B95 !important;}
.colororange { color: #ffa144 !important;}

/* === | Font Sizes & Line Heights ================================
         Use these classes to change your font 
         sizes. Add a new class if you need but please don't 
         update the exiting classes. One more thing...
         Don't add your CSS inline either!
===================================================== */
.smallfont {font-size: 10px; line-height: 12px;}
.smallfont11 {font-size: 11px; line-height: 12px;} 
.smallishfont {font-size: 12px; line-height: 14px;}
.regularfont {font-size: 14px; line-height: 18px;}
.mediumfont {font-size: 18px; line-height: 24px;}
.mediumfont16 {font-size: 16px; line-height: 24px; font-family: 'ProximaNovaBold';} /* Account Management Domain List style */
.mediumfont20 {font-size: 20px; line-height: 26px;}
.mediumfont21 {font-size: 21px; line-height: 28px; }
.largefont {font-size: 24px; line-height: 32px;}
.largerfont {font-size: 28px; line-height: 36px;}
.largestfont {font-size: 32px; line-height: 40px;}
.giganticfont {font-size: 36px; line-height: 54px;}
.enormousfont {font-size:40px; line-height: 54px;}
.colossalfont {font-size: 52px; line-height: 60px;}
.ridiculousfont {font-size: 60px; line-height: 72px;}
.humongousfont {font-size: 80px; line-height: 80px;}
.font100 {font-size: 100px; line-height:80px;}
.font130 { font-size: 130px; }
.lineheight16 { line-height: 16px; }
.lineheight18 { line-height: 18px; }
.lineheight21 { line-height: 21px; }
.lineheight24 { line-height: 24px; }
.lineheight28 { line-height: 28px; }
.lineheight30 { line-height: 30px; }
.lineheight32 { line-height: 32px; }
.fontsize16 { font-size: 16px; }
.premovestyles { margin: 2px 0; }
.strikethrough { text-decoration: line-through; }
.underline { text-decoration: underline; }

/* === | a (link) styles ================================
         Use these classes to change your link styles. 
===================================================== */
.bluelink { color: #0065bd !important; }
a.bluelinkhover:hover { color: #0065bd !important; }
a.bluelinkhover:active { color: #0065bd !important; }
.blacklink { color: #434231 !important; }
.nounderline { text-decoration: none !important; }
.nounderline:hover { text-decoration: underline !important; }
.nounderlinehover, .nounderlinehover:hover { text-decoration: none !important;}
.pointer {cursor:hand; cursor:pointer;}
.cursorHelp {cursor: help;}

/* === | ========================================
	    .inline
	    These style are overriding the bootstrap
	    classes. Revist these!!
================================================= */
.inline{display:inline;height:27px;float:left;margin:7px 0 0 8px;}
.inline.checkbox{width:25px;height:24px;}
.inline.checkbox.solo{width:25px;height:24px;float:right;margin-right:16px;}


.results-header{height:24px;width:600px;color:#fff;/* text-align:center; */margin:0;padding:0 15px 0 15px;font-size:18px;font-weight:bold;padding-top:6px;border-bottom:solid #000 1px;clear:both;display:block;background:#0065bd;}

/*___ Tooltip ___*/
#tooltip{position:absolute;color:#fff;width:200px;z-index:500;background:#8ec63f url('/media/modal-background.png') 50% 50% repeat;box-shadow: 0 0 5px 5px #ccc;border:solid 3px #abacaf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tooltip .body{margin:10px;font-size:14px;}
#tooltip .body span{font-weight:bold;font-family:ProximaNova;}

/*___ Select ___*/
select.sexy{visibility:hidden;position:absolute;}
.sexy-select-container{font-size:13px;line-height:25px;}
.sexy-select{height:27px;min-width:80px;color:#fff;overflow:hidden;cursor:pointer;position:relative;}
.sexy-select .sexy-select-left{height:25px;float:left;padding:0 10px 0 10px;border:1px solid #909090;background:#f1f1f1;box-shadow:inset 0 0 5px #b0b0af;color:#000;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sexy-select .sexy-select-right{float:left;width:28px;height:25px;border:1px solid #909090;margin-left:-5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
background: #01619a; /* Old browsers */
background: -moz-linear-gradient(bottom, #01619a 0%, #006faf 13%, #007abf 25%, #007ac0 37%, #007ec7 50%, #0082ce 63%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#01619a), color-stop(13%,#006faf), color-stop(25%,#007abf), color-stop(37%,#007ac0), color-stop(50%,#007ec7), color-stop(63%,#0082ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(bottom, #01619a 0%,#006faf 13%,#007abf 25%,#007ac0 37%,#007ec7 50%,#0082ce 63%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(bottom, #01619a 0%,#006faf 13%,#007abf 25%,#007ac0 37%,#007ec7 50%,#0082ce 63%); /* Opera11.10+ */
background: -ms-linear-gradient(bottom, #01619a 0%,#006faf 13%,#007abf 25%,#007ac0 37%,#007ec7 50%,#0082ce 63%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082ce', endColorstr='#01619a',GradientType=0 ); /* IE6-9 */
background: linear-gradient(bottom, #01619a 0%,#006faf 13%,#007abf 25%,#007ac0 37%,#007ec7 50%,#0082ce 63%);}
.sexy-select .sexy-select-right div{background:url(/media/page-sprite.png?0.5) -1127px -52px;height:9px;width:12px;position:relative;top:8px;left:8px;}
/* Hover */
.sexy-select.hover .sexy-select-right{
background: #a1a1a1; /* Old browsers */
background: -moz-linear-gradient(bottom, #a1a1a1 0%, #b2b2b2 13%, #bebebe 25%, #bcbbbb 37%, #c1c1c1 50%, #c9c7c7 63%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#a1a1a1), color-stop(13%,#b2b2b2), color-stop(25%,#bebebe), color-stop(37%,#bcbbbb), color-stop(50%,#c1c1c1), color-stop(63%,#c9c7c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(topbottom #a1a1a1 0%,#b2b2b2 13%,#bebebe 25%,#bcbbbb 37%,#c1c1c1 50%,#c9c7c7 63%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(bottom, #a1a1a1 0%,#b2b2b2 13%,#bebebe 25%,#bcbbbb 37%,#c1c1c1 50%,#c9c7c7 63%); /* Opera11.10+ */
background: -ms-linear-gradient(bottom, #a1a1a1 0%,#b2b2b2 13%,#bebebe 25%,#bcbbbb 37%,#c1c1c1 50%,#c9c7c7 63%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c7c7', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(bottom, #a1a1a1 0%,#b2b2b2 13%,#bebebe 25%,#bcbbbb 37%,#c1c1c1 50%,#c9c7c7 63%);}
.sexy-option-container{background:#dddcda;padding:29px 24px 0 0;margin:-2px 0 0;position:absolute;font-weight:normal;color:#525252;display:none;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.sexy-option-overflow{width:100%;height:250px;overflow-y:scroll;}
.sexy-option{padding:0 0 0 8px;cursor:pointer;}
.sexy-option.hover{background:#0065bd;color:#fff;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}

/* Scroll */
#content-bg .scroll-window .overview { list-style: none; position: absolute; left: 0; top: 0; width:100%}
#content-bg .scroll-window .thumb .end,
#content-bg .scroll-window .thumb { background-color: #585758; }
#content-bg .scroll-window .scrollbar { position: relative; float: right; width: 10px;border-left: 1px solid #A0A0A0;}
#content-bg .scroll-window .track { background-color: #F2F0F2; height: 100%; width:8px; position: relative; padding: 0 1px; }
#content-bg .scroll-window .thumb { height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#content-bg .scroll-window .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#content-bg .disabled .scrollbar { display: none; }
#content-bg .scroll-window .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }

.show-message {width:400px; margin: 5px auto; font-size:13px;}
.show-message .inset {padding:5px}
.ui-state-success {background:#74c894 url(/media/ui-success.png) 50% 50% repeat; } 
.show-success {border:1px solid #0ACD0A; color:#FFFF; }
.show-error {font-weight:bold}
.show-debug { width:800px;}
.show-error .exception {border: 1px dashed #E10E49; background-color: #f7f7f7; text-align:left; color:black; font-family: monospace; padding:5px; margin:3px}
.shadowBorder {border:1px solid gray;-moz-box-shadow:2px 2px 10px #000;border-radius:8px;-moz-border-radius:8px;-webkit-box-shadow: 2px 2px 10px #000;-webkit-border-radius:8px;box-shadow: 2px 2px 10px #000; }

.div-tr {border:1px solid #CCC;border-top:none}
.div-tr-first {border: 1px solid #CCC;}
.div-th, .div-td {width:100px;height:28px;float:left;border-left:1px solid #CCC;}
.div-td-first, .div-th-first {border:none;}
.div-td, .div-td-first {border-top:none}
.div-td-box, .div-th-box {margin:0}
.div-th {font-weight:bold}

.form-login .form-key a {color: #717174;text-decoration:none}
.form-login .form-key a:hover {text-decoration:underline}
.login-links {margin:8px 0 0 25px;float:left}
.login-button {float:left;margin:9px 0 0 0}
.form-vip {display:none}

/* === | NEW BUTTON STYLES =============================================
		Bootstrapped buttons, no class changes, just color changes 
======================================================================== */
.button { 
	display: block; 
	*display: inline; 
	text-decoration:none !important; 
	color:#fff !important; 
	cursor: pointer; 
	text-align:center;
	border:solid 1px #fff; 
	border-radius:6px; 
	-moz-border-radius:6px;
	-webkit-border-radius:6px; 
	text-shadow: none;
	font-size: 14px;
}
/* === | BOOTSTRAPPED BUTTON STYLES =============================
         These button styles are bootstrapped, 
         but some are our colors.
======================================================== */

/* Green bootstrapped button */
.btn-success {
  background-color: #79b208;
  background-image: -moz-linear-gradient(top, #79b208, #4B6E04);
  background-image: -ms-linear-gradient(top, #79b208, #4B6E04);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#79b208), to(#4B6E04));
  background-image: -webkit-linear-gradient(top, #79b208, #4B6E04);
  background-image: -o-linear-gradient(top, #79b208, #4B6E04);
  background-image: linear-gradient(top, #79b208, #4B6E04);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79b208', endColorstr='#4B6E04', GradientType=0);
  border-color: #4B6E04 #4B6E04 #4B6E04;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
/* == | TODO: Remove me once jquery-ui.css is 'sploded ====*/
.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-inverse, .btn-gray, .btn-grey { color: white !important; text-decoration: none !important;}
.btn {text-decoration: none !important;}
/* Green bootstrapped button */
.btn-success {
	background-color: #79b208;
	background-image: -moz-linear-gradient(top, #79b208, #4B6E04);
	background-image: -ms-linear-gradient(top, #79b208, #4B6E04);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#79b208), to(#4B6E04));
	background-image: -webkit-linear-gradient(top, #79b208, #4B6E04);
	background-image: -o-linear-gradient(top, #79b208, #4B6E04);
	background-image: linear-gradient(top, #79b208, #4B6E04);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79b208', endColorstr='#4B6E04', GradientType=0);
	border-color: #4B6E04 #4B6E04 #4B6E04;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #4B6E04;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #4B6E04;
}
/* Red Bootstrapped button */
.btn-danger {
	background-color: #e10e49;
	background-image: -moz-linear-gradient(top, #e10e49, #A60936);
	background-image: -ms-linear-gradient(top, #e10e49, #A60936);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e10e49), to(#A60936));
	background-image: -webkit-linear-gradient(top, #e10e49, #A60936);
	background-image: -o-linear-gradient(top, #e10e49, #A60936);
	background-image: linear-gradient(top, #e10e49, #A60936);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10e49', endColorstr='#A60936', GradientType=0);
	border-color: #A60936 #A60936 #A60936;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
	background-color: #A60936;
}
/* Gray Bootstrapped button | custom class */
.btn-grey,.btn-gray {
	background-color: #6e6e6e;
	background-image: -moz-linear-gradient(top, #888, #575757);
	background-image: -ms-linear-gradient(top, #888, #575757);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#888), to(#575757));
	background-image: -webkit-linear-gradient(top, #888, #575757);
	background-image: -o-linear-gradient(top, #888, #575757);
	background-image: linear-gradient(top, #888, #575757);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888', endColorstr='#575757', GradientType=0);
	border-color: #575757 ##575757 #575757;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	text-shadow: none !important;
}
.btn-grey:hover,
.btn-grey:active,
.btn-grey.active,
.btn-grey.disabled,
.btn-grey[disabled],
.btn-gray:hover,
.btn-gray:active,
.btn-gray.active,
.btn-gray.disabled,
.btn-gray[disabled] {
	background-color: #575757;
} 

/* Legacy button code */
.btn.large, .button.large{float: left;height: 35px;width: 200px; border: 1px solid #909090;font-size: 20px;line-height: 36px;} 
.button { 
	display: block; 
	*display: inline; 
	text-decoration:none !important; 
	color:#fff !important; 
	cursor: pointer; 
	text-align:center;  
	border:solid 1px #fff; 
	border-radius:6px; 
	-moz-border-radius:6px;
	-webkit-border-radius:6px; 
	text-shadow: none;
	font-size: 14px;
}

/* == | TODO: Remove me once jquery-ui.css is 'sploded ====*/
.btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-inverse, .btn-gray, .btn-grey {
	color: white !important;
	text-decoration: none !important;
}
.btn {text-decoration: none !important; text-shadow: none !important;}
.btn.large, .button.large{float: left;height: 35px;width: 200px; border: 1px solid #909090;font-size: 20px;line-height: 36px;} /* Weird semantic here, but keep this one anyway */

/* == | DO WE NEED THESE ANYMORE? ==============================
	    Bootstrap has classes for buttons so we may not need
	    these anymore. Scrub code for these classes and replace
	    them with bootstrap classes.
================================================================ */
    
.button:hover { text-decoration: none;}
.button:active { position: relative; top: 1px; }
.bigrounded {-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}
.mediumbtn {font-size: 12px; padding: .4em 1.5em .42em;}
.smallerbtn { height: 20px; line-height: 18px; font-size: 12px;}
.smallbtn { height: 20px; line-height: 24px; }
.mediumbtn {height: 25px; line-height: 27px; font-size: 16px; }
.centeredbtn { width: 10%; margin: 0 auto; }
.shortestbtnwidth { width: 50px; /* font-size: 14px; */ }
.shortbtnwidth { width: 100px; font-size: 16px; }
.mediumbtnwidth { width: 180px; font-size: 16px; }
.largebtnwidth { width: 240px; font-size: 16px;}
.centerbtnsmall { width: 100px; margin: 0 auto; }
.centerbtnmedium { width: 180px; margin: 0 auto; }
.centerbtnlarge { width: 240px; margin: 0 auto; }
.nobold { font-weight: normal; }


/* === | ========================================
		Global Navigation
================================================= */
.container {
    max-width: 1170px !important; /* REMOVE FOR RESPONSIVE */
    min-width: 768px !important; /* REMOVE FOR RESPONSIVE */
}

#aligntable{text-align:left;display: table;}
#aligntable .align {vertical-align:middle;display: table-cell;}

.fullwidth {width:100%;}
.fullheight {height:100%}
.absolute {position:absolute;}
.relative {position:relative;}

/* skipnav for screen readers */
.hiddenFromViewer {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* sticky header */
.top-nav {
	height: 80px;
	position: fixed;
	background-color: #707070;
	width: 100%;
	margin: 0;
	top: 0;
	left: 0;
	z-index: 100000;
	text-align: left;
}
.top-nav-container {
	min-width: 768px;
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 15px;
	position: relative;
}
.headerfacebookicon {
	height: 26px;
	width: 28px;
	margin: 10px 0 0 0;
	background: url("/media/default/navigation/social-media3.png");
    background-image: url("/media/default/navigation/social-media3.svg"),none;
    background-size: auto 26px;
    background-position: -28px;
    background-repeat:no-repeat;
}
.headertwittericon {
	height: 26px;
	width: 28px;
	margin: 10px 0px 0 0px;
	background: url("/media/default/navigation/social-media3.png");
    background-image: url("/media/default/navigation/social-media3.svg"),none;
    background-size: auto 26px;
	background-repeat:no-repeat;
}
.headervideoicon {
	height: 26px;
	width: 28px;
	margin: 10px 0 0 4px;
	background: url("/media/default/navigation/social-media3.png");
    background-image: url("/media/default/navigation/social-media3.svg"),none;
    background-size: auto 26px;
    background-position: -60px;
    background-repeat:no-repeat;
}
.headernameicon {
	display: block;
	height: 13px;
	width: 111px;
	margin: 8px 7px 0 0;
	background: url("/media/default/navigation/small-logos.png");
	background-image: url("/media/default/navigation/small-logos.svg"),none;
	background-size: auto 46px;
	background-repeat:no-repeat;
	background-position: 0 -14px;
}
.headertwittericon,
.headerfacebookicon,
.headervideoicon
 { display: inline-block; }
#account-logged-in { 
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	float: right;
}
.headeraccountname a:link,
.headeraccountname a:visited,
.headeraccountname a:hover,
.headeraccountname a:active {
	color: #fff; 
}
a.logout-link {display: inline-block; }
a.logout-link:link,
a.logout-link:visited,
a.logout-link:hover,
a.logout-link:active { color: #fff; }
.top-navbox {
	float: right;
    margin: 28px 0 0 4px;
    font-size: 14px;
}
#cart-logout-button {
	background-color: #79B208;
    float: left;
    height: 24px;
    line-height: 26px;
}
#cart-logout-button a { 
	color: white;
	text-decoration: none;
	margin: 8px 8px 0 8px;
}
#cart-logout-button a:hover { text-decoration:underline;}
.account-text {
	color: #fff;
	background-color: #909192;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 8px 0 8px;
    margin: 3px 0 0 0;
}
#signup-button {
	background-color: #909192;
    float: left;
    height: 24px;
    line-height: 26px;
}
#signup-button a { 
	color: white;
	text-decoration: none;
	margin: 8px 8px 0 8px;
}
#signup-button a:hover { text-decoration:underline;}

#cart-box {
	background-color: #E7E7E8;
    float: right;
    font-size: 14px;
    height: 24px;
    margin: 28px 0 0 4px;
    position: relative;
}
#cart-icon {
	margin: 3px 6px 0 6px;
    white-space:nowrap;
}
.cart-img{
	height: 14px;
	width: 18px;
	display: block;
	float: left;
	background: url("/media/default/navigation/cart-icon.png");
	background-image: url("/media/default/navigation/cart-icon.svg"),none;
	background-size: auto 14px;
	margin: 2px 3px;
	background-repeat: no-repeat;
}
#login-popup {
	display: none;
	position: absolute;
	width: 194px;
	top: 26px;
	left: -47px;
	background-color: #f5f5f5;
	-moz-box-shadow: -5px 9px 23px 0px #777777;
	-webkit-box-shadow: -5px 9px 23px 0px #777777;
	box-shadow: -5px 9px 23px 0px #777777;
}
.open #login-popup { display:block;z-index:10000; }
#login-popup-form { padding: 15px;}
.form-key { font-family:'ProximaNovaBold';font-size:12px;color:#545454; }
.form-value { margin:2px 0 10px 0}
.form-value input { width:100%;margin:0;padding:0; }
.form-vip { display:none; }
.form-message {
	display:none;
	color:#E10E49;
}
.login-links { margin: 8px 0 8px 0; }


/* main header nav */
header {
	border-bottom:1px solid #555555; 	
	background: #717075; 
}
.navbar-default {
	position:relative;
	margin: 80px 0 0 0;
	background: #4D4E53;
	border: none;
}
.navbar-default .navbar-toggle {
	color: #ddd;
}
.navbar-default .navbar-toggle:hover {
	color: #4d4e53;
}
#logo-name_com {
	float: left;
	height: 30px;
	width: 254px;
	margin: 25px 0 0 10px;
	background: url("/media/default/navigation/logo-sprite.png");
	background-image: url("/media/default/navigation/namelogo.svg"),none;
	background-size:100%;
	background-repeat:no-repeat;	
}
.logo a { text-indent: -9999px;width: 269px; }
.navbar-brand { 
	height: auto;
	padding: 5px;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent;
}
.nav>li>a:hover,
.nav>li>a:focus {
	text-decoration: underline;
}

.hn-domains {
	width: 20px;
	margin-right: 6px;
	background: url("/media/default/navigation/menu-icons.png"); 
	background-image: url("/media/default/navigation/menu-icons2.svg"),none; 
	background-position: -69px 0;
}
.hn-websites {
	width: 20px;
	margin-right: 6px;
	background: url("/media/default/navigation/menu-icons.png");  
	background-image: url("/media/default/navigation/menu-icons2.svg"),none; 
	background-position: -48px 0;
}
.hn-hosting {
	width: 29px;
	margin-right: 6px; 
	background: url("/media/default/navigation/menu-icons.png"); 
	background-image: url("/media/default/navigation/menu-icons2.svg"),none; 
	background-position: -19px 0;
}
.hn-email {
	width: 22px; 
	margin-right: 6px;
	background: url("/media/default/navigation/menu-icons.png"); 
	background-image: url("/media/default/navigation/menu-icons2.svg"),none; 
	background-position: -111px 0;
}
.hn-about {
	width: 21px;
	margin-right: 6px;
	background: url("/media/default/navigation/menu-icons.png"); 
	background-image: url("/media/default/navigation/menu-icons2.svg"),none; 
	background-position: -89px 0;
}
.hn-account {
	width: 18px;
	margin-right: 6px;
	background: url("/media/default/navigation/menu-icons.png");  
	background-image: url("/media/default/navigation/menu-icons2.svg"),none; 
	background-position: 0 0;
}

.hn-domains, .hn-websites, .hn-hosting, .hn-about, .hn-email, .hn-account, .hn-account.loggedin {
	background-size: 134px;
	background-repeat: no-repeat;
	float: left;
	min-height: 24px;
	margin-left: 5px;
	margin-top: -3px;
}
.hn-button {
	border-bottom: 3px solid transparent;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin: 0;
	font-size: 14px;
	min-width: 110px;
	padding: 13px 15px 11px 15px;
}
.hn-button:hover {
	border-bottom: 3px solid #abe65c;
}
a.dropdown-toggle.nav-toggle:hover {
	text-decoration: none;
}

.dropdown.open {
	border: none;
	position: static;
}
.dropdown-menu .dd-nav-subgroup {	
	margin-right: 60px;
	min-width: 135px;
    display: inline-block;
    height: 100%;
    padding: 5px 12px;
    vertical-align: top;
    text-align: left;
}
.dropdown-menu .dd-nav-subgroup a {
	color: #fff;
	background: inherit;
    font-family: ProximaNova;
    font-size: 13px;
    text-decoration: none;
    padding: 0;
    display: block;
    overflow: visible;
}
.dropdown-menu .dd-nav-subgroup-title,
.dropdown-menu .dd-nav-subgroup-title a { 
	color: #8dc63f;
	font-size: 18px;
	font-family: 'ProximaNovaBold';
}
.dropdown-menu .dd-nav-subgroup-title {
	margin: 20px 0 11px 0;
	border-bottom: 1px solid;
}
.dropdown-menu .dd-nav-subgroup-title a {
	margin: 0;
}
.dropdown-menu .dd-nav-subgroup-title a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom-color: #fff;
}
.dropdown-menu .dd-nav-callout {
	margin: 20px 0px 0 70px;
	padding: 16px 24px 16px 40px;
	background: #4D4E53;
}
.dd-nav-subgroup .dd-nav-callout a {
	font-size: 20px;
	font-family: 'ProximaNovaBold';
}
.dd-nav-callout-email,
.dd-nav-callout-googleapps,
.dd-nav-callout-websitebuilder,
.dd-nav-callout-wordpress,
.dd-nav-callout-hosting {
	float: left;
	background: url("/media/default/navigation/newnavicons-small.png");
	background-image: url("/media/default/navigation/newnavicons-large.png"),none;
	background-repeat: no-repeat;
}
.dd-nav-callout-email {
	width: 100px;
	height: 100px;
	margin: -38px 25px 0 -113px;
	background-size: auto 100px;
	background-position: -315px 0;
}
.dd-nav-callout-googleapps {
	width: 100px;
	height: 100px;
	margin: -39px 10px 0 -90px;
	background-size: auto 100px;
	background-position: -415px 0;		
}
.dd-nav-callout-websitebuilder {
	width: 128px;
	height: 100px;
	margin: -31px 0 0 -113px;
	background-size: auto 100px;
	background-position:0 0;
}
.dd-nav-callout-wordpress {
	width: 100px;
	height: 100px;
	margin: -34px 20px 0 -113px;
	background-size: auto 100px;
	background-position: -127px 0;
}
.dd-nav-callout-hosting {
	width: 88px;
	height: 100px;
	margin: -35px 15px 0 -113px;
	background-size: auto 100px;
	background-position: -225px 0;
}
.dd-nav-callout-domains {
	margin: 60px 0 0 0;
	padding: 10px 18px 10px 18px;
	background: #4d4e53;
	float: left;
}

.nav-toggle {text-decoration: none !important;}
.navbar-nav > li > a {line-height: 20px;}

.dropdown-menu li > a {
	clear: none;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
	text-decoration: underline;
	background-image: none !important;
	background-color: inherit;
}
	
.navbar {
	min-height: 44px;
}
.navbar-collapse {
	border:none;
	padding-left: 0;
}



/* sticky header */	
.cart-item { 
	padding:1px 2px 0 0;
	margin: 0 1px 0 5px;
	display: inherit;
}
.account-text{
	display: inherit;
	margin: 28px 0 0 0;
}
.view-cart-txt { display: inline; }	
#nsticky {
	margin: 0;
}
.loggedin .hn-button {
	border-bottom: 1px solid #abe65c;
}
.loggedin .hn-button:hover {
	border-bottom: 3px solid #abe65c;
}
 
.navbar-nav .dropdown-menu {
	padding: 0;
	border: none;
	margin: 0 auto;
	box-shadow: none;
	width: 100%;
	z-index: 1035;
	-webkit-transform: scale3d(1,1,1);
	background: #707070;
	
	position: absolute;
	top: 100%;
	left: 0;
	float: left;
	font-size: 14px;
	text-align: left;
	list-style: none;
	-webkit-background-clip: padding-box;
	        background-clip: padding-box;
}
.dd-nav-group {
    height: 195px;
	min-width: 768px;
	max-width: 1170px;
	margin: 0 auto;
}	
.dd-nav-subgroup li.dd-nav-subgroup-title a {
	font-size: 18px;
}		
.navbar .nav > li > .dropdown-menu::before,
.navbar .nav > li > .dropdown-menu::after {
	content: none;
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-radius: 0;
}
.navbar .nav {
	position: static;
}
.modal-dialog {
	margin-top: 80px;
}






/* === | ========================================
	     Account Box
================================================= */
.form-message {display:none}
.form-login {text-align:left;margin:0}
.form-key {font-weight:bold;font-size:12px;color:#545454}
.form-value {margin:2px 0 10px 0}
.form-value input {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:154px;margin:0;padding:0;}
.form-login div.button-1 {margin-top:0px}
.login-button {margin:0;padding:0}
.ui-button {float:left;}
.form-vip {display:none;}
.login-arrow { background: url("/media/default/navigation/login-arrow.png") no-repeat; display: inline; float: right; height: 15px; margin-left: 16px; width: 18px;}
.open .login-arrow { background: url("/media/default/navigation/login-arrow-open.png") no-repeat;}
.create-account-button {background-color: #0079C2;border: 1px solid white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color: white;float: left;margin-left: 10px;margin-top: 9px;padding: 2px 5px;text-align: center;width: 180px;}
.create-account-link:hover { text-decoration:underline;}
.cart-link {padding-left:6px;color: #717075;text-align:left;}
.cart-link a {text-decoration:underline;}
.cart-img.png_bg{height:14px;width:13px;display:block;float:left;background:url("/media/menu-icons.png") 0 -555px  no-repeat;}
.open #login-popup-contain {display:block;z-index:10000;}
.open #login-popup {display:block;z-index:10000;}
.account-text{ padding-top: 1px;}
.account-logged-in { 	
	font-size: 14px;
	color: #89b53f;
	margin: 2px 3px 0 0;
	padding-right: 5px; 
	line-height: 26px; 
	height: 25px !important;
}

.top-navbox .caret {
	margin: 10px 0 0 4px;
}

#signup-button .glyphicon-lock {
    display: inline-block;
	width: 16px;
	height: 16px;
	margin: -1px 0 0 4px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("/media/default/account-management-sprite.png");
	background-position: -104px -4px;
	background-repeat: no-repeat;
}


/* === | ========================================
	     Login
================================================= */
#login-popup p {margin: 5px;}
#login-popup-contain {display: none;margin-left: 13px;margin-top: 14px;position: absolute;left:20px;}
#login-popup {
	display: none;
	position: absolute;
	top: 26px;
	left: 67px;
	-moz-box-shadow: -5px 9px 23px 0px #333333;
	-webkit-box-shadow: -5px 9px 23px 0px #333333;
	box-shadow: -5px 9px 23px 0px #333333;
	border-radius: 6px;
}
#login-popup-inset {
	clear: both;
	float: left;
	background-color: #f5f5f5;
	border-radius: 6px;
}
#login-popup li.text {margin-bottom:3px;}
#login-popup form .input { margin-bottom:5px; }
#login-popup form .input input { width:96%; }
#login-popup ul {list-style:none;margin:0;padding:0;}
#login-popup p.small { font-size:12px; float:left; }

#login-popup-form {padding: 10px 0 0 10px;}
#account-box .open #login-popup-inset, #account-box .open #login-popup {display:block;}


.searchbtn { float: left; height: 60px; width: 200px; border: 1px solid #909090; font-size: 42px; line-height: 50px; margin: 0 0 0 -20px; font-weight: normal;} 
.searchbtncheckout { float: left; height: 59px; width: 200px; border: 1px solid #909090; font-size: 42px; line-height: 58px; margin: -1px 0 0 -20px; font-weight: normal; } 
a.button.facebook:hover { background: none repeat scroll 0 0 #324C80; }
a.button.yahoo:hover {background: none repeat scroll 0 0 #FCC920;}
a.button.google:hover {background: none repeat scroll 0 0 #007222;}
a.button.twitter:hover {background: none repeat scroll 0 0 #017FBA;}
a.button.namedotcom2 {width: 200px;}
a.button.facebook, a.button.yahoo, a.button.google, a.button.twitter, a.button.namedotcom {
    height: 28px;
    margin-bottom: 20px;
    width: 290px;
     *zoom:1;
}
a.button.facebook div, a.button.yahoo div, a.button.google div, a.button.twitter div, a.button.namedotcom div {
    background: url("/media/form-sprite.png") repeat scroll 0 0 transparent;
    border-right: 1px solid #32405D;
    float: left;
    height: 28px;
    width: 31px;
}
a.button.facebook span, a.button.yahoo span, a.button.google span, a.button.twitter span, a.button.namedotcom span {
    border-left: 1px solid #B4C1DD;
    float: left;
    height: 28px;
    width: 255px;
    line-height:28px;
}
a.button.yahoo div {
    border-right: 1px solid #7D765D;
}
a.button.google div {
    border-right: 1px solid #215B33;
}
a.button.twitter div {
    border-right: 1px solid #296176;
}
a.button.yahoo span {
    border-left: 1px solid #FFF4CF;
}
a.button.google span {
    border-left: 1px solid #A3D4B2;
}
a.button.twitter span {
    border-left: 1px solid #ABE3F7;
}
a.button.namedotcom span {
    border-left: 1px solid #ABE3F7;
}
a.button.facebook {
	background: #7db9e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #7db9e8 0%, #1e5799 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7db9e8 0%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7db9e8 0%,#1e5799 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7db9e8 0%,#1e5799 100%); /* IE10+ */
	background: linear-gradient(top,  #7db9e8 0%,#1e5799 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799', GradientType=0); /* IE6-9 */    
	border: 1px solid #3B5998;
	*zoom:1;
}
a.button.yahoo {
    background: #f9f7b8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f7b8 0%, #efe810 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f7b8), color-stop(100%,#efe810)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f7b8 0%,#efe810 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f7b8 0%,#efe810 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f7b8 0%,#efe810 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f7b8 0%,#efe810 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f7b8', endColorstr='#efe810',GradientType=0 ); /* IE6-9 */
	    color: #89308F !important;
	    *zoom:1;
}
a.button.google {
   background: #88cc6e; /* Old browsers */
	background: -moz-linear-gradient(top,  #88cc6e 0%, #1b8922 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88cc6e), color-stop(100%,#1b8922)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #88cc6e 0%,#1b8922 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #88cc6e 0%,#1b8922 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #88cc6e 0%,#1b8922 100%); /* IE10+ */
	background: linear-gradient(top,  #88cc6e 0%,#1b8922 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88cc6e', endColorstr='#1b8922',GradientType=0 ); /* IE6-9 */
    border: 1px solid #157332;
     *zoom:1;
}
a.button.twitter {
    background: -moz-linear-gradient(center bottom , #029BD3 0%, #089FD6 13%, #14A7DD 25%, #19AAE0 37%, #21B0E4 50%, #2DB8EC 63%) repeat scroll 0 0 transparent;
    border: 1px solid #057ED0;
}
a.button.yahoo div {
    background-position: -31px 0;
}
a.button.google div {
    background-position: -62px 0;
}
a.button.twitter div {
    background-position: -93px 0;
}
a.button.namedotcom div {
    background-position: -74px -136px;
}

/* === | ========================================
	     Login
================================================= */
#vip-pin{display:none;}
#login-dropdown{float:left;width:100%;border-bottom:1px solid #fff;background:#404040;font-family:ProximaNovaBold, "Trebuchet MS", Arial, sans-serif;overflow:hidden;}
#login-dropdown-create-login, #login-dropdown-member-login{margin:0 auto;width:989px;height:242px;color:#fff;padding:30px 0 30px;}
#login-dropdown-member-login-message{margin-top: 50px; color:white;font-size:16px;}
.login-dropdown-left, .login-dropdown-right{float:left;border-right:solid 3px #999;text-align:left;padding:10px 61px 10px 61px;margin-left:124px;}
.login-dropdown-right{border:0;margin:0;}
.login-header{font-size:20px;margin-bottom:20px;}
.login-row{margin-bottom:20px;}
.login-row a.lost-pass{float:right;font-weight:13px;color:#fff;text-decoration:none;margin:11px 10px;}
.login-row a.lost-pass:hover{text-decoration:underline !important;}
.login-row a.blue{float:right;}
select.input-vip-id{width: 100%}
/* === | ========================================
	     Temp login
================================================= */
#login-dropdown .account-login.create-account-link{width:150px;position:relative;top:21px;}
#login-dropdown .login-item.login-button{float:right;width:66px;height:30px;}
#login-dropdown .login-item.login-button .ui-button.ui-widget.ui-state-button.ui-corner-all.ui-button-text-only.ui-button-border-2{width:66px;height:30px;font-size:15px;background:url('/media/login-temp.jpg');padding:0;border:0;}
#login-dropdown .login-item.login-links{width:170px;margin:19px 0 0 0;text-align:right;}
#login-dropdown .login-item.login-links br, #login-dropdown a.create-account, #login-dropdown .form-message.form-mini-message{display:none;}
#login-dropdown a.lost-password{color:#fff;}
#login-dropdown a.lost-password:hover{color:#fff;text-decoration:none !important;}
#login-dropdown .form-key{font-size:17px;font-weight:normal;color:#fff;}
#login-dropdown .form-value{float:left;color:#000;font-weight:bold;font-size:17px;height:20px;float:left;display:block;position:relative;width:247px;border:1px solid #909090;background:#fff;box-shadow:inset 0 0 5px #b0b0af;color:#000;font-weight:bold;font-size:17px;line-height:9px;margin:0 0 27px;padding:8px 0 0 0;font-weight:bold;cursor:text;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#login-dropdown .form-value input.input-username, #login-dropdown .form-value input.input-password{float:left;background:none;background:transparent !important;border:none;outline:none;padding:0;color:#525252 !important;font-size:17px;margin:-9px 0 0 0 !important;width:229px !important;padding:3px 9px 0 9px !important;position:relative;font-weight:bold;}
#login-dropdown .form-value input.input-vip-pin{margin:-9px 0 0 0 !important;width:234px;}

/* === | ========================================
	     Sexy - but you're not so stop calling 
	     yourself sexy.
	     TODO: Remove these. I've removed the 
	     sexy selectors from checkout. Anywhere
	     else?
================================================= */
fieldset.sexy input, fieldset.sexy textarea, form.sexy label{color:#000;font-weight:bold;font-size:17px;}
fieldset.sexy p{float:left;display:block;position:relative;width:315px;border:1px solid #909090;background:#fff;box-shadow:inset 0 0 5px #b0b0af;color:#000;font-weight:bold;font-size:17px;line-height:9px;margin:0 0 20px;padding:8px 0 0 0;font-weight:bold;cursor:text;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
fieldset.sexy p input{float:left;background:transparent;border:none;outline:none;padding:0;color:#525252;font-size:17px;margin-top:-3px;width:260px;padding-left:9px;position:relative;}
fieldset.sexy p label{font-size:17px;position:absolute;top:0;left:0;width:260px;display:block;padding:10px 0 0 9px;color:#525252;}
fieldset.sexy p br{display:none;}
fieldset.sexy p textarea{float:left;background:transparent;border:none;resize:none;outline:none;padding:0;color:#525252;font-size:17px;width:121px;padding-left:9px;position:relative;}
fieldset.sexy p.textarea label{padding-top:15px;}
fieldset.sexy p.green input, fieldset.sexy p.green label{color:#90C547;}

/* === | ========================================
	     TODO: Remove these sexy beasts.
	     They are not sexy. They are only beasts.
================================================= */
fieldset.sexy p.smallest-fieldset{width:245px;}
fieldset.sexy p.smallest-fieldset.text, fieldset.sexy p.small-fieldset.text{height:20px;}
fieldset.sexy p.smallest-fieldset input{width:189px;}
fieldset.sexy p.smallest-fieldset label{width:189px;}
fieldset.sexy p.smallest-fieldset textarea{width:189px;}
fieldset.sexy p.medium-fieldset{width:395px;}
fieldset.sexy p.medium-fieldset.text, fieldset.sexy p.small-fieldset.text{height:20px;}
fieldset.sexy p.medium-fieldset input{width:339px;}
fieldset.sexy p.medium-fieldset label{width:339px;}
fieldset.sexy p.medium-fieldset textarea{width:339px;}

/* === | ========================================
	     Pass / Fail
	     TODO: This is the dohicky nick showed me
	     with the promo code on checkout.
================================================= */
fieldset.sexy span.none{display:none;}
fieldset.sexy span.pass-fail{float:right;height:28px;width:44px;margin:-9px -1px 0 0;border:1px solid #909090;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
background: #cd2252; /* Old browsers */
background: -moz-linear-gradient(bottom, #cd2252 0%, #df003f 13%, #e70042 25%, #ef0044 37%, #f50046 50%, #ed1846 63%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#cd2252), color-stop(13%,#df003f), color-stop(25%,#e70042), color-stop(37%,#ef0044), color-stop(50%,#f50046), color-stop(63%,#ed1846)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(bottom, #cd2252 0%,#df003f 13%,#e70042 25%,#ef0044 37%,#f50046 50%,#ed1846 63%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(bottom, #cd2252 0%,#df003f 13%,#e70042 25%,#ef0044 37%,#f50046 50%,#ed1846 63%); /* Opera11.10+ */
background: -ms-linear-gradient(bottom, #cd2252 0%,#df003f 13%,#e70042 25%,#ef0044 37%,#f50046 50%,#ed1846 63%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1846', endColorstr='#cd2252',GradientType=0 ); /* IE6-9 */
background: linear-gradient(bottom, #cd2252 0%,#df003f 13%,#e70042 25%,#ef0044 37%,#f50046 50%,#ed1846 63%); /* W3C */}
fieldset.sexy span.pass-fail.pass{
background: #769e23; /* Old browsers */
background: -moz-linear-gradient(bottom, #769e23 0%, #70a401 13%, #78b000 25%, #7fb900 37%, #84c000 50%, #90c547 63%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#769e23), color-stop(13%,#70a401), color-stop(25%,#78b000), color-stop(37%,#7fb900), color-stop(50%,#84c000), color-stop(63%,#90c547)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(bottom, #769e23 0%,#70a401 13%,#78b000 25%,#7fb900 37%,#84c000 50%,#90c547 63%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(bottom, #769e23 0%,#70a401 13%,#78b000 25%,#7fb900 37%,#84c000 50%,#90c547 63%); /* Opera11.10+ */
background: -ms-linear-gradient(bottom, #769e23 0%,#70a401 13%,#78b000 25%,#7fb900 37%,#84c000 50%,#90c547 63%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c547', endColorstr='#769e23',GradientType=0 ); /* IE6-9 */
background: linear-gradient(bottom, #769e23 0%,#70a401 13%,#78b000 25%,#7fb900 37%,#84c000 50%,#90c547 63%); /* W3C */}
fieldset.sexy span span{height:19px;width:19px;display:block;background:url("/media/form-sprite.png") -77px -72px;margin:4px 0 0 13px;}
fieldset.sexy span.pass span{height:16px;width:24px;background:url("/media/form-sprite.png") -97px -72px;margin:6px 0 0 12px;}

/* === | ========================================
	     Checkboxes
	     TODO: Remove these.
================================================= */
.sexy-checkbox-container{float:left;}
.sexy-checkbox-container input{display:none;float:left;}
.sexy-checkbox-container .sexy-checkbox{display:block;width:20px;height:19px;background:url(/media/page-sprite.png?0.5) -1124px -20px;cursor:pointer;float:left;}
.sexy-checkbox-container .sexy-checkbox.selected{background:url(/media/page-sprite.png?0.5) -1124px 0;}

/* === | ========================================
	     Top Nav
================================================= */
.tabs-nav2{float:left;width:989px;position:relative;margin-top:1px;z-index: 999;}
.tabs-nav2 ul{float:left;padding:0;margin:0;list-style:none;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;}
.tabs-nav2 ul li:first-child {margin-left: 10px;}
.tabs-nav2 ul li{float:left;display:inline;font-size:14px;font-weight:bold;}
.tabs-nav2 ul li a{display:inline;height:33px;color:#575757;text-decoration:none;padding:10px 21px 5px 21px;line-height:29px;}
.tabs-nav2 ul li a:hover{color:#0065bd;}
.tabs-nav2 ul li a.active{background:#fff;color:#90C547;border:1px solid #8D8D8D;border-bottom:none;/*text-transform:uppercase;*/cursor:default;padding:10px 20px 7px 20px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
.tabs-nav2 ul li a.legacy{color:#0065bd;}
.tabs-nav2 ul li a:hover.legacy{color:#90C547;}
.tabs-nav2 ul li a.active.labs:hover{color:#0065bd;cursor:pointer;}
/* === | ========================================
	     Top Sub-nav
================================================= */
.top-sub-nav-contaner{clear:both;width:975px;padding:0 0 11px 12px;margin-top:-2px;}
.top-sub-nav-row{width:100%;display:table;text-align:center;width:963px;padding:15px 0 15px;border:1px solid #949494;background:#F2F0F2;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.top-sub-nav{display:table-cell;cursor:default;}
.top-sub-nav a{display:inline-table;height:20px;font-family:ProximaNovaBold;color:#575757;/*font-size:1.12em;*/text-decoration:none;vertical-align:middle;position:relative;top:4px;font-size:11px;}
.top-sub-nav a:hover{color:#90C547;}
.top-sub-nav a.active{color:#0065bd;}
.top-sub-nav a.active:hover{color:#90C547;}
.top-sub-nav span{display:inline-table;width:2px;height:20px;background:#c6c4c5;margin:0 8px 0 8px;cursor:default;vertical-align:middle;}

/* === | ========================================
	     Main
================================================= */
#main { text-align:left; font-size:1.2em; width:100%; margin:0 auto; padding-bottom: 0px; min-width: 960px; }
header { border-bottom:1px solid #555555;}
#header { height: 68px; background-color: #717075; }
#header-inset { position: relative; margin: 0;}
#sub-header { height:34px; } 
#sub-header-bg {margin: 0 auto;width: 1038px;height: 14px;background: transparent url('/media/page-sprite.png?0.5') 0 -231px;}
.logo a {background-repeat: no-repeat;display: block;height: 30px;outline: medium none;text-indent: -9999px;width: 254px;}

/* === | ========================================
	     Search Banner
================================================= */
#top-banner {height: 40px;width:100%;background:#dddcdb url(/media/pattern2.jpg) center -105px repeat-x;}
#top-banner-inset {margin: 0 auto;width: 989px;}
#search-banner .search-text {float:left;color: #6F6F72;font-family: 'StrangeloveTextRegular';font-size: 40px;text-transform: uppercase;margin: 7px 8px 0 200px;line-height:28px}
#search-banner-bar {float:left;background: url("/media/topbanner-search-bg.png") 0 0 no-repeat;height: 30px;width: 415px;margin:4px 0 0 0 }
#search-banner .search-input {float:left;width:330px;text-align:left;}
#search-banner .search-input input {float:right;margin:5px 0 0 0;height: 22px;border: 0 none;width: 230px;padding: 0;color:#D8D9DA;font-size: 12px;outline:none;line-height: 22px;}
#search-banner .search-button {float:left;margin:0 0 0 10px}
#search-banner .search-button a {color: white;display: block;font-family: 'ProximaNova';font-size: 12px;font-weight: bold;margin-top: 1px;text-decoration: none;height: 28px;display: block;line-height: 28px;width: 65px;border: 0 none;outline: none;}
#search-banner input.focus, #search-form input.focus {color:#414141}

/* === | ========================================
	     Footer
================================================= */
.footernav {text-align: left;padding: 32px 2px;float: left;color: #717173;font-size: 13px;height: 235px;margin: 0 6px; background: none !important;}
.footernav ul li a{text-decoration:none;}
.footernav ul li a:hover{text-decoration:underline;}
#footer-inset { margin: 0;position: relative;width: 100%;overflow: hidden; }
.footernav ul {float: left;display: block;padding: 0;margin: 0; width: 200px; font-size: 12px;}
.footernav ul li:first-child { font-weight:normal;font-family:ProximaNovaBold;font-size:16px;color:#000;cursor:default;}
.footernav li {padding:0;margin:0 0 6px 0;}
.footernav dl.last, #footer dl.last dt {width:101px;}
.firstfooter {margin-left:0;padding-left:0}
.lastfooter {margin-right:0;padding-right:0}
.lastfooter ul {width:115px}
#copy{font-size:11px; cursor:default;color:#717173; margin-left: -15px; text-align: left; line-height: 14px;}
#copy a {color:#717173;}
#copy a:hover {color:#8fc529!important; text-decoration:underline;}

footer .navbar {
    position: relative;
}
/* === | ========================================
	     Search results and Labs
	     TODO: Move to search / labs specific
	     stylesheet?
================================================= */

#content-bg .shell {padding: 18px 0 17px;/* width: 989px; */margin: 0 auto;}
#content-bg fieldset { border:0; padding:0; margin:0; }
#content-bg .tabs-nav { height:43px; position:relative; margin:0 0 -1px;overflow:hidden; padding-bottom:7px; }
#content-bg .tabs-nav ul { list-style:none; font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif; padding:0; margin:0; }
#content-bg .tabs-nav ul li { float:left; display:inline; padding-right:6px; font-size:14px; line-height:29px; font-weight:bold; }
#content-bg .tabs-nav ul li a { float:left; display:inline; height:33px;color:#575757; padding-left:20px; text-decoration:none; }
#content-bg .tabs-nav ul li a span { float:left; display:inline; padding:4px 20px 0 0; font-family: ProximaNovaBold, "Trebuchet MS", Arial, sans-serif; }
#content-bg .tabs-nav ul li a:hover, #content-bg .tabs-nav ul li a.active { background-position:left -102px; color:#7ab647; text-decoration:none; }
#content-bg .tabs-nav ul li a:hover  span, #content-bg .tabs-nav ul li a.active span { background-position:right -456px; }
#content-bg .top-bar{background:#fff;border:1px solid #909090;padding:0;border-bottom:none;padding-top:15px;float:left;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0; width: 1000px;}
/* Adjust 1 pixel for FF */
@-moz-document url-prefix() { 
  #content-bg .top-bar {
     margin-top: 1px;
  }
}
#content-bg .top-bar h2{color:#2f2f2f;font-size:18px;text-align:left;}
#content-bg .top-bar h2 em{color:#0065bd !important;}
.search-video-contaner{clear:both;float:left;width: 926px;padding:0 0 3px 12px;margin-top:-1px;}
.search-video-contaner.spacer{margin-top:15px;}
.no-top-left-corner{border-top-left-radius:0;-moz-border-top-left-radius:0;-webkitborder-top-left-radius:0;}
.domain-container{clear:both;float:left;width:975px;padding:0 0 15px 12px;margin-top:-5px;}
.domain-container h2, #content-bg .main h2{color:#2f2f2f;font-size:18px;text-align:left;}
.domain-container h2 em, #content-bg .main h2 em{color:#0065bd;font-size:18px;}
.search-video-contaner .try-this{width: 189px; text-align: center; margin: 26px 0 0 24px; float: left;}

/* === | ========================================
	     Search Page 
================================================= */
#content-bg .search{float:left;display:inline;padding:5px 0 7px;width:633px;color:#000;font-family:ProximaNova, Arial, "MS Trebuchet", sans-serif;font-size:18px;line-height:26px;clear:both;}
#content-bg .search fieldset{float:left;display:block;height:31px;border:1px solid #909090;background:#fff;box-shadow:inset 0 0 10px #b0b0af;color:#525252;font-weight:bold;font-size:36px;
line-height:36px;cursor:text;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:13px; }
#content-bg .search .field{float:left;background:transparent;border:none;outline:none;padding:0;margin-top:-6px;width:685px;}
#content-bg .search fieldset.sexy p.medium-fieldset label{font-size:36px;width:428px;margin-top:3px;}
#content-bg .search fieldset.sexy p.medium-fieldset input{font-size:36px;width:428px;margin-top:-15px;}
#content-bg .search .button.blue.large{float:left;margin-left:-20px;}
#content-bg .search input.exampleText{color:#aaa;}
#content-bg .search p{border:0 solid #fff;background:transparent;box-shadow:none;font-size:36px;}
#content-bg .search .submit.button.blue.large{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#content-bg .help-videos{float:left;width:270px;height:59px;}
#content-bg .main { background:#fff; border:1px solid #8d8d8d;border-top:none;padding:11px 12px 20px 12px; height:100%; overflow:hidden;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
#content-bg .main ul { list-style:none; }
#content-bg .main .boxtitle{line-height:41px;font-family:ProximaNovaBold, Arial, "MS Trebuchet", sans-serif;position:relative;color:#000;font-size:18px;cursor:default;}
#content-bg .main .boxtitle .left {color:#707070;}
#content-bg .suggestions { float:left; display:inline; width:630px;overflow:hidden; }
#content-bg .suggestions .box-b, #content-bg .box-bottom{ width:630px; height:10px;}


/* === | ========================================
	     Cart, Grid & Scroll 
================================================= */
#content-bg .cart { float:right; display:inline; width:268px; }
#content-bg .cart .boxtitle { height:50px; }
#content-bg .cart .total { min-height:40px; position:relative;  }
#content-bg .cart .total p { font-family: ProximaNovaBold, Arial, "MS Trebuchet", sans-serif; color:#fff; font-weight:normal; padding:8px 0 0 14px; text-shadow:#000 1px 1px 1px; }
#content-bg .cart .total p span { float:left; display:inline;  font-size:13px; line-height:26px; padding-right:20px; }
#content-bg .cart .total p strong { float:left; display:inline;  font-size:18px; line-height:26px; font-weight:normal; }
#content-bg .grid .rows{list-style:none;padding:0;margin:0;}
#content-bg .grid .rows li.bg{background:#dddbdc;}
#content-bg .grid .row{line-height:29px;background:#f3f3f3;border:1px solid #e8e8e8;padding:1px 0;height:29px;overflow:hidden;position:relative;float:left;display:inline;width:100%;clear:left;}
#content-bg .grid .row.even-row{border:0;padding:1px;background:#fff;}

/* === | ========================================
	     Start Here 
================================================= */
#content-bg .grid h4 { float:left; display:inline; font-size:14px; line-height:29px; color:#656565; font-weight:normal; font-family: ProximaNova, Arial, "MS Trebuchet", sans-serif; padding-left:14px; width:322px; color: #383838;font-family: ProximaNovaBold, Arial, "MS Trebuchet", sans-serif;}
#content-bg .grid p { float:left; display:inline;  font-size:13px; line-height:29px; color:#8ac657; font-family: ProximaNovaBold, Arial, "MS Trebuchet", sans-serif; width:168px;margin:0;padding:0;}
#content-bg .grid h5 { float:left; display:inline;  line-height:29px;width:84px; color: #707070;font-size: 13px;font-weight: normal;font-family: ProximaNova, Arial, "MS Trebuchet", sans-serif;}
#content-bg .grid .controls { float:left; display:inline;  list-style:none; }
#content-bg .grid .controls li { float:left; display:inline;  height:23px; }
#content-bg .grid .controls li.checkbox { padding:5px 8px 0 0; }
#content-bg .grid .controls li.checkbox .jqTransformHidden { display:none; }
#content-bg .grid .controls li.checkbox .jqTransformCheckboxWrapper  a.jqTransformChecked { background-position:0 -51px; }
#content-bg .grid .controls li.good { padding-top:5px; }
#content-bg .grid .controls li.good a.yes { opacity: 1; -moz-opacity: 1; filter:alpha(opacity=1); }

#content-bg .cart-content .pix {padding:2px 0 0 1px;}
#content-bg .cart-content .product .inset {border-top: 1px solid #F5F5F5;border-bottom: 1px solid #E1E1E1;height: 46px;background-color: #FBFBFB;height:38px}
#content-bg .cart-content .product .item {float: left;margin-left:7px}
#content-bg .cart-content .product .controls {margin:8px 0 0 6px}
#content-bg .cart-content .product .item a {background: url('/media/buttons.png') 0 -377px no-repeat;float: left;display: inline;font-size: 11px;line-height: 13px;color: #919191;font-family: ProximaNovaBold, Arial, "MS Trebuchet", sans-serif;text-decoration: none;padding:0 7px 0 16px;border-right:1px solid #E5E5E5;white-space:nowrap;}
#content-bg .cart-content .product .last a {border:0 none;padding:0 0 0 16px}
#content-bg .cart-content .product .controls a.enabled { background-position:0 -390px; }
#content-bg .cart-content .product {height: 40px;width: 100%;background-color: #F9F9F9;}
#content-bg .cart-content .product .product-rem-cont {height:38px;float:left;} 
#content-bg .cart-content .product .product-rem {float:left; margin: 6px 0 0 6px;}
#content-bg .cart-content .product .info {overflow:hidden;width:230px;cursor:default;}
#content-bg .cart-content .product h4 {font-size:14px;padding-top:4px;padding-left:4px;color:#383838;text-align:left;}
#content-bg .cart-content .product .info .type {float:left}
#content-bg .cart-content .product .info .type span {color:#707070;font-size:13px;padding-left:4px;}
#content-bg .cart-content .product .info .product-price {float:right}
#content-bg .cart-content .product .info .product-price span {color:#707070;font-size:13px;padding-right:8px;}
#content-bg .tabs-nav {margin: 0;padding: 0;height: 45px;}
#content-bg .tabs-nav ul li a {margin: 0;padding: 0;border: 1px solid #8D8D8D;border-radius: 10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;height:28px;line-height:28px;
  background: #F3F3F3;
  background: -moz-linear-gradient(top, #ffffff 50%, #ffffff 50%, #cecece 100%, #cecece 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cecece), color-stop(100%,#cecece));
  background: -webkit-linear-gradient(top, #ffffff 50%,#ffffff 50%,#cecece 100%,#cecece 100%);
  background: -o-linear-gradient(top, #ffffff 50%,#ffffff 50%,#cecece 100%,#cecece 100%);
  background: -ms-linear-gradient(top, #ffffff 50%,#ffffff 50%,#cecece 100%,#cecece 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cecece',GradientType=0 );
  background: linear-gradient(top, #ffffff 50%,#ffffff 50%,#cecece 100%,#cecece 100%);}
#content-bg .tabs-nav ul li a.active, #content-bg .tabs-nav ul li a.over {border-bottom:none;height:29px;
  background-color: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top, #ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
  /* filter: none;/progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); */
  background: linear-gradient(top, #ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);}
#content-bg .tabs-nav ul li a span {padding:0 20px}
#content-bg .tabs-nav .bottom {position:absolute;border:1px solid #8D8D8D;border-bottom:none;background:#fff;width:987px;height: 15px;top:29px;border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;}
#content-bg .tabs-nav ul {position:absolute;z-index:10;}
#content-bg .cart-content{height:236px;margin:0;}
#content-bg .boxtitle .left{float:left;width:168px;height:100%;text-align:center;}
#content-bg .boxtitle .right{float:left;height:100%;width:98px;margin-left: -12px;}
#content-bg .boxtitle .right a.button.green{width:73px;margin:8px 0 0 -1px;}
#content-bg .cart .total .subtotal{color:#000;font-size:15px;float:left;font-weight:bold;margin-top:3px;}
#content-bg .total .right{float:left;height: 100%;width:70px;}
#content-bg .total .left{float:left;width:69px;height:100%;margin-left:6px;}
#content-bg .cart .total .subtotal .sub{float:left;display:inline;margin-top:1px;}
#content-bg .cart .total .subtotal .amount{float:left;display:inline;font-size:13px;color:#90C547;margin:3px 0 0 10px;}
#content-bg .subtotal-box{margin: 8px 0 2px 8px;float:left;}
#content-bg .cart .total a.button.green{width:73px;float:right;margin:8px 8px;}
#content-bg .domains{float:left;/*background:#E4E4E4;*/width:963px;height:100%;border:1px solid #949494;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
background: #c9c7c7; /* Old browsers */
background: -moz-linear-gradient(top, #c9c7c7 35%, #c1c1c1 50%, #bcbbbb 63%, #bebebe 75%, #b2b2b2 87%, #a1a1a1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#c9c7c7), color-stop(50%,#c1c1c1), color-stop(63%,#bcbbbb), color-stop(75%,#bebebe), color-stop(87%,#b2b2b2), color-stop(100%,#a1a1a1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c9c7c7 35%,#c1c1c1 50%,#bcbbbb 63%,#bebebe 75%,#b2b2b2 87%,#a1a1a1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c9c7c7 35%,#c1c1c1 50%,#bcbbbb 63%,#bebebe 75%,#b2b2b2 87%,#a1a1a1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #c9c7c7 35%,#c1c1c1 50%,#bcbbbb 63%,#bebebe 75%,#b2b2b2 87%,#a1a1a1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c7c7', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #c9c7c7 35%,#c1c1c1 50%,#bcbbbb 63%,#bebebe 75%,#b2b2b2 87%,#a1a1a1 100%); /* W3C */
}
#content-bg .domains .pattern{float:left;width:963px;height:100%;background:url(/media/pattern3.png);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#content-bg .domains .arrow-left {border-right: 1px solid #58872A;border-left: 1px solid #909090;float: left;}
#content-bg .domains .arrow-next {border-left: 1px solid #58872A;float: right;}
#content-bg .domains .arrow{height:63px;background:#8DC53F;width:20px;color:#fff;font-weight:bold;font-size:32px;line-height:63px;text-decoration:none;
  background: #d0e8a9;
  background: -moz-linear-gradient(top, #d0e8a9 0%, #d0e8a9 0%, #619c19 100%, #619c19 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e8a9), color-stop(0%,#d0e8a9), color-stop(100%,#619c19), color-stop(100%,#619c19));
  background: -webkit-linear-gradient(top, #d0e8a9 0%,#d0e8a9 0%,#619c19 100%,#619c19 100%);
  background: -o-linear-gradient(top, #d0e8a9 0%,#d0e8a9 0%,#619c19 100%,#619c19 100%);
  background: -ms-linear-gradient(top, #d0e8a9 0%,#d0e8a9 0%,#619c19 100%,#619c19 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e8a9', endColorstr='#619c19',GradientType=0 );
  background: linear-gradient(top, #d0e8a9 0%,#d0e8a9 0%,#619c19 100%,#619c19 100%);}
#content-bg .domains .arrow:active {
  background: #619c19;
  background: -moz-linear-gradient(top, #619c19 0%, #619c19 0%, #d0e8a9 100%, #d0e8a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#619c19), color-stop(0%,#619c19), color-stop(100%,#d0e8a9), color-stop(100%,#d0e8a9));
  background: -webkit-linear-gradient(top, #619c19 0%,#619c19 0%,#d0e8a9 100%,#d0e8a9 100%);
  background: -o-linear-gradient(top, #619c19 0%,#619c19 0%,#d0e8a9 100%,#d0e8a9 100%);
  background: -ms-linear-gradient(top, #619c19 0%,#619c19 0%,#d0e8a9 100%,#d0e8a9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#619c19', endColorstr='#d0e8a9',GradientType=0 );
  background: linear-gradient(top, #619c19 0%,#619c19 0%,#d0e8a9 100%,#d0e8a9 100%);}
#content-bg #page-left.disabled, #content-bg #page-right.disabled  {
  background: #EFEFED;
  background: -moz-linear-gradient(top, #EFEFED 0%, #EFEFED 0%, #91928D 100%, #91928D 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFED), color-stop(0%,#EFEFED), color-stop(100%,#91928D), color-stop(100%,#91928D));
  background: -webkit-linear-gradient(top, #EFEFED 0%,#EFEFED 0%,#91928D 100%,#91928D 100%);
  background: -o-linear-gradient(top, #EFEFED 0%,#EFEFED 0%,#91928D 100%,#91928D 100%);
  background: -ms-linear-gradient(top, #EFEFED 0%,#EFEFED 0%,#91928D 100%,#91928D 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFED', endColorstr='#91928D',GradientType=0 );
  background: linear-gradient(top, #EFEFED 0%,#EFEFED 0%,#91928D 100%,#91928D 100%);}
#content-bg #page-left.disabled {border-right:1px solid #909090;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 4px;-webkit-border-radius:6px 0 0 6px;}
#content-bg #page-right.disabled {border-left:1px solid #909090;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;}
#content-bg .arrow.arrow-left.hover.clearfix{border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;}
#content-bg .arrow.arrow-next.hover.clearfix{border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;}
#content-bg .suggestions{border:1px solid #949494;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#content-bg .suggestions .boxtitle{height:41px;background:#F2F0F2;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-bottom:1px solid #B7B7B7;padding:0;margin:0;float:left;width:630px;}
#content-bg .suggestions .box-b{float:left;background:#F2F0F2;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-top: 1px solid #949494;min-height:45px; height: 50px; }
#content-bg .suggestions .box-b .search-again{float:right;width:100px;margin:8px 8px;}
#content-bg .cart {border:1px solid #9F9F9F;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#F5F5F5;margin-top: 48px;}
#content-bg .cart .boxtitle {background:#F2F0F2;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-bottom:1px solid #B7B7B7;padding:0;margin:0}
#content-bg .cart .total {background:#F2F0F2;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-top:1px solid #B7B7B7;}
#content-bg .domains .holder{float:left;display:inline;width:914px;height:62px;position:relative;overflow:hidden;padding-left:6px}
#content-bg .domains .results{height:62px;position:absolute;top:0;left:2px}
#content-bg .results .box{float:left;width:74px;height:62px;margin-left:2px;}

#content-bg .pb-tld {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:70px;height:51px;background:#BBBBBB;margin:6px auto;}
#content-bg .pb-tld .cart-product {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:70px;height:50px;text-align:center;
  background: #989898;
  background: -moz-linear-gradient(top, #989898 0%, #989898 0%, #3c3c3c 100%, #3c3c3c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989898), color-stop(0%,#989898), color-stop(100%,#3c3c3c), color-stop(100%,#3c3c3c));
  background: -webkit-linear-gradient(top, #989898 0%,#989898 0%,#3c3c3c 100%,#3c3c3c 100%);
  background: -o-linear-gradient(top, #989898 0%,#989898 0%,#3c3c3c 100%,#3c3c3c 100%);
  background: -ms-linear-gradient(top, #989898 0%,#989898 0%,#3c3c3c 100%,#3c3c3c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#3c3c3c',GradientType=0 );
  background: linear-gradient(top, #989898 0%,#989898 0%,#3c3c3c 100%,#3c3c3c 100%);}
#content-bg .pb-tld.over a.result:active {background-color:#FFFFFF;
  background: -moz-linear-gradient(top, #cecece 0%, #cecece 21%, #ffffff 100%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(21%,#cecece), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top, #cecece 0%,#cecece 21%,#ffffff 100%,#ffffff 100%);
  background: -o-linear-gradient(top, #cecece 0%,#cecece 21%,#ffffff 100%,#ffffff 100%);
  background: -ms-linear-gradient(top, #cecece 0%,#cecece 21%,#ffffff 100%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#ffffff',GradientType=0 );
  background: linear-gradient(top, #cecece 0%,#cecece 21%,#ffffff 100%,#ffffff 100%);}
#content-bg a.result, #content-bg .pb-tld.taken a.result:active {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#EEE;height:48px;width:68px;text-decoration:none;display:block;cursor:hand;cursor:pointer;
  background-color:#FBFBFB;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 21%, #cecece 100%, #cecece 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(21%,#ffffff), color-stop(100%,#cecece), color-stop(100%,#cecece));
  background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 21%,#cecece 100%,#cecece 100%);
  background: -o-linear-gradient(top, #ffffff 0%,#ffffff 21%,#cecece 100%,#cecece 100%);
  background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 21%,#cecece 100%,#cecece 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cecece',GradientType=0 );
  background: linear-gradient(top, #ffffff 0%,#ffffff 21%,#cecece 100%,#cecece 100%);}
#content-bg .results .pb-tld.over {width: 74px;margin: 4px auto;height: 55px;}
#content-bg .pb-tld.over .result {height: 52px;width: 72px;}
#content-bg .pb-tld.over .cart-product {height: 54px;width: 74px;
  background: #989898;
  background: -moz-linear-gradient(top, #3C3C3C 0%, #3C3C3C 0%, #3C3C3C 100%, #3C3C3C 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3C3C3C), color-stop(0%,#3C3C3C), color-stop(100%,#3C3C3C), color-stop(100%,#3C3C3C));
  background: -webkit-linear-gradient(top, #3C3C3C 0%,#3C3C3C 0%,#3C3C3C 100%,#3C3C3C 100%);
  background: -o-linear-gradient(top, #3C3C3C 0%,#3C3C3C 0%,#3C3C3C 100%,#3C3C3C 100%);
  background: -ms-linear-gradient(top, #3C3C3C 0%,#3C3C3C 0%,#3C3C3C 100%,#3C3C3C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C3C3C', endColorstr='#3C3C3C',GradientType=0 );
  background: linear-gradient(top, #3C3C3C 0%,#3C3C3C 0%,#3C3C3C 100%,#3C3C3C 100%);}
#content-bg .results .pb-tld.taken {width: 70px;margin: 6px auto;height: 51px;}
#content-bg .results .pb-tld.taken .cart-product {height: 50px;width: 70px;
  background: #cecece;
  background: -moz-linear-gradient(top, #cecece 0%, #cecece 21%, #cecece 100%, #cecece 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(21%,#cecece), color-stop(100%,#cecece), color-stop(100%,#cecece));
  background: -webkit-linear-gradient(top, #cecece 0%,#cecece 21%,#cecece 100%,#cecece 100%);
  background: -o-linear-gradient(top, #cecece 0%,#cecece 21%,#cecece 100%,#cecece 100%);
  background: -ms-linear-gradient(top, #cecece 0%,#cecece 21%,#cecece 100%,#cecece 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#cecece',GradientType=0 );
  background: linear-gradient(top, #cecece 0%,#cecece 21%,#cecece 100%,#cecece 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#cecece',GradientType=0 );}
#content-bg .pb-tld.taken .result{height:48px;width:s68px;}
#content-bg .pb-tld.taken strong{color:#8F8F8F}
#content-bg .pb-tld.taken span{color:#434343;font-weight:bold;}
#content-bg .pb-tld strong{font-size:14px;line-height:13px;color:#434343;padding:4px 0 1px 0;display:block;}
#content-bg .pb-tld span{display: block;font-size:11px;line-height:11px;color:#8F8F8F;}
#content-bg .pb-tld .top{border-bottom:1px solid #B9B9B9;margin:0 auto;width 62px;height:30px;}
#content-bg .pb-tld .bottom{width:64px;border-top:1px solid white;margin:0 auto;text-align:center;}
#content-bg .pb-tld em{display:inline-block;font-size:10px;line-height:10px;color:#515151;font-style: normal;padding-left:10px;position:relative;font-weight:normal;}
#content-bg .pb-tld del{position:absolute;top: -1px;left:-2px;width:11px;height:11px;background:url(/media/page-sprite.png?0.5) -452px -0px;font-size:0;line-height:0;text-indent:-4000px;}
#content-bg .pb-tld.backorder del{background: url(/media/page-sprite.png?0.5) -433px 0px;}
#content-bg .pb-tld.taken .bottom{background:#C7C7C7;height:14px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
#content-bg .pb-tld.taken .loading{margin:15px 0 0 0;height:16px;width:16px;}
#content-bg .pb-tld.tryagain .top{height:18px}
#content-bg .pb-tld.tryagain .bottom{color:#3D3D3D;line-height:12px}
.large-product-checkbox a{float: left;margin: -4px 0 0 0;}
#content-bg .domains .start-arrow{background: url(/media/page-sprite.png?0.5) -487px 1px;height: 51px;width:203px;float:left;margin:3px 30px 0 10px;} 
#content-bg .domains .start{font-family:'StrangeloveTextRegular';font-size:52px;color:#98BB30;font-weight:bold;float:left} 
#content-bg .tabs-nav .link a{background:none;border 0 none;text-decoration:underline;/*filter:none;*/font-family:ProximaNovaBold, "Trebuchet MS", Arial, sans-serif;font-weight:normal;}
#content-bg .tabs-nav ul li.link a.over{background:none;border:0 none;text-decoration: underline;color:#0065BD;/*filter:none;*/font-weight:normal;}
#content-bg .tabs-nav ul li a span{white-space:nowrap;}
#content-bg .suggestions .start{font-family:ProximaNova, "Trebuchet MS", Arial, sans-serif;margin:30px 20px;position:relative;top:15px;}
#content-bg .suggestions .start li{padding:20px 0 0 0; font-size: 1.8em; letter-spacing:.11em;}
#content-bg .suggestions .start h3{color:#383838}
#content-bg .suggestions .idn{font-size:11px}
#content-bg .suggestions .idn a{color:#0065BD}
#content-bg .suggestions .translate span, #content-bg .suggestions .traffic-score span{color:#0065BD;font-weight:bold;}
#content-bg .suggestions .translate, #content-bg .suggestions .traffic-score{color:#656565;font-size:11px;font-weight:normal;font-family:ProximaNova;cursor:help;}
#content-bg .suggestions em{color:#0065bd;font-style:normal;}
#content-bg .suggestions .taken{color:#656565;font-size:11px;font-weight:normal;font-family:ProximaNova;padding-left:4px;}
#content-bg .suggestions .taken span{color:#ED1849;font-weight:bold;}
#content-bg .rows li p span span{padding:0 2px 0 2px;}
#content-bg #cart .boxtitle.clearfix .left{color:#000;font-size:15px;cursor:default;padding-top:1px;}
#content-bg #cart .boxtitle.clearfix .left a{display:block;float:left;background:url(/media/page-sprite.png?0.5) -469px -0px;width:13px;height:13px;margin:14px 0 0 7px;display:none;}
#content-bg #cart .boxtitle.clearfix .left a:hover{background-position:-415px -0px;}
#content-bg #cart .boxtitle.clearfix .left .title{margin-left:-40px;}
#content-bg #cart .boxtitle.clearfix .left .count{color:#0065BD;font-size:13px;padding:0 2px 0 2px;}
#content-bg .disclaimer{margin:15px 0 0 0;text-align:center; }
#content-bg .pb-tld.taken .org-idn{line-height: 20px;text-decoration: underline;}
#content-bg .product-rem{background:url(/media/page-sprite.png?0.5) -469px -0px;width:13px;height:13px;font-size:0;line-height:0;text-indent:-4000px;margin:1px 4px 0 0;}
#content-bg .product-rem-cont .over{background-position: -415px -0px}
#content-bg .tabs-nav .old a{color:#0065BD;}
#content-bg .version{font-size:14px;color:#0065bd;text-align:center;width:100%;clear:both;padding-top:17px;margin-bottom:-5px;font-family:ProximaNovaBold,"Trebuchet MS", Arial, sans-serif;}
#main #content-bg ul{margin:0}
#content-bg #grid{width:100%;clear:both;margin:0;padding:0}
#content-bg #grid.scroll-window .viewport{width:616px;height: 338px;}
#content-bg #grid.disabled .viewport{width:628px;}
#content-bg #mini-cart.scroll-window .viewport{width:254px;height:238px;}
#content-bg #mini-cart.disabled .viewport{width:268px;}

/* === | ========================================
	     Versions 
================================================= */
#content-bg.versions.number14 .grid .rows, #content-bg.versions.number14 .grid .row{cursor:pointer;}
#content-bg.versions.number2x .domains .results .pb-tld.over{width:70px;margin:6px auto;height:51px;}
#content-bg.versions.number2x .domains .pb-tld.over .result{height:48px;width:68px;}
#content-bg.versions.number2x .domains .pb-tld.over .cart-product{height:50px;width:70px;}
#content-bg.versions.number2x .domains .pb-tld{background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:none;}
#content-bg.versions.number2x .domains .pb-tld .cart-product{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:none;}
#content-bg.versions.number2x .domains a.result, #content-bg.versions.number2x .domains a.result:active{border-radius:8;-moz-border-radius:8;-webkit-border-radius:8;background:none;} 
#content-bg.versions.number2x .domains .cart-item.pb-tld a{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;height:48px;width:68px;text-decoration:none;display:block;cursor:hand;cursor:pointer;border:solid 1px #dbddda;box-shadow:0 0 2px 1px #a5a5a5;-moz-box-shadow:0 0 2px 1px #a5a5a5;-webkit-box-shadow:0 0 2px 1px #a5a5a5;
background: #dbddda; /* Old browsers */
background: -moz-linear-gradient(top, #f8f7fc 0%, #f2f2f2 25%, #e9e9e9 50%, #e1e1e1 75%, #dbddda 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f7fc), color-stop(25%,#f2f2f2), color-stop(50%,#e9e9e9), color-stop(75%,#e1e1e1), color-stop(100%,#dbddda)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f8f7fc 0%,#f2f2f2 25%,#e9e9e9 50%,#e1e1e1 75%,#dbddda 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f8f7fc 0%,#f2f2f2 25%,#e9e9e9 50%,#e1e1e1 75%,#dbddda 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f8f7fc 0%,#f2f2f2 25%,#e9e9e9 50%,#e1e1e1 75%,#dbddda 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7fc', endColorstr='#dbddda',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f8f7fc 0%,#f2f2f2 25%,#e9e9e9 50%,#e1e1e1 75%,#dbddda 100%); /* W3C */
}
/*Backorder*/
#content-bg.versions.number2x .domains .cart-item.pb-tld.backorder a{border-color:#01619a;color:#fff !important;box-shadow:0 0 2px 1px #a5a5a5;-moz-box-shadow:0 0 2px 1px #a5a5a5;-webkit-box-shadow:0 0 2px 1px #a5a5a5;
background: #01619a; /* Old browsers */
background: -moz-linear-gradient(top, #0082ce 0%, #007ec7 25%, #0070c0 50%, #006faf 75%, #01619a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0082ce), color-stop(25%,#007ec7), color-stop(50%,#0070c0), color-stop(75%,#006faf), color-stop(100%,#01619a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082ce', endColorstr='#01619a',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* W3C */}
#content-bg.versions.number2x .domains .pb-tld.backorder del{background: url(/media/page-sprite.png?0.5) -433px 0px !important;}
#content-bg.versions.number2x .domains .pb-tld.backorder strong{color:#fff;}
#content-bg.versions.number2x .domains .pb-tld.backorder span{color:#fff;}
/*Selected/Added*/
#content-bg.versions.number2x .domains .cart-item.pb-tld.added a{border-color:#769e23;color:#fff !important;box-shadow:0 0 2px 1px #a5a5a5;-moz-box-shadow:0 0 2px 1px #a5a5a5;-webkit-box-shadow:0 0 2px 1px #a5a5a5;
background: #769e23; /* Old browsers */
background: -moz-linear-gradient(top, #90c547 0%, #84c000 25%, #7fb900 50%, #70a401 75%, #769e23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c547), color-stop(25%,#84c000), color-stop(50%,#7fb900), color-stop(75%,#70a401), color-stop(100%,#769e23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c547', endColorstr='#769e23',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%);  /* W3C */}
#content-bg.versions.number2x .domains .pb-tld.added strong{color:#fff;}
#content-bg.versions.number2x .domains .pb-tld.added span{color:#fff;}
#content-bg.versions.number2x .domains .pb-tld.taken .bottom{background:none;}
/*Taken*/
#content-bg.versions.number2x .domains .cart-item.pb-tld.taken a{border-color:#01619a;border:solid 1px #3d3d3b;color:#fff !important;box-shadow:0 0 2px 1px #a5a5a5;-moz-box-shadow:0 0 2px 1px #a5a5a5;-webkit-box-shadow:0 0 2px 1px #a5a5a5;cursor:default;
background: #3d3d3b; /* Old browsers */
background: -moz-linear-gradient(top, #646363 0%, #5b5b5b 25%, #4f4f4f 50%, #454545 75%, #3d3d3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646363), color-stop(25%,#5b5b5b), color-stop(50%,#4f4f4f), color-stop(75%,#454545), color-stop(100%,#3d3d3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646363', endColorstr='#3d3d3b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* W3C */}
#content-bg.versions.number2x .domains .pb-tld.taken strong{color:#fff;}
#content-bg.versions.number2x .domains .pb-tld.taken span{color:#fff;}
/* Deault Hover */
#content-bg.versions.number2x .domains .cart-item.pb-tld.over a{border-color:#90C547;box-shadow:0 0 3px 2px #90C547;-moz-box-shadow:0 0 3px 2px #90C547;-webkit-box-shadow:0 0 3px 2px #90C547;
background: #e2e1e1; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f8f4f4 25%, #efefef 50%, #e9e8e8 75%, #e2e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#f8f4f4), color-stop(50%,#efefef), color-stop(75%,#e9e8e8), color-stop(100%,#e2e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f8f4f4 25%,#efefef 50%,#e9e8e8 75%,#e2e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f8f4f4 25%,#efefef 50%,#e9e8e8 75%,#e2e1e1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f8f4f4 25%,#efefef 50%,#e9e8e8 75%,#e2e1e1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e1e1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#f8f4f4 25%,#efefef 50%,#e9e8e8 75%,#e2e1e1 100%); /* W3C */} 
/*Backorder Hover*/
#content-bg.versions.number2x .domains .cart-item.pb-tld.backorder.over a{border-color:#90C547;box-shadow:0 0 3px 2px #90C547;-moz-box-shadow:0 0 3px 2px #90C547;-webkit-box-shadow:0 0 3px 2px #90C547;
background: #01619a; /* Old browsers */
background: -moz-linear-gradient(top, #0082ce 0%, #007ec7 25%, #0070c0 50%, #006faf 75%, #01619a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0082ce), color-stop(25%,#007ec7), color-stop(50%,#0070c0), color-stop(75%,#006faf), color-stop(100%,#01619a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082ce', endColorstr='#01619a',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #0082ce 0%,#007ec7 25%,#0070c0 50%,#006faf 75%,#01619a 100%); /* W3C */}
/*Selected/Added Hover*/
#content-bg.versions.number2x .domains .cart-item.pb-tld.added.over a{border-color:#90C547;box-shadow:0 0 3px 2px #90C547;-moz-box-shadow:0 0 3px 2px #90C547;-webkit-box-shadow:0 0 3px 2px #90C547;
background: #769e23; /* Old browsers */
background: -moz-linear-gradient(top, #90c547 0%, #84c000 25%, #7fb900 50%, #70a401 75%, #769e23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c547), color-stop(25%,#84c000), color-stop(50%,#7fb900), color-stop(75%,#70a401), color-stop(100%,#769e23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c547', endColorstr='#769e23',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #90c547 0%,#84c000 25%,#7fb900 50%,#70a401 75%,#769e23 100%);  /* W3C */}
/*Taken Hover*/
#content-bg.versions.number2x .domains .cart-item.pb-tld.taken a{border-color:#01619a;border:solid 1px #3d3d3b;color:#fff !important;box-shadow:0 0 2px 1px #a5a5a5;-moz-box-shadow:0 0 2px 1px #a5a5a5;-webkit-box-shadow:0 0 2px 1px #a5a5a5;cursor:default;
background: #3d3d3b; /* Old browsers */
background: -moz-linear-gradient(top, #646363 0%, #5b5b5b 25%, #4f4f4f 50%, #454545 75%, #3d3d3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646363), color-stop(25%,#5b5b5b), color-stop(50%,#4f4f4f), color-stop(75%,#454545), color-stop(100%,#3d3d3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646363', endColorstr='#3d3d3b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #646363 0%,#5b5b5b 25%,#4f4f4f 50%,#454545 75%,#3d3d3b 100%); /* W3C */}

/**************************   JQUERY MADNESS   **************************/
/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=bold&fsDefault=1em&cornerRadius=4px&bgColorHeader=666666&bgTextureHeader=04_highlight_hard.png&bgImgOpacityHeader=60&borderColorHeader=cccccc&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f2f2f2&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=e6e7e8&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=d3d3d3&fcDefault=717073&iconColorDefault=4875bf&bgColorHover=a9d7f0&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=aaaaaa&fcHover=017bbb&iconColorHover=454545&bgColorActive=f2f2f2&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=bbbbbb&fcActive=017bbb&iconColorActive=017bbb&bgColorHighlight=a9d7f0&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=75&borderColorHighlight=717073&fcHighlight=666666&iconColorHighlight=017bbb&bgColorError=ff5252&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=30&borderColorError=f50000&fcError=ffffff&iconColorError=4875bf&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #f2f2f2 url(/media/jquery-ui/ui-bg_flat_100_f2f2f2_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; border-radius: 6px; }
.ui-widget-header { border: 1px solid #cccccc; background: #666666 url(/media/jquery-ui/ui-bg_highlight-hard_60_666666_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e7e8 url(/media/jquery-ui/ui-bg_glass_100_e6e7e8_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #717073; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #717073; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #aaaaaa; background: #a9d7f0 url(/media/jquery-ui/ui-bg_glass_100_a9d7f0_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #017bbb; }
.ui-state-hover a, .ui-state-hover a:hover { color: #017bbb; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #bbbbbb; background: #f2f2f2 url(/media/jquery-ui/ui-bg_glass_65_f2f2f2_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #017bbb; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #017bbb; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #717073; background: #a9d7f0 url(/media/jquery-ui/ui-bg_glass_75_a9d7f0_1x400.png) 50% 50% repeat-x; color: #666666; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #666666; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f50000; background: #ff5252 url(/media/jquery-ui/ui-bg_diagonals-thick_30_ff5252_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/media/jquery-ui/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/media/jquery-ui/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/media/jquery-ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/media/jquery-ui/ui-icons_4875bf_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/media/jquery-ui/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/media/jquery-ui/ui-icons_017bbb_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/media/jquery-ui/ui-icons_017bbb_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/media/jquery-ui/ui-icons_4875bf_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(/media/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #aaaaaa url(/media/jquery-ui/ui-bg_flat_10_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;
	/* http://bugs.jqueryui.com/ticket/7233
	 - Resizable: resizable handles fail to work in IE if transparent and content overlaps
	*/
	background-image:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.13
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
/*
 * jQuery UI Button 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
/* .ui-button-text-only .ui-button-text { padding: .2em 1em; } */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
/* input.ui-button { padding: .4em 1em; } */
input.ui-button { padding: .2em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs2 { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs2 .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs2 .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs2 .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs2 .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs2 .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs2 .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs2 .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs2 .ui-tabs-hide { display: none !important; }

/*
 * jQuery UI Datepicker 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

/*Button Style Override*/

/* a:visited, a:hover, a:active {color:#545454;text-decoration:underline;} */
a.ui-state-button:link, a.ui-state-button:visited, a.ui-state-button:hover, a.ui-state-button:active, .ui-state-button, .ui-widget-content .ui-state-button, .ui-widget-header .ui-state-button { border: 1px solid #aaaaaa; font-weight: bold; color: #ffffff; background:#4875BF}
.ui-state-button a, .ui-state-button a:link, .ui-state-button a:visited { color: #4875BF; text-decoration: none; }
a.ui-state-button2:link, a.ui-state-button2:visited, a.ui-state-button2:hover, a.ui-state-button2:active, .ui-state-button2, .ui-widget-content .ui-state-button2, .ui-widget-header .ui-state-button2 { border: 1px solid #aaaaaa; font-weight: bold; color: #ffffff; background:#8DC63F}
.ui-state-button2 a, .ui-state-button2 a:link, .ui-state-button2 a:visited { color: #8DC63F; text-decoration: none; }
.button-border-2 {border:1px solid #ffffff}
.ui-button-border-2, .ui-widget-content .ui-button-border-2, .ui-widget-header .ui-button-border-2 {border: 1px solid #FFFFFF;}

.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; }

/* === | ========================================
	     ShareThis
================================================= */
.connect_widget_like_button.clearfix.like_button_no_like, a.connect_widget_like_button.clearfix.like_button_no_like{position:relative;top:-30px !important;}
.st_fblike_hcount{position:relative !important;top:-18px !important;}

@media print {
  * { background: transparent !important; color: black !important; text-shadow: 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; }
  header, footer, .footerbg { display: none; }
  #sub-header { display: none; }
}

/* === | Notification Bar =======================================
         Used only on manage.name.com for service outages, 
         maintenance, or other super important updates.
================================================================= */

.notification-bar {
	width: 100%;
	height: 35px;
	position:relative;
	top: 30px;
	text-align: center;
	border-bottom: 1px solid #fff;
	box-shadow: 0 2px 5px #ccc;
	padding-top: 7px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.notification-container { width: 1000px; margin: 0 auto; }
.notification-bar .link {
	padding: 2px 8px;
	background-color: #831e1a;
	color: #fff;
	border-radius: 2px;
	font-size: 12px;
	font-weight: bold;
}
.notification-bar .link:hover {
	background-color: #e62601;
}
.btnClose, .btnOpen {
	float: right;
	margin-right: -30px;
	font-weight: bold;
}
.btnClose  {
	font-size: 12px;
	height:25px;
}
.btnOpen  {
	font-size: 0;
	border: 1px solid #fff;
	box-shadow: 0 2px 5px #ccc;
	border-top: none;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	top: -30px;
	opacity: .8;
}
.btnOpen:hover  {
	opacity: 1;
}
.btnOpen a  {
display: block;
}
.notification-bar a {
	text-decoration: none;
	color: #fff;
}
.notification-bar:target {
	top: -36px;
	position: absolute;
	-webkit-transition: top 0.4s ease-in;
	-moz-transition: top 0.4s ease-in;
}
.notification-bar:target .btnOpen {
	top: 31px;
	height: 30px;
	font-size: 12px;
	line-height: 34px;
	-webkit-transition-property: top;
	-webkit-transition-duration: .4s;
	-moz-transition-property: top;
	-moz-transition-duration: .4s;
}
.notification-bar:target .btnClose {
	display: none;
}
.notification-bar:target .btnOpen, .notification-bar {
	background: #79b208;  
	background: -moz-linear-gradient(top, #4B6E04, #79b208);
	background: -ms-linear-gradient(top, #4B6E04, ##79b208);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#4B6E04), to(#79b208));
	background: -webkit-linear-gradient(top, ##4B6E04, #79b208);
	background: -o-linear-gradient(top, #4B6E04, #79b208);
	background: linear-gradient(top, #4B6E04, #79b208);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B6E04', endColorstr='#79b208', GradientType=0);
}
.btnClose a { color: #fff !important; text-decoration: none !important; }

/* === | main.css Styles ==========================================
		 TODO - WTF: These were pulled in from main.css and will get 
		 pulled out later if they are not being used. Cheers.
=================================================================== */
.div-tr {border: 1px solid #CCCCCC;border-top:none}
.div-tr-first {border: 1px solid #CCCCCC;}
.div-th, .div-td {width:100px;height:28px;float:left;border-left: 1px solid #CCCCCC;}
.div-td-first, .div-th-first {border:none;}
.div-td, .div-td-first {border-top:none}
.div-td-box, .div-th-box {margin:1px}
.div-th {font-weight:bold}
.ui-state-success {background:#74c894 url(../../media/ui-success.png) 50% 50% repeat; } 
.shadowBorder { border: 1px solid #CCCCCC; -moz-box-shadow: 2px 2px 10px #000; -moz-border-radius: 10px; -webkit-box-shadow: 2px 2px 10px #000; -webkit-border-radius: 10px; box-shadow: 2px 2px 10px #000; border-radius: 10px;  }
.show-success { background-color:#F1FEEC; border:1px solid #0ACD0A; color:#0ACD0A; width:25em; margin: 0 auto 0.5em auto; font-size:1.3em; }
.show-error { width:25em; margin: 0 auto 0.5em auto; font-size:1.3em; display:none; }
.show-debug { width:45em; }
.show-error .exception { border: 1px dashed #E10E49; background-color: #f7f7f7; text-align:left; color:black; font-family: monospace; padding:0.5em; margin:0.3em;}

/* .form-entry {margin: 0.2em 0; text-align:right; width:27.5em; padding: 0.35em 0;} */
/* .form-label {float:left; text-align: right; width:11em; vertical-align: middle; padding-top:0.45em; margin-right: 1em;} */
.form-entry-message {padding: 0.3em 0.3em 0 0.3em;}
.form-entry-message p {display:inline;}
.form-message {color:#E10E49;}
.form-mini-message p {display:inline;}
.form-entry-error {float:left;}

.required { color:#E10E49; }
.warning {color:#E10E49;}
.hidden {display:none}
/* .alert {font-weight:bold;color:#E10E49;} */
.color-1 {color:#FE6A01;}
.dim { color:#666666; }
.bold-text, .bold {font-weight:bold;}
.bolder {font-weight: bolder; }
.text-right {text-align:right;}
.text-left {text-align:right;}
.float-left  {float:left}
.float-right {float:right}
.form-vip {display:hidden}

.form-login .form-key a {color: #717174;text-decoration:none}
.form-login .form-key a:hover {text-decoration:underline}
.login-links {float:left; margin: 6px 0 0 6px;}
.login-button {float:left;margin:9px 0 0 0}
.form-vip {display:none}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {padding-right:19px;text-decoration:underline;}
table.tablesorter thead tr .header {background-image: url(../../media/tablesorter/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter thead tr .headerSortUp {background-image: url(../../media/tablesorter/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../../media/tablesorter/desc.gif);}

#content-banner-inset { background-image:url('/media/default/contentbannertopshadow.jpg'); background-repeat:repeat-x; float:left; padding:0; width:100%; }
#content-banner-boxes-contain { background-image:url('/media/default/contentbannerboxesbg.png'); background-repeat:no-repeat; width:976px; height:344px; display:block; margin:0 auto; }
#content-banner .left {	float:left; width:178px; margin-top:37px; margin-left:43px;}
#content-banner #accordion {background-color: #717075;background-image: url("/media/default/contentbannerleftlibg.jpg");height:280px;background-position: center bottom;background-repeat: repeat-x;border-radius:11px;-moz-border-radius:11px; -webkit-border-radius:11px;}
#content-banner .left .cont {background-color: #717075;background-image: url("/media/default/contentbannerleftlibg.jpg");background-position: center bottom;background-repeat: repeat-x;}
#content-banner .left h3 {color: white;font-family: ProximaNova;padding: 16px 0;text-align: center;display:block;margin:0;}
#content-banner .left div.not-selected h3 {height:15px;padding:8px 0;}
#content-banner .left div.not-selected h3 a { background:none; }
#content-banner .ui-accordion-content {text-align:center;font-family:ProximaNova;color:white;height:117px;}
#content-banner .left .cont-first { border-top-left-radius:3px; border-top-right-radius:3px; }
#content-banner .left .cont-last { border-bottom-left-radius:3px; border-bottom-right-radius:3px; }
#content-banner .left h3 a:hover { text-decoration:underline; }
#content-banner .right {font-family:ProximaNova;color:white;float:left;margin-left:50px;margin-top:37px;width:680px;}
#content-banner .right .button {background-color: #E7E7E8;border-radius: 2px;-moz-border-radius:2px; -webkit-border-radius:2px;color: #717174;display: block;font-size: 12px;padding: 4px 9px;width:115px;margin:0 auto;}
#content-banner .right a.button { text-decoration:none; }
#content-banner .right a.button:hover { text-decoration:underline; }
#content-banner .right .buttoncon { margin:0 auto; }
#content-banner .right .box {float:left;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;margin-left:15px;}
#content-banner .right .box-1 {background-image:url('/media/default/dotcologo.jpg');background-repeat:no-repeat;width:495px;height:126px;background-color:#717174;background-position:20px;}
#content-banner .right .box-1 h3 { margin-left:155px; font-size:31px; margin-bottom:15px; }
#content-banner .right .box-1 a.button { margin-left:136px; text-align:center; }
#content-banner .right .box-2 {background-color:#717174;width:155px;height:126px;text-align:center;}
#content-banner .right .box-2 h3 { margin:8px 0 0 0; line-height:18px; font-weight:normal; padding:0; }
#content-banner .right .box-2 p { font-size: 12px; margin: 20px 0 6px; padding: 0; }
#content-banner .right .bottom-row-box p {color: #717174;font-size: 14px;margin: 10px 0 5px;}
#content-banner .right .bottom-row-box span {color: #717174;display: block;font-size: 11px;margin-bottom: 9px;margin-top: 7px;}
#content-banner .right .box-3 a.button, #content-banner .right .box-4 a.button, #content-banner .right .box-5 a.button, #content-banner .right .box-6 a.button  {background-color:#717174;color:white;}
#content-banner .right .box-3, #content-banner .right .box-4, #content-banner .right .box-5, #content-banner .right .box-6  {width:153px;text-align:center;background-image:url('/media/default/contentbennerboxhr.jpg');background-position:center 27px;background-repeat:no-repeat;background-color:#bec0c2;border:1px solid #abacaf;}
#content-banner .right .box-3 h3, #content-banner .right .box-4 h3, #content-banner .right .box-5 h3, #content-banner .right .box-6 h3  {color: #717174;font-family: ProximaNova;font-size: 16px;margin-bottom: 3px;margin-top: 3px;}
#content-banner .right .box-3 {height:126px;margin-top:15px;}
#content-banner .right .box-4-inset {background-position: right top;background-repeat: no-repeat;float: left;}
#content-banner .right .box-4-inset-two {height:126px;width:151px;border:1px solid #abacaf;border-radius:2px;-moz-border-radius:2px; -webkit-border-radius:2px;}
#content-banner .right .box-4 {margin-top:15px;height:127px;background-color:#bec0c2;border:none;}
#content-banner .right .box-4 p { margin:21px 0 13px; }
#content-banner .right .box-5 {background-color:#bec0c2;height:126px;margin-top:15px;}
#content-banner .right .box-6 {background-color:#bec0c2;height:126px;margin-top:15px;background-position:center 56px;}
#content-banner .right .box-6 h3 {margin-top:29px;margin-bottom:20px;}
#content-banner .right .social-icons a {background-image:url('/media/default/social-icons-sprite.png');background-repeat:no-repeat;width:26px;height:26px;display:block;text-indent:-9999px;float:left;margin-left:5px;}
#content-banner .right .social-icons { float:left; margin-left:17.5px; }
#content-banner .right .social-icons a.first { margin-left:0; }
#content-banner .right .social-icons a.twitter { background-position:-35px 0; width:25px; }
#content-banner .right .social-icons a.wordpress { background-position:-69px 0; }
#content-banner .right .social-icons a.vimeo { background-position:-104px 0; }
#home-tag {clear: both;color: white;float: left;font-family: 'StrangeloveTextRegular';font-size: 153px;height: 123px;line-height: 119px;margin-top: 40px;text-align: center;width: 100%;}
#home-tag span { color:#717174; }
#search-main {/*background-image: url("/media/default/search_01.png");background-position: -3px bottom;background-repeat: no-repeat;*/margin: 10px auto 0;position: relative;width: 655px;}
#good-place-to-start {position: absolute; float:left; }
#plenty-good-stuff {margin: 23px 0 0 -47px;position: absolute;}
#good-place-to-start img { left: -150px;margin: 0;position: relative;top: 44px;}
#search-main a.search-link {color: white;display: block;float: left;font-family: ProximaNova;font-size: 19px;margin-left: 35px;margin-top: 7px;text-decoration: none;}
#search-main a.search-link:hover { color:green; }
#search-form {float: left;margin-left: 90px;margin-top: 0;}
#search-form input { height:33px; width:392px; border:none;  border-color: transparent; font-size:20px; color:#333; }
.search-input { float:left; width:392px; height:33px; }


/* === | ========================================
	     New Base Styles || Old styles
	     will remain commented out until I'm sure
	     they are not needed.
	     Oh and here's a funny joke: 
	     What's this? --> O
	     Internet Explorer's box model.
================================================= */
#content {
        width: 100%;
        float: none;
        margin: 0 auto;
        overflow: visible;
        border-bottom: none;
}

 ::selection { background: #90C547; }
.nostyle { list-style: none; margin-left: 8px;}
.blueul {
	clear: both;
	color: #0065BD;
	margin: 12px 0 18px 28px;
	line-height: 24px;
	height: 120px;
}
.blueul span {
	color: #525252;
	font-size: 13px;
}
/* .label { padding: 6px; } */

/* === | Box Styles | Tiers =============================
         These styles should be used with the existing 
         bootstrap spans and then build your boxes and 
         tiers using these classes.
         Currently used on Best Web Hosting, VPS
========================================================== */
.spanshadow {
	background-color: white;
	box-shadow: 0px 0px 4px 2px #999;
	-moz-box-shadow: 0px 0px 4px 2px #999;
	-webkit-box-shadow: 0px 0px 4px 2px #999;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	position: relative;
}
.spancontainer {
	padding: 0px;
	margin: 30px auto 10px;
	width: 1000px;
	float:none;
	display:block;
}
/* Use for main span12 container */
.span12 {width: 1000px;}
.span11 {width: 915px;}
.span10 {width: 830px;}
.span9 {width: 745px;}
.span8 {width: 660px;}
.span7 {width: 575px;}
.span6 {width: 490px;}
.span5 {width: 405px;}
.span4 {width: 320px;}
.span3 {width: 235px;}
.span2 {width: 150px;}
.span1 {width: 65px;}
.offset12 {margin-left: 1040px;}
.offset11 {margin-left: 955px;}
.offset10 {margin-left: 870px;}
.offset9 {margin-left: 785px;}
.offset8 {margin-left: 700px;}
.offset7 {margin-left: 615px;}
.offset6 {margin-left: 530px;}
.offset5 {margin-left: 445px;}
.offset4 {margin-left: 360px;}
.offset3 {margin-left: 275px;}
.offset2 {margin-left: 190px;}
.offset1 {margin-left: 105px;}
.offset1more {margin-left: 150px;}
.offest4more {margin-left: 400px;}

.spancontainer .span12 {width: 940px;}
.spancontainer .span11 {width: 860px;}
.spancontainer .span10 {width: 780px;}
.spancontainer .span9 {width: 700px;}
.spancontainer .span8 {width: 620px;}
.spancontainer .span7 {width: 540px;}
.spancontainer .span6 {width: 460px;}
.spancontainer .span5 {width: 380px;}
.spancontainer .span4 {width: 300px;}
.spancontainer .span3 {width: 220px;}
.spancontainer .span2 {width: 140px;}
.spancontainer .span1 {width: 60px;}
.spancontainer .offset12 {margin-left: 980px;}
.spancontainer .offset11 {margin-left: 900px;}
.spancontainer .offset10 {margin-left: 820px;}
.spancontainer .offset9 {margin-left: 740px;}
.spancontainer .offset8 {margin-left: 660px;}
.spancontainer .offset7 {margin-left: 580px;}
.spancontainer .offset6 {margin-left: 500px;}
.spancontainer .offset5 {margin-left: 420px;}
.spancontainer .offset4 {margin-left: 340px;}
.spancontainer .offset3 {margin-left: 260px;}
.spancontainer .offset2 {margin-left: 180px;}
.spancontainer .offset1 {margin-left: 100px;}

.spancontent {
        padding:30px 28px 40px 30px;
        float:none;
        margin:0px;
        overflow:hidden;
}
.tier1 {
	height: 300px;
	background-color: #F2F2F2;
	margin: 60px 14px 0 3px;
	padding: 20px 0 20px 0;
}
.tier2 {
	height: 320px;
	background-color: #DFE1E2;
	margin: 41px 14px 0 3px;
	padding: 20px 0 20px 0;
}
.tier3 {
	height: 340px;
	background-color: #79B208;
	padding: 20px 0 20px 0;
	margin: 21px 0px 0 3px;
}
#menu {
	margin: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 8px;
	height: 16px;
}
/* === | New Styles ===============================================
	     These are new styles for custom bootstrap layout.
	     I will scrub the old css once layout is complete.
=================================================================== */
header { 
background: #717075; 
	-webkit-box-shadow: 0px 0px 35px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 0px 35px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 0px 35px rgba(50, 50, 50, 0.15);
	position: relative;
	z-index: 1000;
	
}
footer { background: #E7E7E8; width: 100%; }

.footerbg { background: #E7E7E8; }
.footerbg nav, 
.footerbg .navbar { border-bottom: none; border-top: none; }
/* WTF: There is a .row class on search that's overriding bootstrap. This is the fix */
.odd-row, .even-row { margin-left: 0; }
.shortinput { width: 50px; }
em { font-style: italic !important; } /* why you do that?? */

/* TMP | TODO: Correcting style, put this in page appropriate CSS once broken out. */
#refund-settings {margin-top: 24px;}

/* Update background on search page if content-bg is detected, in main.js & script.js */


/* Update background on CMS pages if cms is detected, in main.js & script.js */
.contentbggradient {
	/* IEs */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#d3d3d6);
	background-image: -ms-linear-gradient(top, #fff 0%, #d3d3d6 100%); position: relative;
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #fff 0%, #d3d3d6 100%); position: relative;
	/* Opera */ 
	background-image: -o-linear-gradient(top, #fff 0%, #d3d3d6 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #d3d3d6));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #fff 0%, #d3d3d6 100%);
	/* Proposed W3C Markup */ 
	background-image: linear-gradient(top, #fff 0%, #d3d3d6 100%); position: relative;
} 
.scroll { overflow: scroll; }
.scrollx { overflow-x: scroll; }
.scrolly { overflow-y: scroll; }


/* === | Table Sorting ================================
         We are using custom sorting but with the 
         Tablesorter images. Cheers.
================================================ */
.sort {
	background-image: url('/media/tablesorter/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.sort.asc { background-image: url('/media/tablesorter/asc.gif');}
.sort.desc {background-image: url('/media/tablesorter/desc.gif');}

/* === | Floats & Margins & Padding ================================
         All floating styles.
         Oh and margins for those floats.
         Oh and padding too.
         Just in case...
================================================ */
.clear{clear:both}
.none{display:none;}
.center{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.left, .floatleft {float: left;}
.right, .floatright {float: right;}
.smallfloat {width: 10%; margin: 0 12px;}
.mediumfloat {width: 30%; margin: 0 12px;}
.largefloat {width: 65%; margin: 0 12px;}
.margin0 { margin: 0 !important; }
.notopmargin { margin-top: 0; }
.noleftmargin { margin-left: 0; }
.margincentered { margin: 0 auto !important; float:none !important; }
.smallmargin, .margintop5 {margin-top: 3px;} /* TODO: update this selector */
.margintop5 {margin-top:6px;}
.mediummargin, .margintop10 {margin-top: 9px;} /* TODO: update this selector */
.margintop10 {margin-top:12px;}
.largemargin, .margintop20 {margin-top: 18px;} /* TODO: update this selector */
.margintop20 {margin-top:20px;}
.margintop30 { margin-top: 32px; }
.margintop40{margin-top:40px !important;}
.margintop60 {margin-top:60px;}
.margintop100 { margin-top: 100px; }
.margintop50 { margin-top: 50px; }
.margintop80 { margin-top: 80px; }
.smallersidemargin { margin-right: 3px; margin-left: 3px; }
.smallsidemargin { margin-right: 9px; margin-left: 9px; }
.mediumsidemargin { margin-right: 12px; margin-left: 12px; }
.largesidemargin { margin-right: 18px; margin-left: 18px; }
.largestsidemargin { margin-right: 24px; margin-left: 24px; }
.largersidemargin { margin-right: 32px; margin-left: 32px; }
.giganticsidemargin { margin-right: 40px; margin-left: 40px; }
.colossalsidemargin { margin-right: 60px; margin-left: 60px; }
.marginright5 { margin-right: 3px; }
.marginright10 { margin-right: 9px; }
.marginright10 { margin-right: 12px; }
.marginright20 { margin-right: 18px; }
.marginright20 { margin-right: 24px; }
.marginright30 { margin-right: 32px; }
.marginright40 { margin-right: 40px; }
.marginright60 { margin-right: 60px; }
.marginleft5 { margin-left: 3px !important; }
.marginleft10 { margin-left: 9px !important; }
.marginleft10 { margin-left: 12px !important;}
.marginleft20 { margin-left: 18px !important; }
.marginleft20 { margin-left: 24px !important; }
.marginleft30 { margin-left: 32px !important; }
.marginleft40 { margin-left: 40px !important; }
.marginleft60 { margin-left: 60px !important; }
.pushleftmargin { margin-left: 80px !important; }
.pushmoreleftmargin { margin-left: 100px !important; }
.pushevenmoreleftmargin { margin-left: 140px !important; }
.pushgiganticleftmargin { margin-left: 160px; }
.margintopnegative5 { margin-top: -3px; }
.margintopnegative5 { margin-top: -6px; }
.margintopnegative10 { margin-top: -9px !important; }
.margintopnegative10 { margin-top: -12px; }
.margintopnegative20 { margin-top: -18px; }
.margintopnegative20 { margin-top: -24px; }
.margintopnegative30 {margin-top:-32px;}
.margintopnegative40 { margin-top: -40px !important; }
.margintopnegative60 { margin-top: -60px; }
.margintopnegative80 { margin-top: -80px;}
.margintopnegative100 {margin-top: -100px;}
.negativemarginleft5 { margin-left: -3px; }
.negativemarginleft10 { margin-left: -9px !important; }
.negativemarginleft20 { margin-left: -18px !important; }
.negativemarginleft20 { margin-left: -24px !important; }
.negativemarginleft30 { margin-left: -40px !important; }
.negativepushleftmargin { margin-left: -60px !important; }
.negativemarginleft40 { margin-left: -75px; }
.negativemarginright10 { margin-right: -3px; }
.negativemarginright10 { margin-right: -9px; }
.negativemarginright20 { margin-right: -18px; }
.negativemarginright30 { margin-right: -28px; }
.negativemarginright40 { margin-right: -40px; }
.negativemarginright60 { margin-right: -60px; }
.negativemarginleft60 { margin-left: -60px; }
.marginbottomnegative5 { margin-bottom: -3px; }
.marginbottomnegative5 {margin-bottom: -6px; }
.marginbottomnegative10 { margin-bottom: -9px; }
.marginbottomnegative20 { margin-bottom: -18px; }
.marginbottomnegative20 {margin-bottom: -24px;}
.marginbottomnegative30 {margin-bottom: -32px;}
.padding0 { padding: 0 !important; }
.marginbottom5 { margin-bottom: 3px; }
.marginbottom5 { margin-bottom: 6px; }
.marginbottom10 { margin-bottom: 9px; }
.marginbottom20 { margin-bottom: 18px; }
.marginbottom20 { margin-bottom: 24px; }
.marginbottom40 { margin-bottom: 36px; }
.mediumboxheight{height:235px;}
.mediumheight {height: 350px;}
.smallheight { height: 250px; }
.smallerheight { height: 150px; }
.smallishheight { height: 100px; }
.smallestheight { height: 50px; }
.largeheight {height: 450px; }
.padding20 {padding: 20px;}
.padding5 {padding: 6px;}
.padding10 {padding:9px;}
.padding10 {padding:12px;}
.padding20 {padding:24px;}
.padding5 { padding: 2px; }
.paddingsides5 {padding-left: 6px; padding-right:6px;}
.paddingsides10 {padding-left: 9px; padding-right:9px;}
.paddingsides10 {padding-left: 12px; padding-right:12px;}
.paddingsides20 {padding-left: 24px; padding-right:24px;}
.paddingsides40 {padding-left: 36px; padding-right:36px;}

/* === | Background & Border Colors ================= */

.bgred { background: #e10e49 !important; }
.bgblue { background: #0065bd !important; }
.bglightblue { background: #2da2ce !important; }
.bglightgray { background: #dfe1e2 !important; }
.bggray707070 { background: #707070 !important; }
.bgmediumgray { background: #aaa9a5 !important; }
.bgdarkgray { background: #4D4E53 !important; }
.bgblack { background: #343231 !important; }
.bgwhite { background: #f2f2f2 !important; }
.bgtruewhite { background: #fff !important; }
.bgdarkgreen { background: #79b208 !important; }
.bglightgreen { background: #93dc03 !important; }
.bgrust { background: #C98F34 !important; }
.bgpurple { background: #694B95 !important; }
.bgwarning { background-color: #ebcccc !important;}
.borderlightgray { border: 1px solid #dfe1e2; }
.borderdarkgray { border:1px solid #4D4E53; }
.bordermediumgray { border: 1px solid #AAA9a5; }
.borderbottomblack { border-bottom: 1px solid #4d4e53; }
.blackborder { border:1px solid #212121; }
.whiteborder { border:1px solid #f2f2f2; }
.noborder { border:none; }
.borderradius{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

/* === | Table Styles =============================================
		 All table styles will go here.
		 Do not customize your tables inline.
		 kthxbai.
=================================================================== */
.largetable, .table-large { width: 100%; }
.mediumtable, .table-medium { width: 80%; }
.smalltable, .table-small { width: 50%; }
.tablepadding td, .table-padding td { padding: 3px 3px 3px 3px; }
.tdsmallwidth { width: 100px; }
.tdmediumwidth { width: 180px; }
.tdlargewidth { width: 240px; }
.tdcheckbox { width: 18px; }
.td75 { width: 75px; }
.td165 { width: 165px; }
.td370 {width:370px;}
.td570 { width: 570px;}

/* === | Form Styles =============================================
		 All form styles will go here.
		 Do not customize your forms inline.
		 kthxbai.
=================================================================== */
.smallestinput { width: 20px; }
.smallestishinput { width: 30px; }
.smallerinput { width: 50px; }
.smallinput { width: 80px; }
.mediuminput { width: 120px; }
.mediumishinput { width: 160px; }
.largeinput { width: 200px; }
.largerinput { width: 220px; }
.largestinput { width: 240px; }
.giganticinput { width: 500px; }
.largesearchinput {
	border-radius: 6px 6px 6px 6px !important;
	-webkit-border-radius: 6px 6px 6px 6px !important;
	-moz-border-radius: 6px 6px 6px 6px !important;
	height: 34px !important;
	font-size: 20px !important;
	float: left !important;
	padding-left: 12px !important;
}
.largesearchbutton { /* This is bad. Bad Sherri! */
	margin: 0 4px 0 0;
	height: 38px !important;
	width: 80px !important;
}
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group, label {color:#4d4e53; font-size:12px;margin-left:1px;}

/* === | Misc Styles ==============================================*/
.widget {
	background: #999;padding: 0;height: 100%;border: 10px solid #DFE1E2;border-radius: 6px; -moz-border-radius: 6px;
	-webkit-border-radius: 6px;-moz-box-shadow: 0 0 4px 2px #999; -webkit-box-shadow: 0 0 4px 2px #999; box-shadow: 0 0 4px 2px #999; position: relative; /* pie htc */  
}



/* === | Account Management New Styles ============================
	     All of the new styles for account management will live
	     here for now. We can always move these to an external
	     stylesheet if needed.
==================================================================== */
.togglebtn { position: absolute; top: 65px; left: 0; z-index: 0; } /* TEMP - remove this after sunset is over */
.amwrapper {overflow: visible; padding: 0; width: 1020px; margin: 10px auto; min-height: 620px;}
#sub-header { background: url('/media/default/navigation/acctmgmt-navibg.jpg') repeat-x; }
#acct-mgmt-nav { 
	text-align: left; 
	margin: 0 auto; 
	clear:both;
	min-width: 960px;
	max-width: 1000px;
/*	max-width: 1400px; */
	margin: 0 auto;
	padding: 0 16px 0 20px;
}
#accountmanagementnavi {margin-left: 0;}
#accountmanagementnavi li {margin-left:0; list-style:none; display: inline-block; height: 25px; padding-top: 9px;}
#accountmanagementnavi li a {color: #f2f2f2; text-decoration: none;}
#accountmanagementnavi li a:hover {text-decoration: underline; }
#accountmanagementnavi li:hover { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; width: inherit; text-decoration: underline; cursor: pointer; }
#accountmanagementnavi li.nav-domains { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; padding-left:20px; width: 100px;}
#accountmanagementnavi li.nav-acctsettings { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; width: 160px;padding-left: 20px; margin-left: 5px;}
#accountmanagementnavi li.nav-prodmgmt { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; width: 170px;padding-left: 20px; margin-left: 5px;}
#accountmanagementnavi li.nav-billing { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; padding-left: 15px; width: 69px; margin-left: 5px;}
#accountmanagementnavi li.nav-webhosting { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; width: 100px; padding-left: 20px; margin-left: 5px;}
#accountmanagementnavi li.nav-security { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; width: 90px; padding-left: 20px; margin-left: 5px;}
#accountmanagementnavi li.nav-updates { background: url('/media/default/navigation/submenusectionbg.png') repeat-x; width: 72px; padding-left: 20px; margin-left: 5px;}
#accountmanagementnavi .active { background: #AAA9a5; }
#accountmanagementnavi .caret {border-top:4px solid white;margin-top: 7px;margin-left: 6px;}
.acctmgmtnavUL {margin-left:0; list-style: none;}
.acctmgmtnavUL li {display: inline-block; list-style: none; width: 200px; padding-top: 0px !important;}

/* AM | Bootstrap overrides */
.acctmgmtnavUL.dropdown a {color: #f2f2f2 !important; text-decoration: none !important;}
.acctmgmtnavUL.dropdown a:hover {text-decoration: underline !important;}
.acctmgmtnavUL.dropdown:hover {background:#aaa9a5;}
.acctmgmtnavUL.dropdown {display: inline-block; padding-left: 20px; padding-right: 20px;margin-left: -5px;}
.acctmgmtnavUL.dropdown-menu {
	margin:0;
	background-color: #717075;
	background: #717075;
	background-image: #717075;
	border: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left:0;
	width:220px;
}
.acctmgmtnavUL.dropdown-menu li > a {
 	padding: 0px 10px;
	clear: both;
	font-weight: normal;
	line-height: 25px;
	white-space: nowrap;
	font-size: 12px;
	height: 25px;
}

.acctmgmtnavUL.dropdown-menu li > a:hover,
.acctmgmtnavUL.dropdown-menu li > a:focus {
  color: #f2f2f2;
  text-decoration: none;
  background: url('/media/default/navigation/submenusectionbg.png') repeat-x;
  background-image: url('/media/default/navigation/submenusectionbg.png') repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343231', endColorstr='#343231', GradientType=1);
  width:200px;
}

.acctmgmtnavUL.dropdown-menu .active > a,
.acctmgmtnavUL.dropdown-menu .active > a:hover {
  color: #f2f2f2;
  text-decoration: none;
  background:#79b208;
  background-color: #7bb308;
  background-image: #79b208;
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79b208', endColorstr='#79b208', GradientType=0);
  width:inherit;
}
.search-navi { width: 250px; float: right; margin-top: -32px; }
#domainlisttable td {padding-top: 10px;}
.prodBoxtd {  margin-right: -70px; float:right !important; border-left: 1px solid #DDD; padding-left: 3px; }
#accountmgmt { margin: 24px auto; float:none; width: 960px; }
.organizepanelclosed .icon-folder-open { padding-bottom: 7px;}
.organizepanelclosed {
	background: #F89406;
	width: 20px;
	position: absolute;
	height: auto;
	margin: 3px 0 0 -24px;
	padding: 5px 0 0px 5px;
	border-radius: 4px 0 0 4px;
}
.verticaltext { white-space: pre; font-family: 'ProximaNova'; color: white; padding-left: 2px; } 
.dropdown-menu { padding: 0; }

/* Sticky alerts */
.stickystyles {
	z-index: 1;
	position: static;
	top: 30px;
	margin-left: 300px;
	height: 35px;
	width: 960px;
}
#sticky-alerts {margin:0 auto; width: 1000px; position: static; top: 30px;z-index: 1000;}
#sticky-alerts .alert-danger, 
#sticky-alerts .alert-error {box-shadow: 0px 5px 11px -4px #AAA9a5; border-color: #B78584;}
#sticky-alerts .alert-success { box-shadow: 0px 5px 11px -4px #AAA9a5; border-color: #AAA9a5; }
#sticky-alerts .alert-warning { box-shadow: 0px 5px 11px -4px #AAA9a5; border-color: #c09853; }
#sticky-alerts .alert-info { border-color: #A9BFCA; box-shadow: 0px 5px 11px -4px #AAA9a5; }

/* Products Slide Out */
.prodslideout {
	/* display: none; */
	height: auto;
	overflow: hidden;
	position: absolute;
	width: 510px;
	z-index: 0;
	margin-top: -34px;
	margin-left: 70px;
}
.right_slideout {
	-moz-box-shadow: 3px 2px 17px -8px #707070;
	-webkit-box-shadow: 3px 2px 17px -8px #707070;
	box-shadow: 3px 2px 17px -8px #707070;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	background-color: white;
	border:2px solid #666;
	border-left:none;
	float: right;
	height: auto;
	margin-top: 0px;
	position: relative;
	width: 90px;
	z-index: 100;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_slideout {
	-moz-box-shadow: 3px 2px 17px -3px #707070;
	-webkit-box-shadow: 3px 2px 17px -3px #707070;
	box-shadow: 3px 2px 17px -3px #707070;
	border-radius: 4px 0 4px 4px;
	-moz-border-radius: 4px 0 4px 4px;
	-webkit-border-radius: 4px 0 4px 4px;
	background-color: white;
	border: 2px solid #666;
	float: left;
	margin-right: -7px;
	padding: 5px 5px 10px 6px;
	position: relative;
	text-align: left;
	width: 405px;
	z-index: 0;
}
.right_slideout a.close_slideout { margin-left: 10px; }
.labelcontainer .label { font-size: 9px; line-height: 10px; margin:0 1px;}
.nameservercontainer { min-width: 300px; }
#nameservers div { height: 36px; }
#nameserverControl { overflow: hidden; }
#nameserverControl .span10 { width: 826px; }
#android { margin: 10px auto; width: 1000px;}


/* === | Home Page Styles ==========================================
		 TODO: Move these to home.css?? eventually
==================================================================== */

#home-banner{display:block;float:left;background-image:url('/media/home-banner-1.jpg');background-position:center;background-repeat:repeat-x;width:100%;height:155px;background-color:#8dc63f; margin-bottom: 20px;}
#likes{float:right;height:30px;width:200px;top:5px;left:50%;margin-right:262px;margin-bottom:-30px;z-index:99;}
.homepageh1 {font-size:27px; font-family:ProximaNovaBold; color:#79b208;margin-bottom:0;letter-spacing:0;}
.homepageh2 {font-size:20px;line-height:24px;font-family:ProximaNova;color:#343231; letter-spacing:0;}
.ridiculousfontsize { 
	clear: both;
	color: white;
	float: left;
	font-size: 40px;
	height: 80px;
	line-height: 70px;
	text-align: center;
	width: 100%;
	margin-bottom:-31px;
}
/* Bootstrap is overriding this, so I added important to all */
.searchinput {
	border-radius: 6px 6px 6px 6px !important;
	-webkit-border-radius: 6px 6px 6px 6px !important;
	-moz-border-radius: 6px 6px 6px 6px !important;
	height: 30px !important;
	font-size: 25px !important;
	width:500px;
	float: left !important;

	padding-left: 12px !important;
	line-height:33px !important; 
}
.standard-container { text-align: center; }
.standard-container-content{height: 175px;}
.homemarginleft:not(:first-child) { margin-left: 14px; }
.nowrap { width: 940px; white-space: nowrap; margin: 0 auto; }









/* === | Bootstrap Customizations ==================================
	     Add bootstrap customizations here, not in bootstrap.css 
	     or bootstrap-responsive.css
==================================================================== */
.carousel-control {background:#343231;}
.nav-tabs > li > a { padding-bottom: 0px; }
.navbar .nav > li > a {
	color: white;
	text-shadow: none;
	padding: 0;
}
.navbar-inner {
	padding-left: 0;
	padding-right: 0;
	background: #717075;
	background-color: #717075;
	background-image: none;
	background-repeat: repeat-x;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar .navbar-fixed-bottom { background: #E7E7E8; }
.navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 1000px;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	border-width: 0 0 0;
	min-width: 960px;
	max-width: 1000px;
/*	max-width: 1400px; */
	margin: 0 auto;
	padding: 0 16px 0 20px;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-bottom-color: white; border-top-color: white; }
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff;}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: inherit !important;
    color: white;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: white;
  border-bottom-color: white;
}
.nav-tabs {border-bottom: none;}
.long { width: 600px; }

header .navbar-inner {filter:none}
header .navbar-fixed-top .navbar-inner, header .navbar-static-top .navbar-inner {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar-fixed-bottom {z-index: 0;}
.tooltip.in { opacity: 0.9;filter: alpha(opacity=90);}
.tooltip a { color: #f2f2f2 !important; }
.alert .close {top: -4px;}
.carousel a { text-decoration: none !important;}
.btn-large {font-size: 15px;}
table [class*="span"], .row-fluid table [class*="span"] { display: block; margin-left:10px; }
.spancontainer .span5, .spancontainer .span6 { float:left; }
.label { line-height: 18px;}
.well {overflow:hidden;}
.breadcrumb {
	padding: 0 15px;
	margin: 2px 0 20px -12px;
	list-style: none;
	background: none;
	background-color: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 12px;
}
.prodtitlewrapper { 
	clear: both;
	background: white;
	overflow: hidden;
	height: 35px;
	margin-bottom: -6px;
	margin-top: 12px;
}
.proddetailswrapper { 
	clear:both;
	background: #F9F9F9;
	border-top: 1px solid #AAA9a5;
	border-bottom: 1px solid #AAA9a5;
	overflow: hidden;
    height: 55px;
	margin-bottom: 8px;
}

/* New bootstrap spans | mostly for AM but these are used elsewhere too */
.span3half {width: 190px;}
.span1half{width:120px;}
.span4half {width:260px;}
.span6half {width:416px;}


/* TMP FIX ========================================
	This is necessary because text-align:center is
	assigned to the body. Remove this once it has
	been removed from the body tag ================ */
.typeahead {text-align: left;} 

/* New Glyphicons added to sprite set */

.icon-locked {
  background-position: 0 -168px;
}
.icon-unlocked {
  background-position: -25px -168px;
}
.icon-facebook {
	background-position: -48px -170px;
}
.icon-twitter {
	background-position: -71px -170px;
}


/* Large Glyphicon Sprites */

[class^="largeicon-"],
[class*=" largeicon-"] {
	display: inline-block;
	width: 30px;
	height: 30px;
	 *margin-right: .3em;
	line-height: 30px;
	vertical-align: middle;
	background-image: url("/media/default/glyphicons.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}

[class^="largeicon-"]:last-child,
[class*=" largeicon-"]:last-child {
  *margin-left: 0;
}
/* row 1 */
.largeicon-glass { background-position: 0 0; }
.largeicon-leaf { background-position: -48px 0; }
.largeicon-dog { background-position: -98px 0; }
.largeicon-user-boy { background-position: -148px 0; }
.largeicon-user-girl { background-position: -194px 0; }
.largeicon-car { background-position: -242px 0; }
.largeicon-add-user { background-position: -288px 0; }
.largeicon-remove-user { background-position: -336px 0; }
.largeicon-film { background-position: -386px 0; }
.largeicon-magic { background-position: -434px 0; }
/* row 2 */
.largeicon-envelope { background-position: 0 -48px; }
.largeicon-camera { background-position: -48px -48px; }
.largeicon-heart { background-position: -98px -48px; }
.largeicon-tilted-umbrella { background-position: -148px -48px; }
.largeicon-van { background-position: -194px -48px; }
.largeicon-printer { background-position: -242px -48px; }
.largeicon-trash { background-position: -288px -48px; }
.largeicon-double-note { background-position: -336px -48px; }
.largeicon-note { background-position: -386px -48px; }
.largeicon-cog { background-position: -434px -48px; }
/* row 3 */
.largeicon-home { background-position: 0 -98px; }
.largeicon-snowflake { background-position: -48px -98px; }
.largeicon-fire { background-position: -98px -98px; }
.largeicon-gears { background-position: -148px -98px; }
.largeicon-users { background-position: -194px -98px; }
.largeicon-binoculars { background-position: -242px -98px; }
.largeicon-road { background-position: -288px -98px; }
.largeicon-search { background-position: -336px -98px; }
.largeicon-cars { background-position: -386px -98px; }
.largeicon-clipboard { background-position: -434px -98px; }
/* row 4 */
.largeicon-pencil { background-position: 0 -148px; }
.largeicon-bus { background-position: -48px -148px; }
.largeicon-hotspot { background-position: -98px -148px; }
.largeicon-luggage { background-position: -146px -148px; }
.largeicon-man { background-position: -194px -148px; }
.largeicon-woman { background-position: -242px -148px; }
.largeicon-paper { background-position: -288px -148px; }
.largeicon-coins { background-position: -336px -148px; }
.largeicon-airplane { background-position: -386px -148px; }
.largeicon-notebook { background-position: -434px -148px; }
/* row 5 */
.largeicon-stats { background-position: 0 -196px; }
.largeicon-charts { background-position: -48px -196px; }
.largeicon-pie-chart { background-position: -98px -196px; }
.largeicon-user-group { background-position: -146px -196px; }
.largeicon-keys { background-position: -194px -196px; }
.largeicon-calendar { background-position: -242px -196px; }
.largeicon-router { background-position: -288px -196px; }
.largeicon-star-empty { background-position: -386px -196px; }
.largeicon-star { background-position: -434px -196px; }
/* row 6 */
.largeicon-chain { background-position: 0 -242px; }
.largeicon-look { background-position: -51px -242px; }
.largeicon-no-look { background-position: -98px -242px; }
.largeicon-alarm-clock { background-position: -146px -242px; }
.largeicon-clock { background-position: -194px -242px; }
.largeicon-stop-watch { background-position: -242px -242px; }
.largeicon-projector { background-position: -288px -242px; }
.largeicon-history { background-position: -336px -242px; }
.largeicon-truck { background-position: -386px -242px; }
.largeicon-palatte { background-position: -434px -242px; }
/* row 7 */
.largeicon-compass { background-position: 0 -288px; }
.largeicon-podium { background-position: -48px -288px; }
.largeicon-paperclip { background-position: -98px -288px; }
.largeicon-power { background-position: -146px -288px; }
.largeicon-lightbulb { background-position: -194px -288px; }
.largeicon-tag { background-position: -242px -288px; }
.largeicon-tags { background-position: -290px -288px; }
.largeicon-dustbin { background-position: -336px -288px; }
.largeicon-ruler { background-position: -386px -288px; }
.largeicon-present { background-position: -434px -288px; }
/* row 8 */
.largeicon-unbrella { background-position: 0 -336px; }
.largeicon-book { background-position: -48px -336px; }
.largeicon-bookmark { background-position: -98px -336px; }
.largeicon-wifi { background-position: -146px -336px; }
.largeicon-trophy { background-position: -194px -336px; }
.largeicon-baby-carriage { background-position: -238px -336px; }
.largeicon-headset { background-position: -288px -336px; }
.largeicon-headphones { background-position: -336px -336px; }
.largeicon-alert { background-position: -386px -336px; }
.largeicon-signal { background-position: -434px -336px; }
/* row 9 */
.largeicon-retweet { background-position: 0 -386px; }
.largeicon-refresh { background-position: -48px -386px; }
.largeicon-roundabout { background-position: -98px -386px; }
.largeicon-random { background-position: -146px -386px; }
.largeicon-heat { background-position: -194px -386px; }
.largeicon-repeat { background-position: -238px -386px; }
.largeicon-display { background-position: -289px -386px; }
.largeicon-log-book { background-position: -336px -386px; }
.largeicon-address-book { background-position: -386px -386px; }
.largeicon-magnet { background-position: -434px -386px; }
/* row 10 */
.largeicon-calculator { background-position: 0 -434px; }
.largeicon-color { background-position: -48px -434px; }
.largeicon-tint { background-position: -98px -434px; }
.largeicon-crop { background-position: -146px -434px; }
.largeicon-resize-square { background-position: -194px -434px; }
.largeicon-resize-circle { background-position: -242px -434px; }
.largeicon-resize-poly { background-position: -288px -434px; }
.largeicon-resize-line { background-position: -336px -434px; }
.largeicon-resize-curve { background-position: -386px -434px; }
.largeicon-resize-full { background-position: -434px -434px; }
/* row 11 */
.largeicon-text { background-position: -3px -480px; }
.largeicon-text-italic { background-position: -48px -480px; }
.largeicon-text-bold { background-position: -98px -480px; }
.largeicon-text-underline { background-position: -146px -480px; }
.largeicon-text-strikethrough { background-position: -194px -480px; }
.largeicon-text-height { background-position: -242px -480px; }
.largeicon-text-width { background-position: -288px -480px; }
.largeicon-text-box { background-position: -336px -480px; }
.largeicon-text-indent-left { background-position: -386px -480px; }
.largeicon-text-indent-right { background-position: -434px -480px; }
/* row 12 */
.largeicon-text-justify-left { background-position: 0 -532px; }
.largeicon-text-justify-center { background-position: -48px -532px; }
.largeicon-text-justify-right { background-position: -98px -532px; }
.largeicon-justify { background-position: -146px -532px; }
.largeicon-list { background-position: -194px -532px; }
.largeicon-text-smaller { background-position: -242px -532px; }
.largeicon-text-larger { background-position: -288px -532px; }
.largeicon-add-code { background-position: -338px -532px; }
.largeicon-remove-code { background-position: -386px -532px; }
.largeicon-adjust { background-position: -434px -532px; }
/* row 13 */
.largeicon-msg-full { background-position: 0 -576px; }
.largeicon-msg-empty { background-position: -48px -576px; }
.largeicon-msg-in { background-position: -98px -576px; }
.largeicon-msg-out { background-position: -146px -576px; }
.largeicon-msg-add { background-position: -196px -576px; }
.largeicon-msg-minus { background-position: -244px -576px; }
.largeicon-msg-delete { background-position: -292px -576px; }
.largeicon-msg-flag { background-position: -340px -576px; }
.largeicon-msg-lock { background-position: -390px -576px; }
.largeicon-msg-star { background-position: -438px -576px; }
/* row 14 */
.largeicon-inbox { background-position: -2px -625px; }
.largeicon-inbox-add { background-position: -50px -625px; }
.largeicon-inbox-minus { background-position: -98px -625px; }
.largeicon-inbox-lock { background-position: -146px -625px; }
.largeicon-inbox-up { background-position: -194px -625px; }
.largeicon-inbox-down { background-position: -242px -625px; }
.largeicon-computer-lock { background-position: -290px -625px; }
.largeicon-computer-settings { background-position: -338px -625px; }
.largeicon-computer-display { background-position: -386px -625px; }
.largeicon-phone { background-position: -434px -625px; }
/* row 15 */
.largeicon-database-lock { background-position: -1px -673px; }
.largeicon-database-add { background-position: -50px -673px; }
.largeicon-database-minus { background-position: -98px -673px; }
.largeicon-database-delete { background-position: -146px -673px; }
.largeicon-folder { background-position: -197px -673px; }
.largeicon-folder-add { background-position: -245px -673px; }
.largeicon-folder-minus { background-position: -293px -673px; }
.largeicon-folder-lock { background-position: -341px -673px; }
.largeicon-folder-flag { background-position: -389px -673px; }
.largeicon-folder-star { background-position: -436px -673px; }
/* row 16 */
.largeicon-check { background-position: 0 -726px; }
.largeicon-edit { background-position: -50px -726px;}
.largeicon-new-window { background-position: -98px -726px; }
.largeicon-more-windows { background-position: -146px -726px; }
.largeicon-large-thumbnails { background-position: -196px -726px;}
.largeicon-small-thumbnails { background-position: -244px -726px; }
.largeicon-show-list { background-position: -292px -726px; }
.largeicon-show-lines { background-position: -340px -726px;}
.largeicon-show-playlist { background-position: -388px -726px; }
.largeicon-picture { background-position: -436px -726px; }
/* row 17 */
.largeicon-imac { background-position: -2px -772px; }
.largeicon-macbook { background-position: -50px -772px;}
.largeicon-ipad { background-position: -98px -772px; }
.largeicon-iphone { background-position: -146px -772px; }
.largeicon-iphone-transfer { background-position: -196px -772px;}
.largeicon-iphone-exchange { background-position: -244px -772px; }
.largeicon-ipod { background-position: -292px -772px; }
.largeicon-ipod-shuffle { background-position: -340px -772px;}
.largeicon-earbuds { background-position: -388px -772px; }
.largeicon-albums { background-position: -436px -772px; }
/* row 18 */
.largeicon-step-backward { background-position: -2px -818px; }
.largeicon-fast-backward { background-position: -50px -818px;}
.largeicon-rewind { background-position: -98px -818px; }
.largeicon-play { background-position: -146px -818px; }
.largeicon-pause { background-position: -196px -818px;}
.largeicon-stop { background-position: -244px -818px; }
.largeicon-forward { background-position: -292px -818px; }
.largeicon-fast-forward { background-position: -340px -818px;}
.largeicon-step-forward { background-position: -388px -818px; }
.largeicon-eject { background-position: -436px -818px; }
/* row 18 */
.largeicon-facetime { background-position: -1px -866px; }
.largeicon-download { background-position: -50px -866px;}
.largeicon-mute { background-position: -98px -866px; }
.largeicon-volume-down { background-position: -146px -866px; }
.largeicon-volume-up { background-position: -196px -866px;}
.largeicon-screenshot { background-position: -244px -866px; }
.largeicon-move { background-position: -292px -866px; }
.largeicon-more { background-position: -340px -866px;}
.largeicon-brightness-reduce { background-position: -388px -866px; }
.largeicon-brightness-increase { background-position: -436px -866px; }
/* row 19 */
.largeicon-circle-plus { background-position: -2px -914px; }
.largeicon-circle-minus { background-position: -50px -914px;}
.largeicon-circle-remove { background-position: -98px -914px; }
.largeicon-circle-ok { background-position: -145px -914px; }
.largeicon-circle-question { background-position: -194px -914px;}
.largeicon-circle-info { background-position: -242px -914px; }
.largeicon-circle-exclamation { background-position: -289px -914px; }
.largeicon-remove { background-position: -337px -914px;}
.largeicon-ok { background-position: -384px -914px; }
.largeicon-ban { background-position: -432px -914px; }
/* row 20 */
.largeicon-download-2 { background-position: 0px -964px; }
.largeicon-upload { background-position: -48px -964px;}
.largeicon-shopping-cart { background-position: -98px -964px; }
.largeicon-lock { background-position: -145px -964px; }
.largeicon-unlock { background-position: -194px -964px;}
.largeicon-electricity { background-position: -242px -964px; }
.largeicon-ok-2 { background-position: -289px -964px; }
.largeicon-remove-2 { background-position: -337px -964px;}
.largeicon-cart-out { background-position: -384px -964px; }
.largeicon-cart-in { background-position: -432px -964px; }
/* row 21 */
.largeicon-left-arrow { background-position: 0px -1010px; }
.largeicon-right-arrow { background-position: -48px -1010px;}
.largeicon-up-arrow { background-position: -98px -1010px; }
.largeicon-down-arrow { background-position: -145px -1010px; }
.largeicon-resize-small { background-position: -194px -1010px;}
.largeicon-resize-full { background-position: -242px -1010px; }
.largeicon-circle-left-arrow { background-position: -289px -1010px; }
.largeicon-circle-right-arrow { background-position: -337px -1010px;}
.largeicon-circle-up-arrow { background-position: -386px -1010px; }
.largeicon-circle-down-arrow { background-position: -433px -1010px; }
/* row 22 */
.largeicon-play-button { background-position: -1px -1058px; }
.largeicon-unshare { background-position: -48px -1058px;}
.largeicon-share { background-position: -98px -1058px; }
.largeicon-chevron-right { background-position: -145px -1058px; }
.largeicon-chevron-left { background-position: -194px -1058px;}
.largeicon-bluetooth { background-position: -242px -1058px; }
.largeicon-euro { background-position: -289px -1058px; }
.largeicon-usd { background-position: -337px -1058px;}
.largeicon-bp { background-position: -386px -1058px; }
.largeicon-retweet-2 { background-position: -433px -1058px; }
/* row 23 */
.largeicon-moon { background-position: 0px -1106px; }
.largeicon-sun { background-position: -48px -1106px;}
.largeicon-cloud { background-position: -98px -1106px; }
.largeicon-direction { background-position: -145px -1106px; }
.largeicon-brush { background-position: -194px -1106px;}
.largeicon-pen { background-position: -242px -1106px; }
.largeicon-zoom-in { background-position: -289px -1106px; }
.largeicon-zoom-out { background-position: -337px -1106px;}
.largeicon-pin { background-position: -386px -1106px; }
.largeicon-riflescope { background-position: -433px -1106px; }
/* row 24 */
.largeicon-rotation-lock { background-position: -1px -1153px; }
.largeicon-flash { background-position: -48px -1153px;}
.largeicon-google-maps { background-position: -98px -1153px; }
.largeicon-anchor { background-position: -145px -1153px; }
.largeicon-conversation { background-position: -194px -1153px;}
.largeicon-chat { background-position: -242px -1153px; }
.largeicon-male { background-position: -289px -1153px; }
.largeicon-female { background-position: -337px -1153px;}
.largeicon-asterisk { background-position: -386px -1153px; }
.largeicon-divide { background-position: -433px -1153px; }
/* row 25 */
.largeicon-snorkel { background-position: 0px -1201px; }
.largeicon-scuba { background-position: -48px -1201px;}
.largeicon-scuba-tanks { background-position: -98px -1201px; }
.largeicon-snorkel-fins { background-position: -149px -1201px; }
.largeicon-fish { background-position: -194px -1201px; }
.largeicon-boat { background-position: -242px -1201px;}
.largeicon-delete-point { background-position: -289px -1201px; }
.largeicon-sheriff-star { background-position: -337px -1201px; }
.largeicon-qrcode { background-position: -386px -1201px;}
.largeicon-barcode { background-position: -433px -1201px; }
/* row 26 */
.largeicon-pool { background-position: 0px -1250px; }
.largeicon-buoy { background-position: -48px -1250px;}
.largeicon-shovel { background-position: -98px -1250px; }
.largeicon-bank { background-position: -149px -1250px; }
.largeicon-vcard { background-position: -194px -1250px; }
.largeicon-electric-plug { background-position: -242px -1250px;}
.largeicon-flag { background-position: -289px -1250px; }
.largeicon-credit-card { background-position: -337px -1250px; }
.largeicon-keyboard-wireless { background-position: -386px -1250px;}
.largeicon-keyboard-wired { background-position: -433px -1250px; }
/* row 27 */
.largeicon-shield { background-position: -1px -1298px; }
.largeicon-ring { background-position: -48px -1298px;}
.largeicon-cake { background-position: -98px -1298px; }
.largeicon-drink { background-position: -146px -1298px; }
.largeicon-beer { background-position: -194px -1298px; }
.largeicon-fast-food { background-position: -242px -1298px;}
.largeicon-cutlery { background-position: -289px -1298px; }
.largeicon-pizza { background-position: -337px -1298px; }
.largeicon-birthday-cake { background-position: -386px -1298px;}
.largeicon-tablet { background-position: -433px -1298px; }
/* row 28 */
.largeicon-tools { background-position: -1px -1348px; }
.largeicon-bullets { background-position: -48px -1348px;}
.largeicon-cardio { background-position: -98px -1348px; }
.largeicon-shirt { background-position: -146px -1348px; }
.largeicon-pants { background-position: -194px -1348px; }
.largeicon-sweater { background-position: -242px -1348px;}
.largeicon-fabric { background-position: -289px -1348px; }
.largeicon-leather { background-position: -337px -1348px; }
.largeicon-scissors { background-position: -386px -1348px;}
.largeicon-podium-2 { background-position: -433px -1348px; }
/* row 29 */
.largeicon-skull { background-position: -1px -1395px; }
.largeicon-celebration { background-position: -48px -1395px;}
.largeicon-teapot { background-position: -98px -1395px; }
.largeicon-french-press { background-position: -146px -1395px; }
.largeicon-coffee-cup { background-position: -194px -1395px; }
.largeicon-pot { background-position: -242px -1395px;}
.largeicon-grater { background-position: -289px -1395px; }
.largeicon-kettle { background-position: -337px -1395px; }
.largeicon-hospital { background-position: -386px -1395px;}
.largeicon-hospital-2 { background-position: -433px -1395px; }
/* row 30 */
.largeicon-microphone { background-position: -1px -1442px; }
.largeicon-webcam { background-position: -48px -1442px;}
.largeicon-temple-church { background-position: -98px -1442px; }
.largeicon-temple-islam { background-position: -146px -1442px; }
.largeicon-temple-hindu { background-position: -194px -1442px; }
.largeicon-temple-buddhist { background-position: -242px -1442px;}
.largeicon-electric-socket-eu { background-position: -289px -1442px; }
.largeicon-electric-socket-us { background-position: -337px -1442px; }
.largeicon-bomb { background-position: -386px -1442px;}
.largeicon-comments { background-position: -433px -1442px; }
/* row 31 */
.largeicon-flower { background-position: -1px -1490px; }
.largeicon-baseball { background-position: -48px -1490px;}
.largeicon-football { background-position: -98px -1490px; }
.largeicon-ax { background-position: -146px -1490px; }
.largeicon-ping-pong { background-position: -194px -1490px; }
.largeicon-bowling { background-position: -242px -1490px;}
.largeicon-tree-conifer { background-position: -289px -1490px; }
.largeicon-tree-deciduous { background-position: -337px -1490px; }
.largeicon-more-items { background-position: -386px -1490px;}
.largeicon-sort { background-position: -433px -1490px; }
/* row 32 */
.largeicon-filter { background-position: -1px -1537px; }
.largeicon-gamepad { background-position: -48px -1537px;}
.largeicon-dice { background-position: -98px -1537px; }
.largeicon-calculator-2 { background-position: -146px -1537px; }
.largeicon-tie { background-position: -194px -1537px; }
.largeicon-wallet { background-position: -242px -1537px;}
.largeicon-share-2 { background-position: -289px -1537px; }
.largeicon-sampler { background-position: -337px -1537px; }
.largeicon-piano { background-position: -386px -1537px;}
.largeicon-browser { background-position: -433px -1537px; }
/* row 33 */
.largeicon-blog { background-position: -1px -1586px; }
.largeicon-dashboard { background-position: -48px -1586px;}
.largeicon-certificate { background-position: -98px -1586px; }
.largeicon-bell { background-position: -146px -1586px; }
.largeicon-candle { background-position: -194px -1586px; }
.largeicon-pin { background-position: -242px -1586px;}
.largeicon-iphone-shake { background-position: -289px -1586px; }
.largeicon-pin-flag { background-position: -337px -1586px; }
.largeicon-turtle { background-position: -386px -1586px;}
.largeicon-rabbit { background-position: -433px -1586px; }
/* row 34 */
.largeicon-globe { background-position: -1px -1634px; }
.largeicon-briefcase { background-position: -48px -1634px;}
.largeicon-hdd { background-position: -98px -1634px; }
.largeicon-thumbs-up { background-position: -146px -1634px; }
.largeicon-thumbs-down { background-position: -194px -1634px; }
.largeicon-hand-right { background-position: -242px -1634px;}
.largeicon-hand-left { background-position: -289px -1634px; }
.largeicon-hand-up { background-position: -337px -1634px; }
.largeicon-hand-down { background-position: -386px -1634px;}
.largeicon-fullscreen { background-position: -433px -1634px; }
/* row 35 */
.largeicon-shopping-bag { background-position: -1px -1682px; }
.largeicon-open-book { background-position: -48px -1682px;}
.largeicon-nameplate { background-position: -98px -1682px; }
.largeicon-nameplate-2 { background-position: -146px -1682px; }
.largeicon-vases { background-position: -194px -1682px; }
.largeicon-announcement { background-position: -242px -1682px;}
.largeicon-dumbbell { background-position: -289px -1682px; }
.largeicon-suitcase { background-position: -337px -1682px; }
.largeicon-file-import { background-position: -386px -1682px;}
.largeicon-file-export { background-position: -433px -1682px; }
/* row 36 */
.largeicon-pinterist { background-position: -1px -1730px; }
.largeicon-dropbox { background-position: -48px -1730px;}
.largeicon-google-plus { background-position: -98px -1730px; }
.largeicon-jolicloud { background-position: -146px -1730px; }
.largeicon-yahoo { background-position: -194px -1730px; }
.largeicon-blogger { background-position: -242px -1730px;}
.largeicon-picasa { background-position: -289px -1730px; }
.largeicon-amazon { background-position: -337px -1730px; }
.largeicon-tumblr { background-position: -386px -1730px;}
.largeicon-wordpress { background-position: -433px -1730px; }
/* row 37 */
.largeicon-instapaper { background-position: -1px -1777px; }
.largeicon-evernote { background-position: -48px -1777px;}
.largeicon-xing { background-position: -98px -1777px; }
.largeicon-zootool { background-position: -146px -1777px; }
.largeicon-dribbble { background-position: -194px -1777px; }
.largeicon-deviantart { background-position: -242px -1777px;}
.largeicon-read-it-later { background-position: -289px -1777px; }
.largeicon-linkedin { background-position: -337px -1777px; }
.largeicon-forrst { background-position: -386px -1777px;}
.largeicon-pinboard { background-position: -433px -1777px; }
/* row 38 */
.largeicon-behance { background-position: -1px -1826px; }
.largeicon-github { background-position: -48px -1826px;}
.largeicon-youtube { background-position: -98px -1826px; }
.largeicon-skitch { background-position: -146px -1826px; }
.largeicon-4square { background-position: -194px -1826px; }
.largeicon-quora { background-position: -242px -1826px;}
.largeicon-google-plus-2 { background-position: -289px -1826px; }
.largeicon-spotify { background-position: -337px -1826px; }
.largeicon-stumbleupon { background-position: -386px -1826px;}
.largeicon-readability { background-position: -433px -1826px; }
/* row 39 */
.largeicon-facebook { background-position: -1px -1874px; }
.largeicon-twitter { background-position: -48px -1874px;}
.largeicon-twitter-2 { background-position: -98px -1874px; }
.largeicon-buzz { background-position: -146px -1874px; }
.largeicon-vimeo { background-position: -194px -1874px; }
.largeicon-flickr { background-position: -242px -1874px;}
.largeicon-lastfm { background-position: -289px -1874px; }
.largeicon-rss { background-position: -337px -1874px; }
.largeicon-skype { background-position: -386px -1874px;}
.largeicon-email { background-position: -433px -1874px; }


/* Custom Large Icon Sprites - Used in account management */

[class^="customlargeicon-"],
[class*=" customlargeicon-"] {
	display: inline-block;
	width: 41px;
	height: 41px;
	 *margin-right: .3em;
	line-height: 30px;
	vertical-align: bottom;
	background-image: url("/media/default/account-management-sprite.png");
	background-position: 50px 50px;
	background-repeat: no-repeat;
}

[class^="customlargeicon-"]:last-child,
[class*=" customlargeicon-"]:last-child {
  *margin-left: 0;
}
/* row 1 */
.customlargeicon-unlocked { 
	background-position: -210px -1px; 
}
.customlargeicon-locked { 
	background-position: -261px -1px; 
	margin-right: -8px; 
}
.customlargeicon-locked-red { 
	background-position: -261px -49px; 
	margin-right: -8px; 
}
.customlargeicon-close-red {
	background-position: -50px -50px;
	width:22px;
	height:22px;
}
.customlargeicon-close-gray {
	background-position: -79px -50px;
	width:22px;
	height:22px;
}

.progress-mini {height:6px !important; margin-bottom:0px !important;}
#footer-inset .row { margin-left: 0; }
 
/* VeriSign Logo in header */
.verisignlogo { width: 135px; position: absolute; right: -139px; top: -24px; }

/* Premium Domains Styles */
.accountmgmttable { width: 100%; border-collapse: collapse; border-spacing: none; margin: 12px auto; }

/* Domain Suggestions Styles */ 
.domainsuggestionsbox {
	float: left;
	display: inline;
	width: 90%;
	min-height: 100% !important;
	height: 100% !important;
	padding: 16px 22px 17px 30px;
	margin: 8px 0 30px 6px;
	background-color: white;
	-moz-box-shadow: 0 0 4px 2px #999;
	-webkit-box-shadow: 0 0 4px 2px #999;
	box-shadow: 0 0 4px 2px #999;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	position: relative;
}
/* === | IE6 & IE7 Styles ===========================================- */
.ie7 #account-box .login-arrow { margin-top: −16px; }
.ie7 .iframesize{width:205px !important;height:205px !important;}
.ie8 .iframesize{width:205px !important;height:205px !important;}
.iframesize{width:200px;height:200px;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.ie7 input[type="checkbox"]{vertical-align:baseline;}
.ie6 input {vertical-align:text-bottom;}
.ie6 legend, .ie7 legend {margin-left:-7px;}
.ie7 #account-box .open .login-arrow, 
.ie6 #account-box .open .login-arrow  {background-image: url("/media/menu-icons.png");background-position: 0 -596px;}
.ie6 #login-popup, .ie6 #login-popup-inset, 
.ie6 #login-popup-inset-two, 
.ie6 #login-popup-inset-three {background:none} 
.ie6 #login-bottom {display:none} 
.ie6 #search-banner .search-text {font-size:30px;margin-left:80px}
.ie6 #login-popup-contain {margin-left:12px}
.ie7 .homemarginleft { margin-left: 10px; }
.ie7 .homemarginleft.first { margin-left: 20px; }
.ie7 .right-button { margin: 40px 79px 0 0; }
.ie7 .footernav ul { padding-top: 10px; }
.ie7 .tabs-nav2 ul li a.active{padding-bottom:7px;line-height:37px;padding-bottom:6;}
.ie7 .tabs-nav2 ul li a.active{padding-bottom:7px;line-height:37px;padding-bottom:6;}
.ie7 #content-bg .top-bar{margin-top:-21px;}
.ie7 .top-sub-nav a{top:0;}
.ie7 .top-sub-nav span{display:inline-block;}
.ie7 .spanshadow, .ie8 .spanshadow, .ie9 .spanshadow { border:1px solid #999; margin-left: 8px; }
.ie7 .spanshadow { margin: 0 auto; }
.ie7 .in.collapse #da-content-tel { height: 470px; }
.ie7 .alert { padding-top: 0; }
.ie7 #notification-bar { z-index: 301; }
.ie7 #notification-bar-container {z-index: 300;}
.ie7 .spancontent, .ie8 .spancontent { padding-right: 22px; padding-left: 22px; }
.ie7 #notification-bar {z-index: 222222;}
.ie7 .largesearchinput { height: 25px !important; padding-top: 8px; padding-bottom: 0px; }
.ie7 .verisignlogo { top: -32px; }
.ie7 .marginleft40form {margin-left:55px !important;}
.ie7 .marginleft20form {margin-left:35px !important;}
.ie7 .marginleft5form {margin-left:9px !important;}
.ie7 input {vertical-align:middle;}
.ie7 .leftpushie7{margin-left:25px !important;}
.ie7 input, textarea {color: #000;}
.ie7 .negativemarginleft20 { margin-left:-24px !important;}
.ie7 .negativemarginleft40 { margin-left:-75px;}
.ie7 .navbar .nav LI.open.dropdown > .dropdown-toggle { background: #717075; }
.ie7 ul.navwidth li.menu-products a { background-color: transparent !important;}

.ie7 .nav-collapse .dropdown-menu .active > a,
.ie7 .nav-collapse .dropdown-menu .active > a:hover {
  color: inherit;
  text-decoration: none;
  background-color: #717075;
  background-color: #717075;
  background-image: linear-gradient(to bottom, #717075, #717075);
  background-image: -moz-linear-gradient(top, #717075, #717075);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#717075), to(#717075));
  background-image: -webkit-linear-gradient(top, #717075, #717075);
  background-image: -o-linear-gradient(top, #717075, #717075);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#717075', endColorstr='#717075', GradientType=0);
}
.ie7 table [class*=span] { float: left; }
.ie7 .whoisp { display:block; position: relative; }
.ie7 .horizontal-divider, .ie8 .horizontal-divider, .ie9 .horizontal-divider {margin-left:20px;}
.ie7 table [class*="span"], .row-fluid table [class*="span"] { float: left; }
.ie7 #content-bg .cart-content .product .inset {height: 48px;}
.ie7 input[type="checkbox"], .ie7 input[type="radio"] { margin-top: 0; }
.ie7 ul.dropdown-menu li.menuDropLi a:hover {color: #79b208; }
.ie7 #content-bg .domains{height: 68px;}
.ie7 #content-bg .domains .pattern{height: 68px;}
.ie7 #content-bg .domains .arrow {height: 68px;}
.ie7 #content-bg .domains .arrow-next {height:inherit;}
.ie7 .well {margin-left:10px;}
.ie7 #accountmanagementnavi li.nav-domains,
.ie7 #accountmanagementnavi li.nav-acctsettings,
.ie7 #accountmanagementnavi li.nav-prodmgmt,
.ie7 #accountmanagementnavi li.nav-billing,
.ie7 #accountmanagementnavi li.nav-webhosting,
.ie7 #accountmanagementnavi li.nav-updates,
.ie7 #accountmanagementnavi li.nav-security { float:left;}
.ie7 .acctmgmtnavUL.dropdown-menu { z-index: 22222222; }
.ie7 .prodBoxtd {margin-top: -20px;}

.ie7 .labelcontainer {margin-top: -18px;}
.ie7 .prodslideout { margin-top: -10px; margin-left: -54px;}
.ie7 .span10.offset2 {margin-left:180px;} /* this fixes the footer for IE7 | i hope nothing else brokes */
.ie7 #sub-header { z-index: -1; position: relative; }
.ie7 .subnavinner{ z-index: 2; }
.ie7 #accountmanagementnavi { z-index: 2; position: relative; }
.ie7 .cmsbackground { margin: 10px auto; }
.ie7 .contentbgmain { margin-top: -2px !important; }
.ie7 .datepicker { width: 250px; }

.ie7 .fixtoggleie { position: absolute; left: 10px; top: 150px; z-index: 0; }
.ie7 .subnav-marketplace li a,
.ie7 .subnav-search li a,
.ie7 .subnav-domains li a,
.ie7 .subnav-webhosting li a,
.ie7 .subnav-webbuilders li a,
.ie7 .subnav-producttools li a,
.ie7 .subnav-support li a,
.ie7 .subnav-aboutus li a { background-image: none !important; }
.ie7 nav { position: static; }
.ie7 .search-navi { margin-top: 1px; }
.ie7 #sticky-alerts { margin-top: -10px; }
.ie7 #inheritbg { background: none; background-image: none; }

.ie7 .spancontainer { overflow: hidden; }


/* === | IE8 Styles ============================================ */

.ie8 .homemarginleft { margin-left: 10px; }
.ie8 .homemarginleft.first { margin-left: 18px; }
.ie8 .searchinput { height: 28px !important; vertical-align: top; padding-top: 6px; }
.ie8 .searchbtn { line-height: 12px; height: 41px; }
.ie8 .alert .close { top: -2px; }
.ie8 .largesearchinput { padding-top: 8px; padding-bottom: 0px; }
.ie8 .marginleft40form {margin-left:35px !important;}
.ie8 .marginleft20form {margin-left:18px !important;}
.ie8 .leftpushie8 {margin-left:5px !important;}
.ie8 .largeleftpushie8 {margin-left:25px !important;}
.ie8 .negativemarginleft20 { margin-left:-24px !important;}
.ie8 .negativemarginleft40 { margin-left:-75px;}
.ie8 input {vertical-align:middle;}

.ie8 .nav-collapse .dropdown-menu .active > a,
.ie8 .nav-collapse .dropdown-menu .active > a:hover {
  color: inherit;
  text-decoration: none;
  background-color: #717075;
  background-color: #717075;
  background-image: linear-gradient(to bottom, #717075, #717075);
  background-image: -moz-linear-gradient(top, #717075, #717075);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#717075), to(#717075));
  background-image: -webkit-linear-gradient(top, #717075, #717075);
  background-image: -o-linear-gradient(top, #717075, #717075);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#717075', endColorstr='#717075', GradientType=0);
}
.ie8 ul.navwidth li.menu-products a  { background-color: transparent!important;}
.ie8 ul.dropdown-menu li.menuDropLi a:hover {color: #79b208; }
.ie8 #content-bg .domains{height: 68px;}
.ie8 #content-bg .domains .pattern{height: 68px;}
.ie8 #content-bg .domains .arrow {height: 68px;}
.ie8 #content-bg .domains .arrow-next {height:inherit;}
.ie8 .spanshadow { margin: 10px auto; }
.ie8 #Results {width:540px;}
.ie8 .well {margin-left:12px;}
.ie8 .cmsbackground { margin: 10px auto; }
.ie8 .spancontainer { overflow: hidden; }

/* === | IE9 Styles ============================================ */
.ie9 .alert .close { top: -2px; }
.ie9 input {vertical-align:middle;}
.ie9 .nav-collapse .dropdown-menu .active > a,
.ie9 .nav-collapse .dropdown-menu .active > a:hover {
  color: inherit;
  text-decoration: none;
  background-color: #717075;
  background-color: #717075;
  background-image: linear-gradient(to bottom, #717075, #717075);
  background-image: -moz-linear-gradient(top, #717075, #717075);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#717075), to(#717075));
  background-image: -webkit-linear-gradient(top, #717075, #717075);
  background-image: -o-linear-gradient(top, #717075, #717075);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#717075', endColorstr='#717075', GradientType=0);
}
 .ie9 ul.navwidth li.menu-products a  { background-color: transparent !important;}
 .ie9 ul.dropdown-menu li.menuDropLi a:hover {color: #79b208; }
.ie9 span1 {margin-left:18px;}
.ie9 span2 {margin-left:18px;}
.ie9 span3 {margin-left:18px;}
.ie9 span4 {margin-left:18px;}
.ie9 span5 {margin-left:18px;}
.ie9 span6 {margin-left:18px;}
.ie9 span7 {margin-left:18px;}
.ie9 span8 {margin-left:18px;}
.ie9 span9 {margin-left:18px;}
.ie9 span10 {margin-left:18px;}
.ie9 span11 {margin-left:18px;}
.ie9 span12 {margin-left:18px;}
.ie9 .label-blank { margin-left: 0; }
.ie9 .organize li { margin-top: 0; }
.ie9 .cmsbackground { margin:10px auto; }
.ie9 .navbar-inner { clear: both; }

/* IE 10 Styles */
.ie10 .label-blank { margin-left: 0; }
.ie10 .organize li { margin-top: 0; }
.ie10 input[type='radio'], .ie10 input[type='checkbox'] { margin: 0; }
.ie10 #cart-logout-button,
.ie9 #cart-logout-button { width: 85px; }


/* === | Firefox Only Styles ======================================== */
@-moz-document url-prefix() { 
  .largesearchinput {height: 29px !important;}
}
@-moz-document url-prefix() {
  .operamargintopnegative20 {margin-top:0;}
}
@-moz-document url-prefix() { 
  .right_slideout {box-shadow: 3px 2px 17px -13px #707070;}
}

@-moz-document url-prefix() { 
  .form-search .input-append .search-query { height: 17px; }
}
@-moz-document url-prefix() { 
  .search-navi { margin-top: -31px; }
}
@-moz-document url-prefix() { 
  li.menu-domains a:hover,
  li.menu-websites a:hover,
  li.menu-hosting a:hover,
  li.menu-about a:hover,
  li.menu-account a:hover { height: 26px;}
}



/* Account Mgmt | TODO: move to accountmanagement.css eventually */

.blackroundborder { border:1px solid #000000; padding: 10px; border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;position: relative;}
.grayroundborder { padding: 10px; border: 1px solid #DDD;border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;;position: relative;}
.paymentdiv {margin:10px; padding: 10px; border:1px solid #BAC0CE; width: 500px;}

/* TODO: search page only! */
.searchbtn {float: left; height: 40px; width: 134px; font-size: 19px; line-height: 30px; margin: 0 0 0 -22px; font-weight: normal;} 
.searchbtncheckout { float: left; height: 59px; width: 200px; border: 1px solid #909090; font-size: 42px; line-height: 58px; margin: -1px 0 0 -20px; font-weight: normal; } 

/*=== | Tiered Products ===========================================*/
.tiered-product {
    	background-color:#f2f2f2; 
    	opacity:0.65; 
    	border: 1px solid #aaa9a5; 
    	-webkit-border-radius: 6px; 
    	-moz-border-radius: 6px; 
    	border-radius: 6px;
    	padding:0 10px 60px 20px; 	
    	-webkit-transition: all 200ms linear;
    	-moz-transition: all 200ms linear 0s;
    	-o-transition: all 200ms linear 0s;
    	transition: all 200ms linear 0s;
    	height: 398px;
    	position: relative;
	}
.tiered-product:hover {
		background-color:#ffffff; 
		opacity:1; 
		-moz-box-shadow: 0px 6px 9px 0px #4d4e53;
		-webkit-box-shadow:  0px 6px 9px 0px #4d4e53;
		box-shadow:  0px 6px 9px 0px #4d4e53;
		margin-top: -10px;
     }
.tiered-product:hover .bestdealribbon {margin:-38px -19px 0 0;}
.tiered-product:hover .bestdealribbonyearly {margin:-62px -19px 0 0;}
.tiered-product li, .focusie li {font-size:7px;}
.tiered-product li p, .focusie li p {margin:0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    	.focusie .bestdealribbon {margin:-40px -18px 0 0;}
    	.tiered-product .bestdealribbon {margin:-40px -18px 0 0;}
    }
    
body:not(:-moz-handler-blocked) .tiered-product .bestdealribbon { margin:-34px -19px 0 0; }
body:not(:-moz-handler-blocked) .focusie .bestdealribbon { margin:-34px -19px 0 0; }

/* TEMP CODE FOR SHARED HOSTING PAGES | SALE =============================
	This code is for the 'Best Deal' banner on the shared hosting and 
	affiliate yearly shared hosting pages. 
	I cannot get this code to work in the page so it's in 
	style.css until the sale is over.
==========================================================================*/
/* Shared Hosting (best-web-hosting.php */

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    	.focusie .bestdealribbonnew {margin:-78px -18px 0 0;;}
    	.tiered-product .bestdealribbonnew {margin:-76px -18px 0 0;}
    }
/* FF*/
body:not(:-moz-handler-blocked) .tiered-product .bestdealribbonnew { margin:-67px -18px 0 0; } 
body:not(:-moz-handler-blocked) .focusie .bestdealribbonnew { margin:-67px -18px 0 0; }

/* Affiliate shared hosting (best-yearly-web-hosting.php */

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    	.focusie .bestdealribbonyearly {margin:-60px -18px 0 0;}
    	.tiered-product .bestdealribbonyearly {margin:-60px -18px 0 0;}
    }
/* FF*/    
body:not(:-moz-handler-blocked) .tiered-product .bestdealribbonyearly { margin:-50px -18px 0 0; } 
body:not(:-moz-handler-blocked) .focusie .bestdealribbonyearly { margin:-52px -18px 0 0; }

/* END TEMP CSS =======================================================*/
     
/* IE Styles ..|.. I hate you IE*/
.focusie {
     	-webkit-transition: all 200ms linear;
    	-moz-transition: all 200ms linear 0s;
    	-o-transition: all 200ms linear 0s;
    	transition: all 200ms linear 0s;
     	background-color: #FFFFFF;
     	border: 1px solid #AAA9A5;
     	border-radius: 6px 6px 6px 6px;
     	height: 398px;
     	opacity: 1;
     	padding: 0 10px 60px 20px;
     	position: relative;
     	font-size: 16px;
     	margin-top: 0px;
     	-moz-box-shadow: 0px 6px 9px 0px #4d4e53;
		-webkit-box-shadow:  0px 6px 9px 0px #4d4e53;
		box-shadow:  0px 6px 9px 0px #4d4e53;
		
	}
	
.focusie:hover {
		background-color:#ffffff; 
		opacity:1; 
		-moz-box-shadow: 0px 6px 9px 0px #4d4e53;
		-webkit-box-shadow:  0px 6px 9px 0px #4d4e53;
		box-shadow:  0px 6px 9px 0px #4d4e53;
		margin-top: -10px;
		margin-bottom: 10px;
     }

.bestdealribbon{float:right; margin: -58px -18px 0 0;}
.bestdealribbonnew, .bestdealribbonyearly {float:right; margin: -62px -18px 0 0;}
html[xmlns*=""]:root .bestdealribbonnew {float:right; margin:-73px -18px 0 0;}


.productribbon {margin-top:-73px;margin-bottom:40px;}

.product-lowest{color:#c98f34; font-weight:bold;}
.product-low {color:#3292c8;font-weight:bold;}
.product-best {color:#79b208;font-weight:bold;}
.product-high {color:#694b95; font-weight:bold;}
.product-highest {color:#d6d403; font-weight:bold;}

.striped-product-3 tbody td:nth-of-type(1){background-color:#ffffff;}
.striped-product-3 tbody td:nth-of-type(2), .striped-product-3 th:nth-of-type(2){background-color:#7ebde0;}
.striped-product-3 tbody td:nth-of-type(3), .striped-product-3 th:nth-of-type(3){background-color:#bdcc60;}
.striped-product-3 tbody td:nth-of-type(4), .striped-product-3 th:nth-of-type(4){background-color:#ac98c8;}
.striped-product-3 tbody tr:nth-of-type(odd) {background-color:#999999; opacity:.8;color:#000000;}

.striped-product-4 tbody td:nth-of-type(1){background-color:#ffffff;}
.striped-product-4 tbody td:nth-of-type(2), .striped-product-4 th:nth-of-type(2){background-color:#e7b260;}
.striped-product-4 tbody td:nth-of-type(3), .striped-product-4 th:nth-of-type(3){background-color:#7ebde0;}
.striped-product-4 tbody td:nth-of-type(4), .striped-product-4 th:nth-of-type(4){background-color:#bdcc60;}
.striped-product-4 tbody td:nth-of-type(5), .striped-product-4 th:nth-of-type(5){background-color:#ac98c8;}
.striped-product-4 tbody tr:nth-of-type(odd) {background-color:#999999; opacity:.8;color:#000000;}

.ie9 .bestdealribbonnew {float:right; margin: -76px -18px 0 0;}
.ie9 .tiered-product .bestdealribbonnew {margin:-72px -19px 0 0;}
.ie9 .tiered-product .bestdealribbonyearly {margin:-62px -19px 0 0;}

.ie8 .bestdealribbonnew {float:right; margin: -79px -18px 0 0;}
.ie8 .tiered-product .bestdealribbonnew {margin:-77px -19px 0 0;}

.ie7 .bestdealribbonnew {float:right; margin: -46px -18px 0 0;}
.ie7 .tiered-product .bestdealribbonnew {margin:-42px -19px 0 0;}
.ie7 .bestdealribbonyearly {float:right; margin:-42px -18px 0 0;}
.ie7 .tiered-product .bestdealribbonyearly {margin:-38px -19px 0 0;}

.ie8 .bestdealribbonyearly {float:right; margin:-68px -18px 0 0;}
.ie8 .tiered-product .bestdealribbonyearly {margin:-64px -19px 0 0;}

/*=== | Opera hacks ===============================================
	    I am including Opera hacks here because they don't seem
	    to work in the page. Stupid Opera ..|.. You're no better 
	    than IE.
===================================================================*/
x:-o-prefocus, .operamargintopnegative20 {margin-top:0;} 
x:-o-prefocus, #accountmgmt { float: none; }

/*=== | layout elements ====================================== */

.horizontal-divider{
	background: #aaa9a5; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 0%, #aaa9a5 40%, #aaa9a5 60%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(40%,#aaa9a5), color-stop(60%,#aaa9a5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(left,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa9a5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	height:1px;}
	
.vertical-divider{
	background: #aaa9a5; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #aaa9a5 40%, #aaa9a5 60%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#aaa9a5), color-stop(60%,#aaa9a5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#aaa9a5 40%,#aaa9a5 60%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa9a5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	width:1px;
	position:relative;}
	
.placeholder { color: #999999;}



/*=== | START -- CONTROL PANEL STYLES ===========================
	    These can all go away once account management top 
	    navigation is done and rolled out! Woot! Woot!
===================================================================*/
   
.controlpanel_header {
    padding: 4px;
    font-weight: bold;
    background: #717075;
    background-image: linear-gradient(bottom, #9C9BA1 11%, #717075 91%);
    background-image: -o-linear-gradient(bottom, #9C9BA1 11%, #717075 91%);
    background-image: -moz-linear-gradient(bottom, #9C9BA1 11%, #717075 91%);
    background-image: -webkit-linear-gradient(bottom, #9C9BA1 11%, #717075 91%);
    background-image: -ms-linear-gradient(bottom, #9C9BA1 11%, #717075 91%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9C9BA1', endColorstr='#717075',GradientType=0 );
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.11, #9C9BA1),
        color-stop(0.91, #717075)
    );
    border-radius: 6px 6px 0 0;
    color: #f2f2f2;
}
.page-sub_registrar .subnav a:hover { color:blue;}
.sidenav {
    border: 1px solid #888888;
    border-radius: 6px 6px 6px 6px;
}
#menuList {
    margin: 0px;
    padding: 10px 0px 10px 10px;
}
.sidenav li.menubar {
    background: url("/include/images/glyphicons_circle_plus.png") no-repeat 0em 0.3em;
    font-size: 12px;
    line-height: 1.5em;
    list-style: none outside;
}
.sidenav .menu, .submenu {
    display: none;
    margin-left: 15px;
    padding: 0px 3px 0 0;
}
.sidenav .menu li.item, .submenu li.item, #menuList li.item {
    background: url("/include/images/glyphicons_right_arrow.png") no-repeat 0em 0.3em;
    list-style: none outside;
}
.box_header a {margin-right:15px}
#menuList li.rootitem {
    background: url("/include/images/glyphicons_right_arrow.png") no-repeat 0em 0.3em;
    list-style: none outside;
}
#menuList li.rootitem a {
    background-color: transparent;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    padding-left: 15px;
}

.page-sub_registrar #menuList li.rootitem a:hover {color:blue;}
.sidenav .menu li, .submenu li {
    list-style: none outside;
}
.sidenav a.actuator {
    background-color: transparent;
    color: #000;
    font-size: 12px;
    padding-left: 15px;
    text-decoration: none;
}
.sidenav a.actuator:hover {
    text-decoration: underline;
}
.page-sub_registrar .sidenav a.actuator:hover { color:blue;}
.sidenav .menu li.item a, .submenu li.item a {
    background-color: transparent;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    padding-left: 15px;
}
.sidenav .menu li.item a:hover, submenu li.item a:hover {
    text-decoration: underline;
    //color:#FF8A00;
}
.page-sub_registrar .sidenav .menu li.item a:hover, submenu li.item a:hover {color:blue;}
.sidenav span.key { text-decoration: underline;}
.sidenav div.head
{
    border-bottom: 1px solid #888888;
    background:#ECECEC url("/include/images/table_m.gif") repeat-x left top;
    padding: 3px;
    font-weight:bold;
    font-size:12px;
}
.sidelogin { float:right;}
.sidelogin #main {
    border: 1px solid #888888;
    color: #000;
    width: 140px;
}
.sidelogin div.head
{
    border-bottom: 1px solid #888888;
    background:#ECECEC url("/include/images/table_m.gif") repeat-x left top;
    padding: 3px;
    font-weight:bold;
    font-size:12px;
}

/* END   -- CONTROL PANEL STYLES */









.absolute {position:absolute;}
.fullwidth {width:100%;}
.letterspacing0 {letter-spacing:0!important;}
.textalignright {text-align: right;}
.textalignleft {text-align: left;}
.searchblock1 {
	background: #717075;
	overflow: visible;
	position:relative;
}
.searchblock2 {
	width: 100%;
	background: #717075;
	margin: 0 auto;
	overflow: visible;
	position:relative;
	z-index: 11;
}
#search-keyword {
	width: 575px; 
	height: 34px;
}
#search-keyword { 
	font-size: 18px!important; 
	padding-left: 12px; 
	margin: -3px -94px 0 0;
}
#search-start { padding: 8px 17px; font-size: 16px;}

.normalcontainer { width: 1000px; margin: 0px auto; }
.innershadow {
	width: 990px;
	margin: 10px 5px 0 5px;
	background-repeat: no-repeat;
}
.shadowbox {
	border:1px solid #e1e1e1;
	-webkit-box-shadow: 0px 0px 35px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 0px 35px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 0px 35px rgba(50, 50, 50, 0.25);
} 
.shadowbox2 {
	border:1px solid #d1d1d1;
	-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    0px 2px 3px rgba(50, 50, 50, 0.35);
	box-shadow:         0px 2px 3px rgba(50, 50, 50, 0.35);
} 
.shadowbox3 {
	border:1px solid #c0c0c0;
	-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.30);
	-moz-box-shadow:    0px 2px 6px rgba(0, 0, 0, 0.30);
	box-shadow:         0px 2px 6px rgba(0, 0, 0, 0.30);
}
.ie7 .shadowbox,
.ie8 .shadowbox {
	margin: -1px;
}

.ie7 .shadowbox,
.ie8 .shadowbox  {
	margin: -1px;
}


.nav-tabs > li > a {
  padding-top: 5px!important;
  padding-bottom: 0px!important;
}
#showIcon {height: 30px!important; padding-top: 12px!important; padding-bottom: 3px!important; margin-top: -12px!important;}
.nav-tabs li { height: 30px!important;}
.nav-tabs li a:hover {margin-top:-12px; padding-top: 12px; padding-bottom: 3px; line-height: 30px!important;}

.nav-tabs .active a {height: 30px; padding-top: 12px; margin-top: -12px; line-height: 30px!important;}

.relative {position: relative;}
.unreleased3 {width:100%;}
.unreleased {
	height: 100%;
	width: 10%;
	position: absolute;
	top: 0;
	left: 5.5%;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #8dc63f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#8dc63f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%,#8dc63f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%,#8dc63f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%,#8dc63f 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%,#8dc63f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8dc63f',GradientType=1 ); /* IE6-9 */
}
.unreleased2 {
	height: 100%;
	width: 90%;
	background: #8dc63f;
	padding-right: 6px!important;
	margin-right: -6px!important;
}



/*   Colored ul li Dots    */
ul li.dotgreen { list-style-image:url('/media/tlds/dot-green.png') ; }
ul li.dotgreen p {margin: 0!important;}
	
ul li.dotdarkblue { list-style-image:url('/media/tlds/dot-darkblue.png') ; }
ul li.dotdarkblue p {margin: 0!important;}
	
ul li.dotlightblue { list-style-image:url('/media/tlds/dot-lightblue.png') ; }
ul li.dotlightblue p {margin: 0!important;}	

ul li.dotred { list-style-image:url('/media/tlds/dot-red.png') ; }
ul li.dotred p {margin: 0!important;}	

ul li.dotyellow { list-style-image:url('/media/tlds/dot-yellow.png') ; }
ul li.dotyellow p {margin: 0!important;}	



/* TLD Logo Spritesheet */
#ac-domains, #ag-domains, #am-domains , #asia-domains, #at-domains,
#be-domains, #biz-domains, #bz-domains, #cc-domains, #cn-domains, #co-domains,
#com-domains, #cx-domains, #dance-domains, #de-domains, #democrat-domains, #eu-domains, #fm-domains, 
#gs-domains, #hn-domains, #ht-domains, #im-domains, #in-domains,
#info-domains, #io-domains, #it-domains, #jobs-domains, #jp-domains, 
#ki-domains, #la-domains, #lc-domains, #me-domains, #mn-domains, 
#mobi-domains, #mx-domains, #name-domains, #net-domains, #nf-domains,
#nl-domains, #nz-domains, #org-domains, #pro-domains, #pw-domains, 
#sc-domains, #se-domains, #sh-domains, #shabaka-domains, #shabaka-domains-arabic, #tel-domains, 
#tl-domains, #travel-domains, #tv-domains, #tw-domains, #uk-domains, #uno-domains,
#us-domains, #vc-domains, #ws-domains, #xyz-domains, #ninja-domains, #immobilien-domains, #website-domains,
#reviews-domains, #sexy-domains, #tattoo-domains, #build-domains {	
	width:145px;
	height:100px;
}
#ac-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 0px no-repeat;}
#ag-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -100px no-repeat;}
#am-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -200px no-repeat;}
#asia-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -300px no-repeat;}
#at-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -400px no-repeat;}
#be-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -500px no-repeat;}
#biz-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -600px no-repeat;}
#bz-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -700px no-repeat;}
#cc-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -800px no-repeat;}
#cn-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -900px no-repeat;}
#co-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1000px no-repeat;}
#com-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1100px no-repeat;}
#cx-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1200px no-repeat;}
#de-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1300px no-repeat;}
#eu-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1400px no-repeat;}
#fm-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1500px no-repeat;}
#gs-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1600px no-repeat;}
#hn-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1700px no-repeat;}
#ht-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1800px no-repeat;}
#im-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -1900px no-repeat;}
#in-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2000px no-repeat;}
#info-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2100px no-repeat;}
#io-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2200px no-repeat;}
#it-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2300px no-repeat;}
#jobs-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2400px no-repeat;}
#jp-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2500px no-repeat;}
#ki-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2600px no-repeat;}
#la-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet1.png) 0 -2700px no-repeat;}

#lc-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 0px no-repeat;}
#me-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -100px no-repeat;}
#mn-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -200px no-repeat;}
#mobi-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -300px no-repeat;}
#mx-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -400px no-repeat;}
#name-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -500px no-repeat;}
#net-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -600px no-repeat;}
#nf-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -700px no-repeat;}
#nl-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -800px no-repeat;}
#nz-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -900px no-repeat;}
#org-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1000px no-repeat;}
#pro-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1100px no-repeat;}
#pw-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1200px no-repeat;}
#sc-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1300px no-repeat;}
#sh-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1400px no-repeat;}
#tel-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1500px no-repeat;}
#tl-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1600px no-repeat;}
#travel-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1700px no-repeat;}
#tv-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1800px no-repeat;}
#tw-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -1900px no-repeat;}
#uk-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -2000px no-repeat;}
#us-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -2100px no-repeat;}
#vc-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -2200px no-repeat;}
#ws-domains {background:transparent url(/media/tlds/tldlogos/tld-logo-spritesheet4.png) 0 -2300px no-repeat;}

#reviews-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 0px no-repeat;}
#sexy-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -100px no-repeat;}
#tattoo-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -400px no-repeat;}
#shabaka-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -200px no-repeat;}
#shabaka-domains-arabic {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -300px no-repeat;}
#uno-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -500px no-repeat;}
#se-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -600px no-repeat;}
#xyz-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -700px no-repeat;}
#democrat-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -800px no-repeat;}
#dance-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -900px no-repeat;}
#ninja-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -1000px no-repeat;}
#immobilien-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -1100px no-repeat;}
#website-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -1200px no-repeat;}
#build-domains {background:transparent url(/media/tlds/tldlogos/tld-spritesheet11.png) 0 -1300px no-repeat;}





/*
Bootstrap 2 hack for temp Bootstrap 3 panels
*/
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default {
	border-color:#ddd;
}
.panel-body {
	padding:15px;
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}
header .navbar .collapse {
	position: static;
	display: block !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
}


.navbar-header .logo {
    display: none !important;
}
 .navbar-toggle {
    display: none;
}


@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}


@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}


