p {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
ul {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
form {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
ol {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
h1 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
h2 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
h3 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
h4 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
img {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
body {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
html {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px;
}
body {
	background: url(../img/back.jpg); padding-bottom: 30px; font: 13px/150% 'lucida grande', verdana, arial, helvetica, sans-serif; color: #666; text-align: center;
}
h1 {
	color: #444; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif;
}
h2 {
	color: #444; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif;
}
h3 {
	color: #444; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif;
}
h3 {
	font-size: 15px;
}
h1 {
	font-size: 200%;
}
h2 {
	font-size: 20px;
}
a {
	color: #003; text-decoration: none;
}
a:hover {
	color: #333; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
ol {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
ul {
	list-style-type: square;
}
ol {
	padding-right: 0px; padding-left: 25px; padding-bottom: 0px; padding-top: 0px;
}
p {
	margin: 8px 0px;
}
ul {
	margin: 8px 0px;
}
ol {
	margin: 8px 0px;
}
textarea {
	border-right: #e8e8e8 1px solid; padding-right: 5px; border-top: #e8e8e8 1px solid; padding-left: 5px; padding-bottom: 3px; font: 11px 'lucida grande', verdana, arial, helvetica, sans-serif; border-left: #e8e8e8 1px solid; padding-top: 3px; border-bottom: #e8e8e8 1px solid;
}
input.checkbox {
	margin-right: 4px; position: relative; top: 2px;
}
.label {
	display: block; padding-bottom: 3px; color: #333;
}
.label .label_required {
	font-size: 0.85em; color: red;
}
.form_group {
	margin-bottom: 9px;
}
input.text {
	border-right: #e8e8e8 1px solid; padding-right: 5px; border-top: #e8e8e8 1px solid; padding-left: 5px; padding-bottom: 3px; font: 11px 'lucida grande', verdana, arial, helvetica, sans-serif; border-left: #e8e8e8 1px solid; width: 240px; padding-top: 3px; border-bottom: #e8e8e8 1px solid;
}
.small {
	font-size: 80%;
}
div.clear {
	clear: both; overflow: hidden; height: 1px;
}
#formerrors {
	border-right: #ff9f9f 1px solid; padding-right: 0px; border-top: #ff9f9f 1px solid; padding-left: 0px; padding-bottom: 0px; border-left: #ff9f9f 1px solid; padding-top: 0px; border-bottom: #ff9f9f 1px solid; background-color: #ffdfdf;
}
#formerrors div {
	padding-right: 3px; padding-left: 3px; padding-bottom: 0px; padding-top: 0px; background-color: #ff9f9f;
}
#formerrors p {
	padding-right: 3px; padding-left: 3px; font-size: 12px; padding-bottom: 0px; line-height: 100%; padding-top: 0px;
}
#user_box_outer_wrapper {
	border-top: #003 3px solid;
	height: 25px;
}
#user_box_inner_wrapper {
	margin: 0px auto;
	width: 970px;
	text-align: right;
}
#user_box_inner_wrapper p {
	font-size: 11px! important;
	background: no-repeat right top;
	float: right;
	margin: 0px;
	color: white;
	white-space: nowrap;
}
#user_box_inner_wrapper p span {
	padding-right: 12px; display: block; padding-left: 12px; background: no-repeat left top; padding-bottom: 0px; padding-top: 2px; height: 25px;
}
#user_box_inner_wrapper p a {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: white; border-right-width: 0px; text-decoration: underline;
}
#user_box_inner_wrapper p a:hover {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: white; border-right-width: 0px; text-decoration: underline;
}
#user_box_inner_wrapper p a.new_messages {
	background: red;
}
#user_box_inner_wrapper p a.new_messages:hover {
	background: red;
}
#center_box_outer_wrapper {
	background: url(../img/center-outer.jpg);
}
#homepage #center_box_outer_wrapper div.pattern {
	background: url(../img/center-outer-pattern.jpg) no-repeat center 50%;

}
#homepage #center_box_inner_wrapper {
	background: url(../img/center-back-new.jpg) no-repeat; margin: 10px auto; width: 970px; position: relative; height: 406px; text-align: left;
}
#homepage #center_box_inner_wrapper h1 {
	font-size: 19px;
	margin-bottom: 20px;
	color: #fff;
}
#homepage #center_box_inner_wrapper h1 a {
	border-top-width: 0px; display: block; border-left-width: 0px; border-bottom-width: 0px; width: 260px; height: 40px; border-right-width: 0px;
}
#homepage #center_box_inner_wrapper h1 a:hover {
	border-top-width: 0px; display: block; border-left-width: 0px; border-bottom-width: 0px; width: 260px; height: 40px; border-right-width: 0px;
}
#homepage #center_box_inner_wrapper h1 a span {
	display: none;
}
#homepage #notify_me {
	border-top-width: 0px; display: block; border-left-width: 0px; background: url(../img/notify.gif) no-repeat; left: 80px; border-bottom-width: 0px; width: 166px; position: absolute; top: 253px; height: 36px; border-right-width: 0px;
}
#homepage #notify_me span {
	display: none;
}
#homepage #community_link {
	border-top-width: 0px; padding-right: 0px; padding-left: 32px; font-weight: bold; border-left-width: 0px; font-size: 120%; background: url(../img/community.gif) no-repeat; left: 282px; border-bottom-width: 0px; padding-bottom: 0px; color: #dbdbdb; line-height: 24px; padding-top: 0px; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif; position: absolute; top: 360px; border-right-width: 0px;
}
#homepage #community_link:hover {
	text-decoration: underline;
}
#homepage #blogs_link {
	border-top-width: 0px; padding-right: 0px; padding-left: 32px; font-weight: bold; border-left-width: 0px; font-size: 120%; background: url(../img/blogs.gif) no-repeat; left: 421px; border-bottom-width: 0px; padding-bottom: 0px; color: #dbdbdb; line-height: 24px; padding-top: 0px; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif; position: absolute; top: 360px; border-right-width: 0px;
}
#homepage #try_link {
	border-top-width: 0px; padding-right: 0px; padding-left: 32px; font-weight: bold; border-left-width: 0px; font-size: 120%; background: url(../img/try.gif) no-repeat; left: 160px; border-bottom-width: 0px; padding-bottom: 0px; color: #dbdbdb; line-height: 24px; padding-top: 0px; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif; position: absolute; top: 360px; border-right-width: 0px;
}
#homepage #buy_link {
	border-top-width: 0px; padding-right: 0px; padding-left: 28px; font-weight: bold; border-left-width: 0px; font-size: 120%; background: url(../img/buy.gif) no-repeat; left: 180px; border-bottom-width: 0px; padding-bottom: 0px; color: #dbdbdb; line-height: 24px; padding-top: 0px; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif; position: absolute; top: 360px; border-right-width: 0px;
}
#homepage #features_link {
	border-top-width: 0px; padding-right: 0px; padding-left: 28px; font-weight: bold; border-left-width: 0px; font-size: 120%; background: url(../img/features.gif) no-repeat; left: 40px; border-bottom-width: 0px; padding-bottom: 0px; color: #dbdbdb; line-height: 24px; padding-top: 0px; font-family: "trebuchet ms", 'lucida grande', verdana, arial, helvetica, sans-serif; position: absolute; top: 360px; border-right-width: 0px;
}
#homepage #blogs_link:hover {
	text-decoration: underline;
}
#homepage #body_wrapper {
	margin: 0px auto; width: 970px; text-align: left;
}
#homepage #body_wrapper .top {
	background: url(../img/body-top.gif) no-repeat; height: 15px;
}
#homepage #body_wrapper .content {
	padding-right: 70px; padding-left: 70px; background: url(../img/body-back.gif) repeat-y; padding-bottom: 20px; padding-top: 20px; width: 100%;
}
#homepage #body_wrapper .content .benefit {
	clear: left; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px;
}
#homepage #body_wrapper .content .benefit img {
	float: left;
}
#homepage #body_wrapper .content .benefit h3 {
	margin-left: 75px;
}
#homepage #body_wrapper .content .benefit p {
	margin-left: 75px;
}
#homepage #body_wrapper .bottom {
	background: url(../img/body-bottom.gif) no-repeat; height: 15px;
}
#homepage #newsletter_subscribe {
	padding-right: 15px; margin-top: 10px; padding-left: 15px; background: #ebe6c7; padding-bottom: 10px; color: #444; padding-top: 10px; text-align: left;
}
#homepage .banner_intro {
	margin-left: 60px; width: 330px; padding-top: 60px;
}
#homepage .banner_intro p {
	font-size: 13px;
	color: #fff;
}
#homepage .banner_intro h2 {
	font-size: 19px;
	margin-bottom: 20px;
	color: #fff;
}
#homepage #newsletter_subscribe form {
	margin: 0px;
}
#homepage #newsletter_subscribe label {
	display: block; font-weight: bolder;
}
.homepage_thumbs_title {
	padding-left: 60px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	color: #fff;
	padding-top: 10px;
}
#homepage_thumbs {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 60px;
	width: 3090px;
	padding-top: 0px;
	list-style-type: none;
}
#homepage_thumbs .small {
	
}
#homepage_thumbs .big {
	display: none;
}
#homepage_thumbs li {
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
}
#homepage #newsletter_subscribe input.text {
	border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; margin-top: 4px; padding-left: 5px; font-size: 11px; margin-bottom: 4px; padding-bottom: 3px; border-left: #ccc 1px solid; width: 207px; padding-top: 3px; border-bottom: #ccc 1px solid; font-family: 'lucida grande', verdana, arial, helvetica, sans-serif;
}
#homepage #newsletter_subscribe button {
	border-right: #ccc 1px solid; padding-right: 4px; border-top: #ccc 1px solid; padding-left: 4px; padding-bottom: 1px; border-left: #ccc 1px solid; color: #3184c5; padding-top: 1px; border-bottom: #ccc 1px solid;
}
#homepage #respect_wrapper {
	clear: both; background: url(../img/respect-back.jpg) no-repeat; margin: 10px auto 7px; width: 970px; height: 65px; text-align: left;
}
#homepage #respect_wrapper div.respect {
	display: none;
}
#homepage .content {
	padding-right: 50px! important; padding-left: 50px! important; padding-bottom: 20px! important; overflow: hidden; padding-top: 20px! important; 
}
.homepage_left {
	float: left; width: 550px;
}
.homepage_right {
	float: right; width: 250px; display: none;
}
.homepage_right .feature_list {
	padding-right: 15px; padding-left: 15px; background: #ebe6c7; padding-bottom: 10px; color: #333; padding-top: 10px; 
}
.homepage_right li {
	list-style-type: disc;
}
.homepage_right h3 {
	font-size: 14px;
}
#footer_wrapper {
	padding-right: 0px; border-top: #d1d1d1 1px solid; padding-left: 0px; font-size: 85%; padding-bottom: 0px; margin: 20px auto 0px; width: 970px; color: #999; line-height: 130%; padding-top: 20px; display: none;
}
.footer_left {
	padding-left: 25px; float: left; width: 400px; text-align: left;
}
.footer_right {
	padding-right: 25px; float: right; text-align: right;
}
* html .footer_right {
	margin-top: -22px;
}
.footer_right a {
	margin-left: 10px;
}
.footer_left .footer_logo {
	float: left; margin-right: 10px; position: relative; top: 2px;
}
.logo_tilted {
	
}
#footer_links {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 20px; list-style-type: none;
}
#footer_links li {
	padding-right: 20px; display: inline; padding-left: 20px; padding-bottom: 0px; padding-top: 0px;
}
#copy {
	padding-right: 0px; padding-left: 0px; font-size: 0.9em; padding-bottom: 0px; margin: 0px; color: #aaa; padding-top: 0px;
}
#footer_wrapper a {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #777; border-right-width: 0px; text-decoration: none;
}
#footer_wrapper a:hover {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #777; border-right-width: 0px; text-decoration: none;
}
#footer_wrapper a:hover {
	text-decoration: underline;
}
#inner {
}
#forum {
}
#header {
	margin: 10px auto;
	width: 970px;
	position: relative;
	height: 50px;
	text-align: center;
}
#header h1 {
	padding-right: 0px;
	padding-left: 8px;
	left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 200px;
	padding-top: 0px;
	position: absolute;
	top: 5px;
	height: 40px;
}
#header h2 a {
	border-top-width: 0px;
	display: block;
	border-left-width: 0px;
	background: url(http://www.domainzaar.com/img/domainzaar-logo.png) no-repeat;
	border-bottom-width: 0px;
	width: 200px;
	height: 40px;
	border-right-width: 0px;
	float: left;
}
#header ul {
	padding-right: 12px;
	padding-left: 0px;
	right: 5px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: absolute;
	top: 20px;
}
#header ul li {
	display: inline;
	
}
#header ul li a {
	 padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 110%; padding-bottom: 4px; margin: 0px 15px; color: #3184c5; padding-top: 0px; border-bottom: transparent 2px solid; text-decoration: none;
}
#header ul li a:hover {
	padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 110%; padding-bottom: 4px; margin: 0px 15px; color: #333; padding-top: 0px; border-bottom: transparent 1px dotted; text-decoration: none;
}
#header ul li.selected a {
	border-bottom: #ccc 1px dotted; text-decoration: none;
}
#header ul li a:hover {
	border-bottom: #ccc 1px dotted; text-decoration: none;
}
#inner #body_wrapper {
	margin: 0px auto 8px; width: 970px; text-align: left;
}
#forum #body_wrapper {
	margin: 0px auto 8px; width: 970px; text-align: left;
}
#inner #body_wrapper .top {
	background: url(../img/body-top.gif) no-repeat; height: 15px;
}
#inner #body_wrapper .top2 {
	background: url(../img/body-topv.gif) no-repeat; height: 15px;
}
#forum #body_wrapper .top {
	background: url(../img/body-top.gif) no-repeat; height: 15px;
}
#inner #body_wrapper .content {
	padding-right: 30px; padding-left: 30px; background: url(../img/body-back.gif) repeat-y; padding-bottom: 15px; padding-top: 15px;
}
#forum #body_wrapper .content {
	padding-right: 30px; padding-left: 30px; background: url(../img/body-back.gif) repeat-y; padding-bottom: 15px; padding-top: 15px;
}
.with_sidebar#inner #body_wrapper .content #page_content {
	
}
.with_sidebar#forum #body_wrapper .content #page_content {
	
}
div.download_page {
	float: left; width: 675px;
}
#inner #body_wrapper .content #page_head {
	margin-bottom: 15px; padding-bottom: 6px; border-bottom: #f3f3f3 1px solid;
}
#forum #body_wrapper .content #page_head {
	margin-bottom: 15px; padding-bottom: 6px; border-bottom: #f3f3f3 1px solid;
}
#inner #body_wrapper .content #page_foot {
	border-top: #f3f3f3 1px solid; margin-top: 7px; padding-top: 6px;
}
#forum #body_wrapper .content #page_foot {
	border-top: #f3f3f3 1px solid; margin-top: 7px; padding-top: 6px;
}
#inner #body_wrapper .content #page_head h1 {
	font-weight: normal; font-size: 1.5em; margin-bottom: 3px; padding-bottom: 0px; color: #3184c5;
}
#forum #body_wrapper .content #page_head h1 {
	font-weight: normal; font-size: 1.5em; margin-bottom: 3px; padding-bottom: 0px; color: #3184c5;
}
#register h1 {
	font-weight: normal; font-size: 1.5em; margin-bottom: 3px; padding-bottom: 0px; color: #3184c5;
}
.comment_section_title {
	font-weight: normal; font-size: 1.5em; margin-bottom: 3px; padding-bottom: 0px; color: #3184c5;
}
.comment_section_title {
	border-top: #ccc 2px dotted; margin-top: 20px; font-weight: bold; font-size: 15px; margin-bottom: 5px; padding-bottom: 0px; color: #333; padding-top: 10px;
}
#inner #body_wrapper .content #page_head h2 {
	font-weight: normal; padding-bottom: 0px; color: #3184c5;
}
#forum #body_wrapper .content #page_head h2 {
	font-weight: normal; padding-bottom: 0px; color: #3184c5;
}
#inner #body_wrapper .content #page_head p {
	font-size: 90%; margin: 2px 0px 0px; color: #777; text-align: right;
}
#forum #body_wrapper .content #page_head p {
	font-size: 90%; margin: 2px 0px 0px; color: #777; text-align: right;
}
.with_sidebar#inner #body_wrapper .content #page_sidebar {
	margin-left: 695px; width: 210px;
}
.with_sidebar#forum #body_wrapper .content #page_sidebar {
	margin-left: 695px; width: 210px;
}
#inner #body_wrapper .bottom {
	background: url(../img/body-bottom.gif) no-repeat; height: 15px;
}
#forum #body_wrapper .bottom {
	background: url(../img/body-bottom.gif) no-repeat; height: 15px;
}
#page_breadcrumbs {
	font-size: 10px; color: #bbb;
}
#page_breadcrumbs a {
	border-bottom-width: 0px; color: #666666;
}
#page_breadcrumbs a:hover {
	text-decoration: underline;
}
#page_breadcrumbs span {
	color: #999;
}
#page_body {
	
}
#page_body {
	line-height: 160%;
}
#page_body p {
	margin: 13px 0px;
}
#page_body li {
	margin: 7px 0px;
}
.render_content {
	color: #444; line-height: 150%;
}
.render_content h2 {
	margin-top: 19px; font-size: 1.25em; margin-bottom: 5px;
}
.render_content ul {
	margin: 12px 0px 12px 19px; list-style-type: circle;
}
.render_content a {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
.render_content p {
	margin: 12px 0px;
}
.render_content pre {
	border-right: #f3f3f3 1px solid; padding-right: 8px; border-top: #f3f3f3 1px solid; padding-left: 8px; font-size: 1.3em; padding-bottom: 8px; border-left: #f3f3f3 1px solid; padding-top: 8px; border-bottom: #f3f3f3 1px solid;
}
.toc {
	border-right: #e3e3e3 1px solid; padding-right: 15px; border-top: #e3e3e3 1px solid; margin-top: 25px; padding-left: 15px; font-size: 0.8em; background: #f9f9f9; padding-bottom: 15px; border-left: #e3e3e3 1px solid; line-height: 140%; padding-top: 15px; border-bottom: #e3e3e3 1px solid;
}
.toc ul {
	padding-left: 0px; margin-left: 10px; list-style-type: none;
}
.toc ul a {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #666; border-right-width: 0px; text-decoration: none;
}
.toc ul a:hover {
	color: #000;
}
.toc h2 {
	font-size: 1.2em;
}
div.commentslocked {
	border-right: #e8e8e8 1px solid; padding-right: 10px; border-top: #e8e8e8 1px solid; padding-left: 50px; font-size: 0.88em; background: url(../img/lock.gif) no-repeat 10px 5px; padding-bottom: 13px; margin: 10px 0px; border-left: #e8e8e8 1px solid; padding-top: 15px; border-bottom: #e8e8e8 1px solid;
}
#objectcomments {
	font-size: 0.88em;
}

#inner .comment {
	clear: left; padding-right: 0pt; border-top: #f3f3f3 1px solid; padding-left: 0pt; padding-bottom: 8px; margin: 0px 0pt; padding-top: 8px; position: relative;
}
#inner .comment .comment_permalink {
	margin-top: 10px; float: right; color: #ccc;
}
#inner .comment .comment_permalink:hover {
	color: #3184c5;
}
#inner .comment .comment_meta {
	margin: 0px 15px 10px; line-height: 140%; border-bottom: #ddd 1px dotted;
}
#inner .comment .comment_meta .avatar {
	margin-top: -2px; float: left; margin-bottom: 3px; margin-right: 7px;
}
#inner .comment .comment_meta .author {
	display: block; font-weight: bolder; font-size: 12px; margin: 0px; padding-top: 5px;
}
#inner .comment .comment_meta .posttime {
	font-size: 0.85em; margin: 0px; color: #777;
}
#inner .comment .comment_meta .multi_options {
	margin: 5px 0px 0px 10px;
}
#inner .comment .comment_meta .multi_options a {
	line-height: 170%;
}
#inner .comment .comment_body {
	padding-right: 15px; padding-left: 15px; padding-bottom: 0px; color: #333; padding-top: 0px;
}
.button222 {
	display: block; font-weight: bold; font-size: 10px; background: url(../img/default_button_left.gif) no-repeat left top; float: left; cursor: pointer; color: #333; margin-right: 11px; height: 27px; text-decoration: none! important;
}
.button222 span {
	padding-right: 11px; display: block; padding-left: 0px; background: url(../img/default_button_right.gif) no-repeat right top; left: 11px; float: left; padding-bottom: 4px; overflow: hidden; padding-top: 4px; position: relative; height: 19px;
}
.button222:hover {
	background-position: left bottom;
}
.button222:hover span {
	background-position: right bottom;
}
.moderator_button {
	background-image: url(../img/moderator_button_left.gif);
}
.moderator_button span {
	background-image: url(../img/moderator_button_right.gif);
}
.rsslink {
	padding-left: 20px; font-size: 0.9em; margin-right: 15px; position: relative; text-decoration: none;
}
.emaillink {
	padding-left: 20px; font-size: 0.9em; margin-right: 15px; position: relative; text-decoration: none;
}
.rsslink img {
	left: 0px; position: absolute; top: -1px;
}
.emaillink img {
	left: 0px; position: absolute; top: -1px;
}
#objectcomments .objectmoderationoptions {
	margin-top: 10px;
}
.objectmoderationoptions .button222 {
	float: right; margin-left: 7px;
}
span.moderation_title {
	font-weight: bold; font-size: 10px; float: right; color: #444; position: relative; top: 4px;
}
.topicpost {
	border-right: #e8e8e8 1px solid; padding-right: 15px; border-top: #e8e8e8 1px solid; padding-left: 15px; padding-bottom: 10px; margin: 10px 0px; border-left: #e8e8e8 1px solid; padding-top: 10px; border-bottom: #e8e8e8 1px solid;
}
.even td {
	background: #f9f9f9;
}
.topicpostauthor {
	font-weight: bold; font-size: 12px;
}
.topicpostinfo {
	font-size: 11px; color: #777;
}
.topictag {
	float: right;
}
option.topictag {
	float: none! important;
}
.topicpostpermalink {
	font-weight: bold; font-size: 11px; float: right;
}
.topicpostpermalink a {
	color: #333;
}
.topicposthead {
	margin-left: 55px;
}
.topicpostcontent {
	margin-left: 55px;
}
.topicpostoptions {
	margin-left: 55px;
}
.topicpostavatar {
	float: left;
}
.topicpostcontent {
	margin-top: 10px; margin-bottom: 10px; color: #333;
}
.topicpostoptions {
	float: right;
}
.topicpostoptions ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;
}
.topicpostoptions ul li {
	float: left; margin-left: 5px;;
}
.topicpostoptions ul a {
	display: block; padding-left: 4px; font-weight: bold; font-size: 10px; background: url(../img/comment_option_left.gif) no-repeat left top; float: left; color: #333; margin-right: 4px; position: relative; top: 1px; height: 26px;
}
.topicpostoptions ul a span {
	padding-right: 10px; display: block; padding-left: 4px; background: url(../img/comment_option_right.gif) no-repeat right top; left: 4px; padding-bottom: 4px; padding-top: 3px; position: relative; height: 19px;
}
.topicpostoptions ul a:hover {
	background-position: left bottom;
}
.topicpostoptions ul a:hover span {
	background-position: right bottom;
}
#topicreplyform {
	padding-bottom: 20px;
}
#topicformtitle {
	border-right: #e8e8e8 1px solid; padding-right: 10px; border-top: #e8e8e8 1px solid; padding-left: 10px; padding-bottom: 3px; border-left: #e8e8e8 1px solid; width: 886px; padding-top: 3px; border-bottom: #e8e8e8 1px solid;
}
#replyformtextarea textarea {
	border-right: #e8e8e8 1px solid; padding-right: 10px; border-top: #e8e8e8 1px solid; padding-left: 10px; margin-bottom: 5px; padding-bottom: 10px; border-left: #e8e8e8 1px solid; width: 886px; padding-top: 10px; border-bottom: #e8e8e8 1px solid; height: 140px;
}
#inner #replyformtextarea textarea {
	width: 651px;
}
#replyformattachment {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; border-bottom: #e8e8e8 1px solid;
}
#replyformsubscribe {
	margin-bottom: 4px; padding-bottom: 5px; border-bottom: #e8e8e8 1px solid;
}
#topicreplyform h1 {
	padding-bottom: 5px;
}
#topicreplyform button {
	margin-top: 10px;
}
.pagepagination {
	font-size: 10px; float: right;
}
.postsignature {
	border-top: #ccc 1px solid; font-size: 0.85em; color: #666; padding-top: 4px;
}
.postsignature a {
	color: #333; border-bottom: #ddd 1px solid; text-decoration: none! important;
}
.postsignature a:hover {
	border-bottom: #333 1px solid;
}
.postattachmentimage {
	font-size: 9px; float: left; margin-right: 5px;
}
#commentingguidelines {
	border-right: #f1f1f1 1px solid; padding-right: 20px; border-top: #f1f1f1 1px solid; padding-left: 20px; font-size: 0.85em; background: #f9f9f9; padding-bottom: 10px; margin: 20px 0px; border-left: #f1f1f1 1px solid; padding-top: 10px; border-bottom: #f1f1f1 1px solid;
}
#userprofile {
	min-height: 250px; float: left; padding-bottom: 13px; margin: 0px 0px 0px 20px; width: 650px;
}
#profileoptions {
	float: left; padding-bottom: 13px; width: 200px;
}
#userprofile h1 {
	font-size: 1.4em; margin-left: 53px;
}
#userprofile .avatar {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin-top: 4px; float: left; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;
}
#userprofile .profileinfo {
	margin-left: 45px; list-style-type: circle;
}
#updateuserprofile {
	
}
.profilepasswordblock {
	border-right: #f1f1f1 1px solid; padding-right: 20px; border-top: #f1f1f1 1px solid; padding-left: 20px; background: #f9f9f9; padding-bottom: 20px; margin: 10px 0px; border-left: #f1f1f1 1px solid; padding-top: 20px; border-bottom: #f1f1f1 1px solid;
}
.profileavatarblock {
	padding-right: 0px; border-top: #f1f1f1 1px solid; padding-left: 20px; padding-bottom: 10px; margin: 20px 0px 10px; padding-top: 20px; border-bottom: #f1f1f1 1px solid;
}
.profilepasswordblock p {
	margin-top: 0px;
}
#updateuserprofile input.text {
	width: 200px;
}
#updateuserprofile label {
	color: #333;
}
#updateuserprofile textarea {
	width: 488px; height: 100px;
}
.current_avatar {
	padding-bottom: 10px;
}
.current_avatar img {
	float: left;
}
.current_avatar p {
	margin-top: 5px; float: left; margin-left: 10px;
}
.profileavatarblock .form_group {
	margin-left: 50px;
}
#manage_subscriptions {
	min-height: 250px; padding-bottom: 10px;
}
#manage_subscriptions table {
	margin-bottom: 10px; border-bottom: #ccc 1px solid;
}
#manage_subscriptions table th {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; color: #333; padding-top: 0px; border-bottom: #ccc 1px solid;
}
#manage_subscriptions table td {
	padding-right: 5px; padding-left: 5px; font-size: 0.85em; padding-bottom: 5px; padding-top: 5px;
}
#manage_subscriptions table td.subscription_title {
	font-weight: bold;
}
#manage_subscriptions table td.checkbox_column {
	overflow: visible; width: 1px;
}
#manage_subscriptions table td.subscription_type {
	width: 17%;
}
.send_pm {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 5px; margin: 0px 0px 10px; padding-top: 5px; border-right-width: 0px;
}
.send_pm .current_avatar {
	padding-bottom: 0px;
}
.send_pm img {
	
}
.send_pm h3 {
	margin-top: 10px; float: left; margin-left: 10px;
}
#sendpmdescription {
	border-right: #f1f1f1 1px solid; padding-right: 15px; border-top: #f1f1f1 1px solid; padding-left: 15px; font-size: 0.85em; float: right; padding-bottom: 10px; border-left: #f1f1f1 1px solid; width: 350px; line-height: 150%; padding-top: 10px; border-bottom: #f1f1f1 1px solid;
}
.send_pm textarea {
	width: 97%; height: 130px;
}
#blog_subscribe {
	position: relative;
}
#blog_subscribe h2 {
	font-weight: normal; font-size: 1.5em; color: #3184c5; line-height: 24px;
}
#blog_subscribe p.icons {
	padding-right: 0px; padding-left: 0px; left: 100px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: absolute; top: 0px;
}
#blog_subscribe p.icons a {
	margin-right: 10px;
}
#blog_subscribe p.info {
	font-size: 11px; color: #777
}
div.blogpost {
	margin-bottom: 24px;
}
div.blogpostdescription {
	padding-right: 8px; padding-left: 8px; padding-bottom: 0px; color: #777; padding-top: 0px; font-style: italic;
}
div.blogpostbody {
	font-size: 12px;
}
#error {
	padding-right: 10px; padding-left: 10px; margin-bottom: 10px; padding-bottom: 5px; cursor: pointer; padding-top: 5px;
}
#success {
	padding-right: 10px; padding-left: 10px; margin-bottom: 10px; padding-bottom: 5px; cursor: pointer; padding-top: 5px;
}
#error {
	border-right: red 1px solid; border-top: red 1px solid; background: #ffb0b0; border-left: red 1px solid; border-bottom: red 1px solid;
}
#success {
	border-right: green 1px solid; border-top: green 1px solid; background: #90dc90; border-left: green 1px solid; border-bottom: green 1px solid;
}
.logo_sprwsm {
	position: relative; top: -1px;
}
#licenses {
	font-size: 12px;
}
#licenses table {
	border-right: #fad7d7 1px solid; border-top: #fad7d7 1px solid; margin-bottom: 20px; width: 530px; color: #ad5f5f; border-spacing: 0px;
}
div.pricing_table {
	font-size: 10px! important; margin-bottom: 20px;
}
div.licensing_info {
	float: right; width: 350px;
}
.pricing_listing strong {
	font-size: 13px;
}
#licenses table td {
	padding-right: 5px; padding-left: 5px; background: url(../img/table_background.gif) #ffe6ea no-repeat left top; padding-bottom: 2px; border-left: #fad7d7 1px solid; padding-top: 2px; border-bottom: #fad7d7 1px solid;
}
#licenses table th {
	padding-right: 5px; padding-left: 5px; background: url(../img/table_background.gif) #ffe6ea no-repeat left top; padding-bottom: 2px; border-left: #fad7d7 1px solid; padding-top: 2px; border-bottom: #fad7d7 1px solid;
}
#licenses table th {
	font-size: 13px; padding-bottom: 5px; color: #3184c5; padding-top: 5px;
}
#licenses table .odd td {
	background: #fffafb;
}
#licenses table .second_col {
	text-align: center;
}
#licenses table .third_col {
	text-align: center;
}
#licenses table .second_col img {
	position: relative; top: 4px;
}
#licenses table .third_col img {
	position: relative; top: 4px;
}
table.my_licenses {
	width: 100%! important;
}
table.my_licenses .options {
	text-align: center;
}
#licenses a {
	font-weight: bold;
}
.user_profile #page_content {
	font-size: 10px! important; float: left; width: 650px;
}
.user_profile #page_content #licenses {
	font-size: 10px! important;
}
.user_profile #page_content #licenses table td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;
}
#profile_sidebar {
	padding-left: 30px; float: right; width: 230px; padding-top: 62px;
}
.profile_options {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 15px; width: 220px; padding-top: 0px; list-style-type: none;
}
.profile_options li {
	margin-bottom: 5px;
}
.profile_options a {
	display: block; background: url(../img/profile_button.gif) no-repeat left top; width: 220px; color: #666565; height: 58px; text-decoration: none;
}
.profile_options a:hover {
	background-position: left bottom; color: #3184c5; text-decoration: none;
}
.profile_options a.selected {
	background-position: left bottom; color: #3184c5; text-decoration: none;
}
.profile_options a span {
	padding-right: 0px; background-position: 20px center; display: block; padding-left: 55px; padding-bottom: 18px; padding-top: 18px; background-repeat: no-repeat
}
.profile_update span {
	background-image: url(../img/edit_profile.gif);
}
.profile_sendpm span {
	background-image: url(../img/personal_message.gif);
}
.profile_subscriptions span {
	background-image: url(../img/subscriptions.gif);
}
.profile_licences span {
	background-image: url(../img/licences.gif);
}
.support_home span {
	background-image: url(../img/support_home.gif);
	}
.support_docs span {
	background-image: url(../img/docs-icon.gif);
}
.support_tutorials span {
	background-image: url(../img/video-icon.gif);
}
.support_email span {
	background-image: url(../img/email-icon.gif);
}
.support_sales span {
	background-image: url(../img/saleschat-icon.gif);
}
.support_live span {
	background-image: url(../img/livesupport-icon.gif);
}
#additionalinfo {
	margin-bottom: 20px;
}
#plimus_objects table {
	border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #fff 1px solid; border-collapse: collapse! important; border-spacing: 0px;
}
#plimus_objects table td {
	border-top-width: 0px! important; border-left-width: 0px! important; border-bottom-width: 0px! important; border-collapse: collapse! important; border-right-width: 0px! important; border-spacing: 0px;
}
.homepage_list li {
	margin: 8px 0px; overflow: hidden; width: 100%;
}
.homepage_list{
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;
}
.homepage_list .left img {
	float: left;
}
.homepage_list .right img {
	float: right;
}
.homepage_list .right .homepage_content_container {
	width: 100%;
}
.try_buy {
	padding-right: 0px; padding-left: 0px; font-weight: bold; background: url(../img/try_buy_back.gif) no-repeat center top; padding-bottom: 10px; padding-top: 10px; text-align: center;
}
.try_buy a {
	color: #fff;
}
.try_buy a:hover {
	color: #fff;
}
.sidebox_box {
	background: url(../img/sidebar_top.gif) #f1f1f1 no-repeat left top; margin-bottom: 15px; width: 220px;
}
.sidebox_box_inner {
	padding-right: 20px; padding-left: 20px; background: url(../img/sidebar_bottom.gif) no-repeat left bottom; padding-bottom: 15px; padding-top: 10px;
}
.sidebox_box ul {
	margin-bottom: 0px;
}
.sidebox_title {
	font-weight: bold;
}
.homepage_list h3 {
	display: inline; margin-right: 5px;
}
.homepage_list p {
	display: inline
}
.helpspot #page_content {
	float: left; width: 100%! important;
}
.helpspot #profile_sidebar {
	float: right; margin-left: 50px; padding-left: 50px! important; padding-top: 0px! important;
}
.helpspot #page_content {
	font-size: 12px;
	color: #333;
	line-height: 23px;
	;
}
.helpspot #page_content pre {
	border-right: #444 1px solid; padding-right: 10px; border-top: #444 1px solid; padding-left: 10px; padding-bottom: 10px; overflow: auto; border-left: #444 1px solid; padding-top: 10px; border-bottom: #444 1px solid;
}
.knowledgebooks_list {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 4px 0px 0px; padding-top: 0px; list-style-type: none;
}
.knowledgebooks_list li {
	font-size: 11px;
}
.knowledgebooks_list li.separator {
	border-top: #fff 1px solid; margin-top: 5px; padding-top: 5px;
}
.knowledgebooks_list li a {
	padding-right: 0px; padding-left: 20px; font-weight: bold; font-size: 11px; background: url(../img/forum-icon.gif) no-repeat left top; padding-bottom: 3px; padding-top: 2px;
}
#search_form_sidebar {
	text-align: right;
}
#search_form_sidebar input {
	font-size: 11px; margin-bottom: 3px; width: 170px;
}
#search_form_sidebar {
	border-top: #ccc 1px solid; margin-top: 10px; padding-top: 10px;
}
.knowledgebook_list {
	font-size: 11px; color: #666;
}
.knowledgebook_list .rowon {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 0px;
}
.knowledgebook_list .rowoff {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 0px;
}
.knowledgebook_list_title {
	font-weight: bold; font-size: 15px;
}
.knowledgebook_printer_friendly {
	padding-right: 10px; border-top: #ccc 1px dotted; padding-left: 10px; font-size: 11px; background: #f7f7f7; padding-bottom: 5px; padding-top: 5px;
}
.forumoption {
	padding-right: 10px; border-top: #ccc 1px dotted; padding-left: 10px; font-size: 11px; background: #f7f7f7; padding-bottom: 5px; padding-top: 5px;
}
.forumoption {
	margin-top: 15px;
}
.knowledgebook_printer_friendly a {
	color: #333;
}
.kbtoc {
	margin-top: 20px; font-weight: bold; margin-bottom: 20px; list-style-type: none;
}
.kbtocpage {
	font-weight: normal;
}
.kbtoc li {
	
}
.kbtoc a {
	color: #333; border-bottom: #eee 1px solid;
}
.kbtoc a:hover {
	border-bottom: #333 1px solid; text-decoration: none;
}
.kbtoc ul {
	list-style-type: none;
}
.knowledgebook_printer_friendly span.left {
	float: left;
}
.knowledgebook_printer_friendly span.right {
	float: right;
}
.separate_top {
	margin-top: 25px;
}
.half_wide {
	float: left; width: 45%;
}
.requestwrap textarea {
	border-right: #c5c1b6 1px solid; border-top: #c5c1b6 1px solid; border-left: #c5c1b6 1px solid; width: 637px; border-bottom: #c5c1b6 1px solid;
}
.note {
	border-right: #fad7d7 1px solid; padding-right: 25px; border-top: #fad7d7 1px solid; padding-left: 25px; background: #fffafb; padding-bottom: 15px; border-left: #fad7d7 1px solid; color: #ad5f5f; padding-top: 15px; border-bottom: #fad7d7 1px solid;
}
.note strong {
	color: #3184c5;
}
.request_check .rowon {
	border-right: #e8e8e8 1px solid; padding-right: 15px; border-top: #e8e8e8 1px solid; padding-left: 15px; margin-bottom: 7px; padding-bottom: 15px; border-left: #e8e8e8 1px solid; padding-top: 15px; border-bottom: #e8e8e8 1px solid;
}
.request_check .rowoff {
	border-right: #e8e8e8 1px solid; padding-right: 15px; border-top: #e8e8e8 1px solid; padding-left: 15px; margin-bottom: 7px; padding-bottom: 15px; border-left: #e8e8e8 1px solid; padding-top: 15px; border-bottom: #e8e8e8 1px solid;
}
.request_check .rowon {
	border-right: #ad5f5f 1px solid; border-top: #ad5f5f 1px solid; border-left: #ad5f5f 1px solid; border-bottom: #ad5f5f 1px solid;
}
.namedate {
	padding-right: 10px; display: block; padding-left: 10px; font-size: 11px; background: #e8e8e8; margin-bottom: 10px; padding-bottom: 4px; color: #333; padding-top: 4px; border-bottom: #e8e8e8 1px solid;
}
.request_check .rowon .namedate {
	background: #ad5f5f; color: #fff;
}
.provide_update {
	padding-right: 15px; padding-left: 15px; padding-bottom: 10px; padding-top: 20px;
}
.provide_update label {
	font-weight: bold; font-size: 14px;
}
.provide_update textarea {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 608px; border-bottom: #ccc 1px solid;
}
.formbuttondiv {
	padding-right: 15px; padding-left: 15px; padding-bottom: 20px; padding-top: 0px;
}
.hd_search_results {
	font-size: 11px; color: #666;
}
.hd_search_results .score {
	padding-right: 8px; font-weight: bold; vertical-align: top; width: 15px; text-align: right;
}
.hp_result {
	font-weight: bold; font-size: 14px;
}
.forumtable {
	margin-top: 15px;
}
.forumtable h2 {
	font-size: 15px;
}
.with_page_icon {
	padding-right: 0px; display: block; padding-left: 20px; background: url(../img/support_page.gif) no-repeat left center; padding-bottom: 2px; margin-left: 15px; padding-top: 3px;
}
.with_faq_icon {
	padding-right: 0px; display: block; padding-left: 20px; background: url(../img/faq-icon.gif) no-repeat left center; padding-bottom: 2px; margin-left: 15px; padding-top: 3px;
	}
.with_video_icon {
	padding-right: 0px; display: block; padding-left: 20px; background: url(../img/video-icon.gif) no-repeat left center; padding-bottom: 2px; margin-left: 15px; padding-top: 3px;
	}
.with_docs_icon {
	padding-right: 0px; display: block; padding-left: 20px; background: url(../img/docs-icon.gif) no-repeat left center; padding-bottom: 2px; margin-left: 15px; padding-top: 3px;
}
.downloads_pages #search_form {
	float: right;
}
.category_list a {
	background-image: url(../img/folder.gif)! important;
}
.package_list a {
	background-image: url(../img/package.gif)! important;
}
.new_package a {
	background-image: url(../img/new_package.gif)! important;
}
#package_screenshots {
	float: right;
}
#package_screenshots a {
	text-decoration: none;
}
#package_screenshots a:hover {
	color: #333;
}
#package div {
	font-size: 11px;
}
#package p {
	font-size: 11px;
}
#package div.summary {
	font-size: 12px;
}
#package div.download {
	border-right: #dfdfdf 1px solid; padding-right: 3px; border-top: #dfdfdf 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #dfdfdf 1px solid; width: 200px; padding-top: 3px; border-bottom: #dfdfdf 1px solid; background-color: #f8efef; text-align: center;
}
div.package_item {
	padding-right: 0px; border-top: #eee 1px solid; padding-left: 0px; padding-bottom: 10px; padding-top: 10px;
}
div.package_item .screenshot {
	float: left; width: 200px; margin-right: 15px;
}
div.package_item .screenshot img {
	border-right: #f1f1f1 10px solid; border-top: #f1f1f1 10px solid; border-left: #f1f1f1 10px solid; border-bottom: #f1f1f1 10px solid;
}
div.package_item_inner {
	
}
div.package_item h3 {
	margin-bottom: 3px; padding-top: 10px;
}
div.package_item h3 a {
	text-decoration: underline;
}
div.package_item p {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 3px; margin: 0px; color: #444; line-height: 140%; padding-top: 3px;
}
div.package_item p.release_info {
	font-size: 11px; color: #666
}
h3 span.releaseinfo {
	font-size: 12px;
}
table.releases {
	width: 100%;
}
table.releases th {
	background-color: #ece8cd;
}
table.releases td {
	border-bottom: #aaa 1px solid;
}
.try_block {
	float: left; margin: 0px 10px; width: 434px;
}
* html .try_block {
	margin: 0px 7px;
}
.try_block_top {
	padding-right: 40px; padding-left: 40px; background: url(../img/try_block_top.gif) no-repeat left top; padding-bottom: 0px; padding-top: 0px; height: 55px;
}
.try_block_bottom {
	padding-right: 40px; padding-left: 40px; background: url(../img/try_block_bottom.gif) no-repeat left top; padding-bottom: 0px; padding-top: 1px; height: 53px;
}
.try_block_top h2 {
	padding-right: 0px; padding-left: 0px; font-size: 16px; padding-bottom: 0px; margin: 0px; color: #3184c5; padding-top: 16px;
}
.try_block_bottom a {
	padding-right: 0px; margin-top: 12px; display: block; padding-left: 28px; font-weight: bold; font-size: 14px; background: url(../img/try.gif) no-repeat left center; padding-bottom: 3px; color: #dbdbdb; padding-top: 3px;
}
.try_block_bottom a:hover {
	color: #dbdbdb;
}
.try_block_center {
	padding-right: 40px; padding-left: 40px; font-size: 11px; min-height: 120px; background: url(../img/try_block_center.gif) #f8f8f8 no-repeat left bottom; padding-bottom: 10px; color: #555; line-height: 150%; padding-top: 10px;
}
* html .try_block_center {
	height: 120px;
}
.blogs_page #page_content {
	float: left; width: 650px;
}
.blogs_page #page_sidebar {
	margin-left: 700px; padding-top: 0px;
}
#replyformsubscribeme {
	margin-bottom: 15px;
}
.blog_description {
	font-size: 11px; color: #666;
}
.blog_recent_posts {
	margin-top: 0px! important; font-size: 11px; margin-left: 10px; list-style-type: circle;
}
.blog_recent_posts li {
	margin: 2px 0px;
}
.single_blog {
	margin: 20px 0px;
}
.single_blog h3 {
	margin-bottom: 5px; padding-bottom: 4px; border-bottom: #ddd 1px dotted;
}
.single_blog p {
	font-size: 12px; margin: 4px 0px 0px; color: #555;
}
.single_blog h3 .rsslink {
	padding-left: 0px; font-size: 11px; float: right; color: #555; margin-right: 0px; text-decoration: none;
}
.single_blog h3 .rsslink img {
	left: 0px; margin-right: 3px; position: relative; top: 4px;
}
.homepage_flash {
	padding-right: 0px! important; padding-left: 0px! important; padding-bottom: 3px! important; margin: 0px auto; width: 950px; padding-top: 3px! important;
}
.download_info {
	padding-left: 15px; float: left; margin-bottom: 20px; margin-left: -1px; border-left: #eee 1px solid; width: 420px;
}
.download_info dl {
	margin-top: 0px; width: 100%;
}
.download_info b {
	color: #333;
}
#package_screenshots b {
	color: #333;
}
.download_info dt {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; float: left; padding-bottom: 0px; margin: 0px; width: 150px; color: #333; padding-top: 0px;
}
.download_info dd {
	padding-right: 0px; display: block; padding-left: 160px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-bottom: #eee 1px solid;
}
.download_info dd ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: disc
}
.download_info dd ul li {
	
}
.download_moderator_approval {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; background: #ffe879; padding-bottom: 3px; margin: 0px 0px 15px; color: #333; padding-top: 5px; text-align: center;
}
#package_screenshots {
	border-right: #eee 1px solid; padding-right: 15px; float: left; margin-bottom: 20px; width: 220px;
}
#package_screenshots .main_screenshot {
	padding-right: 0px; display: block; padding-left: 0px; margin-bottom: 10px; padding-bottom: 10px; color: #333; line-height: 100%; padding-top: 0px; border-bottom: #ddd 1px solid; text-align: center;
}
#package_screenshots .main_screenshot:hover {
	color: #999;
}
#package_screenshots .main_screenshot img {
	border-right: #f1f1f1 10px solid; border-top: #f1f1f1 10px solid; margin-bottom: 5px; border-left: #f1f1f1 10px solid; border-bottom: #f1f1f1 10px solid;
}
#package_screenshots .main_screenshot span {
	text-decoration: underline;
}
.download_package {
	display: block; background: url(../img/try_buy_back.gif) no-repeat left top; margin-left: 25px; width: 170px;
}
.download_package span {
	padding-right: 10px; display: block; padding-left: 10px; font-weight: bold; font-size: 13px; background: url(../img/download_package_right.gif) no-repeat right top; padding-bottom: 9px; color: #fff; padding-top: 10px; text-align: center;
}
.releaseinfo {
	margin-top: 3px; display: block; text-align: center;
}
.multi_options {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;
}
.comment .multi_options {
	margin: 0px;
}
.multi_options li {
	display: inline; float: left;
}
.multi_options a {
	border-right: #e0e0e0 1px solid; padding-right: 10px; display: block; padding-left: 10px; font-weight: bold; font-size: 11px; background: url(../img/multi_options.gif) repeat-x left top; float: left; padding-bottom: 3px; color: #333; padding-top: 3px; height: 19px;
}
.multi_options a:hover {
	background-position: left bottom;
}
.multi_options a.first {
	padding-left: 15px; background-image: url(../img/multi_options_left.gif);
}
.multi_options a.last {
	padding-right: 15px; background-position: right top; background-image: url(../img/multi_options_right.gif); border-right-style: none;
}
.multi_options a.last:hover {
	background-position: right bottom;
}
#screenshots .screenshot {
	float: left; margin: 10px 8px; width: 205px; line-height: 100%; text-align: center;
}
#screenshots .screenshot img {
	border-right: #f1f1f1 10px solid; border-top: #f1f1f1 10px solid; border-left: #f1f1f1 10px solid; border-bottom: #f1f1f1 10px solid;
}
#screenshots .screenshot p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#screenshots .screenshot p.description {
	margin-top: 7px; font-weight: bold; font-size: 11px; color: #333;
}
#screenshots .screenshot .options {
	font-size: 11px;
}
#screenshots .screenshot .options a {
	margin: 0px 5px;
}
#contact_main {
	float: right; width: 450px;
}
#contact_sidebar {
	border-right: #ddd 10px solid; padding-right: 15px; border-top: #ddd 10px solid; padding-left: 15px; font-size: 16px; float: left; padding-bottom: 15px; border-left: #ddd 10px solid; width: 300px; padding-top: 15px; border-bottom: #ddd 10px solid; background-color: #f1f1f1;
}
#contact_sidebar span {
	display: block; font-weight: bold; font-size: 18px; padding-bottom: 10px;
}
.features_section {
	border-right: #ccc 1px dotted; padding-right: 15px; border-top: #ccc 1px dotted; padding-left: 15px; padding-bottom: 3px; margin: 10px; border-left: #ccc 1px dotted; color: #444; padding-top: 3px; border-bottom: #ccc 1px dotted; 
}
.links_section {
	border-right: #ccc 1px dotted; padding-right: 15px; border-top: #ccc 1px dotted; padding-left: 15px; padding-bottom: 3px; margin: 10px; border-left: #ccc 1px dotted; color: #444; padding-top: 3px; border-bottom: #ccc 1px dotted; min-height: 130px;
}
.domainfinder_section {
	border-right: #ccc 1px dotted;
	padding-right: 13px;
	border-top: #ccc 1px dotted;
	padding-left: 15px;
	padding-bottom: 3px;
	margin: 10px;
	border-left: #ccc 1px dotted;
	color: #444;
	padding-top: 3px;
	border-bottom: #ccc 1px dotted;
}
.features_section h3 {
	padding-right: 5px; padding-left: 5px; font-size: 13px; margin-bottom: 5px; padding-bottom: 3px; padding-top: 3px; border-bottom: #ccc 1px dotted;
}
.features_section .features_details {
	display: none; padding-left: 10px; margin-bottom: 0px; line-height: 140%;
}
.features_section .expanded .features_details {
	display: block; margin-bottom: 5px;
}
.features_column {
	float: left; width: 50%;
}
.domainfinder_right_column {
	float: left; width: 25%; display: none;
}
.domainfinder_left_column {
	float: left; width: 100%;
}
.terms_column {
	float: left; width: 100%;
}
.features_section ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 5px 5px; padding-top: 0px; list-style-type: none;
}
.features_section ul li {
	padding-right: 0px! important; padding-left: 10px! important; font-size: 12px; background: url(../img/features_bullet.gif) no-repeat left 7px; padding-bottom: 0px! important; margin: 0px; padding-top: 0px! important;
}
.features_section ul li.expanded {
	background: url(../img/features_bullet_expanded.gif) no-repeat left 7px;
}
.features_section ul li a.expander {
	outline: 0px;
}
.features_section ul li.expanded a.expander {
	
}
.features_section .features_screenshots {
	margin-left: 15px;
}
.features_section .features_screenshots li {
	padding-right: 2px! important; display: inline; padding-left: 0px! important; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px! important; padding-top: 0px! important;
}
.features_section .features_screenshots li a {
	outline: 0px;
}
.features_section .features_screenshots li a img {
	border-right: #aaa 1px solid; border-top: #aaa 1px solid; border-left: #aaa 1px solid; border-bottom: #aaa 1px solid;
}
.home_action_buttons {
	padding-right: 0px; border-top: #ddd 1px solid; margin-top: 15px; padding-left: 10%; padding-bottom: 0px; padding-top: 20px; text-align: left;
}
.home_action_buttons a {
	margin: 0px 10px;
}
.features_expand_buttons {
	text-align: right;
}
.features_expand_buttons .expand_all {
	padding-left: 13px; font-weight: bold; font-size: 12px; background: url(../img/expand_icon.png) no-repeat left center; margin: 0px 10px; outline: 0px;
}
.features_expand_buttons .collapse_all {
	padding-left: 13px; font-weight: bold; font-size: 12px; background: url(../img/collapse_icon.png) no-repeat left center; margin: 0px 10px; outline: 0px;
}
.center {
	text-align: center;
}
#survey h2 {
	margin-top: 20px; font-size: 120%;
}
#survey span.discount_code {
	font-weight: bold; font-size: 150%; color: red;
}
#survey ul.nostyle {
	list-style-type: none;
}
#survey ul.inline li {
	padding-right: 30px; display: inline;
}
#survey textarea.default {
	margin: 20px; width: 90%; height: 75px;
}
#survey label {
	display: block; float: left; width: 230px; padding-top: 2px;
}
#survey input.text {
	margin-bottom: 1px;
}
#survey textarea.text {
	margin-bottom: 1px;
}
#survey div.company_details {
	float: left; width: 500px;
}
#survey div.testimonial {
	padding-right: 5px; padding-left: 5px; float: right; padding-bottom: 5px; width: 380px; padding-top: 5px; height: 300px; background-color: #eee;
}
#survey div.testimonial p.example {
	font-style: italic; background-color: #fff;
}
.interview {
	overflow: hidden; color: #333; 
}
.interview .company_details {
	border-right: #ccc 1px solid; padding-right: 25px; float: left; width: 275px; line-height: 140%; text-align: center;
}
.interview .company_details .logo {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; padding-top: 0px;
}
.interview .company_details p {
	margin-bottom: 20px! important;
}
.interview .company_details .company_name {
	font-size: 15px;
}
.interview .interview_content {
	padding-right: 0px; padding-left: 25px; font-size: 13px; float: left; padding-bottom: 0px; margin-left: -1px; border-left: #ccc 1px solid; width: 580px; line-height: 140%; padding-top: 0px;
}
.interview .interview_content .question {
	font-weight: bold; margin-bottom: 5px; color: #000
}
.interview .interview_content .answer {
	margin-top: 5px; padding-left: 30px; padding-bottom: 10px;
}
.interview_listing td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px; border-bottom: #eee 1px solid;
}
.interviews {
	margin-top: -15px;
}
.interview_listing .company_details {
	font-size: 12px; width: 230px; color: #333; line-height: 220%; text-align: center;
}
.interview_listing .interview_content {
	font-size: 12px;
}
.interview_listing .interview_excerpt_outer {
	background: url(../img/quotes_left.gif) no-repeat left top;
}
.interview_listing .interview_excerpt {
	padding-right: 40px; padding-left: 40px; font-size: 12px; background: url(../img/quotes_right.gif) no-repeat right bottom; margin-bottom: 10px; padding-bottom: 10px; color: #777; padding-top: 10px;
}
.interview_listing .read_entire_inteview {
	float: right;
}
.interview_listing .person {
	padding-left: 40px; color: #444; line-height: 140%;
}
table.beta_module {
	border-right: #eee 1px solid; border-top: #ccc 1px solid; margin-bottom: 20px; border-left: #ccc 1px solid; border-bottom: #eee 1px solid;
}
table.beta_module th {
	background-color: #eee
}
table.beta_module td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px;
}
table.beta_module th {
	padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px;
}
div.holdall {
	width: 100%;
	height: 100%;
	background-image: url(../img/bglint.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.rightimg{
	margin-bottom: 10px;
	width: 250px;
	height: 250px;
}
.floattoright{
	float: right;
}
.underlinedotted {
	border-bottom: dotted thin #CCC;
}
li.offer {
	border: thin dotted #F00;
}
p.offer {
	border: thin dotted #F00;
}
.featurescreen{
	border:  double 2px #999;
}
.featurescreen:hover{
	border-color: #009;
}
.productright {
	float: right;
	padding: 5px;
}
.faq-question{ 
padding-right: 0px; display: block; padding-left: 20px; background: url(../img/faq-icon.gif) no-repeat left center; padding-bottom: 2px; margin-left: 15px; padding-top: 3px;
cursor: pointer;
}
.manual{ 
padding-right: 0px; display: block; padding-left: 20px; background: url(../img/docs-icon.gif) no-repeat left center; padding-bottom: 2px; margin-left: 15px; padding-top: 3px;
cursor: pointer;
}
.openlanguage{
color: green;
}
.closedlanguage{
border-bottom: thin dotted #CCC;
}
.price {
	float: right;
	margin-right: 25px;
	margin-top: 30px;
	padding: 30px 25px 25px 25px;
	border: thin dashed #CCC;
	color: #F00;
	background-color:#FFC;
	width: 50px;
	height: 25px;
	font-size: 25px;
}
.boldbutsmall {
	font-weight:bold;
	font-size: 9px;
	color: red;
}
.smallsmall{
	font-size: 8px;
}
ul.list1 {
	padding: 4px 0px 8px 0px;
	list-style-type: none;
}
ul.list1 li {
	float: left;
	width: 239px;
	text-align: left;
	text-indent: 15px;
	line-height: 20px;
}
.se_se {
	height: 19px;
	width: 150px;
}
.videos_section {
	border-right: #ccc 1px dotted; padding-right: 15px; border-top: #ccc 1px dotted; padding-left: 15px; padding-bottom: 3px; margin: 10px; border-left: #ccc 1px dotted; color: #444; padding-top: 3px; border-bottom: #ccc 1px dotted; 
}
.my {
	padding-right: 5px; padding-left: 5px; font-size: 13px; margin-bottom: 5px; padding-bottom: 3px; padding-top: 3px; border-bottom: #ccc 1px dotted;
}
.ytlogo{
	padding-top: 20px;
}
.toptopmenu {
	float: left;
	padding-left: 200px;
	width: 400px;
}
