@import url(http://fonts.googleapis.com/css?family=Roboto);

body {font-family: 'Roboto', sans-serif;}	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px; 
	padding:0px;
	font-family: 'Roboto', sans-serif;
}
	
* {	
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
}
	
html,body {	
	background: url(imglayout/v4_bg_page.png) repeat-x #eaeaea;
	font-size: 14px;
	color: #6d6d6d;
	}

html{
	margin:0;
	padding:0;
	border:0;
}

#page {
	height: auto !important;
	margin: 0px auto;
	overflow-x: hidden;
}
	
#body { width: 100%; max-width: 975px; min-height:674px; margin: 0 auto; background: #fafafa url(imglayout/v4_bgpagebody.png) repeat-x; border-left: solid 1px #b8b8b8; border-right: solid 1px #b8b8b8; display: table;}
#body.body_home		{max-width: 100%; background: none;}
#body.body_search	{max-width: 100%;}
@media screen and (min-width: 0px) and (max-width: 1366px) {
	#body	{border: none;}
}

	
img, a {	
	border: 0px solid #000;}
	
P, TD {	
	font-size: 100%;
	color: #474747;}
	
a,a:active,a:visited {}

A{
	color:#6d6d6d;
	text-decoration:none;
}

A:hover{
	text-decoration:underline;
	color:#fa8f41;
}

SELECT {}
	
TEXTAREA {	
	font-size: 100%;
	color: #000;}

H1 {	
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
	
H2 {	
	font-size: 24px;
	color: #000;
	font-weight: normal;
	padding: 0px;
	margin: 0px;}
	
H3 {	
	font-size: 14px;
	color: #000;
	font-weight: normal;
	padding: 0px;
	margin: 0px;}
	
	
/* == == Generic classes user across the project ==================================== */	
.listhead	{
	float: left;
	height: 25px;
	font-size: 110%;
	font-weight: bold;
}
	
.listrowodd	{
	float: left;
	padding: 2px 0;
	border-top: 1px dashed #E0E0E0;
	
	
}	
.listroweven {	
	float: left;
	padding: 2px 0;
	border-top: 1px dashed #E0E0E0;
}	
p.linebreak {	
	clear:both;
}
.pagetitle {
	
}

.highlitedText{
	line-height:18px;
	font-size: 13px;
	font-weight:bold;
	color:#42B7D4;
}

.highlitedTextTin{
	line-height:18px;
	color:#898989;
}

/* ===== Used components and their DIVs ============================================= */	
#CI_ExampleSearches,	
#CI_forgotpassword,	
#CI_LicenseInformation,	
#CI_header_defaultsettings_DefaultLanguageByURL,	
#CI_header_SEO,	
#CI_siteSettings,	
#CI_SpecialOffers,	
#CI_Supplierinfo,	
#CI_Pricing,
#CI_Basket_review,
#CI_Login,
#CI_Categories,
#CI_myProfile,
#CI_ContributorArea,
#CI_basket_saveOrder,
#CI_Textpage, 
#CI_customByAlias 								{text-align:left; width:550px; min-height:600px; margin:0px auto 0 auto; padding:50px 10px 120px 10px;}

#CI_basket,
#CI_MyLightboxes,
#CI_MyAccount,
#CI_MyOrders,
#CI_Register,
#CI_imagedetails,
#CI_mySubscriptionDownloads,
#CI_Textpage2,
#CI_Contactform									{text-align:left; width:895px; min-height:600px; margin:0 auto 0 auto; padding:50px 40px 120px 40px; display: inline-block;}

#CI_customByAlias.CIALIAS_becomeAmember_anylang		{text-align:left; width:975px; min-height: 1100px; margin:0 auto; position: static; top: 0; left: 0; padding: 0; background: #fff;}
#CI_customByAlias.CIALIAS_Affiliation_anylang		{text-align:left; width:895px; min-height:600px; margin:0; padding:50px 40px 120px 40px;}
#CI_customByAlias.CIALIAS_RolandFreeImages_anylang	{text-align:left; width:975px; min-height: 1100px; margin:0 auto; position: static; top: 0; left: 0; padding: 0; background: #fff;}

/*#CI_MyLightboxes {text-align:left; width:580px; min-height:250px; margin:10px 0px 0px 10px; position:relative; top:90px; margin:0 auto 120px auto; padding:30px 20px 120px 90px; background:URL(imglayout/contentFading.gif) repeat-x;}*/

#CI_Textpage h1 { color:#355e88; width:490px; margin:20px 100px 20px auto; font-size:18px; }
#textpage_V_content, #textpage_V_content P, #textpage_V_content TD { color: #6d6d6d;}
#textpage_V_content A { color:#6d6d6d; text-decoration: underline; text-transform:none;}
#textpage_V_content A:hover { color:#fa8f41; text-decoration: underline; text-transform:none;}



.panebox{text-align:left; overflow:hidden; }
.paneboxtitle{font-size:16px; color:#3C4955; padding:5px 10px; color:#3C4955;}
	
/* =====IDs for component search.searchresults ===================================== */	




/* =====IDs for component header.UI_mainnav ======================================== */	
	
#compDIV {border: 0px solid #000;}	

/* FOOTER ===============================================================================================================*/
#footer			{ height: 174px; clear:both; z-index:999; background-color: #355F89;}
#footerinner	{ height: 174px; width: 958px; padding: 0px; margin: 0 auto;}
#footerinner2	{ float: left; height: 174px; width: 930px; padding: 0px; background-color: #2E2E2E;}

#push 	{ display: none;}

input{ }
select{ }

#footerTable{ margin:0 auto; height:130px; }
#footerContent{ background:#000; clear:both; }
#footerMenu{ background:#000; clear:both; }
#footerMenu TABLE{ margin:0 auto; }
.footernaw	{text-decoration:none; color:#898989; margin:0 1px; font-size:10px; }
#CI_footer { color: #898989;}	
#CI_footer_Footernav { float:left;}
#CI_footer_Footernav * { float:left; text-decoration:none; color:#898989; margin:0 1px; font-size:10px; }

.left{ float:left; text-decoration:none; color:#898989; font-size:10px; } 
.left A{ text-decoration:none; color:#898989; font-size:10px; }
.rightAligned{ text-align:right; }
.rightTop {	font-size: 14px; color: #000000; }
.rightBottom { font-size: 100%;	color: #adadad; }
.bottomLine { padding-right: 5px; padding-bottom: 5px; padding-top: 5px; border-bottom:#d2d2d2 1px solid;}
.right { font-size: 12px; vertical-align: top; }
.plainText { color: #898989; line-height:18px; }
.plainText A{ color:#898989; line-height:18px;  text-decoration:none;}

/* MISC GENERIC STYLES ===============================================================================================================*/
#request_msg {color:red;}	


/* Image Preview */
#imgPreviewWithStyles {
background: #FFF;
z-index: 1001;
border: none;
text-align: center;
}

/* Text below image */
#imgPreviewWithStyles span {
color: #222;
text-align: center;
display: block;
padding: 7px 0 7px 0;
overflow:hidden;
}

#path{
	font-size:18px;
	margin:-10px 0 20px 10px;
	color:#355e88;
}


/* Dragging and Dropping Styles */	
.ui-state-default, .ui-widget-content .ui-state-default { border: 0px solid #d3d3d3; background: #eee7e7 url(imglayout/ui-bg_diagonals-thick_55_eee7e7_40x40.png) 50% 50%; font-weight: normal; color: #555555; outline: none; }	
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }	
.ui-clone { border: 0px solid #d3d3d3; background: #eee7e7 url(imglayout/ui-bg_diagonals-thick_55_eee7e7_40x40.png) 50% 50%; font-weight: normal; color: #555555; outline: none; }


/* new panes */
.panedark		{float: left; position: relative; background-color: #0f366c; padding: 0px; width: 100%; margin: 0 0 10px 0;}
.panedark_lefttop		{float: left; position: absolute; left: 0px; top: 0px; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panedark_lefttop.png) no-repeat; background-color: #fff;}
.panedark_righttop		{float: left; position: absolute; right: 0; top: 0; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panedark_righttop.png) no-repeat; background-color: #fff;}
.panedark_leftbottom		{float: left; position: absolute; left: 0; bottom: 0; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panedark_leftbottom.png) no-repeat; background-color: #fff;}
.panedark_rightbottom	{float: left; position: absolute; right: 0; bottom: 0; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panedark_rightbottom.png) no-repeat; background-color: #fff;}
.panedark_title			{float: left; position: absolute; left: 22px; top: 8px; color: #ddd; font-size: 17px;}
.panedark_closebtn		{float: left; position: absolute; right: 2px; top: 2px;}
.panedark_inner			{margin: 0; padding: 30px 18px 18px 18px;}
.panedark_inner .inner	{float: left; width: 100%; height: auto; margin: 0px;}

.panelight		{float: left; position: relative; background-color: #e7e7e7; padding: 0px; width: 100%; margin: 0 0 10px 0;}
.panelight_lefttop		{float: left; position: absolute; left: 0; top: 0; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panelight_lefttop.png) no-repeat; background-color: #fff;}
.panelight_righttop		{float: left; position: absolute; right: 0; top: 0; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panelight_righttop.png) no-repeat; background-color: #fff;}
.panelight_leftbottom	{float: left; position: absolute; left: 0; bottom: 0; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panelight_leftbottom.png) no-repeat; background-color: #fff;}
.panelight_rightbottom	{float: left; position: absolute; right: 0; bottom: 0; width: 19px; height: 19px; background: url(imgLayout/tabs_panes/panelight_rightbottom.png) no-repeat; background-color: #fff;}
.panelight_title			{float: left; position: absolute; left: 22px; top: 8px; color: #333; font-size: 17px;}
.panelight_closebtn		{float: left; position: absolute; right: 2px; top: 2px;}
.panelight_inner			{margin: 0; padding: 20px 18px 35px 18px;}
.panelight_inner .inner	{float: left; width: 100%; height: auto; margin: 0px;}

.panedark_inner .inner TD 	{color: #f0f0f0}
.panedark_inner .inner .inp	{color: #444; width: 150px; border: solid #4DA3FA 1px;}

.panelight_inner .inner TD {color: #444}
.panelight_inner .inner .inp {color: #444; width: 150px; border: solid #4DA3FA 1px;}

.outerpane				{float: left; padding: 22px 15px 15px 15px; border: solid #999 1px; position: relative; background-color: #fff;}
.outerpane_lefttop		{float: left; position: absolute; left: -1px; top: -1px; width: 20px; height: 20px; background: url(imgLayout/tabs_panes/outerpane_lefttop.png) no-repeat; background-color: #fff;}
.outerpane_righttop		{float: left; position: absolute; right: -1px; top: -1px; width: 20px; height: 20px; background: url(imgLayout/tabs_panes/outerpane_righttop.png) no-repeat; background-color: #fff;}
.outerpane_leftbottom	{float: left; position: absolute; left: -1px; bottom: -1px; width: 20px; height: 20px; background: url(imgLayout/tabs_panes/outerpane_leftbottom.png) no-repeat; background-color: #fff;}
.outerpane_rightbottom	{float: left; position: absolute; right: -1px; bottom: -1px; width: 20px; height: 20px; background: url(imgLayout/tabs_panes/outerpane_rightbottom.png) no-repeat; background-color: #fff;}

/* affiliation pages */
#afftabs	{border-bottom: 1px solid #CCC; width: 885px; clear: both; margin: 10px 0 10px 5px; padding: 5px}
#afftabs .tab			{display: inline; padding: 5px 10px; text-align: center; background-color: #EEE; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border-top: 1px solid #CCC;}
#afftabs .tabActive		{display: inline; padding: 5px 10px; text-align: center; background-color: #0F366C; color: white;}
#afftabs .tabActive	A	{color: white;}
#afftabs .tabSpacer		{display: inline; padding: 2px; width: 5px;}

#affiliationPage TD						{line-height: 16px;}
#affiliationPage .affPtitle				{font-size: 18px; color: #606162; }
#affiliationPage A						{color: #70a2ce; text-decoration: underline;}
#affiliationPage .grayblock				{float: left; padding: 10px; color: white; background-color: #a2a2a2; width: 98%; margin-bottom: 0px;}
#affiliationPage .grayblock	A			{color: white;}





/* HEADER - MAIN WRAPPER ===============================================================================================================*/
#controlForms				{ display: none;}
#CI_header 					{ padding:0; width:100%; margin-top: 0px; margin-bottom: 0px; height:140px; position: relative;}
#CI_header_defaultsettings	{ display: none;}

/* HEADER - SUBCOMPONENTWRAPPER ========================================================================================================*/
#CI_header .headerV4wrapper										{float: left; width: 100%;}
#CI_header .headerV4wrapper .innerController					{display: none;}
#CI_header .headerV4wrapper .innerTop							{float: right; height: 36px;}
#CI_header .headerV4wrapper .innerTop .innerMainnavWrapper		{float: left; display: none;}
#CI_header .headerV4wrapper .innerTop .innerUsernavWrapper		{float: left;}
#CI_header .headerV4wrapper .innerTop .innerLanguageWrapper		{float: left; margin: 7px 25px 0 0; width: 90px;}
#CI_header .headerV4wrapper .innerBottom						{float: right; clear: both; width: 100%;}
#CI_header .headerV4wrapper .innerBottom .innerLogoWrapper		{float: left; max-height: 104px;}
#CI_header .headerV4wrapper .innerBottom .innerSearchWrapper	{float: right;}


/* HEADER - MAINNAV ===============================================================================================================*/
	#CI_header_UI_mainnav 				{float: left; padding-top: 7px; color:#fff;}
	#CI_header_UI_mainnav div 			{float: left; margin-right: 30px}
	#CI_header_UI_mainnav div.active 	{float: left; margin-right: 30px}
	#CI_header_UI_mainnav div a 		{color:#fff; font-weight: bold;}
	#CI_header_UI_mainnav div.active a	{color:#fff; font-weight: bold;}
	#CI_header_UI_mainnav div a:hover 	{text-decoration:underline; color:#fff; font-weight: bold;}
	#UI_mainnav_L_delimiter 			{display: none; }

/* HEADER - USERNAV ===============================================================================================================*/
	#CI_header_UI_usernav				{float: left; padding-top: 7px; color:#fff;}
	/*
	#CI_header_UI_usernav div 			{float: left; margin-right: 30px}
	#CI_header_UI_usernav div.active 	{float: left; margin-right: 30px}
	#CI_header_UI_usernav div a			{text-decoration:none; color:#fff; font-weight: bold;}
	#CI_header_UI_usernav div.active a	{text-decoration:none; color:#fff; font-weight: bold;}
	#CI_header_UI_usernav div a:hover	{text-decoration:underline; color:#fff; font-weight: bold;}
	*/
	#UI_usernav_L_delimiter				{ display: none }
		
	#UI_usernav_L_basket			{}
	#UI_usernav_L_basket.active		{}
	#UI_usernav_L_basketcount		{font-weight: bold; margin-left: -25px;}
	
	#userNavWrapper			{float: right; width: auto;}
	#userNavWrapper .innerContainer0 		{float: left; margin: 0px 8px 0 0; height: 22px;}
	#userNavWrapper .innerContainer0 A 									{color: #fff; font-weight: bold; text-decoration: none;}
	#userNavWrapper .innerContainer0 A:hover 							{color: #fff; font-weight: bold; text-decoration: none;}
	#userNavWrapper .innerContainer0 .innerContainerLogin				{float: left; margin: 0 21px 0 0;}
	#userNavWrapper .innerContainer0 .innerContainerRegister			{float: left; margin: 0 30px 0 0;}
	#userNavWrapper .innerContainer0 .innerContainerBasket				{float: left; margin: 0 8px 0 0;}
	#userNavWrapper .innerContainer0 .innerContainerBasketcount			{float: left; margin: 0 21px 0 0; color: #fff; font-size: 14px; line-height: 20px;}
	
	#userNavWrapper .innerContainer1 		{float: left; margin: 0px 8px 0 0; height: 22px;}
	#userNavWrapper .innerContainer1 A 									{color: #fff; font-weight: bold; text-decoration: none;}
	#userNavWrapper .innerContainer1 A:hover 							{color: #fff; font-weight: bold; text-decoration: none;}
	#userNavWrapper .innerContainer1 .innerContainerLightbox			{float: left; margin: 0 21px 0 0;}
	#userNavWrapper .innerContainer1 .innerContainerBasket				{float: left; margin: 0 8px 0 0;}
	#userNavWrapper .innerContainer1 .innerContainerBasketcount			{float: left; margin: 0 21px 0 0; color: #fff; font-size: 14px; line-height: 20px;}
	#userNavWrapper .innerContainer1 .innerContainerMyaccount			{float: left; margin: 0 21px 0 0; padding: 0 17px 0 0; background: url(imgLayout/v4_langArrow.png) right 9px no-repeat;}
	#userNavWrapper .innerContainer1 .innerContainerLogoff				{float: left; margin: 0 21px 0 0;}
	
	#userNavWrapper .innerSubnavContainer	{position: absolute; top: 38px; right: 176px; z-index:999; width: 110px; height: auto; background: white; border: solid #bbbbbb 1px; padding: 15px!important; display: none;}
	#userNavWrapper .innerSubnavContainer .innerContainer				{float: left; clear: both; width: 110px; margin: 0; padding: 0; text-align: left;}
	#userNavWrapper .innerSubnavContainer .innerContainer A				{color: #8c8c8c; font-size: 13px; line-height: 25px; white-space:nowrap; text-decoration: none;}
	#userNavWrapper .innerSubnavContainer .innerContainer A:hover		{color: #4c4c4c; font-size: 13px; line-height: 25px; white-space:nowrap; text-decoration: none;}

/* HEADER - Languageselector ===============================================================================================================*/
#CI_header_Languageselector{ }

#langNameCur		{float: left; padding: 0 17px 0 0; color: #fff; font-weight: bold; background: url(imgLayout/v4_langArrow.png) right center no-repeat; text-align: left; cursor: pointer;*cursor:hand;}
#langNavWrapper		{display: none; position: absolute; top: 38px; right: 3px; float: left; width: auto; min-width:98px; background: white; border: solid #225990 1px; margin: 0; padding: 15px; z-index:999;}
#langNavWrapper .innerWrapper						{float: left; width: auto;}
#langNavWrapper .innerWrapper .innerLang			{float: left; clear: both; margin: 0; padding: 0; text-align: left;}
#langNavWrapper .innerWrapper .innerLang A 			{line-height: 25px; white-space:nowrap; text-decoration: none;}
#langNavWrapper .innerWrapper .innerLang A:hover 	{line-height: 25px; white-space:nowrap; text-decoration: none;}

/* HEADER - LOGO ===============================================================================================================*/
#CI_header_UI_logo { float: left; padding: 22px 0 0 21px;}
#CI_header_UI_logo a IMG{ border: none;}

/* HEADER - QUICKSEARCH ===============================================================================================================*/
#CI_header_Quicksearch_header{ float: left; margin: 18px 20px 0 0;}
.headerV4wrapper #quickSearchWrapper			{float: left; width: 481px; height: 39px; background: url(imglayout/v4_bg_headsearch.png) no-repeat; position: relative;}
.headerV4wrapper #quickSearchWrapper #quicksearch_C_searchinputAll			{float: left; position: absolute; top: 8px; left: 22px; width: 245px; height: 27px;}
.headerV4wrapper #quickSearchWrapper #quicksearch_C_searchinputAll INPUT 	{border: solid white 0px; width: 245px; color: #fa8f41; font-size: 16px; font-weight: bold;}
.headerV4wrapper #quickSearchWrapper #quicksearch_C_searchinputAll INPUT::-webkit-input-placeholder {color: #fa8f41; text-overflow: ellipsis; font-weight: bold;}
.headerV4wrapper #quickSearchWrapper #quicksearch_C_searchinputAll INPUT:-moz-placeholder {color: #fa8f41 !important; text-overflow: ellipsis; font-weight: bold;}
.headerV4wrapper #quickSearchWrapper #quicksearch_C_searchinputAll INPUT::-moz-placeholder {color: #fa8f41 !important; text-overflow: ellipsis; font-weight: bold;}
.headerV4wrapper #quickSearchWrapper #quicksearch_C_searchinputAll INPUT:-ms-input-placeholder {color: #fa8f41 !important; text-overflow: ellipsis; font-weight: bold;}
.headerV4wrapper #quickSearchWrapper .innerTypebox							{float: left; position: absolute; top: 10px; left: 284px; width: 97px; height: 21px; overflow: hidden; padding: 0 28px 0 0; margin: 0 0 0 0; text-align: left; cursor: pointer;*cursor: hand; color: #fa8f41; font-weight: bold;}
.headerV4wrapper #quickSearchWrapper .innerSubmitbox							{float: left; position: absolute; top: 0px; left: 420px;}
.headerV4wrapper #quickSearchWrapper .innerSubmitbox INPUT					{color: white; font-size: 28px; font-weight: bold; border: none; background: none; cursor:pointer;*cursor:hand;}
.headerV4wrapper #quickSearchWrapper .innerTypeComment	{float: left; position: absolute; top: 45px; left: 0; width: 365px; text-align: right; color: #fa8f41; line-height: 35px; padding: 0 30px 0 0; background: url(imglayout/v4_headsearcharrow.png) right top no-repeat;}

.headerV4wrapper #quickSearchTypeboxWrapper	{position: absolute; top: 95px; right: 91px; float: left; width: 119px; height: auto; padding: 10px 10px 10px 9px; background: white; border: solid #fa8f41 1px; z-index: 999; overflow: hidden; display: none;}
.headerV4wrapper #quickSearchTypeboxWrapper .advancedSearch_imagetype_radiocontainer	{width: 300px; height: 25px; float: left; clear: both; text-align: left;}
.headerV4wrapper #quickSearchTypeboxWrapper .advancedSearch_imagetype_radiocontainer .advancedSearch_imagetype_F_radio	{float: left; width: 19px;}
.headerV4wrapper #quickSearchTypeboxWrapper .advancedSearch_imagetype_radiocontainer .advancedSearch_imagetype_L_name	{float: left; width: 110px; text-align: left; overflow: hidden;}

/* HEADER - SUBNAV (for textpages that come with a subnav) ===============================================================================================================*/
#subnav					{position: absolute; text-align: center; top: 175px; left: 50%; width: 160px; margin-left: -460px; min-height: 90px; border: 1px solid #d6d6d8; z-index: 10;}
#subnav_title			{padding-right: 0px; padding-left: 7px; font-weight: bold; font-size: 16px; padding-bottom: 5px; color: #225990; padding-top: 5px; border-bottom: #d6d6d8 1px solid; text-align:left;}
#subnav_content			{padding: 7px}
.subnav_I_itemclass		{text-align: left; margin-top: 10px; line-height: 20px;}
.subnav_I_itemclass A	{font-size:12px; color:#244781; text-transform:capitalize; text-decoration:none;}
.subnav_I_itemclass A:hover{ text-decoration:underline;	color:#fa8f41;}

/* FOOTER =========================================================================================================================================*/
#footer	{height: 332px; background: #225990; position: relative;}
#footer #footerCentered		{width: 950px; height: 307px; position: absolute; left: 50%; margin: 5px 0 0 -466px;}
#footer #footerCentered #innerNav	{margin: 10px 0 0 40px; width: 910px; float: left;}
#footer #footerCentered #innerNav .innerFooterLinkCatcontainer		{width: 205px; height: 121px; float: left; padding: 16px 0 0 20px;}
#footer #footerCentered #innerNav .innerFooterLinkCatcontainer .innerTitle						{float: left; padding: 0; font-size: 18px; color: #fffefe; font-weight: normal; letter-spacing:1px; margin: 0 0 10px 0;}
#footer #footerCentered #innerNav .innerFooterLinkCatcontainer .innerLinks						{float: left; clear: both; padding:0;}
#footer #footerCentered #innerNav .innerFooterLinkCatcontainer .innerLinks .innerLink			{float: left; clear: both; height: 18px; width: 225px;}
#footer #footerCentered #innerNav .innerFooterLinkCatcontainer .innerLinks .innerLink A			{font-size: 12px; color: #9cc7e7; text-decoration: none;}
#footer #footerCentered #innerNav .innerFooterLinkCatcontainer .innerLinks .innerLink A:hover	{font-size: 12px; color: #fffefe; text-decoration: none;}
#footerLogos	{height: 60px; background: #2e2e2e; position: relative; display: none;}
#footerLogos #innerLogos {width: 933px; height: 60px; position: absolute; left: 50%; margin-left:-466px;}
#footerLogos #innerLogos .innerLogo1 {float: left; margin: 5px 0 0 235px;}
#footerLogos #innerLogos .innerLogo2 {float: left; margin: 13px 0 0 83px;}
#footerPaymentlogos	{width: 933px; height: 60px; position: absolute; left: 50%; margin: 10px 0 0 -410px; display: none;}

#footerLogos .footerContactDetailsAffiliate					{border: none;}
#footerLogos .footerContactDetailsAffiliate	TR TD			{border: none; font-size: 100%; color: #C2C2C2; letter-spacing: 1px;}
#footerLogos .footerContactDetailsAffiliate	TR TD A			{font-size: 100%; color: #C2C2C2; text-decoration: none;}
#footerLogos .footerContactDetailsAffiliate	TR TD A:hover	{font-size: 100%; color: #C2C2C2; text-decoration: underline;}

#innerFooterLinkCatcontainer_8	{background: url(imgLayout/v4_bgFooter_sellimages.png) no-repeat;}

.orangeHomeButton		{background: url(imgLayout/bg_btnlgOrange2.png) no-repeat;}
.orangeHomeButtonOver	{background: url(imgLayout/bg_btnlgOrange2_over.png) no-repeat;}

#loginPopupWrapper	{display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; float: left;}
#loginPopupWrapper .innerOverlay	{width: 100%; height: 100%; background-color: #000; opacity: 0.7; position: fixed;}
#loginPopupWrapper .innerLoginWrapper	{position: absolute; top: 150px; left: 50%; margin-left: -162px; padding: 35px 40px; width: 245px; height: auto; border: solid #bbb 1px; background-color: #fff;}
#loginPopupWrapper .innerLoginWrapper .innerCloseWrapper		{position: absolute; top: 9px; right: 9px; width: 18px; height: 18px; background: url(imglayout/v4_loginCloseButton.png) no-repeat; cursor: pointer;}
#loginPopupWrapper .innerLoginWrapper .innerTitle				{float: left; clear: both; width: 245px; text-align: center; font-size: 16px; font-weight: bold; color: #225990; line-height: 16px;}
#loginPopupWrapper .innerLoginWrapper .innerUsername			{float: left; clear: both; width: 245px; margin-top: 30px;}
#loginPopupWrapper .innerLoginWrapper .innerUsername INPUT		{width: 233px; padding: 4px 5px; border: solid #bbb 1px;}
#loginPopupWrapper .innerLoginWrapper .innerPassword			{float: left; clear: both; width: 245px; margin-top: 14px;}
#loginPopupWrapper .innerLoginWrapper .innerPassword INPUT		{width: 233px; padding: 4px 5px; border: solid #bbb 1px;}
#loginPopupWrapper .innerLoginWrapper .innerKeeplogged			{float: left; clear: both; width: 245px; margin-top: 19px;}
#loginPopupWrapper .innerLoginWrapper .innerKeeplogged .innerFld	{float: left; width: 15px; height: 15px;}
#loginPopupWrapper .innerLoginWrapper .innerKeeplogged .innerTxt	{float: left; width: 229px;}
#loginPopupWrapper .innerLoginWrapper .innerSubmit				{float: left; clear: both; width: 150px; padding-left: 46px; margin-top: 22px;}
#loginPopupWrapper .innerLoginWrapper .innerSubmit INPUT		{width: 150px; border: none; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}
#loginPopupWrapper .innerLoginWrapper .innerFailmsg				{float: left; clear: both; width: 245px; text-align: center; margin-top: 22px; color: #e4606f; display: none;}
#loginPopupWrapper .innerLoginWrapper .innerForgotlink			{float: left; clear: both; width: 245px; text-align: center; margin-top: 22px;}
#loginPopupWrapper .innerLoginWrapper .innerForgotlink A		{color: #225990; text-decoration: none;}
#loginPopupWrapper .innerLoginWrapper .innerForgotlink A:hover	{color: #fa8f41; text-decoration: none;}
#loginPopupWrapper .innerLoginWrapper .innerStripe				{float: left; clear: both; width: 245px; height: 1px; background-color: #bbb; margin-top: 15px;}
#loginPopupWrapper .innerLoginWrapper .innerReglink				{float: left; clear: both; width: 245px; text-align: center; margin-top: 20px;}



/* HOME - slideshow, text & pricing ====================================================================================================================*/
#CI_home		{width: 100%; max-width: 1366px; margin: 0 auto; overflow: hidden; border-left: solid 1px #b4b4b4; border-right: solid 1px #b4b4b4;}
@media screen and (min-width: 0px) and (max-width: 1366px) {
	#CI_home	{border: none; max-width: 1350px;}
}

#homeWrapper	{width: 100%; overflow: hidden; float: left; margin: 0; padding: 0;}
#homeWrapper .innerHomeBlock	{width: 1366px; float: left; clear: both; background: #fff; position: relative;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_1		{height: 417px; background: url(imglayout/v4_bghome_notlogged_1.jpg) no-repeat; border-bottom: solid 6px #244781;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_2		{height: 540px; background: url(imglayout/v4_bghome_notlogged_2.jpg) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_3		{height: 458px; background: url(imglayout/v4_bghome_notlogged_3.jpg) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_4		{height: 496px; background: url(imglayout/v4_bghome_notlogged_4.jpg) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_5		{height: 453px; background: url(imglayout/v4_bghome_notlogged_5.jpg) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_6		{height: 116px;}
#homeWrapper .innerHomeBlock#homeblock_logged_1			{height: 740px; background: url(imglayout/v4_bghome_logged_1.jpg) no-repeat; border-bottom: solid 6px #244781;}
#homeWrapper .innerHomeBlock#homeblock_logged_2			{height: 265px;}

#homeWrapper .innerHomeBlock#homeblock_notlogged_1 .innerTxtblock	{position: absolute; left: 290px; top: 100px; width: 750px; height: 90px; padding: 40px 10px 10px 10px; color: #fff; text-align: center;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_1 .innerTxtblock .innerTitle		{font-size: 27px;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_1 .innerTxtblock .innerSubTitle	{font-size: 16px;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_1 .innerButton		{position: absolute; left: 290px; top: 240px; width: 750px; height: auto; padding: 0 10px;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_1 .innerButton .innerBtn	{width: 435px; height: 20px; padding: 7px 0 11px 0; margin: 0 auto; text-align: center; background: #fa8f41; color: #fff; font-size: 19px; -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px; behavior: url(_components/_genericInc/PIE/PIE.htc)}

#homeWrapper .innerHomeBlock#homeblock_notlogged_2 .innerTxtblock	{position: absolute; top: 211px; left: 227px;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_2 .innerTxtblock .innerTypeIcon					{position: absolute; top: 0; left: 0; width: 64px; height: 64px; background: url(imglayout/v4_iconhome_vehicleoutlines.png) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_2 .innerTxtblock .innerTypeTitle					{position: absolute; top: 0; left: 80px; width: 333px; height: auto; padding: 19px 0 0 0; font-size: 22px; color: #10346f; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_2 .innerTxtblock .innerDescriptions				{position: absolute; top: 80px; left: 0;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_2 .innerTxtblock .innerDescriptions .innerDesc		{float: left; clear: both; width: 400px; height: auto; min-height: 30px; margin: 10px 0; padding: 1px 0 0 40px; background: url(imglayout/v4_iconhome_tickbox.png) left top no-repeat; color: #10346f;}

#homeWrapper .innerHomeBlock#homeblock_notlogged_3 .innerTxtblock	{position: absolute; top: 120px; left: 227px;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_3 .innerTxtblock .innerTypeIcon					{position: absolute; top: 0; left: 0; width: 64px; height: 64px; background: url(imglayout/v4_iconhome_photos.png) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_3 .innerTxtblock .innerTypeTitle					{position: absolute; top: 0; left: 80px; width: 333px; height: auto; padding: 19px 0 0 0; font-size: 22px; color: #10346f; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_3 .innerTxtblock .innerDescriptions				{position: absolute; top: 80px; left: 0;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_3 .innerTxtblock .innerDescriptions .innerDesc		{float: left; clear: both; width: 600px; height: auto; min-height: 30px; margin: 10px 0; padding: 1px 0 0 40px; background: url(imglayout/v4_iconhome_tickbox.png) left top no-repeat; color: #10346f;}

#homeWrapper .innerHomeBlock#homeblock_notlogged_4 .innerTxtblock	{position: absolute; top: 125px; left: 227px;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_4 .innerTxtblock .innerTypeIcon					{position: absolute; top: 0; left: 0; width: 64px; height: 64px; background: url(imglayout/v4_iconhome_vectors.png) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_4 .innerTxtblock .innerTypeTitle					{position: absolute; top: 0; left: 80px; width: 333px; height: auto; padding: 19px 0 0 0; font-size: 22px; color: #10346f; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_4 .innerTxtblock .innerDescriptions				{position: absolute; top: 80px; left: 0;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_4 .innerTxtblock .innerDescriptions .innerDesc		{float: left; clear: both; width: 600px; height: auto; min-height: 30px; margin: 10px 0; padding: 1px 0 0 40px; background: url(imglayout/v4_iconhome_tickbox.png) left top no-repeat; color: #10346f;}

#homeWrapper .innerHomeBlock#homeblock_notlogged_5 .innerTxtblock	{position: absolute; top: 100px; left: 227px;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_5 .innerTxtblock .innerTypeIcon					{position: absolute; top: 0; left: 0; width: 64px; height: 64px; background: url(imglayout/v4_iconhome_wraps.png) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_5 .innerTxtblock .innerTypeTitle					{position: absolute; top: 0; left: 80px; width: 333px; height: auto; padding: 19px 0 0 0; font-size: 22px; color: #10346f; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_5 .innerTxtblock .innerDescriptions				{position: absolute; top: 80px; left: 0;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_5 .innerTxtblock .innerDescriptions .innerDesc		{float: left; clear: both; width: 600px; height: auto; min-height: 30px; margin: 10px 0; padding: 1px 0 0 40px; background: url(imglayout/v4_iconhome_tickbox.png) left top no-repeat; color: #10346f;}

#homeWrapper .innerHomeBlock#homeblock_notlogged_6 .innerButton		{position: absolute; left: 398px; top: 33px; width: 533px; height: auto; padding: 0;}
#homeWrapper .innerHomeBlock#homeblock_notlogged_6 .innerButton .innerBtn	{width: 533px; height: 27px; padding: 7px 0 11px 0; margin: 0 auto; text-align: center; background: #fa8f41; color: #fff; font-size: 24px; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; behavior: url(_components/_genericInc/PIE/PIE.htc)}

#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerTitle					{position: absolute; left: 374px; top: 128px; float: left; width: 608px; height: 20px; background: url(imglayout/v4_bghomesearchtitle.png) left center repeat-x;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerTitle .innerSubtitle	{float: left; width: 400px; margin: 0 0 0 104px; text-align: center; font-size: 16px; color: #fa8f41; background: #244781;}

#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper			{position: absolute; left: 348px; top: 190px; float: left; width: 661px; height: 55px; background: url(imglayout/v4_bg_homesearch.png) no-repeat;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper #quicksearch_C_searchinputAll			{float: left; position: absolute; top: 10px; left: 22px; width: 340px; height: 27px;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper #quicksearch_C_searchinputAll INPUT 	{border: solid white 0px; width: 340px; color: #fa8f41; font-size: 22px; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper #quicksearch_C_searchinputAll INPUT::-webkit-input-placeholder {color: #fa8f41; text-overflow: ellipsis; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper #quicksearch_C_searchinputAll INPUT:-moz-placeholder {color: #fa8f41 !important; text-overflow: ellipsis; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper #quicksearch_C_searchinputAll INPUT::-moz-placeholder {color: #fa8f41 !important; text-overflow: ellipsis; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper #quicksearch_C_searchinputAll INPUT:-ms-input-placeholder {color: #fa8f41 !important; text-overflow: ellipsis; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper .innerTypebox							{float: left; position: absolute; top: 10px; left: 388px; width: 145px; height: auto; overflow: hidden; padding: 0 28px 0 0; margin: 0 0 0 0; text-align: left; cursor: pointer;*cursor: hand; font-size: 22px; color: #fa8f41; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper .innerSubmitbox							{float: left; position: absolute; top: 7px; left: 585px;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper .innerSubmitbox INPUT					{color: white; font-size: 28px; font-weight: bold; border: none; background: none; cursor:pointer;*cursor:hand;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchWrapper .innerTypeComment						{display: none;}

#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchTypeboxWrapper	{position: absolute; top: 246px; right: 456px; float: left; width: 168px; height: auto; padding: 10px 10px 10px 9px; background: white; border: solid #fa8f41 1px; z-index: 999; overflow: hidden; display: none;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchTypeboxWrapper .advancedSearch_imagetype_radiocontainer	{width: 300px; height: 25px; float: left; clear: both; text-align: left;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchTypeboxWrapper .advancedSearch_imagetype_radiocontainer .advancedSearch_imagetype_F_radio	{float: left; width: 19px;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 #quickSearchTypeboxWrapper .advancedSearch_imagetype_radiocontainer .advancedSearch_imagetype_L_name	{float: left; width: 110px; text-align: left; overflow: hidden;}

#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatTitle				{position: absolute; left: 290px; top: 273px; width: 772px; text-align: center; color: #fff; font-size: 18px;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatWrapper			{position: absolute; left: 290px; top: 325px; float: left; width: 772px; color: #fff;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatWrapper .innerCatsLeftWrapper			{float: left; width: 310px; margin-left: 143px; height: auto;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatWrapper .innerCatsRightWrapper			{float: left; width: 310px; margin-left: 0px; height: auto;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatWrapper .home_searchCategories_link	{float: left; clear: both; width: 310px; line-height: 24px;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatWrapper .innerCatsBottomWrapper		{position: absolute; left: 0px; top: 250px; width: 772px; text-align: center;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatWrapper A								{color: #71a7c9;}
#homeWrapper .innerHomeBlock#homeblock_logged_1 .innerCatWrapper A:hover						{color: #fa8f41;}

#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerTitle					{position: absolute; top: 40px; left: 290px; float:left; width: 775px; height: 24px; background:url(imglayout/v4_bghometypetitle.png) left center repeat-x;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerTitle2				{float:left; width: 226px; height: 24px; margin: 0 0 0 275px; padding: 6px 0 0 0; background: white; text-align: center; color: #a1a1a1; font-weight: bold; letter-spacing:2px; text-transform:uppercase;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerTitle2 H2				{font-size: 14px; color: #244781; font-weight: bold; letter-spacing:2px; text-transform:uppercase; margin: 0; padding: 0;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2		{position: absolute; top: 85px; left: 210px; width: 933px;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2	{margin: 0 116px 0 116px; width: 700px; height: 250px;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2 #innerimgs2		{margin: 20px 0 0 0; width: 175px; height: 140px;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2 #innerimgs2 .innerimg		{margin: 0; padding: 0; width: 170px; overflow: hidden;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2 #innerimgs2 .innerimg .imgfile	{margin: 0; padding: 0; width: 170px; height: 95px; overflow: hidden}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2 #innerimgs2 .innerimg .imgtext	{clear: both; width: 170px; margin: 0 0 0 0; padding: 0; text-align: center; font: 12px; color: #244781; text-transform:uppercase;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2 #innerimgs2 .innerimg .imgtext H3 {font: 12px; color: #244781; text-transform:uppercase; margin:0; padding:0; font-weight: bold;}
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2 .bx-prev {position: absolute; left: -45px; top: 50px; width: 37px; height: 59px; }
#homeWrapper .innerHomeBlock#homeblock_logged_2 #innerSliderContainer2 #innerSliderSubContainer2 .bx-next {position: absolute; left: 712px; top: 50px; width: 37px; height: 59px; }


/* BECOME A MEMBER ====================================================================================================================================== */	
#becomeamemberWrapper		{}
#becomeamemberWrapper .innerBackground			{position: absolute; top: 140px; left: 0; float: left; width: 100%; height: 1100px; background: url(imglayout/v4_bg_becomeamember.jpg) center center no-repeat; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imglayout/v4_bg_becomeamember.jpg',sizingMethod='scale');}
#becomeamemberWrapper .innerContentWrapper		{position: relative; top: 0; left: 0; float: left; width: 975px; height: 1100px;}
#becomeamemberWrapper .innerContentWrapper .innerContentBackground 	{position: absolute; top: 0; left: 0; float: left; width: 975px; height: 1100px; background: #fff; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */}
#becomeamemberWrapper .innerContentWrapper .innerContentForeground	{position: absolute; top: 0; left: 0; float: left; width: 737px; margin: 50px 0 0 119px;}

#becomeamemberWrapper .innerContentWrapper .innerContentForeground .innerTitle					{float: left; width: 100%; text-align: center; font-size: 28px; color: #2c5087;}
#becomeamemberWrapper .innerContentWrapper .innerContentForeground .innerBlueblockWrapper		{float: left; clear: both; width: 100%; min-height: 486px; margin: 60px 0 0 0; background: #244781}
#becomeamemberWrapper .innerContentWrapper .innerContentForeground .innerBlueblockWrapper .innerLeftcol		{float: left; width: 49%; min-height: 486px; border-right: solid 1px #71a7c9;}
#becomeamemberWrapper .innerContentWrapper .innerContentForeground .innerBlueblockWrapper .innerRightcol	{float: left; width: 49%; min-height: 486px;}
#becomeamemberWrapper .innerContentWrapper .innerContentForeground .innerText					{float: left; clear: both; width: 100%; margin: 50px 0 0 0; color: #244781; line-height: 25px;}
#becomeamemberWrapper .innerContentWrapper .innerContentForeground .innerText DIV				{float: left; clear: both; margin-bottom: 10px;*margin-bottom: 0;}

#becomeamemberBlueboxTxtWrapper .innerColTitle					{float: left; width: 100%; padding: 35px 0 0 0; text-align: center; font-size: 28px; color: #fff; font-weight: bold;}
#becomeamemberBlueboxTxtWrapper .innerColSubtitle				{float: left; clear: both; width: 300px; padding: 43px 0 0 58px; color: white;}
#becomeamemberBlueboxTxtWrapper .innerChecks					{float: left; clear: both; width: 300px; padding: 12px 0 0 58px; color: white; line-height: 32px;}
#becomeamemberBlueboxTxtWrapper .innerChecks .innerCheck		{float: left; clear: both; width: 270px; padding: 0px 0 0 30px; color: white; background: url(imglayout/v4_iconmember_tickbox.png) left center no-repeat;}
#becomeamemberBlueboxTxtWrapper .innerChecks .innerTypeIcons	{float: left; clear: both; margin: 16px 0 0 20px; width: 225px; height: 51px; background: url(imglayout/v4_memberAllTypes.png) no-repeat;}
#becomeamemberBlueboxTxtWrapper .innerButton					{float: left; clear: both; margin: 30px 0 0 50px;}
#becomeamemberBlueboxTxtWrapper .innerButton .innerBtn			{width: 275px; height: 27px; padding: 7px 0 11px 0; margin: 0 auto; text-align: center; background: url(imglayout/v4_bgmemberButtons.png) no-repeat; color: #fff; font-size: 24px; cursor:pointer;}


/* BASKET ============================================================================================================================================== */	
#basket_H_title, #basket_saveorder_H_title {
	color:#3c4955;
	font-size: 16px;
	font-weight: normal;
	height:27px;
	padding:5px 0px 0px 20px;
}
#basket_Separator {
	border-top: solid #dcdcdc 1px;
	height: 1px;
	display:none;
}

/* image elements =============================================*/
#basketitems_C_img {
	float:left;
	width:99.7%;
	border-top: solid 1px #b8b8b8;
	margin-top: 10px;
	padding-top: 10px;
}

#basketitems_G_imgheadinfo {
	clear: both;
	height: 25px;
	padding:0 0 0 5px;
}
#basketitems_H_img {
	font-size: 10pt;
	color: #225990;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	float: left;
	min-width: 300px;
}

#basketitems_H_img_price{
	display: none;
	float: left;
	text-align: right;
	font-size: 10pt;
	padding:7px 0 0 10px;
	line-height:15px;	
}
#basketitems_H_img_deletelink {
	float: right;
}
#basketitems_H_img_deletelink a{
	float: right;
	text-align: right;
	padding-right:5px;
	padding-top: 8px;
	font-weight: normal;
	text-decoration: underline;
}

#basketitems_G_imgdetailinfo {
	float:left;
	clear: both;
	margin-top: 5px;
}
#basketitems_I_img {
	float: left;
	padding:5px;

}
#basketitems_G_img_info {
	float: right;
	clear: right;
	width: 350px;
	padding-left:5px;
	
}
#basketitems_G_img_info .infotitle {
	width: 100px;
	font-weight: bold;
	float: left;
	padding: 0px 10px 5px 0px;
}
#basketitems_G_img_info .infovalue {
	float: left;
	padding: 0px 10px 5px 0px;
}
#basketitems_G_img_pricing {
	clear:right;
	float: right;
	padding-left:5px;
	text-align:left;
	width: 350px;
}
#basketitems_G_img_pricing #basketitems_H_img_versions{
	font-weight: bold;
	padding: 0px 10px 5px 0px;
	float: left;
	width:100px;
}
#basketitems_G_img_pricing #basketitems_G_img_versions{
	float: left;
}
#basketitems_G_img_pricing #basketitems_G_img_versions #basketitems_F_img_versions{
	float: left;
}
#basketitems_G_img_pricing #basketitems_G_img_versions #basketitems_L_img_versions_name{
	float: left;
	padding:0px 0px 0 5px;
}
#basketitems_G_img_pricing #basketitems_G_img_versions #basketitems_L_img_versions_price{
	float: left;
	padding:0 0 0 15px;
}


/* end image items =============================================*/
/* cd elements =============================================*/
#basketitems_C_cd {
	float:left;
	width:99.7%;
	border-top: solid 1px #b8b8b8;
}

#basketitems_G_cdheadinfo {
	clear: both;
	height: 25px;
	padding:0 0 0 5px;
}
#basketitems_H_cd {
	font-size: 10pt;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	float: left;

}
#basketitems_H_cd_price{
	float: left;
	text-align: right;
	font-size: 10pt;
	padding:7px 0 0 10px;
	line-height:15px;
	
}
#basketitems_H_cd_deletelink a{
	float: right;
	text-align: right;
	padding-right:5px;
	padding-top: 8px;
	font-weight: normal;
	text-decoration: underline;
}

#basketitems_G_cddetailinfo {
	float:left;
	clear: both;
	margin-top: 5px;
}
#basketitems_I_cd {
	float: left;
	padding:5px;

}
#basketitems_G_cd_info {
	float: right;
	clear: right;
	width: 350px;
	padding-left:5px;
	
}
#basketitems_G_cd_info .infotitle {
	width: 100px;
	font-weight: bold;
	float: left;
	padding: 0px 10px 5px 0px;
}
#basketitems_G_cd_info .infovalue {
	float: left;
	padding: 0px 10px 5px 0px;
}
#basketitems_G_cd_pricing {
	float: right;
	clear: right;
	padding-left:5px;
	width: 350px;
}
#basketitems_G_cd_pricing #basketitems_H_cd_versions{
	font-weight: bold;
	padding: 0px 10px 5px 0px;
	float: left;
	width:100px;
}
#basketitems_G_cd_pricing #basketitems_G_cd_versions{
	float: left;
}
#basketitems_G_cd_pricing #basketitems_G_cd_versions #basketitems_F_cd_versions{
	float: left;
}
#basketitems_G_cd_pricing #basketitems_G_cd_versions #basketitems_L_cd_versions_name{
	float: left;
	padding:5px 15px 0 0;
}
#basketitems_G_cd_pricing #basketitems_G_cd_versions #basketitems_L_cd_versions_price{
	float: left;
	padding-top: 5px;
}


/* end cd items =============================================*/
/* subs elements =============================================*/
#basketitems_C_subscription {
	float:left;
	width:99.7%;
	border-top: solid 1px #b8b8b8;
}

#basketitems_G_subsheadinfo {
	clear: both;
	height: 25px;
	padding:0 0 0 5px;
}
#basketitems_H_subs {
	font-size: 10pt;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	float: left;

}
#basketitems_V_subs_count A P{
	color:#555;
	padding-right:5px;
}
#basketitems_I_show{
	width:170px;
	min-height:100px;
	display:inline-table;
	vertical-align:middle;
	padding-bottom: 10px;
}
#basketitems_I_show .infotitle {
	width: 100px;
	font-weight: bold;
	padding: 0px 10px 5px 0px;
}

#basketitems_H_subs_price{
	float: left;
	text-align: right;
	font-size: 10pt;
	padding:7px 0 0 10px;
	line-height:15px;
	
}
#basketitems_H_subs_deletelink a{
	float: right;
	text-align: right;
	padding-right:5px;
	padding-top: 8px;
	font-weight: normal;
	text-decoration: underline;
}

#basketitems_G_subsdetailinfo {
	float:left;
	clear: both;
	margin-top: 5px;
}
#basketitems_I_subs {
	float: left;
	padding-left:10px;

}
#basketitems_G_subs_info {
	float: left;
	clear: right;
	width: 350px;
	padding-left:5px;
	
}

#basketitems_G_subs_info .infotitle {
	width: 100px;
	font-weight: bold;
	float: left;
	padding: 0px 10px 5px 0px;
}
#basketitems_G_subs_info .infovalue {
	float: left;
	padding: 0px 10px 5px 0px;
}
#basketitems_G_subs_pricing {
	float: left;
	padding-left:5px;
}
#basketitems_G_subs_pricing #basketitems_H_subs_versions{
	font-weight: bold;
	padding: 0px 10px 5px 0px;
	float: left;
	width:100px;
}
#basketitems_G_subs_pricing #basketitems_G_subs_versions{
	float: left;
}
#basketitems_G_subs_pricing #basketitems_G_subs_versions #basketitems_F_subs_versions{
	float: left;
}
#basketitems_G_subs_pricing #basketitems_G_subs_versions #basketitems_L_subs_versions_name{
	float: left;
	padding:5px 15px 0 0;
}
#basketitems_G_subs_pricing #basketitems_G_subs_versions #basketitems_L_subs_versions_price{
	float: left;
	padding-top: 5px;
}


/* end subs items =============================================*/
/* credits elements ============================================*/
#basketitems_C_credits {
	float:left;
	width:99.7%;
	border-top: solid 1px #b8b8b8;
}

#basketitems_G_creditsheadinfo {
	clear: both;
	height: 25px;
	padding:0 0 0 5px;
}
#basketitems_H_credits {
	font-size: 10pt;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	float: left;
}
#basketitems_H_credits_price{
	float: left;
	text-align: right;
	font-size: 10pt;
	padding:5px 0 0 10px;
	line-height:15px;
}
#basketitems_H_credits_deletelink a{
	float: right;
	text-align: right;
	padding-right:5px;
	padding-top: 8px;
	font-weight: normal;
	text-decoration: underline;
}
/* end credits elements ========================================*/
/* totals ======================================================*/

#baskettotals_group {
	clear: both;
	padding:20px 22px;
	width:auto;
	border-top: solid 1px #b8b8b8;
	border-bottom: solid 1px #b8b8b8;
}

#baskettotals_L_total {
	font-size: 10pt;
	overflow: hidden;
	float: left;
	font-weight: normal;
}
	
#baskettotals_V_total {
	float: right;
	font-size: 10pt;
	font-weight: bold;
}

#baskettotals_L_VAT {
	font-size: 10pt;
	overflow: hidden;
	float: left;
	font-weight: normal;
}
	
#baskettotals_V_VAT {
	float: right;
	font-size: 10pt;
	font-weight: bold;
}

#baskettotals_L_shipmentcosts {
	font-size: 10pt;
	overflow: hidden;
	float: left;
	font-weight: normal;
}
	
#baskettotals_V_shipmentcosts {
	float: right;
	font-size: 10pt;
	font-weight: bold;
}

#baskettotals_L_totalinc {
	font-size: 10pt;
	overflow: hidden;
	float: left;
	font-weight: normal;
}
	
#baskettotals_V_totalinc {
	float: right;
	font-size: 10pt;
	font-weight: bold;
}

#baskettotals_G_buttonAligner {
	width: auto;
	text-align: center;
	clear: both;
	padding:10px 20px;
}
#baskettotals_G_buttonAligner #baskettotals_G_buttons {
	clear: both;
	height: 30px;
}

#baskettotals_G_buttons #baskettotals_I_continueShopping {
	float: left;
}
#baskettotals_G_buttons #baskettotals_I_continueShopping INPUT{
	border: none; width: 150px; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;
}
#baskettotals_G_buttons #baskettotals_I_Checkout {
	float: right;
}
#baskettotals_G_buttons #baskettotals_I_Checkout INPUT {
	border: none; width: 150px; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;
}

/* basket form ====================================*/
#baskettotalsform {
	clear: both;
	margin-top: 20px;
	padding:10px 20px 20px 20px;
}
#baskettotals_H_invoicedetails {
	margin-bottom: 5px;
	width:150px;
	font-size: 12pt;
	font-weight: bold;
	float:left;
}

#baskettotalsform .basketformtitle {
	font-weight: bold;
	float:left;
}
#baskettotals_L_invoiceAddress{
	width:200px;
	line-height:19px;
}
#baskettotals_L_contactperson{
	width:200px;	
	line-height:19px;
}
#baskettotals_L_invoiceReference{
	width:auto;	
	line-height:19px;
	float:left;
	margin-top:10px;
}
#baskettotals_C_invoiceAddress{
	text-align:right;
}
#baskettotals_C_contactperson{
	text-align:right;
}
#baskettotals_C_invoiceReference{
	clear:both;
	float:none;
	width:auto;
	text-align:right;
	margin-bottom:20px;
}
#baskettotals_L_paymenttype{
	clear:both;
}

#baskettotalsform #baskettotals_F_invoiceAddress {
	width: 300px;
	height: 80px;
}
#baskettotalsform #baskettotals_F_contactperson {
	width: 300px;
}
#baskettotalsform #baskettotals_F_invoiceReference {
	clear:both;
	width: 300px;
}
#baskettotals_F_paymenttype_invoice, #baskettotals_F_paymenttype_online, #baskettotals_F_paymenttype_paypal {
	float: left;
}
#baskettotals_L_paymenttype_invoice, #baskettotals_L_paymenttype_Online, #baskettotals_L_paymenttype_Paypal {
	float: left;
	line-height:19px;
}
#baskettotals_I_paymenttype_Online {
	clear: both;
	padding-left: 25px;
}

#baskettotals_C_agree {
	padding: 20px;
}
#baskettotals_C_agree #baskettotals_F_agree {
	float: left;
}
#baskettotals_C_agree #baskettotals_L_agree {
	float: left;
	padding-top: 3px;
}
#baskettotals_C_agree #baskettotals_L_conditions {
	clear: both;
	padding-left: 20px;
}
#baskettotals_C_agree #baskettotals_L_licenseAgreements {
	clear: both;
	padding-left: 20px;
}

#basketrebate_group{
	float:left;
	clear:both;
	min-height:30px;
	padding: 5px 20px 10px 20px;	
	width: 508px;
}

#basketrebate_group DIV{
	float:left;
	margin:5px 5px 5px 0px;
	line-height:19px;
}
#basketitems_L_rebate, #basketitems_L_productcode	{
	width: 300px;
}

#basketitems_C_offer{
	float:left;
	clear:both;
	width:99.7%;
	padding: 5px 0 10px 0;
}

#basketitems_H_offer{
	font-weight:bold;
	float:left;
	margin:5px 0px 5px 5px;
	min-width: 535px;

}
#basketitems_H_offer_price{
	float:right;	
	padding-right:5px;
}

/* end basket form ================================*/

#CI_basket_handlePayment {}
#CI_basket_saveOrder {}
/* end basket */

#onlinepayment_ifr{
	border:1px solid #fefefe;
	
}

#CI_MyOrders {}

/* order list ===========================================*/	
#CI_MyOrders_orderlist{ margin:0 auto auto 0; text-align:left; overflow:hidden; }
#MyOrders_H_title{ font-size:16px; font-weight:normal; color:#3C4955; padding:5px 10px; }

#MyOrders_Separator {
	border-top: dashed gray 1px;
	margin: 5px 0px 5px 0px;
	height: 1px;
	display:none;
}
#orderlist_G_head{ padding:10px 10px 0 10px; }
#orderlist_G_list{ padding:0 10px 30px 10px; clear:both; }


#CI_MyOrders_orderlist #orderlist_G_head .col1, #CI_MyOrders_orderlist #orderlist_G_list .col1 {
	width: 120px;
	float: left;
}	
#CI_MyOrders_orderlist #orderlist_G_head .col2, #CI_MyOrders_orderlist #orderlist_G_list .col2 {
	width: 150px;
	float: left;
}	
#CI_MyOrders_orderlist #orderlist_G_head .col3, #CI_MyOrders_orderlist #orderlist_G_list .col3 {
	width: 300px;
	float: left;
}	
#CI_MyOrders_orderlist #orderlist_G_head .col4, #CI_MyOrders_orderlist #orderlist_G_list .col4 {
	width: 100px;
	float: left;
}	
#CI_MyOrders_orderlist #orderlist_G_head .col5, #CI_MyOrders_orderlist #orderlist_G_list .col5 {
	width: 200px;
	float: left;
}	

#orderDetails_L_title {}

#orderDetails_L_backlink {
	margin: 5px 0px 0px 0px;}

#orderDetails_I_imageth {
	float: left;
	margin: 10px 0px 0px 0px;}

#orderDetails_info {
	border: 0px solid red;
	float: left;
	margin: 10px 0px 0px 20px;
	width: 300px;
}

#orderDetails_L_imageImagecode,
#orderDetails_L_imageSupplier,
#orderDetails_L_imageType,
#orderDetails_L_imageSize,
#orderDetails_L_imageOrderdate {
	float: left;
	font-size: 100%;
	font-weight: bold;
	width: 140px;}

#orderDetails_V_imageImagecode,
#orderDetails_V_imageSupplier,
#orderDetails_V_imageType,
#orderDetails_V_imageSize,
#orderDetails_V_imageOrderdate {}
#orderDetails_L_imageDownloadlink {
	float: left;
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0px 0px 0px;}

/* end my orders */


/* begin lightbox */	
#myLightboxes_G_handlers_container { margin:0 auto auto 0; text-align:left; overflow:hidden; }
#myLightboxes_L_title{ font-size:16px; color:#3C4955; padding:5px 10px;}
#myLightboxes_thumbnails { margin:0 auto auto 0; text-align:left; overflow:hidden;  padding: 0;  }
#myLightboxes_thumbnails .searchresults_imageTH,
#myLightboxes_thumbnails .searchresults_imageTH170 {margin:4px;}
#myLightboxes_thumbnails .searchresults_image_links_captionTH170 {display: none;}
#myLightboxes_thumbnails .searchresults_image_links_suppliername {display: none;}
#myLightboxes_thumbnails .searchresults_image_links_licensetypeRF {display: none;}
#myLightboxes_thumbnails .searchresults_image_links_info {display: none;}
#myLightboxes_thumbnails .searchresults_image_links_basket {display: none;}

#myLightboxes_form{}
	#myLightboxes_navigation {
		padding: 10px;
		}
		#myLightboxes_project{
			float:left;
		}
		#myLightboxes_navigation_radiobuttons_L_title{
			float:left;			
			line-height:22px;
			margin-right: 10px;
		}
		#myLightboxes_navigation_radiobuttons {
			margin:0px 0px 20px 0px;
			padding: 0px;
			}

	#myLightboxes_navigation_buttons_container {
		clear: both;
		float:left;
		text-align:left;
		width:830px;
		}
	#myLightboxes_navigation_buttons_container .btn {
		border: none; width: auto; height: auto; padding: 4px 15px 4px 15px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;
		margin-right: 2px;
	}
		#myLightboxes_navigation_buttons_L_title {
			font-weight: bold;
			padding:10px 0px 0px 0px;
		}
		
		#myLightboxes_moveproject {
			clear:both;
			float:left;	
			}
		
		#myLightboxes_moveproject_title {
			clear:both;
			margin-top: 10px;
		}		
		#myLightboxes_moveproject_select {
			float:left;
		}			
		#myLightboxes_moveproject_button {
			float:left;
		}		
		#myLightboxes_moveproject_select .dropdown {
			margin-top:1px;
			width:120px;}
		
		#myLightboxes_moveproject_button .movebtn {
		}
			
	
#mylightbox_emailproject {
	margin:20px 20px 20px 20px;
	padding: 0 0 50px 0;
}
	
#mylightbox_emailproject_title {
	font-size: 18px;
	font-weight: bold;
	color: #244781;
	margin:0px 0px 5px 0px;
	}
	
#mylightbox_emailproject_close {
	float:right;
	border:1px solid #666;
	padding: 2px 3px 2px 3px;
	margin:0px 7px 0px 0px;
}

#mylightbox_emailproject .innerFieldGroup{float: left; clear: both; margin-top: 10px;}
#mylightbox_emailproject .innerFieldLabel{float: left; width: 100px;}
#mylightbox_emailproject .innerFieldInput{float: left; width: 200px;}
#mylightbox_emailproject .innerFieldInput INPUT[type="text"]	{width: 200px;}
#mylightbox_emailproject .innerFieldInput TEXTAREA				{width: 200px; height: 100px;}
#mylightbox_emailproject .btn	{min-width: 75px; padding: 7px 10px 11px 10px; border: none; margin: 0 auto; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc)}

#mylightbox_emailproject_sendcopy_input {width: 19px;}
#mylightbox_emailproject_buttons_submit {float: left; margin-right: 10px; margin-bottom: 50px;}
#mylightbox_emailproject_buttons_cancel {float: left; margin-right: 10px; margin-bottom: 50px;}



/*  ==========================================Add new project styles  =========================*/ 
#AddNewProjectName {
	margin:20px 20px 20px 20px;	
}

#AddNewProjectName_title {
	font-size: 18px;
	font-weight: bold;
	margin:0px 0px 5px 0px;
}

#AddNewProjectName_lable 	{float: left; clear: both; margin: 20px 0 0 0; width: 150px;}
#AddNewProjectName_input	{float: left; margin: 20px 0 0 0; width: 250px;}
#AddNewProjectName_input INPUT	{width: 250px;}
#AddNewProjectName_okbutton		{float: left; clear: both; margin: 20px 0 50px 0;}
#AddNewProjectName_okbutton INPUT 		{border: none; width: 150px; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}
#AddNewProjectName_cancelbutton	{float: left; margin: 20px 0 50px 0;}
#AddNewProjectName_cancelbutton INPUT	{border: none; width: 150px; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}


/* =========================================== Footer Lightbox styles ============================= */	
#footerlightbox_container #divLightboxesHidden_head{
	border-top: 1px solid #000000;
	clear: both;
	width: 100%;
	text-align: left;
	padding: 5px 0px 10px 10px;
}

#footerlightbox_container #divLightboxes_head{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	width: 100%;
	text-align: left;
	padding: 5px 0px 10px 10px;
}
	
#divLightboxes, #divLightboxesHidden {	
	position:fixed; 
	top:auto; 
	bottom:0; 
	left:0;
}
	
#curLightboxTitle {
	font-size: 100%;
	color:#000000;
}
	
#curLightboxTitle a	{
	font-size: 100%;
	color:#000000;
	text-decoration: none;
	padding:0px 0px 0px 0px;
}

#curLightboxTitle a:hover	{
	text-decoration: underline;
}

#divLightboxesInner {
	height:90px;
	padding: 4px 1px 1px 10px;
}	


/* ----------------------- begin imagedetails --------------------- */

#CI_imagedetails {
	border: 0px solid red;
}
#showLarge IMG{
	position:relative;
	display: inline-table;
	vertical-align:bottom;
	text-align:right;
}

#imgdetailpane_main{
	background:#FEFEFE;
	color:#3c4955;
	font-size:9pt;
	border:1px solid #DCDCDC;
	clear:left;
	float:left;
	width:300px;
	margin-top:30px;
}

#imgdetailpage_extended{
	float: left;
	clear: both;
	width: 300px;
	margin-top: 30px;
}

#imgdetailpage_extended .innerTitle					{float: left; clear: both; font-size: 125%;}
#imgdetailpage_extended .innerBtnactivesubs			{float: left; clear: both; margin: 10px 0;}
#imgdetailpage_extended .innerBtnactivesubs .btn	{min-width: 200px;}
#imgdetailpage_extended .innerBtnnonsubs			{float: left; clear: both; margin: 10px 0;}
#imgdetailpage_extended .innerBtnnonsubs .btn		{min-width: 200px;}

#imgdetailpane_header{
	background:#DCDCDC url(imglayout/infoMenuBarFading.gif) repeat-x;
	border-bottom: 1px solid #DCDCDC;
	border-bottom: 1px dashed #E0E0E0;
	font-size:16px;
	color:#3C4955;
	padding:5px 10px;
}

#imgdetailpane_header A{
	font-size:16px;
	color:#3C4955;
}

#imgdetailpane_content{
	margin:5px 10px;
}

#imgdetailpane_preview_top{
	height:70px;
}

/* ----------------------- begin imagedetails_previewimage ---------- */
#CI_imagedetails #imagedetails_L_image {
	width: 350px;
	height: auto;
	overflow: hidden;
}
#imgdetailpane_preview {
	clear:left;
	/*background:#FEFEFE;*/
	width: 375px;
	height: 350px;
	text-align: center;
	vertical-align:middle;
}

#imagedetails_G_searchSimilarButton{
	clear: both;
	float: right;
	text-alignment: left;
	margin: 10px 5px 10px 10px;
	}
	#imagedetails_searchSimilarButton_L_text{
		float:left;
		padding: 5px;
	}
	#imagedetails_searchSimilarButton_I_image{
		float:left;
	}
	

/* ----------------------- end imagedetails_previewimage ------------ */

/* ----------------------- end imagedetails_CD_info ----------------- */
#CI_imagedetails_CD_info{
	display:block;
	color:#3c4955;
	font-size:9pt;
	margin:0 auto auto 0;
	text-align:left;
	overflow:hidden;
}

#cd_info_L_head{
	display:none;
}

#cd_info_L_name A{
	color:#3c4955;
	text-decoration:none;
	font-size:9pt;
}

#cd_info_L_coverimg{
	float:right;
	padding:4px;
}

#cd_info_L_coverimg A IMG{
	width:50px;
}

#cd_info_L_code,
#cd_info_L_price{
	display:none;
	float:left;
}

#cd_info_L_name,
#cd_info_V_code,
#cd_info_L_addbasket{
	clear:left;
	float:left;
	white-space:nowrap;
}

#cd_info_L_addbasket A DIV{
	width:87px;
	height:18px;
	background:URL(imgLayout/basketimgsmall.jpg) no-repeat;
	display: table-cell;
	cursor:pointer;
}

#cd_info_L_addbasket A DIV SPAN{
	display:none;
}

#cd_info_previewimg{
	display:none;
}

/* ----------------------- end imagedetails_CD_info ----------------- */


/* ----------------------- begin imagedetails_action_links ---------- */
#CI_imagedetails #CI_imagedetails_action_links { 
	border: 0px solid #000;
	float: left;
	clear: both;
	width: 350px;
	text-align: left;
	margin: 5px 0px 5px 0px;
}

#CI_imagedetails #CI_imagedetails_action_links #action_links_I_downloadcomp {
	display:none;
}
	
#action_links {float:left;}
#action_links_pdflink,
#action_links_lightbox,
#action_links_email{float:left;}

#action_links_pdfimafe,
#action_links_email_text{float:left; padding:16px 5px 5px 5px;}
#action_links_lightbox_text{float:left; padding:16px 10px 5px 0px; margin-left:-5px;}

#action_links_downloadcomp { display:none; }
#action_links_iconbreaker { display:none; }

#CI_imagedetails #CI_imagedetails_action_links #action_links_L_pdfimage,
#CI_imagedetails #CI_imagedetails_action_links #action_links_L_basketimage,
#CI_imagedetails #CI_imagedetails_action_links #action_links_L_emailimage_text,
#CI_imagedetails #CI_imagedetails_action_links #action_links_L_lightboximage {
	text-decoration:none; color:#6d6f73; font-size:12px; text-transform:capitalize;
}
/* ----------------------- end imagedetails_action_links ------------ */

/* ----------------------- begin imagedetails_img_info -------------- */
	
#CI_imagedetails_img_info {
	text-align: left;
	width: 300px;
}
#CI_imagedetails_img_info #img_info_H_title {
	font-weight: bold;
	font-size:14px;
	color:#3c4955;
}
#CI_imagedetails_img_info .infotitle {
	width: auto;
	float: left;
	font-weight: normal;
	font-size:12px;
	text-transform:capitalize;
	color: #6d6f73;
	padding-right:3px;
}
#CI_imagedetails_img_info .infovalue {
	width: auto;
	line-height:12px;
	margin:3px 0px 3px 3px;
	float: left;
	font-weight: normal;
	font-size:12px;
	text-transform:capitalize;
	color: #6d6f73;
	border-left:1px #999 dotted;
	padding-left:7px;
}

/* ----------------------- end imagedetails_img_info ---------------- */
/* ----------------------- begin imagedetails_imgsizeSpecifications -------------- */
	
#CI_imagedetails_imgsizeSpecifications {
	text-align: left;
	width: 345px;
}
#CI_imagedetails_imgsizeSpecifications #imagedetails_imgsizeSpecifications_title {
	font-weight: bold;
	font-size:14px;
	color:#3c4955;
}
#CI_imagedetails_imgsizeSpecifications .infovalue {
	width: auto;
	line-height:12px;
	margin:3px 0px;
	float: left;
	font-weight: normal;
	font-size:12px;
	text-transform:capitalize;
	color: #6d6f73;
}

/* ----------------------- end imagedetails_imgsizeSpecifications ---------------- */
/* ----------------------- begin imagedetails_keywords -------------- */
	
#CI_imagedetails_keywords {
	clear:both;
	color:#6d6f73;
	font-size:12px;
}

#keywords_H_kwcolumnshead{
	font-weight:bold;
	font-size:14px;
	color:#3c4955;
	text-transform:capitalize;
}

#keywords_G_keywords A{
	text-decoration:none;
	color:#6d6f73;
	font-size:12px;
}

#keywords_G_keywords A:hover{
	text-decoration:underline;
}

/* ----------------------- end imagedetails_keywords ---------------- */
/* ----------------------- begin imagedetails_reportFault -------------- */
	
#CI_imagedetails_reportFault {width: 570px;}

#imagedetails_reportFault_linkwrapper		{float: left;}
#imagedetails_reportFault_linkwrapper .innerLink	{float: left;}
#imagedetails_reportFault_linkwrapper .innerLink A			{color: #355e88; text-decoration: none;}
#imagedetails_reportFault_linkwrapper .innerLink A:hover	{color: red; text-decoration: underline;}

#imagedetails_reportFault_transpdiv			{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; display: none; z-index: 998;}

#imagedetails_reportFault_boxWrapper		{position: fixed; top: 100px; left: 50%; width: 325px; margin-left: -163px; background-color: #fff; border: solid #bababa 1px; display: none; z-index: 999;}
#imagedetails_reportFault_boxWrapper .innerWrapper		{float: left; width: 325px; height: auto;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerCloser				{float: right; clear: both; width: 20px; height: 20px; margin: 10px 10px 0 0; background: url(imgLayout/btn_reportFault_close.png); cursor:pointer;*cursor:hand;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerTitle				{float: left; clear: both; width: 325px; text-align: center; font-size: 23px; font-weight: bold; color: #53a8ad; padding: 10px 0 0 0;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerFormWrapper		{float: left; clear: both; width: 245px; padding: 0 0 30px 40px;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerFormWrapper .innerText				{float: left; clear: both; width: 245px; padding: 20px 0 0 0;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerFormWrapper .innerField			{float: left; clear: both; width: 245px; padding: 20px 0 0 0;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerFormWrapper .innerField TEXTAREA	{width: 233px; height: 140px; padding: 5px; border: solid #bababa 1px;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerFormWrapper .innerBtn				{float: left; clear: both; width: 90px; margin: 20px 0 0 78px;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerFormWrapper .innerBtn .btn			{background: url(imglayout/search-button.png) no-repeat; width: 90px; height: 21px; font-size: 13px; color: #fff; border: none; font-weight: bold; cursor: pointer;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerResultmsgWrapper	{float: left; clear: both; width: 245px; padding: 0 0 30px 40px; display: none;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerResultmsgWrapper .innerText		{float: left; clear: both; width: 245px; padding: 20px 0 0 0;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerResultmsgWrapper .innerBtn			{float: left; clear: both; width: 90px; margin: 20px 0 0 78px;}
#imagedetails_reportFault_boxWrapper .innerWrapper .innerResultmsgWrapper .innerBtn .btn	{background: url(imglayout/search-button.png) no-repeat; width: 90px; height: 21px; font-size: 13px; color: #fff; border: none; font-weight: bold; cursor: pointer;}
	

/* ----------------------- end imagedetails_reportFault ---------------- */
/* ----------------------- begin imagedetails_title_caption ------- */

#CI_imagedetails_title_caption { 
	border: 0px solid #000;
	float: left;
	text-align: left;	
}

#CI_imagedetails_title_caption #title_caption_L_title {
	font-size: 16px;
	font-weight: normal;
	color:#244781;
	float: left;
	overflow-x: hidden;
}

#CI_imagedetails_title_caption #title_caption_L_caption {
	font-size:14px;
	color:#6d6d6d;
	float: left;
	clear: both;
}
	
/* ----------------------- end imagedetails_title_caption ----------- */
/* ----------------------- begin imagedetails_pricinginfo ----------- */
	
#CI_imagedetails #CI_imagedetails_pricinginfo {
	width: 260px;
	float: left;
	text-align: left;
}

#imagedetails_priceinfo{ float:left; margin:1px 0 15px 0;}

#CI_imagedetails #imagedetails_priceinfo_L_unitswitch {display: none;}

#imagedetails_priceinfo .linebreak{
	height:7px;
	clear:both;
	float:left;
	width:150px;
}
#CI_imagedetails #imagedetails_priceinfo .listhead {
}
#CI_imagedetails #imagedetails_priceinfo .listrowodd, #CI_imagedetails #imagedetails_priceinfo .listroweven {
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: none;
}
#CI_imagedetails #imagedetails_priceinfo .col1 {
	line-height:18px;
	vertical-align:middle;
	padding-right:15px;
}
#CI_imagedetails #imagedetails_priceinfo .col2 {
	width: 50px;
	line-height:18px;
	vertical-align:middle;
}
#CI_imagedetails #imagedetails_priceinfo .col3 {
	width: 50px;
	line-height:18px;
	vertical-align:middle;
}
#CI_imagedetails #imagedetails_priceinfo .col4 {
	width: 50px;
	line-height:18px;
	vertical-align:middle;
}
#CI_imagedetails #imagedetails_priceinfo .col5 {
	width: 50px;
	line-height:18px;
	vertical-align:middle;
}
#CI_imagedetails #imagedetails_priceinfo .col6 {
}
#CI_imagedetails #imagedetails_priceinfo_XXLnotice {
	clear:both;
	margin: 20px 0px 20px 0px;
}
#CI_imagedetails #imagedetails_priceinfo_G_creditpurchasemsg{
	clear:both;
	}
	#CI_imagedetails #imagedetails_priceinfo_creditpurchasemsg{}
		#CI_imagedetails #imagedetails_priceinfo_creditpurchasemsg_H_title{
			clear: both;
			font-weight: bold;
		}
		#CI_imagedetails #imagedetails_priceinfo_schemeinfo_btn{
			clear: both;
		}

#CI_imagedetails #imagedetails_priceinfo_G_subscriptionscheme {
	}
	#CI_imagedetails #imagedetails_priceinfo_schemeinfo_H_title {
		clear: both;
		font-weight: bold;
	}
	#CI_imagedetails #imagedetails_priceinfo_schemeinfo_btn{
		clear: both;
	}
	#CI_imagedetails #imagedetails_priceinfo_G_subscriptionscheme #imagedetails_priceinfo_schemedownloadbtn {
		clear:both;
	}


#imagedetails_priceinfo_scheme{
	padding:10px 0;
}

#imagedetails_priceinfo_scheme_container{
}
#imagedetails_priceinfo_H_filesize,
#imagedetails_priceinfo_H_imagesize,
#imagedetails_priceinfo_H_printsize,
#imagedetails_priceinfo_H_cm,
#imagedetails_priceinfo_H_price,
#imagedetails_priceinfo_V_imagesize,
#imagedetails_priceinfo_V_printsize,
#imagedetails_priceinfo_V_cm{ display:none; }


#imagedetails_priceinfo_V_filesize{ width:220px!important; border-bottom:1px dashed #E0E0E0!important; line-height:20px; padding-left:2px!important; }
#imagedetails_priceinfo_V_price{ width:80px!important; border-bottom:1px dashed #E0E0E0!important; line-height:20px; }
#imagedetails_priceinfo_L_download{ width:20px!important; border-bottom:1px dashed #E0E0E0!important;  line-height:20px; }

#imagedetails_priceinfo_scheme_container p.linebreak {margin-bottom: 5px;}
#priceCreditinfo_V_nocredits{
	width:84px;
}
#priceCreditInfo_V_price{
	width:61px;
}
#priceCreditInfo_L_addBasket{
	width:114px;
}
#priceSubscriptionInfo_V_nocredits{
	width:150px;
}
#priceSubscriptionInfo_V_price{
	width:48px;
}
#priceSubscriptionInfo_L_addBasket{
}

#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails {
	text-align: left;
	width: 260px;
	margin: 10px 0px 0px 0px;
}
#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_subsDetails_L_title {
	font-weight: normal;
	font-size:14px;
	color:#3c4955;
}
#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails .infotitle {
	float: left;
	width: 75px;
	line-height:12px;
	margin:3px 0px;
	padding: 0;
	font-weight: normal;
	font-size:12px;
	text-transform:capitalize;
	color: #6d6f73;
}
#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails .infovalue {
	width: 100px;
	line-height:12px;
	margin:3px 0px;
	float: left;
	font-weight: bold;
	font-size:12px;
	color: #3c4955;
}
#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails #imagedetails_pricinginfo_subsDetails_L_periodmsg {
	width: 175px;
	line-height:12px;
	margin:3px 0px;
	padding: 0;
	font-weight: normal;
	font-size:12px;
	text-transform:capitalize;
	color: #6d6f73;
}
#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails #imagedetails_pricinginfo_subsDetails_L_period {
	float: left;
	clear: right;
	line-height:12px;
	margin:10px 0px 3px 0px;
	padding: 0;
	font-weight: normal;
	font-size:12px;
	text-transform:capitalize;
	color: #6d6f73;
}
#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails #imagedetails_pricinginfo_subsDetails_V_period {
	clear:left;
	width: 260px;
	line-height:12px;
	margin:3px 0px;
	float: left;
	font-weight: bold;
	font-size:12px;
	color: #3c4955;
}
#CI_imagedetails_pricinginfo #imagedetails_pricinginfo_G_subsDetails #imagedetails_pricinginfo_subsDetails_L_subhistlink{
	clear:left;
	width: 260px;
	line-height:12px;
	margin:3px 0px 20px 0;
	float: left;
	font-weight: bold;
	font-size:12px;
	color: #3c4955;
}

/* ----------------------- end imagedetails_pricinginfo ------------- */
/* ----------------------- begin imagedetails_related_images -------- */

#CI_imagedetails_related_images {
	border: 0px solid #000;
	float: left;
	text-align: left;
	width: 600px;
	margin: 10px 0px 0px 0px;
	display:none;
}
#related_images_H_head {
	font-size: 11pt;
	font-weight: bold;
	float: left;
	clear: both;
	width: 600px;
	padding: 4px 0px 5px 2px;
	margin: 0px 0px 10px 0px;
	border-bottom: 0px dashed #E0E0E0;
	background-color: #E0E0E0;
}	
#related_images_G_images #related_images_I_images_content {
	clear: left;
	height: 150px;
	width: 600px;
	overflow: hidden; }
	
/* ----------------------- end imagedetails_related_images ---------- */



/* ADVANCED SEARCH - CONTENT WRAPPER ===============================================================================================================*/
#advancedSearch{ 
	font-size:12px; 
	text-transform:capitalize; 
	color:#6d6f73; 
	float:left;
	height: 500px;
}

/* ADVANCED SEARCH - FORM ===============================================================================================================*/
#advancedsearch_title{ display:none; }

/* ADVANCED SEARCH - SEARCH FIELDS ===============================================================================================================*/
#advancedsearch_searchfield_container{ margin-bottom: 5px }
	#advancedSearch_criteriaView_container{ overflow: hidden; }
		#advancedSearch_criteriaView_title{ float: left; display:none; }
		#advancedSearch_criteriaView_input{ float: left; 
			background:URL(imglayout/searchField.gif) no-repeat;
			border:0;
			padding:10px 10px 10px 30px;
			height:21px;
			width:110px;
		}
			input#advancedsearchform_F_searchinputAll{
				background: #f4f4f4;
				border:0;
				padding:0;
				height:18px;
				width:105px;
				margin:0 0 5px 0;
			}
	#advancedSearch_NotTheseWords_container{ overflow: hidden; margin: 0 5px 0 13px; }
		#advancedSearch_NotTheseWords_title{ float: left; }
		#advancedSearch_NotTheseWords_input{ float: left; }
			#advancedSearch_NotTheseWords_input input{ width:123px; color: #888;}
	#advancedSearch_CDtitle_container{ overflow: hidden; margin: 5px 5px 0 13px; display:none; }
		#advancedSearch_CDtitle_title{ float: left; }
		#advancedSearch_CDtitle_input{ float: left; }
			#advancedSearch_CDtitle_input input{ width:123px;}
	#advancedSearch_L_searchinput_advancedlink{ overflow: hidden; margin: 5px 5px 3px 13px; }
		#advancedSearch_L_searchinput_advancedlink a{ text-decoration:none; text-transform:capitalize; color:#355F89; }
		#advancedSearch_L_searchinput_advancedlink a:hover{ text-decoration:underline; }

/* ADVANCED SEARCH - SUBMIT BUTTON ===============================================================================================================*/
#advancedSearch_submit_container{ clear: both; position:absolute; bottom:2px; right:10px; height: 20px;}
	#advancedSearch_submit_container input{ float:right; width: 80px;}

/* ADVANCED SEARCH - EXTRA SEARCH OPTIONS ===============================================================================================================*/
#advancedsearch_extraprops_container{ overflow: hidden; margin-left:9px; }
	
	/* ADVANCED SEARCH - EXTRA SEARCH OPTIONS - NEW SEARCH OR SEARCH WITHIN ===============================================================================================================*/
	#advancedSearch_newInres_container{ overflow: hidden; margin-bottom: 5px }
		#advancedSearch_newInres_newsearch_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:18px; }
			#advancedSearch_newInres_newsearch_input{ float: left;  margin: 0px 5px 0px 0px; }
				#advancedSearch_newInres_newsearch_input input{ clear:both; }
			#advancedSearch_newInres_newsearch_title{ float: left }
		#advancedSearch_newInres_searchwithin_container{ margin: 0px 5px 0px 0px; line-height:18px; }
			#advancedSearch_newInres_searchwithin_input{ float: left;  margin: 0px 5px 0px 0px;}
				#advancedSearch_newInres_searchwithin_input input{ clear:both; }
			#advancedSearch_newInres_searchwithin_title{ float: left }
	
	/* ADVANCED SEARCH - EXTRA SEARCH OPTIONS - IMAGE TYPE (RF OR RM) ===============================================================================================================*/
	#advancedSearch_imagetype_container{ overflow: hidden; margin: 0px 5px 15px 0px; }
		.advancedSearch_imagetype_radiocontainer{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:18px; }
		.advancedSearch_imagetype_F_radio{ float: left }
		.advancedSearch_imagetype_F_radio input{ height:18px; clear:both; }
		.advancedSearch_imagetype_L_name {padding: 0px 0px 0px 3px; float:left;}

	/* ADVANCED SEARCH - EXTRA SEARCH OPTIONS - CD OR SINGLE IMAGE ===============================================================================================================*/
	#advancedSearch_imageAvail_container{ display:none; overflow: hidden; margin: 0px 5px 0px 0px; }
		#advancedSearch_imageAvail_CD_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:22px; }
			#advancedSearch_imageAvail_CD_input{ float: left }
				#advancedSearch_imageAvail_CD_input input{}
		#advancedSearch_imageAvail_single_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:22px; }
			#advancedSearch_imageAvail_single_input{ float: left }
				#advancedSearch_imageAvail_single_input input{}
			#advancedSearch_imageAvail_single_title{ float: left }

	/* ADVANCED SEARCH - EXTRA SEARCH OPTIONS - ORIENTATION ===============================================================================================================*/
	#advancedSearch_imageOrient_container{ overflow: hidden; margin: 0px 5px 0px 0px; }
		#advancedSearch_imageOrient_portrait_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:17px; }
			#advancedSearch_imageOrient_portrait_input{ float: left }
				#advancedSearch_imageOrient_portrait_input input{height: 14px; margin: 0px 2px 0px 0px;}
			#advancedSearch_imageOrient_portrait_title{ float: left }
		#advancedSearch_imageOrient_square_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:17px; }
			#advancedSearch_imageOrient_square_input{ float: left }
				#advancedSearch_imageOrient_square_input input{height: 14px; margin: 0px 2px 0px 0px;}
			#advancedSearch_imageOrient_square_title{ float: left }
		#advancedSearch_imageOrient_landscape_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:17px; }
			#advancedSearch_imageOrient_landscape_input{ float: left }
				#advancedSearch_imageOrient_landscape_input input{height: 14px; margin: 0px 2px 0px 0px;}
			#advancedSearch_imageOrient_landscape_title{ float: left }
	
	/* ADVANCED SEARCH - EXTRA SEARCH OPTIONS - COLOR OR B&W ===============================================================================================================*/
	#advancedSearch_imagecolor_container{ overflow: hidden; margin: 0px 5px 0px 0px; float: left; }
		#advancedSearch_imagecolor_color_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:17px; }
			#advancedSearch_imagecolor_color_input{ float: left }
				#advancedSearch_imagecolor_color_input input{height: 14px; margin: 0px 2px 0px 0px;}
			#advancedSearch_imagecolor_color_title{ float: left }
		#advancedSearch_imagecolor_bw_container{ overflow: hidden; margin: 0px 5px 0px 0px; line-height:17px; }
			#advancedSearch_imagecolor_bw_input{ float: left }
				#advancedSearch_imagecolor_bw_input input{height: 14px; margin: 0px 2px 0px 0px;}
			#advancedSearch_imagecolor_bw_title{ float: left }

	#advancedSearch_brandlist_container{ display:none; }
	
	/* ADVANCED SEARCH - VEHICLE SEARCH OPTIONS - TITLE BRAND & MODEL ===============================================================================================================*/
	#advancedSearch_vehiclesearch_title{ clear:both; float:left; margin-top:4px; font-weight: bold; padding-top: 10px;}
	
	#advancedSearch_vehiclesearch_category_container{ clear:both; float:left; }
		#advancedSearch_vehiclesearch_category_title{margin:2px 0 2px 0; }
		#advancedSearch_vehiclesearch_category_input{}
			#selVehCat{ width:130px; }
			
	#advancedSearch_vehiclesearch_brand_container{ clear:both; float:left; }
		#advancedSearch_vehiclesearch_brand_title{margin:2px 0 2px 0; }
		#advancedSearch_vehiclesearch_brand_input{}
			#selVehBrand{ width:130px; }
			
	#advancedSearch_vehiclesearch_model_container{ clear:both; float:left; }
		#advancedSearch_vehiclesearch_model_title{margin:2px 0 2px 0; }
		#advancedSearch_vehiclesearch_model_input{}
			#selVehModel{ width:130px; }
			
			


#CI_ContributorArea {	
	border: 0px solid #FF0;
	min-height: 700px;
	height: auto;
	overflow: hidden;
	width: 990px;
	padding: 36px 19px 19px 28px;
	text-align:left;
	background-color: white;
	clear: both;
}

/* =============== generic content styles ================================================================= */
#CI_ContributorArea .carea_G_all {
	float:left;
}
#CI_ContributorArea .carea_head {
	background-color: #52759d;
	font-size: 12pt;
	color: white;
	padding: 3px 2px 3px 5px;
	width: 740px;
}
#CI_ContributorArea .carea_G_content {
	border: solid #ddd 1px;
	padding: 10px;
	float: left;
	width: 725px;
}
#CI_ContributorArea .carea_btn {
	float: left;
	width: auto;
	margin: 5px 5px 5px 0px;
	padding: 3px;
	background-color: #e5e5e5;
	border: solid #fff 1px;
	font-size: 8pt;
	color: #0E366A;
	font-weight: bold;
	}
	#CI_ContributorArea .carea_btn A {
		font-size: 8pt;
		color: #0E366A;
		font-weight: bold;
	}



/* =============== page head and submenu styles ================================================================= */
#CI_ContributorArea_pagehead {
	}
	
	#CI_ContributorArea_pagehead DIV.pagetitle {
		width: 950px;
		float: left;
		background: url(imglayout/bg_contributorHeader.jpg) repeat-X;
		color: white;
		margin: 0px 0px 20px 0px;
		padding: 8px 0px 8px 20px;
		}
		#CI_ContributorArea_pagehead DIV.pagetitle H1 {
			color: white;
			font-size: 13pt;
		}
	
	#CI_ContributorArea_pagehead #carea_head_G_all {
		width: 200px;
		clear: both;
		float: left;
		min-height: 300px;
		}
		
		#CI_ContributorArea_pagehead #carea_head_G_all .carea_submenu_G_mainitem{
			padding: 0px;
			margin: 0px 0px 0px 0px;
			width: 200px;
			}
			#CI_ContributorArea_pagehead #carea_head_G_all .carea_submenu_H {
				width: 193px;
				float: left;
				clear: left;
				background-color: #9e9e9e;
				font-size: 12pt;
				color: white;
				padding: 3px 2px 3px 5px;
			}
			#CI_ContributorArea_pagehead #carea_head_G_all .carea_submenu_G_linkset {
				width: 200px;
				float: left;
				clear: left;
				padding: 0px;
				background-color: #E7E7DA;
				}
				#CI_ContributorArea_pagehead #carea_head_G_all .carea_submenu_L {
					padding: 3px;
					margin: 2px 2px 1px 2px;
					background-color: white;
					}
					#CI_ContributorArea_pagehead #carea_head_G_all .carea_submenu_L A {
						color: #444444;
						text-decoration: none;
						font-size: 10pt;
					}
					#CI_ContributorArea_pagehead #carea_head_G_all .carea_submenu_L A:hover {
						color: #333333;
						text-decoration: underline;
					}
			
/* =============== Dashboard text styles ================================================================= */
#CI_ContributorArea_Dashboard {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
	}
	#CI_ContributorArea_Dashboard #carea_dashboard_G_all {
		float: left;
		}
		
	   #CI_ContributorArea_Dashboard #carea_F_addbtn {
			display: block;
			width: 115px;
			height: 17px;
			text-align: center;
			margin: 10px 5px 30px 0px;
			padding: 5px;
			background: url(imgLayout/btn_contributor.png);
			border: none;
			clear: both;
			font-size: 100%;
			color: #FFF;
			font-weight: bold;
		}
		#CI_ContributorArea_Dashboard #carea_F_addbtn A {
			font-size: 100%;
			color: #FFF;
			font-weight: bold;
		}	
		
		#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_head {
			background-color: #52759d;
			font-size: 12pt;
			color: white;
			padding: 3px 2px 3px 5px;
			width: 745px;
		}
		#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_content {
			border: solid #ddd 1px;
			padding: 10px;
			float: left;
			width: 725px;
			}
			
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_content h3 {
				font-size: 15px;color: #52759d; margin-left: 10px;
			}
			
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_content #carea_dashboard_L_welcometext {
				width: 480px;
				float: left;
				margin-left: 10px;
			}
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_content #carea_dashboard_G_totalsStats {
				width: 220px;
				float: left;
			}
	
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_content #carea_dashboard_G_statistics ul {
				margin: 10px 0 10px 20px;
			}			
			
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_content #carea_reports_views_G_all {
				margin: 10px 0 10px 20px;
			}		

			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_statistics {
				float: right;
				width: 180px;

			}	

			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_thumbnails  {
				float: left;
				width: 520px;
				margin: 10px 0 0 0;		

			}	
				
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_thumbnails .holder {
				
				margin: 10px 0 10px 10px;		

			}					
				
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_thumbnails li {
				display: inline;
			}					
			
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_thumbnails .bullet {
				display: block;
			}				
			
			#CI_ContributorArea_Dashboard #carea_dashboard_G_all #carea_dashboard_G_thumbnails .thumbnail {
				height: 75px; width:75px;
			}	
	
				
		
			
/* =============== Portfolio styles ================================================================= */
#CI_ContributorArea_Portfolio {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
	}
	#CI_ContributorArea_Portfolio #carea_portfolio_G_all {
		float: left;
		}
		#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_head {
			background-color: #52759d;
			font-size: 12pt;
			color: white;
			padding: 3px 2px 3px 5px;
			width: 743px;
		}
		#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content {
			border: solid #ddd 1px;
			padding: 10px;
			float: left;
			width: 725px;
			}
			
			
			#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_L_welcometext {
				width: 480px;
				float: left;
			}
			#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder {
				width: 220px;
				float: left;
			}
			
			
			#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder #uploadButton {
				float: left;
				width: 725px;	
				clear: both;
				margin: 0 0 10px 0;
			}				
			
				#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder #porfolioTabs {
					border-bottom: 1px solid #ccc;
					width: 715px;	
					clear: both;
					margin: 10px 0 10px 5px;
					padding: 5px;
				}
				
					#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder #porfolioTabs .tab {
						display: inline;
						padding: 5px;
						text-align: center;
						background-color: #eeeeee;
						border-right: 1px solid #cccccc;
					}		
						
					#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder #porfolioTabs .tabActive {
						display: inline;
						padding: 5px;
						text-align: center;
						background-color: #52759d;
						color: #ffffff;
					}						
							
					#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder #porfolioTabs .tabActive a {
						color: #ffffff;
					}			
								
			
				#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content  h3 {
					font-size: 15px;color: #52759d; margin-left: 10px;
				}						

				#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder #imageHolder {
					padding: 10px;
					width: 725px;
					clear: both;
				}				
				
				#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder li {
					display: inline;
				}					
				
				#CI_ContributorArea_Portfolio #carea_portfolio_G_all #carea_portfolio_G_content #carea_portfolio_G_contentHolder .thumbnail {
					height: 75px; width:75px;
				}	
				


	#CI_ContributorArea_Portfolio #carea_F_addbtn {
		display: block;
		width: 115px;
		height: 17px;
		text-align: center;
		margin: 0 5px 10px 10px;
		padding: 5px;
		background: url(imgLayout/btn_contributor.png);
		border: none;
		clear: both;
		font-size: 100%;
		color: #FFF;
		font-weight: bold;
	}
	#CI_ContributorArea_Portfolio #carea_F_addbtn A {
		font-size: 8pt;
		color: #0E366A;
		font-weight: bold;
	}			
		

	#imageEditing {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 900;
		height: 600px;
		background-color: #3f8cd9;
		border: 1px solid #ccc;
		opacity:1;
    }

	#imageEditingInput {
		width: 955px;
		height: 470px;
		margin: 10px;
		padding: 30px;
		
		
		
		background-color: #fff;
		overflow: false;
	}
	
	#imageEditingInput h3 {font-size: 20px; font-color: #52759d;}
	#imageEditingInput .btn {font-color: #52759d; width: 100px;}
	#imageEditingInput input {margin: 5px; width: 300px;}
	#imageEditingInput textarea {margin: 5px; width: 300px; height: 100px;}
	#imageEditingInput #data {float:left;}
	#imageEditingInput .radio {width: 30px;}
	#imageEditingInput #other {float:right;text-align: right;}
	#imageEditingInput #text {text-align: right; margin: 10px;}
	#imageEditingInput label {width: 150px; display: block; float: left;}
	#imageThn {border: 5px solid #eeeeee; height: 200px;}
	#carea_portfolio_G_contentHolder .thumbnail {margin: 1px;}
	#phase {font-size: 14px; margin: 0 0 0 10px;}	
	.bullet {display: block;}


/* =============== Batch processing styles ================================================================= */
#CI_ContributorArea_Batchprocessing {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
	}
	#CI_ContributorArea_Batchprocessing #carea_batchprocessing_G_all {
		float: left;
		}
		#CI_ContributorArea_Batchprocessing #carea_batchprocessing_G_all #carea_batchprocessing_head {
			background-color: #52759d;
			font-size: 12pt;
			color: white;
			padding: 3px 2px 3px 5px;
			width: 745px;
		}
		#CI_ContributorArea_Batchprocessing #carea_batchprocessing_G_all #carea_batchprocessing_G_content {
			border: solid #ddd 1px;
			padding: 10px 0 0 20px;
			float: left;
			width: 725px;
			}
			#CI_ContributorArea_Batchprocessing #carea_batchprocessing_G_all #carea_batchprocessing_G_content #carea_batchprocessing_L_welcometext {
				width: 480px;
				float: left;
			}
			#CI_ContributorArea_Batchprocessing #carea_batchprocessing_G_all #carea_batchprocessing_G_content #carea_batchprocessing_G_totalsStats {
				width: 220px;
				float: left;
			}
			
		#CI_ContributorArea_Batchprocessing #carea_F_addbtn {
			display: block;
			width: 115px;
			height: 17px;
			text-align: center;
			margin: 10px 5px 30px 0px;
			padding: 5px;
			background: url(imgLayout/btn_contributor.png);
			border: none;
			clear: both;
			font-size: 100%;
			color: #FFF;
			font-weight: bold;
		}
		#CI_ContributorArea_Batchprocessing #carea_F_addbtn A {
			font-size: 8pt;
			color: #0E366A;
			font-weight: bold;
		}					
				
		#carea_batchprocessing_G_main H3 {
			color: #52759D;
			font-size: 15px;	
		}
		
		#carea_batchprocessing_G_main ul {
			margin: 10px 0 10px 20px;
		}		
			

/* =============== intro stats styles ================================================================= */
#CI_ContributorArea_Intro_introstats {
	float: left;
	clear: left;
	background: url(imglayout/carea_summary_bg2.jpg) no-repeat bottom;
	margin: 20px 0px 0px 0px;
	}
	
	#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all {
		float: left;
		padding: 8px;	
		}
		#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all #carea_intro_introstats_head {
			float:left;
			width: 200px;
			color: #000000;
			font-size: 12pt;
			font-weight: bold;
			padding: 3px;
		}
		#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all #carea_intro_introstats_I_graph {
			float:left;
			clear:both;
			width:200px;
			padding: 4px 0px 4px 0px;
		}
		#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all .carea_intro_introstats_counter {
			float:left;
			clear:both;
			width:200px;
			padding: 4px 0px 4px 0px;
			}
			#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all .carea_intro_introstats_counter .carea_intro_introstats_counterlabel {
				float: left;
				font-size: 10pt;
				color: #222222;
				width: 100px;
			}
			#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all .carea_intro_introstats_counter .carea_intro_introstats_countervalue {
				float: left;
				color: #000;
				font-size: 11pt;
				font-weight: bold;
				width: 60px;
			}
		#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all #carea_intro_introstats_G_buttons {
			float: left;
			clear: both;
			width: 200px;
			}
			#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all #carea_intro_introstats_G_buttons .carea_btn {
				float: left;
				width: 120px;
				margin: 5px 5px 5px 0px;
				padding: 3px;
				background-color: #e5e5e5;
				border: solid #fff 1px;
			}
			#CI_ContributorArea_Intro_introstats #carea_intro_introstats_G_all #carea_intro_introstats_G_buttons .carea_btn A {
				font-size: 8pt;
				color: #0E366A;
				font-weight: bold;
			}

/* =============== regular textpage styles ================================================================= */
#CI_ContributorArea_careatext {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
	}
	#CI_ContributorArea_careatext #carea_careatext_G_all {
		float:left;
		}
		#CI_ContributorArea_careatext #carea_careatext_G_all #carea_careatext_head {
			background-color: #9e9e9e;
			font-size: 12pt;
			color: white;
			padding: 3px 2px 3px 5px;
			width: 740px;
		}
		#CI_ContributorArea_careatext #carea_careatext_G_all #carea_careatext_G_content {
			border: solid #ddd 1px;
			padding: 10px;
			float: left;
			width: 725px;
		}
		#CI_ContributorArea_careatext #carea_careatext_G_all #carea_careatext_G_content #textpage_V_content {
			float: left;
			width: 725px;
		}
		
/* =============== statistics / reports styles ================================================================= */
#CI_ContributorArea_Reports {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
}

#CI_ContributorArea_Reports #carea_reports_views_G_all {
	float:left;
	}
	#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_head {
		background-color: #52759d;
		font-size: 12pt;
		color: white;
		padding: 3px 2px 3px 5px;
		width: 740px;
	}
	#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content {
		border: solid #ddd 1px;
		padding: 10px 10px 10px 20px;
		float: left;
		width: 725px;
		}
		
		#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #reportTabs {
			border-bottom: 1px solid #ccc;
			width: 715px;	
			clear: both;
			margin: 10px 0 10px 5px;
			padding: 5px;
			}
			#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #reportTabs .tab {
				display: inline;
				padding: 5px;
				text-align: center;
				background-color: #eeeeee;
				border-right: 1px solid #cccccc;
			}						
			#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #reportTabs .tabActive {
				display: inline;
				padding: 5px;
				text-align: center;
				background-color: #52759d;
				color: #ffffff;
			}						
			#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #reportTabs .tabActive a {
				color: #ffffff;
			}	

		.royaltylist td {
			padding: 7px;
		}
		
		.royaltylist TR.even TD {
			background-color: #fff;
		}

		.royaltylist TR.odd TD {
			background-color: #eee;
		}	
		
		#requestpayout {float: right; margin-top: -20px;}
			#requestpayout INPUT {background: url(imglayout/btn_contributor.png) no-repeat; border: none; padding: 2px; color: white; font-weight: bold; width: 125px; height: 27px;}
		
		#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content h3 {
			font-size: 15px;
			color: #52759d;	
		}		
		
		#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #carea_reports_views_F_period {
			border: solid #ddd 1px;
			padding: 10px;
			float: left;
			margin-left: 56px;
			width: 360px;
			}
			#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #carea_reports_views_F_period #carea_reports_views_F_period_L_select {
				float: left;
				padding: 3px;
			}
			#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #carea_reports_views_F_period #carea_reports_views_F_period_F_select {
				float: left;
			}
			#CI_ContributorArea_Reports #carea_reports_views_G_all #carea_reports_views_G_content #carea_reports_views_F_period #carea_reports_views_F_period_F_submit {
				float: left;
				width: 120px;
				margin: 0px 5px 0px 5px;
				padding: 3px;
				background-color: #e5e5e5;
				border: solid #fff 1px;
				font-size: 8pt;
				color: #0E366A;
				font-weight: bold;
			}
			
			
#CI_ContributorArea_Reports #carea_reports_views_table {
	float:left;
	}			
			
#CI_ContributorArea_Reports #carea_reports_views_table table {
		width: 600px;
	}	
			

#CI_ContributorArea_Reports #carea_reports_views_table td {
		padding: 7px;
	}	
			
#CI_ContributorArea_Reports #carea_reports_views_table table td b {
		font-weight: bold;
	}			
			
/* =============== uploads styles ================================================================= */		
#CI_ContributorArea_ImageUploader {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 750px;
	}
	
	#CI_ContributorArea_ImageUploader #CI_ContributorArea_ImageUploader_content {
		border: solid #ddd 1px;
		padding: 10px 10px 10px 20px;
		float: left;
		width: 725px;
	}
	
	#CI_ContributorArea_ImageUploader #CI_ContributorArea_ImageUploader_content h3 {
		font-size: 15px;
		color: #0E366A; 
	}	
	
	#CI_ContributorArea_ImageUploader #carea_batchlist_L_introtext {
		float:left;
		margin: 10px 0 0 0;
		clear: both;
	}

	#CI_ContributorArea_ImageUploader #carea_batchlist_L_introtext li {
		margin: 0 0 0 20px;
	}	
	
	
	#CI_ContributorArea_ImageUploader #carea_batchlist_L_uploadify {
		float:left;
		overflow: false;
	}
	
	#CI_ContributorArea_ImageUploader #feedbackDiv {
		margin: 20px 0 20px 0;
		width: 700px;
		clear: both;
	}	
	
	#CI_ContributorArea_ImageUploader #feedbackDiv .ok {
		color: green;
	}	

	#CI_ContributorArea_ImageUploader #feedbackDiv .nok {
		color: red;
	}

	#CI_ContributorArea_ImageUploader #feedback {
		margin: 10px 0 20px 20px;
	}
	
	#CI_ContributorArea_ImageUploader .carea_btn {
		float: left;
		clear: both;
		margin: 15px 0px 5px 0px;
	}
	#CI_ContributorArea_ImageUploader #carea_batchlist_G_listheaders {
		clear: left;
	}
	#CI_ContributorArea_ImageUploader #carea_batchlist_G_list .col1 {
		width:130px;
		text-align:left;
		float: left;
	}
	#CI_ContributorArea_ImageUploader #carea_batchlist_G_list .col2 {
		width:130px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchlist_G_list .col3 {
		width:150px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchlist_G_list .col4 {
		width:150px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchlist_G_list .col5 {
		width:100px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchlist_G_list .linebreak {
		clear: both;
	}
	#CI_ContributorArea_ImageUploader #carea_batchlist_L_footnotes {
		clear: both;
		padding: 20px 0px 10px 0px;
	}
	#CI_ContributorArea_ImageUploader #carea_batchlist_L_footnotes A {
		font-weight: bold;
	}
	
	/* batch report styles =================================== */
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist {
		clear: both;
		padding-bottom: 10px;
	}	
	#CI_ContributorArea_ImageUploader #carea_head_L_reports {
		display:block;
	}
	
	#CI_ContributorArea_ImageUploader #carea_batchreport_G_headinfo {
		clear: both;
		margin-bottom: 10px;
	}
	
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_head {
		clear: both;
		padding-bottom: 10px;
		font-weight: bold;
	}
	
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_intro {
		clear: both;
		float: left;
		padding-bottom: 10px;
	}
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_Notes {
		clear: both;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist .col1 {
		width:100px;
		text-align:left;
		float: left;
	}
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist .col2 {
		width:160px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist .col3 {
		width:120px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist .col4 {
		width:150px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist .col5 {
		width:100px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist .col6 {
		width:30px;
		text-align:left;
	} 
	#CI_ContributorArea_ImageUploader #carea_batchreport_L_imagelist .linebreak {
		clear: both;
	}
	
/* =============== data edit styles ================================================================= */		
#CI_ContributorArea_MetadataEditor {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
	}
	#CI_ContributorArea_MetadataEditor #carea_dataedit_list {
		float: left;
		width: 730px;
	}
	#CI_ContributorArea_MetadataEditor #carea_dataedit_formtable {
		float: left;
	}
	
	
/* =============== release edit styles ================================================================= */		
#CI_ContributorArea_releases {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
	
	}
	#CI_ContributorArea_releases #carea_releaselist_F_addbtn {
		display: block;
		float: left;
		width: 100px;
		text-align: center;
		margin: 10px 5px 30px 0px;
		padding: 5px;
		background-color: #e5e5e5;
		border: solid #fff 1px;
		clear: both;
	}
	#CI_ContributorArea_releases #carea_releaselist_F_addbtn A {
		font-size: 8pt;
		color: #0E366A;
	}
	
	#CI_ContributorArea_releases #carea_releaselist_G_list {
		display: block;
		padding: 0 0 0 10px;
	}	
	
	#CI_ContributorArea_releases #carea_releaselist_G_list #uploadButton {
		display: in-line;
		float: left; 
		width: 115px;
		height: 17px;
		text-align: center;
		margin: 10px 5px 10px 0px;
		padding: 5px;
		background: url(imgLayout/btn_contributor.png);
		border: none;
		clear: both;
		font-size: 100%;
		color: #FFF;
		font-weight: bold;
	}
	#CI_ContributorArea_releases #carea_releaselist_G_list #uploadButton A {
		font-size: 100%;
		color: #FFF;
		font-weight: bold;
	}
	
	
	
		

		#CI_ContributorArea_releases #carea_releaselist_G_list carea_releaselist_H a, b {
		}		
	
		#CI_ContributorArea_releases #carea_releaselist_G_list h3 {
			font-size: 15px;color: #52759d; 
		}	

		#CI_ContributorArea_releases #carea_releaselist_G_list td {
			padding: 7px;
		}
		
		#CI_ContributorArea_releases #carea_releaselist_G_list .even {
			background-color: #eee;
		}

		#CI_ContributorArea_releases #carea_releaselist_G_list .odd {
			background-color: #fff;
		}		
		
		#CI_ContributorArea_releases SELECT {
			font-size: 100%;
			color: #000;
		}
			
	
	
/* =============== supplier income styles ================================================================= */		
#CI_ContributorArea_Reports #carea_supplierincome_intro_L {
	float: left;
	clear: both;
}
#CI_ContributorArea_Reports #carea_supplierincome_G_list {
	float: left;
	clear: both;
	width: 720px;
	margin: 10px 0px 10px 0px;
	}
	#CI_ContributorArea_Reports .carea_supplierincome_G_month {
		float: left;
		clear: both;
		}
		#CI_ContributorArea_Reports .carea_supplierincome_G_month .carea_supplierincome_L_month {
			float: left;
			width: 150px;
		}
		#CI_ContributorArea_Reports .carea_supplierincome_G_month .carea_supplierincome_V_month {
			float: left;
			width: 100px;
			text-align: right;
		}
		
#CI_ContributorArea_Reports .carea_supplierincome_HR_totals {
	size: 1px;
	float: left;
	clear: both;
	margin: 10px 0px 10px 0px;
	width: 250px;
}
#CI_ContributorArea_Reports .totals {
	font-weight: bold;
}

#CI_ContributorArea_Reports #payoutinfo							{float: left; clear: both; margin: 20px 0 25px 0;}
#CI_ContributorArea_Reports #payoutinfo	.innerRow				{float: left; clear: both;}
#CI_ContributorArea_Reports #payoutinfo	.innerRow .infolabel	{float: left; width: 200px; font-weight: bold;}
#CI_ContributorArea_Reports #payoutinfo	.innerRow .infovalue	{float: left; width: 200px;}

#CI_ContributorArea_Reports #payoutRequestFormdiv				{display: none; float: left; clear: both; margin: 10px 0 30px 0;}
#CI_ContributorArea_Reports #payoutRequestFormdiv .innerRow		{float: left; clear: both;}
#CI_ContributorArea_Reports #payoutRequestFormdiv .innerRow	.infotitle	{float: left; padding: 0 0 8px 0; font-size: 15px; color: #52759d;}
#CI_ContributorArea_Reports #payoutRequestFormdiv .innerRow	.infolabel	{float: left; width: 200px; height: 25px; font-weight: bold;}
#CI_ContributorArea_Reports #payoutRequestFormdiv .innerRow	.infofld	{float: left; width: 400px; height: 25px;}
#CI_ContributorArea_Reports #payoutRequestFormdiv .innerRow SELECT		{width: 200px; font-size: 100%; padding: 2px;}
#CI_ContributorArea_Reports #payoutRequestFormdiv .innerRow INPUT[type="text"]	{width: 194px; font-size: 100%; padding: 2px;}
#CI_ContributorArea_Reports #payoutRequestFormdiv .innerRow INPUT[type="submit"]{width: 200px; background-color: #52759d; border: none; padding: 2px; color: white;}

	
/* ============ styles for release assigment management ====================================================*/
#relass_wrapper		{padding: 10px;}
#relass_assigning	{float: left; position: fixed; top: 50px; left: 50%; margin-left: -450px; width: 900px; height: 600px; display: none; background: url(imglayout/relass_bgassigning.png) no-repeat; padding: 25px;}
#relass_results		{float: left; width: 100%;}
#relass_explanation		{margin: 20px; width: 600px;}
#relass_explanation TD	{font-size: 110%; line-height: 20px; }
.relass_imgresult	{float: left; margin: 5px; height: 245px; width: 190px; background-color: white; }
.relass_imageResult_thcontainer		{float: left; margin: 2px; padding: 8px; width: 170px; height: 170px; background-color: white;}
.relass_imageResult_infocontainer	{float: left; clear: both; margin: 2px 2px 2px 10px;}
.relass_imageResult_infocontainer .inner {float: left; width: 170px;}
.relass_imageResult_checkbox		{float: left; width: 40px; height: 40px; padding: 0;}
.relass_imageResult_filenames		{float: left; width: 120px; height: 40px; padding: 0; overflow: hidden; text-align: left;}
.relassinp			{color: #444; font-size: 90%; background-color: #fff; border: solid #fff 1px; margin: 1px; padding: 5px 2px 3px 2px;*padding:2px;}
SELECT.relassinp	{padding: 2px;}
.relassbtn			{color: #000; font-weight: bold; width: 250px;  padding: 5px;}
#relass_msgbox		{background: url(imglayout/relass_bgmsgbox.png) no-repeat; width: 290px; height: 105px;}
#relass_msgbox TD	{color: #000; padding: 10px;}
#imgselectioncount	{font-weight: bold; font-size: 110%;}
.relasspaginator	{margin: 4px; color: #52759d;}

.relass_assigntitle	{font-size: 18px;}
.relass_assignselectbox	{background-color: #fff; border: inset 2px;}
.relass_assignselectbox .inner	{padding: 5px;}
.relass_assignselectrow	{padding: 0px; margin: 2px; height: 20px;}
.relass_assignselecticon {width: 25px;}
.relass_assignselecttitle {font-size: 110%; padding-top: 4px;}
.relass_assignselecttitle A {font-size: 110%; color: #000;}

A.nextPrevious	{color: #52759d; text-decoration: none; margin: 0 2px 0 2px;}


/* LOGIN FORM - CONTENT WRAPPER ===============================================================================================================*/

#CI_Login #login_L_loginHead{ margin-bottom: 5px; padding-left:15px; margin-top:15px; }

/* LOGIN FORM - FORM ===============================================================================================================*/
#CI_Login form{}
#CI_Login form div{ margin-bottom:5px; }
#CI_Login #loginform_G_username{ overflow: hidden }
	#CI_Login #loginform_L_username{ float: left; width: 200px; padding-left:15px; clear:both; }
	#CI_Login #loginform_F_username{ float: left; width: 200px; margin-left:15px; clear:both; height:20px; }
#CI_Login #loginform_G_password{ overflow: hidden }
	#CI_Login #loginform_L_password{ float: left; width: 200px; padding-left:15px; clear:both; }
	#CI_Login #loginform_F_password{ float: left; width: 200px; margin-left:15px; clear:both; height:20px; }
#CI_Login #loginform_G_submit{ padding-left:15px;}
	#CI_Login #loginform_F_submit{border: none; width: auto; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}

/* LOGIN FORM - LINKS ===============================================================================================================*/
#CI_Login #login_form_links_container{}
	#CI_Login #login_L_forgotpassword{ padding-left:15px; float:left;}
	#CI_Login #login_L_register{ padding-left:15px; float:left;}

/* LOGIN FORM - FORGOTTEN PASSWORD ===============================================================================================================*/
#CI_Login #login_L_forgotpwdHead{ margin-bottom: 15px; padding-left:15px; height:30px; }


/* REGISTERFORM - CONTENT WRAPPER ===============================================================================================================*/
#register_form_title { display: none; }


/* REGISTERFORM - FORM WRAPPER ===============================================================================================================*/
#CI_Register_registerForm{ width:100%; margin:0 auto auto 0; text-align:left; overflow:hidden;}
	#register_form_header_container{ font-size:16px; color:#3C4955; padding:5px 10px;}
	#register_form_links_container { display: none; }
	#register_form_header_container{ margin-bottom: 5px; }
	
	/* REGISTERFORM - FORM FIELDS - GENERAL STYLES ===============================================================================================================*/
	#CI_Register_registerForm div.fieldcontainer{ overflow: hidden; margin-bottom: 5px; clear: both; padding:4px 10px 0px 10px;}
	#CI_Register_registerForm div.fieldcontainer .fieldlabel	{ float: left; width: 250px; margin-right: 45px;}
	#CI_Register_registerForm div.fieldcontainer .formfield		{ float: left; }
	#CI_Register_registerForm div.fieldcontainer .formfield .innerGrouper	{float: left; clear: both; width: 150px;}
	#CI_Register_registerForm div.fieldcontainer .formfield .innerGrouper DIV	{float: left; padding: 2px;}
	
	/* REGISTERFORM - FORM FIELDS - SPECIFIC STYLES ===============================================================================================================*/
	#register_form_gender_container{ overflow: hidden; }
	#register_form_L_gender{ float: left; width: 150px; }
	#register_form_F_gender{ float: left }
	
	#register_form_logintext_container{ float: left; margin-bottom: 5px; padding:4px 10px 0px 10px; }
	
	#register_form_algemenevoorwaarden_container{ overflow: hidden; margin-bottom: 5px; padding:4px 10px 0px 10px; }
	#register_form_C_conditions{ float: left; width: 40px; }
	#register_form_L_conditions{ float: left; width: 700px;  }
	#register_form_submit_container{ padding:4px 10px 10px 10px; }
	#register_form_submit_container INPUT {border: none; width: auto; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}
	
	#register_form_Bankaccount_container {display: none;}
	
/* REGISTERFORM - FORM FIELDS ===============================================================================================================*/
#CI_Register #register_form #request_msg {color: red; float: left; clear: left; }

/* REGISTERFORM - MISC ===============================================================================================================*/
#CI_Register_registerMyData{ display: none }


#myProfile_H_title{ font-size:16px; color:#3C4955; padding:5px 10px;}
#myProfile{ margin:0 auto auto 0; text-align:left; overflow:hidden; }


#myAccount_H_title{ font-size:16px; color:#3C4955; padding:5px 10px; margin-top:-1;}
#myAccount_editdetails_H_title{ font-size:16px; color:#3C4955; padding:5px 10px; margin-top:-1; }
#changes_were_saved{ font-size:16px; color:#3C4955; padding:5px 10px; margin-top:-1; color:#BB0000; }
#myAccount{ width:500px; margin:0 auto auto 0; text-align:left; overflow:hidden; }
#mydata{ text-align:left; overflow:hidden; padding:10px; }
#mydataEdit{ text-align:left; overflow:hidden; padding:10px; }


#myProfile_header{ font-size:16px; color:#3C4955; padding:5px 10px;}
#myProfile_table{ padding:5px 10px; color:#6d6f73; font-size:12px;  }

#mydata .mydata_label{float: left; clear: both; width: 150px;}
#mydata .mydata_value{float: left; width: 250px;}

#myProfile_table{}
#myProfile_L_name{}

#myProfile_L_address{ padding-top:15px; float:left; text-transform:capitalize; }
#myProfile_V_address{ clear:both;}
#myProfile_V_zipcode{}
#myProfile_V_city{}
#myProfile_V_country{}

#myProfile_L_companyname{ padding-top:15px; float:left; text-transform:capitalize; }
#myProfile_V_companyname{ padding-top:15px; float:left; padding-left:5px; }
#myProfile_L_telephone{ clear:both;}
#myProfile_L_currency{}


#myAccount_editdata_mandatory_container{ padding-bottom:10px; }
#CI_MyAccount .mydataEditFieldContainer{
	float: left; 
	width: 870px;
}
#CI_MyAccount .mydataEditLabel{
	border: 0px solid #000;
	font-size: 12px;
	clear: left;
	float: left;
	width: 230px;
	line-height: 16px;
	margin-top: 5px;
}
#CI_MyAccount .mydataEditField{
	border: 0px solid #000;
	font-size: 12px;
	float: left;
	width: 330px;
	line-height: 16px;
	margin-top: 5px;
}
#myAccountEdit_F_submit{ border: none; width: auto; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}


#myAccount_table { 
	border: 0px solid #000;
	width: 430px;}


#myAccount_table FORM .mydata_label,
#myAccount_table FORM .mydata_value{ line-height:18px;}

#myAccount_V_firstname,
#myAccount_V_lastname,
#myAccount_V_companyname,
#myAccount_V_streetname,
#myAccount_V_zipcode,
#myAccount_V_city,
#myAccount_V_telephone,
#myAccount_V_email,
#myAccount_V_vat,
#myAccount_V_loginname {}

#myAccount_F_submit { 
	margin: 20px 0px 0px 150px;
	border: none; width: auto; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;
}

#myAccount_editdata_logintext_container{ clear:both; padding: 10px 0;}
#myAccount_editdata_algemenevoorwaarden_container{ clear:both; padding: 10px 0;}

	/*#CI_MyAccount h1 {	
	font-size: 18px;
	font-weight: bold;
	color: #f9c925;}*/
	

/* SEARCH - MAIN WRAPPER ===============================================================================================================*/
#CI_search {position: relative; margin: 0 0 0 255px; padding: 20px 30px 110px 30px; min-height: 1045px;}

/* SEARCH - FORM WRAPPER===============================================================================================================*/
#CI_search_searchform {position:absolute; top:37px; left:-226px; width:198px; min-height:904px; background: url(imglayout/search-background-box-L.png) no-repeat; padding: 0;}

#customAdvsearchFormWrapper {float: left; font-size: 12px;; color: #737373; line-height: 19px; margin: 0 0 20px 8px;}
#customAdvsearchFormWrapper .innerSearchField				{float: left; clear: both; height:34px; width:165px; padding:4px 0px 0px 25px; margin: 25px 0 0 4px; background:URL(imglayout/search-bar.png) no-repeat;}
#customAdvsearchFormWrapper .innerSearchField INPUT			{border: none; background: #FFF; height: 18px; width: 125px; font-size: 12px; color: #737373;}

#customAdvsearchFormWrapper .innerNewInResContainer			{float: left; clear: both; margin: 9px 0 0 20px;*margin: 6px 0 0 20px;}
#customAdvsearchFormWrapper .innerNewInResContainer	.innerContainer	{float: left; clear: both; width: 175px;}
#customAdvsearchFormWrapper .innerNewInResContainer	.innerInput		{float: left; width: 20px;}
#customAdvsearchFormWrapper .innerNewInResContainer	.innerLabel		{float: left; width: 130px;}

#customAdvsearchFormWrapper .innerNotTheseWordsContainer	{float: left; clear: both; margin: 15px 0 0 20px;}
#customAdvsearchFormWrapper .innerNotTheseWordsContainer .innerLabel		{float: left; width: 175px;}
#customAdvsearchFormWrapper .innerNotTheseWordsContainer .innerInput		{float: left; clear: both; margin: 3px 0 0 0;*margin:0;}
#customAdvsearchFormWrapper .innerNotTheseWordsContainer .innerInput INPUT	{font-size: 12px; color: #9d9d9d; height: 18px; border: solid #cbcbcb 1px; width: 131px; padding: 0 0 0 9px;}

#customAdvsearchFormWrapper .innerImagetypeContainer		{float: left; clear: both; margin: 9px 0 0 20px;}
#customAdvsearchFormWrapper .innerImagetypeContainer .innerContainer	{float: left; clear: both; width: 175px;}
#customAdvsearchFormWrapper .innerImagetypeContainer .innerInput		{float: left; width: 20px;}
#customAdvsearchFormWrapper .innerImagetypeContainer .innerLabel		{float: left; width: 120px;  padding: 0 0 0 25px;}

#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_all_title			{background: url(imglayout/search-type-all.png) left top no-repeat;}
#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_photosonly_rf_title	{background: url(imglayout/search-type-jpg.png) left top no-repeat;}
#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_fonts_title			{background: url(imglayout/search-type-font.png) left top no-repeat;}
#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_vector_title			{background: url(imglayout/search-type-eps.png) left top no-repeat;}
#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_video_title			{background: url(imglayout/search-type-video.png) left top no-repeat;}
#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_pdf_title			{background: url(imglayout/search-type-pdf.png) left top no-repeat;}
#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_wrap_title			{background: url(imglayout/search-type-wrap.png) left top no-repeat;}
#customAdvsearchFormWrapper .innerImagetypeContainer #advancedSearch_imagetype_vehicles_title		{background: url(imglayout/search-type-vehicles.png) left top no-repeat;}

#customAdvsearchFormWrapper .innerAdvlinkContainer			{float: left; clear: both; margin: 13px 0 0 20px; background: url(imglayout/search-arrow-right.png) left center no-repeat; padding: 0 0 0 15px; width: 160px;}
#customAdvsearchFormWrapper .innerAdvlinkContainer A		{font-size: 100%; color: #737373; text-decoration: underline;}
#customAdvsearchFormWrapper .innerAdvlinkContainer A:hover	{font-size: 100%; color: #444; text-decoration: underline;}

#customAdvsearchFormWrapper .innerAdvoptionsContainer		{float: left; clear: both; margin: 10px 0 0 20px; width: 175px;}
#customAdvsearchFormWrapper .innerAdvoptionsContainer .innerContainer	{float: left; clear: both; width: 175px;}
#customAdvsearchFormWrapper .innerAdvoptionsContainer .innerInput		{float: left; width: 20px;}
#customAdvsearchFormWrapper .innerAdvoptionsContainer .innerLabel		{float: left; width: 150px;}

#customAdvsearchFormWrapper .innerSubmitContainer			{float: left; clear: both; margin: 15px 0 0 20px;}
#customAdvsearchFormWrapper .innerSubmitContainer INPUT		{border: none; width: 130px; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}

#customAdvsearchFormWrapper #advancedSearch_vehiclesearch_container	{float: left; clear: both; margin: 0 0 0 20px;}

/* SEARCH - FORM WRAPPER part 2, large/small previews & images per page ==================================================================*/
#searchresultspaginator_group1	{position:absolute; top:650px; left:-226px; width:198px; padding: 20px 0 0 28px;}
#searchresultspaginator_F_autopreview		{float: left; clear: both;}
#searchresultspaginator_F_autopreview INPUT	{}
#searchresultspaginator_L_autopreview		{float: left; color: #737373; margin-left: 5px; font-size: 12px;}
#searchresultspaginator_L_thdir				{float: left; clear: both; margin:11px 0 0 0px; }
#searchresultspaginator_L_thdir	SELECT		{font-size: 12px; width: 130px;}
#searchresultspaginator_L_maxrows_container	{float: left; clear: both; margin: 9px 0 0 0;}
#searchresultspaginator_L_maxrows_container #searchresultspaginator_L_maxrows_title	{float: left; font-size: 12px; color: #737373;}
#searchresultspaginator_L_maxrows_container #searchresultspaginator_L_maxrows_input	{float: left; clear: both;}
#searchresultspaginator_L_maxrows_container #searchresultspaginator_L_maxrows_input	SELECT	{font-size: 12px; width: 130px;}

/* SEARCH - FORM WRAPPER part 3, category list ========================================================================================= */
#CI_search_searchCategoryList		{position: absolute; top: 647px; left: -226px; width: 198px; height: 474px; background: url(imglayout/search-background-box-2.png) no-repeat; padding: 0;}
#searchCategoryList 				{float: left; padding: 20px 0 20px 20px; min-height: 300px; width: 160px;}
#searchCategoryList .innerTitle								{float: left; clear: both; padding: 0; font-size: 14px; color: #74b254;}
#searchCategoryList .innerCategoryList						{float: left; clear: both; padding: 15px 0 30px 0px; width: 160px; overflow: hidden;}
#searchCategoryList .innerCategoryList .innerLink			{float: left; clear: both; padding: 0; line-height: 18px; width: 250px;}
#searchCategoryList .innerCategoryList .innerLink A			{font-size: 12px; font-size: 12px; color: #737373; text-decoration: none;}
#searchCategoryList .innerCategoryList .innerLink A:hover	{font-size: 12px; font-size: 12px; color: #737373; text-decoration: underline;}




/* SEARCH - RESULTS HEAD ===============================================================================================================*/
#CI_search_searchresultsHead{ padding: 0px; text-align:center; height: 18px;}
#CI_search_searchresultsHead #searchresulthead_L_yousearchedfor{ color:#636363; font-size: 12px; font-weight: bold; }

/* SEARCH - RESULTS TABS ===============================================================================================================*/
#customAdvsearchFormWrapper #searchResultsTabsWrapper		{position: absolute; top: -1px; left: 266px; width: 455px; height: 40px; text-align:left; font-size: 100%; color: #636363;}
#customAdvsearchFormWrapper #searchResultsTabsWrapper .advancedSearch_sorttype_G_container									{float: left; width: 113px; height: 39px; overflow: hidden;}
#customAdvsearchFormWrapper #searchResultsTabsWrapper .advancedSearch_sorttype_G_container .advancedSearch_sorttype_input	{display: none;}
#customAdvsearchFormWrapper #searchResultsTabsWrapper .advancedSearch_sorttype_G_container .advancedSearch_sorttype_title	{float: left; width: 113px; height: 24px; padding: 15px 0 0 0; text-align: center; cursor:pointer;*cursor:hand;}
#customAdvsearchFormWrapper #searchResultsTabsWrapper .advancedSearch_sorttype_G_container .advancedSearch_sorttype_title label	{width: 113px; height: 24px; font-size: 100%; color: #989898; cursor:pointer;*cursor:hand;}
#customAdvsearchFormWrapper #searchResultsTabsWrapper .sorttypeActive														{}
#customAdvsearchFormWrapper #searchResultsTabsWrapper .sorttypeActive .advancedSearch_sorttype_title 						{background: url(imglayout/filter-tab-selected.png) no-repeat;}
#customAdvsearchFormWrapper #searchResultsTabsWrapper .sorttypeActive .advancedSearch_sorttype_title label					{font-size: 100%; color: #ff964f;}

/* SEARCH - RESULTS PAGINATION ===============================================================================================================*/
#searchresultspaginator_F_GoToPage_container	{position: absolute; top: 43px; right: 35px; width: 80px; height: 25px; text-align:left; font-size: 100%; color: #636363;}
#searchresultspaginator_gotopage				{float: right; width: 40px;}
#searchresultspaginator_gotopage input			{width: 40px; height: 20px; font-size: 100%; color: #636363; border: solid 1px #bfbfbf;}
#searchresultspaginator_F_gobutton				{float: right; width: 30px; height: 22px; margin: 0 0 0 8px; background: url(imglayout/paginator-go.png) no-repeat; cursor: pointer;}
#searchresultspaginator_F_gobutton A 			{width: 30px; height: 22px; padding: 0; margin: 0;}

#searchresultspaginator_F_navigation		{position: absolute; top: 45px; right: 120px; width: 200px; height: 23px; text-align: left; font-size: 100%; color: #636363;}
#searchresultspaginator_F_navigation div	{float: right; } 
#searchresultspaginator_F_nextcontainer		{display:none; padding-left:5px;}
#searchresultspaginator_F_pagelinks DIV		{display:none;}
#searchresultspaginator_F_prevcontainer		{display:none; padding-right:5px;}
A.searchresultspaginator_activeNav			{font-size: 14px; color: #67bbe1; text-decoration:underline;}
A.searchresultspaginator_activeNav:hover	{font-size: 14px; color: #67bbe1; text-decoration:underline;}
A.searchresultspaginator_normalNav			{font-size: 100%; color: #636363; text-decoration:none;}
A.searchresultspaginator_normalNav:hover	{font-size: 100%; color: #67bbe1; text-decoration:underline;}


/* SEARCH - RESULTS PAGINATION BOTTOM ==================================================================================================*/
#searchresultspaginator_F2_navigation{ overflow: hidden; padding:5px 0px 0px 5px; width:230px; float:left; }
#searchresultspaginator_F2_navigation div{ float: right; } 
#searchresultspaginator_F2_nextcontainer{display:none; padding-left:5px;}
#searchresultspaginator_F2_pagelinks DIV{display:none;}
#searchresultspaginator_F2_prevcontainer{display:none; padding-right:5px;}
#searchresultspaginator_F2_GoToPage_container{ position:absolute; bottom:86px;*bottom:112px; left:350px; width:80px;}	
#searchresultspaginator_F2_gotopage{ float:left; }
#searchresultspaginator_F2_gobutton{ height:22px; float:right; }
#searchresultspaginator_F2_gobutton A IMG{ height:22px; }




/* SEARCH - EMPTY SEARCHRESULTS IMAGE ==================================================================================================*/
#CI_search_EmptysearchImage{ clear:both; }

/* SEARCH - RESULTS WRAPPER ===============================================================================================================*/
#CI_search_searchresults { padding: 30px 5px 5px 5px; overflow: hidden; margin: 35px auto; width: auto; clear:both;  background: url(imglayout/filter-tab-dotted-line-style.png) repeat-x;}

/* SEARCH - RESULTS IMAGES ===============================================================================================================*/
.searchresults_imageTH170				{float: left; width: 176px; height: 230px; margin: 5px 5px 5px 5px; padding: 4px; text-align: left;}
.searchresults_imageTH					{float: left; width: 135px; height: 170px; margin: 5px 5px 5px 5px; padding: 4px; text-align: left;}
.searchresults_image_thumbnailTH170		{height: 170px; width: 176px; padding:3px 0 3px 0; text-align: center; vertical-align:bottom; display: table-cell;}
.searchresults_image_thumbnailTH170 IMG	{vertical-align:bottom; cursor:pointer; border: solid #dad7d7 1px; max-width: 170px; max-height: 170px;}
.searchresults_image_thumbnailTH		{height: 120px; width: 135px; padding:3px 0 3px 0; text-align: center; vertical-align:bottom; display: table-cell;}
.searchresults_image_thumbnailTH IMG	{vertical-align:bottom; cursor:pointer; border: solid #dad7d7 1px; max-width: 120px; max-height: 120px;}

.searchresults_imageExtrainfo										{float: left; clear: both; font-size: 10px; color:#b0b1b2; margin: 3px 0px 5px 0px;}
.searchresults_imageExtrainfo .innerImgfilename						{float: left; clear: both; margin-left: 3px; font-size: 10px; color:#b0b1b2;}
.searchresults_imageExtrainfo .innerImgIcons						{float: left; clear: both;}
.searchresults_imageExtrainfo .innerImgIcons IMG					{float: left; margin: 2px 5px 2px 0px;}
.searchresults_imageExtrainfo .innerImgIcons .innerFiletype			{float: left;}
.searchresults_imageExtrainfo .innerImgIcons .innerLBlink			{float: left; cursor:pointer;}
.searchresults_imageExtrainfo .innerImgIcons .innerDLlink			{float: left; cursor:pointer;}
.searchresults_imageExtrainfo .innerImgIcons .innerLBchkbx			{float: left;}

/* SEARCH RESULTS FOOTAGE THUMBNAIL AND PREVIEW CLASSES */
.searchresults_image_thumbnailTH170 .footagethumbWrapper			{height: 170px; width: 170px; overflow: hidden; padding: 0; margin: 0; text-align: center; vertical-align:bottom; display: table-cell;}
.searchresults_image_thumbnailTH170 .footagethumbWrapper IMG		{display: inline-table; vertical-align:bottom; cursor:pointer; border: solid #dad7d7 1px; max-width: 170px; max-height: 170px;}
.searchresults_image_thumbnailTH .footagethumbWrapper				{height: 120px; width: 120px; overflow: hidden; padding: 0; margin: 0; text-align: center; vertical-align:bottom; display: table-cell;}
.searchresults_image_thumbnailTH .footagethumbWrapper IMG			{display: inline-table; vertical-align:bottom; cursor:pointer; border: solid #dad7d7 1px; max-width: 120px; max-height: 120px;}

#footerFLVwrapper							{display: none; position: absolute; left: 0px; top:0px; z-index:99; float: left; border: solid #CCC 1px; padding: 10px; width: 384px; height: 216px; overflow: hidden; background: #FFF;}
#footerFLVwrapper #footerFLVdiv				{float: left; margin: -168px 0 0 0; background: #FFF;}

.ajaxflvplayer								{display: block; background: #FFF;}


/* Intro text on left column ==========================================*/
#CI_Pricing_priceIntrotext {	
	float: left;
	width: 512px;
	margin-right: 20px;
}	
#CI_Pricing_priceIntrotext div.pagetitle {	
	display: none;
}	

/* Right column =======================================================*/
#CI_Pricing #pricing_g_rightcolumn {
	background: url(imglayout/pricing_details_bg.gif) no-repeat;
	width: 400px;
	height: 624px;
	float: left;
	padding: 10px 5px 5px 20px;
}

/* Credit info unique items ===========================================*/
#CI_Pricing_priceCreditinfo {	
	float: left;
	width: 375px;
}	
/* Subscription info unique items ======================================*/	
#CI_Pricing_priceSubscriptioninfo {	
	float: left;
	width: 380px;
	margin: 0px 0px 0px 0px;
}	
#CI_Pricing_priceIntrotext #textpage_V_content{ padding:0;}	
#CI_Pricing_priceSubscriptioninfo #textpage_V_content{ padding:0;}	

/* Credit and Subscription shared items ===============================*/	
#priceCreditinfo_g_schemeinfo, #priceSubscriptionInfo_g_schemeinfo {	
	float: left;
	width:500px;
}	
#priceSubscriptionInfo_H_title, #priceCreditinfo_H_title {	
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 25px;
	width:450px
}	
#priceSubscriptionInfo_V_description, #priceCreditInfo_V_description {	
	display: none;
}	
#priceCreditInfo_H_pricing, #priceSubscriptionInfo_H_pricing {	
	display: none;
}	
#priceSubscriptionInfo_G_pricing .listrowodd, #priceCreditInfo_G_pricing .listrowodd {	
	float: left;
	border: none;
	font-size: 13px;
	margin-bottom: 2px;
	line-height:24px;
}
#priceSubscriptionInfo_G_pricing .listroweven, #priceCreditInfo_G_pricing .listroweven {	
	float: left;
	border: none;
	font-size: 13px;
	margin-bottom: 2px;
}
#priceSubscriptionInfo_G_pricing .col1, #priceCreditInfo_G_pricing .col1 {	
	width: 130px;
	margin:0px;
	padding:0px;
	float:left;
}
#priceSubscriptionInfo_G_pricing .col2, #priceCreditInfo_G_pricing .col2 {	
	width: 60px;
	text-align: right;
	margin:0px;
	padding:0px;
	float:left;
}
#priceSubscriptionInfo_G_pricing .col3, #priceCreditInfo_G_pricing .col3 {	
	width: 200px;
	padding: 0px 0px 0px 20px;
	margin:0px;
	float:left;
}


#CI_Galleries { 
	text-align: left;
	margin: 20px;
	float: left;
}

/* === gallery list items ============================================== */
#CI_Galleries_list {
	float: left;
}	
#CI_Galleries_list div.pagetitle {	
	height: 28px;
	background: url(imglayout/titlepage_bg.jpg) no-repeat;
	margin-bottom: 10px;
	width: auto;
}	
#gallery_list_g_galleries {
	float: left;
}
#gallery_list_g_galleries .gallery_list_g_item {
	float: left;
	width: 270px;
	height: 310px;
	margin: 3px 70px 3px 0px;
}
#gallery_list_g_galleries .gallery_list_g_item .gallery_list_item_L_title a {
	float: left;
	clear: both;
	font-size: 14px;
	color: #6a6a6a;
	font-weight: bold;
	margin: 8px 0px 3px 0px;
}
#gallery_list_g_galleries .gallery_list_g_item .gallery_list_item_L_description {
	float: left;
	clear: both;
	font-size: 10px;
	color: #3a3a3a;
	margin: 3px 0px 3px 0px;
	width: 270px;
}
#gallery_list_g_galleries .gallery_list_item_L_readmore {
	display: none;
}
#gallery_list_g_galleries .linebreak {
	display: none;
}

/* === gallery detail items ============================================== */
#gallery_details_flash {
	margin: 5px; 
	width: 350px;
	height: 350px;
	padding: 0px;
	text-align: center;
}
#CI_Galleries_details {
	float: left;
	width: auto;
}
#CI_Galleries_details div.pagetitle {	
	height: 28px;
	background: url(imglayout/titlepage_bg.jpg) no-repeat;
	margin-bottom: 10px;
	width: auto;
}	
#gallery_details_container {	
	float: left;
}	
#gallery_details_description {
	float: left;
	clear: both;
	margin: 20px 0px 20px 0px;
}
#gallery_details_flash {
	float: left;
	clear: both;
	margin: 20px 0px 20px 0px;
}
#gallery_details_goback {
	float: left;
	clear: both;
	margin: 20px 0px 20px 0px;
}
#gallery_details_goback a {
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
}


#contact{
	padding:10px;
}
#CI_Contactform_panetitle {display: none;}
#contactform{
}

#contactform_container{
}

#contactform_L_name,
#contactform_L_email,
#contactform_L_subject,
#contactform_L_phone,
#contactform_L_mailbody{
	clear:both;
	float: left;
	color:#6d6f73;
	width:150px;
	height:30px;
}

#contactform_V_name,
#contactform_V_email,
#contactform_V_subject,
#contactform_V_phone,
#contactform_V_mailbody{
	float: left;
	height:30px;
}

#contactform_V_mailbody,
#contactform_V_mailbody textarea{
	width:350px;
	height:200px;
}

#contactform_V_submit{
	clear:both;
	float:left;
	height:35px;
}

#contactform_V_submit INPUT{border: none; width: auto; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;}



#contactform_V_mandatory{
	clear:both;
	float:left;
	height:35px;
}




/*
buttons oranje met ronde rand:
border: none; width: auto; height: auto; padding: 4px 30px 4px 30px; text-align: center; background: #fa8f41; color: #fff; font-size: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; behavior: url(_components/_genericInc/PIE/PIE.htc); cursor: pointer; font-weight: bold;
*/