/*** 
set the width and height to match your images 
**/
body
{
	margin:0px;
}

p{
	font-family: "PT Sans", sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: normal;
	color: #bbb;
	/* [disabled]clear: both; */
	/* [disabled]float: left; */
	padding-right: 5px;
	padding-left: 5px;
}
.Paragraph
{
	width:100%;
	float: left;
	/* [disabled]margin-right: 10px; */
	/* [disabled]margin-left: 10px; */
	/* [disabled]padding-top: 10px; */
	padding-bottom: 10px;
}
#slideshow {
    position:relative;
    height:350px;
	z-index:-1;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow img {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
			
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
			
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}
		
@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; 
}
}
		
#page-wrap { 
	position: relative;
	width: 400px; 
	margin: 50px auto; 
	padding: 20px; 
	background: #fff; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}


/* ----------- top menu ---------- */

.HeadContainer
{
	width:100%;
	min-width:1100px;
	height:170px;
	background-image: url(../images/MenuStrip.jpg);
	background-repeat: repeat-x;
	background-position: 50px;
}
.HeadMenuContainer
{
	width:1100px;
	margin-left:auto;
	margin-right:auto;
}

.HeadStrip
{
	position:absolute;
	z-index:600;
	visibility:visible;
	margin-top:60px;
	width:100%;
	height:50px;
	background-color:#000;
}
#logoo{
	margin-left:10px;
	margin-top:3px;
	float:left;
	width:161px;
	height:161px;
	background-image: url(../images/logo2.gif);
}

.Socials{
	margin-top: 59px;
	margin-right:1px;
	float:right;
}
.Mony{
	margin-top: 150px;
	margin-right:0px;
	float:right;
	z-index:999;
	visibility:visible;
}
.Socials img{
	/* [disabled]margin-right:10px; */
}
#top_menu{
	margin-right:50px;
	margin-top: 75px;
	float:right;
}


#top_menu li{
	list-style:none;
	float:left;

	
	/*margin-top:10px;*/
}

#top_menu li:hover a{
	color:#8e3c7c;

}

#top_menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#FFF;
	line-height:16px;
	padding-right: 10px;
	padding-left: 10px;
	/* [disabled]letter-spacing: -1px; */
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #639;
}
/*#top_menu li:active a{
color:#8e3c7c;
}*/
.Active
{
color:#8e3c7c;	
}
/* ----------- End of top menu ---------- */
#content {
	width: 100%;
	margin-top:250px;
	background: rgba(11,11,11, 0.5);
	padding: 20px;
}


.Footer{
	z-index:620;
	visibility:visible;
	position: fixed;
	bottom: 0;
	width:100%;
	height: 30px;
	background-color: #000;
}
.footcontain
{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	line-height: 16px;
	text-transform: uppercase;
	/* [disabled]margin-top: 5px; */
}
.free
{
	position:absolute;
	z-index:5;
	visibility:visible;
	margin-top:400px;
	background-image: url(../images/pass.png);
	height: 212px;
	width: 139px;
	background-repeat: no-repeat;
	margin-left: 80%;
	left: 1px;
	top: -20px;
}
.HomePageContainer
{
	margin-top:150px;
	width:100%;
	min-width:1100px;
	z-index:2;
	visibility:visible;
	float: left;
}
.HomePageContainer h1 {
	background: rgba(11,11,11, 0.5);
	padding: 20px;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff;
	letter-spacing: -1px;
	font-weight: normal;
	font-size: 24px;
}

.HomePageContainer a {
	color: #a82711;
	font-weight: bold;
	text-transform: uppercase;
	background: #000;
	padding: 10px;
}

.Container
{
	width:1075px;
	/* [disabled]float:left; */
	margin-right: auto;
	margin-left: auto;
	z-index:2;
	visibility:visible;
	margin-top: 10px;

}
.ContactLeft
{
	width:500px;
	float:left;
	/* [disabled]margin-top:200px; */
	margin-left:20px;
	background-image: url(../images/BlackRepeat2.png);
	background-repeat: repeat;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
ContactLeft h1, h1 a:link, h1 a:visited { color: #ffffff; font: 42px/60px "Yanone Kaffeesatz"; font-weight: 300 !important; }	
	ContactLeft h2 {
	color: #c73a3a;
	font-weight: 300 !important;
	font-family: "Yanone Kaffeesatz";
	font-size: 30px;
	line-height: 35px;
}
	ContactLeft h3 { color: #eeeeee; font: 30px/40px "Yanone Kaffeesatz" !important; font-weight: 300 !important; }
	ContactLeft h4 { color: #eeeeee; font: 24px/30px "Yanone Kaffeesatz" !important; font-weight: 300 !important; }
	ContactLeft h5 { color: #eeeeee; font: 18px/20px "Yanone Kaffeesatz" !important; font-weight: 300 !important; }
	ContactLeft h6 { color: #eeeeee; font: 16px/15px "Yanone Kaffeesatz" !important; font-weight:  300 !important; }
		
.ContactLeft p{
	padding-left: 10px;
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
}
.ContactLeft_Bransh{
	color: #960190;
	font-weight: 300 !important;
	font-family: "Yanone Kaffeesatz";
	font-size: 20px;
	line-height: 35px;
}
.ContactLeft_Bransh span{
	color:#FFFFFF;
}
	
.ContactRight
{
	float:right;
	background-image: url(../images/BlackRepeat.png);
	background-repeat: repeat;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}


.GeneralCont
{
	width:100%;
	background-image: url(../images/BlackRepeat2.png);
	background-repeat: repeat;
	border: medium solid #333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.GeneralCont h1
{
	font-size:24px;
	/* [disabled]letter-spacing:1px; */
	/* [disabled]text-transform: uppercase; */
	line-height: 30px;
	color: #960190;
	/* [disabled]background-color: #FCFCFC; */
	float: left;
	font-family:"Yanone Kaffeesatz";
	font-weight: 300;
	font-style: normal;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-right: 3px;
	/* [disabled]padding-bottom: 10px; */
	padding-left: 3px;
}
.GeneralCont h2
{
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
	color: #F3F3F3;
	font-size: 18px;
	font-style: normal;
	text-transform: none;
}
.GeneralCont h3
{
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	color: #f3f3f3;
	font-size: 12px;
	font-style: normal;
	text-transform: none;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.GeneralCont h4
{
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	color: #960190;
	font-size: 14px;
	font-style: normal;
	text-transform: none;
}
.GeneralCont img
{
	padding:3px;
	border: thin double #333;
	float: none;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	
}
.GeneralCont img2
{
	padding:3px;
	border: thin double #333;
	float: inherit;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	
}

/*.GeneralCont p{
	font-family: "PT Sans";
	font-size: 15px;
	font-weight: 300;
	line-height: 1.5em;
	color: #bbb;
	/* [disabled]clear: both; */
	/* [disabled]float: left; */
	margin: 0px;
}*/

.GeneralCont p span
{
	font-family: 'PT Sans', sans-serif;;
	font-size: 15px;
	font-style: italic;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.5em;
	text-align: justify;
}



.GeneralCont ul{
	list-style-type: none;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.GeneralCont li{
	background-image: url(../images/Li_img.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: .6em;
	padding-left:15px;
	margin-bottom: 8px;
	font-family: "PT Sans", sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #CCC;
	margin-left: 5px;
}
.GeneralCont li strong {
	color: #FFF;
	font-size: 16px;
}

.headsymbol
{
	width:45px;
	height:35px;
	margin-left:-45px;
	float:left;
	background-image: url(../images/HeadSymbol.png);
	background-repeat: no-repeat;
}
.HeadText
{
	font-size:26px;
	/* [disabled]letter-spacing:1px; */
	/* [disabled]text-transform: uppercase; */
	line-height: 40px;
	color: #eee;
	/* [disabled]background-color: #FCFCFC; */
	float: left;
	font-family:"Yanone Kaffeesatz";
	font-weight: 300;
	font-style: normal;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #666;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-right: 3px;
	/* [disabled]padding-bottom: 10px; */
	padding-left: 3px;
}


.GeneralHeader
{
	width:100%;
	background-color:#FFF;
	height:30px;
	font-size:24px;
	letter-spacing:0px;
	/* [disabled]text-transform: uppercase; */
	color: #93C;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* [disabled]padding-left: 10px; */
	font-family: helvetica;
	text-indent: 10px;
}	




.HomeText
{
	width:100%;
	background-color:#000;
	opacity:0.6;
}

.clear,.clear10,.clear20,.clear30,.clear40,.clear50{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width:0;/*px !important;*/
	height:0;
	
	/*float:none !important;*/
}

.clear10{
	height: 10px;	
}
.clear20{
	height: 20px;	
}

.clear30{
	height: 40px;	
}

.clear40{
	height: 40px;
		
}

.clear50{
	height: 50px;	
}
.RightImg
{
	float:right;
	margin-left:10px;
	margin-right:10px;
}

.RightImgS
{
	float:right;
	margin: 10px;
	padding: 2px;
	border: thin solid #FFF;
}
.DeviderLong
{
	clear:both;
	width:978px;
	height:15px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(../images/LongDevider.png);
	background-repeat: no-repeat;
}
.PagesHeader
{
	font-size:28px;
	color: #81386F;
	margin-top: 5px;
	margin-bottom: -1px;
	background-color: #FFF;
	margin-left: 20px;
	padding-left: 5px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-bottom-style: solid;
	border-top-color: #81386f;
	border-right-color: #81386f;
	border-bottom-color: #81386f;
	border-left-color: #81386f;
	width: 300px;
}
.PagesHeader1
{
	font-size:28px;
	color: #81386F;
	margin-top: 5px;
	margin-bottom: -1px;
	background-color: #FFF;
	margin-left: 20px;
	padding-left: 5px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-bottom-style: solid;
	border-top-color: #81386f;
	border-right-color: #81386f;
	border-bottom-color: #81386f;
	border-left-color: #81386f;
	width: 520px;
}
/*.coco h1 {
	font-family:"impact", Gadget, sans-serif;
	font-size:75px;
	color:#81386F;
	font-variant:normal;
	text-align:center;
	
	letter-spacing: 2px;
	background-color: #000;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: none;

}*/

 .coco {
	color: #960190;
	font-weight: 400 !important;
	font-family:'Yanone Kaffeesatz', sans-serif;
	background-color: #1D1D1D;
	background-image: none;
	padding: 8px;
	/* [disabled]margin-top: 13px; */
	/* [disabled]margin-bottom: 13px; */
	text-transform: uppercase;
	font-size: 45px;
	line-height: 50px;
 }
 
.coco h2 {
    font-family:georgia,serif;font-size:18px;
    font-style:italic;
    color:#3E2F2F;
    letter-spacing:0;
    line-height:1.429em;
    padding:0;
    text-align:center;
}
 
.coco h2 span {
    font-family:baskerville,'palatino linotype',georgia,serif;
        font-size:25px;
    font-weight:100;
 
 
}
 
.introduction {
    font-family:'Helvetica Neue',Arial,sans-serif;font-size:15px;
    font-weight:bold;
    margin:10px 0px 10px 20px; /* Tweak this to your liking (also add padding) */
    letter-spacing:3px;
}
#menu			{
	float:right;
	position:relative;
	z-index:1001;
	padding-top:55px;
	margin-right: 10px;
				}
				
#menu li{
	width:auto;
	margin:0 1px 0 0;
	padding:0;
	float:left;
	background:none;
	position: fixed;
	font-family:'PT Sans', sans-serif;;
	font-size: 16px;
	/* [disabled]line-height: 1.1em; */
	font-weight: bold;
				}

#menu li a		{
	width:auto;
	height:37px;
	margin:0;
	position:relative;
	float:left;
	color:#960190;
	/*text-align:center;*/
				text-decoration:none;
	z-index:1000;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
				}
				
.menuslide		{
				position:absolute;
				z-index:999;
				width:100%;
				height:62px;
				background:url(../images/menu_slide.gif) top repeat-x #404041;
				display:none;
				margin-top:-40px;
				top:40px;
				left:0;
				}
				
#menu li a.selected,
#menu li a:hover{
				color:#fff;
				}

#menu li.current-menu-item a,
#menu li.current-menu-parent a,
#menu li.current_page_parent a	{
				color:#fff;
				background:url(../images/menu_slide.gif) top repeat-x #404041;
				}

#menu li.current-menu-item a:hover,
#menu li.current-menu-parent a:hover,
#menu li.current_page_parent a:hover,
#menu li a:hover.selected{
				text-decoration:none;
				}
				
.menu_description {
	display:block;
	font:10px Arial, Helvetica, sans-serif;
	color:#CCC;
				}
				#menu ul.ddsmoothmenu{
margin:0;
padding:0;
list-style:none;
float:left;
position:relative;
z-index:10000;
}

/*Top level list items*/
#menu ul.ddsmoothmenu li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
#menu ul.ddsmoothmenu li li {
width:auto;
font:11px Arial, Helvetica, sans-serif !important;
text-transform:capitalize;
margin:0;
padding:0;
}

#menu ul.ddsmoothmenu li li a{
width: 130px; /*width of sub menus*/
height:auto;
float:none;
display: block;
text-align:left;
color: #fff;
text-shadow:none;
margin:0;
padding:6px 18px;
text-decoration: none;
background:none;
position:relative;
border-bottom:1px solid #EEEEEE;
}

* html #menu ul.ddsmoothmenu li li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

#menu ul.ddsmoothmenu li li a:link, #menu ul.ddsmoothmenu li li a:visited{
color: #888888;
background:url(../images/submenu_px.gif) top repeat-x #fff;
}

#menu ul.ddsmoothmenu li li a.selected,
#menu ul.ddsmoothmenu li li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #fff;
background:#4E4E4F;
}
	
/*1st sub level menu*/
#menu ul.ddsmoothmenu li ul{
border-top:1px solid #EEEEEE;
margin:0;
padding:0;
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
background:#E3E3E3; /*background of menu items (default state)*/
}

/*Sub level menu list items (undo style from Top level List Items)*/
#menu ul.ddsmoothmenu li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#menu ul.ddsmoothmenu li ul li ul{
padding-top:0;
background:#E3E3E3;
border-top:1px solid #EEEEEE;
*margin-top:0;
margin-top:-1px;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
display:block;
position: absolute;
width:0; height:0;
overflow:hidden;
top: 0; right: 0;
display:none !important;
}

.rightarrowclass{
display:block;
width:5px;
height:7px;
position: absolute;
margin-top:-3px;
top: 50%;
right: 8px;
background:url(../images/right.gif) 0 0 no-repeat;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
width:0;
height:0;
position: absolute;
left: 0;
top: 0;
display:none;
}
.ImgSeperate
{
	width:50px;
	height:200px;
	float:left;
}
.ImgCenter
{
	padding:3px;
	border: thin double #333;
	width:256px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: 100px;
	float:left;
}
.Imgright
{
	padding:3px;
	border: thin double #333;
	width:256px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	float: right;
}
.polaroid {
  position: relative;
  width: 220px;
  margin: 20px;
}

.polaroid img {
  border: 10px solid #fff;
  border-bottom: 45px solid #fff;
  -webkit-box-shadow: 3px 3px 3px #777;
     -moz-box-shadow: 3px 3px 3px #777;
          box-shadow: 3px 3px 3px #777;
}

.polaroid p {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0px;
  font: 400 18px/1 'Kaushan Script', cursive;
  color: #888;
}
.ParagraphCls
{
font-family: "PT Sans", sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: normal;
	color: #bbb;
	/* [disabled]clear: both; */
	/* [disabled]float: left; */
	padding-right: 5px;
	padding-left: 5px;
}	
.GeneralCont h5{
	font-size: 19px;
    color: #960190;
    font-family: "Yanone Kaffeesatz";
    font-weight: 500;
    font-style: normal;
}
