/*--------------------------------------------------
global styles
--------------------------------------------------*/

* {
	margin:0;
	padding:0;
}
body {
	height:100%; 
	margin: 0;
	background-color: #1D1D20;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;

}
#wrap {
	width: 850px;
	margin: 0px auto 0px auto;
}
a:link, a:visited {
	color: #fff;
}
a:hover, a:active {
	color: #faec8f;
	text-decoration: none;
}

/*--------------------------------------------------
end global styles
--------------------------------------------------*/

/*--------------------------------------------------
main navigation
--------------------------------------------------*/

#kwicks_container { 
	background: url('../img/tab_end.jpg') top right no-repeat;
	height: 84px;
}
#kwicks {
	position: relative;
}
#kwicks .kwick {
	display: block;
	float: left;
	width: 147px;
	height: 84px;
}
#kwicks .kwick span {
	display: block;
	cursor: pointer;
}
#kwick_download {background-image: url('../img/download_tab.jpg');}
#kwick_examples {background-image: url('../img/examples_tab.jpg');}
#kwick_purchase {background-image: url('../img/purchase_tab.jpg');}
#main_nav_span {
	width: 105px;
	height: 84px;
}

/*--------------------------------------------------
end main navigation
--------------------------------------------------*/

/*--------------------------------------------------
secondary navigation
--------------------------------------------------*/

#secondary_nav {
	position: relative;
	float: left;
	width: 850px;
	padding: 5px 0 0 0;
}
#tab_1 {
	position: relative;
	float: left;
	width: 50px;
	height: 30px;
}
#tab_2 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}
#tab_3 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}
#tab_4 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}
#tab_5 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}
#tab_6 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}
#tab_7 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}
#tab_8 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}
#tab_9 {
	position: relative;
	float: left;
	width: 100px;
	height: 30px;
}

/*--------------------------------------------------
end secondary navigation
--------------------------------------------------*/

/*--------------------------------------------------
third navigation
--------------------------------------------------*/

ul#third_nav {
	position: relative;
	float: left;
	width: 170px;
	height: 150px;
	padding: 0 20px 0 0;
	display: inline;
} 
ul#third_nav li {
	border: none;
	list-style: none;
	display: block;
	color:#fff;
	background-color: #33425C;
	border-bottom: 1px solid #1D1D20;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}
ul#third_nav li a {
	text-decoration: none;
	color:#fff;
}
ul#third_nav li:hover {
	background-color: #3F5171;
	color: #fff;
	text-decoration: none;
}

/*--------------------------------------------------
end third navigation
--------------------------------------------------*/

/*--------------------------------------------------
fourth navigation
--------------------------------------------------*/

ul#fourth_nav {
	position: relative;
	float: left;
	width: 110px;
	height: 50px;
	padding: 10px 0 10px 0;
	display: inline;
} 
ul#fourth_nav li {
	border: none;
	list-style: none;
	display: block;
	color:#fff;
	background-color: #33425C;
	border-bottom: 1px solid #1D1D20;
	font-size: 12px;
	padding: 0 10px 1px 10px;
	cursor: pointer;
}
ul#fourth_nav li a {
	text-decoration: none;
	color:#fff;
}
ul#fourth_nav li:hover {
	background-color: #3F5171;
	color: #fff;
	text-decoration: none;
}

/*--------------------------------------------------
end fourth navigation
--------------------------------------------------*/

/*--------------------------------------------------
fifth navigation
--------------------------------------------------*/

ul#fifth_nav {
	position: relative;
	float: left;
	width: 170px;
	height: 50px;
	padding: 10px 0 10px 0;
	display: inline;
} 
ul#fifth_nav li {
	border: none;
	list-style: none;
	display: block;
	color:#fff;
	background-color: #33425C;
	border-bottom: 1px solid #1D1D20;
	font-size: 12px;
	padding: 0 10px 1px 10px;
	cursor: pointer;
}
ul#fifth_nav li a {
	text-decoration: none;
	color:#fff;
}
ul#fifth_nav li:hover {
	background-color: #3F5171;
	color: #fff;
	text-decoration: none;
}

/*--------------------------------------------------
end fifth navigation
--------------------------------------------------*/

/*--------------------------------------------------
main styles
--------------------------------------------------*/

#top {
	background: url('../img/header_back.jpg') top right no-repeat;
	height: 18px;
	margin: 0 0 5px 0;
}
#top_left {
	position: relative;
	float: left;
	margin: 0 0 0 10px;
	padding-top: 3px;
	font-size: 10px;
	color: #fff;
}
#top_right {
	position: relative;
	margin: 0 10px 0 692px;
	padding-top: 3px;
	font-size: 10px;
	color: #fff;
}
#top_left a {
	text-decoration: none;
}
#top_left a:hover {
	text-decoration: none;
}
#top_right a {
	text-decoration: none;
}
#top_right a:hover {
	text-decoration: none;
}
#top_nav {
	position: relative;
	float: left;
}
#large_header {
	position: relative;
	float: left;
	padding: 5px 0 0 0;
	width: 850px;
	height: 232px;
}
#content_left {
	position: relative;
	float: left;
	width: 550px;
	border-right: 1px solid #808080;
	margin: 20px 0 0 20px;
}
#content_left_meet_orby {
	position: relative;
	float: left;
	width: 420px;
	border-right: 1px solid #808080;
	margin: 20px 0 40px 20px;
}
#content_left_download {
	position: relative;
	float: left;
	width: 480px;
	margin: 20px 0 0 20px;
	padding: 0 20px 20px 20px;
}
#content_left_sales {
	position: relative;
	float: left;
	width: 480px;
	margin: 20px 0 0 20px;
	padding: 0 20px 20px 20px;
}
#content_left_examples_text {
	position: relative;
	float: left;
	width: 300px;
	margin: 20px 90px 0 20px;
}
#content_left_examples_image {
	position: relative;
	float: left;
	width: 480px;
	padding: 20px 0 20px 40px;
}
#content_left_works {
	position: relative;
	float: left;
	width: 420px;
	border-right: 1px solid #808080;
	margin: 20px 0 40px 20px;
}
#content_left_licenses {
	position: relative;
	float: left;
	width: 540px;
	margin: 20px 0 0 20px;
}
#content_left_full {
	position: relative;
	float: left;
	width: 810px;
	margin: 20px 20px 20px 20px;
}
#content_left_full_capturing {
	position: relative;
	float: left;
	width: 810px;
	margin: 0 20px 20px 20px;
}
#content_left_full_tabs {
	position: relative;
	float: left;
	width: 810px;
	margin: 20px 20px 20px 20px;
}
#content_right {
	position: relative;
	float: left;
	width: 205px;
	padding: 20px 0 20px 40px;
}
#content_right_meet_orby {
	position: relative;
	float: left;
	width: 200px;
	padding: 20px 0 20px 40px;
}
#content_right_download {
	position: relative;
	float: left;
	width: 205px;
	font-size: 12px;
	color: #fff;
	border: 1px solid #face8f;
	padding: 20px 0 20px 20px;
	margin: 40px 40px 0 0;
}
#content_right_download_2 {
	position: relative;
	float: left;
	width: 205px;
	padding: 20px 20px 20px 20px;
	margin: 20px 40px 0 0;
	border: 1px solid #face8f;
}
#content_right_download_3 {
	position: relative;
	float: left;
	width: 205px;
	padding: 20px 20px 20px 20px;
	margin: 20px 40px 40px 0;
	border: 1px solid #face8f;
}
#content_right_examples_image {
	position: relative;
	float: left;
	width: 300px;
	margin: 20px 0 20px 20px;
}
#content_right_examples_text {
	position: relative;
	float: left;
	width: 250px;
	margin: 20px 0 0 0;
}
#content_right_works {
	position: relative;
	float: left;
	width: 320px;
	padding: 20px 0 20px 40px;
}
#content_right_works_1 {
	position: relative;
	float: left;
	width: 320px;
	padding: 15px 0 20px 0;
	margin-top: 0;
}
#content_right_works_2 {
	position: relative;
	float: left;
	width: 320px;
	padding: 5px 0 20px 0;
	margin-top: 0;
}
#content_right_works_3 {
	position: relative;
	float: left;
	width: 320px;
	padding: 5px 0 0 0;
	margin-top: 0;
}
#content_right_licenses_1 {
	position: relative;
	float: left;
	width: 215px;
	padding: 20px 20px 20px 20px;
	margin-top: 280px;
	border: 1px solid #face8f;
}
#content_right_licenses_2 {
	position: relative;
	float: left;
	width: 215px;
	padding: 20px 20px 20px 20px;
	margin-top: 20px;
	border: 1px solid #face8f;
}
#content_right_licenses_3 {
	position: relative;
	float: left;
	width: 215px;
	padding: 20px 20px 20px 20px;
	margin-top: 20px;
	border: 1px solid #face8f;
}
#content_right_licenses_4 {
	position: relative;
	float: left;
	width: 215px;
	padding: 20px 20px 20px 20px;
	margin-top: 20px;
	border: 1px solid #face8f;
}
#title_blue {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 550px;
}
#title_blue a {
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 550px;
	text-decoration: none;
}
#title_blue a:hover {
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 550px;
	text-decoration: none;
}
#title_blue a:active {
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 550px;
	text-decoration: none;
}
#title_blue a:visited {
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 550px;
	text-decoration: none;
}
#title_blue_full {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 810px;
}
#title_blue_full_tabs {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 250px;
}
#title_blue_full_undernav {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 810px;
}
#title_blue_right {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	width: 200px;
}
#title_blue_right a {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	width: 200px;
	text-decoration: none;
}
#title_blue_right a:hover {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	width: 200px;
	text-decoration: none;
}
#title_blue_right a:visited {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	width: 200px;
	text-decoration: none;
}
#orby_text {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 5px 40px 0 0;
}
#orby_text a {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
#orby_text a:active {
	color: #fff;
	font-size: 12px;
}
#orby_text a:visited {
	color: #fff;
	font-size: 12px;
}
#orby_text a:hover {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#orby_text_full {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 5px 0 0 0;
}
#orby_text_full_tabs {
	position: relative;
	float: left;
	width: 620px;
	color: #fff;
	font-size: 12px;
	padding: 5px 0 0 0;
}
#orby_text_right {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 5px 40px 0 0;
}
#go_link a {
	position: relative;
	float: right;
	font-size: 11px;
	color: #face8f;
	padding: 0 40px 0 0;
	text-decoration: underline;
}
#go_link a:hover {
	text-decoration: none;
}
#title_red {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 14px;
	width: 205px;
	padding: 10px 0 0 0;
}
#title_red_full {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 14px;
	width: 550px;
	padding: 10px 0 0 0;
}
#title_red_full a {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 14px;
	width: 550px;
	padding: 10px 0 0 0;
	text-decoration: underline;
}
#title_red_full a:hover {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 14px;
	width: 550px;
	padding: 10px 0 0 0;
	text-decoration: none;
}
#title_red_right {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 14px;
}
#blog_date {
	position: relative;
	float: left;
	color: #fff;
	font-size: 10px;
	width: 205px;
}
#license_note {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
}
#license_note_2 {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
}
#blog_exert {
	position: relative;
	float: left;
	font-size: 12px;
	color: #face8f;
}
#license_details {
	position: relative;
	float: left;
	font-size: 13px;
	color: #face8f;
	width: 550px;
}
#license_details_small {
	position: relative;
	float: left;
	font-size: 13px;
	color: #face8f;
	width: 150px;
}
#read_more a {
	position: relative;
	float: right;
	font-size: 11px;
	color: #C08384;
	text-decoration: underline;
	margin: 0 20px 0 0;
}
#read_more a:hover {
	position: relative;
	float: right;
	font-size: 11px;
	color: #C08384;
	text-decoration: none;
	margin: 0 20px 0 0;
}
#anchor {
	position: relative;
	float: left;
	width: 550px;
}
#feature_title {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 20px;
	width: 790px;
	padding: 10px 0 0 20px;
	font-weight: 400;
}
#feature_exp {
	position: relative;
	float: left;
	font-size: 12px;
	color: #face8f;
	width: 380px;
	padding: 0 20px 0 20px;
}
#capturing_title {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 20px;
	font-weight: 400;
	width: 300px;
	padding: 10px 0 0 20px;
}
#capturing_exp {
	position: relative;
	float: left;
	font-size: 12px;
	color: #face8f;
	width: 100%;
	padding: 0 20px 0 20px;
}
#works_title {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 20px;
	font-weight: 400;
	width: 300px;
	padding: 20px 0 15px 20px;
}
#works_exp {
	position: relative;
	float: left;
	font-size: 12px;
	color: #face8f;
	width: 360px;
	padding: 0 40px 0 20px;
}
#examples_title {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 20px;
	font-weight: 400;
	width: 300px;
	padding: 10px 0 0 20px;
}
#examples_title_small {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 20px;
	font-weight: 400;
	width: 480px;
	padding: 10px 0 0 0;
}
#examples_tips {
	position: relative;
	clear: left;
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 5px 0 0 0;
	width: 480px;
}
#examples_exp {
	position: relative;
	float: left;
	font-size: 12px;
	color: #face8f;
	width: 300px;
	padding: 0 40px 0 20px;
}
#tutorial_title {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 20px;
	font-weight: 400;
	width: 300px;
	padding: 10px 0 0 20px;
}
#tutorial_exp {
	position: relative;
	float: left;
	font-size: 12px;
	color: #face8f;
	width: 100%;
	padding: 0 20px 0 20px;
}
#viewer_sample {
	position: relative;
	float: left;
	width: 850px;
	padding: 20px 0 0 185px;
}
#line {
	position: relative;
	clear: both;
}
#example_pano_img {
	position: relative;
	float: left;
	padding: 0 50px 0 50px;
}
#trial_details {
	position: relative;
	float: left;
}
#content_right_support {
	position: relative;
	float: left;
	width: 200px;
	margin: 40px 0 0 0;
	padding: 20px 20px 20px 20px;
	border: 1px solid #face8f;
}
#content_right_sales {
	position: relative;
	float: left;
	width: 200px;
	margin: 40px 40px 0 0;
	padding: 20px 20px 20px 20px;
	border: 1px solid #face8f;
}
#content_right_support_2 {
	position: relative;
	float: left;
	width: 200px;
	padding: 20px 20px 20px 20px;
	margin: 20px 0 40px 0;
	border: 1px solid #face8f;
}
#support_note {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
}
#sales_note {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
}
#content_left_support {
	position: relative;
	float: left;
	width: 480px;
	margin: 20px 0 0 20px;
	padding: 0 20px 20px 20px;
}
#activation_row {
	position: relative;
	float: left;
	width: 750px;
	border-bottom: 1px solid #face8f;
	padding: 10px 0 0 0;
	margin: 0 0 0 20px;
}
#activation_delete {
	position: relative;
	float: left;
	width: 30px;
	padding: 10px 0 0 0;
}
#serial_number {
	position: relative;
	float: left;
	margin: 20px 0 0 20px;
	color: #C08384;
	font-size: 14px;
}
#support_text_full {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 5px 0 0 0;
	width: 480px;
}
#content_left_noline {
	position: relative;
	float: left;
	width: 550px;
	margin: 20px 0 0 20px;
}

/*--------------------------------------------------
end main styles
--------------------------------------------------*/

/*--------------------------------------------------
input styles
--------------------------------------------------*/

#form_box {
	width: 400px;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #face8f;
}
#form_box div {
	padding: 0.2em 0.5em;
}
#log {
	width: 400px;
	margin: 0 0 0 13px;
	font-size: 12px;
	color: #face8f;
}
#log_res {
	overflow: auto;
}
#log_res.ajax-loading {
	padding: 20px 0;
	background: url('../img/loader.gif') no-repeat left;
}
input {
	width: 250px;
}
.small {
	width: 135px;
}
.smaller {
	width: 70px;
}

/*--------------------------------------------------
end input styles
--------------------------------------------------*/

/*--------------------------------------------------
blog styles
--------------------------------------------------*/

#blog_content_left {
	position: relative;
	float: left;
	width: 520px;
	border-right: 1px solid #808080;
	margin: 20px 0 0 20px;
}
#blog_content_right {
	position: relative;
	float: left;
	width: 220px;
	padding: 20px 0 20px 40px;
}
#blog_title_blue {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 0 0;
	width: 520px;
}
#blog_title_blue_small {
	position: relative;
	float: left;
	color: #718CB8;
	font-size: 20px;
	padding: 0 0 20px 0;
	width: 150px;
}
#blog_title_red_full {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 16px;
	width: 500px;
	padding: 10px 0 0 0;
}
#blog_title_red_full a {
	color: #C08384;
	text-decoration: underline;
}
#blog_title_red_full a:hover {
	color: #C08384;
	text-decoration: none;
}
#blog_title_red_full_2 {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 16px;
	width: 780px;
	padding: 30px 0 0 0;
}
#blog_title_red_full_2 a {
	color: #C08384;
	text-decoration: none;
}
#blog_title_red_full_2 a:hover {
	color: #C08384;
	text-decoration: none;
}
#blog_time {
	position: relative;
	float: left;
	color: #face8f;
	font-size: 10px;
	width: 500px;
	padding: 5px 0 0 0;
}
#blog_text {
	position: relative;
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 5px 20px 0 0;
}
#blog_posted_in {
	position: relative;
	float: left;
	color: #face8f;
	font-size: 12px;
	padding: 5px 20px 0 0;
}
#blog_posted_in a {
	color: #face8f;
	text-decoration: underline;
}
#blog_posted_in a:hover {
	color: #face8f;
	text-decoration: none;
}
#blog_prenext {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 12px;
	padding: 5px 40px 0 0;
}
#blog_prenext a {
	color: #C08384;
	text-decoration: underline;
}
#blog_prenext a:hover {
	color: #C08384;
	text-decoration: none;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: left;
}
#blog_comment {
	position: relative;
	float: left;
	color: #face8f;
	font-size: 12px;
	margin: 10px 0 40px 0;
	padding: 0 0 40px 0;
	width: 810px;
	border-bottom: 1px solid #808080;
}
#blog_comment .blog_comment_light {
	color: #fff;
}
#blog_comment_small {
	position: relative;
	float: left;
	color: #face8f;
	font-size: 10px;
	padding: 10px 0 0 0;
	width: 780px;
}
#blog_searchform {
	position: relative;
	float: left;
}
#blog_archive_list {
	position: relative;
	float: left;
	color: #face8f;
	font-size: 12px;
	padding: 10px 0 0 0;
}
#blog_archive_list li {
	border: none;
	list-style: none;
	display: block;
	color:#fff;
	background-color: #33425C;
	border-bottom: 1px solid #1D1D20;
	font-size: 12px;
	padding: 5px 0 5px 10px;
	cursor: pointer;
	width: 170px;
}
#blog_archive_list li a {
	text-decoration: none;
	color:#fff;
}
#blog_archive_list li:hover {
	background-color: #3F5171;
	color: #fff;
	text-decoration: none;
}
#archive_title {
	position: relative;
	float: left;
	color: #C08384;
	font-size: 14px;
	padding: 30px 0 0 0;
}

/*--------------------------------------------------
end blog styles
--------------------------------------------------*/

/*--------------------------------------------------
footer
--------------------------------------------------*/

#footer_back {
	position: relative;
	float: left;
	background: url('../img/footer_back.jpg') no-repeat;
	width: 850px;
	height: 30px;
	font-size: 11px;
	text-align: center;
	margin: 20px 0 0 0;
}
#footer_text {
	position: relative;
	float: left;
	width: 850px;
	height: 30px;
	font-size: 11px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
}
#footer_text a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
#footer_text a:active {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
#footer_text a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #faec8f;
}

/*--------------------------------------------------
end footer
--------------------------------------------------*/

#derekentringer {
	display: none;	
}
