/* VGUIDE RESULTS > COLUMNS
////////////////////////////////////////////////*/

blockquote.vguideLeftContentExtended,
blockquote.vguideRightContent,
blockquote.vguideAdvertise
{margin: 0; margin-right: 10px; padding: 0; float: left; background: none; border: 0;}

	blockquote.vguideLeftContentExtended
	{width: 710px;}
	
		.vguideLeftContentExtended .standardTitle
		{ border-bottom: none; font-weight: bold; margin: 0; }
		
	blockquote.vguideRightContent
	{width: 200px; padding: 0 8px 20px; border-right: 1px solid #EEE;}
	
	blockquote.vguideAdvertise
	{width: 200px; margin: 0;}
	
/* VGUIDE RESULTS > VIEW ALL CATEGORIES
/////////////////////////////////////////////////////*/

div.vguideCATEGORIES
{margin: 0 15px 0 15px; padding: 10px; background: #FFF; border: 5px solid #E2E7F1;}

	div.vguideCATEGORIES blockquote,
	div.vguideCATEGORIES blockquote.vguideCATEGORIESrightcolumn	
	{width: 47%; font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0; float: left;}
	
		div.vguideCATEGORIES blockquote.vguideCATEGORIESrightcolumn
		{/*width: 45%;*/ float: right;}
		
		/* SCALABILITY FEATURE > CATEGORIES > VIEW ALL CATEGORIES */
		div.vguideCATEGORIES blockquote.allCategories
		{width:100%; float:none;}
		
		div.vguideCATEGORIES blockquote h1,
		div.vguideCATEGORIES blockquote h2
		{line-height:normal; display:inline; margin:0; padding:0;}

		div.vguideCATEGORIES blockquote a:link,
		div.vguideCATEGORIES blockquote a:active,
		div.vguideCATEGORIES blockquote a:visited,
		div.vguideCATEGORIES blockquote a:hover
		{font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}
	
			div.vguideCATEGORIES blockquote a:hover
			{color: #000; text-decoration: underline;}
			
		div.vguideCATEGORIES blockquote h1.vguideCATEGORIEStitle a:link,
		div.vguideCATEGORIES blockquote h1.vguideCATEGORIEStitle a:active,
		div.vguideCATEGORIES blockquote h1.vguideCATEGORIEStitle a:visited,
		div.vguideCATEGORIES blockquote h1.vguideCATEGORIEStitle a:hover
		{font: bold 14px/20px Arial, Helvetica, sans-serif; color: #000; display: block; text-decoration: none; margin: 0; padding: 0 0 0 7px; background: url("../images/design/bullet_vguide.gif") 0 7px no-repeat; border: 0;}

				div.vguideCATEGORIES blockquote h1.vguideCATEGORIEStitle a:hover
				{color: #5D7392; text-decoration: underline;}

					div.vguideCATEGORIES blockquote h1.vguideCATEGORIEStitle a span {color: #999;}

/* VGUIDE RESULTS > "LEFT" CONTENT EXTENDED > VGUIDE SUMMARY
////////////////////////////////////////////////*/

div.vguideSummary
{width: 94%; clear: left; text-align: left; padding:7px 8px 10px 8px; margin: 0 auto 10px auto; border: 3px solid #d4e5b1; 
}

	div.vguideSummary a:link,
	div.vguideSummary a:active,
	div.vguideSummary a:visited,
	div.vguideSummary a:hover
	{color: #96293F;}
	
	div.vguideSummary a:hover
	{color: #000; text-decoration: underline;}
	
	div.vguideSummary h2
	{ background: url(../images/design/bg_bullet_subTitle.gif) no-repeat 0 8px; color: #222; font: normal 18px Georgia, "Times New Roman", Times, serif; padding: 0 0 0 10px; }

		div.vguideSummary h2 a:link,
		div.vguideSummary h2 a:active,
		div.vguideSummary h2 a:visited,
		div.vguideSummary h2 a:hover
		{color: #222; padding-left: 5px; border-left: 0px solid #77AA44;}
		
			div.vguideSummary h2 span a:link,
			div.vguideSummary h2 span a:active,
			div.vguideSummary h2 span a:visited,
			div.vguideSummary h2 span a:hover
			{color: #222; padding-left: 5px; border-left: 0px solid #77AA44;}

			div.vguideSummary h2 span a:hover,
			div.vguideSummary h2 a:hover
			{color:#C1140A;}
	
	div.vguideSummary h2 span
	{font:  normal 18px Georgia, Helvetica, sans-serif; margin: 0; padding: 0 0 0 4px; border: 0;} 
			
	div.vguideSummary .baseIconNavbar
	{ height: 25px; line-height: 25px; margin: 10px 0 0 0; }
	
	div.vguideSummary div.vguideSummaryIMAGE
	{float:left; padding:10px 0 0 0;}
	
	div.vguideSummary div.vguideSummaryIMAGE div.imgVguideSummary
	{background:#f4f9e8; border:5px solid #e3efca; padding:8px 0 8px 0; text-align:center;}
	
		div.vguideSummaryIMAGE div.imgVguideSummary div.noimage
		{border:none; margin:0 auto 0 auto;}
		
	div.vguideSummary div.vguideSummaryContent
	{padding:0 10px 0 0;}
	
	div.vguideSummary div.contentShowcase
	{ float: left; padding: 10px; }
	
	div.vguideSummary p,
	div.vguideSummary address
	{font: normal 12px/16px  Arial, Helvetica, sans-serif; color: #777;}
	
	div.vguideSummary p.vguideSummaryDescription
	{padding:0 0 5px 0;}
	
	div.vguideSummary address
	{font-style:normal;  margin: 0 0 5px 0;}
	
		div.vguideSummary address span
		{display:block; color:#C1140A; font-size:13px; padding: 2px 0  2px 0; font-family: Georgia, Helvetica, sans-serif;}
		
	div.vguideSummaryContent p.moreInfo
	{font: normal 13px Georgia, Arial, Helvetica, sans-serif; color: #C1140A; text-align: right; padding: 0 5px 0 0; text-decoration:none; display: block;}
	
	div.vguideSummary p.moreInfo a:link,
	div.vguideSummary p.moreInfo a:active,
	div.vguideSummary p.moreInfo a:visited,
	div.vguideSummary p.moreInfo a:hover
	{font: normal 13px Georgia, Arial, Helvetica, sans-serif; color: #C1140A; text-align: right; padding: 0 5px 0 0; text-decoration:underline; display: block;}
	
		div.vguideSummary p.moreInfo a:hover
		{color: #000; text-decoration: underline;}

/* VGUIDE RESULTS > MISC CLASSES > ICON NAVBAR
/////////////////////////////////////////////////////*/

	ul.iconNavbar li a, ul.iconNavbar li a:visited
	{ border: 1px solid #DDD; color: #4A761F; display: block; float: left; font-weight: normal; font-size: 10px; padding: 2px 9px; line-height: 14px; }
	
	.iconNavbar li a img, .iconNavbar li a:visited img
	{ vertical-align: middle; }
		
/* VGUIDE RESULTS > MIDDLE CONTENT > BASE CATEGORIES 
/////////////////////////////////////////////////////*/

.base-categoriesRESULTS
{font: normal 18px Arial, Helvetica, sans-serif; text-align: left; margin: 8px 10px 0 10px; color: #222;}
.base-categoriesRESULTS strong { color:#333}

	.base-categoriesRESULTS strong.base-categoriesRESULTSdetail
	{color: #000; margin-right: 5px;}

		.base-categoriesRESULTS a:link,
		.base-categoriesRESULTS a:visited,
		.base-categoriesRESULTS a:active,
		.base-categoriesRESULTS a:hover
		{font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #000;}

			.base-categoriesRESULTS a.highlighted:link,
			.base-categoriesRESULTS a.highlighted:visited,
			.base-categoriesRESULTS a.highlighted:active,
			.base-categoriesRESULTS a.highlighted:hover
			{color: #000; text-decoration: none;}
			
				.base-categoriesRESULTS a:hover,
				.base-categoriesRESULTS a.highlighted:hover
				{color: #609629; text-decoration: underline;}
		
				.categories-active:link,
				.categories-active:active,
				.categories-active:visited,
				.categories-active:hover
				{color: #609629;}

			.categories-link:link,
			.categories-link:active,
			.categories-link:visited,
			.categories-link:hover
			{font-weight: normal; text-decoration: none; color: #000;}
	
				.categories-link:hover
				{color: #609629; text-decoration: underline;}
			
		.categories-activeBOLD:link,
		.categories-activeBOLD:active,
		.categories-activeBOLD:visited,
		.categories-activeBOLD:hover {font-weight: bold; color: #000;}

		div.vguideSummary ul.iconNavbar li.viewepaper a:link,
		div.vguideSummary ul.iconNavbar li.viewepaper a:active,
		div.vguideSummary ul.iconNavbar li.viewepaper a:visited,
		div.vguideSummary ul.iconNavbar li.viewepaper a:hover
		{text-transform: none;}		
		
		
div.simpleSearch_vguide
{padding: 0px 3px 7px 0; border: 0px solid #FFF; clear:both;}

	div.simpleSearch_vguide label
	{font: normal 14px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #676767; font-weight:bold; margin: 14px 0px 0px 3px; width:70px; padding: 0; position:relative; float:left;}

		div.simpleSearch_vguide label span
		{color: #eeeeee;}
		
		div.simpleSearch_vguide input, select { background-color:#FFFFFF; border:3px #CCCCCC solid; padding:1px; margin:0px 10px 0px 1px; }
		div.simpleSearch_vguide button { margin:11px 0 0 2px; font-family:Verdana; font-size:11px; padding:0 2px 2px 2px; line-height:14px; vertical-align:middle; font-weight:bold; height:19px; color:#FFFFFF; background-color:#aaa; cursor:pointer; border:1px solid #888; width:60px;}
		
	div.simpleSearch_vguide ul.standardButton
	{height:20px; margin-bottom:0; padding-bottom:0px; float:left}

	div.simpleSearch_vguide ul.standardButton li
	{float: left;}
	
		div.simpleSearch_vguide ul.standardButton li input,
		div.simpleSearch_vguide ul.standardButton li button
		{width: 73px;}
		
.paging
{ color: #444; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; padding: 0 0 0 7px; }
		
.letterNavigation
{ color: #999; float: left; height: 30px; line-height: 18px; padding: 15px 5px 0 0; }

	.letterNavigation a, .letterNavigation a:visited
	{ color: #C1140A; font-weight: normal; padding: 0 0 0 17px; text-decoration: underline; }
		
