/* --------------------------------------------

	
	Click 'n Go! Australia
		
	clickngo.com.au
	Updated: Jan 2008	
	
/*  CONTENTS
-----------------------------------------------
  
	1. GENERAL STYLES
  	2. TEXT
  	3. CONTAINERS
  	4. NAVIGATION
  		- Main
    	- Sub
  	5. FOOTER
  	6. PANELS
  	7. MODULES
  	8. HOMEPAGE
  	9. CONTENT PAGES
  		- General
		- Contact Us
		- Pricing
		- Mobility
  	10. FORMS
  	11. TEMPLATES
	12. BUTTONS
  


/*  1. GENERAL
--------------------------------------------- */

body {
	color: #4E4E4E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	background-color: #f9f9fb;
	background-image: url(../img/bg_main.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

*, ul, ol, li {
  	padding: 0;
  	margin: 90;
  	list-style: none;
}

/*Clear Fix technique from John Hicks*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* no need to hide from IE5 Mac as its filtered out anyway */
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

img {
	border: 0
}

a, a:visited, a:active {
	color: #7EA800;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.clear {
  	height: 1px;
  	clear: both;
}

.logo {
	float: left;
	height: 54px;
	width: 300px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0;
	display: block;
	vertical-align: top;
}

.title {
	float: left;
	padding-bottom: 4px;
	color: #999;
	position: static;
	padding-top: 0px;
	width: 300px;
	padding-left: 0px;
	padding-right: 0px;
}
.main {
	top: 42px;
	position: relative;
}
a.link, a.link:visited, a.link:active {
	font-weight: bold;
	color: #7EA800;
	padding-left: 14px;
	text-decoration: none;
}

a.link:hover {
	color: #FF6600;
	text-decoration: none;
}

.content ul {
	padding-bottom: 8px;
}

.content li {
	padding-bottom: 8px;
	padding-left: 12px;
	background: url(../img/bullet-rnd.gif) no-repeat 0px 6px;
	text-align: left;
}



/*  2. TEXT
--------------------------------------------- */

p {
	margin-bottom: 14px;
	text-align: left;
}

h1 {
	font: normal 160% Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: left;
	padding-bottom:30px;
	padding-left:30px
}

h2 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

h3 {
	margin-bottom: 8px;
	margin-top: 8px;
	color: #333333;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

h4 {
	font: bold 120% Georgia, "Times New Roman", Times, serif;
	color: #83AD2C;	
}

h5 {
	margin-bottom: 14px;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
}

h5 a {
  	color: #00698e;
  	text-decoration: none;
}

h5 a:hover {
	text-decoration: underline
}



/*  3. CONTAINERS
--------------------------------------------- */

#wrapper {
	position: relative;
	width: 100%;
}

#homecontainer, #hostingcontainer, #hostingcontainer, #domaincontainer, #mobilitycontainer, #sslcontainer, #contactcontainer, #communitycontainer {
	width: 950px;
	float: none;
	margin: 0px auto 0;
	text-align: left;
	position: relative;
}

#homecontainer {
	background: url(../img/i_home.gif) no-repeat right 60px;
}

#hostingcontainer {
	background: url(../img/i_hosting.gif) no-repeat right 63px;
}

#domaincontainer {
	background: url(../img/i_domains.gif) no-repeat right 63px;
}
#mobilitycontainer {
	background: url(../img/i_mobility.gif) no-repeat right 63px;
}

#sslcontainer {
	background: url(../img/i_ssl.gif) no-repeat right 60px;
}

#contactcontainer {
	background: url(../img/i_contactus.gif) no-repeat right 60px;
}

#communitycontainer {
	background: url(../img/i_community.gif) no-repeat right 63px;
}



/*  4. NAVIGATION
--------------------------------------------- */

/*-- Main --*/

#nav {
	height: 80px;
	width: 100%;
	position: relative;
}

#nav ul {
	padding-top: 12px;
}

.navleft {
	width: 750px;
	float: left;
}

.navright {
	width: 184px;
	float: right;
}

.navleft li, #nav .navright li {
	float: none;
	text-align: left;
}
.navright li a.lefton {
	background: url(../img/m_mid_on.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 95px;
	height: 24px;
	text-align: left;
	text-indent: 10px;
	padding-top: 16px;
}

.navleft li a.leftoff, #nav .navright li a.leftoff {
	background: url(../img/m_left_1.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 95px;
	height: 132px;
	text-indent: 11px;
	padding-top: 8px;
	margin-top: 8px;
}

.navleft li a.leftoff:hover, #nav .navright li a.leftoff:hover {
	background: url(../img/m_left_1.gif) no-repeat;
	background-position: 0px -40px;
}

.navleft li a.leftoff2, #nav .navright li a.leftoff2 {
	background: url(../img/m_left_2.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 85px;
	height: 32px;
	text-indent: 11px;
	padding-top: 8px;
	margin-top: 8px;
}

.navleft li a.leftoff2:hover, #nav .navright li a.leftoff2:hover {
	background: url(../img/m_left_2.gif) no-repeat;
	background-position: 0px -40px;
}

.navleft li a.midoff1, #nav .navright li a.midoff1 {
	background: url(../img/m_mid_1.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 85px;
	height: 32px;
	text-align: left;
	text-indent: 0px;
	padding-top: 8px;
	margin-top: 8px;
}

.navleft li a.midoff1:hover, #nav .navright li a.midoff1:hover {
	background: url(../img/m_mid_1.gif) no-repeat;
	background-position: 0px -40px;
}

.navleft li a.midoff2, #nav .navright li a.midoff2 {
	background: url(../img/m_mid_2.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 75px;
	height: 32px;
	text-align: left;
	text-indent: 0px;
	padding-top: 8px;
	margin-top: 8px;
}

.navleft li a.midoff2:hover, .navright li a.midoff2:hover {
	background: url(../img/m_mid_2.gif) no-repeat;
	background-position: 0px -40px;
}

.navleft li a.midon, .navright li a.midon {
	background: url(../img/m_mid_on.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 95px;
	height: 24px;
	text-align: left;
	text-indent: 10px;
	padding-top: 16px;
}

.navleft li a.rightoff, .navright li a.rightoff {
	color: #666666;
	background: url(../img/m_right.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 89px;
	height: 32px;
	text-align: left;
	text-indent: 0px;
	padding-top: 8px;
	margin-top: 8px;
}

.navleft li a.rightoff:hover, .navright li a.rightoff:hover {
	background: url(../img/m_right.gif) no-repeat;
	background-position: 0px -40px;
}

.navleft li a.righton, .navright li a.righton {
	background: url(../img/m_right_on.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 95px;
	height: 24px;
	text-align: left;
	text-indent: 10px;
	padding-top: 16px;
}

/*-- Sub --*/

#sub-nav-blank {
	float: left;
	width: 165px;
	font-size: 115%;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	background-image: url(../img/bg_submenu_texture.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	height: 200px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 24px;
	padding-left: 6px;
}

#sub-nav {
	float: left;
	width: 165px;
	margin: 2px 8px 0 0;
	padding: 12px 6px 24px;
	font-size: 115%;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	background-image: url(../img/bg_submenu_texture.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}

#sub-nav li {
	float: left;
	width: 100%;
	background-image: url(../img/breaker.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
}

#sub-nav li a {
	float: left;
	color: #585858;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 95%;
	letter-spacing: -0.5px;
	text-align: left;
}

#sub-nav li a:hover {
	color: #FF6600;
	text-decoration: none;
}

#sub-nav li a.current {
	color: #83AD2C;
}

#sub-nav li a.current:hover {
	color: #83AD2C;
	text-decoration: none;
}

#sub-nav li a.aux {
	color: #919191;
	padding-left: 20px;
	line-height: 90%;
	text-align: left;
}

#sub-nav li a.aux:hover {
	color: #FF6600;
	text-decoration: underline;
	text-align: left;
}

#sub-nav li a.auxcurrent {
	color: #83AD2C;
	padding-left: 20px;
	line-height: 90%;
	background: url(../img/arrow-mod-grn.gif) no-repeat 10px 2px;
	text-align: left;
}

#sub-nav li a.auxcurrent:hover {
	color: #83AD2C;
	text-decoration: none;
}

/*  5. FOOTER
--------------------------------------------- */

#footer {
	float: none;
	display: block;
	width: 100%;
	margin: 80px 0 6px;
	color: #B6B6B6;
	position: relative;
	padding-top: 6px;
	font: 110%/180% Arial, Helvetica, sans-serif;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	background-color: #F4F4F4;
	padding-bottom: 6px;
}

#footer .links {
	width: 950px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	float: none;
	margin-top: 4px;
	margin-bottom: 0px;
}
#footer .left {
	float: left;
	width: 670px;
	padding-right: 50px;
	line-height: 140%;
	font-size: 95%;
}

#footer .right {
	float: right;
	width: 230px;
	background-image: url(../img/i_accreditations.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 56px;
}

#footer  a {
	margin: 0 4px;
	text-decoration: none;
	color: #939393;
}

#footer a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.rights {
	margin-left: 4px;
	padding-top: 20px;
	font-size: 90%;
}


/*  6. PANELS
--------------------------------------------- */

.panel {
	width: 545px;
	position: relative;
	background: #FFFFFF url(../img/bg_panel.jpg) repeat-x;
	float: left;
	border: 1px solid #CACACA;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.panel .links {
  	float: left;
  	background: #FFF;
  	padding: 4px 0;
  	width: 100%;
}

.panel .links a {
  	text-decoration: none;
  	font-weight: bold;
  	float: right;
  	padding: 0 14px 0 14px;
  	color: #16414f;
  	position: relative;
}

.panel .links a.previous {
  	float: left;
  	margin-left: 20px;
}

.panel .links a.previous:hover {
}

.panel .links a.next {
  	float: right;
  	margin-right: 20px;
}

.panel .links a:hover {
  	color: #00698e;
}

.panel .links a.left {
  	float: left;
  	margin-left: 20px;
}

.panel .list {
	padding-bottom: 20px
}

.panel .list li {
  	float: left;
  	position: relative;
}

.panel .list li a {
  	padding-left: 10px;
  	padding-right:5px;
  	margin-bottom: 5px;
  	font-weight: bold;
  	color: #16414f;
  	float: left;
  	width: 150px;
  	position: relative;
}

.panel .content {
	position: relative;
	min-height: 439px;
	padding-top: 12px;
	padding-right: 16px;
	padding-left: 12px;
}

*html .panel .content {
	height: 439px
}


/*  7. RHS BOXES
--------------------------------------------- */

#boxes {
	width: 180px;
	float: right;
	margin-top: 2px;
}

.box {
	width: 100%;
	color: #FFF;
	float: left;
}

.box a, .box a:active, .box a:visited {
}

.box h3 {
	padding: 10px 10px 5px;
	line-height: 100%;
}

.box p {
	padding: 0 10px 4px;
	margin: 0;
	font: 110%/130% Arial, Helvetica, sans-serif;
}


/* Call */

.box .call {
	background: url(../img/bg_rtable_grn.jpg) repeat-x left top;
	color: #333333;
	width: 100%;
	float: left;
	margin-bottom: 12px;
}

.box .call a.btn {
	display: block;
	color: #333333;
	padding: 5px 0;
	margin: 0 4px 4px;
	background: #759F21;
	text-align: left;
	cursor: pointer;
	border: 1px dotted #759F21;
	font-size: 110%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.box .call .phone {
	background: url(../img/call_support.gif) no-repeat 144px 8px;
	margin-right: 8px;
}

.box .call .btn:hover {
	cursor: pointer;
	border: 1px dotted #333333;
	background: #8FC029;
}

.box .call .btn b {
	background: url(../img/arrow-mod.gif) no-repeat 8px;
	padding: 0 12px 0 18px;
}

.box .call h3, .box .call p {
	color: #333333;
	text-align: left;
}

.box .asia-call {
	background: url(../img/asia-bg_rtable_red.gif) repeat-x left top;
	color: #333333;
	width: 100%;
	float: left;
	margin-bottom: 12px;
}

.box .asia-call a.btn {
	display: block;
	color: #333333;
	padding: 5px 0;
	margin: 0 4px 4px;
	background: 9f2921;
	text-align: left;
	cursor: pointer;
	border: 1px dotted 9f2921;
	font-size: 110%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.box .asia-call .phone {
	background: url(../img/asia-call_support.gif) no-repeat 144px 8px;
	margin-right: 8px;
}

.box .asia-call .btn:hover {
	cursor: pointer;
	border: 1px dotted #333333;
	background: #e7857d;
}

.box .asia-call .btn b {
	background: url(../img/arrow-mod.gif) no-repeat 8px;
	padding: 0 12px 0 18px;
}

.box .asia-call h3, .box .asia-call p {
	color: #333333;
	text-align: left;
}

/* Newsletter */

.box .newsletter {
	background: #606060 url(../img/bg_rtable_grey.jpg) repeat-x;
	color: #16414f;
	width: 100%;
	float: left;
	margin-bottom: 12px;
}

.box .envelope {
	background-image: url(../img/newsletter.gif);
	background-repeat: no-repeat;
	background-position: 140px 10px;
}

.box .newsletter a.btn {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 0;
	margin: -8px 4px 4px;
	background: #606060;
	text-align: left;
	cursor: pointer;
	border: 1px dotted #606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	position: relative;
}

.box .newsletter .btn:hover {
	cursor: pointer;
	border: 1px dotted #FFFFFF;
	background-color: #8A8A8A;
}

.box .newsletter .btn b {
	background: url(../img/arrow-mod-w.gif) no-repeat 8px;
	padding: 0px 12px 0 18px;
}

.box .newsletter h3, .box .newsletter p {
	color: #FFFFFF;
	text-align: left;
}

.box .newsletter .textfield {
	border: 0;
	color: #666666;
	width: 145px;
	margin-left: 10px;
	font: 105% Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

/* Login boxes */

.box .login {
	background: #606060 url(../img/bg_rtable_grey.jpg) repeat-x;
	color: #16414f;
  height: 130px;
	width: 170px;
	float: left;
	margin-bottom: 12px;
}

.box .login .textfield {
	border: 0;
	color: #666666;
	width: 145px;
  height: 20px;
	margin-left: 10px;
	margin-right: 10px;
	font: 105% Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.box .login .btn b {
	background: url(../img/arrow-mod-w.gif) no-repeat 8px;
	padding: 0px 12px 0 18px;
}
.box .login a.btn {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 0;
	/* margin: -8px 4px 4px; */
	margin: 8px 4px 4px;
	background: #606060;
	text-align: left;
	cursor: pointer;
	border: 1px dotted #606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	position: relative;
}

.box .login .btn:hover {
  background-color:#8A8A8A;
  border:1px dotted #FFFFFF;
  cursor:pointer;
}

.box .login h3, .box .login p {
	color: #FFFFFF;
	text-align: left;
}

/* Business Pro 50 */

.box .bp50 {
	margin-bottom: 12px;
}


/* Special */

.box .spec {
}


/*  8.  HOMEPAGE
--------------------------------------------- */

#home {
}

#home h1 {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

#home .logo {
	padding: 5px 10px 2px 0;
	float: left;
	height: 72px;
	width: 295px;
	margin-top: 14px;
}

#home .panel .content {
	padding: 20px 0 1px 0
}

#home #nav {
	height: 71px;
	width: 100%;
	position: relative;
}

#home .main {
	top: -24px;
	position: relative;
}

#home .logo {
	float: left;
	width: 530px;
	height: 73px;
	padding-top: 0px;
}

#home .hpanel {
	position: relative;
	float: left;
	margin-top: 2px;
}

.hpanel {
	width: 720px;
	margin-right: 20px;	
}

.topSpace {
	padding-top: 13px;
}

.mainImage {
	background-image: url(../img/i_home_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-left: 250px;
	padding-bottom: 17px;
	font-size: 112%;
}

.mainImage form {
	display: block;
}










.bulk-search {
	width: 404px;
	padding-left:94px;
	max-height: none\9;
}

.bulk-search label {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
}

.bulk-search input[type="text"] {
	width: 300px;
	padding: 1px;
	font-size: 100%;
	color:#333333;
}











.domain-search {
	padding-left: 92px;
}

.domain-search ul {
	float: left;
	padding-left: 3px;
	margin: 0.5em 0;
	width: 83px;
}

.domain-search li {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type: none;
	display: block;
	clear: left;
}

.domain-search li a {
	padding-left: 6px;
	padding-top: 4px;
	display: block;
}

.domain-search li label {
	text-align: left;
	display: inline-block;
	padding: 4px 0;
}

.domain-search li input[type="checkbox"] {
	margin: 5px 0px;
	float: left;
	display: block;
}

.mainImage input[type="submit"] {
	margin-top: 90px;
	margin-left: -134px;
	padding: 1px 26px;
	width:100px;
}


.homeSpecial, .homeSpecial:visited {
	height: 107px;
	width: 240px;
	position: relative;
	background-image: url(../img/i_home_special.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}

.homeSpecial:hover {
	background-image: url(../img/i_home_special.jpg);
	background-repeat: no-repeat;
	background-position: 0px -107px;
}

.hsearch {
	width: 285px;
	position: relative;
	background-color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 2px;
	border: 1px solid #D4D4D4;
	background-image: url(../img/bg_panel.jpg);
	background-repeat: repeat-x;
	padding-bottom: 1px;
	float: right;
	top: -12px;
	margin-top: 12px;
}

.hsearchcontent {
	float: right;
	width: 100%;
	color: #333333;
	font: 110%/130% Arial, Helvetica, sans-serif;
}

#home .hsection {
	margin-top: 6px;
	margin-bottom: 6px;
}

#home .hsection a {
	color: #7EA800;
	text-decoration: none;
}

#home .hsection a:hover {
	color: #FF6600;
	text-decoration: underline;
}

#home #dropdown, #home .dropdown {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 1px;
	padding-bottom: 1px;
}

#home #field, #home .field {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

#home .hcontent {
	position: relative;
}

.genmain {
	padding-top: 8px;
	padding-bottom: 8px;
}

.textImage {
	float: left;
	margin-bottom: 6px;
	margin-right: 6px;
}

/* mid section */

.midcontent {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 110%;
	line-height: 130%;
}

.midcontent-title-l {
	background-image: url(../img/i_title_grey.gif);
	background-repeat: no-repeat;
	height: 36px;
	margin-right: 6px;
}

.midcontent-l, .midcontent-r {
	float: left;
	padding: 0px 16px;
}

.midcontent-l {
	margin-right: 6px;
	border: 1px solid #cccccc;
	background-image: url(../img/bg_panel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #4E4E4E;
	background-color: #F7F7F7;
	padding-bottom:11px;
}

.midcontent-r {
	margin-left: 6px;
	width: 311px;
	background-color: #F7F7F7;
	min-height: 139px;
	color: #4E4E4E;
	background-image: url(../img/bg_panel.jpg);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
}

.midcontent-title-l h3 {
	padding-top: 8px;
	padding-left: 16px;
	text-decoration: none;
}

.midcontent h3 a, h3 a:visited {
	color: #333333;
	text-decoration: none;
}

.midcontent h3 a:hover {
	color: #FF6600;
	text-decoration: underline;
}

/* news flash section */
.newsBanner {
	margin-top: 11px;
	margin-bottom: 12px;	
}

.newsflash {
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 12px;
	text-align: left;
	background-image: url(../img/bg_panel.jpg);
	background-repeat: repeat;
	height: 67px;
	border: 1px solid #cccccc;
	padding: 3px;
	vertical-align: middle;
}

.newsflash .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	text-align: left;
	color: #787878;
	background-image: url(../img/latest.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 135px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 130px;
}

/* bottom section */

.botcontent {
	width: 720px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 130%;
	padding-top:22px;
}

.botcontent h3 a , h3 a:visited{	
	color: #333333;
	text-decoration: none;
}

.botcontent h3 a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.botcontent .text {
	color: #7D7D7D;
	line-height: 1.3em;
	font-size: 90%;
}

.botcontent-l, .botcontent-r, .botcontent-lb, .botcontent-rb {
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
}

.botcontent-l {
	margin-right: 6px;
	border-top: 1px dotted #CCCCCC;
	min-height: 50px;
}

.botcontent-lb {
	margin-right: 6px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	min-height: 50px;
	padding-bottom:19px;
}

.botcontent-r {
	margin-left: 6px;
	width: 355px;
	border-top: 1px dotted #CCCCCC;
}

.botcontent-rb {
	margin-left: 6px;
	width: 355px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	min-height: 50px;
}

#boxes {
	padding-top: 1px;
	vertical-align: top;
	margin-right: 10px;
}

/*--Side boxes used on home page only --*/
#boxes-home {
	padding-top: 11px;
	vertical-align: top;
	width: 190px;
	padding-left: 10px;
}


/*-- Home Footer --*/

#footer {
	margin: 8px 0 6px;
}


/*  9.  CONTENT PAGES
--------------------------------------------- */


/*-- general content --*/


.gencontent {
	float: left;
	width: 100%;
	color: #333333;
	font: 110%/130% Arial, Helvetica, sans-serif;
	padding-top: 12px;
	background: url(../img/breaker.gif) repeat-x;
	padding-bottom: 16px;
}
.gencontent h2 {
}
.gencontent h3 {
	color: #FF6600;
	text-align: left;
	display: block;
}
.imgbuffer {
	padding-bottom: 8px;
}
.genintro {
	padding-top: 8px;
	padding-bottom: 8px;
}
.genintro-nobot {
	padding-top: 8px;
}
.genmain {
	padding-top: 8px;
	padding-bottom: 8px;
}
.genmain-nobot {
	padding-top: 8px;
}
.genmain-notop {
	padding-bottom: 8px;
}
.imagepoints ul {
	padding-bottom: 8px;
}
.imagepoints li {
	padding-bottom: 1px;
	padding-left: 12px;
	background: url(../img/arrow-textbox-blk.gif) no-repeat -3px 4px;
}
.nosubmenu-content {
	padding-right: 12px;
}
.featuresbox {
	padding: 8px 8px 12px;
	border: 2px solid #CCCCCC;
	background-image: url(../img/bg_diag_grey.gif);
	background-repeat: repeat;
}
.features {
	padding-bottom: 8px;
}

.features img {
	float: left;
}

.features .imagepoints {
	padding-left: 305px;
	display: block;
	font-size: 90%;
}

.fineprint {
	font-size: 90%;
	padding-bottom: 4px;
}
.imagediv {
	padding-top: 12px;
	background-image: url(../img/breaker.gif);
	background-repeat: repeat-x;
}
.text-imageright {
	padding-left: 12px;
	float: right;
}

.text-imageleft {
	padding-right: 12px;
	float: left;
}

.errortext {
	color: #FF0000;
}

.genSpecial1 {
	height: 120px;
	width: 240px;
	position: relative;
	background-image: url(../img/greenservers.gif);
	background-repeat: no-repeat;
	left: 356px;
	top: -86px;
}

.genSpecial1:hover {
	background-image: url(../img/i_gen_special1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}

/* Contact Us */

#contact {
}
#contact .panel {
	width: 747px;
	position: relative;
	float: left;
	padding: 3px 3px 0px;
	border: 1px solid #BCBCBC;
	margin: 2px 10px 10px 0;
}


/* Domains */

.extensions a {
	font-size: 110%;
	line-height: 140%;
}



/* Pricing */

/*-- general pricing --*/

#pricing {
	padding-bottom: 16px;
	float: left;
	width: 100%;
	color: #333333;
	padding-top: 12px;
	background: url(../img/breaker.gif) repeat-x;
	font: 110%/130% Arial, Helvetica, sans-serif;
}
#pricing h2 {
}
#pricing h3 {
	color: #FF6600;
}
#pricingsteps {
	height: 28px;
	border-top: 1px solid #E4E4E4;
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 6px;
}
#pricingstepsinner {
	padding-bottom: 2px;
}
#pricing .quickbuffer {
	padding-top: 24px;
	padding-bottom: 24px;
}
#pricing #pricelist {
	padding-top: 12px;
	text-align: left;
}
#pricing #pricelisthead1 {
	color: #FFFFFF;
	background: #7F7F7F;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size: 90%;
}
#pricing #pricelisthead2 {
	color: #FFFFFF;
	background: #7F7F7F;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	border-right: 2px solid #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 90%;
}
#pricing #pricelisthead1 a, #pricing #pricelisthead2 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#pricing #pricelisthead1 a:hover, #pricing #pricelisthead2 a:hover {
	color: #FF6600;
	text-decoration: underline;
}
#pricing #listheaddark {
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-right: 2px solid #FFFFFF;
	background: #F2F2F2;
}
#pricing #listheaddark2 {
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;		
	padding-top: 6px;
	padding-bottom: 6px;
	border-right: 2px solid #FFFFFF;
	background: #F2F2F2;
	color: #666666;
}
#pricing #listheadlight {
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;	
	padding-top: 6px;
	padding-bottom: 6px;
	border-right: 2px solid #FFFFFF;
	background: #FFFFFF;
}
#pricing #listheadlight2{
	padding-right: 4px;
	padding-left: 4px;	
	padding-top: 6px;
	padding-bottom: 6px;
	border-right: 2px solid #FFFFFF;
	background: #FFFFFF;
	font-weight: bold;
	color: #666666;
}
#list2headdark {
	border-right: 2px solid #FFFFFF;
	background: #F2F2F2;
	padding-top: 2px;
	padding-bottom: 2px;
}
#list2headlight {
	border-right: 2px solid #FFFFFF;
	background: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
#pricing #priceintro {
	padding-top: 8px;
	padding-bottom: 8px;
}
#pricing #pricingpricetitle {
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #0099CC;
	background: #E1F8FF;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	font-weight: bold;
}
#pricing .advancedtop {
	padding-top: 20px;
	padding-bottom: 8px;
}
#pricing .advancedbottom {
	padding-top: 12px;
}
#pricing #title{
	padding-left: 8px;
	padding-right: 8px;
}
#pricingsubtitle {
	color: #666666;
	padding-top: 12px;
}
#pricing #dsbox {
	padding-left: 8px;
	padding-top: 16px;
}
#pricing #lightbulb {
	background-image: url(|/images/lightbulb.gif);
	background-repeat: no-repeat;
	padding-right: 4px;
}
#pricing #dsbox #padding {
	padding-right: 8px;
}
#pricing #dsbox #innertext {
	color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
}
#pricing #dsbox #outertext {
	color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
#pricing a {
	color: #85B000;
	text-decoration: none;
}
#pricing a:hover {
	color: #FF6600;
	text-decoration: underline;
}
#pricingbreak {
	border-top: 1px solid #F2F2F2;
	padding-top: 6px;
	padding-left: 8px;
}



/*-- Mobility --*/


#mobilitycontainer .pagebreak {
	background-image: url(http://www.clickngo.com.au/img/bg_grad_divider.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 8px;
	float: left;
	width: 400px;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 16px;
}
#mobilitycontainer #pagebreakinner {
	padding-top: 16px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	width: 100%;
}

#mobilitycontainer .section {
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
#mobilitycontainer .submenu {
	font-size: 110%;
	font-weight: bold;
	color: #FF6600;
	padding-top: 6px;
	padding-bottom: 16px;
	padding-left: 12px;
}
#mobilitycontainer .submenuitem {
}

#mobilitycontainer .subtext {
	font-size: 100%;
	color: #666666;
	padding-top: 2px;
}
#mobilitycontainer .counter {
	font: normal Arial, Helvetica, sans-serif;
	color: #666666;
}
#mobilitycontainer .counterRemaining {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
#mobilitycontainer .spacer {
	margin-top: 18px;
	height: 1px;
	border-top: 1px dotted #CCCCCC;
}
#mobilitycontainer #window {
	font: 100% Arial, Helvetica, sans-serif;
	height: 60px;
	border: 1px solid #CCCCCC;
}
#mobilitycontainer #contacts {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mobilitycontainer #numbers {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mobilitycontainer #sender {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mobilitycontainer #timing {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mobilitycontainer #dropdown, #mobilitycontainer .dropdown {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}
#mobilitycontainer #field, #mobilitycontainer .field {
	font: 100% Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mobilitycontainer .help {
	font: 100% Arial, Helvetica, sans-serif;
	width: 200px;
	position: relative;
	float: right;
}
#mobilitycontainer .helptext {
	background: url(../img/i_tip.gif) no-repeat left top;
	padding-left: 32px;
	font-size: 90%;
	color: #999999;
	line-height: 110%;
}
#mobilitycontainer .helptextpos {
	height: 44px;
}
#mobilitycontainer .messagesrem {
	color: #FF0000;
	padding-bottom: 12px;
	padding-top: 8px;
}

#mobilitycontainer .tablepos {
	padding-top: 16px;
	padding-bottom: 8px;
}

#mobilitycontainer .tablepos .forms {
	background: #E9E9E9;
	padding: 12px;
}
#mobilitycontainer .tablepos .titles {
	color: #FFFFFF;
	border-right: 2px solid #FFFFFF;
	background: #7F7F7F;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	font-weight: bold;
}
#mobilitycontainer .tablepos .rows {
	color: #666666;
	border-right: 2px solid #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
#mobilitycontainer .tablepos .lightrows {
	background: #F0F0F0;
}
#mobilitycontainer .tablepos .darkrows {
	background: #DFDFDF;
}
#mobilitycontainer .tablespace {
	padding-right: 4px;
}
.errortext-sms {
	color: #FF0000;
	padding-top: 12px;
}
.report-totals {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BCBCBC;
	padding-top: 8px;
}

/*  10. FORMS
--------------------------------------------- */

form input {
  color: #333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
form .textfield {
  padding: 1px 1px 1px 2px;
  font-size:12px;
}

form .submit {
  padding: 2px 5px;
  font-weight: bold;
  cursor: pointer;
}

.rowpad {
	padding-bottom: 12px;
}



/*  11. TEMPLATES
--------------------------------------------- */

#template {
}
#template .panel {
	width: 747px;
	position: relative;
	background: #FFFFFF url(../img/bg_panel.jpg) repeat-x;
	float: left;
	padding: 3px 3px 0px;
	border: 1px solid #BCBCBC;
	margin: 2px 10px 10px 0;
}
#template .tablespace {
	padding-top: 4px;
}



/*  12. BUTTONS
--------------------------------------------- */


.send {
	background-image: url(../img/b_send.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 104px;
	display: block;
}

.send:hover {
	background-image: url(../img/b_send.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}

.save {
	background-image: url(../img/b_save.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 104px;
	display: block;
}

.upload:hover {
	background-image: url(../img/b_upload.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}

.upload {
	background-image: url(../img/b_upload.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 104px;
	display: block;
}

.save:hover {
	background-image: url(../img/b_save.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}

.ok {
	background-image: url(../img/b_ok_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.ok:hover {
	background-image: url(../img/b_ok_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.cancel {
	background-image: url(../img/b_cancel_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.cancel:hover {
	background-image: url(../img/b_cancel_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.delete {
	background-image: url(../img/b_delete_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.delete:hover {
	background-image: url(../img/b_delete_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.view {
	background-image: url(../img/b_view_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.view:hover {
	background-image: url(../img/b_view_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.edit {
	background-image: url(../img/b_edit_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.edit:hover {
	background-image: url(../img/b_edit_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.new {
	background-image: url(../img/b_new_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.new:hover {
	background-image: url(../img/b_new_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.download {
	background-image: url(../img/b_download_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.download:hover {
	background-image: url(../img/b_download_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.clear {
	background-image: url(../img/b_clearall_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.clear:hover {
	background-image: url(../img/b_clearall_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.newcontact {
	background-image: url(../img/b_newcontact_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 96px;
	display: block;
}

.newcontact:hover {
	background-image: url(../img/b_newcontact_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.load {
	background-image: url(../img/b_loaddata_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.load:hover {
	background-image: url(../img/b_loaddata_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.topup {
	background-image: url(../img/b_topup.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.topup:hover {
	background-image: url(../img/b_topup.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.generate {
	background-image: url(../img/b_generate_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 96px;
	display: block;
}

.generate:hover {
	background-image: url(../img/b_generate_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.yes {
	background-image: url(../img/b_yes_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.yes:hover {
	background-image: url(../img/b_yes_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.no {
	background-image: url(../img/b_no_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.no:hover {
	background-image: url(../img/b_no_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.buy {
	height: 19px;
	width: 65px;
	display: block;
	text-align: center;
}


.buycard {
	background-image: url(../img/b_buycard_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.buycard:hover {
	background-image: url(../img/b_buycard_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.addcard {
	background-image: url(../img/b_addcard_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.addcard:hover {
	background-image: url(../img/b_addcard_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.activate {
	background-image: url(../img/b_activate_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.activate:hover {
	background-image: url(../img/b_activate_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.ordernow {
	height: 19px;
	width: 65px;
	display: block;
}

.pricing {
	height: 19px;
	width: 65px;
	display: block;
}

.learnmore {
	height: 19px;
	width: 65px;
	display: block;
}

.buynow {
	height: 19px;
	width: 65px;
	display: block;
}

.pricelist {
	background-image: url(../img/b_pricelist_sm.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	display: block;
}

.pricelist:hover {
	background-image: url(../img/b_pricelist_sm.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}

.buynow {
	background-image: url(../img/b_buynow.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 70px;
	display: block;
}

.buynow:hover {
	background-image: url(../img/b_buynow.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

.pricing_grey {
	height: 19px;
	width: 65px;
	display: block;
}

.search:active {
	height: 30px;
	width: 70px;
	display: block;
}

.search:hover {
	height: 30px;
	width: 70px;
	display: block;
	background-image: url(../img/b_searchro.gif);
	background-repeat: no-repeat;
}

.signup {
	height: 28px;
	width: 95px;
}

.signup a:hover {
	background-image: url(../img/b_signupRO.gif);
	background-repeat: no-repeat;
}

.help {
	background-image: url(../img/b_help.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.help:hover {
	background-image: url(../img/b_help.gif);
	background-repeat: no-repeat;
	background-position: 0px -16px;
}

#nav .navleft li a.lefton { 	background: url(/img/m_mid_on.gif) no-repeat;
	float: left;
	text-decoration: none;
	display: block;
	width: 95px;
	height: 24px;
	text-align: left;
	text-indent: 10px;
	padding-top: 16px;
 } 

#menu {
	position: static;
	width: 950px;
	height: 60px;
	text-align: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a.menu, a.menu:visited, a.menu:active {
	background-image: url(../img/menu-rear.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	height: 40px;
	/*width: 90px;*/
	display: block;
	text-indent: 6px;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
}
a.menu:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	height: 40px;
	/*width: 90px;*/
	display: block;
	text-indent: 6px;
	vertical-align: middle;
	text-decoration: none;
	line-height: 39px;
	background-image: url(../img/menu-rear.gif);
	background-repeat: no-repeat;
}

a.asia-menu, a.asia-menu:visited, a.asia-menu:active {
	background-image: url(../img/asia-menu-rear.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	height: 48px;
	width: 84px;
	display: block;
	text-indent: 15px;
	vertical-align: middle;
	line-height: 48px;
	text-decoration: none;
}
a.asia-menu:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	height: 48px;
	width: 84px;
	display: block;
	text-indent: 15px;
	vertical-align: middle;
	text-decoration: none;
	line-height: 47px;
	background-image: url(../img/asia-menu-rear.gif);
	background-repeat: no-repeat;
}
a.menuright, a.menuright:visited, a.menuright:active {

	background-image: url(../img/menu-rear-right.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	height: 40px;
	width: 101px;
	display: block;
	text-indent: 6px;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
}
a.menuright:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	height: 40px;
	width: 101px;
	display: block;
	text-indent: 6px;
	vertical-align: middle;
	text-decoration: none;
	line-height: 39px;
	background-image: url(../img/menu-rear-right.gif);
	background-repeat: no-repeat;
}

a.asia-menuright, a.asia-menuright:visited, a.asia-menuright:active {

	background-image: url(../img/asia-menu-rear-right.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	height: 48px;
	width: 95px;
	display: block;
	text-indent: 15px;
	vertical-align: middle;
	line-height: 48px;
	text-decoration: none;
}
a.asia-menuright:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	height: 48px;
	width: 95px;
	display: block;
	text-indent: 15px;
	vertical-align: middle;
	text-decoration: none;
	line-height: 47px;
	background-image: url(../img/asia-menu-rear-right.gif);
	background-repeat: no-repeat;
}
a.menuselected, a.menuselected:visited, a.menuselected:active {

	background-image: url(../img/menu-selected.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height: 40px;
	width: 95px;
	display: block;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
}
a.menuselected:hover {

	background-image: url(../img/menu-selected.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height: 40px;
	width: 95px;
	display: block;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
}

a.asia-menuselected, a.asia-menuselected:visited, a.asia-menuselected:active {

	background-image: url(../img/asia-menu-selected.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height: 48px;
	width: 95px;
	display: block;
	text-indent: 15px;
	vertical-align: middle;
	line-height: 48px;
	text-decoration: none;
}
a.asia-menuselected:hover {

	background-image: url(../img/asia-menu-selected.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height: 48px;
	width: 95px;
	display: block;
	text-indent: 15px;
	vertical-align: middle;
	line-height: 48px;
	text-decoration: none;
}
a.menu-next, a.menu-next:visited, a.menu-next:active {
	background-image: url(../img/menu-selected-next.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	height: 40px;
	width: 73px;
	display: block;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
	text-indent: -5px;
}
a.menu-next:hover {
	background-image: url(../img/menu-selected-next.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	height: 40px;
	width: 73px;
	display: block;
	vertical-align: middle;
	line-height: 39px;
	text-decoration: none;
	text-indent: -5px;
}

a.asia-menu-next, a.asia-menu-next:visited, a.asia-menu-next:active {
	background-image: url(../img/asia-menu-selected-next.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	height: 48px;
	width: 73px;
	display: block;
	vertical-align: middle;
	line-height: 48px;
	text-decoration: none;
	text-indent: 4px;
}

a.asia-menu-next:hover {
	background-image: url(../img/asia-menu-selected-next.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	height: 48px;
	width: 73px;
	display: block;
	vertical-align: middle;
	line-height: 47px;
	text-decoration: none;
	text-indent: 4px;
}

a.menuselected-right, a.menuselected-right:visited, a.menuselected-right:active {
	background-image: url(../img/menu-selected-right.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height: 40px;
	/*width: 101px;*/
	display: block;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
}

a.menu-end, a.menu-end:visited, a.menu-end:active {
	background-image: url(../img/menu-end.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	height: 40px;
	/*width: 101px;*/
	display: block;
	text-indent: -1px;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
}

a.menu-end:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	height: 40px;
	/*width: 101px;*/
	display: block;
	text-indent: -1px;
	vertical-align: middle;
	text-decoration: none;
	line-height: 39px;
	background-image: url(../img/menu-end.gif);
	background-repeat: no-repeat;
}

a.menuselected-right:hover {
	background-image: url(../img/menu-selected-right.gif);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	height: 40px;
	/*width: 101px;*/
	display: block;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 40px;
	text-decoration: none;
}

/*	Asia Domain content
-----------------------------*/
.asia p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:25px;
}
