form#mailform {width: 436px; padding-bottom:20px}
form#mailform .csc-mailform-field {padding: 5px 0px; clear: both;}
form#mailform .csc-mailform-radio label {width: 50px;}
form#mailform .csc-mailform-radio input {float: left;}
form#mailform .csc-mailform-submit {margin-left: 100px;}
form#mailform label {width: 90px;}
.ratings {
    padding: 1px;
}
/**************************/
/******* Ambershell *******/
/**************************/

.tx-comments-form-top-message {
	color:#35006D;
	text-align:center;
}
.tx-comments-captcha {
	width: 250px;
	float:left;
}

.tx-comments-captcha img {
	padding:0;
}

img.tx-srfreecap-pi2-image {
	margin:0;
}

.tx-comments-captcha input {
	width: 150px;
	border: 1px solid #D6D6D6;
	background: #EEEEEE;
	font-size: 1em;
	padding:0;
}

.tx-comments-comment-form form label {
	padding:0;
	margin-right: 10px;
	width: 100px;
	text-align: right;
	display: block;
	float: left;
}

.clear {
	clear:both;
}

.tx-comments-comment-form form .row {
	margin: 20px 0 0 0;
}

.tx-comments-comment-form form .row input {
	display: block;
	float: left;
	vertical-align: none;
	width: 210px;
}

.tx-comments-comment-form .text {
	float: none;
	display: block;
	background: none;
	width: 100%;
	padding:0;
}

.tx-comments-comment-form .text input {
	font-size: 1em;
	border: 1px solid #D6D6D6;
	background: #EEEEEE;
}

.tx-comments-comment-form .text-wrap {
	width: 275px;
	padding:0;
}

.tx-comments-comment-form .text-wrap textarea {
	width: 265px !important;
	margin: 1px 5px;
}

.tx-ratings-display .tx-ratings-grey-bar {
	width: 66px !important;
}

.tx-ratings-display .tx-ratings-vote-bar DIV A {
	width: 66px;
}

.box .visual {
	width: 180px;
	padding:0;
}

.visual img {
	padding:0;
	margin-left: 10px;
}

.box .text-block {
	/*width: 243px;*/
	width: 100%;
	float: none;
	position: static;
}

.subscribe #mailformemail {
    background:url("../images/bg-text.gif") no-repeat scroll 0 0 transparent;
    float:left;
    height:14px;
    margin-right:6px;
    padding:1px 5px;
    width:140px;
    border: 0 none;
    margin-left: 10px;
}
                                
.subscribe #mailformemail input {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    font-size:10px;
    padding:0;
    width:140px
}
.subscribe form#mailform .csc-mailform-field {
}

.subscribe form#mailform {}
                    
.subscribe .csc-mailform-submit {
    background:none repeat scroll 0 0 #C5C3C3;
    border:1px solid #000000;
    color:#000000;
    cursor:pointer;
    font-size:10px;
    height:14px;
    margin:-4px 0 9px;
    padding:0;
    width:55px;
}                                                                                    
