/* override defaults */

/* contact form */
a.dnnFormHelp{padding-right:20px;}
img.Feedback_Required{height: 16px; width: 16px;}

.block div.wrap {background: none;}
@import url("Templates/htmlEditorTemplates.css");

/* hide update cart button */
#dnn_ctr671_ShoppingCart_UpdateBtn{display:none;}

#esm-form, #esm_form, #es-wizard-form{font-size:11px;}

/* feedback module */
.ModDNNFeedbackC td {text-align:left;}
.ModDNNFeedbackC a.CommandButton:link {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #438940;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 6px 14px;
color: #fff; text-decoration:none;
}
.ModDNNFeedbackC a.CommandButton:hover {text-decoration:underline;}
.ModDNNFeedbackC .NormalTextBox {width: 250px; padding: 7px; margin-bottom: 5px;}
.Feedback_FieldValue textarea{height: 200px;}
div.Feedback_SectionHead{display:none;}

/* register control */
#dnn_ctr709_ManageUsers_UP .NormalTextBox, #dnn_ctr_ManageUsers_UP .NormalTextBox {width: 160px; padding: 7px; margin-bottom: 5px;}
#dnn_ctr709_ManageUsers_UP .SubHead, #dnn_ctr_ManageUsers_UP .SubHead{font-size: 14px;}
#dnn_ctr709_ManageUsers_User_tblPassword, #dnn_ctr_ManageUsers_User_tblPassword{width:400px;}
#dnn_ctr709_ManageUsers_pnlRegister, #dnn_ctr_ManageUsers_pnlRegister{padding-left:150px;}
#dnn_ctr709_ManageUsers_lblTitle, #dnn_ctr709_ManageUsers_pnlRegister input, #dnn_ctr709_ManageUsers_pnlRegister input{display:none;}
#dnn_ctr709_ManageUsers_cmdRegister a.CommandButton, #dnn_ctr_ManageUsers_cmdRegister a.CommandButton{
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #438940;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 6px 14px;
    color: #fff; text-decoration:none;
}
#dnn_ctr709_ManageUsers_cmdRegister a.CommandButton:hover, #dnn_ctr709_ManageUsers_cmdRegister a.CommandButton:hover {text-decoration:underline;}
#dnn_ctr709_ManageUsers_lblUserHelp, #dnn_ctr_ManageUsers_lblUserHelp{display:none;}

/* login control */
.LoginPanel .StandardButton {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #438940;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 6px 14px;
    color: #fff; text-decoration:none;
    border:none;
    font-size: 13px;
}
.LoginPanel .NormalTextBox {width: 160px; padding: 7px; margin-bottom: 5px;}

/* send password control */
#dnn_ctr_SendPassword_tblSendPassword .NormalTextBox {width: 160px; padding: 7px; margin-bottom: 5px;}
#dnn_ctr_SendPassword_tblSendPassword a.CommandButton{
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #438940;
    cursor: pointer;
    margin: 0 10px 0 0;
    padding: 6px 14px;
    color: #fff; text-decoration:none;
}
#dnn_ctr_SendPassword_tblSendPassword a.CommandButton:hover {text-decoration:underline;}
#dnn_ctr_SendPassword_tblSendPassword .CommandButton input{display:none;}

#footer .registerLink, #footer .loginlink { font-size: 12px;}

.help-message {border:1px solid #e5e181;background: #fefde2;color:#666; padding-left: 10px;}	

/* catalook */
/*#dnn_ctr671_ShoppingCart_lblHelp{display:none;}
#dnn_ctr671_ShoppingCart_lblMessage {display:none;}*/
.CATNormalTextBox{width: 160px; padding: 7px; margin-bottom: 5px;}
#dnn_ctr1578_ShoppingCart_lblHelp{display:none;}

/* hide localization error */
#dnn_ctr671_ShoppingCart_ctl08_imgIcon, #dnn_ctr671_ShoppingCart_ctl08_lblMessage {display:none;}
#dnn_ctr671_ShoppingCart_RadAjaxPanel1 hr {display:none;}

/* big blue sign up button */
.signup {
	color: #666;
	font-size: 16px;
	padding: 15px 0;
	text-align: center;
}
	.signup p {
		margin-bottom: 0;
	}
		
	a.signup-button {
		background: -moz-linear-gradient(center top , #50B7D1, #286DA3) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#50B7D1),to(#286DA3));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#50b7d1',endColorstr='#286da3')
		border: 1px solid #51A0B3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		color: #BED7E1;
		display: inline-block;
		font-size: 11px;
		padding: 12px 24px;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
		font-weight: bold;
		text-decoration: none;
	}
	
	a.signup-button:hover {
		background: -moz-linear-gradient(-90deg, #66C7E5, #328FC9) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#66C7E5),to(#328FC9));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66C7E5',endColorstr='#328FC9')
		text-decoration: none;
	}
	a.signup-button:visited {
    	color: #BED7E1;
	}
	.signup-button strong {
    	color: #FFFFFF;
		display: block;
		font-size: 18px;
	}
	.signup-button em {
		color: #C8ECFF;
		font-style: normal;
		font-weight: bold;
	}

.green a.signup-button{
background: #639d50; /* Old browsers */
background: -moz-linear-gradient(top,  #639d50 0%, #428b2f 47%, #1a6b0d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639d50), color-stop(47%,#428b2f), color-stop(100%,#1a6b0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* IE10+ */
background: linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639d50', endColorstr='#1a6b0d',GradientType=0 ); /* IE6-9 */
}
.green a.signup-button:hover{
background: #8fbf7d; /* Old browsers */
background: -moz-linear-gradient(top,  #8fbf7d 0%, #6aaf53 47%, #38971f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fbf7d), color-stop(47%,#6aaf53), color-stop(100%,#38971f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* IE10+ */
background: linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fbf7d', endColorstr='#38971f',GradientType=0 ); /* IE6-9 */
}
#dnn_ctr1612_Login_registerLink
{
background: #818181;
background: -moz-linear-gradient(top, #818181 0%, #656565 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,
#656565));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#656565',GradientType=0 );
-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 1px 1px black;
color: white;
text-decoration: none;
font-weight: bold;
border-color: white;
position: absolute;
right: 170px;
}

#dnn_ctr1612_Login_registerLink:hover
{
background:#4E4E4E;background:-moz-linear-gradient(top, #4E4E4E 0%, #282828 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4E4E4E), color-stop(100%,#282828));
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E4E4E', endColorstr='#282828',GradientType=0 );color:#fff;
}










