body { background-color: #000000; }

div.tab0 { background-color: #ffd942; }
div.tab1 { background-color: #fffbeb; }

div.content { background-color: #fffbeb; }

div.product_icon { 
    float: left;
    margin:0px; padding: 10px 20px;
    text-align: center;
}

p.product_name {
    margin: 0px; padding: 0px;
    font-weight: bold; font-size: large;
}

div.product_description {
    width: 420px; float:left; margin: 0px; padding: 0px 20px;
}

div.product_support {
    clear: both; padding: 20px; text-align: center;
}


div.product_faq {
}

div.discuss_tab0 {
	float: left;
	height: 24px;
	background-color: #ffe896;
	margin: 6px 2px 0px;
	padding: 8px 20px 0px;
	text-align: center;
    border-style: solid solid none;
    border-color: #ffd942;
    border-width: 1px;
	-moz-border-radius: 12px 12px 0px 0px;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
	border-radius: 12px 12px 0px 0px;
}


div.discuss_tab1 {
	float: left;
	height: 28px;
	background-color: #ffffff;
	margin: 0px 2px 0px;
	padding: 10px 20px 0px;
	text-align: center;
	font-size: larger;
    border-style: solid solid none;
    border-color: #ffd942;
    border-width: 1px;
	-moz-border-radius: 12px 12px 0px 0px;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
	border-radius: 12px 12px 0px 0px;
    position: relative;
    bottom: -1px;
}

div.discuss_tab_ {
	float: left;
	margin: 5px;
	padding: 8px 8px 0px 20px;
}

div.product_discussion {
	clear: both;
	background-color: #ffffff;
	margin: 0px; padding: 20px;
    border-style: solid; border-color: #ffd942; border-width: 1px;
}

div.comment {
    width: 100%;
    margin: 10px 0px;
    border: dotted; border-width: 1px; border-color: #ffd942;
}

div.comment_heading { 
    margin: 0px; padding: 5px;
    background-color: #fffbeb;
}
.comment_heading span { font-weight: bold; }

div.comment_body { margin: 0px; padding: 20px; }

div.comment_form { padding: 20px; }
.comment_form th { text-align: right; font-size: smaller; }
.comment_form span { font-size: smaller; }
p.submit { text-align: center; }


div.contact_form { padding: 60px 20px; }
.contact_form th { vertical-align: top; padding: 5px; text-align: right; font-size: smaller; }
.contact_form span { font-size: smaller; }
p.error { color: red; }


div.product_screenshots {
    clear: both; padding: 20px; text-align: center;
}
.product_screenshots img { border: none; padding: 5px; }

