/* include separate stylesheets for several components */
@import url('css_generics.css');
@import url('css_header.css');
@import url('css_basket.css');
@import url('css_orderhistory.css');
@import url('css_mylightbox.css');
@import url('css_imagedetails.css');
@import url('css_advancedsearch.css');
@import url('css_contributorArea.css');
@import url('css_login.css');
@import url('css_register.css');
@import url('css_myAccount.css');
@import url('css_mySubscriptionDownloads.css');
@import url('css_search.css');
@import url('css_home.css');
@import url('css_pricing.css');
@import url('css_galleries.css');
@import url('css_cdsearch.css');
@import url('css_cddetails.css');
@import url('css_contact.css');
@import url('css_landingpage.css');

#compDIV	{padding: 10px; border: solid #ccc 1px; background-color: white;}


/* HOME - featured galleries ====================================================================================================================*/
#home_featuredGalleries_G{
	clear:right;
	float:left;
	width:300px;
	margin:15px 10px 10px 30px; 
	}
	#home_featuredGalleries_L_title{
		float: left;
		clear: both;
		color: #FB8D01;
		font-size: 16pt;
		font-weight: bold;
	}
	#home_featuredGalleries_G_galleryThumbs{
		clear:left;
		float:left;
		margin: 0;
		padding: 2px;
		width: 290px;
		}
		.home_featuredGalleries_G_thumb{
			float:left;
			margin: 5px 15px 15px 5px;		
			}
			.home_featuredGalleries_I_thumb{}
				.home_featuredGalleries_I_thumb A{}
				.home_featuredGalleries_I_thumb IMG{}
			.home_featuredGalleries_L_title{
				color:#3c4955;
				font-size:9pt;
			}
			
			
/* END HOME - featured galleries ====================================================================================================================*/

#wrapper_mainsite_text		{}
#wrapper_mainsite_text .innerTitle	{color: #95b94b; font-size: 15pt; font-weight: bold; padding:0; margin: 0;}
#wrapper_mainsite_text .innerParagraph	{margin: 10px 0 0 0;}
#wrapper_mainsite_text .innerParagraph .innerPTitle		{font-weight: bold; }
#wrapper_mainsite_text .innerParagraph .innerPText		{font-weight: normal; }

#wrapper_mainsite_textRegbtn		{margin: 20px auto 10px auto; width: 183px; height: 30px; text-align:center; padding-top: 5px;}
#wrapper_mainsite_textRegbtn.std	{background: url(imglayout/homepage/button_register.jpg) no-repeat; }
#wrapper_mainsite_textRegbtn.over	{background: url(imglayout/homepage/button_register_over.jpg) no-repeat; }
#wrapper_mainsite_textRegbtn A		{font-size: 10pt; font-weight: bold; color: white; text-decoration: none;}
#wrapper_mainsite_textRegbtn A		{font-size: 10pt; font-weight: bold; color: white; text-decoration: none;}

#wrapper_mainsite_priceblock .innerImg		{float: right; clear both; margin-bottom: 9px;}

#wrapper_mainsite_featuredimages .innerTitle		{clear: both; float: left; font: 18px Trebuchet MS, arial; color: #888; padding-bottom: 5px; margin:0;}
#wrapper_mainsite_featuredimages .innerImage		{clear: both; float: left; }

#wrapper_mainsite_testimonial					{position: relative; float: left; width: 273px; height: 175px;}
#wrapper_mainsite_testimonial .innerTitle		{clear: both; float: left; font: 18px Trebuchet MS, arial; color: #888; padding-bottom: 5px; margin: 0;}
#wrapper_mainsite_testimonial .innerImage		{clear: both; float: left; padding-top: 3px; }
#wrapper_mainsite_testimonial .innerDate		{clear: both; float: left; padding-top: 13px; font: 10px Trebuchet MS, arial; color: #999;}
#wrapper_mainsite_testimonial .innerMore		{position: absolute; top:-10px; right:0;}

#wrapper_mainsite_categories {line-height: 20px;}
#wrapper_mainsite_categories	.innerTitle		{clear: both; float: left; font: 18px Trebuchet MS, arial; color: #888; padding-bottom: 5px; margin: 0;}
#wrapper_mainsite_categories .innerContainer	{clear: both; float: left; width: 210px;}
#wrapper_mainsite_categories .innerContainer .innerNewimage	{float: left; width: 35px; height: 20px;}
#wrapper_mainsite_categories .innerContainer .innerLink	{float: left; width: 170px; overflow: hidden; padding: 0 0 0 0;}
#wrapper_mainsite_categories .innerContainer .innerLink	A	{border-bottom: 1px dotted #6D6F73}
#wrapper_mainsite_categories .innerContainer_new	{clear: both; float: left; width: 210px;}
#wrapper_mainsite_categories .innerContainer_new .innerNewimage	{float: left; width: 35px; height: 40px;}
#wrapper_mainsite_categories .innerContainer_new .innerLink		{float: left; width: 170px; overflow: hidden; padding: 8px 0 0 0;}
#wrapper_mainsite_categories .innerContainer_new .innerLink	A	{border-bottom: 1px dotted #6D6F73;}

#wrapper_mainsite_topdownloads	.innerTitle		{clear: both; float: left; width: 273px; overflow: hidden; font: 18px Trebuchet MS, arial; color: #888; padding-bottom: 5px; margin: 0;}
#wrapper_mainsite_topdownloads	.innerContainer		{clear: both; float: left; padding: 5px 0 0 0; width: 290px;}
#wrapper_mainsite_topdownloads	.innerContainer	.innerImage	{float: left; width: 60px; height: 80px; overflow: hidden; margin: 14px 9px 0 0;}
#wrapper_mainsite_topdownloads	.innerFooter	{clear: both; float: left; color: #AAA; margin: 14px 0 0 0; width: 273px;}

/* FREE TRIAL CLASSES */
#wrapper_mainsitetrial		{}
#wrapper_mainsitetrial .innerBoxpadding		{padding: 10px;}
#wrapper_mainsitetrial .innerText			{color: #777; line-height: 19px;}
#wrapper_mainsitetrial .innerText .innerSmaller	{font-size: 10px; color: #B0B0B0;}
#wrapper_mainsitetrial .innerText P			{color: #777; line-height: 19px;}
#wrapper_mainsitetrial .innerText TD		{color: #777; line-height: 19px;}
#wrapper_mainsitetrial .innerText B			{color: #444;}
#wrapper_mainsitetrial .innerText STRONG	{color: #444;}
#wrapper_mainsitetrial .innerText P B		{color: #444;}
#wrapper_mainsitetrial .innerText P STRONG	{color: #444;}
#wrapper_mainsitetrial .innerText UL		{display: block;}

#wrapper_mainsitetrial .innerbox			{border: solid 1px #dcdcdc; margin: 13px 0 0 0; padding: 10px; width: 530px;}
#wrapper_mainsitetrial .innerboxNoborder	{border: none; margin: 13px 0 0 0; padding: 0 10px 10px 10px; width: 530px;}

#wrapper_mainsitetrial_regbtn		{margin: 20px 0 10px 150px; width: 193px; height: 30px; text-align:center; padding-top: 5px;}
#wrapper_mainsitetrial_regbtn.std	{background: url(imglayout/freetrial/button_large.jpg) no-repeat; }
#wrapper_mainsitetrial_regbtn.over	{background: url(imglayout/freetrial/button_large_over.jpg) no-repeat; }
#wrapper_mainsitetrial_regbtn A		{font-size: 14px; font-weight: bold; color: white; text-decoration: none;}
#wrapper_mainsitetrial_regbtn A		{font-size: 14px; font-weight: bold; color: white; text-decoration: none;}

#wrapper_mainsitetrial #wrapper_mainsite_trialpage1	{background: url(imgLayout/freetrial/stage1_background.jpg) no-repeat; width: 522px; height: 632px;}
#wrapper_mainsitetrial #wrapper_mainsite_trialpage1 .innerText	{height: 519px; overflow: hidden; line-height: 16px;}
#wrapper_mainsitetrial #wrapper_mainsite_trialpage1 .innerTextBody	{padding: 5px 0 0 17px;}

#wrapper_mainsitetrial #wrapper_mainsite_trialpage1 .innerFootertext {padding: 4px 0 0 18px; color: white; line-height: 13px;}
#wrapper_mainsitetrial #wrapper_mainsite_trialpage1 .innerFootertext P {color: white; line-height: 13px;}
#wrapper_mainsitetrial #wrapper_mainsite_trialpage1 .innerFootertext A {color: white; line-height: 13px; text-decoration: underline;}

#loginAnounce_trialbtn				{margin: 20px 0 10px 100px; width: 193px; height: 30px; text-align:center; padding-top: 5px;}
#loginAnounce_trialbtn.std	{background: url(imglayout/freetrial/button_large.jpg) no-repeat; }
#loginAnounce_trialbtn.over	{background: url(imglayout/freetrial/button_large_over.jpg) no-repeat; }
#loginAnounce_trialbtn A		{font-size: 14px; font-weight: bold; color: white; text-decoration: none;}
#loginAnounce_trialbtn A		{font-size: 14px; font-weight: bold; color: white; text-decoration: none;}

#wrapper_home_extraLogin	{display: none;}
/* NON HOMEPAGE EXCEPTIONS FROM RESKINNED SITES ================================ */
