body{
	margin:0px;
	background-color:#ada17b;
}

#dtfMainContainer{
	background:url(/images/PageBG.jpg) repeat-x;
}

#dtfPageMain{
/*	background-color:#fff;*/
}

#dtfPageContent{
	background-color:#f0eee3;
}

.dtfHeader{}

.dtfFooter{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold; 
	color:#a49164;
	height:40px;
}
.dtfFooter a{
	color:#a49164;
	text-decoration:none;
}
.dtfFooter a:hover{
	color:#a49164;
	text-decoration:underline;
}



/* ######################################################################## */

@font-face{
	font-family: "dtfMenuFont"; 
	src: url(/Include/CSS/dtfMenuFont.ttf); 
}

#dtfMainMenu{
	font-family: 'dtfMenuFont';
/*	font-family: 'dtfMenuFont', 'Courier New', Courier;*/
/*	'Franklin Gothic Book', sans-serif;
	'Lucida Console', Monaco, monospace;
	'MS Sans Serif', Geneva, sans-serif;
	'Microsoft Sans Serif', Geneva, sans-serif;
	'Trebuchet MS', Helvetica, sans-serif;
	Wingdings, 'Zapf Dingbats', sans-serif;*/
	font-size:16px;
	font-weight:bold;
	color:#a49164;
}

#dtfMainMenu td{
	padding:16px 0;
}

#dtfMainMenu a{
	color:#a49164;
/*	text-decoration:none;*/
}

#dtfMainMenu a:hover{
	color:#a49164;
	text-decoration:underline;
}



/* ######################################################################## */
/* ### SIDE PANEL: ### */

.dtfSidePanelTitle{
	font-family: 'dtfMenuFont';
	font-size:24px;
	font-weight:bold;
	color:#7b6b39;
	padding:8px;
}

.dtfSidePanelItem{
	font-family:Verdana;
	font-size:9pt;
	color:#5b5541;
	padding:2px 0 0 10px;
	background:url(/images/usrint/SidePanelIcon.gif) no-repeat left center;
}
.dtfSidePanelItem a{
	color:#5b5541;
	text-decoration:none;
}
.dtfSidePanelItem a:hover{
	color:#5b5541;
	text-decoration:underline;
}

.dtfSidePanelBox{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#663300;
	background-color:#a5b521;
	border:solid 1px #7b6b39;
	padding:8px 0;
	text-align:center;
	width:200px;
}
.dtfSidePanelBox a{
	color:#663300;
	text-decoration:none;
}
.dtfSidePanelBox a:hover{
	color:#663300;
	text-decoration:underline;
}


/* ######################################################################## */
/* ### Newsletters page: ### */
.NewsLayer{
	font-family:Verdana;
	font-size:10pt;
}
.NewsDate{}
.NewsTitle{
	font-weight:bold;
}
.NewsTitle a{
	color:#000;
	text-decoration:none;
}
.NewsTitle a:hover{
	color:#000;
	text-decoration:underline;
}
.NewsText{}
.NewsLink{
	font-weight:normal;
}
.NewsLink a{
	color:#000;
	text-decoration:underline;
}
.NewsLink a:hover{
	color:#000;
	text-decoration:underline;
}

/* ######################################################################## */

.dtfText{
	font-family:Verdana;
	font-size:10pt;
	padding:20px 40px;
}
.dtfText p{
	text-align:justify;
}


/* ######################################################################## */
/* ### Validate Account page: ### */
.dvValidateAccount{
	font-family:verdana;
	font-size:10pt;
	color:#f00;
	padding:24px;
	text-align:justify;
}

.dvValidateAccount .vaEmail{
	color:#000;
	font-weight:bold;
}

.dvValidateAccount .vaSite{
	color:#000;
	font-weight:normal;
}




/* ######################################################################## */

.Border_Gray{
	background-color:#efefef;
}

.ContentText{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#090909;
}

.CategoryTitle{
	font-family:Verdana;
	font-size:14pt;
	font-weight:bold;
/*	color:#e35047;*/
	color:#887752;
}

.LinkPortfolio{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#225bb3;
}
.LinkPortfolio a{
	color:#225bb3;
	text-decoration:none;
}
.LinkPortfolio a:hover{
	color:#225bb3;
	text-decoration:underline;
}





/* ######################################################################## */
/* ### Category, ProductDetail :  ### */
/* ######################################################################## */

.CatProductTable{
	width:170px;
	border:solid 2px #537792;
	font-family:verdana;
	font-size:8pt;
}

.CatProductImage{}
.CatProductImage img{
	cursor:pointer;
}

.CatProductDetail{
	color: #344b59;
	font-weight:bold;
	padding:2px;
}
.CatProductDetail a{
	color: #537792;
	text-decoration:none;
}
.CatProductDetail a:hover{
	color: #344b59;
/*	text-decoration:underline;*/
}


.ProductTree{
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#303030;
	padding:8px;
}
.ProductTree a{
	color:#303030;
	font-weight:bold;
}
.ProductTree a:hover{
	color:#303030;
	font-weight:bold;
}

.ProductTable{
	width:520px;
	border:solid 2px #efefef;
	font-family:verdana;
}

.ProductImage{
	background-color:#efefef;
	font-size:8pt;
	padding:4px 10px;
}
.ProductImage img{
	cursor:pointer;
}

.ProductName{
	font-size:12pt;
	font-weight:bold;
	padding:2px;
}
.ProductName a{
	color: #000;
	text-decoration:none;
}
.ProductName a:hover{
	color: #000;
	text-decoration:underline;
}

.ProductDesc{
	font-size:10pt;
	text-align:justify;
	padding:0 4px 4px 4px;
}

.ProductTestimon{
	font-size:10pt;
	text-align:justify;
	padding:0 4px 4px 4px;
}





/* ######################################################################## */

.HomeCategory{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#595959;
}
.HomeCategoryName{
	font-family:verdana;
	font-size:10pt;
	color:#315978;
}
.HomeCategoryName a{
	color:#315978;
	text-decoration:none;
}
.HomeCategoryName a:hover{
	color:#315978;
	text-decoration:underline;
}

.HomeCategory p{
	text-align:justify;
	height:130px;
}
.HomeCategoryLink{
	color:#397120;
}
.HomeCategoryLink a{
	color:#397120;
	text-decoration:none;
}
.HomeCategoryLink a:hover{
	color:#397120;
	text-decoration:underline;
}

.tbClient{
	border:solid 2px #909090;
	font-family:verdana;
	font-size:10pt;
	color:#595959;
}
.tdClientImage{
	width:200px;
	height:143px;
	padding:2px;
}
.divClientName{
	padding:4px;
	font-weight:bold;
	color:#000;
}
.divClientLocation{
	padding:4px;
}
.divClientDescription{
	padding:2px 4px;
	text-align:justify;
}

/* ######################################################################## */
