@charset "utf-8";
/* -------------------------------
BODY STYLES
----------------------------------*/

* {
  margin: 0;
  padding: 0;
}

body {
  color: #333;
  background:url(../images/bk_body.jpg) 0 0 repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:135%;
}

/*----------------------------------------------------
BASIC HTML ELEMENTS STYLES
------------------------------------------------------*/
ul {
	list-style:none;
}

h1 {
	font-size:28px;
	color:#444;
	letter-spacing:-1px;
	font-weight:normal;
	margin-bottom:15px;
}

h2 {
	font-size:24px;
	color:#444;
	letter-spacing:-1px;
	font-weight:normal;
	margin:25px 0 20px;	
}

h3 {
	font-size:18px;
	color:#444;
	letter-spacing:-1px;
	font-weight:normal;
	margin-bottom:15px;	
	margin:25px 0 20px;
}

h1 strong, h2 strong {
	color:#008FCF;	
}

a {
	color:#008FCF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;	
}

a:focus {
	outline:none;	
}

p {
	margin:0.7em 0;	
}

hr {
	background:none repeat scroll 0 0 #D9D9D9;
	border:none;
	clear:both;
	color:#D9D9D9;
	height:1px;
	margin:20px 0 15px;
}

/* -------------------------------
LAYOUT STRUCTURE
----------------------------------*/

#mainWrapper {
	background:url(http://www.bluefur.com/images/bk_wrapper.png) 0 0 repeat-x;
	margin:0;
	padding:0;
}

#wrapper {
	width:960px;
	margin:0 auto;
	position:relative;
	padding:0 10px;
}

#header {
	background:url(http://www.bluefur.com/images/bk_header.png) 90% 0 no-repeat;
	height:165px;
	position:relative;
}

#content {
	padding-bottom:35px;
	padding-top:15px;
}

#content.two-cols {
	background:url(../images/bk_content_cols.png) 690px 0 repeat-y;	
}

#content.two-cols .col-left {
	float:left;
	width:660px;
	margin-right:60px;
}

#content.two-cols .col-right {
	float:left;
	width:240px;
}

#footer {
	background:#F8F8F8 url(../images/bk_footer.jpg) 0 0 repeat-x;
	padding-top:10px;
	padding-bottom:35px;
	min-width:960px;
}

#footerInner {
	width:960px;
	margin:0 auto;
	padding:0 10px;
}

#copyright {
	clear:both;
	background:url(../images/bk_footer.jpg) 0 0 repeat-x;
	text-align:center;
	font-size:11px;
	color:#999;
	padding-top:20px;
}

.col-two-thirds {
	float:left;
	width:625px;
	margin-right:35px;
}

.col-one-third {
	float:left;
	width:300px;
}

/* -------------------------------
HEADER ELEMENTS
----------------------------------*/

#logo {
	position:absolute;
	left:0;
	top:40px;
}

#logo h1 a {
	display:block;
	width:160px;
	height:93px;
	background:url(../images/logo_bluefur.png) 0 0 no-repeat;
	text-indent:-9999px;
}

#topMenu {
	position:absolute;
	right:0;
	top:82px;
	background:url(../images/bk_separator.png) 0 0 repeat-y;
	z-index:100;
}

#topMenu ul li {
	float:left;
	background:url(../images/bk_separator.png) 100% 0 repeat-y;
	height:42px;
	padding:0 13px 0 18px;
}

#topMenu ul li a {
	display:block;
	height:22px;
	margin-top:10px;
	text-indent:-9999px;
}

#topMenu ul li a#home {
	background:url(../images/bk_menu_home.png) 0 0 no-repeat;
	width:66px;
}

#topMenu ul li a#home:hover, #topMenu ul li a#home.selected {
	background:url(../images/bk_menu_home.png) 0 -22px no-repeat;
}

#topMenu ul li a#products {
	background:url(../images/bk_menu_products.png) 0 0 no-repeat;
	width:161px;
}

#topMenu ul li a#products:hover, #topMenu ul li a#products.selected  {
	background:url(../images/bk_menu_products.png) 0 -22px no-repeat;
}

#topMenu ul li a#help {
	background:url(../images/bk_menu_help.png) 0 0 no-repeat;
	width:127px;
}

#topMenu ul li a#help:hover, #topMenu ul li a#help.selected {
	background:url(../images/bk_menu_help.png) 0 -22px no-repeat;
}

#topMenu ul li a#company {
	background:url(../images/bk_menu_company.png) 0 0 no-repeat;
	width:113px;
}

#topMenu ul li a#company:hover, #topMenu ul li a#company.selected {
	background:url(../images/bk_menu_company.png) 0 -22px no-repeat;
}

#topMenu ul li a#contact {
	background:url(../images/bk_menu_contact.png) 0 0 no-repeat;
	width:82px;
}

#topMenu ul li a#contact:hover, #topMenu ul li a#contact.selected {
	background:url(../images/bk_menu_contact.png) 0 -22px no-repeat;
}

#topFlag {
	position:absolute;
	top:15px;
	right:0px;
	height:54px;
	padding-right:65px;
	padding-top:20px;
	color:#D6E6EB;
	font-weight:bold;
	background:url(../images/flag_canada.png) 100% 0 no-repeat;
}

#topPhone {
	position:absolute;
	top:17px;
	left:248px;
	width:280px;
	height:54px;
	background:url(../images/bk_top_phone.png) 100% 50% no-repeat;
}

.topChat {
 position:absolute;
 top:30px;
 left:550px;
 width:138px;
 height:29px;
}

/* -------------------------------
CONTENT ELEMENTS
----------------------------------*/

.biggerText {
	font-size:14px;
	line-height:19px;
}


/* Homepage */

#homeWelcome {
	padding-bottom:25px;
	float:left;
	width:590px;
	
}

p#welcomeMsg {
	font-size:16px;	
	line-height:150%;
	margin:0;
}

#homeSearch {
	width:310px;
	float:left;
	height:85px;
	padding-top:35px;
	border-left:1px solid #D8D8D8;
	padding-left:25px;
	margin-left:25px;
}
#homeSearch h3{
	margin:0;
	margin-bottom:15px;
}

/* HOMEPAGE SERVICES */

#services {
	clear:both;
	border-top:1px solid #D8D8D8;
	padding:25px 0 0;
}

#services h2{
	margin:0 0 15px 0;	
}

#services div ul {
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #B5B5B5;
}

#services div p {
	margin:0;	
}

#services div ul li {
	float:left;
	width:137px;
	margin-right:10px;
	padding-bottom:10px;
}

#services div ul li a {
	display:block;
	background:url(../images/bullet_black.png) 0 50% no-repeat;
	padding-left:12px;
	font-weight:bold;
	font-size:16px;
}

#services .price {
	padding:18px 0;
	font-weight:bold;
}

#services .price span{
	color:#FE0701;
	font-size:24px;
	padding-left:5px;
}

#services .price span small{
	font-size:14px;	
}

#services .learnMore {
	display:block;
	background:url(../images/but_learnmore.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:145px;
	height:35px;
}

#services .viewPlans {
	display:block;
	background:url(../images/but_viewplans.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:148px;
	height:39px;
}

#services .readMore {
	display:block;
	background:url(../images/but_readmore.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:148px;
	height:39px;
}

/* web hosting */

#services #web-hosting {
	float:left;
	width:298px;
	margin-right:33px;
}

#services #web-hosting h2 {
	/*background:url(../images/ico_h2_webhosting.png) 0 7px no-repeat;
	padding-left:110px;*/
	display:block;
	height:60px;
	padding-top:5px;
	margin-bottom:10px;
}

/* blog hosting */

#services #blog-hosting {
	float:left;
	width:298px;
	margin-right:33px;
}

#services #blog-hosting h2{
	/*background:url(../images/ico_h2_bloghosting.png) 0 0 no-repeat;
	padding-left:77px;*/
	display:block;
	height:60px;
	padding-top:5px;
	margin-bottom:10px;
}

#services #blog-hosting ul li {
	/*width:100%;	*/
}

/* dedicated hosting */

#services #dedicated-hosting {
	float:left;
	width:298px;
}

#services #dedicated-hosting h2 {
	/*background:url(../images/ico_h2_dedicatedhosting.png) 0 0 no-repeat;
	padding-left:135px;	*/
	display:block;
	height:60px;
	padding-top:5px;
	margin-bottom:10px;
}

#services #web-hosting h2 img, #services #blog-hosting h2 img, #services #dedicated-hosting h2 img {
	float:left;
	margin-right:10px;
	border:none;
}

#services #blog-hosting h2 img {
	margin-right:15px;	
}

/* HOSTING PLANS */

/* pricing table */

table.priceTable {
	border-collapse:collapse;
	margin:15px 0 20px;
}

table.priceTable th, table.priceTable td {
	padding:0 8px;	
}

table.priceTable thead tr th, table.priceTable tfoot tr th {
	border:1px solid #E1E1E1;
	background:url(../images/bk_table_header.jpg) 0 100% repeat-x;
}

table.priceTable tfoot {
	background:url(../images/bk_table_footer.jpg) 0 100% repeat-x;
}

table.priceTable thead th, table.priceTable tfoot th {
	height:54px;	
	font-weight:normal;
	color:#0074A6;
	text-shadow:1px 1px #F7F7F7;
	font-size:14px;
}

table.priceTable thead th .price, table.priceTable tfoot th .price {
	color:#FE0701;
	font-size:17px;
	line-height:120%;
	font-weight:bold;
}

table.priceTable thead th .price small, table.priceTable tfoot th .price small{
	font-size:12px;	
}

table.priceTable thead th h3 {
	margin:0;
	padding:0;
}

table.priceTable td a.orderNow {
	display:block;
	width:95px;
	height:32px;
	background:url(../images/but_ordernow.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}

table.priceTable td {
	padding:10px 8px;	
	border-bottom:1px solid #E9E9E9;
	text-align:center;
}

/*table.priceTable td.first {
	text-align:left;	
	background:url(../images/bullet_blue.png) 8px 15px no-repeat;
	padding-left:22px;
}

table.priceTable tr.even td {
	background:#FAFAFA;
}	

table.priceTable tr.even td.first {
	background:#FAFAFA url(../images/bullet_blue.png) 8px 15px no-repeat;
}	*/

table.priceTable td.first {
	text-align:left;	
}

table.priceTable tr.even td {
	background:#FAFAFA;
}	

table.priceTable td.first img {
	vertical-align:middle;
	margin-right:3px;
	border:none;
}

table.priceTable tr.buttonsTop td {
	border-bottom:3px solid #E9E9E9;
}

table.priceTable tr.buttonsTop td.first, table.priceTable tr.buttonsBottom td.first {
	font-weight:bold;
	color:#15A4E8;
	background:none;
	padding-left:8px;
}

table.priceTable tr.buttonsBottom td {
	border-top:3px solid #E9E9E9;
}

table.priceTable tr.buttonsTop select, table.priceTable tr.buttonsBottom select {
	font-size:11px;
	margin-bottom:5px;
	padding:3px 0;
}

table.priceTable tr td .savings {
	font-size:11px;
	color:#128ECB;
	font-weight:bold;
}


/* more features table */

table.moreFeatures {
	border-top:3px solid #E9E9E9;
	border-collapse:collapse;
	margin:0 0 20px;
}

table.moreFeatures td {
	padding:10px 8px 10px 32px;	
	border-bottom:1px solid #E9E9E9;
	background:url(../images/ico_checkmark.png) 8px 10px no-repeat;
}

table.moreFeatures tr.even td {
	background:#FAFAFA url(../images/ico_checkmark.png) 8px 10px no-repeat;
}	

/* add-ons table */

table.addOns {
	border-top:3px solid #E9E9E9;
	border-collapse:collapse;
	margin:0 0 20px;
}

table.addOns td {
	padding:10px 8px 10px 32px;	
	border-bottom:1px solid #E9E9E9;
}

table.addOns td.first {
	text-align:left;	
	background:url(../images/bullet_blue.png) 8px 15px no-repeat;
	padding-left:22px;
}

table.addOns tr.even td {
	background:#FAFAFA;
}
table.addOns tr.even td.first {
	background:#FAFAFA url(../images/bullet_blue.png) 8px 15px no-repeat;
}	

/* Custom features box */

.customFeatures {
	border-top:3px solid #E9E9E9;
	padding:20px 0 20px 60px;
	background:url(../images/ico_info.png) 0 15px no-repeat;
}
.customFeatures .title {
	font-size:18px;
	font-weight:bold;
}

/* Search again box */

.searchAgain {
	padding:30px 0 20px;
	
}
.searchAgain .title {
	font-size:16px;
	background:url(../images/search_32.png) 0 0 no-repeat;
	padding-left:45px;
	padding-bottom:20px;
}

.searchAgain form#searchDomains input {
	width:180px;	
}

.searchAgain form#searchDomains input.submit {
	width:67px;	
}

/* Domain List */

.domainList, .wizList {
	border:1px solid #ddd;
	padding:10px 15px 20px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
}

.domainList table.domains, .wizList table.wizquestions {
	border-collapse:collapse;
	margin:0 0 20px;
}

.domainList table.domains td, .wizList table.wizquestions td {
	padding:8px 7px 8px 24px;	
	border-bottom:1px solid #E9E9E9;
	background:url(../images/ico_checkmark.png) 0 8px no-repeat;
}

.wizList table.wizquestions td {
	background:none;
	padding-left:3px;
}

.domainList table.domains td.noavailable {
	background:none;
	color:#C00;
	padding-left:0;
}

.domainList table.domains td input, .wizList table.wizquestions td input {
	margin-right:5px;	
}

/* The WIzard */

#content .col-two-thirds #wizsteps {
	margin:25px 0 0 0;	
	height:70px;
	border-bottom:1px dotted #ddd;
}

#content .col-two-thirds #wizsteps ul {
	padding-left:0;
}

#content .col-two-thirds #wizsteps ul li {
	float:left;
	padding:3px 0 0 47px;
	font-size:12px;
	height:55px;
	color:#c4c4c4;
	margin-left:18px;
}

#content .col-two-thirds #wizsteps ul li span {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
 
#content .col-two-thirds #wizsteps ul li#stepone {
	background:url(../images/ico_stepone.png) 0 -58px no-repeat;
	margin-left:0;
}

#content .col-two-thirds #wizsteps ul li#stepone.selected {
	background:url(../images/ico_stepone.png) 0 0 no-repeat;
	color:#333;
	margin-left:0;
}

#content .col-two-thirds #wizsteps ul li#steptwo {
	background:url(../images/ico_steptwo.png) 0 -58px no-repeat;	
}

#content .col-two-thirds #wizsteps ul li#steptwo.selected {
	background:url(../images/ico_steptwo.png) 0 0 no-repeat;
	color:#333;
}

#content .col-two-thirds #wizsteps ul li#stepthree {
	background:url(../images/ico_stepthree.png) 0 -58px no-repeat;	
}

#content .col-two-thirds #wizsteps ul li#stepthree.selected {
	background:url(../images/ico_stepthree.png) 0 0 no-repeat;
	color:#333;
}

#content .col-two-thirds #wizsteps ul li#stepfour {
	background:url(../images/ico_stepfour.png) 0 -58px no-repeat;	
}

#content .col-two-thirds #wizsteps ul li#stepfour.selected {
	background:url(../images/ico_stepfour.png) 0 0 no-repeat;	
	color:#333;
}

/* Management Page */

.manager {
	border-bottom:1px solid #ddd;
	margin:20px 0 0;
	background:url(../images/ico_manager.png) 0 3px no-repeat;
	padding-left:60px;
	padding-bottom:15px;
}

.manager h2 {
	font-size:22px;
	margin:0;
	padding:0;
	padding:5px 0;
}

.manager .title {
	color:#008FCF;	
	font-size:14px;
}

/* AFFILIATES
--------------------------------*/

.affiliateLandingBox {
	background:url(../images/bk_affiliates_box.png) 0 0 no-repeat;
	height:250px;
	position:relative;
	margin-bottom:40px;
	margin-top:40px;
}

.affiliateLandingBox h2 {
	font-size:20px;
	position:absolute;
	top:90px;
	left:0;
	margin:0;
	padding:0;
	color:#008FCF;
	display:block;
	width:350px;
}

.affiliateLandingBox .signUpBut, .affiliateLandingBox .loginBut  {
	display:block;
	background:url(../images/but_affiliate_signup.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:148px;
	height:39px;
	position:absolute;
	top:140px;
	right:35px;
}	

.affiliateLandingBox .loginBut {
	background:url(../images/but_affiliate_login.png) 0 0 no-repeat;
	top:185px;
}

#content ul.featuresListAffiliates {
	margin:0;
	margin-bottom:10px;
	overflow:hidden;
	padding:0;
	display:block;
	position:absolute;
	left:405px;
	width:320px;
	top:5px;
}

#content ul.featuresListAffiliates li {
	background:url(../images/ico_checkmark.png) 0 8px no-repeat;
	padding-left:25px;
	padding-bottom:5px;
	padding-top:5px;
}


/* COL RIGHT ELEMENTS */

#content .col-right .sideMenu {
	border-top:3px solid #ccc;	
	padding-left:0;
}

#content .col-right .sideMenu li {
	padding:10px 0;
	border-bottom:1px dotted #ddd;
	background:none;
}

.col-right .sideMenu li.selected a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.col-right h3 {
	font-weight:bold;	
	margin-bottom:10px;
	margin-top:5px;
	
}

/* COL LEFT ELEMENTS */

.col-left ul, #content ul {
	padding-left:15px;	
}

.col-left ul li, #content ul li{
	padding:8px 0;
	padding-left:15px;
	background:url(../images/bullet_blue.png) 0 15px no-repeat;
}

#content ol li {
 	background:none;
	padding:8px 0;
 }
 
 #content ol {
 	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0B93D5;
	font-style:italic;
	font-weight:bold;
	padding-left:20px;
	margin-left:20px;
 }
 
 #content ol li span {
 	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#333;
 }	

/* FEATURES BOX 
--------------------------*/

#featuresBoxTop {
	height:49px;
	background:url(../images/features_top.jpg) 0 0 no-repeat;
	margin-top:10px;
	overflow:hidden;
	border-bottom:1px solid #1C9BCC;
}

#featuresBoxTop h2 {
	color:#fff;
	padding:0;
	margin:0;
	margin:14px 0 0 15px;
}

/* BLUE SIDE MENU
----------------------------------*/

#featuresBoxContent {
	border-right:1px solid #118CC6;
	border-bottom:1px solid #118CC6;
	border-left:1px solid #118CC6;
	overflow:hidden;
	background:url(../images/bk_features_submenu.jpg) 0 0 repeat-y;
}

#featuresBoxContent #sideMenu{
	height:100%;
	overflow:hidden;
}

#featuresBoxContent #sideMenu ul {
	width:215px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	padding-top:5px;

}

#featuresBoxContent #sideMenu ul li {
	background:url(../images/bk_sidemenu_item.jpg) 0 100% no-repeat;
	padding:0;
	margin:0;
}

#featuresBoxContent #sideMenu ul li a{
	display:block;
	background:url(../images/bk_sidemenu_link.png) 194px 50% no-repeat;
	padding:10px 0;
	color:#fff;
	padding-left:15px;
	text-decoration:none;
}

#featuresBoxContent #sideMenu li.ui-tabs-selected a, #featuresBoxContent #sideMenu ul li a:hover{
	background:url(../images/bk_sidemenu_link_selected.png) 0 0 no-repeat;
	margin-right:-10px;
	color:#333;
	text-shadow:1px 1px #eee;
}	

/*#featuresBoxContent #sideMenu ul li a.selected, #featuresBoxContent #sideMenu ul li a:hover{
	background:url(../images/bk_sidemenu_link_selected.png) 0 0 no-repeat;
	margin-right:-10px;
}*/	

#featuresBoxContent #sideMenu .ui-tabs-panel {
	float:left;
	width:630px;
	margin-left:30px;
	margin-top:20px;
	padding-bottom:30px;
}

#featuresBoxContent #sideMenu .ui-tabs-panel h2 {
	margin-top:0;
	padding:0;
}

#featuresBoxContent #sideMenu .ui-tabs-panel .plansTable th {
	border:1px solid #E1E1E1;
	background:url(../images/bk_table_header.jpg) 0 100% repeat-x;
	height:54px;	
	font-weight:normal;
	color:#0074A6;
	text-shadow:1px 1px #F7F7F7;
	font-size:14px;
	padding:0 7px;
}

#featuresBoxContent #sideMenu .ui-tabs-panel .plansTable th strong {
	font-weight:normal;
}

#featuresBoxContent #sideMenu .ui-tabs-panel .plansTable td {
	padding:10px 8px;	
	border-bottom:1px solid #E9E9E9;
	text-align:center;
}

#featuresBoxContent #sideMenu .ui-tabs-panel .plansTable td.feature {
	text-align:left;
}

#featuresBoxContent #sideMenu .ui-tabs-hide { display: none !important; }

#featuresBoxContent #sideMenu .ui-tabs-panel ul {
	width:auto;
	margin:15px 0 0 20px;
	float:none;
}

#featuresBoxContent #sideMenu .ui-tabs-panel ul li{
	background:url(../images/bullet_blue.png) 0 15px no-repeat;
	padding:8px 0 8px 15px;
}

/* MODAL DIALOG
----------------------------------*/

.ui-dialog {
	border:1px solid #6E6E6E;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#F3F3F3 url(../images/bk_modal_dialog.jpg) 0 0 repeat-x;
	padding:8px;
	width:580px; 
	height:410px;
}

.ui-dialog-titlebar {
	background:url(../images/bk_modal_dialog_titlebar.jpg) 0 0 repeat-x;
	border-bottom:none;
	padding:6px 10px 6px 20px;
	font-size:20px;
	color:#fff;
	line-height:100%;
	overflow:hidden;
}

.ui-dialog-title {
	display:block;
	padding-left:30px;
	float:left;
	padding:5px 0;
}

.ui-dialog-content {
	background:#fff;
	padding:0 15px 15px;
	border-top:1px solid #fff;
	overflow:auto;
}

.ui-dialog-content h3, .ui-dialog-content h4{
	margin:20px 0 10px;
}

.ui-dialog-titlebar-close {
	display:block;
	float:right;
	margin-right:20px;
	height:19px;
	width:19px;
	margin-top:4px;
	color:#fff;
	font-size:11px;
}

.ui-widget-overlay {
	background:url(../images/bk_transp_overlay.png);
	position:absolute;
	top:0;
	left:0;
}

/* -------------------------------
FOOTER ELEMENTS
----------------------------------*/


#footer .footerBox {
	float:left;
	width:213px;
	display:block;
	padding-left:87px;
	color:#333;
	margin:20px 33px 20px 0;
}

#footer .footerBox h3 {
	margin:0;	
}
#footer .footerBox h3 a{
	color:#4d4d4d;	
}

#footer .footerBox h3 a:hover {
	color:#008FCF;
	text-decoration:none;
}

#footer .canada {
	background:url(../images/ico_map.png) 0 5px no-repeat;	
}


#footer .wizard {
	background:url(../images/ico_wizard.jpg) 0 5px no-repeat;
}

#footer .special {
	background:url(../images/ico_offer.png) 0 5px no-repeat;
	margin-right:0;	
	padding-left:70px;
}



/* -------------------------------
FORMS
----------------------------------*/

/* Home Search Domains */

#searchDomains input, #searchDomains label {
	float:left;	
}

#searchDomains label {
	padding-top:5px;	
	margin-right:6px;
	font-size:14px;
}

#searchDomains input {
	width:195px;
	background:url(../images/bk_input_homesearch.png) 0 0 no-repeat;
	padding:0 6px 4px;
	border:none;
	height:25px;
	line-height:100%;
}

#searchDomains input.submit {
	width:67px;
	height:28px;
	background:url(../images/but_search.png) 0 0 no-repeat;
	margin-left:-4px;
	padding:0;
}

input.next {
	width:95px;
	height:32px;
	background:url(../images/but_next.png) 0 0 no-repeat;
	padding:0;
	border:none;
	cursor:pointer;
}

/* VPS SLIDER
---------------------------------*/

/* VPS Slider Styles from Jquery UI*/

/* Slider
----------------------------------*/
#sliderBox #handleBox .ui-slider { position: relative; text-align: left; }
#sliderBox #handleBox .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
#sliderBox .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

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

#sliderBox #handleBox .ui-slider-vertical { width: .8em; height: 100px; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
#sliderBox .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") */
#sliderBox .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
#sliderBox .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; }
#sliderBox .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
#sliderBox .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
#sliderBox .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,#sliderBox .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #sliderBox .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#sliderBox .ui-tabs .ui-tabs-nav li a, #sliderBox .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... */
#sliderBox .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
#sliderBox .ui-tabs .ui-tabs-hide { display: none !important; }

#sliderBox {
	overflow:hidden;
	position:relative;
	margin-top:25px;
}	

#handleBox {
	height:480px;
	background:url(../images/bk_scale_slider.png) 3px 0 no-repeat;
	position:absolute;
	left:50px;
	width:62px;
	z-index:10;
}

#sliderBox #handleBox .ui-slider-vertical {
	width:62px;
}

#sliderBox #handleBox #vpsSlider {
	height:440px;
	border:none;
	margin-top:23px;
	background:none;
	position:relative;
	
}

#sliderBox #handleBox #vpsSlider .ui-slider-handle {
	position:absolute;
	cursor:pointer;
	z-index:3;
	width:62px;
	background:url(../images/bk_slider_handler_grey.png) 0 0 no-repeat;
	height:22px;
	border:none;
	bottom:15px;
	left:-5px;
	
}

#sliderBox #vpsTabs {
	margin-top:10px;
	margin-left:0;
	padding:0;
	float:left;
	width:815px;
	height:540px;
	border:none;
	background:none;
	
} 



#sliderBox #vpsTabs ul {
	position:relative;
	float:left;
	margin:0;
	margin-top:-4px;
	padding:0;
	display:block;
	background:url(../images/bk_vpsnodes_grey.png) 0 100% no-repeat;
	border:none;
	height:478px;
	width:46px;
}

#sliderBox #vpsTabs  ul li {
	display:block;
	width:46px;
	height:46px;
	background:none;
	padding:0;
	position:absolute;
	left:0;
	border:none;
	text-indent:-9999px;
	z-index:2;
	margin-bottom:4px;
}

#sliderBox #vpsTabs  ul li a {
	display:block;
	width:40px;
	height:30px;
}


#sliderBox #vpsTabs  ul li#highlight {
	top:432px;
	background:url(../images/bk_vpsnodes_blue.png) 0 100% no-repeat;
	z-index:1;
}

#sliderBox #vpsTabs  ul li#tab-1 {
	top:432px;
}

#sliderBox #vpsTabs ul li#tab-2 {
	top:383px;
}
#sliderBox #vpsTabs  ul li#tab-3 {
	top:335px;
}
#sliderBox #vpsTabs  ul li#tab-4 {
	top:286px;
}
#sliderBox #vpsTabs  ul li#tab-5 {
	top:239px;
}
#sliderBox #vpsTabs  ul li#tab-6 {
	top:190px;
}
#sliderBox #vpsTabs  ul li#tab-7 {
	top:140px;
}
#sliderBox #vpsTabs  ul li#tab-8 {
	top:93px;
}
#sliderBox #vpsTabs  ul li#tab-9 {
	top:45px;
}
#sliderBox #vpsTabs  ul li#tab-10 {
	top:-3px;
}

#sliderBox #vpsTabs .node {
	position:absolute;
	left:106px;
	width:800px;
	height:450px;
	border:1px solid #D7D7D7;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
	background:#EFEFEF url(../images/bk_slider_panel.jpg) 0 0 repeat-x;
	padding:15px 20px;
	margin-top:-10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#sliderBox #vpsTabs .node table {
	border:none;
}

#sliderBox #vpsTabs .node table td {
	padding:7px 0;
	background:url(../images/bk_slider_tablecell.jpg) 0 100% repeat-x;
	border:none;
	text-align:left;
}

#sliderBox #vpsTabs .node table td small {
	padding-left:18px;	
}

#sliderBox #vpsTabs .node table td.price, #sliderBox #vpsTabs .node table td.priceOn {
	width:200px;
	text-align:right;
	font-size:14px;
	color:#bbb;
	font-weight:bold;
}

#sliderBox #vpsTabs .node table td.priceOn {
	color:#333;
}

#sliderBox #vpsTabs .node table td.price img.arrow, #sliderBox #vpsTabs .node table td.priceOn img.arrow {
	float:left;
}


#sliderBox #vpsTabs .node table td.price input, #sliderBox #vpsTabs .node table td.priceOn input {
	text-align:right;
	font-size:13px;
}

#sliderBox #vpsTabs .node table td.title {
	font-size:32px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:15px;
	text-shadow:1px 1px #fff;
	color:#008FCF;
}

#sliderBox #vpsTabs .node table td input.blueBig {
	color:#008FCF;
	font-size:21px;
	font-weight:bold;
}

#sliderBox #vpsTabs .node table td.priceTotal {
	text-align:right;
	font-size:18px;
	padding-botton:none;
	padding-top:10px;
	font-weight:bold;
	background:none;
}

#sliderBox #vpsTabs .node table td.priceTotal input, #sliderBox #vpsTabs .node table td.priceTotal span {
	font-size:27px;
	color:#008FCF;
	font-weight:bold;
	text-align:right;
	padding:0;
	margin:0;
	width:180px;
}

#sliderBox #vpsTabs .node table td.priceTotal a.buyNow {
	display:block;
	width:180px;
	height:48px;
	background:url(../images/but_buynow.png) 0 0 no-repeat;
	text-align:left;
	text-indent:-9999px;
	float:right;
	margin-top:5px;
	margin-right:-5px;
}

#sliderBox #vpsTabs .node input, #sliderBox .node form select {
	padding:0;
}

#sliderBox #vpsTabs .node input.noBorder {
	width:105px;
	border:none;
	background:none;
}

#sliderBox #vpsTabs .vpsFinish {
    width:850px;
    height:auto;
    margin-top:0;
    left:0;
    position:relative;
    margin-bottom:10px;
}

#sliderBox #vpsTabs .vpsFinish form {
    margin-bottom:0;
}

#sliderBox #vpsTabs .node table td .backMemory, #sliderBox #vpsTabs .node table td .backDiskspace, #sliderBox #vpsTabs .node table td .backBandwidth {
	width:192px;
	height:80px;
	margin:15px auto;
	padding-top:75px;

}

#sliderBox #vpsTabs .node table td .backMemory input, #sliderBox #vpsTabs .node table td .backDiskspace input, #sliderBox #vpsTabs .node table td .backBandwidth input{
	color:#E7F4FA;
	text-shadow:-1px -1px #0870A2;
	font-size:28px;
	text-align:center;
}

#sliderBox #vpsTabs .node table td .backMemory {
	background:url(../images/bk_memory.png) 0 0 no-repeat;
}

#sliderBox #vpsTabs .node table td .backDiskspace {
	background:url(../images/bk_diskspace.png) 0 0 no-repeat;
}

#sliderBox #vpsTabs .node table td .backBandwidth {
	background:url(../images/bk_bandwidth.png) 0 0 no-repeat;
}


/* -------------------------------
CLEARING
----------------------------------*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  float: none;
}

.clearfix { 
  display: block;  
}

/*-------------------------------
STAFF BIOS
-------------------------------*/
#staffbio img{
  border: 0;
  margin: 0 2em .5em 0;
  float: left;
}


/* Hide from IE-mac \*/
* html .clearfix { float: left; height: 1%; }
/* End hide from IE-mac */

/*--------------------------------
LOCATION SELECT - Gabi, Aug 9, 2012
----------------------------------*/

.choose-location,.locations-server-details {
    background: #FBFBFB;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    clear: both;
    font-size: 16px;
    margin: 20px 0;
    padding: 15px;
}
.locations-server-details {
    background: none; 
    font-size: 13px;
    padding: 0 25px 15px;
    margin:20px 5px;
    border: 1px dashed #BBB;
}
select.location {
    -moz-transition: background 0.2s ease-in 0s;
    -moz-transition:background 0.2s ease-in;   
    transition:background 0.2s ease-in; 
    background:  #008FCF;
    border: 1px solid #F0F0F0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 1px 1px 1px #00709F inset;
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1), 1px 1px 1px #00709F inset;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.1), 1px 1px 1px #00709F inset;
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 60px;
    padding: 8px 7px;
    text-shadow: -1px -1px #00709F;
    -webkit-text-shadow:-1px -1px #00709F;
    width: 478px;
}

select.location optgroup {
    font-style: normal !important;
    margin-left: 7px;
}

select.location option {
    text-indent: 20px;
}