﻿/*********************
	Module
**********************/	

.module { padding: 0px;  }
.module .textbox { border: solid 1px #ababab; font-size: 0.9em;	 }
.module .sectionseparator{ height: 15px; }
.module .warning { color: Orange; }
.module .error { color: Red }
.module .success { color: green; }
.module h2 { margin: 0px; margin-bottom: 5px; font-size: 14px; }
 
 /* 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; }	
			.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; }
			/*************************************************************************/
			
			.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 
			{
				background-color: #000000; 
				width: 1px; 
				height: 10px; 
				border-left: solid 5px transparent;
				border-right: solid 5px transparent;
				border-top: solid 3px transparent;
				border-color: #FFFFFF;
			}  /* 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; }
		.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 
		{
			background-color: #000000; 
			width: 1px; 
			height: 10px; 
			border-left: solid 5px transparent;
			border-right: solid 5px transparent;
			border-top: solid 3px transparent; 
			border-color: #FFFFFF;
			
		} /* 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{}


.catalog .item
{
    color: #000;
    font-size: 10px;
    cursor: hand;
    cursor: pointer;
}
.catalog .prodimage
{
    
}
.catalog .item .title
{
    color: #bf9147; 
    font-weight: bold; 
    font-size: 12px;
    padding-bottom: 5px;
}

.catalog .item .price
{
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.catalog h2
{
    margin-top: 10px;
    font-size: 18px;
    font-weight: normal;
    color: #bf9147;
    text-transform: uppercase
}


.catalog .description
{
    font-size: 14px;
    font-weight: normal;
    color: #666666;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.catalog .content
{
    font-size: 14px;
    font-weight: normal;
    color: #4c4747;
}

.catalog .specs
{
    font-size: 12px;
    font-weight: normal;
    color: #4c4747;
}

.catalog #retail
{
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
}


.catalog .price
{
    font-size: 18px;
    font-weight: bold;
    color: #676666;
}

.RadTabStrip .rtsLevel
{
    width: inherit !important;
    overflow: inherit !important;
}



#timeline table
{
	border-collapse: collapse;
	border-style: none;
	background-color: #bfbfbf;
}

#timeline td
{
    /*
    border-left: solid 4px #ffffff;
	border-right: solid 4px #ffffff;
	border-bottom: solid 4px #ffffff;
    */
}

#timeline a,
#timeline a:link,
#timeline a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#timeline a:hover,
#timeline a:active
{
	color: #000000;
	text-decoration: none;
}

#timeline .enabled
{
	background-color: #464d53;
	color: #ffffff;
	
}

#timeline .selected
{
	background-color: #cd9e53;
	color: #ffffff;
	
}


#timeline .selected a,
#timeline .selected a:link,
#timeline .selected a:visited
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#timeline .selected a:hover,
#timeline .selected a:active
{
	color: #ffffff;
	text-decoration: none;
}

#timeline div
{
	padding: 10px;
	text-align: center;
	color: #fff;
}


#catalog h4
{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;

}

#catalog .textbox
{
	color: #293231;
	border: solid 1px #ababab;
	font-size: 11px;
}

#catalog .item
{
	padding: 10px;
}

#catalog .item .image
{
	width: 118px;
}

#catalog .item img
{
	border: solid 4px #ababab !important;
	margin-right: 10px;
}

#catalog .item .description
{
	width: 380px;
	vertical-align: top;
}

#catalog .item .definition
{
	padding-left: 10px;
	width: 180px;
	vertical-align: top;
}

#catalog .item .update
{
	padding-left: 10px;
	width: 75px;
	vertical-align: top;
	text-align: right;
}

.itemseparator
{
	background-image: url(/sites/corbetts/Images/themes/news-sep.png); 
	height: 2px; 
	font-size: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#listheader
{
    background-color: #efefef;
}

#listheader td
{
    padding: 5px;
    font-weight: bold;
}

#catalog .sendwishlist
{
	padding: 10px;
}

#catalog .footer
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#catalog .footer td
{
	text-align: right;
}

#catalog #login
{
	width: 375px;
	padding: 10px;
}

#catalog #newuser
{
	width: 375px;
	padding: 10px;
}




	.defitem
	{
	    border: solid 1px transparent;
	    background-color: transparent;
	}
	