a:link {
	color: #054EA9
}

a:visited {
	color: #4E81E6
}

a:active,a:hover {
	color: #062B75
}

body {
	background-color: #88bce3;
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12px;
	background-image: url(/media/templates/1425/images/fondoweb.gif);
	background-repeat: repeat-x;
}

td {
	color: #000000;
	font-family: Arial,sans-serif;
	font-size: 12px;
	background-image: none;
}

.adminlink {
	color: #99FFCC;
	font-size: 14px;
	font-weight: bolder
}

.adminlink:link {
	color: #99FFCC
}

.adminlink:visited {
	color: #77DDAA
}

.adminstatus {
	background-color: #000088;
	color: #FFFFFF
}

.ahem {
	display: none
}

.backToTop {
	color: #CC0000;
	font-weight: normal
}

.bodyLink {
	font-family: Verdana, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold
}
tr.searchBackGround td.searchText a.bodyLink {
	display: block;
}

.bodyMainHeader,.Body_Title {
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16pt;
	font-weight: bold
}

.searchText,.bodyText,.text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal
}
span.bodyText {
	display:block;
	padding: 0 0 16px 0;
}

.bodySmall {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.bodySmallBold {
	color: #000000;
	font-family: Tahoma,Arial,sans-serif,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold
}

.bodySubHeader {
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: 900;
	display: block;
	padding: 0 0 16px 4px;
}
td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td.features {
	position: relative;
	left: 10px;
}
.hostingComparisonTable .bodySubHeader {
	display: table-cell;
}
table.bodyMainContentTable tbody tr td table tbody tr td form table.tableform tbody tr.searchBackGround td input.searchInput {
	margin-right: 10px;
}
table.bodyMainContentTable tbody tr td table tbody tr td form table.tableform tbody tr.searchBackGround td div select.searchInput {
	margin-right: 0;
}/*
form table.tableform tbody tr.searchBackGround td select.searchInput {
	max-width: 200px;
}
form table.tableform tbody tr.searchBackGround td input.searchInput {
	max-width: 200px;
}
*/
table tbody tr td.searchText table.tableform tbody tr.searchBackGround td.searchText table.hostingComparisonTable {
	display: block;
	position: relative;
	background: #FFFFe7;
	margin-top: -10px;
}
.searchBackGround span.bodySubHeader {
	background: #fff;
}
table tbody tr td form table tbody tr.searchBackGround td span.bodySubHeader {
	background: #FFFFE7;
	position: relative;
	top: 10px;
	margin-bottom: -18px;
}
td.searchText table.tableform tbody tr.searchBackGround td.searchText table table tbody tr td span.bodySubHeader {
	top: 0;
	left: -3px;
	font-size: 1.3em;
}
table.bodyMainContentTable tbody tr td table tbody tr td form table.hostingPriceFeaturesTable {
	
	border: 1px solid #FFDEAD;
	padding: 5px;
}
table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td table.searchTable {
	background: none;
	border: none;
	position: relative;
	left: 0;
}
td table.tableform {
	border: 1px solid #FFDEAD;
}
tr td table.tableform {
	border-bottom: none;
}
tr td table tbody tr td table tbody tr td form table.tableform {
	border: none;
}
table.bodyMainContentTable tbody tr td table.searchTable tbody tr.searchBackGround td.searchStepTextInstruction {
	background: #FFFFE7;
	padding: 5px;
}
tbody tr td table tbody tr td table tbody tr td table.searchTable tbody tr.searchBackGround td.searchStepTextInstruction {
	background: #FFF;
	padding: 20px 50px 0 26px;
}
table.bodyMainContentTable table tbody tr td table tbody tr td table.searchTable tbody tr.searchBackGround td.searchStepTextInstruction {
	background: #FFF;
	padding-top: 20px;
}
table.bodyMainContentTable tbody tr td table.searchTable {
	border: 1px solid #FFDEAD;
	background: #FFFFE7;
}
table tbody tr td.searchText table.tableform tbody tr.searchBackGround td.searchText table tbody tr td ul {
	font-size: 11px;
}
td.searchText table.tableform tbody tr.searchBackGround td.searchText table tbody tr td p.bodySubHeader {
	line-height: 60px;
}
.searchBackGround .searchText span.bodySubHeader {
	background: none;
}
.hostingPriceFeaturesTable, .hostingPriceFeaturesTable .searchsmall, .hostingPriceFeaturesTable .searchtext {
	background: #fcf8da;
}

.bodyVerySmall,.tddatavs {
	color: #000000;
	font-family: Tahoma,Arial,sans-serif,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal
}

.centerBackGround {
	background-color: #FFFFFF;
	border: #336699 1px solid;
}

.currency {
	color: #336699;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.currencyBorder {
	background-color: #CCCCCC
}

.custom01 {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}

.custom02 {
	color: #FFFFFF;
	font-size: 9px;
}

.footerBackGround,.sidebarBackGroundLeft,.searchBackGroundAlt2 {
	background-color: #fff7c0;
}

.footerlink {
	font-size: 11px
}

.footerLinkSmall {
	color: #000000;
	font-size: 9px
}

.footerSmall {
	color: #999999;
	font-size: 9px;
	font-weight: normal
}

.footerText {
	color: #000000;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center
}

.left1 {
	background-color: #990000;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px
}

.left2 {
	background-color: #A5E1FF;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px
}

.left3 {
	background-color: #D1F0FF;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px
}

.left4 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px
}

.left5 {
	background-color: #FFF7C0;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	height: 36px;
}
.left5 td.bodytext, td.bodytext {
	padding-left: 6px;
}
.left5 td.bodytext font {
	line-height: 36px;
}

.left6 {
	background-color: #FFE5B7;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px
}

.left-compara {
	background-color: #CC0000;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px
}

.left-doominio {
	background-color: #FFB6B6;
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px
}

.leftNavBar {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal
}

.leftNavBarBG {
	background-color: #FFEEAB
}

.loginInfoText {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.mainBackGround {
	background-color: #006699
}

.mainFont {
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12px
}

.NavItem {
	background-color: #D1F0FF;
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-bottom: 6px;
	padding-left: 11px;
	padding-top: 4px
}

.NavItem a:link,.NavItem a:visited,.NavItem a:hover {
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none
}

.NavItemOn {
	background-color: #003366;
	color: #FFFFFF;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-bottom: 6px;
	padding-left: 11px;
	padding-top: 4px
}

.NavItemOn a:hover,.NavItemOn a:link,.NavItemOn a:visited {
	color: #FFFFFF;
	text-decoration: none
}

.NavMenu {
	background-color: #ADD8E6;
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold
}

.NavMenuOn {
	background-color: #FFCC00;
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold
}

.NavMenuOn a:visited,.NavMenuOn a:hover,.NavMenu a:link,.NavMenu a:visited,.NavMenu a:hover,.NavMenuOn a:link,.plainLink {
	text-decoration: none
}

.offL {
	color: #FFC000;
	font-family: Arial,sans-serif;
	font-size: 12px
}

.offM {
	color: #999999;
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold
}

.offY {
	color: #DD0000;
	font-family: Arial,sans-serif;
	font-size: 12px
}

.offZ {
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 9px
}

.on,.off {
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 9pt
}

.onL {
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 12px
}

.onM {
	color: #336699;
	font-family: Arial,sans-serif;
	font-size: 16px;
	font-weight: bold
}

.onY {
	color: #333366;
	font-family: Arial,sans-serif;
	font-size: 12px
}

.onZ {
	color: #CCCCCC;
	font-family: Arial,sans-serif;
	font-size: 9px
}

.popupText {
	background-color: #FFFFCE;
	color: #000000;
	font-family: Tahoma,Arial,sans-serif,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal
}

.priceHead {
	background-color: #336699;
	color: #FFFFFF;
	font-weight: normal
}

.pricerow1 {
	background-color: #CCCCFF;
	color: #000000
}

.pricerow2 {
	background-color: #CCFFFF;
	color: #000000
}

.pricerow3 {
	background-color: #FFCC99;
	color: #000000
}

.pricerow4 {
	background-color: #FFCCFF;
	color: #000000
}

.pricerow5 {
	background-color: #FFCCDD;
	color: #000000
}

.priceText {
	color: #000000;
	font-weight: normal;
	;background-color: #F0F0F0
}

.pricingBody {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 9px;
	text-align: center
}

.RightNavCell,.topNavBarBG {
	background-color: #003366
}

.searchBackGround .searchHeader {
	font-family: "Lucida Sans", Verdana, Sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	color: #171717;
	padding: 8px 10px 8px 24px;
	white-space: normal;
	display: block;
}
.searchBackground {
	 
	background: #ffffe7;
}
.searchStepText {
	padding: 0 12px 0 16px;
}
.searchSmall {
	margin-top: 4px;
	margin-bottom: 12px;
}
.searchFormField {
	padding: 3px 0 5px 18px;
}
.searchFormField input {
	padding: 5px;
}
table.tableform tbody tr.searchBackGround td.searchSmall table tbody tr td.searchFormField {
	padding-left: 0;
}
table.domain_wizard tbody tr.searchBackground td input.searchInput,
table.domain_wizard tbody tr.searchBackground td.searchFormField input.searchInput,
table.domain_wizard tbody tr.searchBackground td textarea.searchInput {
	padding: 3px;
	margin-bottom: 5px;
}
table.domain_wizard tbody tr.searchBackground td input.searchInput {
	
}
table.bodyMainContentTable tbody tr td form table.tableform tbody tr.searchBackGround td.searchFormField textarea {
	width: 400px;
}
table.domain_wizard tbody tr.searchBackground td.searchFormField {
	padding-left: 1px;
	padding-bottom: 1px;
}

table.domain_wizard tbody tr.searchBackground td.searchFormField div {
	padding-right: 10px;
}
tr.highlight td.searchFormField input {
	position: relative;
	top: 3px;
}
tr.highlight td {
	padding-left: 5px;
	display: inline;
}
tr.highlight td img {
	position: relative;
	top: 2px;
}
tr.highlight td.searchFormField {
	padding-left: 0;
}
table.searchTable tbody tr td.searchFormField {
	padding-top: 8px;
}
table.searchTable tbody tr td table tbody tr td.searchFormField {
	padding-top: 1px;
}
tr.highlight td.searchFormField span.searchDomainAvailable, tr.highlight td.searchFormField span.searchDomainUnavailable {
	min-width: 200px;
	display: inline-block;
	line-height: 26px;
}
tr.highlight td.searchText b {
	color: #555;
}
.searchFormField h2.background {
	position: relative;
	font-size: 1.4em;
	margin-bottom: -16px;
	margin-left: -10px;
	z-index: 100;
}
tr.searchBackGround td.searchSmall table tbody tr td.searchFormField h2.background {
	margin-left: 0;
}
h5.background-left {
	font-size: 1.6em;
	margin-bottom: 10px;
}
h2.background {
	font-size: 1.2em;
	margin-left: 0;
}
table.tableform tbody tr.searchBackground td.searchSmall table tbody tr td.searchFormField h2.background {
	margin-bottom: 0;
}
h2.background {
	margin-left: 2px;
}
.searchsmall h2 {
	font-size: 1.2em;
	margin: 0 0 0 12px;
}
.searchBackGroundAlt1 {
	background-color: #fff7c0;
}
.tableform .searchbackground .searchtext {
	background: #ffffe7;
}
.tableform .searchText {
	margin: 12px 18px;
	background: #fcf8da;
	border: 3px solid #ffffe7;
	line-height: 20px;
	
}
table.centerBackGround tbody tr td.mainBackGroundCenter table,
table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td table.tableform,
td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table.searchTable {
	border: 1px solid #FFDEAD;
}

table.bodyMainContentTable tbody tr td table.searchTable tbody tr.searchBackGround td table {	
	margin-left: -12px;
}
table.centerBackGround table tbody tr.searchBackGround td table,
td.mainBackGroundCenter div table tbody tr td.searchText table,
table.centerBackGround tbody tr td.mainBackGroundCenter div table.bodyMainContentTable,
td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table,
form table tbody tr.searchBackGround td.searchText table.tableform,
table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td form table.tableform {
	border: none;
}
table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td table.tableform {
	margin-bottom: 12px;
	
}
table.domain_wizard tbody tr.searchBackground td table.tableform {
	margin-bottom: 0;
}
table.bodyMainContentTable tbody tr td div.table_text_nl {
	margin-bottom: 20px;
	margin-top: 10px;
}
form#check .tableform .searchTex {
	background: #fcf8da;
}
span.searchText {
	display: block;
	padding-bottom: 16px;
}

/*.searchButton{background-color:#FFCC00;border-bottom:1px solid #336699;border-left:1px solid #336699;border-right:1px solid #336699;border-top:1px solid #336699;color:#000000;font:bold 12px Verdana,Arial,Helvetica,sans-serif;padding:1px 0}*/

.searchFormField {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
form#check table.tableform tbody tr.searchBackGround td.searchSmall table tbody tr td.searchFormField {
	padding-left: 0;
}
form#check table.tableform tbody tr.searchBackGround td.searchSmall table tbody tr td.searchFormField h2.background {
	padding-left: 8px;
	margin-left: 0;
}
table tbody tr td table tbody tr td form#check table.tableform tbody tr.searchBackGround td.searchText b {
	white-space: nowrap;
}
table tbody tr td table tbody tr td form#check table.tableform tbody tr.searchBackGround td.searchText b img,
b img {
	position: relative;
	vertical-align: middle;
	top: -1px;
	left: 0;
}
form#check h2.background,
form#check span.bodyText {
	margin-left: 32px;
}
form#check td.searchFormField h2.background {
	margin-left: 0;
}
form#check table.tableform tbody tr.searchBackGround td.searchSmall h2.background {
	margin-left: 18px;
}
.searchHeader {
	color: #003366;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: normal
}

.searchHeaderAlt1,.searchHeaderAlt2 {
	color: #A22222;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: normal
}

.searchHeaderLight {
	color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal
}

.searchInput {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.searchLink {
	color: #054EA9;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.searchSmall {
	color: #211407;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.searchStepText,.stepDeciderStepText {
	color: #A22222;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14pt
}

.searchSubHeader {
	color: #003366;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	font-weight: 900;
}

.spacingColor,.sidebarBackGroundRight {
	background-color: #FFFFFF;
}

.stepDeciderBackGround,.currencyBackGround {
	background-color: #ffe490;
}

.stepDeciderSelectedBackGround {
	background-color: #FFFF99;
}
table.stepDecider {
	border: 6px solid #FFFF99;
	border-top: none;
}
table.stepDecider tbody tr td img {
	
	height: 20px;
	padding: 2px 4px 0 6px;
}

.stepDeciderSelectedStepText {
	color: #a22222;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14pt
}

.stepDeciderSelectedText {
	color: #a22222;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.stepDeciderSelectedTextAlt {
	color: #602c2c;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.stepDeciderText {
	color: #602c2c;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.submenu {
	color: #FFFFFF;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	;text-align: right;
	text-decoration: none
}

.tablamessage {
	border: 1px solid #003366
}

.tddatavsbl {
	color: #336699;
	font-family: Tahoma,Arial,sans-serif,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: bold
}

.text2 {
	color: #000000;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}

.titleBar {
	color: #FFFFFF;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px
}

.titleSearchButton {
	background-color: #0066FF;
	color: #FFFFFF;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold
}

.titleSearchInput {
	color: #000000;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 9pt;
	font-weight: normal
}

.titleSearchText {
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.topNavBar {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.topNavBarSelected {
	background-color: #E6E6E6;
	color: #FA8406;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.topNavBarSelectedColor {
	background-color: #DDEEFF
}

.topNavSubLinks {
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}

.summarymenutitle0 {
	cursor: pointer;
	margin-top: 2px;
	background-color: #ddeeff;
	color: #000000;
	
	padding: 0px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #003399;
}

.summarymenutitle1 {
	cursor: pointer;
	margin-top: 2px;
	background-color: #FFFAF0;
	color: #000000;
	
	padding: 0px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #003399;
}

.summarysubmenu {
	margin-bottom: 0.5em;
	text-align: justify;
	border: 1px solid #003399;
}

.searchDomainUnavailable {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: red;
}

.searchDomainAvailable {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: green;
}

.rbroundbox {
	background: url(/media/templates/1425/images/simple_background.gif) repeat;
}

.rbtop div {
	background: url(/media/templates/1425/images/simple_top_left.gif) no-repeat top left;
}

.rbtop {
	background: url(/media/templates/1425/images/simple_top_right.gif) no-repeat top right;
}

.rbbot div {
	background: url(/media/templates/1425/images/simple_bottom_left.gif) no-repeat bottom left;
}

.rbbot {
	background: url(/media/templates/1425/images/simple_bottom_right.gif) no-repeat bottom right;
}

.rbtop div,.rbtop,.rbbot div,.rbbot {
	
	height: 14px;
	font-size: 1px;
}

.rbcontent {
	margin: 0 14px;
	font-size: 11px;
}

.rbroundbox {
	margin: auto;
}

.menulist,.menulist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	list-style-image: none;
}

.menulist ul {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 149px;
	font-size: 11px;
	font-weight: normal;
}

.menulist li {
	position: relative;
	margin-bottom: -1px;
	list-style-image: none;
	padding: 0;
}

.menulist ul>li:last-child {
	margin-bottom: 1px;
}

.menulist a {
	display: block;
	text-decoration: none;
}

.menulist a:hover,.menulist a.highlighted:hover,.menulist a:focus {
	background-image: none;
}

.menulist a.highlighted {
	background-image: none;
}

.menulist a .subind {
	float: right;
	padding-right: 5px;
	padding-top: 11px;
}

.menu_text {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	letter-spacing: -1px;
	font-weight: bold;
	text-decoration: none;
}

.form_box {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.loginBorder {
	background: none;
}

.loginControlPanel {
	background-color: white;
}
.currencyLanguageSelector {
}

.tdata {
	background-color: #7F9DB9;
}

html input {
	overflow: visible;
}
table.bodyMainContentTable {
	margin-bottom: 1em;
}
table.bodyMainContentTable br, .mainBackGroundCenter br, .loginControlPanel, .currencyLanguageSelector {
	display: none;
}
table.hostingPriceFeaturesTable br, table.bodyMainContentTable td.searchText br,
td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table tbody tr td div div div br,
td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td.features p br {
	display: inline;
}

td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table tbody tr td div div div img,
td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td.features p img {
	/*display: block;
	padding-bottom: 10px;
	margin-bottom: -10px;
	margin-left: -5px;
	position: relative;
	top: 10px;
	left: -1px;*/
	
}
table tbody tr td table tbody tr td form {
	padding: 6px;
	background: #ffffe7;
	border: 1px solid #FFDEAD;
}
table.domain_wizard tbody tr.searchBackground td.searchSmall {
	padding-left: 10px;
}
table.domain_wizard tbody tr.searchBackground td img {
	position: relative;
	left: 5px;
}
table.bodyMainContentTable tbody tr td table tbody tr td form table.tableform tbody tr.searchBackGround td img {
	position: relative;
	left: 0;
}
table.bodyMainContentTable tbody tr td table tbody tr td form table.tableform tbody tr.searchBackGround td b img {
	position: relative;
	left: 0;
}
table.domain_wizard tbody tr.searchBackground td.searchText b img {
	left: 0;
}
table.domain_wizard tr {
	background-color: #ffffe7;
}
table.tableform tbody tr td.searchSmall table tbody tr td.searchSmall {
	padding-left: 0;
}
td.searchText table.searchBackground tbody tr td.searchSmall table tbody tr td.searchText table.tableform,
tbody tr.searchBackGround td.searchText table.searchBackGround tbody tr td.searchSmall table {
	margin-left: -4px;
}
font b {
	color: green;
}

h2.stepdecider {
	visibility: hidden
}

label.errHilite {
	color: #C00;
}

/* Registro Page Specific 
------------------------------------------------------*/

h1.bodyMainHeader { 
	margin: -4px 0 8px 2px;
	padding-top: 16px;
}
td.searchText tbody tr td.searchSmall h1.bodyMainHeader {
	margin-left: -2px;
}
.bodyMainContentTable h1.bodyMainHeader { 
	padding-top: 0;
}
td.bodyText h1.bodyMainHeader {
	padding-top: 16px;
}

.searchBackGroundAlt2 {
	background-color: #FFF7C0;
}
.footerBackGround, .sidebarBackGroundLeft {
	background-color: #FFF;
}

.divider {
	display: none;
}

table {
	width: 100%;
}

.centerBackGround {
	position: relative;
	width: 780px;
	margin: 0 auto;
	padding-top: 2px;
	border: none;
	padding-bottom: 8px;
}

.mainBackGroundCenter {
	width: 507px;
	padding-left: 10px;
	padding-top: 14px;
}

* html .mainBackGroundCenter {
	padding-left: 0;
}

.sidebarBackGroundRight {
	position: relative;
	width: 135px;
	padding: 13px 10px 0 10px;
}

.loginControlPanel {
	padding-bottom: 6px;
}

ul.ul_notes {
	position: relative;
	margin: 8px 0 0 60px;
	line-height: 1.4em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
	z-index: 102;
}

#sticker {
	position: relative;
	left: 440px;
	top: -10px;
	z-index: 12;
}

#listMenuRoot {
	position: relative;
	top: 12px;
	margin: 0;
	padding: 0;
	margin-bottom: 23px;
	z-index: 102;
	width: 140px;
}

.menulist ul li a {
	font-family: Arial, Sans-serif;
	font-weight: bold;
	color: #2c66b5;
	text-decoration: none;
}

.menulist ul li a {
	background: url(/media/templates/1425/images/small_navigation_middle.png) no-repeat top;
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 8px;
	width: 132px;
	white-space: nowrap;
}

ul#listMenuRoot li ul#listMenu-id-1 li a,
ul#listMenuRoot li ul#listMenu-id-2 li a {
	display: block;
	background: url(/media/templates/1425/images/small_long_navigation_middle.png) no-repeat top left;
	width: 200px;
	height: 24px;
}

ul#listMenuRoot li ul#listMenu-id-1 li a:hover,
ul#listMenuRoot li ul#listMenu-id-2 li a:hover {
	background: url(/media/templates/1425/images/small_long_navigation_middle.png) no-repeat 0 0;
}

ul#listMenuRoot li a:hover, #listMenuRoot li a:hover {
	background: url(/media/templates/1425/images/small_navigation_middle.png) no-repeat bottom left;
	color: #568cd6;
}

ul#listMenuRoot li#administrar_dominios a {
	background: url(/media/templates/1425/images/small_navigation_tip_ie6.png) no-repeat top left;
	height: 25px;
	padding-left: 5px;
	line-height: 25px;
	font-family: Arial, Sans-serif;
	font-weight: bold;
	color: #2c66b5;
	text-decoration: none;
}
ul#listMenuRoot li#administrar_dominios a.highlighted {
	background: url(/media/templates/1425/images/small_navigation_tip_active_ie6.png) no-repeat top left;
	color: #000;
}

ul#listMenuRoot li#administrar_dominios a:hover {
	background: url(/media/templates/1425/images/small_navigation_tip_ie6.png) no-repeat 0 -24px;
	color: #568CD6;
}

ul#listMenuRoot li#administrar_cuenta a {
	position: relative;
	background: url(/media/templates/1425/images/small_navigation_bottom.png) no-repeat top left;
	height: 25px;
	padding-left: 5px;
	line-height: 25px;
	font-family: Arial, Sans-serif;
	font-weight: bold;
	color: #2c66b5;
	text-decoration: none;
}
ul#listMenuRoot li#administrar_cuenta a.highlighted {
	background: url(/media/templates/1425/images/small_navigation_bottom_active.png) no-repeat top left;
	color: #000;
}
* html ul#listMenuRoot li#administrar_cuenta a {
	top: -13px;
}

ul#listMenuRoot li#administrar_cuenta a:hover {
	background: url(/media/templates/1425/images/small_navigation_bottom.png) no-repeat bottom;
	color: #568CD6;
}

/* Normalization 
------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

td.searchText ul {
	list-style:	square;
	margin-left: 12px;
}

fieldset, img {
	border: 0;
}

caption, th {
	text-align: left;
}

q:before, q:after {
	content: '"';
}

:focus {
	outline: 0;
}

/* General 
------------------------------------------------------*/

body {
	font-family: Verdana, sans-serif;
	font-size: 100%;
	min-width: 780px;
	background: url(/media/templates/1425/images/bg_tip.png) repeat-x top #ece9f2;
}

#body_wrapper {
	background: url(/media/templates/1425/images/bg.png) repeat-x top #000;
}

.clear {
	clear: both;
}

a {
	color: #215ea9;
}

a:hover {
	color: #4f85c7;
	text-decoration: none;
}

/* Header 
------------------------------------------------------*/

#wrapper_header {
	background: url(/media/templates/1425/images/bg_wrapper_header.png) repeat-y center #4783c6;
	position: relative;
}

#header {
	background: url(/media/templates/1425/images/bg_header.png) repeat-x bottom;
	position: relative;
	z-index: 0;
	width: 780px;
	height: 96px;
	margin: 0 auto;
}

#logo {
	position: absolute;
	z-index: 2;
	top: 13px;
	left: 22px;
	width: 200px;
	height: 56px;
}

#slogan {
	position: absolute;
	top: 70px;
	left: 22px;
	color: #b0c9fe;
	font-size: 0.8em;
	font-family: Verdana,sans-serif;
}
#slogan p {
	margin: 0;
}


/* Login Area 
------------------------------------------------------*/

#wrapper_login {
	background: #000;
	padding-top: 7px;
	border-bottom: solid #555 2px;
}

#login {
	background: url(/media/templates/1425/images/bg_login.png) no-repeat top right;
	height: 31px;
	margin: 0;
	padding: 0 8px 0 0;
	position: absolute;
	right: 26px;
	top: -1px;
	white-space: nowrap;
}
#login fieldset {
	background: url(/media/templates/1425/images/bg_login.png) repeat-x bottom left;
	float: right;
	height: 31px;
	padding: 0 0 0 1px;
}
* html #login form {
	width: 335px;
}
#login form {
	background: url(/media/templates/1425/images/bg_login.png) no-repeat top left;
	height: 31px;
	position: absolute;
	right: -4px;
	top: 0;
	padding: 0 0 0 27px;
	margin: 0 8px 0 0;
	color: #BEBEBE;
	font-size: 1em;
	text-align: left;
	font-family: Verdana,sans-serif;
}

#login form label {
	z-index: 5;
	white-space: nowrap;
	display: inline;
}

#login form input {
	position: relative;
	top: 1px;
	font-size: 0.88em;
	width: 62px;
	vertical-align: center;
}
#login form input.entrar {
	width: 62px;
	height: 22px;
	padding-bottom: 1px;
}

/* Domain Search
------------------------------------------------------*/

#domain_search {
	position: relative;
	top: -78px;
	background: url(/media/templates/1425/images/bg_domain_search_top.png) no-repeat top;
	width: 500px;
	padding: 27px 0;
	margin: 0 0 -78px 0;
	z-index: 10;
	font-size: 1.3em;
}

#domain_search form {
	background: url(/media/templates/1425/images/bg_domain_search_bottom.png) no-repeat bottom;
	min-height: 180px;
	font-family: Arial, Sans-serif;
	font-weight: bold;
	color: #333333;
	padding-bottom: 8px;
}

#domain_search form legend {
	font-family: "Lucida Sans", Verdana, Sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #171717;
	padding: 0 50px 14px 36px;
	white-space: normal;
}
.fieldset_default {
	padding-top: 6px;
	background: #FFFFE7;
	margin-top: 16px;
	border: 1px solid #FFDEAD;
}
.legend_default {
	font-size: 1.2em;
	background: #FFDEAD;
	padding: 4px;
	display: block;
	position: relative;
	top: -10px;
}

#domain_search form span input {
	font-size: 1.2em;
	padding: 1px 3px;
	margin: 2px 4px 0 5px;
	width: 240px;
}

#domain_search form span {
	padding: 0 0 0 45px;
	font-size: 1em;
}

#domain_search #button_buscar {
	padding: 0;
	margin: 0;
	width: 89px;
	position: relative;
	top: 7px;
}

#domain_search input.button_submit {
	background: url(/media/templates/1425/images/button_buscar.png) no-repeat top;
	height: 29px;
	width: 89px;
}

#domain_search input.button_submit:hover {
	background: url(/media/templates/1425/images/button_buscar.png) no-repeat bottom;
}

#domain_search ul {
	float: left;
	padding: 16px 20px 25px 0;
}

#domain_search ul#column_one {
	padding: 16px 20px 25px 42px;
}

#domain_search ul li {
	padding: 4px 0 1px 0;
	font-size: 0.85em;
}

#domain_search ul li input {
	margin: 0 4px 0 0;
	position: relative;
	top: 2px;
}

/* Sidebar
------------------------------------------------------*/

#sidebar {
	width: 135px;
	padding: 12px 0 1px 14px;
	font-size: 1.3em;
	margin: 0;
}

#currency_language_bar {
	font-size: 1.3em;
	padding: 0 0 0 14px;
	z-index: 100;
}

#navigation ul li a {
	font-family: Arial, Sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #2c66b5;
	text-decoration: none;
}

#navigation ul li a {
	background: url(/media/templates/1425/images/small_navigation_middle.png) no-repeat 0 0;
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 8px;
	width: 132px;
	white-space: nowrap;
}
* html #navigation ul li a {
	width: 140px;
}
#navigation ul li a:hover {
	background: url(/media/templates/1425/images/small_navigation_middle.png) no-repeat 0 -24px;
	color: #568cd6;
}

#navigation ul li#dominios a {
	background: url(/media/templates/1425/images/small_navigation_tip.png) no-repeat top left;
}

#navigation ul li#dominios a:hover {
	background: url(/media/templates/1425/images/small_navigation_tip.png) no-repeat bottom left;
}
* html #navigation ul li#dominios a {
	background: url(/media/templates/1425/images/small_navigation_tip_ie6.png) no-repeat top left;
}

* html #navigation ul li#dominios a:hover {
	background: url(/media/templates/1425/images/small_navigation_tip_ie6.png) no-repeat 0 -24px;
}

#navigation ul li#ayuda_y_contacto a {
	background: url(/media/templates/1425/images/small_navigation_bottom.png) no-repeat top left;
	height: 26px;
	line-height: 26px;
}

#navigation ul li#ayuda_y_contacto a:hover {
	background: url(/media/templates/1425/images/small_navigation_bottom.png) no-repeat bottom left;
}

body#home_page #navigation ul li#dominios a {
	background: url(/media/templates/1425/images/small_navigation_tip_active.png) no-repeat top left;
	padding-left: 34px;
	color: #000000;
}

body#precios_y_descuentos #navigation ul #li_precios_y_descuentos a, 
body#alojamiento_web #navigation ul #li_alojamiento_web a,
body#quienes_somos #navigation ul li#quienes_somos a {
	background: url(/media/templates/1425/images/small_navigation_middle_active.png) no-repeat top left;
	padding-left: 34px;
	color: #000000;
}

body#ayuda_y_contacto #navigation ul li#ayuda_y_contacto a {
	background: url(/media/templates/1425/images/small_navigation_bottom_active.png) no-repeat top left;
	padding-left: 37px;
	color: #000000;
}

#customer_support_button {
	width: 140px;
	background: url(/media/templates/1425/images/small_button_support.png) no-repeat top;
	height: 53px;
	margin-top: 13px;
	margin-bottom: 13px;
}
* html #customer_support_button {
	width: 140px;
	background: url(/media/templates/1425/images/small_button_support.png) no-repeat top left;
	height: 53px;
	margin-top: 13px;
	margin-bottom: 13px;
}

#customer_support_button:hover {
	background: url(/media/templates/1425/images/small_button_support.png) no-repeat bottom;
}

#customer_support_button a {
	position: relative;
	display: block;
	width: 40px;
	padding: 24px 40px 12px 60px;
	font-size: 0.64em;
	line-height: 1.1em;
	color: #333333;
	font-family: Verdana, Sans-serif;
	font-weight: bold;
	text-decoration: none;
}

* html #customer_support_button a {
	position: relative;
	display: block;
	padding: 24px 40px 6px 60px;
}

#customer_support_button a:hover {
	color: #ebac03;
}

#language_select_button, #currency_select_button {
	background: none;
	width: 140px;
	height: 64px;
	margin-bottom: 13px;
}

.p_clientes {
	font-size: 0.64em;
	line-height: 1.3em;
	margin: 12px 0 -8px 0;
	color: #333333;
}

.p_clientes strong {
	font-weight: bold;
	font-family: Verdana, Sans-serif;
	text-decoration: none;
	white-space: nowrap;
}

#language_select_button p, #currency_select_button p {
	position: relative;
	text-align: center;
	font-size: 0.64em;
	line-height: 1.2em;
	color: #333333;
	font-family: Verdana, Sans-serif;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

#language_select_button a#anchor_spanish {
	position: relative;
	display: block;
	width: 28px;
	top: 0;
	left: 38px;
}

#language_select_button a#anchor_english {
	position: relative;
	display: block;
	width: 28px;
	top: -28px;
	left: 74px;
}

#flag_spanish {
	position: relative;
	height: 28px;
	width: 28px;
	background: url(/media/templates/1425/images/flag_spanish.png) no-repeat top;
}
* html #flag_spanish, * html #flag_english, * html #currency_euro, * html #currency_pound, * html #currency_dollar {
	top: -13px;
}

#flag_english {
	position: relative;
	height: 28px;
	width: 28px;
	background: url(/media/templates/1425/images/flag_english.png) no-repeat top;
}

#flag_spanish:hover {
	background: url(/media/templates/1425/images/flag_spanish.png) no-repeat bottom;
}

#flag_english:hover {
	background: url(/media/templates/1425/images/flag_english.png) no-repeat bottom;
}

#flag_spanish img.hide, #flag_english img.hide, #currency_euro img.hide, #currency_pound img.hide, #currency_dollar img.hide {
	display: none;
}

#currency_select_button a#anchor_euro {
	position: relative;
	display: block;
	width: 28px;
	top: 0;
	left: 20px;
}

#currency_select_button a#anchor_pound {
	position: relative;
	display: block;
	width: 28px;
	top: -28px;
	left: 56px;
}

#currency_select_button a#anchor_dollar {
	position: relative;
	display: block;
	width: 28px;
	top: -56px;
	left: 92px;
}

#currency_euro {
	position: relative;
	height: 28px;
	width: 28px;
	background: url(/media/templates/1425/images/currency_euro.png) no-repeat top;
}

#currency_pound {
	position: relative;
	height: 28px;
	width: 28px;
	background: url(/media/templates/1425/images/currency_pound.png) no-repeat top;
}

#currency_dollar {
	position: relative;
	height: 28px;
	width: 28px;
	background: url(/media/templates/1425/images/currency_dollar.png) no-repeat top;
}

#currency_euro:hover {
	background: url(/media/templates/1425/images/currency_euro.png) no-repeat bottom;
}

#currency_pound:hover {
	background: url(/media/templates/1425/images/currency_pound.png) no-repeat bottom;
}

#currency_dollar:hover {
	background: url(/media/templates/1425/images/currency_dollar.png) no-repeat bottom;
}

#sidebar_credit_cards {
	z-index: 1000;
	position: relative;
	top: -70px;
	margin-bottom: -33px;
}

/* Content layout manipulators
------------------------------------------------------*/
.float_half_left {
	position: relative;
	float: left;
	width: 240px;
	padding-right: 15px;
}
.float_half_right {
	position: relative;
	float: right;
	width: 240px;
	padding-left: 15px;
}
.float_three_quarters_left {
	position: relative;
	float: left;
	width: 415px;
	padding-right: 15px;
}
.float_three_quarters_right {
	position: relative;
	float: right;
	width: 415px;
	padding-left: 15px;
}
.float_quarter_left {
	position: relative;
	float: left;
	width: 145px;
	padding-right: 15px;
}
.float_quarter_right {
	position: relative;
	float: right;
	width: 145px;
	padding-left: 15px;
}
.float_four_fifths_left {
	position: relative;
	float: left;
	width: 79%;
	padding-right: 15px;
}
.float_four_fifths_right {
	position: relative;
	float: right;
	width: 79%;
	padding-left: 15px;
}
.float_fifth_right {
	position: relative;
	float: right;
	width: 19%;
	padding-left: 15px;
}
.float_fifth_left {
	position: relative;
	float: left;
	width: 19%;
	padding-right: 15px;
}
./* float_half_left_with_image {
	position: relative;
	float: left;
	width: 150px;
	padding-left: 75px;
	margin-bottom: 8px;
}
.float_half_right_with_image {
	position: relative;
	float: right;
	width: 160px;
	padding-left: 81px;
	margin-bottom: 8px;
}
* html .float_half_left_with_image {
	width: 240px;
}
* html .float_half_right_with_image {
	width: 250px;
}
* html .float_half_right_with_image img {
	top: 0;
}
.float_half_left_with_image img {
	position: absolute;
	left: 0;
	top: 6px;
}
* html .float_half_left_with_image img {
	top: 0;
}
.float_half_right_with_image img {
	position: absolute;
	left: -10px;
	top: 10px;
} */
.float_left_with_image {
	float: left;
	width: 360px;
	padding-right: 180px;
	padding-bottom: 16px;
	margin-left: 90px;
}
.float_right_with_image {
	float: left;
	width: 360px;
	padding-right: 0px;
	padding-bottom: 16px;
	margin-right: 0px;
}
.float_left_with_image img {
	position: absolute;
	left: -40px;
	top: 0;
}
.float_right_with_image img {
	position: absolute;
	left: 360px;
	top: 0;
}
.float_left_with_image p, .float_left_with_image ul {
	left: 160px;
	top: 10px;
}
.float_half_left_with_image p, .float_half_right_with_image p {
	position: relative;
	top: -5px;
}
*html .float_half_left_with_image p, * html .float_half_right_with_image p {
	top: -12px;
}
.arrows img {
	left: -5px;
}
.people img {
	left: -5px;
	top: 0;
}
* html .people img {
	left: -5px;
	top: -5px;
}
.customer_quote {
	background: url(/media/templates/1425/images/bg_white_box.png) no-repeat top;
	width: 500px;
	padding-top: 14px;
	margin-bottom: 18px;
}
.customer_quote blockquote p.quote_title, .grey_box blockquote p.quote_title, .blue_box blockquote p.quote_title {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 0.92em;
	margin-bottom: -18px;
}
.customer_quote blockquote p {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_white_box_p.png) repeat-y center;
	width: 464px;
	padding: 0 18px 18px 18px;
	margin: 0;
	font-size: 0.8em;
}
.customer_quote cite {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_white_box.png) no-repeat bottom;
	width: 464px;
	padding: 0 18px 14px 18px;
	min-height: 2em;
	font-size: 0.8em;
	margin-top: -6px;
}
.white_box {
	background: url(/media/templates/1425/images/bg_white_box.png) no-repeat top;
	width: 500px;
	padding-top: 14px;
	margin-bottom: 18px;
}
.white_box .wrapper_box p.box_title, .grey_box .wrapper_box p.box_title, .blue_box .wrapper_box p.box_title {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	margin: 6px 0;
}
.white_box .wrapper_box p {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_white_box_p.png) repeat-y center;
	left: -18px;
	width: 446px;
	padding: 0 27px;
	margin: 0;
}
.white_box .wrapper_box {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_white_box.png) no-repeat bottom;
	width: 464px;
	padding: 0 18px 14px 18px;
	min-height: 2em;
	margin-top: -6px;
}
.grey_box {
	background: url(/media/templates/1425/images/bg_grey_box.png) no-repeat top;
	width: 500px;
	padding-top: 14px;
	margin-bottom: 18px;
}
.grey_box blockquote p {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_grey_box_p.png) repeat-y center;
	width: 464px;
	padding: 0 18px 18px 18px;
	margin: 0;
	font-size: 0.8em;
}
.grey_box .wrapper_box p {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_grey_box_p.png) repeat-y center;
	left: -18px;
	width: 446px;
	padding: 0 27px;
	margin: 0;
}
.grey_box .wrapper_box ul {
	background: none;
	padding-left: 20px;
	list-style-type: square;
	margin: 20px 0 0 18px;

}
.grey_box .wrapper_box {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_grey_box.png) no-repeat bottom;
	width: 464px;
	padding: 0 18px 14px 18px;
	min-height: 2em;
	margin-top: -6px;
}
.grey_box cite {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_grey_box.png) no-repeat bottom;
	width: 464px;
	padding: 0 18px 14px 18px;
	min-height: 2em;
	font-size: 0.8em;
	margin-top: -6px;
	z-index: 100;
}
.blue_box {
	background: url(/media/templates/1425/images/bg_blue_box.png) no-repeat top;
	width: 500px;
	padding-top: 14px;
	margin-bottom: 18px;
}
.blue_box blockquote p {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_blue_box_p.png) repeat-y center;
	width: 464px;
	padding: 0 18px 18px 18px;
	margin: 0;
	font-size: 0.8em;
}
.blue_box .wrapper_box p {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_blue_box_p.png) repeat-y center;
	left: -18px;
	width: 446px;
	padding: 0 27px;
	margin: 0;
}
.blue_box .wrapper_box {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_blue_box.png) no-repeat bottom;
	width: 464px;
	padding: 0 18px 14px 18px;
	min-height: 2em;
	margin-top: -6px;
}
.blue_box cite {
	position: relative;
	display: block;
	background: url(/media/templates/1425/images/bg_blue_box.png) no-repeat bottom;
	width: 464px;
	padding: 0 18px 14px 18px;
	min-height: 2em;
	font-size: 0.8em;
	margin-top: -6px;
	z-index: 100;
}
.content_promotion img {
	float: left;
	margin: -8px 15px 0 36px;
}
.content_promotion h2, .content_promotion p {
	padding: 0 30px;
}
.content_promotion #promotion_hosting .p_promotion_tweak {
	margin-bottom: 20px;
}
.content_promotion a#anchor_more_info {
	float: right;
	position: relative;
	top: -4px;
	right: 40px;
	color: #1f5aa2;
}
* html .content_promotion a#anchor_more_info {
	top: -16px;
}
.content_promotion a#anchor_more_info:hover {
	color: #5189cd;
}
.content_promotion {
	clear: both;
	background: url(/media/templates/1425/images/small_bg_content_promotion_top.png) no-repeat top;
	width: 467px;
	padding: 12px 0 0 0;
	margin: 0 0 22px 0;
}
* html .content_promotion {
	padding: 20px 0 0 0;
}
#promotion_hosting {
	background: url(/media/templates/1425/images/small_bg_content_promotion_bottom.png) no-repeat bottom;
	min-height: 150px;
	padding-bottom: 14px;
}
#content_text_images {
	margin: 0 0 22px 0;
}

/* Footer
------------------------------------------------------*/

#wrapper_footer {
	background: url(/media/templates/1425/images/bg_wrapper_footer.png) repeat-y center #324051;
	position: relative;
}

#footer {
	background: url(/media/templates/1425/images/bg_bottom.png) repeat-x bottom;
	position: relative;
	color: #586385;
	font-size: 0.88em;
	font-family: Verdana, Sans-serif;
	top: -1px;
	padding-bottom: 40px;
}

#footer a {
	text-decoration: none;
	color: #858fad;
	padding-bottom: 4px;
	border-bottom: 1px solid #414c71;
}

#footer_below a:hover {
	color: #a0a8c1;
	border-bottom: 1px solid #78829e;
}

#footer_below {
	background: url(/media/templates/1425/images/bg_footer.png) repeat-x bottom #1e2939;
	position: relative;
	width: 726px;
	padding: 15px 27px 0 27px;
	margin: 0 auto;
}

#footer_below ul {
	float: left;
	margin-right: 36px;
	line-height: 2.2em;
}

#footer_links_legal {
	position: absolute;
	bottom: 24px;
}

#footer_links_legal a {
	padding-bottom: 3px;
}

#footer_logo_copyright {
	margin-top: 72px;
	text-align: right;
	padding-bottom: 14px;
	margin-bottom: -26px;
}

#footer_logo_copyright img {
	position: relative;
	top: 4px;
	padding-bottom: 0;
}

#footer_logo_copyright a {
	font-size: 1.1em;
	padding-bottom: 2px;
}


/* Registro Alternative icons
------------------------------------------------------*/
.float_half_left_with_image {
	float: left;
}
.float_half_right_with_image {
	float: right;
}
.float_half_left_with_image img {
	float: left;
	position: relative;
	left: 10px;
	top: 10px;
}
.float_half_right_with_image img {
	float: left;
	position: relative;
	left: 5px;
	top: 10px;
}
.float_half_right_with_image p,
.float_half_left_with_image p,
.float_half_right_with_image h2,
.float_half_left_with_image h2 {
	margin-left: 80px;
	width: 150px;
}
.people {
	position: relative;
	left: 5px;
	top: 5px;
}
#domain_postscript {
	position: relative;
	left: 5px;
}

/* Crazy IE7 / IE6 Fixes
------------------------------------------------------*/

*:first-child+html {} * html #header {
	left:50%;
	margin-left: -390px;
}
*:first-child+html {} * html .centerBackGround {
	margin: 0 0 0 -390px;
	left: 50%;
}
*:first-child+html {} * html #footer_below {
	left:50%;
	margin-left: -390px;
}
*:first-child+html {} * html #stripe {
	display: block;
	position: relative;
	top: 6px;
	padding: 0;
	margin-bottom: 1px;
}
*:first-child+html {} * html .mainBackGroundCenter {
	position: relative;
	left: 4px;
}
*:first-child+html {} * html #customer_support_button a {
	padding: 34px 40px 12px 96px;
}
*:first-child+html {} * html #wrapper_credit_cards {
	left:50%;
	margin-left: 316px;
	width: 780px;
}
*:first-child+html {} * html #footer_below {
	width: 780px;
	padding-bottom: 27px;
	margin-bottom: -26px;
}
*:first-child+html {} * html #footer_links_legal {
	left: 27px;
}
*:first-child+html {} * html .menulist a .subind {
	position: relative;
	top: 11px;
	left: -3px;
}
*:first-child+html {} * html #currency_language_bar {
	top: -72px;
	left: 616px;
}
*:first-child+html {} * html #language_select_button {
	margin: 13px 0 -13px 0;
}
*:first-child+html {} * html #currency_select_button {
	margin: 13px 0 -13px 0;
}
*:first-child+html {} * html #footer_logo_copyright {
	position: relative;
	top: 10px;
}
*:first-child+html {} * html #footer_logo_copyright img {
	position: relative;
	top: 14px;
}
*:first-child+html {} * html table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td table.tableform {
	width: 465px;
}
*:first-child+html {} * html table tbody tr td table tbody tr td form {
	padding: 0;
	width: 465px;
}
*:first-child+html {} * html table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td table.tableform {
	width: 465px;
}
*:first-child+html {} * html td.mainBackGroundCenter div table.bodyMainContentTable tbody tr td table.searchTable {
	width: 465px;
}
*:first-child+html {} * html table.tableform tbody tr.searchBackGround td.searchText input.searchText {
	margin: auto;
}
/*:first-child+html {} * html table.searchTable tbody tr td.searchFormField {
	position: relative;
	white-space: nowrap;
	left: -100px;
}
*:first-child+html {} * html table.bodyMainContentTable tbody tr td table.searchTable tbody tr td table {
	position: relative;
	left: 100px;
}
*/
*:first-child+html {} * html table.tableform tbody tr.searchBackGround td select.searchInput {
	width: 250px;
}
*:first-child+html {} * html table.tableform tbody tr.searchBackGround td.searchFormField select.searchInput {
	width: auto;
}
*:first-child+html {} * html table.bodyMainContentTable tbody tr td table tbody tr td center form {
	width: auto;
}
*:first-child+html {} * html table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td.searchBackGround form {
	width: auto;
}
/*:first-child+html {} * html .sidebarBackGroundRight {
	padding: 13px 0 0 2px;
}
*/
table.bodyMainContentTable tbody tr td table tbody tr td table tbody tr td.searchBackGround form {
	border: none;
}
table.bodyMainContentTable tbody tr td table tbody tr td center form {
	background: none;
	border: none;
}