body,th {
	font-family: Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Arial, Helvetica;line-height:1.6em;
	font-size: 13px;
	color: #0066CC;
	background-image: url(images/temp-home.jpg);
	background-repeat: no-repeat;
}

p {line-height:1.6em}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 15px; font-weight:bold;
}
.lrg {font-size: 17px;line-height:1.6em;}

a:link.linkbox, a:active.linkbox, a:visited.linkbox {font-size:0.9em;text-align:center;float:right;margin-right:20px;color:#0066CC;text-decoration:none;display:inline;width:130px;padding:10px;border:1px solid #B8C3CC;background-color:#fff;}

.big {font-weight:bold;font-size:1.3em;}
.cap {
	text-transform: uppercase;font-weight:bold;
}

.go {position:relative;left:200px;}

img {border:0;}
#menu {height:100px;font-size:12px;}
#menu a {
	display:block;
	overflow:hidden;
	background-position: 0px -60px;
}
#indent {padding-left:20px;}
#menu a:hover {background-position: 0px 0px;}

.ret {position:relative;bottom:30px;}


#menu span {display:none;}

.internet-cafe {
	width:140px;height:60px;
	background-image: url(images/menu-internetcafe.gif);
}
.wireless-hotspot {
	width:154px;height:60px;
	background-image: url(images/menu-wirelesshotspot.gif);
}
.online-tour {
	width:110px;height:60px;
	background-image: url(images/menu-onlinetour.gif);
}
.about {
	width:92px;height:60px;
	background-image: url(images/menu-aboutus.gif);
}
.reseller {
	width:172px;height:60px;
	background-image: url(images/menu-resellerinformation.gif);
}
.contact {
	width:111px;height:60px;
	background-image: url(images/menu-contactus.gif);
}
.home {
	width:102px;height:60px;
	background-image: url(images/menu-home.gif);
}
.logo {margin-bottom:10px;}
body {
	background-image: url(images/back.jpg);
	background-repeat: no-repeat;
	background-position: center 30px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrapper {
	width:770px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow: visible;
}
#header {position:relative;margin-top:15px;}
#login {position:absolute;right:10px;top:25px;width:371px;padding:0;margin:0}
.username {border:0;padding:0;margin:0;padding-top:4px;padding-left:6px;margin-right:9px;
	width:105px;
	height:21px;
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	background-image: url(images/username.gif);
}
.password {border:0;padding:0;margin:0;padding-top:4px;padding-left:6px;margin-right:9px;
	width:105px;
	height:21px;
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	background-image: url(images/password.gif);
}
.submit {border:0;padding:0;margin:0;
	width:111px;
	height:25px;
	background-image: url(images/login.gif);
}
#content {padding-left:20px;padding-right:20px;}
#temp-home {
	width:770px;
	height:250px;
	background-image: url(images/temp-home.jpg);
	background-repeat: no-repeat;
}
#temp-wireless {
	width:770px;
	height:260px;
	background-image: url(images/temp-wireless.jpg);
	background-repeat: no-repeat;
}
#temp-features {
	width:770px;
	height:260px;
	background-image: url(images/temp-features.jpg);
	background-repeat: no-repeat;
}
#temp-reseller {position:relative;top:10px;
	width:770px;
	height:300px;
	background-image: url(images/temp-reseller.jpg);
	background-repeat: no-repeat;
}

a.hop {position:relative;bottom:15px;color:#0066CC;text-decoration:none;padding:11px 8px 11px 8px;z-index:20;}
a.hop:hover {z-index:20;border-bottom:2px solid #0066CC}
#headhold {
	position:relative;
	height:200px;
}
#headhold2 {
	position:relative;
}
#headhold2 p, #headhold2 h2, #headhold2 ul {
	margin-left:20px;margin-right:20px;
}
#headhold3 {
	position:relative;
	width:500px;
}
#headhold3 p, #headhold3 h2, #headhold3 ul {
	margin-left:20px;margin-right:20px;
}
.homehead {text-align:center;margin-top:5px;}
.pagehead {margin-top:5px;padding-left:20px;}

.feats {position:absolute;top:70px;}
#footer {
	font-size:12px;
	height:60px;
	padding-top:5px;
	/*background-image: url(images/vista.gif);
	background-repeat: no-repeat;
	background-position: 590px top; */
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;list-style-position:inside;
}



#nav li { /* all list items */
	float: left;
}

#nav li ul { /* second-level lists */
	position: absolute;
	padding:15px;
	padding-left:8px;padding-right:8px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-image: url(images/shad.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav ul li {margin-right:0px;}


#testimonial {
	font-size:11px;margin-top:20px;
	height:100px;text-align:center;
	padding-top:10px;padding-left:50px;padding-right:50px;
	background-image: url(images/inverted.gif);
	background-repeat: no-repeat;
	background-position: top;
}
a.link:link {
	color: #0066CC;border-bottom:1px solid #C4DCF3;
	text-decoration: none;
}
a.link:visited {
	color: #0066CC;border-bottom:1px solid #C4DCF3;
	text-decoration: none;
}
a.link:hover {
	background-color:#E5EFFA;
	color: #0066CC;
}
a.link:active {
	color: #0066CC;border-bottom:1px solid #C4DCF3;
	text-decoration: none;
}
a.link2:link {
	color: #0066CC;border-bottom:2px solid #ebebeb;
	text-decoration: none;
}
a.link2:visited {
	color: #0066CC;border-bottom:2px solid #ebebeb;
	text-decoration: none;
}
a.link2:active {
	color: #0066CC;border-bottom:2px solid #ebebeb;
	text-decoration: none;
}
a.link2:hover {
	color: #0066CC;border-bottom:2px solid #ccc;
	text-decoration: none;
}
#column {
	float:left;
	width:380px;
}
.cafes {
	position:absolute;
	right:0;
	top:165px;
}
.indent {padding-left:20px;}
.biglink {padding:10px;background-color:#0066CC;}
a.biglink {color:#fff;text-decoration:none;border-bottom: 3px solid #C4DCF3;}
a.biglink:hover {border-bottom:3px solid #E5EFFA;}
#tablehold {padding-left:20px;}
#address {font-size:12px;
	margin-top:40px;
	padding-left:20px;
	padding-right:20px;
	border-left:2px solid #0066CC;
	width:220px;
	float:right;
}
.form1 {width:300px;padding:2px;margin:4px;border:1px solid #ccc;vertical-align:middle}
select.form1 {width:305px;padding:2px;margin:4px;border:1px solid #ccc;vertical-align:middle}
table {margin-left:20px;}

.form2 {width:720px;font-size:12px;margin-bottom:20px;}
.form2 td {border:0;border-bottom:1px solid #A3C8ED;border-right:1px solid #A3C8ED;padding:4px;}
.center {text-align:center;width:75px;}
.lefty {
	float:left;
	margin-right:15px;margin-top:15px;
	font-size:12px;
	text-align:center;
}
.lefty img {padding:4px;border:1px solid #a3c8ed;}
#holder {margin:20px;}
.enlarged {margin-top:20px;height:550px;padding:4px;border:1px solid #a3c8ed;}
.buttons {margin-right:20px;margin-top:20px;}


div#latest-news{
  float:right; width: 110px;
  height: 140px;
  background-image: url(images/latest-news-bg.gif);
  background-repeat: no-repeat;
  padding: 5px;
  margin-left:10px;
  color: #fff;
  font-size: 11px;
  position: relative;
}

div.special-hot{
 border: 1px solid #AAAAFF;
 background-color: #F0F0FF;
 padding: 10px;
 margin-left: 20px;
 font-weight: bold;
 margin-bottom: 10px;
  
}

div#latest-news p{
  margin : 0;
  position: absolute;
  top: 40px;
  left:6px;
  width: 100px;
}

table.paypal_pay{
  position:relative;
  left:200px;
  border: 1px solid #ccc;
  margin-bottom: 3px;
  width: 400px;
}
ul.hor-list{
  display: inline;
}

ul.hor-list li{
  display: inline;
}

ul.hor-list li a{
  padding: 0 10px;
}
