/* 
----------------------------------------------
general styles
----------------------------------------------
*/

body
{
	margin: 0px;
	padding: 0;
	font: 85%/1.3 verdana, sans-serif;
	font-size: .7em;
	background:#000000;
	color: #8b8b8b;
	background-image:url(../images//menu_bar.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
}
/*
a:link { color: #006aa4; }
a:visited { color: #1c79ac; }
a:focus { color: #000; }
a:hover { color: #757575; }
a:active { color: #000; }
*/
h1, h2, h3, h4, h5, h6, p, { margin-top: 0; margin-bottom: 0; }


/* 
----------------------------------------------
container styles
----------------------------------------------
*/

#container
{
	margin: 0 auto;
	width: 765px;
	background:;
	border: 0px solid #ccc;
}

/* 
----------------------------------------------
header styles
----------------------------------------------
*/

#header
{
	background: #000000;
	display:block;
	position: relative;
	float: left;
	width: 765px;
	border: 0px solid #ccc;
}

/*----------- header image -----------*/
#header h1
{
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#header h1 img
{
	display: block;
	border: none;
}

#header h2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
}

#header #topInfo{
	position:relative;
	float: left;
	width: 765px;
	margin: 0 0 0 0px;
	padding: 0;
}

/*----------- header Intro text -----------*/
#header #text{
	position:relative;
	float: left;
	width: auto;
	background: #;
	margin-top:34px;
	padding: 0;
	border: 0px solid #ccc;
}

#header #text p{
	margin-left:105px;
}

/*----------- header package button -----------*/

#header #backButton{
	float: right;
	position:relative;
	background:;
	margin-top:;
	padding: 0;
	height:auto;
	width:auto;
	border: 0px solid #ccc;
}

#header #Image2{
	margin-right:4px;
}

#header #button{
	float: right;
	background:;
	margin-top:28px;
	padding: 0;
	height:auto;
	width:auto;
	border: 0px solid #ccc;
}

#header #button #Image1{
	margin-right:105px;
}

#header p{
	margin: 0 0 0 0;
	padding: 0;
}

#header hr{
	size: 1px;
}

.resolution{
color:#999999;
font-size:.9em;
}
/* 
----------------------------------------------
navigation styles
----------------------------------------------
*/

/*
#navigation li.idbtn
{
	background-image: url(../images/idnav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 24px 1px 23px;
	background-color: #eeeded;
}

#navigation li.mobtn
{
	background-image: url(../images/monav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 29px 1px 29px;
	background-color: #eeeded;
}

#navigation li.webbtn
{
	background-image: url(../images/webnav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 41px 1px 40px;
	background-color: #eeeded;
}

#navigation li.illbtn
{
	background-image: url(../images/illnav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 8px 1px 7px;
	background-color: #eeeded;
}

#navigation li.printbtn
{
	background-image: url(../images/printnav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 35px 1px 35px;
	background-color: #eeeded;
}

#navigation li.otherbtn
{
	background-image: url(../images/othernav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 32px 1px 32px;
	background-color: #eeeded;
}
*/
#menuImage
{
	float:left;
	height:30px;
	width:100%;
	background-image: url(../images/menu_bar.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top;
}

#navigation
{
	float: left;
	position:relative;
	margin: 0px;
	padding: 0px;
	border: 1px #CC3300 solid;
	width:100%;
}

#navigation li
{
	float:left;
	position: inherit;
	list-style-type: none;
	display: inline;
	font-weight:bold;
	line-height:;
	margin: 0px;
	padding: 0px;
}


/* -- top navigation start -- */

#containerNav{
	background:url(../images/menu_bar.gif) repeat-x 0 0 #000000;
	color:#171717;
	font:normal 13px/20px Georgia, "Times New Roman", Times, serif;
	padding:0;
	height: 30px;
	margin: 0 auto;
	width: 765px;
	border: 0px solid #ccc;
}

#topNav{
	width: auto;
	margin:0;
	padding:0;
	height:30px;
	border: 0px #99CC00 solid;
}
#topNav ul{
	width: auto;
	margin:0;
	margin-right: 7.5em;
	padding-left:0;
	border: 0px #99CC00 solid;
	position:relative;
	
}
#topNav ul li{	
	height:30px;
	float:right;
	background:url(../images/menu_bar.gif) repeat-x 0 0 #292929;
	color:#C1C1C1;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	list-style-type: none;
	display: inline;

}
#topNav ul li a{
	padding-left:7px;
	padding-right:7px;
	height:30px;
	float:;
	text-decoration:none;
	display:;
	/*background:url(images/bg.gif) repeat-x 0 0 #292929;*/
	color:#C1C1C1;
	font: bold 1em/2.5em Geneva, Arial, Helvetica, sans-serif;
}

#topNav ul li a.hover{
	padding:0 10px;
	height:30px;
	float:left;
	text-decoration:none;
	display:block;
	/*background:url(images/top_btn_h.gif) no-repeat center bottom;*/
	color: #00CC66;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
}

#topNav ul li a:link {color: #969696}     /* unvisited link */
#topNav ul li a:visited {color: #969696}  /* visited link */
#topNav ul li a:hover {color: #FFFFFF}   /* mouse over link */
#topNav ul li a:active {color: #969696}   /* selected link */

#ContainerPic a:link {color: #bd71be; text-decoration: none}     /* unvisited link */
#ContainerPic a:visited {color: #bd71be; text-decoration:none}  /* visited link */
#ContainerPic a:hover {color: #FFFFFF; text-decoration:none}   /* mouse over link */
#ContainerPic a:active {color: #9c33b2; text-decoration:none}   /* selected link */

a .noLink{

}

/* -- top navigation ends -- */


/*
#navigation li a
{
	float:;
	display: compact;
	padding: 3px 10px;
	background:;
	margin: 0px 0px 0px 0px;
	text-align:;
	text-decoration: none;
	color: #353535;
}
*/


/*
#navigation li a.idnavon:hover{
	background: #ededed url(../images/) repeat-x;
	text-decoration: none;
	color: #0dbee8;
}

#navigation li a.monavon:hover{
	background: #ededed url(../images/) repeat-x;
	text-decoration: none;
	color: #30a3c5;
}

#navigation li a.webnavon:hover{
	background: #ededed url(../images/) repeat-x;
	text-decoration: none;
	color: #5c819b;
}

#navigation li a.illnavon:hover{
	background: #ededed url(../images/) repeat-x;
	text-decoration: none;
	color: #9e4e5a;
}

#navigation li a.printnavon:hover{
	background: #ededed url(../images/) repeat-x;
	text-decoration: none;
	color: #c33238;
}

#navigation li a.othernavon:hover{
	background: #ededed url(../images/) repeat-x;
	text-decoration: none;
	color: #e51717;
}
/*

/* 
----------------------------------------------
content styles
----------------------------------------------
*/

#content
{
	margin: 0px 0px;
	float: left;
	width: 765px;
	border: 0px solid #993300;
}

#content h1
{
	color:#00b1fd;
	font-size: 110%;
	font-weight: bold;
	margin: 0 0 .3em 0;
}


#content h2
{
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 1em 0;
}

#content h3
{
	color: #ffffff;
	background-color:#0dbee8;
	font-size: 100%;
	margin: 17px 0 .8em;
	padding: 2px 20px;
	width: 105px;
}

#content ul li{	
	font-size: 100%;
	list-style-type: disc;
	color: #8b8b8b;
}

#content ol li{	
	font-size: 100%;
	list-style-type: lower-latin;
	color: #8b8b8b;
}

#content p{
	margin: 2em 0 5em 10em;
}

/*
#content h3.mobar
{
	background-color:#30a3c5;
}

#content h3.webbar
{
	background-color:#5c819b;
}

#content h3.illbar
{
	background-color:#9e4e5a;
}

#content h3.printbar
{
	background-color:#c33238;
}

#content h3.otherbar
{
	background-color:#e51717;
}


#content h4
{
	font-size: 100%;
	margin-top:10px;
	margin-bottom: 0px;
	color:;
	text-align:left;
	padding: 0 0 0 10px;
}


#content ul
{
	margin: 0 0 0em;
	padding: 0;
}


#content ul li
{
	margin: 0;
	list-style-type: none;
	padding: 0 0 0 15px;
}

#content p
{
	margin: 0 0 0 10px;
	padding: 0;
}




#section
{
	float: left;
	position: relative;
	display: block;
	margin: 0;
	padding: 10px 15px 19px 19px;
	height: auto;
	width: 736px;
	border: 0px #000000 solid;
	background: #e7e7e7 url(../images/gradient.png) repeat-x top;
}
*/
#clearspace
{
	clear: both;
}


#ContainerPic {
	float: left;
	position: relative;
	background:;
	color:#FFFFFF;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	width: 660px;
	padding: 20px 0px 0px 105px;
}

#ContainerPic #text{
	position:relative;
	float: left;
	width: 28em;
	height:auto;
	margin-top:0px;
	border: 0px solid #ccc;
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	/*	font:normal 11px/20px Georgia, "Times New Roman", Times, serif;
	font: 85%/1.3 verdana, sans-serif;*/
	line-height: 1.3em;
}

#ContainerPic #textContact{
	position:relative;
	float: left;
	height:266px;
	width:560px;
	margin-top:0px;
	border: 0px solid #ccc;
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	/*	font:normal 11px/20px Georgia, "Times New Roman", Times, serif;
	font: 85%/1.3 verdana, sans-serif;*/
	line-height: 1.3em;
	background:url(../images/contact_image.jpg) right;
	background-repeat:no-repeat;
}

#ContainerPic #textPackages{
	position:relative;
	float: left;
	height:*;
	width:560px;
	margin-top:0px;
	border: 0px solid #ccc;
	font:normal 11px verdana, Arial, Helvetica, sans-serif;
	/*	font:normal 11px/20px Georgia, "Times New Roman", Times, serif;
	font: 85%/1.3 verdana, sans-serif;*/
	line-height: 1.3em;
}

#ContainerPic #textPackages img{
	position: relative;
	margin-left:0px;
	vertical-align:top;

}

#ContainerPic #textPackages img{
	height:;
	width:;
}

#ContainerPic #textPackages p{
	vertical-align:top;
	text-align:left;
}

#ContainerPic #frontpageImage{
	position:;
	float: right;
	width: 105;
	height:134;
	margin-top:0px;
	margin-left:10px;
	border: 0px solid #ccc;
}


#ContainerPic #fitoImg{
	position:relative;
	float: right;
	width: auto;
	height:auto;
	margin-top:0px;
	border: 0px solid #ccc;
}

#ContainerPic #fitoImg img{
	margin-right:105px;
}

#ContainerPic p{
	color: #8b8b8b;
	margin:0px;
	padding:0px;
}

#gallerycontainer{
	float:left;
	position:relative;
	padding: 0px;
	text-align:center;
	width:560px;
}

.thumbnail {
	float: left;
	position:relative;
	margin: 0px 0px 4px 0px;
	padding: 0px 4px 0px 4px;
	text-align: center;
	width: *;
	height: 100px;
	border: 0px #FF0000 solid;
}

.thumbnailhover{
	float:;
	position:;
	background:  none;	
	display:block;
	width: 126px;
	height: 90px;
	border: 3px #414141 solid;
}

a.thumbnailhover:hover{
	/*background:  url(images/bg_body.jpg) no-repeat left top;*/
	display: block;
	width: 126px;
	height: 90px;
	color: #76B41C;
	font-weight: normal;
	border: 3px #FFFFFF solid;
}

.thumbnail img{
	background: #000;
	padding: 0px;
	margin: auto;
	display:block;
}

.thumbnail a {
	color:#999999;
	text-decoration: none;
}


/* 
----------------------------------------------
extras styles
----------------------------------------------
*/

#extras
{
	margin: 20px 0 30px;
	float: left;
	width: 240px;
}

#transparent
{
visibility:hidden;
}

.whiteText{
	color:#FFFFFF;
}

hr{
	width: 100%;
	height: 1px;
	border-style: solid;
	color: #00b1fd;
}

#top
{
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 46px;
	height: 15px;
	border: 0px #000000 solid;
}


#top a.srollover
{
	background: url(../images/topbtn.gif) 0 0 no-repeat ;
	width: 46px;
	height: 15px;
	text-decoration: none;
	color: #ffffff;
	padding: 0 32px 2px 10px;
}

#top a:hover.srollover
{
	background-position: -46px 0;
}



/* 
----------------------------------------------
footer styles
----------------------------------------------
*/
#footer{
	background:url(../images/footer.jpg) no-repeat  #000000;
	color:#171717;
	font:normal 13px/20px Georgia, "Times New Roman", Times, serif;
	padding:0;
	height: 39px;
	margin: 0 auto;
	margin-top: 6em;
	width: 765px;
	border: 0px solid #ccc;
	float:left;
}

#footerText{
	width: auto;
	margin:0;
	padding:0;
	height:30px;
	border: 0px #99CC00 solid;
}

#footerText ul{
	width: auto;
	margin:0;
	margin-right:7.5em;
	padding-left:0;
	border: 0px #99CC00 solid;
	position:relative;	
}

#footerText ul li{	
	height:39px;
	float:right;
	color:#696969;
	font:bold 10px Arial, Helvetica, sans-serif;
	list-style-type: none;
	display: inline;
	margin-top: 5px;
}

#footerText img{
	border: 0px;
	line-height:;
	vertical-align: middle;
}


#footerOriginal
{
	font-size: 90%;
	padding: 20px 100px 20px 0;
	background: url(../images/bg-footer.jpg) no-repeat 100% 0;
	text-align: right;
}

#footerOriginal h3
{
	color: #c74200;
	font-size: 125%;
	margin: 0;
}

#footerOriginal p { margin: 0; }

/* 
----------------------------------------------
class styles
----------------------------------------------
*/

.structural
{
	position: absolute;
	left: -500em;
}

/*
a.textLink:link {color: #353535; text-decoration:none;}
a.textLink:visited {color: #353535; text-decoration:none;}
a.textLink:hover {color: #000000; text-decoration:none;}
a.textLink:active {color: #353535; text-decoration:none;}
*/


/* 
----------------------------------------------
pagination styles
----------------------------------------------
*/

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0px 0px 80px;
margin: 10px 0px 0px 0px;
float:left;
position:relative;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid #000000;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 2px 4px 4px 4px;
text-decoration: none;
border: 1px solid black;
color: #2b8faf;
background-color: #373737;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #ffffff;
background-color: #373737;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000000;
background-color: #33CC66;
}
