body {
	margin:0;
	padding:0;
	background-color:#E8E8E8;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:12px;
}

#background {
	background:#D0DBDF url(../_images/bg-top.jpg) top repeat-x;
	padding:25px 0 45px 0;
	width: 100%;
	border-bottom: #64b7fb 2px solid;
	display: block;
}

table {
	border-style:none;
	border-spacing: 0;
	border-collapse:collapse;
}

tr {
	padding:0;
	margin:0;
}

td {
	padding:0;
	margin:0;
}

img {
	border:none;
}

a {
	text-decoration: none;
	color:#0080D6;
}

a:hover {
	text-decoration: underline;
}


/*------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------  HEADER  ----------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

#header {
	width: 994px;
	margin: 0 auto;
	height: 90px;
}

#header h1 {
	padding:0;
	margin:0;
}

#header h1 a {
	text-indent:-10000px;
	overflow:hidden;
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:174px;
	height:52px;
	background: #ffffff url(../_images/logo-zapitsms.jpg) no-repeat;
}



/*------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------  NAVIGATION  --------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

#header #navigation {
	float:right;
	padding:0;
	margin:0;
	height:52px;
	width:800px;
	list-style-type: none;
}

#navigation li {
	float: left;
	display:block;
	height:52px;
	overflow:hidden;
	background-color:#ffffff;
}


#navigation a * {
	margin-top:-14px;
}

#navigation a,
#navigation a .hover {
	height:52px;
	position: relative;
	display: block;
	background: url(../_images/btn-navigation.jpg) 0 0;
	cursor:pointer;
	text-indent: -10000px;
}

#navigation a#home_link, #navigation a#home_link .hover {
	background-position: 0 0;
	width:49px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#home_link:hover, 
#navigation a#home_link .hover {
	background-position: 0px -52px ;
	width:49px;
}

#navigation a#product_overview_link, #navigation a#product_overview_link .hover {
	background-position: -49px 0px;
	width:124px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#product_overview_link:hover, 
#navigation a#product_overview_link .hover {
	background-position: -49px -52px;
	width:124px;
}

#navigation a#coverage_link, #navigation a#coverage_link .hover {
	background-position: -173px 0px;
	width:72px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#coverage_link:hover, 
#navigation a#coverage_link .hover {
	background-position: -173px -52px;
	width:72px;
}

#navigation a#pricing_link, #navigation a#pricing_link .hover {
	background-position: -245px 0px;
	width:60px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#pricing_link:hover, 
#navigation a#pricing_link .hover {
	background-position: -245px -52px;
	width:60px;
}

#navigation a#downloads_link, #navigation a#downloads_link .hover {
	background-position: -305px 0px;
	width:84px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#downloads_link:hover, 
#navigation a#downloads_link .hover {
	background-position: -305px -52px;
	width:84px;
}

#navigation a#support_link, #navigation a#support_link .hover {
	background-position: -389px 0px;
	width:66px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#support_link:hover, 
#navigation a#support_link .hover {
	background-position: -389px -52px;
	width:66px;
}

#navigation a#resources_link, #navigation a#resources_link .hover {
	background-position: -455px 0px;
	width:79px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#resources_link:hover, 
#navigation a#resources_link .hover {
	background-position: -455px -52px;
	width:79px;
}

#navigation a#press_releases_link, #navigation a#press_releases_link .hover {
	background-position: -534px 0px;
	width:103px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#press_releases_link:hover, 
#navigation a#press_releases_link .hover {
	background-position: -534px -52px;
	width:103px;
}

#navigation a#about_us_link, #navigation a#about_us_link .hover {
	background-position: -637px 0px;
	width:74px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#about_us_link:hover, 
#navigation a#about_us_link .hover {
	background-position: -637px -52px;
	width:74px;
}

#navigation a#contact_us_link, #navigation a#contact_us_link .hover {
	background-position: -711px 0px;
	width:89px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a#contact_us_link:hover, 
#navigation a#contact_us_link .hover {
	background-position: -711px 52px;
	width:89px;
}



/*------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------  BREADCRUMBS	--------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

#breadcrumbs {
	list-style-type: none;
	margin:0 0 0 217px;
	line-height: 38px;
	padding:0;
	float:left;
	display: block;
}

#breadcrumbs li {
	float: left;
	padding:0 15px;
	background: url(../_images/arrow-menu-top.jpg) left no-repeat;
}

#breadcrumbs a {
	color:#000000;
	text-decoration: underline;
}

#breadcrumbs a:hover {
	color:#0080D6;
}

#header a.bookmark {
	line-height: 38px;
	margin:0 20px 0 0;
	float:right;
	display: block;
	font-size: 11px;
	color:#000000;
	padding:0 0 0 25px;
	background: url(../_images/icons/icon-bookmark.jpg) left no-repeat;
}

#header a.bookmark:hover {
	color:#0080D6;
	text-decoration: none;
}



/*------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------  BANNER  ----------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

.banner {
	height:276px;
	width: 994px;
	padding:0;
	margin: 0 auto;
	position: relative;
}

.banner_text {
	font-family: Tahoma, 'Lucida Sans Unicode', 'Myriad Pro', verdana, tahoma, geneva, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
	position: absolute;
}

.banner_text #buy_now {
	text-indent: -10000px;
	display: block;
	width: 142px;
	height: 38px;
	margin-top: 10px;
	cursor: pointer;
	margin-left: -4px;
	background: url(../_images/icons/btn-buy-now.png) top left no-repeat;
}

.banner_text #buy_now:hover {
	background-position: bottom left;
}
.banner_text #pricing_btn {
	text-indent: -10000px;
	display: block;
	width: 142px;
	height: 38px;
	margin-top: 10px;
	cursor: pointer;
	margin-left: -4px;
	background: url(../_images/icons/btn-pricing.png) top left no-repeat;
}

.banner_text #pricing_btn:hover {
	background-position: bottom left;
}

.banner_text #more_details {
	text-indent: -10000px;
	display: block;
	width: 169px;
	height: 38px;
	margin-top: 10px;
	cursor: pointer;
	margin-left: -4px;
	background: url(../_images/icons/btn-more-details.png) top left no-repeat;
}

.banner_text #more_details:hover {
	background-position: bottom left;
}

.banner_text #signup {
	text-indent: -10000px;
	display: block;
	width: 219px;
	height: 38px;
	margin-top: 10px;
	cursor: pointer;
	margin-left: -4px;
	background: url(../_images/icons/btn-signup-for-free-trial.png) top left no-repeat;
}

.banner_text #signup:hover {
	background-position: bottom left;
}



/*------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------  MAIN BODY  ---------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

.main_body {
	width: 994px;
	margin: 13px auto 0px auto;
}

.main_body a.acrobat {
	display: -moz-inline-stack;
	display: inline-block;
	padding: 0 0 0 40px;
	height:26px;
	line-height: 26px;
	background: url(../_images/icons/icon-pdf.jpg) 0px 0px no-repeat;
}

.main_body a.more_info {
	padding: 0 24px 0 0;
	display: inline-block;
	background: url(../_images/icons/btn-info.jpg) right 2px no-repeat;
}

#page {
	margin: 0 auto;
	padding: 0;
	width: 994px;
}



/*------------------------------------------------------------------------------------------------------*/
/*----------------------------------  RIGHT COLUMN BUSINESS SOLUTIONS ----------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

#sms_business_solutions_menu { /*   Content   */
	float: right;
	vertical-align: top;
	width:226px;
	height:312px;
	background: #ffffff url(../_images/home/box3-middle.jpg) repeat-y;
	position: relative;
}

#sms_business_solutions_menu.fixed {
  position: fixed;
  top: 15px;
  margin-left: 768px;
}

#sms_business_solutions_bottom { /*   Bottom   */
	width:226px;
	height:15px;
	position:absolute;
	bottom:0;
	left:0;
	background: url(../_images/home/box3-bottom.jpg) bottom no-repeat;
}

#sms_business_solutions_menu h2 {
	display:block;
	width:226px;
	height:45px;
	position:absolute;
	top:0;
	left:0;
	background: url(../_images/titles/box3-top2.jpg) top no-repeat;
	margin: 0;
}

#home_page #sms_business_solutions_menu h2 {
	background: url(../_images/home/box3-top.jpg) top no-repeat;
}

#sms_business_solutions_menu h2 a { /*   Heading   */
	display: block;
	text-indent:-10000px;
	overflow:hidden;
	position:relative;
	z-index:1;
	height:16px;
	width:226px;
	margin:15px 0 15px 0px;
	background: url(../_images/home/menu-sms-business-solutions.jpg) 20px 0 no-repeat;
}

#sms_business_solutions_menu h2 a:hover {
	background-position: 20px -16px;
}

#sms_business_solutions_menu ul { /*   List   */
	list-style: none;
	margin:45px 0 0 0;
	padding:3px 0 0 18px;
}

#sms_business_solutions_menu ul li { /*   List   */
	padding: 0;
	margin:0;
	position: relative;
}

#sms_business_solutions_menu ul li a { /*   Default Link Behaviour   */
	display: block;
	width:150px;
	margin:0;
	padding:10px 0 9px 40px;
	background: url(../_images/arrow-menu-black.jpg) no-repeat right center;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size: 13px;
	border-bottom: 1px solid #888888;
}

#sms_business_solutions_menu ul li a:hover { /*   Default Link Hover Behaviour   */
	color:#0080D6;
	background: url(../_images/arrow-menu-blue.jpg) no-repeat right center;
}

#sms_business_solutions_menu ul li#services { /*   Services   */
	background: url(../_images/home/icon-services.jpg) no-repeat left center;
}

#sms_business_solutions_menu ul li#retail { /*   Retail   */
	background: url(../_images/home/icon-retail.jpg) no-repeat left center;
}

#sms_business_solutions_menu ul li#education { /*   Education   */
	background: url(../_images/home/icon-education.jpg) no-repeat left center;
}

#sms_business_solutions_menu ul li#government { /*   Government   */
	background: url(../_images/home/icon-government.jpg) no-repeat left center;
}

#sms_business_solutions_menu ul li#medical { /*   Medical   */
	background: url(../_images/home/icon-medical.jpg) no-repeat left center;
}

#sms_business_solutions_menu ul li#manufacturing { /*   Manufacturing   */
	background: url(../_images/home/icon-manufacturing.jpg) no-repeat left center;
}

#sms_business_solutions_menu ul li#bushfire_alert { /*   Bushfire Alert   */
	background: url(../_images/home/icon-bushfire.jpg) no-repeat left center;
}

#sms_business_solutions_menu ul li#bushfire_alert a { /*   Removes the last border from the list   */
	border-bottom: none;
}

#sms_for_services #sms_business_solutions_menu ul li#services a,
#sms_in_retail #sms_business_solutions_menu ul li#retail a,
#sms_in_education #sms_business_solutions_menu ul li#education a,
#sms_in_government #sms_business_solutions_menu ul li#government a,
#sms_in_medical_industry #sms_business_solutions_menu ul li#medical a,
#sms_in_manufacturing #sms_business_solutions_menu ul li#manufacturing a,
#sms_for_emergency_alert #sms_business_solutions_menu ul li#bushfire_alert a {
	color:#0080D6;
	background: url(../_images/arrow-menu-blue.jpg) no-repeat right center;
}



/*------------------------------------------------------------------------------------------------------*/
/*----------------------------------  RIGHT COLUMN ZAPITSMS DOWNLOADS ----------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

#downloads_menu { /*   Content   */
	float: right;
	vertical-align: top;
	width:226px;
	height:270px;
	background: #ffffff url(../_images/home/box3-middle.jpg) repeat-y;
	position: relative;
	padding-bottom:1px;
}

#downloads_menu.fixed {
  position: fixed;
  top: 15px;
  margin-left: 768px;
}

#downloads_bottom { /*   Bottom   */
	width:226px;
	height:15px;
	position:absolute;
	bottom:0;
	left:0;
	background: url(../_images/home/box3-bottom.jpg) bottom no-repeat;
}

#downloads_menu h2 {
	display:block;
	width:226px;
	height:45px;
	position:absolute;
	top:0;
	left:0;
	background: url(../_images/titles/box3-top2.jpg) top no-repeat;
	margin: 0;
}

#downloads_menu h2 a { /*   Heading   */
	display: block;
	text-indent:-10000px;
	overflow:hidden;
	position:relative;
	z-index:1;
	height:20px;
	width:226px;
	margin:15px 0 11px 0px;
	background: url(../_images/titles/zapitsms-downloads.jpg) 20px 0 no-repeat;
}

#downloads_menu h2 a:hover {
	background-position: 20px -20px;
}

#downloads_menu ul { /*   List   */
	list-style: none;
	margin:45px 0 0 0;
	padding:3px 0 0 18px;
}

#downloads_menu ul li { /*   List   */
	padding: 0;
	margin:0;
	position: relative;
}

#downloads_menu ul li a { /*   Default Link Behaviour   */
	display: block;
	width:150px;
	margin:0;
	padding:10px 0 9px 40px;
	background: url(../_images/arrow-menu-black.jpg) no-repeat right center;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size: 13px;
	border-top: 1px solid #888888;
}

#downloads_menu ul li a:hover { /*   Default Link Hover Behaviour   */
	color:#0080D6;
	background: url(../_images/arrow-menu-blue.jpg) no-repeat right center;
}

#downloads_menu ul li#windows { /*   Windows   */
	background: url(../_images/icons/icon-windows.jpg) no-repeat left center;
}

#downloads_menu ul li#sms_api { /*   SMS API   */
	background: url(../_images/icons/icon-sms-api.jpg) no-repeat left center;
}

#downloads_menu ul li#outlook_2010 { /*   Outlook 2010   */
	background: url(../_images/icons/icon-outlook4.jpg) no-repeat left center;
	font-size: 12px;
}

#downloads_menu ul li#outlook_2010 a { /*   Outlook 2010   */
	font-size: 12px;
}

#downloads_menu ul li#outlook_2007 { /*   Outlook 2007   */
	background: url(../_images/icons/icon-outlook2.jpg) no-repeat left center;
}

#downloads_menu ul li#lotus_notes { /*   Lotus Notes   */
	background: url(../_images/icons/icon-lotus-notes.jpg) no-repeat left center;
}

#downloads_menu ul li#mac { /*   Mac   */
	background: url(../_images/icons/icon-mac.jpg) no-repeat left center;
}

#downloads_menu ul li#linux { /*   Linux   */
	background: url(../_images/icons/icon-linux.jpg) no-repeat left center;
}

#downloads_menu ul li#windows a { /*   Removes the last border from the list   */
	border-top: none;
}

#download_windows #downloads_menu ul li#windows a,
#download_sms_api #downloads_menu ul li#sms_api a,
#download_outlook_2010 #downloads_menu ul li#outlook_2010 a,
#download_outlook_2007 #downloads_menu ul li#outlook_2007 a,
#download_lotus_notes #downloads_menu ul li#lotus_notes a,
#download_mac #downloads_menu ul li#mac a,
#download_linux #downloads_menu ul li#linux a {
	color:#0080D6;
	background: url(../_images/arrow-menu-blue.jpg) no-repeat right center;
}



/*------------------------------------------------------------------------------------------------------*/
/*-----------------------------------  RIGHT COLUMN ZAPITSMS FEATURES ----------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

#zapitsms_features_menu { /*   Content   */
	float: right;
	vertical-align: top;
	width:226px;
	padding-bottom: 7px;
	background: #ffffff url(../_images/home/box3-middle.jpg) repeat-y;
	position: relative;
}

#zapitsms_features_menu.fixed {
  position: fixed;
  top: 15px;
  margin-left: 768px;
}

#zapitsms_features_bottom { /*   Bottom   */
	width:226px;
	height:15px;
	position:absolute;
	bottom:0;
	left:0;
	background: url(../_images/home/box3-bottom.jpg) bottom no-repeat;
}

#zapitsms_features_menu h2 {
	display:block;
	width:226px;
	height:45px;
	position:absolute;
	top:0;
	left:0;
	background: url(../_images/titles/box3-top2.jpg) top no-repeat;
	margin: 0;
}

#zapitsms_features_menu h2 a { /*   Heading   */
	display: block;
	text-indent:-10000px;
	overflow:hidden;
	position:relative;
	z-index:1;
	height:19px;
	width:226px;
	margin:16px 0 10px 0px;
	background: url(../_images/titles/features-of-zapitsms.jpg) 20px 0 no-repeat;
}

#zapitsms_features_menu h2 a:hover {
	background-position: 20px -19px;
}

#zapitsms_features_menu ul { /*   List   */
	list-style: none;
	margin:45px 0 0 0;
	padding:3px 0 0 18px;
}

#zapitsms_features_menu ul li { /*   List   */
	padding: 0;
	margin:0;
	position: relative;
}

#zapitsms_features_menu ul li a { /*   Default Link Behaviour   */
	display: block;
	width:150px;
	margin:0;
	padding:10px 0 9px 40px;
	background: url(../_images/arrow-menu-black.jpg) no-repeat right center;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size: 13px;
	border-bottom: 1px solid #888888;
}

#zapitsms_features_menu ul li a:hover { /*   Default Link Hover Behaviour   */
	color:#0080D6;
	background: url(../_images/arrow-menu-blue.jpg) no-repeat right center;
}

#zapitsms_features_menu ul li#schedule { /*   Schedule SMS   */
	background: url(../_images/icons/icon-schedule.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#bulk { /*   Bulk SMS   */
	background: url(../_images/icons/icon-bulk-sms.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#multi_user { /*   Multi User   */
	background: url(../_images/icons/icon-multi-user.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#web { /*   Web Admin   */
	background: url(../_images/icons/icon-web-admin2.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#address { /*   Address   */
	background: url(../_images/icons/icon-address-book.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#address a { /*   Address   */
	font-size: 12px;
}

#zapitsms_features_menu ul li#csv { /*    CSV File   */
	background: url(../_images/icons/icon-csv.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#backup { /*    Backup Email   */
	background: url(../_images/icons/icon-backup.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#outlook { /*    Outlook SMS   */
	background: url(../_images/icons/icon-outlook6.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#broadcast { /*    Broadcast Groups   */
	background: url(../_images/icons/icon-broadcast-groups.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#picture { /*   Picture SMS   */
	background: url(../_images/icons/icon-picture.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#template { /*   Template SMS   */
	background: url(../_images/icons/icon-templates.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#dedicated { /*   Dedicated Virtual Number   */
	background: url(../_images/icons/icon-dedicated-number.jpg) no-repeat left center;
}

#zapitsms_features_menu ul li#dedicated a { /*   Removes the last border from the list   */
	border-bottom: none;
}

#schedule_sms #zapitsms_features_menu ul li#schedule a, 
#bulk_sms #zapitsms_features_menu ul li#bulk a, 
#picture_sms #zapitsms_features_menu ul li#picture a, 
#templates #zapitsms_features_menu ul li#template a, 
#multi_user_account #zapitsms_features_menu ul li#multi_user a, 
#web_admin #zapitsms_features_menu ul li#web a, 
#online_address_book #zapitsms_features_menu ul li#address a, 
#csv_file #zapitsms_features_menu ul li#csv a, 
#backup_email #zapitsms_features_menu ul li#backup a, 
#outlook_sms #zapitsms_features_menu ul li#outlook a, 
#broadcast_groups #zapitsms_features_menu ul li#broadcast a, 
#dedicated_number #zapitsms_features_menu ul li#dedicated a {
	color:#0080D6;
	background: url(../_images/arrow-menu-blue.jpg) no-repeat right center;
}



/*------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------  FOOTER  ----------------------------------------------*/
/*------------------------------------------------------------------------------------------------------*/

#footer {
	background:#E8E8E8 url(../_images/bg-footer.jpg) top repeat-x;
	margin: 0;
	padding: 0;
	height:70px;
}

#footer_links {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	width:994px;
	height:70px;
	margin: 0 auto;
	padding:15px 0 0 0;
}

#footer_links a {
	color:#777777;
	text-decoration:none;
}

#footer_links a:hover {
	color:#000000;
}

#footer_links #copyright {
	float:right;
}
