html 
	{ 
	min-height: 100%!important;
 	height/**/: 100%;
	margin-bottom: 1px; 
	}
a img {border: none; }
.style1 {
	font-size: 18px
}
.style3 {color: #CC0033}
.style4 {
	font-size: 10px;
}
.style5 {
	font-size: 1px;
	color: #FFFFFF;
}
fieldset {
border:none;
outline:none;	
}
#push
{
margin-left:40px;	
}
.basic, #list2, #list3, #navigation { width:900px; }
#list2 {
	height: 630px;
	overflow: hidden;
}
#list2 .red {
	color: red;
	background-color: #f1f0ef;
}
.red2
{
color:#636;
font-size: 14px;
}
#list2 .green {
	color: green;
	background-color: #f1f0ef;
}
#list2 dd { height: 530px; overflow: hidden; }

a
{
	text-decoration:none;
	color:#666;
}
a hover
{
	text-decoration:underline;
}
h3
{
	font-size:12px;
	margin-bottom: 30px;
	text-align: left;
}
h1
{
	font-size:medium;
	margin-bottom: 30px;
	color:#333;
	text-align: center;
}
body 
{
	margin:0;
	padding:0;
	background:#fff;
	font: 76% "Lucida Sans Unicode", verdana, helvetica, sans-serif;
	color: #666;
	line-height: 130%;
	height: 100%;
	background-repeat: repeat-x; 
	background-color: #ffffff;
}
#cine_logo
{
	position: absolute;
	left: 20px;
	top: 45px;
	width: 264px;
	height: 99px;
	background-image: url(images/logo.jpg);
	font-size: 50%;
}

#line
{
background-image: url(images/line.jpg);
background-repeat: repeat-x; 
position:absolute;
top: 102px;
left:286px;
width:710px;
height:2px;
}
#line2
{
position:relative;
background-image: url(images/strip.jpg);
background-repeat: repeat-x;
width: 744px;
height:72px;
text-align:center;
padding: 20px;
font-size:14px;
line-height:20px;
font-weight:500;
}
#mid_guts
	{
	position:relative;
	width: 490px;
	top: 150px;
	left:100px;
	padding: 10px 2px 5px;
	color: #666666;
	}
	#mid_guts2
	{
	position:relative;
	width: 700px;
	top: 150px;
	left: 130px;
	padding: 10px 2px 5px;
	color: #666;
	}
	#mid_guts3
	{
	margin-top:80px;
	position:relative;
	width: 900px;
	left: 10px;
	color: #666;
	}
		#mid_guts2 a
	{
text-decoration:underline;
	}
	#mid_guts4
	{
	top:80px;
	position:relative;
	text-align:left;
	width: 900px;
	top: 150px;
	left: 80px;
	padding: 10px 2px 5px;
	color: #666666;
	}
	#mid_guts4 a:hover
	{
	text-decoration:underline;
	color:#000;
	text-align: center;
	}
	#mid_guts4 .grey
	{
	color:#999;	
	}
#mid_guts2 img
	{
	margin-top: 20px;
	}
	#mid_guts3
	{
	position:relative;
	width: 880px;
	top: 150px;
	left: 110px;
	padding: 10px 2px 5px;
	color: #666666;
	}
	#text 
	{
	position:absolute;
	width: 214px;
	top: 34px;
	left: 723px;
	height: 105px;
	}
	#text_2 
	{
	position:absolute;
	width: 144px;
	top: 425px;
	left: 813px;
	height: 136px;
	z-index: 3;
	}
	#text a 
	{
	text-decoration:underline;
	}
	#feature-content {
      margin-top: 20px;
      margin-bottom: 2px;
      border: 8px solid #f1f0ef;
	  width:769px;
      border-width: 8px 8px;
      position: relative;
      line-height: 0.9;
    }
	#feature-content #features, #feature-content img, #feature-content .feature-content {
      height: 184px !important;
    }
    #feature-content #features, #feature-content img {
      width: 769px !important;
    }
    #feature-content .feature a {
      display: block;
    }
    #feature-content .feature-content {
      position: absolute;
      top: 0;
      left: 0;
      background: url(/images/layout/bg-trans-dark.png);
      width: 328px;
      color: #fff;
      font-size: .9em;
      text-shadow: 1px 1px 1px #000;
    }
    #feature-content .feature-content a {
      color: #fff;
      font-style: italic;
      text-decoration: underline;
    }
    #feature-content h2 {
      margin: 30px 20px 10px;
      width: auto;
      height: auto;
      background: none;
      font-size: 2em;
      font-family: "Credit Valley", sans-serif
    }
    #feature-content p {
      margin-left: 20px;
      margin-right: 20px;
      font-size: 1.05em;
      line-height: 1.375;
    }
	 #feature-content ul.features-menu {
      position: absolute;
      top: 130px;
      left: 600px;
      list-style: none;
      z-index: 50;
    }
    #feature-content ul.features-menu li {
      display: inline;
    }
    #feature-content ul.features-menu a {
      float:left;
      width: 42px;
      height: 30px;
	  left:200px;
      margin-left: 8px;
      background: url(images/pagination.png) no-repeat;
      text-indent: -9999em;
    }
    #feature-content ul.features-menu a.previous {
      background-position: 0 0;
    }
    #feature-content ul.features-menu a.next {
      background-position: -52px 0;
    }    
    #feature-content ul.features-menu a.previous:hover {
      background-position: 0 -40px;
    }
    #feature-content ul.features-menu a.next:hover {
      background-position: -52px -40px;
    }
/*__________________menu___________________________*/
#menu 
	{
	list-style-type: none;
	position: absolute;
	top: 103px!important;
 	top/**/: 96px;
	left: 622px!important;
	left/**/: 584px;
	}
#menu-home, #menu-vid, #menu-pack, #menu-links, #menu-contact
	{
	position: absolute;
	}
#menu-home, #menu-home a 
	{
	display: block;
	width: 59px;
	height: 32px;
	}
#menu-vid, #menu-vid a 
	{
	display: block;
	width: 70px;
	height: 32px;
	}
#menu-pack, #menu-pack a 
	{
	display: block;
	width: 88px;
	height: 32px;
	}
#menu-links, #menu-links a 
	{
	display: block;
	width: 60px;
	height: 32px;
	}
#menu-contact, #menu-contact a 
	{
	display: block;
	width: 75px;
	height: 23px;
	}
#menu-home 
	{
	left: 25px;
	}
#menu-vid{
	left: 85px;
	}
#menu-pack 
	{
	left: 156px;
	}
#menu-links
	{
	left: 246px;
	}
#menu-contact 
	{
	left: 307px;
	}
#menu-home a 
	{
	background: url('images/menu/home.jpg');
	}
#menu-vid a 
	{
	background: url('images/menu/vid.jpg');
	}
#menu-pack a 
	{
	background: url('images/menu/pack.jpg');
	}
#menu-links a 
	{
	background: url('images/menu/links.jpg');
	}
#menu-contact a 
	{
	background: url('images/menu/contact.jpg');
	}
#menu-home a:hover, #menu-vid a:hover, #menu-pack a:hover, #menu-links a:hover, #menu-contact a:hover 
	{
	background-position: 0 -32px;
	}

#menu-home a:active, menu-home a.slected, #menu-vid a:active, #menu-vid a.slected, #menu-pack a:active, #menu-pack a.slected, #menu-links a:active, #menu-links a.slected, #menu-contact a:active, #menu-contact a.slected  
	{
	background-position: 0 -96px;
	}
	
#footer2 {
position:relative;
background-image: url(images/line.jpg);
background-repeat: repeat-x; 
width:790px;
margin: auto 0;
color: #c1fff3;
text-shadow: 1px 1px 3px #000;
width: 13px;
    }
	
	/* FOOTER */
#footer { text-align:center; height: 12px; margin: 100px 70px 80px 20px; padding: 6px; background-color: #f1f0ef; font: normal 10px Verdana, sans-serif; color: #494f5e; text-decoration: none; width: 960px;}
#footer a
{	text-decoration:none;
	color:#666; }
	#footer a:hover{
	text-decoration:underline;
	color:#333;	
		
	}
		#footer h2{
	text-decoration:none;
	color:#CCC;
	font-size:10px;
		
	}
	
	
	/***********************************************************

	Slider
		
***********************************************************/

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li {
	width:600px;
	height:338px;
	overflow:hidden;
}
span#prevBtn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
span#nextBtn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
span#nextBtn a, span#prevBtn a {
	color:#666;
}
#prevId, #nextBtn {
}
/***********************************************************

	Easy Slider 
		
***********************************************************/
.hidden {
	display: none;
}
/* #prevNext {
	margin-bottom: -2.5em;
} */
#prevNext img {
	cursor: pointer;
	float:left;
}
.topmenu2 {
	width:351px;
	height:53px;
	overflow:hidden;
	float:right;
	z-index:10;
	text-align: justify;
}
#loader {
	width:100%;
	margin:100px auto;
	text-align:center;
}
#wrap {
	font-size:11px;
	line-height:14px;
}
#wrap img {
	max-width:385px;
	margin: 10px 0 0px 0;
}
#wrap p {
}
#slides0 {
	background:#CCCC99;
	width:400px;
	height:100px;
	float:right;
	padding:0px;
}
/***********************************************************

	Etc.
		
***********************************************************/

.firsttitr p {
	color: #ad9d48;
	font-family:Century gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:4px;
	letter-spacing:0px;
	margin:5px 0 10px 0;
}
.firsttext p {
	font-size:11px;
	line-height:14px;
}
.secclass {
	width:280px;
	height:62px;
	float:left;
	margin: 0 0 0px 0;
}
.porttext {
	width:250px;
	height:150px;
	background-color:#00FFFF;
	z-index:6;
	position:relative;
	top:100px;
	float:left;
}
#portleft {
	background:#999900;
	float:left;
	width:300px;
	height:200px;
}
#butt {
	background:#FF99CC;
	width:250px;
	height:150px;
}
.small
{
font-size:7.8px;	
}

.other { font-family: Arial, Helvetica, sans-serif; color:#633; font-size:12px; font-weight:700;}
h5 { font-family: Arial, Helvetica, sans-serif; color:#940f0f; font-size:12px;}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color:#940f0f;
	font-size:medium;
}
.other2 { font-family: Arial, Helvetica, sans-serif; color:#633; font-size:1.5em; font-weight:700;}

#packs span{
width:400px;
position: absolute;
top: 30px;	
padding: 8px 0 40px 128px;
}
#packs {
background: url('images/frill.gif') no-repeat;
width:697px;
height: 128px;	
position: relative;
margin-top: 60px;
}

#mid_guts4 h2{
	color:#333;
	font-size:1.6em;
	text-shadow: 0px 2px 1px #d8d7d7;
	line-height:2.6em;
	font-weight: bold;
	font-family: "Trajan Pro";
	text-align: center;
} 

#mid_guts4 .dark{ font-family: 'Trebuchet MS', arial, serif; color:#603; font-size:1.7em; font-weight:600; text-shadow: 0px 2px 1px #d8d7d7;line-height:2.6em;} 

#packs h3{ font-family: 'Inconsolata', arial, serif; color:#a83f3f; font-size:2.3em; font-weight:600; text-shadow: 0px 2px 1px #d8d7d7;line-height:2.6em;} 

#packs h6{ font-family: 'Inconsolata', arial, serif; color:#5f0909; font-size:2.3em; font-weight:600; text-shadow: 0px 2px 1px #d8d7d7;line-height:2.6em;} 
.move {
margin-top: 230px;	
}
.move2 {
margin-top: 180px;	
}
.move3 {
margin-top: 350px;
margin-bottom: 70px;	
}
.move4 {
margin-top:60px;	
}
.move5 {
margin-top:86px;	
}
.move6 {
margin-left:400px;	
margin-top:420px;	
}
#slideshow-holder	{ width:600px; height:400px; background:url(spinner.gif) center center no-repeat #fff; position:relative; }
#progress			{ position:absolute; width:100%; text-align:center; color:#999; top:225px; }

.contentContainer{
		padding-left:35px;
		padding-right:10px;
		padding-bottom:60px;
		padding-top:350px;
	}
	.contentContainer p,.contentContainer h1{
		margin-top:0px;
	}
	
	/* END CSS FOR THIS DEMO */
	
	/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:5px;	/* "Air" */
		float:left; /* Floating gallery at the right side of other web page content */		
		width:600px;	/* Image width */
		height:200px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:130px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}


.block2{
float:left;
width:290px;
margin-left:5px;
padding-top:4px;
background:url(images/pack2.gif) top no-repeat;	
height:468px;
}

.block7{
float:left;
width:290px;
margin-left:5px;
padding-top:4px;
background:url(images/pack3d.jpg) top no-repeat;	
height:468px;
}

.block7a {
width:240px;
margin-left:30px;	
}
.block2a {
width:240px;
margin-left:30px;	
}

.block{
float:left;
width:290px;
margin-left:5px;
padding-top:4px;
background:url(images/pack1.gif) top no-repeat;	
height:468px;
}
.blocka {
width:240px;
margin-left:30px;	
}

.block3{
float:left;
width:290px;
margin-left:5px;
padding-top:4px;
background:url(images/pack1.gif) top no-repeat;
height:468px;
}
.block3a {
width:235px;
}





.block4, .block5, .block6 {
float:left;
width:100px;
margin-left:20px;	
}

.clearer {
     clear:both;
     height:0;
	 margin: 0;
   }
   
   

.infiniteCarousel {
	width: 730px;
	position: relative;
	top:150px;
	left:90;
	z-index:10;
	text-align: left;
}

.infiniteCarousel .wrapper {
  width: 640px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 380px;
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 360px;
  width: 640px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
cursor:pointer;
display:block;
height:360px;
position:absolute;
text-indent:-999px;
top:10px;
width:50px;
}

.infiniteCarousel .forward {
  background:url(images/right_full.jpg) top no-repeat;
  height:361px;
  width:50px;	
 /* background-position: 0 0;*/
  right: 0;
}

.infiniteCarousel .back {
  background:url(images/left_full.jpg) top no-repeat;
  height:361px;
  width:50px;
  /*background-position: 0 -72px;*/
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -362px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -362px;
}

   
  
#mid_guts4 .block2 .block2a .move4 h4 {
	font-size: x-small;
}
#mid_guts4 .block2 .block2a .move4 h4 {
	font-size: small;
}
#mid_guts4 .block2 .block2a .move4 h4 {
	font-size: medium;
}

