/* @override http://www.webhelpdesk.com/style.css */

/* @override 
	http://www.webhelpdesk.com/style.css
	http://xserve.webhelpdesk.com/style.css
	http://webhelpdesk.com/style.css
	http://silverstreak.macsdesign.com/whd/style.css
*/

/* Basic */

body {
	margin: 0;
	padding: 0;
	background: url(images/bg.jpg) repeat-x #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	width: 805px;
	position: relative;
	margin: auto;
	display: block;
}

img {
	border: 0;
}

a {
	color: #3399FF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* Navigation */

#navigation {
	position: absolute;
	top: 41px;
	left: 0px;
	width: 100%;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation li {
	display: inline;
	margin: 0;
	padding: 0;
}

/*Lower Navigation */

#lower_nav {
	position: relative;
	width: 820px;
	display: block;
	clear: both;
	
}

#lower_nav	ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#lower_nav	li {
	display: inline-table;
	margin: 0;
	padding: 0;
	margin-left: -4px;
}

div.lowerNavButton {
	display: inline-table;
	float: left;
}

/*Header Common Elements */

#call_now {
	position: absolute;
	top: 30px;
	right: 38px;
}

#home_whats_new {
	position: absolute;
	top: 50px;
	right: 38px;
	padding: 5px 10px;
	border: 1px solid #7697cc;
}

#home_whats_new h1.whats_new{
	font-size: 16px;
	color: #3399FF;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

#home_whats_new a {
	color: #2c5e8e;
	text-decoration: none;
	font-weight: bold;
}

#home_whats_new a:hover {
	text-decoration: underline;
}

#sub_whats_new {
	padding: 5px 10px;
	border: 1px solid #7697cc;
	position: absolute;
}

.sub_whats_new_align1 {
	left: 170px;
}


.sub_whats_new_align2 {
	left: 359px;
}

#sub_whats_new h1.whats_new{
	font-size: 12px;
	color: #3399FF;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	width: 100%;
	border-style: none;
	margin: 0;
}

#sub_whats_new a {
	color: #2c5e8e;
	text-decoration: none;
	font-weight: bold;
}

#sub_whats_new a:hover {
	text-decoration: underline;
}

#online_demo {
	position: absolute;
	top: 40px;
	right: 20px;
}

/*-------------------------------INDEX PAGE--------------------------------------------*/

/*Top Leads*/

#top_leads {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 41px;
	width: 100%;
}

#toll_free {
	width: 400px;
	height: 41px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#chat_now {
	width: 125;
	height: 16px;
	position: relative;
	float: right;
	margin-top: 15px;
	margin-right: 47px;
}

/*Banner*/

#banner {
	width: 796px;
	height: 387px;
	top: 79px;
	position: relative;
}

/*Second Half*/

#second_half {
	background: url(images/bg2.jpg) repeat-y;
	width: 796px;
	position: relative;
	margin-top: 78px;
	display: block;
	padding-bottom: 30px;
	float: left;
}

#content_container {
	background: url(images/bg2.jpg) repeat-y;
	width: 796px;
	position: relative;
	display: block;
	float: left;
	padding-bottom: 15px;
}

/*Left Column*/

#left_column {
	width: auto;
	display: block;
	float: left;
	height: auto;
	z-index: 10;
}

#left_column_Landing {
	width: auto;
	display: block;
	float: left;
	height: auto;
	z-index: 10;
	padding-top: 15px;
	margin-left: 2px;
}

.homeContent{
	display: block;
	position: relative;
	float: left;
	width: 365px;
	padding-left: 20px;
	clear: both;
	text-align: justify;
}

.homeAccord{
	display: block;
	position: relative;
	float: left;
	width: 360px;
	padding-left: 22px;
	clear: both;
	text-align: justify;
	padding-top: 3px;
}

#homeContent{
	display: block;
	position: relative;
	float: left;
	margin-top: 15px;
	width: 365px;
	padding-left: 20px;
	clear: both;
	text-align: justify;
	margin-bottom: 10px;
}

#homeContent p {
	width: 95%;
}

#boxContainer{
	position: relative;
	display: block;
	width: 400px;
	float: left;
	padding-left: 7px;
}

#boxContainer_Landing{
	position: relative;
	display: block;
	width: 400px;
	float: left;
	padding-left: 15px;
}

#boxVendors{
	position: relative;
	display: block;
	width: 410px;
	float: right;
	margin-top: 20px;
}

#banner1,#banner2 {
	width: 200px;
	height: 238px;
	display: inline;
}

#featured_clients {
	margin-left: 4px;
	display: block;
	float: left;
	position: relative;
}

#news_box {
	margin-left: 4px;
	display: block;
	position: relative;
	float: left;
}

/*Text Formating*/

.homeContent h1 {
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-left: 10px;
	width: 75%;
}

h1 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-left: 10px;
}

h3 {
	font-size: 15px;
	color: #474747;
	font-weight: 400;
	margin-left: 10px;
}



p {
	color: #636262;
	font-size: 13px;
	width: 330px;
	line-height: 17px;
	margin-left: 10px;
}

.hyperLinks {
	color: #3399FF;
	text-decoration: none;
}

.hyperLinks:hover {
	text-decoration: underline;
}

.FooterLinks {
	text-decoration: none;
}

.FooterLinks:hover {
	text-decoration: underline;
	color: maroon;
}

.videoLink {
	color: #5b78e5;
	font-size: 12px;
	display: inline;
	cursor: pointer;
	background: url(images/film_bullet.gif) no-repeat;
	padding-left: 15px;
	margin-left: 10px;
}

/*Demo Box*/

#demo_box {
	background: url(images/demo_box.jpg) no-repeat;
	width: 375px;
	height: 485px;
	z-index: 100;
	display: block;
	position: relative;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	cursor: pointer;
}

#demo_box_Landing {
	background: url(images/demo_box.jpg) no-repeat;
	width: 365px;
	height: 485px;
	z-index: 100;
	display: block;
	position: absolute;
	float: left;
	margin-top: 15px;
	clear: none;
	left: 400px;
}

.bullet {
	width: 21px;
	height: 20px;
}

#myForm {
	position: absolute;
	top: 170px;
	left: 15px;
	font-size: 12px;
	width: 345px;
}

#featureList {
	position: absolute;
	top: 150px;
	left: 10px;
	font-size: 12px;
	width: 345px;
}

#myForm	table {
	color: #3a3a3a;
	height: 200px;
	font-size: 10px;
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

#myForm select {
	width: 225px;
}

#submit {
	width: 70px;
	height: 25px;
	position: absolute;
	top: 370px;
	right: 35px;
}

#disclaimers {
	text-align: center;
	font-size: 9px;
	color: #999999;
}

#myForm #areacode {
	width: 30px;
}

#myForm #phone {
	width: 110px;
}

#myForm #extension {
	width: 30px;
}

/*-------------------------------END INDEX PAGE--------------------------------------------*/

/*-------------------------------OTHER PAGES--------------------------------------------*/

#header2 {
	background: url(images/header2.jpg) no-repeat;
	width: 796px;
	height: 159px;
	top: 80px;
	position: relative;
}

#head2_left {
	width: 796px;
	height: 159px;
	position: relative;
	margin: 0;
}

#side_ads {
	width: 200px;
	margin-right: 20px;
	float: right;
}

#content {
	margin-left: 30px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	width: 520px;
	display: block;
	float: left;
	height: auto;
}

#contentText {
	margin-left: 30px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	width: 520px;
	display: block;
	float: left;
	height: auto;
}

table.tableContent {
	float: none;
	width: 520px;
	display: inline-table;
}

table.tableContent td {
	padding: 3px;
	vertical-align: top;
	width: 50%;
}

table.tableFeatures {
	width: 545px;
	display: inline-table;
}

table.tableFeatures td {
	padding: 8px;
	vertical-align: top;
	font-size: 13px;
}

table.tableFeatures td.feature {
	width: 55%;
}

table.tableFeatures td.feature img.bullet {
	width: 6px;
	height: 6px;
	margin-bottom: 2px;
}

table.tableFeatures td.feature img.button {
	margin-right: 10px;
	float: left;
}

table.tableFeatures td.edition {
	text-align: center;
}

table.tableFeatures tr.oddRow {
	background-color: #cecece;
}

table.tableFeatures tr.evenRow {
	background-color: #ececec;
}

table.industryLinks {
	float: none;
	display: inline-table;
	width: 100%;
}

table.industryLinks td {
	font-size: 13px;
	font-weight: bold;
}

table.industryLinks a {
/*	color: #970a11;*/
	color: #2c5e8e;
	text-decoration: none;
}

table.industryLinks a:hover {
	text-decoration: underline;
}

.topLink {
	float: right;
	margin-top: 5px;

	margin-right: 95px;
	font-size: 12px;
	display: block;
	clear: both;
}

.topLink_features {
	float: right;
	margin-top: 5px;
	font-size: 12px;
	display: block;
	clear: both;
}

form.storeForm {
	float: none;
	width: 100%;
	display: inline-table;
}

#content h1 {
	border-bottom: 1px solid #dcdcdc;
	width: 75%;
	padding-bottom: 10px;
	font-size: 17px;
}

#contentText h1 {
	border-bottom: 1px solid #dcdcdc;
	width: 75%;
	padding-bottom: 10px;
	font-size: 17px;
}

#content p {
	width: 90%;
	margin-bottom: 0px;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}

#content img.icon_bullet {
	float: left;
	margin-right: 10px;
}

#contentText p {
	width: 90%;
	margin-bottom: 0px;
	border-bottom: 1px solid #eee;
}

div.contentBlock {
	width: 90%;
	margin-bottom: 0px;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
	color: #636262;
	font-size: 12px;
	line-height: 17px;
	margin-left: 10px;
	display: block;
	float: left;
}

div.contentBlock h2 {
	color: #474747;
	margin-top: 10px;
}

div.contentBlock img.icon_bullet {
	float: left;
	margin-right: 10px;
}

div.demoButton {
	margin-top: 20px;
	
	display: block;
	float: left;
}

div.spacer {
	width: 25px;
	display: block;
	float: left;
}

#content h3 {
	background: url(images/tools.jpg) no-repeat left top;
	padding: 5px 0 0 40px;
	margin-top: 5px;
	height: 25px;
	margin-bottom: 15px;
}

#contentText h3 {
	background: url(images/tools.jpg) no-repeat left top;
	padding: 5px 0 0 40px;
	margin-top: 15px;
	height: 25px;
	margin-bottom: 15px;
	font-style: italic;
}

#content h2 {
	font-size: 15px;
	margin-top: 20px;
}

#contentText h2 {
	font-size: 15px;
	margin-top: 15px;
	width: 90%;
	text-align: justify;
	color: #801807;
	margin-bottom: 15px;
	font-style: italic;
	margin-left: 30px;
}

#content table {
	color: #333;
	border-bottom: none;
	font-size: 10px;
}

#content ul {
	list-style: none;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	border-bottom: 1px solid #eee;
	width: 85%;
	padding-bottom: 30px;
}

#contentText ul {
	list-style: none;
	font-size: 10px;
	color: #333333;
	border-bottom: 1px solid #eee;
	width: 85%;
	margin-bottom: 15px;
	line-height: 15px;
	padding-left: 15px;
	margin-left: 15px;
}

#content li {
  color: #696969;
}

#contentText li {
  color: #333;
}

#content	form {
	margin-top: 30px;
}

.red {
	color: red;
}

#clearer {
	border: 0px;
	height: 300px;
}

h4 {
	font-size: 11px;
	color: #999999;
}

h4	a {
	color: #333333;
}

.contact {
	font-size: 12px;
}

.contact li {
	font-size: 12px;
	list-style-type: none;
	line-height: 20px;
}

.featureList ul {
}

.newsList ul {
}

.textList ul {
}

.newsList li {
	list-style-type: circle;
	font-size: 12px;
	margin-bottom: 5px;
}

.textList li {
	font-size: 12px;
	margin-bottom: 5px;
}

li.indent {
	margin-left: 15px;
}

li.bulletARD{
	background: url(images/button_ard.gif) no-repeat 0 0;
	padding-left: 30px;
}

li.bulletCasper{
	background: url(images/button_casper.gif) no-repeat 0 0;
	padding-left: 30px;
}

li.bulletLANrev{
	background: url(images/button_lanrev.gif) no-repeat 0 0;
	padding-left: 30px;
}

li.bulletScreenSharing{
	background: url(images/button_screen_sharing.gif) no-repeat 0 0;
	padding-left: 30px;
}

li.bulletWindows{
	background: url(images/button_windows.gif) no-repeat 0 0;
	padding-left: 30px;
}

li.bulletText{
	padding-left: 15px;
	background: url(images/bulletText.gif) no-repeat 0 3px;
}

li.bulletTextIndent{
	padding-left: 15px;
	background: url(images/bulletText.gif) no-repeat 0 3px;
	margin-left: 15px;
}

.featureList li {
	font-size: 12px;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-image: url(images/check.gif);
	font-weight: bold;
}

#clientDemoButton {
	height: 86px;
	background: url(images/client_demo_button.gif) no-repeat;
	display: inline-block;
	float: left;
	cursor: pointer;
	margin-bottom: 5px;
	margin-top: 7px;
	position: relative;
	left: 10px;
	width: 173px;
}

#techDemoButton {
	width: 173px;
	height: 86px;
	background: url(images/tech_demo_button.gif) no-repeat;
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 7px;
	position: relative;
	cursor: pointer;
	left: 27px;
	float: left;
}

#demoButtonContainer{
	display: table;
	margin-left: 50px;
	margin-bottom: 10px;
	width: 450px;
	height: 86px;
}
.data {
	vertical-align: top;
}

.formSubmitButton {
	display: inline-table;
	float:right;
	margin-right:75px;
}

#instructions {
	width: 100%;
	margin-top: 20px;
}

#instructions li {
	padding-bottom: 10px;
	line-height:16px;
	font-size: 12px;
}

#instructions h2 {
	font-size: 16px;
	padding-top: 20px;
	border-top: 1px solid #c8c8c8;
}

#instructions a {
	color: #313131;
	/*color: #3399FF;*/
}

#instructions h3 {
	color: #e22117;
	background: none;
	padding:0px;
	height: auto;
	font-size: 14px;
	line-height: 18px;
}

#instructions p {
	border: 0px;
}

#instructions h4 {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: black;
}

#instructions table {
	width: 100%;
	font-size: 12px;
	border: none;
	margin: 0px 0 50px 0;
}

#instructions table th {
	background-color: #464646;
	color: white;
	vertical-align: bottom;
	padding: 6px;
	font-size: 14px;
}

#instructions table td {
	border-top: solid 1px white;
	padding: 4px 8px;
	background-color: #efefef;
}

#instructions table td .filesize {
	color: #888888;
}

#instructions table a {
	color: #3399FF;
	font-weight: normal;
}
	
#homeFeatures {
	float: left;
	width: 725px;
	margin:0px;
	margin-left: 34px;
	padding-bottom: 10px;
}

.homeWide {
	float: left;
	width: 715px;
	margin:0px;
	margin-left: 34px;
	margin-bottom: 0;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
}

.homeWide p {
	width: 100%;
	margin-bottom: 0;
	margin-top: 5px;
	clear: none;
}

.homeWide h1 {
	float: left;
	width: 60%;
	margin:0px;
	margin-left: 9px;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.homeWide h3 {
	float: left;
	width: 725px;
	margin:0px;
	margin-left: 9px;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#home3box {
	display: block;
	width: 500px;
	float: left;
	height: 500px;
	background-color: #ccc;
}

.1box {
	width: 50px;
	display: block;
	height: 50px;
	background-color: #e79d66;
	float: left;
}

.2box {
	width: 50px;
	display: block;
	position: relative;
	height: 50px;
	float: right;
}

.3box {
	width: 50px;
	display: inline;
	position: static;
	height: 50px;
	background-color: #fdfe64;
}

#homeFeatures .halfLeft {
	width: 47%;
	display: block;
	position: relative;
	float: left;
	margin-left: 15px;
}

#homeFeatures .halfRight {
	width: 45%;
	display: block;
	position: relative;
	float: right;
	padding-right: 20px;
}

#homeFeatures .featureCapsule {
	display: block;
	position: relative;
	float: none;
	clear: none;
	height: 165px;
}

#homeFeatures p {
	width: 98%;
	margin-bottom: 25px;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
	margin-top: 0;
}

#homeFeatures h2 {
	margin-top: 5px;
	margin-bottom: 0;
	font-weight: bold;
	padding: 5px 0 10px 40px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-color: silver;
	height: 20px;
	line-height: 50px;
}

#homeFeatures h2 a{
	font-size: 15px;
	color: #474747;
	text-decoration: none;
	margin-top: 20px;
}

#homeFeatures h2 a:hover{
	text-decoration: underline;
}

.textRightJustify {
	text-align: right;
}

.adobeLink a {
	background: url(images/acrobat.gif) no-repeat;
	height: 15px;
	margin-left: 10px;
	padding-left: 25px;
	margin-top: 0;
	color: blue;
	text-decoration: none;
	margin-bottom: 0;
	padding-top: 4px;
}



.adobeLink a:hover {
	text-decoration: underline;
	color: maroon;
}

/* Trio Featurettes */

#trio_top{
	float: left;
	width: 725px;
	height: 19px;
	margin:0px;
	margin-top: 20px;
	margin-left: 34px;
	background-image: url(./images/trio_top.gif);
}

#trio_content{
	float: left;
	width: 725px;
	margin:0px;
	margin-left: 34px;
	padding-bottom: 10px;
	background-image: url(./images/trio_bg.gif);
}

#trio_content img.help_desk_software_icons{
	float: right;
	margin-right: 15px;
}

#trio_bottom{
	float: left;
	width: 725px;
	height: 21px;
	margin:0px;
	margin-left: 34px;
	background-image: url(./images/trio_bottom.gif);
}

#trio_content h2{
	margin-left: 20px;
	margin-top: 5px;
}

#trio_content h2 a{
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

#trio_content h3 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 125px;
	color: #666666;
}

#trio_content h3 a {
	color: #666666;
	text-decoration: none;
}

#trio_content p{
	font-size: 11px;
	margin: 0px;
	width: 200px;
	margin-left: 20px;
	margin-bottom: 5px;
	color: #333333;
}

#trio_content a.trio_link{
	font-size: 11px;
	text-decoration: none;
	color: #3399FF;
	margin: 0px;
	margin-left: 20px;
	padding-right: 10px;
	background: url(./images/link_arrow.gif) no-repeat 100% 60%;
}

#trio_content a:hover{
	text-decoration: underline;
}

#trio_1{
	float:left;
	width: 238px;
	margin-left: 3px;
	margin-right: 3px;
}

#trio_2{

	float:left;
	width: 237px;
	margin-right: 3px;

}

#trio_3{

	float:left;
	width: 238px;
	margin-right: 3px;

}

.help_desk_customer_ani{
	margin-left:100px;
}

/* My Comment */


/* BEGIN: FOOTER */

.footer {
    width: 805px;
	margin: 0 auto 0 25px;
	font-size:9.5px;
    text-align: center;
	line-height:18px;
}



.footer-content{
		width: 160px;
		float:left;
		margin: 0 auto 0 0;
		padding-left: 0;
		text-align:left;

}

.footer a{
		color:#999;
		text-decoration:none;
}

.footer a:hover{
	color:#3399FF;
	text-decoration: underline;
}		

.clearrow {
	clear: both;
	height: 5px;
}

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

#homeFeatures .featureCapsule h2 {
	height: 30px;
	background-image: none;
}

#homeFeatures .featureCapsule img {
	float: left;
	margin-left: 8px;
}

.homeWide a.more_link{
	font-size: 11px;
	text-decoration: none;
	color: #3399FF;
	margin: 0px;
	margin-right: 25px;
	padding-right: 10px;
	background: url(./images/link_arrow.gif) no-repeat 100% 60%;
	float: right;
	margin-top: 5px;
	font-weight: normal;
}

.homeWide a:hover{
	text-decoration: underline;
}

.homeBox_bg{
	background: url(./images/help_desk_main_bg.gif) repeat-y;

}

.homeBlock_bg{
	background-color: #ccc;
}

.help_desk_installers{
	float: left;
	margin-left: 20px;
	display: inline;
}

.help_desk_installers img{
	float: left;
	clear: none;
	margin-left: 0;
	padding-left: 0;
	margin-right: 0;
}

.help_desk_installers img.homeImg_Win{
	margin-left: 22px;
}

.help_desk_installers img.homeImg_Tux{
	margin-left: 12px;
}

.help_desk_installers .block{
	display: inline;
	margin: 0 10px 0 0;
	float: left;
	text-align: center;
	width: 110px;
}

.help_desk_installers h3 {
	float: left;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	padding: 0;
	clear: none;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0;
	width: 110px;
	display: block;
}

.help_desk_installers h3.homeTxt_Mac {
	padding-left: 18px;
}

.help_desk_installers h3.homeTxt_Win {
	padding-left: 7px;
}

.help_desk_installers h3.homeTxt_Tux {
	padding-left: 22px;
	width: 50px;
}

.help_desk_installers2 {
	float: left;
	margin-top: 15px;
	margin-left: 15px;
}

.help_desk_installers2 img{
	margin-left: 20px;
}

.help_desk_browsers{
	float: right;
	margin-right: 25px;
}

.help_desk_browsers img{
	margin-left: 25px;
}

.help_desk_browsers img.homeImg_Safari{
	margin-left: 22px;
}

.help_desk_browsers img.homeImg_IE{
	margin-left: 12px;
}

.help_desk_browsers .block{
	display: inline;
	margin: 0 0 0 8px;
	float: left;
	text-align: center;
	width: 90px;
}

.help_desk_browsers h3 {
	float: left;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	padding: 0;
	clear: none;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0;
	width: 110px;
	display: block;
}

.help_desk_browsers h3.homeTxt_Safari {
	width: 46px;
	padding: 0;
	margin-left: 37px;
}

.help_desk_browsers h3.homeTxt_IE {
	padding: 0;
	margin-left: 4px;
}

.help_desk_browsers h3.homeTxt_FF {
	width: 50px;
	padding: 0;
	margin-left: 35px;
}

/* END OF: FOOTER */

/* START FEATURE SIDE NAV */

#content_features {
	margin-left: 30px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	width: 730px;
	display: block;
	float: left;
	height: auto;
}

#content_features h1 {
	border-bottom: 1px solid #dcdcdc;
	width: 75%;
	padding-bottom: 10px;
	font-size: 17px;
}

#content_container { min-height:500px; }

#left_nav { 
	margin:0 px; 
	font-size:12px; 
	padding: 0px; 
	width: 270px; 
	float: left;
}

.fade_box { 
	margin: 0px; 
	font-size: 12px; 
	width: 460px; 
	float:left; }

#left_nav ul { 
	margin:0; 
	padding: 1.6em 1px 1px; }

#left_nav ul li { 
	display:block; 
	margin:-6px 0 0; 
	_margin-top:-7px; 
	padding:0 0 1px; 
	background:url(images/subnav_bgitem.gif) no-repeat 0 100%; }

#left_nav ul li.last { background:none; }

#left_nav ul li a { 
	display:block; 
	margin:0; 
	padding: 10px 12px; 
	color:#333; 
	text-decoration:none; 
	outline:none; 
	position:relative; 
	*margin-bottom:-2px;
}

#left_nav ul li a:hover { color:#08c; }

#left_nav ul { border:none;}


#left_nav ul li.active { 
	background:none;
	font-weight: bold;
}

#left_nav ul li.active a { 
	background:url(images/subnav_active.gif) no-repeat 0 50%; 
	cursor:default; }

#left_nav ul li.active a:hover { 
	color: #333;
}

/* END FEATURE SIDE NAV */

/* START MEDIA PAGE */

#content_media {
	margin-left: 40px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	width: 710px;
	display: block;
	float: left;
	height: auto;
}

#content_media h1{
	clear:both;
	margin-left: 0;
	border-bottom: 1px solid #dcdcdc;
	font-size: 17px;
}

#content_media h2{
	clear:both;
	font-size:15px;
	color:#333;
	padding-bottom: 0;
	margin-top: 0;
}

#content_media p{
	font-size:13px;
	color:#727377;
	padding-bottom: 5px;
	width: inherit;
}

#content_media ul.tour_textList{
	padding-left: 0;
	margin-left: 0;
}

#content_media .tour_textList li{
	font-size:13px;
	color:#727377;
	width: inherit;
	padding-bottom: 2px;
	list-style-type: none;
}

#content_media .tour_textList li.bulletText{
	background: url(images/bulletText.gif) no-repeat 0 4px;
	margin-bottom: 4px;
}

#content_media .tour_textList li.bulletARD{
	margin-left: 15px;
}

#content_media .tour_textList li.bulletCasper{
	margin-left: 15px;
}

#content_media .tour_textList li.bulletLANrev{
	margin-left: 15px;
}

#content_media .tour_textList li.bulletScreenSharing{
	margin-left: 15px;
}

#content_media .tour_textList li.bulletWindows{
	margin-left: 15px;
}
img.zoom{
	clear:both;
	float:left;
	margin:0 10px 50px 0;
	border:thin solid #aaa;
	height:185px;
	width:285px;
}

img.vid_zoom{
	clear:both;
	float:left;
	margin: 0 15px 50px 0;
	border:thin solid #aaa;
	cursor: pointer;
}

#content_media .tour_thumbVid {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	width: 285px;
	height: 255px;
	float: left;
	margin-bottom: 46px;
	margin-right: 15px;
}

#content_media .tour_thumbCap {
	width: 285px;
	height: 185px;
	float: left;
	margin-bottom: 46px;
	margin-right: 15px;
}

#content_media .tour_content {
	float: right;
	width: 408px;
	height: auto;
}

/* END MEDIA PAGE */

/* START HIGHSLIDE */

.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid gray;
	float: left;
	margin: 0 15px 50px 0;
	height:185px;
	width:285px;

}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: -15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	/* Note! the src is relative to the HTML file, not the CSS file */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='highslide/graphics/close.png', sizingMethod='scale');
}

/* END HIGHSLIDE */

#homeHeader h1{
	width: 784px;
	position: absolute;
	margin: 7px 0 0;
	display: block;
	color: #666;
	clear: none;
	font-size: 12px;
	z-index: 200;
	text-align: right;
	font-weight: normal;
	font-style: normal;
}

/* HELP DESK SOFTWARE PAGE */

#middle_container{
	width: 767px;
	margin:0px;
	margin-left: 12px;
}

#middle_left{
	float: left;
	width: 537px;
	height: 450px;
	margin-right: 1px;
	margin-top: 15px;
	margin-left: 0;
	background-image: url(./images/middle3.jpg);
}

#middle_left h1{
	float: left;
	text-align: center;
	font-size: 25px;
	margin-top: 25px;
	margin-left: 0px;
	width: 537px;
	color: #666;
	border-style: none;
	font-weight: bold;
}

#middle_left p.left{
	float: left;
	font-size: 11px;
	top: 112px;
	left: 47px;
	margin: 0 0px 0px;
	position: absolute;
	width: 255px;
	color: #333333;
	border-style: none;
}

#middle_left p.left a{
	color: #333;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#middle_left p.left a:hover{
	color: maroon;
	text-decoration: underline;
}

#middle_left p.right{
	top: 370px;
	left: 320px;
	margin: 0 0px 0px;
	position: absolute;
	width: 250px;
	color: #730000;
	font-size: 11px;
	text-align: center;
	overflow: hidden;
	border-style: none;
}

#middle_right{
	float:left;
	width: 175px;
	margin-left: 0px;
}

#middle_right div{
	margin: 0px;
	margin-bottom: 1px;
}

#middle_left p a.download{
	float: left;
	width: 109px;
	height: 0;
	padding-top: 22px;
	overflow: hidden;
	background: url(./images/download_now.gif) 0 0;
	margin-left: 70px;
	margin-top: 5px;
}

#middle_left p a.download:hover{
	background-position: -109px 0;

}

/* END HELP DESK SOFTWARE PAGE */

/* FREE HELP DESK SOFTWARE PAGE */

#middle_container{
	width: 767px;
	margin:0px;
	margin-left: 12px;
}

#middle_left-free{
	float: left;
	width: 537px;
	height: 450px;
	margin-right: 1px;
	margin-top: 15px;
	margin-left: 5px;
	background-image: url(./images/middleT1.jpg);
}

#middle_left-free .title{
	float: left;
	text-align: center;
	border-style: none;
	margin-top: 20px;
	margin-left: 60px;
	display: inline;
}

#middle_left-free .title2{
	float: left;
	clear: none;
}

#middle_left-free .title h1{
	text-align: center;
	font-size: 25px;
	border-style: none;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 8px;
	background: url(./images/orange_gloss_MIDDLE45px.jpg) repeat-x;
	margin: 0;
	width: 400px;
	color: #333;
}


#middle_left-free h1{
	float: left;
	text-align: center;
	font-size: 25px;
	margin-top: 25px;
	margin-left: 0px;
	width: 537px;
	color: #fff;
	border-style: none;
	font-weight: bold;
	letter-spacing: 1px;
}

#middle_left-free p.left{
	float: left;
	font-size: 11px;
	top: 89px;
	left: 47px;
	margin: 0 0px 0px 0;
	position: absolute;
	width: 260px;
	color: #ccc;
	border-style: none;
}

#middle_left-free p.left a{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#middle_left-free p.left a.bullet3box{
	text-decoration: none;
	background: url(./images/bullet3box_6x9px.png) no-repeat 0 1px;
	padding-left: 10px;
}

#middle_left-free p.left a:hover{
	color: #3399FF;
	text-decoration: underline;
	background: url(./images/bullet3box_6x9px-over.png) no-repeat 0 1px;
}

#middle_left-free p.right{
	top: 400px;
	left: 320px;
	margin: 0 0px 0px 0;
	position: absolute;
	width: 250px;
	color: #d69829;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	border-style: none;
}

#middle_right{
	float:left;
	width: 175px;
	margin-left: 0px;
}

#middle_right div{
	margin: 0px;
	margin-bottom: 1px;
}

#middle_left-free p a.download{
	float: left;
	width: 109px;
	height: 0;
	padding-top: 22px;
	overflow: hidden;
	background: url(./images/download_now.gif) 0 0;
	margin-left: 70px;
	margin-top: 5px;
}

#middle_left-free p a.download:hover{
	background-position: -109px 0;

}

.help_desk_installers-free{
	float: right;
	clear: none;
	margin-top: 260px;
	margin-right: 5px;
}

.help_desk_installers-free img{
	margin-right: 28px;
}


/* END HELP DESK SOFTWARE PAGE */

/* START HELP DESK SOFTWARE PRICING */

#content img.price_icon {
	float: left;
	margin-right: 0;
	margin-left: 2px;
}

#content h2.price_h2 {
	font-size: 18px;
	color: #474747;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	width: 310px;
	height: 35px;
	line-height: 55px;
}


#content p.price_p {
	padding: 0 0 10px;
	width: auto;
}

#content p.price_p a{
	text-decoration: none;
}

#content p.price_p a:hover{
	text-decoration: underline;
}

.price_table {
	color: #333;
	font-size: 12px;
	height: 115px;
	margin-left: 5px;
}

.price_table a {
	text-decoration: none;
}

.price_table a:hover {
	text-decoration: underline;
}

.price_column {
	display: inline;
	float: left;
	width: 140px;
}

.price_column_type {
	display: inline;
	float: left;
	width: 115px;
}

.price_cell {
	display: block;
	float: none;
	padding: 10px 3px;
}

.price_note {
	font-size: 12px;
	color: red;
	padding-left: 5px;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.center_align {
	text-align: center;
}

.bold_text {
	font-weight: bold;
}

.gray_bg {
	background-color: #ccc;
}

.dark_gray_bg {
	background-color: #474747;
}

.white_text {
	color: #fff;
}

.dark_gray_text {
	color: #333;
}

.orange_text {
	color: #de6e08;
}

.blue_text {
	color: #3399ff;
}

.dark_blue_text {
	color: #2c5e8e;
}

.pad_left_10px {
	padding-left: 10px;
}

.border_top_blue {
	border-top: 1px solid #7697cc;
}

.border_bottom_blue {
	border-bottom: 1px solid #7697cc;
}

.border_left_blue {
	border-left: 1px solid #7697cc;
}

.border_right_blue {
	border-right: 1px solid #7697cc;
}

.border_all_blue {
	border: 1px solid #7697cc;
	border-top: 1px solid #7697cc;
	border-right: 1px solid #7697cc;
	border-bottom: 1px solid #7697cc;
	border-left: 1px solid #7697cc;
}

.border_top_white {
	border-top: 1px solid #7697cc;
}

.border_bottom_white {
	border-bottom: 1px solid #7697cc;
}

.border_left_white {
	border-left: 1px solid white;
}

.border_right_white {
	border-right: 1px solid white;
}

.border_all_white {
	border: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}


/* END HELP DESK SOFTWARE PRICING */

/* START HELP DESK SOFTWARE FEATURES */

#content h3.features_page {
	background: none;
	margin-bottom: 0;
	margin-top: 0;
	height: 30px;
	padding: 0;
	font-weight: bold;
}

#content img.features_icon {
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}

#content p.features_page {
	width: 90%;
	margin-bottom: 0px;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
	margin-top: 0;
}


/* END HELP DESK SOFTWARE FEATURES */

