﻿/*********************
	Module
**********************/	

.module { padding: 0px;  }
.module .textbox { border: solid 1px #cccccc; font-size: 0.9em;	 }
.module .sectionseparator{ height: 15px; }
.module .warning { color: Orange; }
.module .error { color: Red }
.module .success { color: green; }
.module h1 { margin: 0px; font-size: 20px; font-weight: normal; color: #0972b9; }
.module h2 { margin: 0px; margin-bottom: 5px; font-size: 14px; }

.module hr { height:1px; color: #0972b9; background-color: #0972b9; border: none; }
 
.duvalform .textbox
{
  background-image: url(/sites/duvalauto/images/2009/intranet/form-txt-back.gif);
    background-repeat: no-repeat;
    width: 190px !important;
    height: 18px;
    background-color: Transparent;
    border-style:  none !important;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000000;
    font-size: 11px;
    font-family: Segoe UI, Arial; 
    vertical-align: middle;
} 

.duvalform textarea
{
    background-image: none !important;
    width: 190px !important;
    border-style: solid !important;
    border-width: 1px !important;
    border:  solid 1px #ababab !important;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000000;
    font-size: 11px;
    font-family: Segoe UI, Arial; 
    vertical-align: middle;
}
 
 /* LIST PROCESS */
.module .listheader { padding-bottom: 5px; }

	.module .listitem { width:100%; } /* TABLE for each item */
	
		.module .listitemheader { padding-bottom: 5px; } /* TD item header */
			.module .listitemheader h2 { margin: 0px; font-size: 14px; color: #0763a2 }	
			.module .listitemheader .title {  }	
		
		.module .listitemdate { padding-bottom: 10px; font-size: 11px; font-style: italic; } /* TD item header */
		
		.module .listitemimage { vertical-align: top; } /* TD item image */
			.module .listitemimage a {} /* link around the image */
			.module .listitemimage .image { margin-right: 10px }
			
		.module .listitemdescription { vertical-align: top; width:100%; } /* TD item description */
			.module .listitemdescription .description { } 
			
		.module .listitemfooter { padding-top: 10px; } /* TD item footer */
			
			/* Mandatory : allow to display controls on the same line in the footer */
			.module .listitemfooter .horizontalseparator, 
			.module .listitemfooter span,
			.module .listitemfooter a { clear: none; float: left; position: relative; color: #0763a2 }
			
			/*************************************************************************/
			
			.module .listitemfooter .action {} /* A  (more, back) */
			.module .listitemfooter .top { }
			.module .listitemfooter .author {}
			.module .listitemfooter .lasteditor {}
			.module .listitemfooter .publicationdate {}
			.module .listitemfooter .expirationdate {}
			.module .listitemfooter .creationdate {}
			.module .listitemfooter .modificationdate {}
			.module .listitemfooter .horizontalseparator 
			{
				
				width: 1px; 
				height: 10px; 
				border-left: solid 5px transparent;
				border-right: solid 5px transparent;
				border-top: solid 3px transparent;
				
			}  /* DIV separator between each footer controls */
			.module .listitemseparator { height: 15px; } /* DIV separator between each item */
			
.module .noitem {}		
		
.module .listfooter {}
	.module .listfooter a {}
	.module .listfooter .newsletterlink {}

/* ITEM PROCESS */
.module .item { width: 100% } /* TABLE */
	.module .itemheader { padding-bottom: 5px; } /* TD header */
		.module .itemheader h2 { margin: 0px; font-size: 14px;  color: #0763a2 }
		.module .itemheader .title {}
	
	.module .itemdate { padding-bottom: 15px; font-size: 11px; font-style: italic; }
	
	.module .itemimage { vertical-align: top; } /* TD image */
		.module .itemimage .image { margin-right: 10px; }
				
	.module .itemdescription { width: 100% }
	.module .itemcontent { vertical-align: top; width: 100%; } /* TD content */
		.module .itemcontent .content {}
		
	.module .itemfooter { padding-top: 15px; } /* TD footer */
		/* Mandatory : allow to display controls on the same line in the footer */
		.module .itemfooter .horizontalseparator, 
		.module .itemfooter span,
		.module .itemfooter a { clear: none; float: left; position: relative }
		/*************************************************************************/
		
		.module .itemfooter .action {} /* A  (more, back) */
		.module .itemfooter .top {}
		.module .itemfooter .author {}
		.module .itemfooter .lasteditor {}
		.module .itemfooter .publicationdate {}
		.module .itemfooter .expirationdate {}
		.module .itemfooter .creationdate {}
		.module .itemfooter .modificationdate {}
		.module .itemfooter .horizontalseparator 
		{
			
			width: 1px; 
			height: 10px; 
			border-left: solid 5px transparent;
			border-right: solid 5px transparent;
			border-top: solid 3px transparent; 
		} /* DIV separator between each footer controls */
		
.faq {}
	.faq .faqlinks {} /* UL questions  */
	.faq .faqlinks li {}
	.faq .faqlinks .faqlink {} /* LI */
	.faq .faqlinks .faqlink a {}
	.faq .faqlinks .faqseparator { display: none; } /* LI */
	
.news {}

.weblog {}
	.weblog .comment{}
		.weblog .comment .item .itemcontent
		{
			height: auto;
		}
	.weblog .txtname {width: 200px;}
	.weblog .txtemail {width: 200px;}
	.weblog .txturl {width: 200px;}
	.weblog .txtcomment { width: 300px; height: 100px; }
	
	.weblog .listitemfooter .mailto {} /* A (author+email) */
	
	.weblog .itemfooter .mailto {} /* A (author+email) */
	.weblog .itemfooter .firstname {}
	.weblog .itemfooter .lastname {}
	.weblog .itemfooter .posteddate {}
	.weblog .itemfooter .url {}
	.weblog .itemfooter .option {}
	.weblog .itemfooter .reason {}
	
.job {}
.mediaalbum {}
	.mediaalbum h3 { font-size: 12px; margin-bottom: 0px; }

.newsletter {}
.search {}
.errorpage {}
.login {}
.sendtoafriend {}
.pagecontent {}

.iframe 
{
	padding: 0px;
}
.iframe iframe
{
	
	width: 99%;
	height: 100%;
	border: none;
}

.requestinformation .textbox .txtemail { }
.requestinformation .textbox .txtcomment { }

.form .questionitem table.questionstructure {  }
.form .questionitem .question { font-weight: bold; }

.form .questionitem .morequestion { font-weight: bold; padding-top: 5px; }
.form .questionitem .moreanswer .more { height: 50px; width: 300px;  }

.form .right .question { width: 200px; }
.form .right .answer {  }

	
/*********************
	Event
**********************/	
.event {}
	.event .itemfooter .startdate {}
	.event .itemfooter .eventdate {}
	.event .itemfooter .enddate {}
	.event .listitemfooter .startdate {}
	.event .listitemfooter .eventdate {}
	.event .listitemfooter .enddate {}
			
	.event .calendar { width: 100%; }
	.event .calendar .dayheader { }
	.event .calendar .title { width: 100%; text-align: center; font-size: 16px;  }
	.event .calendar .nextprev { }
	.event .calendar .daynumber { }
	
	.event .calendar .day { background-color: #ffffff; text-align: left; vertical-align: top; }
	.event .calendar .day .daynumber { color: #000000; }
	.event .calendar .day a,
	.event .calendar .day a:link,
	.event .calendar .day a:visited,
	.event .calendar .day a:hover,
	.event .calendar .day a:active { color: #000000; }
	
	.event .calendar .weekend { background-color: #cccccc; text-align: left; vertical-align: top; }
	.event .calendar .weekend .daynumber { color: #ffffff; }
	.event .calendar .weekend a,
	.event .calendar .weekend a:link,
	.event .calendar .weekend a:visited,
	.event .calendar .weekend a:hover,
	.event .calendar .weekend a:active { color: #ffffff; }
	
	.event .calendar .othermonth { background-color: #666666; text-align: left; vertical-align: top; }
	.event .calendar .othermonth .daynumber { color: #ffffff; }
	.event .calendar .othermonth a,
	.event .calendar .othermonth a:link,
	.event .calendar .othermonth a:visited,
	.event .calendar .othermonth a:hover,
	.event .calendar .othermonth a:active { color: #ffffff; }
	
/*********************
	Classified Ads
**********************/	
	.classifiedad .itemcontent {padding-left: 10px;}
	.classifiedad .price { font-weight: bold; }
	.classifiedad .actions { padding-bottom: 5px; text-align: right }
	.classifiedad .imagelist { }
	.classifiedad hr { }
	
	
	
	
/* CONTROLS */

/*********************
	FeedRss List
**********************/	
.feedrsslist {}
	.feedrsslist .date{}
	.feedrsslist .title{}
	.feedrsslist .description{}
	.feedrsslist .more{}
	.feedrsslist .more a {}
	.feedrsslist .separator{}
