/*CSS LAYOUT BEGINS*/


*{
	margin: 0px;
	padding: 0px;	
}

a {
	outline: none;
	text-decoration: none;
}

body {
	background-color: #000;
	height: auto;		/*---FOR IE 7, HEIGHT HAD TO BE SET FOR LIGHTBOX 2 CONTAINER IMAGE BOX AS BLACK BACKGROUND WAS SLIGHTLY */
	width: auto;		/*SHOWING THOROUGH AT BOTTOM OF SCREEN.  NOW WITH HEIGHT SET, BACKGROUND IS FULLY BLACK AND*/
	margin: auto;
}						

.central-container {
	width: 960px;
	background-color: #000;
	border: thin ridge #F00;
	margin: auto;
	height: auto;
	clear: both;
}

.main-header {
	height: 110px;
	width: 960px;
	background-image: url(../images/header.gif);
}
							/*BELOW IS THE HORIZONTAL NAVIGATION MENU WITH CSS AND BACKGROUND IMAGE - WORKS IN BOTH FIREFOX AND IE*/
.menu {
	text-decoration: none;
	background-color: #000;
	text-align: center;
	height: 27px;
	width: 960px;
	padding: 0px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-bottom-style: ridge;
	border-top-color: #F30000;
	border-right-color: #F30000;
	border-bottom-color: #F30000;
	border-left-color: #F30000;
	margin: auto;
}

.menu ul {					/*REMOVES THE BULLETS FROM THE UL LIST*/
	list-style-type: none;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
}

.menu ul li {				/*FLOATS TAB ITEMS HORIZONTALLY AND TO THE LEFT AS ORIGINALLY THE ITEMS ARE VERTICAL*/
	float: left;
	width: 100px;
	margin: 1px;
}

.menu ul li a {
	text-decoration: none;	/*REMOVES UNDERLINE IN LINKS*/
	display: block;			/*---AS ANCHOR TAGS ARE INLINE ELEMENTS, IN ORDER TO MANIPULATE THEIR WIDTHS, HEIGHTS ETC, */
	width: 100px;			/*THEY NEED TO BE BLOCK LEVEL ELEMENTS.  WIDTH AND HEIGHT CAN NOW BE SET ACCORDINGLY AND THE LINK---*/
	height: 25px;			/*WILL NOW FILL UP THE AVAILABLE SPACE SET AT 100 PX WIDE, 25 PX HIGH IN THE TABS---*/
	background-image: url(../images/blanktabbg.gif);
	color: #FFF;
	font-weight: bolder;
	font-size: 14px;
	line-height: 25px;		/*LINE HEIGHT WILL VERTICALLY CENTER THE TEXT WITHIN THE TABS*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.menu a:hover {
	background-position: 0px -25px;		/*---0 PX SPECIFIES THAT NO MOVEMENT WILL OCCUR LEFT OR RIGHT, HOWEVER -25 PX SHIFTS THE*/
	color: #FFF;                        /*HOVER UP AND INTO NEGATIVE SPACE 25 PIXELS---*/
	background-image: url(../images/tab_4.png);
}

.main-content {
	width: 960px;
	background-repeat: no-repeat;
	height: 300px;
	background-image: url(../images/Main%20Content%20Bg.gif);
	padding: 2px;
}

.main-content p {
	color: #CCC;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 525px;
	height: auto;
	margin-left: 22px;
	padding-top: 40px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bolder;
}

p.proud{
	font-style: italic;
	color: #CCC;
	font-weight: bolder;
}

.creditimg {
	background-image: url(../images/CreditCardLogos.gif);
	height: 32px;
	width: 140px;
	margin-left: 780px;
	background-repeat: no-repeat;
}

.main-contentcorp {
	background-image: url(../images/Main%20Content%20Bgcorp.gif);
	background-repeat: no-repeat;
	height: 390px;
	width: 960px;
}

.main-contentcorp p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CCC;
	text-align: justify;
	height: auto;
	width: 612px;
	padding-top: 44px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: 22px;
}

p .link1 {
	margin-top: 4px;
}

p.link1 a{
	text-decoration: underline;
	color: #CCC;
}

.main-contentfam {
	background-image: url(../images/Main%20Content%20Bgfam.gif);
	background-repeat: no-repeat;
	height: 350px;
	width: 960px;
}

.main-contentfam p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CCC;
	text-align: justify;
	height: auto;
	width: 600px;
	padding-top: 44px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: 22px;
}

.main-contentadult {
	width: 960px;
	background-image: url(../images/Main%20Content%20Bgadu.gif);
	background-repeat: no-repeat;
	height: 320px;
}

.main-contentadult p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CCC;
	text-align: justify;
	height: auto;
	width: 515px;
	margin-left: 20px;
	padding-top: 44px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.main-contentchild {
	background-image: url(../images/Main%20Content%20Bgchild.gif);
	background-repeat: no-repeat;
	width: 960px;
	height: 270px;
}

.main-contentchild .scroll {
	width: 615px;
	overflow: auto;
	height: 252px;
}

.main-contentchild .scroll p    {
	color: #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	height: auto;
	width: 560px;
	margin-left: 22px;
	font-weight: bolder;
	padding-right: 2px;
}

.main-contentchild .scroll ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCC;
	list-style-type: none;
	font-size: 14px;
	font-weight: bolder;
	margin-left: 22px;
}

.main-contentchild , img{
	padding-top: 49px;
}

.main-contenttelegrams {
	background-image: url(../images/Main%20Content%20Bgtelegrams.gif);
	background-repeat: no-repeat;
	height: 305px;
	width: 960px;
}

.main-contenttelegrams .scroll {
	height: 290px;
	width: 630px;
	overflow: auto;
}

.main-contenttelegrams .scroll p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CCC;
	text-align: justify;
	height: auto;
	width: 575px;
	margin-left: 22px;
}

.main-contenttelegrams .scroll ul li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CCC;
	list-style-type: none;
	margin-left: 22px;
}

.main-contenttelegrams, img {
	padding-top: 49px;
}

.main-contentseason {
	background-image: url(../images/Main%20Content%20Bgseasonal.gif);
	height: 360px;
	width: 960px;
	background-repeat: no-repeat;
}

.main-contentseason p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 14px;
	font-weight: bolder;
	text-align: justify;
	width: 595px;
	margin-left: 22px;
	padding-top: 40px;
	height: auto;
}

.main-contentseason h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCC;
	margin-left: 22px;
	font-weight: bolder;
}

.main-contentclients {
	background-image: url(../images/Main%20Content%20Bgclients.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CCC;
	height: 827px;
	width: auto;
	padding-top: 40px;
}

.main-contentclients ul li {
	margin-left: 22px;
	list-style-type: none;

}

.main-contentclients .scroll {
	width: 270px;
}
							/*BELOW DIV WAS FLOATED TO RIGHT TO LINE UP WITH OTHER CONTENT*/
.scroll2  {
	width: 260px;
	margin-top: -755px;		/*MARGIN TOP SET TO A NEGATIVE TO ALLOW THE TEXT TO LINE UP AT TOP OF DIV WITH OTHER CONTENT*/
	float: right;
	margin-right: 400px;
}

.main-contentclients .scroll2 ul li {		/*BELOW DIV WAS ALSO POSITIONED RELATIVE TO ALLOW THE ABOVE TO SUCCEED*/
	float: right;
	width: 270px;
	position: relative;
}

.main-contentclients, img {
	padding-top: 18px;
	padding-left: 10px;
}

.main-contentclients h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #CCC;
	font-size: 18px;
	margin-left: 200px;
	margin-bottom: 10px;
}

.horizontal {
	background-image: url(../images/horizontalline.gif);
	height: 2px;
	width: 960px;
}

.main-footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	text-align: center;
	outline: none;
	height: 35px;
	width: 960px;
	color: #FFF;
	padding-bottom: 13px;
	background-color: #000;
}

.main-footer p a{
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	background-color: #000;
	margin: auto;
}

.copyright a{
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
}

.main-contentcontact {
	background-image: url(../images/Main%20Content%20Bg.gif);
	background-repeat: no-repeat;
	height: 385px;
	width: 960px;
}

.contact {
	width: 960px;
	height: 385px;
}

.contact h4  {
	color: #CCC;
	margin-right: 15px;
	margin-left: 23px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	margin-top: 5px;
}

.contact #form {
	width: 325px;
	padding: 12px;
	margin-left: 10px;
}

.contact #form p label {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}

.contact #form p #name   {
	border: 2px solid #999;
	width: 325px;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 5px;
}

.contact #form p #email {
	border: 2px solid #999;
	width: 325px;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 5px;
}

.contact #form p #companyname {
	border: 2px solid #999;
	width: 325px;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 5px;
}

.contact #form p #comments {
	border: 2px solid #999;
	width: 325px;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 5px;
}

.contactinfo p{
	width: 600px;
	margin-top: 2px;
	height: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	margin-left: 23px;
	color: #CCC;
}

#toptalentini {
	width: 960px;
	text-align: center;
}

#toptalentini h4 {
	color: #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 16px;
	font-weight: bolder;
	margin-left: 24px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#toptalentini img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}

#toptalentini a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

#toptalentini a img {
	padding: 2px;
	border: 1px inset #666;
}

