/* BANNERS */
div#banners{
	width:230px;
	text-align:right;
	border-left:2px dashed #8d8c4d;
	margin-top:15px;
}

div#banners div.entry{
	padding-bottom:10px;
}

/* CONTENT AREA */
td#content-area{
	width:525px;
}

td#content-area h1{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	padding:15px 8px 10px 10px;
}


/* CONTENT */
div.content-top-navigation{
	float:right;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	padding-right:8px;
	padding:15px 12px 0 0;
}

div.content-top-navigation span{
	color:#a1b804;
}

/* LISTS */
div.list{
	padding:0 8px 0 10px;
}

/*************************cupons***********************************/
/* CUPON ENTRY */
div.cupons{
	padding:0 0 0 10px;
}

div.cupon{
	width:500px;
	color:#000;
	font-family:"Trebuchet MS";
	margin-bottom:15px;
	padding:2px;
}

div.cupon a{
	color:#000;
}
div.cupon-border{
	border-top:2px dashed #fff;
	border-right:2px dashed #fff;
	border-left:2px dashed #fff;
}

div.cupon div.entry{
	background-color:#fff;
	height:150px;
}

div.cupon div.entry div.image-area{
	width:155px;
	float:left;
	text-align:center;
}

div.cupon div.entry div.image-area div.website{
	font-family:Arial;
	font-size:10px;
	color:#000;
	padding:5px 0;
}

div.cupon div.entry div.image-area div.image{
	height:100px;
	padding-bottom:10px;
}

div.cupon div.entry div.image-area div.date{
	font-family:Arial;
	font-size:10px;
}
div.cupon div.entry div.color-line{
	height:12px;
	background:#60b0da;
	margin-left:160px;
}

div.cupon div.entry div.title{
	margin-left:160px;
	font-size:25px;
	font-weight:bold;
	line-height:30px;
	color:#000;
	background:url(../img/cupon-title-line.png) no-repeat left bottom;
	padding-bottom:4px;
}

div.cupon div.entry div.text{
	margin-left:160px;
	padding-top:5px;
	padding-right:5px;
	font-size:10px;
}

div.cupon div.entry div.text ul {
	list-style-type: disc;
	padding:10px 0 10px 30px;
}

div.cupon div.info{
	background-color:#c0d62e;
	border-top:2px dashed #fff;
	padding:20px 15px 10px 15px;
}

div.cupon div.entry div.text ul {
	list-style-type: disc;
	padding:10px 0 10px 30px;
}

div.cupon div.info img{
	margin:0 10px 10px 0;
}

div.cupon div.info a:hover{
	text-decoration:underline;
}

div.cupon div.info div.company-cupons{
	padding-top:10px;
}

div.cupon div.info div.company-cupons a{
	color:#403c00;
	line-height:16px;
	padding-left:18px;
	background:url(../img/company-cupons.gif) no-repeat left center;
}
div.cupon div.navigation{
	line-height:32px;
	background-color:#a1b804;
	border-top:2px dashed #fff;
	text-align:right;
	padding-left:10px;
	padding-right:20px;
}

div.cupon div.navigation span{
	color:#fff;
}

div.cupon div.cart-navigation span{
	color:#fd0503;
}

div.cupon div.navigation a{
	font-weight:bold;
	color:#000;
}

div.cupon div.navigation a.info{
	float:left;
}

div.cupons div.cupon div.cupons-detail{
	border-top:none;
}
/*************************cupons end *******************************/

/* CART */
div.cart-list{
	padding-bottom:10px;
	background-color:#3e2a16;	
}
/************* ACCOUNT *******************************/
/* account */
div.account{
	line-height:16px;
}

div.account a{
	text-decoration:underline;
}

div.account div.form{
	padding-top:20px;
}

div.account label{
	width:150px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	line-height:18px;
}

div.account div.text input{
	width:175px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.account div.password input{
	width:175px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.account select{
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.account div.input{
	padding-bottom:5px;
}

div.account div.radio-area {
	height:30px;

}

div.account div.radio-area div.title{
	width:150px;
	text-align:right;
	float:left;
	line-height:18px;
}

div.account div.radio-area div.radio{
	margin-left:160px;
}

div.account div.radio-area label{
	width:50px;
	line-height:18px;
	padding-bottom:5px;
	
}

div.account div.radio-area input{
	width:10px;
	float:left;
}

div.account div.checkbox{
	height:30px;padding-left:156px;
}

div.account div.checkbox label{
	width:300px;
	text-align:left;
}

div.account div.checkbox input{
	float:left;
	border:1px solid #000;
}

div.account div.submit{
	padding-top:10px;
	padding-left:160px;
}

div.account div.submit input{
	width:100px;
	background-color:#9b9100;
	border:1px solid #000;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

div.account div.error-message {
	display:none;
}

div.account div.error input{
	border-bottom:1px solid #ff5656;
	border-right:1px solid #ff5656;
	border-left:1px solid #f00;
	border-top:1px solid #f00;
}

div.account div.error label{
	color:red;
}

div.account div.error label a{
	color:red;
}

div.account div.captcha input{
	width:50px;
	margin-right:10px;
	float:left;
}

/* LOGIN */
div.login{
	font-family:"Trebuchet MS";
	line-height:16px;
}

div.login div.form{
	padding-top:20px;
}

div.login label{
	width:150px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	line-height:18px;
}

div.login input{
	width:175px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.login div.input{
	padding-bottom:5px;
}

div.login div.submit{
	padding-left:160px;
}

div.login div.submit input{
	width:100px;
	background-color:#9b9100;
	border:1px solid #000;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

div.login div.error-message {
	display:none;
}

div.login ul li{
	padding:5px 0;
	text-align:center;
}
div.login a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:15px;
}

div.login a.register{
	background:url(../img/register-check.gif) no-repeat left center;
	padding-left:15px;
}

/*CONFIRMATION */
div.confirmation ul li{
	padding:5px 0;
	text-align:center;
}
div.confirmation a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:15px;
}

/* MY SETTINGS */
div.my-settings{
	line-height:16px;
}

div.my-settings div.setting-list{
	padding:20px 0;
}

div.my-settings div.setting-list div.right{
	width:250px;
	float:right;
}

div.my-settings div.setting-list div.left{
	margin-right:300px;
}

div.my-settings div.submit input{
	width:100px;
	background-color:#9b9100;
	border:1px solid #000;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

/************** ACCOUNT END ***********************************/

/* CONTACT FORM */
div#suggest-form {
	background:url("../img/background-form.png") repeat-x top #a50062;
	display:inherit;
	position:absolute;
	line-height:16px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#fff;
	z-index:90;
	width:520px;
	top:140px;
	left:200px;
	min-height:30px;
}

div#suggest-form div.inner {
	padding:10px 15px 20px 15px;
}

div#suggest-form div.inner p{
	padding:0 20px 20px 20px;
}

div#suggest-form div.inner h1{
	font-size:22px;
	padding-bottom:20px;
}

div#suggest-form form {
	margin-top:10px;
}

div#suggest-form div#close-button-area{
	text-align:right;
}

div#suggest-form div#close-button-area a#close-button {
	background:url("../img/form-close.gif") no-repeat center;
	display:block;
	height:13px;
	width:13px;
	float:right;
}

div#suggest-form label {
	width:120px;
	font-size:12px;
	display:block;
	text-align:right;
	padding-right:10px;
	float:left;
}

div#suggest-form div.input {
	padding:2px;
}

div#suggest-form div.input input{
	width:185px;
	border:1px solid #383226;
}

div#suggest-form textarea {
	width:275px;
	height:125px;
	border:1px solid #383226;
}

div#suggest-form div.submit{
	text-align:right;
	padding-top:10px;
	padding-right:81px;
}

div#suggest-form div.submit input {
	width:100px;
	padding:1px 0 0 0;
	cursor:pointer;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:url("../img/form-submit.gif") repeat-x center;
	border:1px solid #000;
}

div#suggest-form div.input input.form-error, div#suggest-form div.input textarea.form-error {
	border:1px solid red;
}

div#suggest-form div.error label{
	color:red;
}

div#suggest-form div.error-message {
	display:none;
}

p.sent-success {
	padding-top:10px;
	color:#fff;
}

/* ARTICLES */
div.articles{
	text-align:justify;
	line-height:16px;
	padding-right:20px;
}



div.articles ol {
	list-style-type: decimal;
	padding:10px 0 10px 30px;
}

div.articles ul {
	list-style-type: disc;
	padding:10px 0 10px 30px;
}

/* CONTACT FORM */
div.articles div.form-area{
	padding-top:20px;
}

div.articles label{
	width:150px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	line-height:18px;
}

div.articles input{
	width:175px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.articles div.input{
	padding-bottom:5px;
}

div.articles textarea {
	width:275px;
	height:125px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.articles div.submit{
	padding-left:160px;
}

div.articles div.submit input{
	width:100px;
	background-color:#9b9100;
	border:1px solid #000;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

div.articles div.input input.form-error, div.articles div.input textarea.form-error {
	border:1px solid red;
}

div.articles div.error label{
	color:red;
}

div.articles div.error-message {
	display:none;
}
/*********************************************************************/
/* NEWS LIST */

div.news-list{
	font-family:Verdana;
	font-size:12px;
	color:#605e19;
	line-height:18px;
	background-color:#deed75;
}

div.news-list a{
	color:#605e19;
}

div.news-list a:hover{
	color:#fd0503;
}

div.news-list h1{
	color:#fff;
	background-color:#a3b622;

}

div.news-list div.entry{
	padding:15px 10px 15px 10px;
	border-bottom:2px dashed #fff;
}

div.news-list div.entry div.date{
	font-family:Verdana;
	font-size:11px;
	color:#939598;
	float:right;
}

div.news-list div.entry h2{
	font-family:"Trebuchet MS";
	font-size:18px;
	line-height:20px;
	color:#2a2701;
	padding-bottom:10px;
}

div.news-list div.entry h2 a{
	color:#2a2701;
}

div.news-list div.entry h2 a:hover{
	color:#fd0503;
}

div.news-list div.entry h2 span{
	line-height:20px;
	font-size:14px;
}

div.news-list div.entry div.image{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

div.news-list div.entry div.text{
	text-align:justify;
}

/* NEWS */
div.news{
	font-family:Verdana;
	font-size:12px;
	color:#605e19;
	line-height:18px;
	background-color:#deed75;
}

div.news a{
	color:#605e19;
}

div.news a:hover{
	color:#fd0503;
}

div.news h1{
	color:#fff;
	background-color:#a3b622;
}

div.news div.entry{
	padding:10px 10px;
	border-bottom:2px dashed #fff;
}

div.news div.entry div.date{
	font-family:Verdana;
	font-size:11px;
	color:#2a2701;
	float:right;
}

div.news div.entry h2{
	font-family:"Trebuchet MS";
	font-size:18px;
	line-height:20px;
	color:#2a2701;
	padding-bottom:10px;
}

div.news div.entry h2 span{
	line-height:20px;
	font-size:14px;
}


div.news div.entry div.image{
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}

div.news div.entry div.text{
	text-align:justify;
}

div.news div.entry div.text a:hover{
	color:#fd0503;
}

div.news div#add{
	background-color:#c9db4d;
	
	padding:10px 0 20px 20px;
}

div.news div#add h2{
	font-family:"Trebuchet MS";
	font-size:16px;
	line-height:20px;
	color:#2a2701;
	font-weight:bold;
	padding-bottom:10px;
}

div.news div#add a{
	color:#000;
	text-decoration:underline;
}

div.news div#add div.input{
	padding-bottom:5px;
}

div.news div#add label{
	width:100px;
	display:block;
	float:left;
	text-align:left;
	padding-right:10px;
	line-height:18px;
}

div.news div#add input{
	width:175px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.news div#add textarea {
	width:375px;
	height:100px;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
}

div.news div#add div.captcha input{
	width:50px;
	margin-right:10px;
	float:left;
}

div.news div#add div.submit{
	padding-left:110px;
}

div.news div#add div.submit input{
	width:100px;
	background-color:#9b9100;
	border:1px solid #000;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

div.news div#add div.input input.form-error, div.news div#add div.input textarea.form-error {
	border:1px solid red;
}

ddiv.news div#add div.error label{
	color:red;
}

div.news div#add div.error-message {
	display:none;
}

div.news div.comments{
	background-color:#fff;
	border-top:3px solid #8b8b8b;
	padding:10px 20px 20px 20px;
	font-family:Verdana;
	font-size:12px;
	color:#605e19;
}

div.news div.comments div.entry{
	padding:10px 0;
	/*border-bottom:2px dashed #8b8b8b;*/
}

div.news div.comments div.date{
	font-size:11px;
	color:#2a2701;
	float:right;
}

div.news div.comments h3{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#2a2701;
}

div#paginator-news a:link, div#paginator-news a:visited {
	color:#2a2701;
}
/* STATISTIC */
div.statistic{
	line-height:16px;
}

div.statistic h2{
	font-family:"Trebuchet MS";
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}

/*********************************************************************/

/* SITEMAP */
div.sitemap{
	line-height:16px;
}

div.sitemap ul ul{
	margin:10px 0 10px 30px;
}

div.sitemap ul a{
	font-size:16px;
	font-weight:bold;
}

div.sitemap ul ul a{
	font-size:13px;
	font-weight:bold;
}

div.sitemap ul ul ul a{
	font-size:13px;
	font-weight:normal;
}

/* FLASH MESSAGE */

div#flashMessage {
	/*background-color:#dcdcdc;*/
	border:1px solid #999;
	margin:10px 0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:10px 0;
	color:#fff;
}

