@charset "UTF-8";
/* CSS Document */

td img {display: block;}

body {
	background-color: #000000;
}

form {
	padding:0px;
	margin:0px;
}

#searchField, #ajaxSearch_input {
	background-color:transparent;
	margin-left:5px;
	float:left;
	border:0px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
 
#ajaxSearch_submit {
	float:left;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	width:25px;
	height:20px;
	border:0;
	margin-left:10px;
	padding:0;
}


.gradientTopRepeat {
	background-image:url(images/Gradient_top_reapeat.jpg);
	background-repeat:repeat-x;
	}

.purpleFont ,.purpleFont a:link ,.purpleFont a:visited ,.purpleFont a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990099;
}

.ajaxSearch_resultLink ,ajaxSearch_resultLink a:link, .ajaxSearch_resultLink a:hover ,ajaxSearch_resultLink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990099;	
}
	
.purpleFontText ,.purpleFontText a:link, .purpleFontText a:visited, .purpleFontText a:hover {
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990099;
}

#VerticalAd {
	margin-left:13px;
	margin-top:6px;
}

#FmHighlights {
	padding:0px;
	margin:0px;
	width:426px;
	height:225px;
	background-image:url(images/headerFmHighlights.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#mycustomscroll {
	width:426px;
	height:225px
}

#FmHighlightsTitle {
	margin-left:55px;
	padding-top:8px;
}

#FmHighlightsContent {
	overflow:hidden;
	width:410px;
	height:210px;
	margin-left:10px;
	margin-top:20px;
	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
}

#contentHighlights {
	width:400px;
}

#FmHighlightsContent a:link, #FmHighlightsContent a:hover ,#FmHighlightsContent a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990099;
}

#subMenuItemOver {
	display:block;
	width:146px;
	height:26px;
	background-image:url(images/sub_button_f2.jpg);
	background-repeat:no-repeat;
	
	padding-left:53px;
	padding-top:5px;
	margin-bottom:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}

#subMenuItemOver a:link ,#subMenuItemOver a:visited ,#subMenuItemOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}

#subMenuItem {
	display:block;
	width:146px;
	height:26px;
	background-image:url(images/sub_button.jpg);
	background-repeat:no-repeat;
	
	padding-left:53px;
	padding-top:5px;
	margin-bottom:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}

#subMenuItem:hover {
	background-image:url(images/sub_button_f2.jpg);
	background-repeat:no-repeat;
}

#subMenuItem a:link ,#subMenuItem a:visited ,#subMenuItem a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}

.WhiteTitle {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
}

.WhiteText ,.WhiteText a:link ,.WhiteText a:visited ,.WhiteText a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
}

.WhiteText14px ,.WhiteText14px a:link ,.WhiteText14px a:visited ,.WhiteText14px a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}

.lineheight5px {
line-height:5px;
}

.lineheight7px {
line-height:7px;
}

.lineheight10px {
line-height:10px;
}

.lineheight14px {
line-height:14px;
}

.lineheight15px {
line-height:15px;
}

.purpleBorder {
	border: 1px solid #990099;

}

.paddingNewsItems {
	margin: 15px 15px 15px 15px;
}

#CategoriesMenu {
	display:block;
	position:absolute;
	margin:33px 0px 0px 0px;
	z-index:300;

	width:300px;
	text-align:left;
	clear:both;
	background-color:#990099;
	border-top:1px solid #000000;
	visibility:hidden; 
}

#uploadMenu {
	display:block;
	position:absolute;
	top:118px;
	left:230px;
	margin:0px auto;
	padding:20px;
	z-index:2000;
	width:381px;
	text-align:left;
	
	clear:both;
	background-color:#000;
	border:7px solid #990099;
	visibility:hidden;
	height: 130px;
}

#CategoriesTitle {
	width:744px;
	height:48px;
	background-image:url(images/Fm_categories_title.jpg);
	background-repeat:no-repeat;
}

#CatTitle {
	padding:13px 0px 0px 60px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:18px;
	text-transform:uppercase;
}

#Voucher {
	border:1px solid #990099;
	width:470px;
	height:299px;
}

#DIV1, #DIV2, #DIV3, #DIV4, #DIV5 {
	z-index:-400;
	margin-bottom:3px;
	margin-right:3px;
	padding:5px 0px 20px 0px;
	width:465px;
}

#DIV6 {
	z-index:-400;
	margin-bottom:3px;
	margin-right:3px;
	padding:10px 0px 20px 0px;
	width:465px;
}

#GalleryClients {
	z-index:-400;
	border:1px solid #990099;
	width:470px;
	height:299px;
}

#DescriptionClients {
	width:470px;
	height:299px;
}

#DescriptionOtherClients {
	width:470px;
	height:299px;
}

#lineFiller {
	line-height:15px;
	width:953px;
	clear:both;
}

#ContentClients {
	background-image:url(images/Fm_client_description.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:470px;
	height:299px; 
}

#TitleDescription {
	padding:12px 10px 10px 60px;
}

#ContentTitle {
	padding:12px 10px 10px 60px;
}

#ContentDescription {
	overflow:hidden;
	height:250px;
	padding:15px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
}

#ImagePanel {
	width:285px;
	height:247px;
	border:1px solid #990099;
}

#ContactDetails {
	float:left;
	margin-left:7px;
	padding:10px;
	border:1px solid #990099;
	width:155px;
	height:486px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
}

#ContactDetails a:link, #ContactDetails a:visited, #ContactDetails a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
}

#ContactDetailsUnder {
	float:left;
	margin-left:7px;
	border:1px solid #990099;
	width:175px;
	height:506px;
}

#ImagesClient, #Images2Client {
	width:470px;
	height:486px;
}

#DIVSContainer {
	width:955px;
	margin:0px;
	padding:0px;
}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 10px;background: #990099;}
.vscrollerbarbeg {height: 24px;width: 10px;}
.vscrollerbarend {height: 24px;width: 10px;}
.vscrollerbase {width: 10px;background: #2f2f2f;}
.vscrollerbasebeg {width: 10px;height: 28px; background-color: #000000; background-image:url(images/scrollbar.gif); background-repeat:no-repeat; background-position:top;}
.vscrollerbaseend {height: 65px;width: 10px;background-color: #000000; background-image:url(images/scrollbar2.gif); background-repeat:no-repeat; background-position:bottom;}
.hscrollerbase {height: 16px; background-color: #2f2f2f;}
.hscrollerbar {height: 16px; background-color: #2f2f2f;}
.vscrollerbar, .hscrollerbar {padding: 28px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #990099;}
