/*

	shared (common) styles
	not specific to b'max.com or partner site
	
	see bellamax.css or cendant.css for their specific styles
	which adds to these	
	
*/

	
.footer a:link, .footer a:active, .footer a:visited
	{
		color: #999999;
		text-decoration: none;
		font-weight: normal;
	}

.footer a:hover
	{
		color: #999999;
		text-decoration: underline;
		font-weight: normal;
}

.error
	{
		color: #cc3333;
		font-weight: bold;
	}

.error a:link, .error a:active, .error a:visited
	{
		text-decoration: none;
		color: #cc3333;
	}

.error a:hover
	{
		text-decoration: underline;
		color: #cc3333;
	}



.head
	{
		font-weight: bold;
	}

.titleprice
	{
		margin: 4px 0px;
		text-align: center;
		font-weight: bold;
	}	



/* ---------------------------------------------------------------------------
 *
 *	new styles for Nov 2005 Venice redesign
 *
 *
*/


.faq a:link, .faq a:active, .faq a:visited {
	text-decoration: none;
}

.faq a:hover {
	text-decoration: underline;
}

.bighead {
	font-size: 24px;
	text-align: center;
	margin: 5px 0px;
}

/* pageWithMargin is used in DIV for content area */
.pageWithMargin {
	margin: 0px 20px;
}	

/* selected & unselected sub-nav for services & about */
.selectedSubNav {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.selectedSubNav a:hover {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.selectedSubNav a:link, .selectedSubNav a:active, .selectedSubNav a:visited {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.unselectedSubNav {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}

.unselectedSubNav a:hover {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.unselectedSubNav a:link, .unselectedSubNav a:active, .unselectedSubNav a:visited {
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.homePageHead {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}

.homePageHead a:link, .homePageHead a:active, .homePageHead a:visited {
	text-decoration: none;
}

.homePageHead a:hover {
	text-decoration: underline;
}

.homePageBody {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

.homePageBody a:link, .homePageBody a:active, .homePageBody a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.homePageBody a:hover {
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}

.subnavbulletcell {
	width: 20px;
	text-align: center;
}

.contenthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}


	
/* 
 *
 * --------------------------------------------------------------------------- */
 
 
 
/* sitemap/404 page */

.fof1
	{
		margin: 0px;
	}
	
.fof2
	{
		margin: 0px 0px 0px 20px;
	}


.fof a:link, .fof a:active, .fof a:visited
	{
		text-decoration: none;
	}

.fof a:hover
	{
		text-decoration: underline;
	}


/* press releases */

.prheadline
	{
		font-weight: bold;
		color: #CCCCCC;
		text-align: center;
		
	}
	
.prsubhead
	{
		
		color: #CCCCCC;
		font-style: italic;
	}

.jobtitle
	{
	
		font-weight: bold;	
	    color: #CCCCCC;
	}
	
	
/* edit your account info */

.editLabel
	{
		width: 150px;
		text-align: right;
	}

.editInputField
	{
		width: 150px;
	}
	
.editGutter
	{
		width: 10px;
	}
		
.editField
	{
		text-align: left;
	}
	
	
/* checkout (billing page) */


.billingLabel
	{
		width: 150px;
		text-align: right;
	}

.billingLabelText
	{
		margin-top: 3px;
	}

.billingInputField
	{
		width: 150px;
	}
	
.billingGutter
	{
		width: 10px;
	}
		
.billingField
	{
		text-align: left;
	}

.billingSummaryPhoto
	{
		vertical-align: middle;
	}

.billingSummaryPrice
	{
		width: 70px;
		text-align: left;
		margin-bottom: 5px;
	}

.billingSummaryLabel
	{
		text-align: right;
		margin-bottom: 5px;
	}
	
.billingDiscountLine
	{
	}



/* order detail */


.orderDetLabel
	{
		width: 200px;
		text-align: right;
	}

.orderDetLabelText
	{
		margin-top: 3px;
	}

.orderDetInfo
	{
	}
	
.orderDetGutter
	{
		width: 10px;
	}
		
.orderDetField
	{
		text-align: left;
	}


/* ------------------------------------------------------------- */

