body 
{
	background-color: #FFFFFF;
	margin: 0px 0px;
	font-family: Verdana;
	font-size: 10pt;
	color: #333333;
	height: 100%;
}

a
{
	color: #333333;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
}
a:link
{
}

a:visited
{
}

a:hover	
{
	color: #365862;
}

.error
{
	color: #FF0000;
	font-weight: bold;
}

.red
{
	color: #E20023;
}

/* Top Red Bar On Site */
#RedHeader 
{
	background-color: #E20023;
	color: #FFFFFF;
	height: 20px;
	margin: 0px auto auto auto;
	text-align: left;
}

#RedHeader .width
{
	width: 1000px;
	margin: 0px auto 0px auto;
}

#RedHeader ul 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

#RedHeader li
{
	list-style-type: none;
	display: inline;
	padding-right: 15px;
}

#RedHeader a
{
	color: #FFFFFF;
}

#RedHeader div.languages
{
	float: right;
}

#RedHeader div.languages a.selected
{
	color: #76AFC6;
}

/* Box with main links and logo */
#HeaderBox
{
	width: 100%;
	background-color: #78B0C7;
	background-image: url(http://www.awayphone.com/Images/SiteImages/TopBanner.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 161px;
	text-align: right;
	font-size: 10px;
	color: #333333;
	border: solid 0px #E20023;
}

#HeaderMenu
{
	text-align: left;
	width: 1000px;
	height: 44px;
	margin: 0px auto 0px auto;
	position: relative;
}

#HeaderMenu p 
{
	float: right;
	position: relative;
	margin-top: 3px;
	margin-right: 10px;
}

#HeaderMenu div.button
{
	width: 99px;
	background-image: url(http://www.awayphone.com/Images/SiteImages/MainNav.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 48px;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	top: 113px;
	left: 30px;
}

#HeaderMenu div.button a
{
	position: relative;
	top: 27px;
	text-align: center;
	font-weight: bold;
	left: 2px;
}

#HeaderMenu div.selectedbutton
{
	width: 99px;
	background-image: url(http://www.awayphone.com/Images/SiteImages/MainNavSelected.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 48px;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	top: 113px;
	left: 30px;
}

#HeaderMenu div.selectedbutton a
{
	position: relative;
	top: 27px;
	text-align: center;
	font-weight: bold;
	color: #E20023;
	left: 2px;
}

#GrayBar
{
	width: 926px;
	margin: 0px auto 0px auto;
	height: 2px;
	position: relative;
	top: -11px;
}

#GrayBar img
{
	border: solid 0px #E20023;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Second div to show footer of main content */
#MainContentDiv2
{
	width: 1000px;
	margin: 12px auto 0px auto;
	min-height: 462px;
}

/* Inner Content Div with top of main background and left menu */
#MainContentDiv
{
	width: 1000px;
	margin: 0px auto 0px auto;
	background-image: url(http://www.awayphone.com/Images/SiteImages/MainTopBG.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	height: 100%;
	min-height: 230px;
	float: left;
	position: relative;
}

#HomeLink 
{
	width: 300px;
	height: 120px;
	border: solid 0px #E20023;
	position: absolute;
	left: 0px;
	cursor: hand;
}

/* Floated left menu with vertical buttons */
#MainLeftMenu 
{
	margin-left: 15px;
	margin-right: 0px;
	border: solid 0px #00FF00;
	padding-top: 15px;
	padding-right: 0px;
}

#MainLeftMenu div.button
{
	height: 36px;
	background-image: url(http://www.awayphone.com/Images/SiteImages/NavUnselected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 154px;
	border: solid 0px #E20023;
}

#MainLeftMenu div.subbutton
{
	height: 20px;
	width: 134px;
	border: solid 0px #E20023;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

#MainLeftMenu div.selectedbutton
{
	height: 36px;
	background-image: url(http://www.awayphone.com/Images/SiteImages/NavSelected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 164px;
	border: solid 0px #E20023;
}

#MainLeftMenu div.button a
{
	position: relative;
	top: 10px;
	padding-left: 30px;
	letter-spacing: 0px;
	font-weight: bold;
}

#MainLeftMenu div.subbutton a
{
	font-size: 11px;
}

#MainLeftMenu div.subbutton a:hover
{
	font-size: 11px;
	color: #E20023;
}

#MainLeftMenu div.selectedbutton a
{
	position: relative;
	top: 10px;
	padding-left: 30px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #E20023;
}

/* Content Goes in this one */
#ContentDiv
{
	border: solid 0px #E20023;
	width: 780px;
	padding-right: 20px;
	padding-top: 5px;
	float: right;
	background-image: url(http://www.awayphone.com/Images/SiteImages/MainBottomBG.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: visible;
	padding-bottom: 10px;
	min-height: 462px;
}

#ContentDiv h1
{
	color: #E20023;
	font-size: 10pt;
}

#ContentDiv h2
{
	color: #E20023;
	font-size: 10pt;
}

#ContentDiv h3
{
	color: #E20023;
	font-size: 10pt;
	font-weight: normal;
}

#ContentDiv h4
{
	font-size: 10pt;
}

#ContentDiv a
{
	color: #E20023;
	font-size: 10pt;
}

#ContentDiv img
{
	border: solid 0px #FFFFFF;
}

#ContentDiv tr.toprow
{
	font-weight: bold;
}

#ContentDiv .centred
{
	text-align: center;
}

#ContentDiv h3.small
{
	font-size: 7pt;
	display: inline;
}

.small	
{
	font-size: 7pt;
}

#ContentDiv a.small
{
	font-size: 7pt;
}

#ContentDiv label
{
	display: block;
	padding-top: 10px;
}

/* Home page specific */
#HomeContentDiv h1
{
	color: #E20023;
	font-size: 11pt;
	margin: 7px 0px 0px 0px;
}

#HomeContentDiv p
{
	color: #838383;
	font-size: 9pt;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#HomeContentDiv p.midgrey
{
	color: #666666;
	font-size: 9pt;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#HomeContentDiv li
{
	color: #838383;
	font-size: 9pt;
}


/* Enquiry Form Styles */
.EnquiryForm
{
	margin-left: 30px;
	float: left;
}

.EnquiryForm textarea
{
	font-family: Verdana;
	font-size: 10pt;
	width: 450px;
	height: 100px;
}

.EnquiryForm input
{
	font-family: Verdana;
	font-size: 10pt;
	width: 300px;
}

.EnquiryForm select
{
	font-family: Verdana;
	font-size: 10pt;
}

.EnquiryForm .Button
{
	width: auto;
	margin-left: 315px;
	margin-top: 10px;
}

/* Login Form */
.LoginForm
{
	margin-left: 30px;
	float: left;
}

.LoginForm textarea
{
	font-family: Verdana;
	font-size: 10pt;
	width: 450px;
	height: 100px;
}

.LoginForm input
{
	font-family: Verdana;
	font-size: 10pt;
	width: 300px;
}

.LoginForm select
{
	font-family: Verdana;
	font-size: 10pt;
}

.LoginForm .Button
{
	width: auto;
	margin-left: 238px;
	margin-top: 10px;
}

/* Reseller SIMs */
.ResellerSIM
{
	border: solid 1px #989898;
	margin-top: 50px;
	border-collapse: collapse;
}

.ResellerSIM td
{
	border: solid 1px #989898;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
}

.ResellerSIM .Header
{
	color: #E20023;
	font-weight: bold;
}

.ResellerSIM .SubHeader
{
	color: #E20023;
	font-weight: normal;
}

/* Speach Bubbles */

#SpeechBubble
{
	width: 259px;
	height: 195px;
	display: block;
	background-image: url(http://www.awayphone.com/Images/SiteImages/SpeechBubble.gif);
	background-position: center top;
	margin: 0px 0px 0px 0px;
	border: solid 0px #00FF00;
	float: left;
	position: relative;
	cursor: hand; 
	cursor: pointer;
	color: #333333;
}

#SpeechBubble h2
{
	color: #E20023;
	font-size: 10pt;
	padding-top: 10px;
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: solid 0px #E20023;
}

#SpeechBubble p
{
	margin-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 8pt;
	width: 230px;
	text-align: left;
}

#SpeechBubble2
{
	width: 259px;
	height: 195px;
	display: block;
	border: solid 0px #E20023;
	background-image: url(http://www.awayphone.com/Images/SiteImages/SpeechBubble.gif);
	background-position: center top;
	margin: 0px 0px 0px 0px;
	border: solid 0px #00FF00;
	float: right;
	position: relative;
	cursor: hand; 
	cursor: pointer;
	color: #333333;
}

#SpeechBubble a
{
	color: #E20023;
	font-weight: bold;
	float: right;
}

#SpeechBubble a.LearnMore
{
	font-weight: normal;
	position: absolute;
	bottom: 42px;
	right: 13px;
}

#SpeechBubble2 h2
{
	color: #E20023;
	font-size: 10pt;
	padding-top: 10px;
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: solid 0px #E20023;
}

#SpeechBubble2 p
{
	margin-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 8pt;
	width: 230px;
	text-align: left;
}

#SpeechBubble2 a
{
	color: #E20023;
	font-weight: bold;
	float: right;
}

#SpeechBubble2 a.LearnMore
{
	font-weight: normal;
	position: absolute;
	bottom: 42px;
	right: 13px;
}

#AnotherCountry 
{	
	background-image: url(http://www.awayphone.com/Images/SiteImages/TariffBG.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 700px;
	height: 50px;
	margin: 0px auto 0px auto;
	text-align: center;
}

#AnotherCountry p
{
	padding-top: 15px;
}

#ReferalForm
{
	padding-left: 30px;
}

#ReferalForm input
{
	width: 300px;
}

#ReferalForm input.checkbox
{
	clear: left;
	width: auto;
}

#ReferalForm label
{
	font-weight: bold;
}

label
{
	font-weight: bold;
}

/* Not in use */
#AccessableOptions
{
	display: none;
}

/* Site map, etc links */
#FooterDiv
{
	clear: both;
	width: 1000px;
	margin: 6px auto 0px auto;
	background-image: url(http://www.awayphone.com/Images/SiteImages/BottomBlueLine.gif);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 7px;
	color: #7D7D7D;
	font-size: 10px;
	padding-bottom: 50px;
}

#FooterDiv h5
{

	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	font-weight: normal;
}

#FooterDiv a
{
	font-size: 10px;
	color: #7D7D7D;
}
