/*
 * Titan Internet Limited CSS
 * Copyright(c) 2010, Gavin Martin.
 */

html, body {
	width:100%;
	height:100%
}

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body {
	margin:0;
	padding:0;
	font-family: Arial, "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:76%;
	color:#313f48;
	background-color:#EEE;
}
form {margin:0;padding:0}
img {border:0}
p {font-size:1.0em;margin:1em 0em;padding:0;}
li {line-height:18px;}
ol li {line-height:22px;}
h1 {font-size:1.8em}
h2 {font-size:1.8em}
h3 {font-size:1.4em;}
h4{font-size:1.2em;}
h1,h2,h3,h4{margin-top:0px;margin-bottom:0px;font-weight:normal;}
h1 {margin-bottom:10px}

a, a:visited, a:link, a:active {color:#37abdc;font-weight:normal;text-decoration:underline}
a:hover {color:#000}

.ti-x-small {font-size:0.8em;}
.ti-small {font-size:0.9em;}
.ti-medium {font-size:1.1em;}
.ti-large {font-size:1.2em;}
.ti-x-large {font-size:1.3em;}
.ti-xx-large {font-size:1.4em;}

.ti-no-margin {margin:0;}
.ti-no-pad {padding:0;}

.ti-blue {color:#37abdc !important}
.ti-orange {color:#ff8b00}
.ti-grey {color:#999}
.ti-red {color:#cc0000 !important}
.ti-hl {color:#37abdc}
.ti-alt {color:#ff8300}
.ti-bold {font-weight:bold}

.ti-disclaimer {color:#888;margin-top:5px;}

.ti-thumb {
	background-color:white;
	border:1px solid #DDD !important;
	padding:7px;
}
.ti-thumb img {
	border:1px solid #DDD;
}
.ti-hl-row {
	color:#CC0000;
}
.ti-error {
	color:#cc0000;
	background-color:#FEFEE1;
	border:1px solid #CCCCCC;
	padding:10px;
	margin:10px 0;
}
.ti-error ul {
	padding:0;
	margin:5px 0 0 0;
	list-style-type:none;
}
.ti-error li {
	margin:0px;
	padding: 2px 18px;
	background: url(../images/bullet-red.gif) 0 2px no-repeat;
}
.ti-message {
	color:#cc6600;
	background-color:#FEFEE1;
	border:1px solid #CCCCCC;
	padding:10px;
	margin:10px 0;
}
.ti-msg {
	padding:10px 15px;
	margin:10px 0;	
}
.ti-msg-info {
	color:#777;
	background-color:#eee;
	border:1px solid #DDDDDD;	
}
.ti-msg-success {
	color:#71941d;
	background-color:#ebf8ca;
	border:1px solid #c8e979;	
}
.ti-msg-warning {
	color:#cc6600;
	background-color:#FEFEE1;
	border:1px solid #DDDDDD;	
}
.ti-msg-error {
	color:#e62b29;
	background-color:#fad7d7;
	border:1px solid #cc3300;	
}
.ti-clear {
	clear:both;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
}
.ti-hide-display {
	display:none;	
}
.ti-hr {
	display:block;	
	height:2px;	
	font-size:1px;
	background-color:#e5e4e4;
	margin:10px 0px 20px 0;
}
.ti-hidden {
	display:none;
}
.ti-tick-list {
	padding:0;
	margin:0;
	list-style-type:none;
}
.ti-tick-list li {
	margin:0px;
	padding: 2px 20px;
	background: url(../images/bullet-tick.gif) 0 2px no-repeat;
}

.ti-tick-list-glass {
	padding:0;
	margin:0;
	list-style-type:none;
}
.ti-tick-list-glass li {
	margin:0px;
	padding: 2px 35px;
	background: url(../images/icon-tick-glass.gif) 0 2px no-repeat;
	line-height:22px;
}

.ti-cross-list {
	padding:0;
	margin:0;
	list-style-type:none;
}
.ti-cross-list li {
	margin:0px;
	padding: 2px 20px;
	background: url(../images/bullet-cross.gif) 0 2px no-repeat;
}
.ti-bullet-list {
	padding:0;
	margin:0;
	list-style-type:none;
}
.ti-bullet-list li {
	margin:0px;
	padding: 0 20px;
	background: url(../images/bullet-black.gif) 0 2px no-repeat;
	line-height:22px;
}
.ti-bullet-list-blue {
	padding:0;
	margin:0;
	list-style-type:none;
}
.ti-bullet-list-blue li {
	margin:0px;
	padding: 0 20px;
	background: url(../images/bullet-blue.gif) 0 2px no-repeat;
	line-height:22px;
}
.ti-lock-list {
	padding:0;
	margin:0;
	list-style-type:none;
}
.ti-lock-list li {
	margin:0px;
	padding: 2px 25px;
	background: url(../images/icon-lock.gif) 0 2px no-repeat;
}
.ti-pad {
	margin:0 0 0 20px;
}
.ti-img {
	float:left;
	margin: 0px 15px 10px 0;
	border: 0;
}
.ti-img-right {
	float:right;
	margin: 0px 0 10px 15px;
	border: 0;
}
.ti-captcha {
	margin:5px 0px;
}


.item-icon {
	vertical-align:top;
	width:16px;
	height:16px;
	margin-right:6px
}
.ti-ie .item-icon {
	vertical-align:middle
}

.icon-loading {
	background-image: url(../images/icon-loading.gif) !important
}
.icon-accept {
	background-image: url(../images/icon-accept.gif) !important
}
.icon-success {
	background-image: url(../images/icon-accept.gif) !important
}
.icon-exclamation {
	background-image: url(../images/icon-exclamation.gif) !important
}
.icon-error {
	background-image: url(../images/icon-exclamation.gif) !important
}
.icon-help {
	background-image: url(../images/icon-help.gif) !important
}
.icon-bullet-plus {
	background-image: url(../images/icon-bullet-toggle-plus.gif) !important
}
.icon-bullet-minus {
	background-image: url(../images/icon-bullet-toggle-minus.gif) !important
}
.icon-info {
	background-image: url(../images/icon-info.gif) !important
}
.icon-warning {
	background-image: url(../images/icon-warning.gif) !important
}
.icon-refresh {
	background-image: url(../images/icon-refresh.gif) !important
}
.icon-tick {
	background-image: url(../images/icon-tick.gif) !important
}
.icon-cross {
	background-image: url(../images/icon-cross.gif) !important
}
.icon-delete {
	background-image: url(../images/icon-delete.gif) !important
}
.icon-elbow {
	background-image: url(../images/elbow.gif) !important
}
.icon-elbow-line {
	background-image: url(../images/elbow-line.gif) !important
}
.icon-elbow-end {
	background-image: url(../images/elbow-end.gif) !important
}
.icon-feed {
	background-image: url(../images/icon-feed.gif) !important
}
.icon-news {
	background-image: url(../images/icon-news.gif) !important
}
.icon-globe {
	background-image: url(../images/icon-globe.gif) !important
}
.icon-book {
	background-image: url(../images/icon-book.gif) !important
}
.icon-cards {
	background-image: url(../images/icon-creditcard.gif) !important
}
.icon-pdf {
	background-image: url(../images/icon-pdf.gif) !important
}
.icon-back {
	background-image: url(../images/icon-arrow-left.gif) !important
}
.icon-add {
	background-image: url(../images/icon-add.gif) !important
}
.icon-user-add {
	background-image: url(../images/icon-user-add.gif) !important
}
.icon-user-edit {
	background-image: url(../images/icon-user-edit.gif) !important
}
.icon-cog {
	background-image: url(../images/icon-cog.gif) !important
}
.icon-card-add {
	background-image: url(../images/icon-creditcard-add.gif) !important
}
.icon-expand {
	background-image: url(../images/icon-collapse-black.gif) !important
}
.expanded {
	background-image: url(../images/icon-expand-black.gif) !important
}
.bullet-black {
	background-image: url(../images/bullet-black.gif) !important
}
.bullet-blue {
	background-image: url(../images/bullet-blue.gif) !important
}
.bullet-feed {
	background-image: url(../images/bullet-rss.gif) !important
}
.bullet-tick {
	background-image: url(../images/bullet-tick.gif) !important
}
.ti-layout {
	width:980px;
	text-align:left;
	border-color:#CCC;
	border-style:solid;
	border-width: 0 1px 1px 1px;
	background-color:white;
}
.ti-strip {
	background-color:#000;
	height:5px;
	display:block;
	font-size:1px;
}
.ti-inner-layout {
	padding:0px 35px;
}
.ti-inner-layout font {
	
}
.ti-header {
	padding:25px 0 0 0;
	clear:left;
}
.ti-logo-panel {
	float:left;
}
.ti-logo {
	vertical-align:top;
	width:262px;
	height:76px;
	margin-right:6px;
	background-image: url(../images/logo.gif) !important
}
.ti-alpha {
	vertical-align:top;
	width:107px;
	height:76px;
	margin-left:8px;
	background-image: url(../images/logo-alpha.gif) !important
}
.ti-ie .ti-logo {
	vertical-align:middle
}
.ti-header-panel {
	float:right;
	text-align:right;
	margin-top:10px;
}
.ti-header-panel .ti-header-panel-inner {
	position:relative;
	margin-right:5px;
	
	color: #747373 ;
}
.ti-header-panel a {
	font-weight:bold;
	color:#747373;
	text-decoration: underline;
}
.ti-header-panel span {
	font-size:125%;	
}
.ti-header-panel .btns {
	display:block;
	margin-top: 10px;	
}
.ti-header-panel .btns img {
	margin-left:7px	
}

.ti-body {
	line-height:22px
}
.ti-body-left {
	background:transparent url(../images/bg-sprite.gif) no-repeat scroll 0 0;
	width:3px;
	height:234px;
	float:left;
}
.ti-body-center {
	background:transparent url(../images/bg-sprite.gif) repeat-x scroll 0 -468px;
	vertical-align:top;
	float:left;
	width:900px;
	min-height:500px
}
.ti-body-right {
	background:transparent url(../images/bg-sprite.gif) no-repeat scroll 0 -234px;
	width:3px;
	height:234px;
	float:left;
}
.ti-body-left, .ti-body-right {
	font-size:1px;
	line-height:1px;
}
.ti-body h2 {
	margin-top:20px;
}
.ti-body-inner {
	padding:25px;
}
.ti-left-panel {
	float:left;
	margin-right:50px;
	width:180px;
}
.ti-left-panel-item {
	border-bottom:2px solid #e5e4e4;
	padding-bottom:15px;
	margin-bottom:15px;
	color:#777
}
.ti-left-panel-item h1, .ti-left-panel-item h2, .ti-left-panel-item h3 {
	color:#777
}
.ti-main-panel {
	vertical-align:top;
}
.ti-main-panel h1, h2 {
	color:#269dd0
}
.ti-main-panel p li {
	line-height:22px;
}
.ti-related-panel .content {
	float:left;
	width:600px
}
.ti-related-panel .content h1 {
	margin-bottom:15px;	
}
.ti-related-panel .links {
	float:right;
	width:220px
}	


.ti-related-links ul {
	margin:0; 
	padding:0;
	list-style-type:none;
}
.ti-related-links li {
	margin:0px;
	padding: 2px 18px;
	background: url(../images/bullet-blue.gif) 0 2px no-repeat;
}
.ti-related-links li.active {
	margin:0px;
	padding: 2px 18px;
	background: url(../images/bullet-black.gif) 0 2px no-repeat;
}
.ti-related-links li.active a,
.ti-related-links li.active a:link,
.ti-related-links li.active a:visited,
.ti-related-links li.active a:active,
.ti-related-links li.active a:hover {
	color:#000;
	text-decoration:underline; 
}

.ti-rss-links ul {
	margin:10px 0 0 0; 
	padding:0;
	list-style-type:none;
}
.ti-rss-links li {
	margin:0px;
	padding: 2px 18px;
	background: url(../images/bullet-rss.gif) 0 2px no-repeat;
}
.ti-rss-links a, 
.ti-rss-links a:link,
.ti-rss-links a:visited,
.ti-rss-links a:active,
.ti-rss-links a:hover {
	color:#333;
	text-decoration:none;
}
.ti-rss-links a:hover {
	color:#37abdc;
	text-decoration:underline;
}

 
.ti-cart-list {
	margin:0;
	padding:0 0 10px 0;
	list-style-position: outside;
	list-style-image:none;
	list-style-type:none;
}

.ti-footer {
	background-image: url('../images/footer-bg.gif') ;
	background-repeat: repeat-x;
	color:#fff;
	display:block;
	height:100px;
	margin-top:30px;
	clear:left;
}
.ti-footer-inner {
		
}
.ti-footer a, 
.ti-footer a:link, 
.ti-footer a:visited, 
.ti-footer a:active {
	color:#767676;
	text-decoration:none;
} 
.ti-footer a:hover { 
	text-decoration:underline; 
}
.ti-footer .left {
	float:left;	
	padding:22px 25px
}
.ti-footer .right {
	float:right;	
}
.ti-footer .logo {
	float:right;
	text-align:right;
}
.ti-footer .logo img {
	margin-top:5px;
	margin-right:15px
}
.ti-footer .security-logo {
	float:left;
	margin-right:25px;
	margin-top:23px
}
.ti-footer .links {
	color:#767676;
	display:block;
	margin-top:10px
}
.ti-footer .contact {
	color:#8c8c8c;
	font-size:145%;	
	font-weight:bold;
	white-space: nowrap;
}
.ti-whois-panel {
	display:block;
	width:100%;
	height:400px;
	overflow:scroll;
	border:1px solid #ccc
}
.ti-service-links {
	margin-bottom:25px;
}
.ti-service-links .link {
	clear:left;
	margin-bottom:15px
}
.ti-service-links .link img {
	margin-bottom:15px;
	margin-right:20px;
	border:0
}
.ti-service-links .link a {
	text-decoration:none;
}
.ti-service-links .link h3 {
	font-weight:bold;
}
.ti-service-links .link p {
	margin-top:0
}
.ti-partner-link {
	float:left;
}
.ti-partner-link p {
	margin-top:0
}
.ti-partner-link .left {
	width:300px;
	margin-right:20px
}
.ti-partner-link .right {
	float:left;
	width:290px
}
.ti-2col {
	float:left;
	width:285px;
	margin-right:20px;
}
.ti-2col-last {
	float:left;
	width:285px;
	margin-right:0;
}
.ti-3col {
	float:left;
	width:185px;
	margin-right:20px;
}
.ti-3col-last {
	float:left;
	width:185px;
	margin-right:0;
}


.ti-pop {
	background-image: none;
	background-color:white;
}
.ti-pop-body {
	padding:20px;
}
.ti-pop-body h3 {
	color:#37abdc;	
	font-size:1.4em;
}
.ti-pop-hdr {
	padding:15px 15px 0 15px;
}
.ti-pop-footer {
	background-color:black;
	padding:10px 15px;
	color:white;
	text-align:right
}
.ti-pop-plain {
	background-image: none;
	background-color:white
}
.ti-pop-plain .ti-pop-hdr {
	display:none
}
.ti-pop-plain .ti-pop-footer {
	display:none
}


.ti-sitemap-l1 {
	font-size:1.5em;
	font-weight:bold;
	list-style:none;
	margin-left:0;
	padding-left:0;
}
.ti-sitemap-l1 a,
.ti-sitemap-l1 a:link,
.ti-sitemap-l1 a:visited,
.ti-sitemap-l1 a:active {
	text-decoration:none;
	color:#37abdc;
}
.ti-sitemap-l1 a:hover {
	text-decoration:underline;
	color:#f8931f;
}
.ti-sitemap-l2 {
	margin-left:10px;
	font-size:13px;
	list-style: disc;
}
.ti-sitemap-l2 a,
.ti-sitemap-l2 a:link,
.ti-sitemap-l2 a:visited,
.ti-sitemap-l2 a:active {
	text-decoration:none;
	color:#777;
}
.ti-sitemap-l2 a:hover {
	text-decoration:underline;
	color:#f8931f;
}

.ti-sitemap-l3 {
	font-size:12px;
}


.ti-social-links {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
	margin-bottom:20px;
	margin-left:65px;
}
.ti-social-links h2 {
	margin:0 0 15px;
}
.ti-social-links a {
    background: url("../images/icon-social-sprite.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 24px;
    margin: 0 7px 0 0;
    width: 24px;
}
.ti-social-links a:last-child {
    margin-right: 0;
}
.ti-social-links a.facebook {
    background-position: -25px 0;
}
.ti-social-links a.facebook:hover {
    background-position: 0 0;
}
.ti-social-links a.twitter {
    background-position: -25px -25px;
}
.ti-social-links a.twitter:hover {
    background-position: 0 -25px;
}
.ti-social-links a.google {
    background-position: -25px -50px;
}
.ti-social-links a.google:hover {
    background-position: 0 -50px;
}
.ti-social-links a.technorati {
    background-position: -25px -75px;
}
.ti-social-links a.technorati:hover {
    background-position: 0 -75px;
}
.ti-social-links a.delicious {
    background-position: -25px -100px;
}
.ti-social-links a.delicious:hover {
    background-position: 0 -100px;
}
.ti-social-links a.digg {
    background-position: -25px -125px;
}
.ti-social-links a.digg:hover {
    background-position: 0 -125px;
}
.ti-social-links a.stumbleupon {
    background-position: -25px -150px;
}
.ti-social-links a.stumbleupon:hover {
    background-position: 0 -150px;
}
.ti-social-links a.reddit {
    background-position: -25px -175px;
}
.ti-social-links a.reddit:hover {
    background-position: 0 -175px;
}
.ti-social-links a.myspace {
    background-position: -25px -200px;
}
.ti-social-links a.myspace:hover {
    background-position: 0 -200px;
}
.ti-social-links a.yahoo {
    background-position: -25px -225px;
}
.ti-social-links a.yahoo:hover {
    background-position: 0 -225px;
}
.ti-social-links a.live {
    background-position: -25px -250px;
}
.ti-social-links a.live:hover {
    background-position: 0 -250px;
}
.ti-social-links a.email {
    background-position: -25px -275px;
}
.ti-social-links a.email {
    background-position: 0 -275px;
}


.header-popup {
	padding:16px 0 16px 16px;
	font-size: 12px;
}
.header-popup a {
	
	color:white;
}
.header-popup label {
	color:white;
	text-transform: uppercase;
	font-size:10px;
}
.header-popup .btns {
	margin-top:10px;
	margin-right: 10px;
	text-align:left;
}
.header-popup .btns input, .header-popup .btns button {
	border:0 none;
    font:normal 12px arial,verdana,helvetica;
    padding-left:0;
    padding-right:0;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
    width:100px;
    height:29px;
    margin-right:10px
}
#login-popup .btns #login-btn {
	background:url(../images/btn-signin-login.gif) no-repeat 0 0;
}
#login-popup .btns #cancel-btn {
	background:url(../images/btn-signin-cancel.gif) no-repeat 0 0;	
}
#login-popup input.text {
	margin-bottom:8px;
	opacity:1;
	width:210px;
}
#login-popup a {
	font-size: 10px;
}
#search-popup .btns #search-btn {
	background:url(../images/btn-qs.gif) no-repeat 0 0;
}
#cart-popup .btns #cart-btn {
	background:url(../images/btn-cart.gif) no-repeat 0 0;
}
#account-popup li {
	line-height: 14px;
}
#account-popup .links a {
	font-size: 100%;
	text-decoration: none;
}
#account-popup .links a:hover {
	text-decoration: underline;	
}


.plain .ti-banner {
	display:none;	
}
.plain .ti-body {
	margin-top:6px;	
}
.plain .ti-main-panel {
	vertical-align:top;
}

.plain h1 {	
	color: #269dd0
}


.hosting-features {
	border:1px solid #DDD;
}
.features-tbl th {
	background-image: url('../images/hosting-header-bg.gif') ;
	background-repeat: repeat-x;
	padding:10px 0;
}
.features-tbl-group {
	background-color:#e5e5e5;
	color:#696969;
	font-size:16px;
	font-weight:bold;
}
.features-tbl-group td {
	padding:10px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
}
.features-tbl tr td {
	padding: 5px;
	border-bottom:1px solid #DDD;
}
.features-tbl tr td:first-child {
	padding-left:10px
}
.features-tbl tr:last-child td {
	border-bottom:0;
}
.features-tbl tr.odd td {
	background-color: #EEE !important;	
}
.features-tbl-group .icon-expand {
	background-image: url(../images/icon-collapse.gif) !important;
	width:19px;
	height:19px;
}
.features-tbl-group .expanded {
	background-image: url(../images/icon-expand.gif) !important;
	width:19px;
	height:19px;
}



.ti-info-tbl {
}
.ti-info-tbl th {
	background-color:#eee;
	color:black;
	padding:2px 5px;
	font-weight:bold;
}
.ti-info-tbl tr>td {
	padding: 2px 5px;
	border-bottom: 1px solid #DDD;
}
.ti-info-tbl tr.last td {
	border-bottom: 0;
}
.ti-info-tbl tr:last-child td {
	border-bottom: 0;
}
.ti-info-tbl td.last {
	border-bottom: 0;
}
.ti-info-tbl td.package {
	font-weight:bold;
}
.ti-info-tbl .plain {
	border-width:0;
	border-style:none;
	padding:0 3px;
}
.ti-info-tbl .btn td {
	padding:0;
}

.ti-cart td.icon-parent {
	padding:0;
	margin:0;
}
.ti-cart td.icon {
	border-width:0;
	border-style:none;
	padding:0;
}
.ti-cart td.icon-last {
	padding:0;
}
.ti-cart .parent {
	border-width:0;
	border-style:none;
	padding:3px;
}
.ti-cart .plain-last {
	border-color:#CCC;
	border-width:0 0 1px 0;
	border-style:solid;
	padding:0 3px 4px 3px;
}
.ti-cart .total {
	font-size:13px;
}
.ti-cart .price {
	border-width:0 0px 1px 0;
	border-style:solid;
}
.ti-cart .price-plain {
	border-width:0 0px 0 0;
	border-style:solid;
}
.ti-cart tr.last td {
	border-bottom:0;
}


#payment-panel .links {
	
	border-top:1px solid #DDD;
}
#payment-panel .links td {
	padding-top:15px
} 

#payment-panel .links a {
	text-decoration:none;
}
#payment-panel .links a:hover {
	text-decoration:underline;
}

.ti-card-list { }
.ti-card-list tr {
	
}
.ti-card-list td {
	height:40px;
	
}
.ti-card-list tr.expired td {
	color:#cc0000
}



.ssl-1yr-btn {
	float:left;
	width:245px;
}
.ssl-btn button{
    border:0 none;
    font:bold 19px arial,verdana,helvetica;
    cursor:pointer;
    margin:0;
    overflow:visible;
    -moz-outline:0 none;
    outline:0 none;
	float:left;
}
.ssl-1yr button {
	margin:12px 20px 0 0;
	width:244px;
	height:97px;
	padding-top:48px;
    padding-left:20px;
	color:#37abdc;
	background:transparent url(/resources/images/ssl-1yr-btn.gif) no-repeat scroll 0 0;
}
.ssl-2yr button {
	width:256px;
	height:109px;
	padding-top:60px;
    padding-left:0px;
	color:#37abdc;
	background:transparent url(/resources/images/ssl-2yr-btn.gif) no-repeat scroll 0 0;
}


.testimonial .text {
	display:block;
	margin-top:10px;
	clear:left;
}
.testimonial a.logo {
	display:block;
	float:left;
	margin-right:20px;
	min-height:70px;
	border:1px solid #DDD;
	padding:10px;
	line-height:70px;
	vertical-align:middle
}
.testimonial a.logo img {
	vertical-align:middle;
	width:200px;
	height:80px;
}
.testimonial a.name {
	color:#37abdc;
	margin-bottom:5px;
	display:block;
	font-weight:bold;
	font-size:120%;
	text-decoration:none;
	float:none;
}
.testimonial a.name:hover {
	text-decoration:none;
}
.testimonial span {
	display:block;
	font-size:110%;
	margin-bottom:10px
}
.testimonial strong {
	display:block;
	font-weight:bold;
	color:#444;
}
.testimonial p {
	margin:0;
	padding:0;
	display:block;
	color:#777;
}
.testimonial a {
	margin-top:5px;
	float:right;	
	display:block;
}
.testimonial .split {
	background-color:white;
	display:block;
	font-size:1px;
	height:2px;
	margin:15px 0;
	clear:both;
	border-bottom:1px solid #DDD;
}
.testimonial-left {
	padding-bottom:15px;
	border-bottom:2px solid #E5E4E4;	
}


#domain-list {
	line-height:16px;
}
#domain-list .domain-record {
	padding:5px;
	border-bottom:1px solid #DDD
}
#domain-list .domain-record.alt {
	background-color:#f1f4f8;
}
#domain-list .domain-record.selected {
	
	background-color: #e7f5fa;
}
#domain-list .domain-record.last {
	border-bottom:0
}
#domain-list .domain-record span {
	display:block;
	float:left;
}
#domain-list .domain-record a {
	display:block;
	float:right;
}


.steps {
	margin:20px 0;
}


.ti-window {
	
		
	position: absolute ;
	top:0;
	left:0;
	z-index:10000;
}


.ti-header-popup {
	background-image: url('../images/header-window-bg.gif') ;
	border: 0;
	color:white;
}
.ti-header-popup a {
	color:white;
	text-decoration:underline;	
}


.ti-toolbar {
	background-color:#EEE;
	padding: 5px;	
}
.ti-page-toolbar {
	text-align:center ;
}
.ti-page-toolbar a {
	margin-right: 10px;
	text-decoration:none;
}
.ti-page-toolbar span.active {
	margin-right: 10px;
	font-weight:bold;	
}
.ti-page-toolbar a.link {
	text-decoration:underline ;
	font-weight:bold;	
}
.ti-page-toolbar .prev {
	margin-right: 20px;
}
.ti-page-toolbar .next {
	margin-left: 20px;
	margin-right:0;	
}
.ti-page-toolbar a.last {
	margin-right: 0;	
}
.ti-panel {
	border-style:solid;
	border-width:0;		
}
.ti-panel-tl {
	background:none no-repeat scroll 0 0 transparent;
	padding-left:6px;
}
.ti-panel-tr {
	background:none no-repeat scroll right 0 transparent;
	padding-right:6px;
}
.ti-panel-tc {
	background:none repeat-x scroll 0 0 transparent;
	background-image:url("../images/panel-top-bottom.gif");	
	overflow:hidden;
	height:50px;
}
.ti-panel-tl .ti-panel-header {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	padding:17px 15px ;
	font-weight:bold;
	font-size:120%;
	color:white;
	overflow:hidden;
}
.ti-panel-bwrap {
	left:0;
	overflow:hidden;
	top:0;	
}
.ti-panel-ml {
	background:none repeat-y scroll 0 0 transparent;
	background-image:url("../images/panel-left-right.gif");
	padding-left:6px;
}
.ti-panel-mr {
	background:none repeat-y scroll right 0 transparent;
	background-image:url("../images/panel-left-right.gif");
	padding-right:6px;
}
.ti-panel-mc {
	border:0 none;
	margin:0;
	background-color:#FFF;
}
.ti-panel-bl {
	background:none no-repeat scroll 0 bottom transparent;
	padding-left:6px;
}
.ti-panel-br {
	background:none no-repeat scroll right bottom transparent;
	padding-right:6px;
}
.ti-panel-bc {
	background:none repeat-x scroll 0 bottom transparent;
	background-image:url("../images/panel-top-bottom.gif");
}

.ti-panel-nofooter {
	height:6px;
}
.ti-panel-nofooter .ti-panel-br {
	height:6px;
}
.ti-panel-nofooter .ti-panel-bc {
	height:6px;
}
.ti-panel-tl, .ti-panel-tr, .ti-panel-bl, .ti-panel-br {
	background-image:url("../images/panel-corners-sprite.gif");
}
.ti-panel-nofooter .ti-panel-bc {
	font-size:0;
	height:6px;
	line-height:0;
}
.ti-panel-footer-wrap .ti-panel-bl, .ti-panel-footer-wrap .ti-panel-br {
	background-image:url("../images/panel-corners-sprite-footer.gif");
}
.ti-panel-footer-wrap {
	border-top:1px solid #DDD;	
}
.ti-panel-footer-wrap .ti-panel-bc {
	background:none repeat-x scroll 0 bottom transparent;
	background-image:url("../images/panel-top-bottom-footer.gif");
	padding: 12px 12px;
}
.ti-panel-body {
	padding:15px 15px 10px 15px;	
}
.ti-panel-body h4 {
	color:#269DD0;
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-bottom:10px
}
.ti-panel-body h3 {
	color:#269DD0;	
}
.ti-panel-body p:first-child {
	margin-top:0;
}
.ti-panel-body p:last-child {
	margin-bottom:0;
}
.ti-panel-body p.last {
	margin-bottom:0;
}
.ti-panel-small .ti-panel-tc {
	height:42px;
	line-height:22px;	
}
.ti-panel-small .ti-panel-tl .ti-panel-header {
	padding:11px 8px 9px ;
}
.ti-panel .ti-panel-body input[type="text"], .ti-panel input[type="password"] {
	padding:2px 4px;
}


.ti-tab-panel-header {
	margin: 0;
	padding: 0;	
}
.ti-tab-panel-header a {
	color:white;
	font-weight:bold;
	text-decoration:none;
	cursor: default;
	padding:3px 7px;
}
.ti-tab-panel-header a:hover {
	text-decoration:none;
	background:none repeat-x scroll 0 top transparent;
	background-image: url('../images/panel-link-sprites.gif');
	cursor: default;
	padding:3px 7px 12px;	
}
.ti-tab-panel-header li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
.ti-tab-header-active a {
	background-image: url('../images/panel-link-active.gif');
	background-position: 46% bottom;
	background-repeat:no-repeat;
	
	padding:3px 7px 12px 7px;
}
.ti-tab-header-active a:hover {
	background-image: url('../images/panel-link-active.gif');
	background-position: 46% bottom;
	background-repeat:no-repeat;
	
	padding:3px 7px 12px 7px;
}
.ti-tab-wrap {
	display:none;
}
.ti-tab-wrap-active {
	display:block;
}
.ti-panel-small .ti-tab-panel .ti-panel-tc {
	height:50px;
}
.ti-panel-small .ti-tab-panel .ti-panel-tl .ti-panel-header {
	padding:17px 15px ;
}


.ti-tool {
	background:none no-repeat scroll 0 0 transparent;
	background-image:url("../images/panel-tool-sprites.gif");
	cursor:pointer;
	float:right;
	height:14px;
	margin-left:2px;
	margin-top:2px;
	overflow:hidden;
	width:14px;
}
.ti-tool-close {
	background-position:0 0;
}


.ti-panel-plain {
}
.ti-panel-plain .ti-panel-tc {
	background:none repeat-x scroll 0 0 transparent;
	background-image:url("../images/panel-top-bottom-plain.gif");	
	overflow:hidden;
	height:auto;
}
.ti-panel-plain .ti-panel-tl {
	background:none no-repeat scroll 0 0 transparent;
	padding-left:12px;
}
.ti-panel-plain .ti-panel-tr {
	background:none no-repeat scroll right 0 transparent;
	padding-right:12px;
}
.ti-panel-plain .ti-panel-ml {
	background:none repeat-y scroll 0 0 transparent;
	background-image:url("../images/panel-left-right-plain.gif");
	padding-left:12px;
}
.ti-panel-plain .ti-panel-mr {
	background:none repeat-y scroll right 0 transparent;
	background-image:url("../images/panel-left-right-plain.gif");
	padding-right:12px;
}
.ti-panel-plain .ti-panel-bl {
	background:none no-repeat scroll 0 bottom transparent;
	padding-left:12px;
}
.ti-panel-plain .ti-panel-br {
	background:none no-repeat scroll right bottom transparent;
	padding-right:12px;
}
.ti-panel-plain .ti-panel-bc {
	background:none repeat-x scroll 0 bottom transparent;
	background-image:url("../images/panel-top-bottom-plain.gif");
}
.ti-panel-plain .ti-panel-tl, .ti-panel-plain .ti-panel-tr, 
.ti-panel-plain .ti-panel-bl, .ti-panel-plain .ti-panel-br {
	background-image:url("../images/panel-corners-sprite-plain.gif");
}
.ti-panel-plain .ti-panel-mc {
	padding:15px 15px 10px 15px;
	background-color:#ededed;
}
.ti-panel-plain .ti-panel-tl .ti-panel-header {
	padding:15px 10px 0;
	font-weight:bold;
	font-size:120%;
	color:#777;
	overflow:hidden;
}
.ti-panel-noheader .ti-panel-mc {
	padding:5px 15px 15px;
}
.ti-panel .ti-error {
	margin:0;	
}


.ti-panel-toolbar {
	line-height:16px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #f9f9f9;
	height:37px;
}
.ti-panel-toolbar .ti-panel-ml {
	background:none repeat-y scroll 0 0 transparent;
	background-image:url("../images/panel-left-right-toolbar.gif");
	padding-left:6px;
	height:37px;
}
.ti-panel-toolbar .ti-panel-mr {
	background:none repeat-y scroll right 0 transparent;
	background-image:url("../images/panel-left-right-toolbar.gif");
	padding-right:6px;
	height:37px;
}
.ti-panel-toolbar .ti-panel-mc {
	background:none repeat-x scroll top 0 transparent;
	background-image:url("../images/panel-bg-toolbar.gif");
	padding: 7px 5px 6px;
	height:24px;
}
.ext-ie7 .ti-panel-toolbar .ti-panel-mc { 
	padding: 8px 5px 5px;
}
.ti-panel-toolbar-small .ti-panel-mc {
}


.ti-panel .ti-msg {
	margin:0 0 10px;	
}
.ti-panel-footer .x-form-item {
	margin-bottom:0;
}


.ti-grid-panel {	
}
.ti-grid-panel .ti-panel-body {
	padding:0;
	font-family: Tahoma ;
	overflow-x:hidden;
	overflow-y:auto;
}
.ti-grid-panel .ti-panel-body .x-grid {
	padding:7px 15px;
}
.ti-grid-panel .ti-panel-toolbar {
	font-family: Tahoma ;
}
.ti-grid-panel .ti-panel-toolbar .ti-panel-mc  {
	padding:10px 15px;
	font-weight:bold;
	color:#000;
}
.ti-grid-panel .ti-panel-toolbar .ti-panel-mc {
	height:auto;
}
.ti-grid-panel .x-grid3-cell-inner {
	height:28px;
	line-height:28px;
}
.ti-grid-panel .ti-panel-mr {
	background:none;
	padding-right:0;
	border-right:1px solid #DDD;
}
.ti-grid-panel .x-grid3-row-alt {
	background-color:#f6f6f6;
}
.ti-grid-panel .x-grid-check-wrap {
	padding: 5px 3px	
}
.ti-grid-panel .x-form-item {
	padding-top:2px;
	margin-bottom:0;
}
.ti-grid-panel .x-grid3-header .x-grid-check-wrap {
	padding: 0;
	padding-left: 3px;
}
.ti-grid-panel .x-grid3-cell {
	overflow:hidden;
}

.ti-grid-toolbar .x-btn-left {
	background:url("../resources/images/btn-sprite.gif") no-repeat scroll 500px 500px transparent;
}
.ti-grid-toolbar .x-btn-right {
	background:url("../resources/images/btn-sprite.gif") no-repeat scroll 500px 500px transparent;
}
.ti-grid-toolbar .x-btn-center {	
	background:url("../resources/images/btn-sprite.gif") repeat-x scroll 500px 500px transparent;	
}
.x-form-item {
	font:12px tahoma,arial,helvetica,sans-serif;
}
.x-form-item {
	display:block;
	margin-bottom:4px;
	
}
.x-form-label-left label.x-form-item-label {
	text-align:left;
}
.x-form-item label.x-form-item-label {
	clear:left;
	display:block;
	float:left;
	padding:3px 3px 3px 0;
	position:relative;
	width:100px;
	z-index:2;
}
.x-form-element {
	
	position:relative;
	float:left;
}

.ext-gecko .x-form-text, .ext-ie8 .x-form-text {
	padding-bottom:0;
	padding-top:2px;
}
.x-form-field {
	margin:0;
}
.x-form-text, textarea.x-form-field {
	background:none repeat-x scroll 0 0 transparent;
	border:1px solid;
	padding:1px 3px;
}
.x-form-text, .ext-ie .x-form-file {
	height:22px;
	line-height:18px;
	vertical-align:middle;
}
.x-form-field {
	font:12px tahoma,arial,helvetica,sans-serif;
}
.x-form-text, textarea.x-form-field {
	background-color:#FFFFFF;
	
	border-color:#B5B8C8;
}
.x-form-clear-left {
	clear:left;
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden;
}
.x-form-field-wrap {
	left:0;
	position:relative;
	text-align:left;
	top:0;
	white-space:nowrap;
}
.x-hide-label label.x-form-item-label {
	display:none;
}
.x-hide-label .x-form-element {
	padding-left:0;	
}
.x-form-composite .x-form-item {
	float:left;
	margin-right:5px;
	margin-bottom:0;
}
.x-form-composite .x-form-item:last-child {
	margin-right:0;
}
.x-fieldset {
	overflow:hidden;
	border:1px solid;
	border-color:#DDD;
	display:block;
	margin-bottom:10px;
	padding:10px 20px;
}
.x-fieldset legend {
	color:#298eb7;
	font:bold 12px arial, tahoma, helvetica, sans-serif;
	line-height:16px
}
.x-fieldset legend .x-tool-toggle {
	float:left !important;
	margin-left:0;
	margin-right:3px;
}
.x-fieldset legend input {
	float:left !important;
	height:13px;
	margin-right:5px;
	width:13px;
}
.ext-ie .x-fieldset legend {
    margin-bottom:10px;
}
.x-form-invalid, textarea.x-form-invalid {
	background-color:#FFFFFF;
	
	border-color:#CC3300 !important;
	background-position:bottom;
}
.x-form-invalid-icon {
	background:none no-repeat scroll 0 2px transparent;
	background-image:url("../images/form/exclamation.gif");
	display:block;
	height:18px;
	float:left;
	margin-left:10px;
	margin-top:2px;
	visibility:hidden;
	width:16px;
}
.x-form-radio {	
	padding:0;	
}
.x-form-combo {
	height:22px;
	padding:1px;
	border:1px solid;
	border-color:#B5B8C8;
}
.x-form-combo .x-form-combo-default {
	background: none repeat scroll 0 0 #F2F6F8;
	border-color:#7EADD9;
	color:#AAA;
}
.x-form-empty-field {
	color:gray;
}
.x-column {
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
}
.x-form-focus, textarea.x-form-focus {
	background: none repeat scroll 0 0 #F2F6F8;
	border-color:#7EADD9;
}
.x-form-combo.x-form-combo-default {
	color:gray;
}
.x-form-combo.x-form-focus.x-form-combo-default {
	color: black;
}
.ext-gecko .x-form-item {
	outline:medium none;
}
.ext-strict .x-form-text {
	height:18px;
}
.x-clear {
	clear:both;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;	
}

.x-hidden {
	display:none;	
}

.x-form-file {
	height:auto !important;
	padding:2px 4px;
}
.x-btn{
	font:normal 11px tahoma, verdana, helvetica;
	cursor:pointer;
	white-space: nowrap;
}
.x-btn button, .x-btn input {
    border:0 none;
    background:transparent;
    font:normal 12px arial,verdana,helvetica;
    padding-left:0;
    padding-right:0;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
}
.x-btn a, .x-btn a:hover {
	text-decoration:none;
}
* html .x-ie .x-btn button, * html .x-ie .x-btn input {
    width:1px;
}
.x-gecko .x-btn button, .x-gecko .x-btn input {
    padding-top:0;
	padding-left:0;
    padding-right:0;
}
.x-ie .x-btn button, .x-ie .x-btn input {
    padding-top:1px;
}

 
.x-btn-icon .x-btn-center .x-btn-text{
	background-position: center;
	background-repeat: no-repeat;
	height: 20px;
	width: 16px;
	cursor:pointer;
	white-space: nowrap;
    padding:0;
}
.x-btn-icon .x-btn-center{
	padding:1px;
}
.x-btn em {
    font-style:normal;
    font-weight:normal;
}


.x-btn-text-icon .x-btn-center .x-btn-text{
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left:18px;
}

.x-btn-left, .x-btn-right{
	font-size:1px;
    line-height:1px;
}
.x-btn-left{
	width:3px;
	height:20px;
	background:url(../images/btn-sprite.gif) no-repeat 0 0;
}
.x-btn-right{
	width:3px;
	height:20px;
	background:url(../images/btn-sprite.gif) no-repeat 0 -20px;
}
.x-btn-left i, .x-btn-right i{
	display:block;
    width:3px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.x-btn-center{
	background:url(../images/btn-sprite.gif) repeat-x 0 -40px;
	vertical-align: middle;
	text-align:center;
	padding:0 0;
	cursor:pointer;
	white-space:nowrap;
}
.x-btn-over .x-btn-left{
	background:url(../images/btn-sprite.gif) no-repeat 0 -60px;
}
.x-btn-over .x-btn-right{
	background:url(../images/btn-sprite.gif) no-repeat 0 -80px;
}
.x-btn-over .x-btn-center{
	background:url(../images/btn-sprite.gif) repeat-x 0 -100px;
}
.x-btn-click .x-btn-left {
	background:url(../images/btn-sprite.gif) no-repeat 0 -120px;
}
.x-btn-click .x-btn-right {
	background:url(../images/btn-sprite.gif) no-repeat 0 -140px;
}
.x-btn-click .x-btn-center {
	background:url(../images/btn-sprite.gif) repeat-x 0 -160px;
}
.x-btn-disabled * {
	color:#888 !important;
	cursor:default !important;
}


.x-panel-btns-ct {
    padding:0;
}
.x-panel-btns-ct .x-btn{
	float:right;
	clear:none;
}
.x-panel-btns-ct .x-panel-btns td {
	border:0;
	padding:0;
}
.x-panel-btns-ct .x-panel-btns-right table{
	float:right;
	clear:none;
}
.x-panel-btns-ct .x-panel-btns-left table{
	float:left;
	clear:none;
}
.x-panel-btns-ct .x-panel-btns-center{
	text-align:center; 
}
.x-panel-btns-ct .x-panel-btns-center table{
	margin:0 auto; 
}


.ti-btn-blue button, .ti-btn-blue input {
	color:white;
	font-size:1.2em;
	margin:0;
	padding:0;
	font-weight:bold;
}
.ti-btn-blue .x-btn-left {
	width:4px;
	height:29px;
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 0;
}
.ti-btn-blue .x-btn-right{
	width:4px;
	height:29px;
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -29px;
}
.ti-btn-blue .x-btn-center{
	background:url(../images/btn-sprite-blue.gif) repeat-x 0 -58px;
	vertical-align: middle;
	text-align:center;
	padding:0 0;
	cursor:pointer;
	white-space:nowrap;
}
table.ti-btn-blue.x-btn-disabled .x-btn-left{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -261px;
}
table.ti-btn-blue.x-btn-disabled .x-btn-right{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -290px;
}
table.ti-btn-blue.x-btn-disabled .x-btn-center{
	background:url(../images/btn-sprite-blue.gif) repeat-x 0 -319px;
}

table.ti-btn-blue.x-btn-disabled.x-btn-over .x-btn-left{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -261px;
}
table.ti-btn-blue.x-btn-disabled.x-btn-over .x-btn-right{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -290px;
}
table.ti-btn-blue.x-btn-disabled.x-btn-over .x-btn-center{
	background:url(../images/btn-sprite-blue.gif) repeat-x 0 -319px;
}

table.ti-btn-blue.x-btn-over .x-btn-left{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -87px;
}
table.ti-btn-blue.x-btn-over .x-btn-right{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -116px;
}
table.ti-btn-blue.x-btn-over .x-btn-center{
	background:url(../images/btn-sprite-blue.gif) repeat-x 0 -145px;
}
table.ti-btn-blue.x-btn-click .x-btn-left{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -174px;
}
table.ti-btn-blue.x-btn-click .x-btn-right{
	background:url(../images/btn-sprite-blue.gif) no-repeat 0 -203px;
}
table.ti-btn-blue.x-btn-click .x-btn-center{
	background:url(../images/btn-sprite-blue.gif) repeat-x 0 -232px;
}
.ti-grid {
}
.ti-grid td {
	border-color:#CCC;
	border-width:0 0 1px 0;
	border-style:solid;
	padding:3px;
	height:24px;
}
.ti-grid tr.alt {
	background-color:#EEE;
}
.ti-grid tr.selected {
	background-color:#e9f2ff;
}
.ti-grid tr.last td {
	border-width:0;
}
.ti-grid-noborder td {
	border-width:0;
}
.ti-grid .plain {
	border-width:0;
	border-style:none;
	padding:0 3px;
}


.ti-grid th {
	
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	padding:5px 3px;
}
.ti-grid td.icon-parent {
	padding:0;
	margin:0;
}
.ti-grid td.icon {
	border-width:0;
	border-style:none;
	padding:0;
}
.ti-grid td.icon-last {
	padding:0;
}
.ti-grid .parent {
	border-width:0;
	border-style:none;
	padding:3px;
}
.ti-grid .plain-last {
	border-color:#CCC;
	border-width:0 0 1px 0;
	border-style:solid;
	padding:0 3px 4px 3px;
}
.ti-grid .total {
	font-size:13px;
}
.ti-grid .price {
	border-width:0 0px 1px 0;
	border-style:solid;
}
.ti-grid .price-plain {
	border-width:0 0px 0 0;
	border-style:solid;
}

.ti-tbl {
}
.ti-tbl th.ti-tbl-left {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 0;
	width:3px;
	height:30px;
}
.ti-tbl th.ti-tbl-center {
	background:transparent url(../images/table-sprite.gif) repeat-x scroll 0 -60px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:30px;
	color:white;
}
.ti-tbl th.ti-tbl-right {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 -30px;
	width:3px;
	height:30px;
}
.ti-tbl th.ti-tbl-left, .ti-tbl th.ti-tbl-right {
	font-size:1px;
	line-height:1px;
}
.ti-tbl td.ti-tbl-left {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 -90px;
	width:3px;
	height:35px;
}
.ti-tbl td.ti-tbl-center {
	background:transparent url(../images/table-sprite.gif) repeat-x scroll 0 -160px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:35px;
}
.ti-tbl td.ti-tbl-right {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 -125px;
	width:3px;
	height:35px;
}
.ti-tbl td.ti-tbl-left, .ti-tbl td.ti-tbl-right {
	font-size:1px;
	line-height:1px;
}
.ti-tbl-cell {
	margin:7px 2px;
}
.ti-tbl-cell-left {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 -195px;
	width:3px;
	height:24px;
	float:left;
}
.ti-tbl-cell-center {
	background:transparent url(../images/table-sprite.gif) repeat-x scroll 0 -243px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:24px;
	color:white;
	float:left;
	width:100px;
	padding-top:4px;
	line-height:16px;
}
.ti-tbl-cell-right {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 -219px;
	width:3px;
	height:24px;
	float:left;
}
.ti-tbl-cell-left, .ti-tbl-cell-right {
	font-size:1px;
	line-height:1px;
}
.ti-tbl-cell-link a, 
.ti-tbl-cell-link a:visited, 
.ti-tbl-cell-link a:link, 
.ti-tbl-cell-link a:active, 
.ti-tbl-cell-link a:hover {
	display:block;
	cursor:pointer;
	text-decoration:none;
}



.pricing-tbl {
}
.pricing-tbl th.ti-tbl-left {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 0;
	width:3px;
	height:30px;
}
.pricing-tbl th.ti-tbl-center {
	background:transparent url(../images/table-sprite.gif) repeat-x scroll 0 -60px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:30px;
	color:white;
}
.pricing-tbl th.ti-tbl-right {
	background:transparent url(../images/table-sprite.gif) no-repeat scroll 0 -30px;
	width:3px;
	height:30px;
}
.pricing-tbl th.ti-tbl-left, .pricing-tbl th.ti-tbl-right {
	font-size:1px;
	line-height:1px;
}
.pricing-tbl td.ti-tbl-left, .pricing-tbl td.ti-tbl-right {
	font-size:1px;
	line-height:1px;
}
.pricing-tbl tr.four td.ti-tbl-left {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 0;
	width:3px;
	height:90px;
}
.pricing-tbl tr.four td.ti-tbl-center {
	background:transparent url(../images/pricing-table-sprite.gif) repeat-x scroll 0 -180px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:90px;
}
.pricing-tbl tr.four td.ti-tbl-right {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 -90px;
	width:3px;
	height:90px;
}
.pricing-tbl tr.six td.ti-tbl-left {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 -270px;
	width:3px;
	height:120px;
}
.pricing-tbl tr.six td.ti-tbl-center {
	background:transparent url(../images/pricing-table-sprite.gif) repeat-x scroll 0 -510px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:120px;
}
.pricing-tbl tr.six td.ti-tbl-right {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 -390px;
	width:3px;
	height:120px;
}

.pricing-tbl tr.five td.ti-tbl-left {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 -630px;
	width:3px;
	height:103px;
}
.pricing-tbl tr.five td.ti-tbl-center {
	background:transparent url(../images/pricing-table-sprite.gif) repeat-x scroll 0 -836px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:103px;
}
.pricing-tbl tr.five td.ti-tbl-right {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 -733px;
	width:3px;
	height:103px;
}

.pricing-tbl tr.two td.ti-tbl-left {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 -939px;
	width:3px;
	height:58px;
}
.pricing-tbl tr.two td.ti-tbl-center {
	background:transparent url(../images/pricing-table-sprite.gif) repeat-x scroll 0 -1055px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	height:58px;
}
.pricing-tbl tr.two td.ti-tbl-right {
	background:transparent url(../images/pricing-table-sprite.gif) no-repeat scroll 0 -997px;
	width:3px;
	height:58px;
}

.pricing-tbl td {
	font-size:16px;
	color:#666;
	font-weight:bold;
}	

.pricing-tbl .tld-block {
	text-align:left;
	color:white;
	font-size:14px;
	font-weight:bold;
}	
.pricing-tbl .tld-block .text {
	padding-left:15px;
	line-height:16px;
	padding-top:4px
}
.pricing-tbl tr.two .tld-block .text {
	padding-top:6px
}
.pricing-tbl tr.four .tld-block .text {
	padding-top:6px
}

.pricing-tbl tr.two .tld-block {
	background:transparent url(../images/pricing-table-block-sprite.gif) no-repeat scroll 0 0;
	width:110px;
	height:45px
}
.pricing-tbl tr.four .tld-block {
	background:transparent url(../images/pricing-table-block-sprite.gif) no-repeat scroll 0 -45px;
	width:110px;
	height:77px
}
.pricing-tbl tr.five .tld-block {
	background:transparent url(../images/pricing-table-block-sprite.gif) no-repeat scroll 0 -122px;
	width:110px;
	height:91px
}
.pricing-tbl tr.six .tld-block {
	background:transparent url(../images/pricing-table-block-sprite.gif) no-repeat scroll 0 -213px;
	width:110px;
	height:107px
}

.x-tip{
	position: absolute;
	top: 0;
    left:0;
    
	z-index: 20002;
    border:0 none
}

.x-tip .x-tip-close{
	height: 15px;
	float:right;
	width: 15px;
    margin:0 0 2px 2px;
    cursor:pointer;
    display:none;
}

.x-tip .x-tip-tc {
	background: transparent no-repeat 0 -62px;
	padding-top:3px;
    overflow:hidden;
    zoom:1;
}

.x-tip .x-tip-tl {
	background: transparent no-repeat 0 0;
	padding-left:6px;
    overflow:hidden;
    zoom:1;
}

.x-tip .x-tip-tr {
	background: transparent no-repeat right 0;
	padding-right:6px;
    overflow:hidden;
    zoom:1;
}

.x-tip .x-tip-bc {
	background: transparent no-repeat 0 -121px;
	height:3px;
    overflow:hidden;
}

.x-tip .x-tip-bl {
	background: transparent no-repeat 0 -59px;
	padding-left:6px;
    zoom:1;
}

.x-tip .x-tip-br {
	background: transparent no-repeat right -59px;
	padding-right:6px;
    zoom:1;
}

.x-tip .x-tip-mc {
    border:0 none;
}

.x-tip .x-tip-ml {
	background: no-repeat 0 -124px;
	padding-left:6px;
    zoom:1;
}

.x-tip .x-tip-mr {
	background: transparent no-repeat right -124px;
	padding-right:6px;
    zoom:1;
}

.ext-ie .x-tip .x-tip-header, .ext-ie .x-tip .x-tip-tc {
    font-size: 0px;
    line-height: 0;
}

.ext-ie7 .x-tip .x-tip-header, .ext-ie7 .x-tip .x-tip-tc {
	line-height: 1px;
}

.x-tip .x-tip-header-text {
    padding:0;
    margin:0 0 2px 0;
}

.x-tip .x-tip-body {
    margin:0 !important;
    line-height:14px;
    padding:0;
}

.x-tip .x-tip-body .loading-indicator {
    margin:0;
}

.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text {
    cursor:move;
}
.x-tip-anchor {
    position: absolute;
    width: 9px;
    height: 10px;
    overflow:hidden;
    background: transparent no-repeat 0 0;
    zoom:1;
}
.x-tip-anchor-bottom {
    background-position: -9px 0;
}
.x-tip-anchor-right {
    background-position: -18px 0;
    width: 10px;
}
.x-tip-anchor-left {
    background-position: -28px 0;
    width: 10px;
}


.x-tip .x-tip-close{
	background-image: url(../images/tips/close.gif);
}

.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
	background-image: url(../images/tips/tip-sprite.gif);
}

.x-tip .x-tip-mc {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
	background-color: #fff;
}

.x-tip .x-tip-header-text {
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    color:#444;
}

.x-tip .x-tip-body {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    color:#444;
}
.x-tip-anchor {
    background-image:url(../images/tips/tip-anchor-sprite.gif);
}
.x-hide-display {
    display:none !important;
}
.x-tip .x-tip-body .loading-indicator  {
	margin:0;
	background:none no-repeat scroll left center transparent;
	line-height:16px;
	padding-left:20px;
	background-image:url("../images/tips/loading.gif");
	font-size:11px;
}
.x-unselectable, .x-unselectable * {
	-moz-user-select:none;
}


.x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, .x-form-invalid-tip .x-tip-tr, .x-form-invalid-tip .x-tip-bc,
.x-form-invalid-tip .x-tip-bl, .x-form-invalid-tip .x-tip-br, .x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr
{
	background-image: url(../images/tips/tip-sprite-invalid.gif);
}
.x-form-invalid-tip .x-tip-anchor {
	background-image:url(../images/tips/tip-anchor-sprite-invalid.gif);
}
.x-form-invalid-tip .x-tip-body {
	color:white;
	font-weight: bold;
    background:transparent no-repeat 2px 2px;
}


.x-tool {
    overflow:hidden;
    width:15px;
    height:15px;
    float:right;
    cursor:pointer;
    background:transparent no-repeat;
    margin-left:2px;
    background-image:url(../images/tips/tool-sprites.gif);
}


.x-tool-toggle {
    background-position:0 -60px;
}

.x-tool-toggle-over {
    background-position:-15px -60px;
}

.x-tool-close {
    background-position:0 -0;
}

.x-tool-close-over {
    background-position:-15px 0;
}




.x-shadow .xstc, .x-shadow .xsbc {
    height: 6px;
    float: left;
}


.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
    width: 6px;
    height: 6px;
    float: left;
}


.x-shadow {
	display:none;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
}
.x-shadow .xsc {
    width: 100%;
}

.x-shadow .xsml, .x-shadow .xsmr {
    width: 6px;
    float: left;
    height: 100%;
}

.x-shadow .xsmc {
    float: left;
    height: 100%;
    background: transparent;
}

.x-shadow .xst, .x-shadow .xsb {
    height: 6px;
    overflow: hidden;
    width: 100%;
}

.x-shadow .xsml {
    background: transparent repeat-y 0 0;
}

.x-shadow .xsmr {
    background: transparent repeat-y -6px 0;
}

.x-shadow .xstl {
    background: transparent no-repeat 0 0;
}

.x-shadow .xstc {
    background: transparent repeat-x 0 -30px;
}

.x-shadow .xstr {
    background: transparent repeat-x 0 -18px;
}

.x-shadow .xsbl {
    background: transparent no-repeat 0 -12px;
}

.x-shadow .xsbc {
    background: transparent repeat-x 0 -36px;
}

.x-shadow .xsbr {
    background: transparent repeat-x 0 -6px;
}

.x-ie-shadow {
    background-color:#777;
}

.x-shadow .xsmc {
    background-image: url(../images/tips/shadow-c.png);
}

.x-shadow .xsml, .x-shadow .xsmr {
    background-image: url(../images/tips/shadow-lr.png);
}

.x-shadow .xstl, .x-shadow .xstc,  .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbc, .x-shadow .xsbr{
    background-image: url(../images/tips/shadow.png);
}
.x-window {
    zoom:1;
}
.x-window-proxy {
    border:1px solid;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    display:none;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    background-color:#c7dffc;
    border-color:#99bbe8;
}
.x-window-body {
    overflow:hidden;
}
body.ext-ie6.x-body-masked select {
	visibility:hidden;
}
body.ext-ie6.x-body-masked .x-window select {
	visibility:visible;
}
.x-el-mask {
	height:100%;
	left:0;
	opacity:0.5;
	-moz-opacity:.5;
    filter:alpha(opacity=50);
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
	background-color:#111;
}
.ti-menu-panel {
	clear:left;
	margin-top:10px;
}
.ti-menu {
	text-align:center;
	padding-top:6px;
	height:30px;
}
.ti-menu a, .ti-menu a:visited, .ti-menu a:link {
	font:bold 14px arial, verdana, helvetica;
	color:white;
    text-decoration:none;
	background-image: url(../images/menu-sprite.gif);
	background-repeat: none;
	display:block;
	height:23px;
	width:124px;
	float:left;
	margin-right:6px;
}
.ti-menu a.last, .ti-menu a.last:link, .ti-menu a.last:visited  {
	margin-right:0px;
}
.ti-menu a {
	padding-top:7px;
}
.ti-menu a:hover {
	background-position:0 -30px;
}

.ti-menu a.active, .ti-menu a.active:visited, .ti-menu a.active:link {
	color:white;
	height:23px;
	background-image: url(../images/menu-sprite.gif);
	background-repeat: none;
	background-position:0 -30px;
}
.ti-submenu {
	color:white;
	padding-top:6px;
	height:30px;
}
.ti-menu a:disabled {
	background-position:0 -60px;
	cursor:default;
}
.ti-menu a.disabled, .ti-menu a.disabled:visited, .ti-menu a.disabled:link {
	height:23px;
	background-image: url(../images/menu-sprite.gif);
	background-repeat: none;
	background-position:0 -90px;
	cursor:default;
}
.ti-submenu-left {
	background:transparent url(../images/submenu-sprite.gif) no-repeat scroll 0 0;
	height:30px;
	width:3px;
	float:left
}
.ti-submenu-center {
	background:transparent url(../images/submenu-sprite.gif) repeat-x scroll 0 -60px;
	white-space:nowrap;
	height:30px;
	float:left;
	width:899px
}
.ti-submenu-right {
	background:transparent url(../images/submenu-sprite.gif) no-repeat scroll 0 -30px;
	height:30px;
	width:3px;
	float:left
}
.ti-submenu .menu-bullet {
	background-image: url(../images/bullet-white.gif) !important
}
.ti-submenu-center-links {
	padding:8px 10px;
}
.ti-ie .ti-submenu-center-links {
	padding:7px 10px;
}
.ti-submenu-left, .ti-submenu-right {
	font-size:1px;
	line-height:1px;
}
.ti-submenu-center ul {
	margin:0;
	padding:0;
	list-style-position: outside;
	list-style-type: none;
	font-size:12px;
}
.ti-submenu-center li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	line-height: 15px;
}
.ti-submenu-center .item-icon {
	margin-right:2px;
}
.ti-submenu a, 
.ti-submenu a:link, 
.ti-submenu a:visited, 
.ti-submenu a:active {
	color:white;
	text-decoration:none;
} 
.ti-submenu a:hover { 
	text-decoration:underline; 
}

.ti-submenu a.active, 
.ti-submenu a.active:link, 
.ti-submenu a.active:visited, 
.ti-submenu a.active:active,
.ti-submenu a.active:hover {
	color:white;
	text-decoration:underline; 
} 


#ux-lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 15000;
    text-align: center;
    line-height: 0;
}

#ux-lightbox img {
    width: auto;
    height: auto;
}

#ux-lightbox a img {
    border: none;
}

#ux-lightbox-outerImageContainer {
    position: relative;
    background-color: #f3efec;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#ux-lightbox-imageContainer {
    padding: 10px;
}

#ux-lightbox-loading{
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
    background: url('../images/lightbox/lb-load.gif') no-repeat center 15%;
}

#ux-lightbox-hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#ux-lightbox-imageContainer > #ux-lightbox-hoverNav {
    left: 0;
}

#ux-lightbox-hoverNav a{
    outline: none;
}

#ux-lightbox-navPrev,
#ux-lightbox-navNext {
    width: 49%;
    height: 100%;
    background-image: url(data:image/gif;base64,AAAA); 
    display: block;
}

#ux-lightbox-navPrev { left: 0; float: left;}
#ux-lightbox-navNext { right: 0; float: right;}
#ux-lightbox-navPrev:hover, #ux-lightbox-navPrev:visited:hover { background: url('../images/lightbox/lb-prev.gif') left 33% no-repeat; }
#ux-lightbox-navNext:hover, #ux-lightbox-navNext:visited:hover { background: url('../images/lightbox/lb-next.gif') right 33% no-repeat; }

#ux-lightbox-outerDataContainer {
    margin: 0 auto;
    width: 100%;
}

#ux-lightbox-dataContainer{
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #f3efec;
    overflow: auto;
    line-height: 1.4em;
}

#ux-lightbox-data{	padding:0 10px; color: #666; }
#ux-lightbox-data #ux-lightbox-details{ width: 80%; float: left; text-align: left; }
#ux-lightbox-data #ux-lightbox-caption{ font-weight: bold;	}
#ux-lightbox-data #ux-lightbox-imageNumber{ display: block; clear: left; padding-bottom: 1.0em;	}
#ux-lightbox-data #ux-lightbox-navClose{ background: url('../images/lightbox/lb-close.gif') no-repeat; width: 66px; height: 22px; float: right;  padding-bottom: 0.7em; outline: none;}
#ux-lightbox-data #ux-lightbox-navClose:hover{ background-image: url('../images/lightbox/lb-close-over.gif')}

#ux-lightbox-overlay,
#ux-lightbox-shim{
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 14999;
    width: 100%;
    height: 500px;
    background-color: #000;
    padding: 0;
    margin: 0;
}

#ux-lightbox-shim {
    z-index: 89;
    background-color: transparent;
    filter: alpha(opacity=0);
}



