/* CSS Document */

html {
     overflow: -moz-scrollbars-vertical;}

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family: verdana;
	font-size: 12px;
	background:#414143;}

#wrapper {
	margin: 0px auto 0px auto; /* top, right, bottom, left */
    padding: 10px;
    border: 0px solid #000;
    background-color:#414143;}
	
	
 		/*{
				clear: both;
				margin-left: auto;
				margin-right: auto;
				height:100%;
				padding-top:6px;
				box-shadow: 2px 2px 2px #bbb;
				-webkit-box-shadow: 1px 1px 2px #bbb;
				-moz-box-shadow: 5px 5px 5px #bbb;
				-webkit-border-radius: .5em;
				-moz-border-radius: .5em;
				border-radius: .5em;
				overflow:hidden;
}*/

#imageContainer{
	width:900px;
	height:800px;
	clear:both;
	margin:20px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
	box-shadow: 2px 2px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 5px 5px 5px #262626;
	overflow:hidden;}
	
#BlankImage{
	width:900px;
	height:800px;
	clear:both;
	margin:20px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
        background-image:url('/assets/images/1.jpg');
	box-shadow: 2px 2px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 5px 5px 5px #262626;
	overflow:hidden;
        z-index:0;}
/* Slideshow */

#slideshow {
	height:800px;
        width:900px;
	position:relative;
	/*left:0px;
	top:0px;*/
        clear:both;
	margin:20px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
	box-shadow: 2px 2px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 5px 5px 5px #262626;
	overflow:hidden;
		  }

#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;
    }

#logoContainer{
	width:280px;
	height:50px;

	margin:5px 0px 0px 0px;
	top:5px;
	text-align: left;
	position:relative;
	z-index:20;}

#bottomContainer {
	width:900px; 
	height:100px; 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
	padding-top:10px; 
	z-index:100;}
	
#bottomLeft {
	width: 480px;
	height: 94px;
	text-align:left;
	float:left;
	padding-top:3px;
	}

#bottomRight {
	width: 320px;
	height: 94px;
	text-align:right;
	left:498;
	float:right;	
	padding-top:3px;
	}
	
#pageMenu {
	width:900px; 
	min-height:29px; 
	margin:0px; 
	position:relative; 
	left:0px; 
	top:0px; 
	padding:0px 0px 0px 0px; 
	z-index:25; 
	background-color:#16A3CD;}

#menuHolder {
	width:900px; 
	min-height:28px; 
	margin:0px; 
	position:relative; 
	left:5px; 
	top:0px; 
	padding:0px 0px 0px 0px; 
	z-index:20;}
	
#textHolder {
	width:870px; 
	min-height:28px; 
	margin:0px; 
	position:relative; 
	left:15px;
	right:15px; 
	top:10px; 
	padding:7px 0px 0px 0px; 
	z-index:5;}

#closeGallery {
	width:150px; 
	min-height:28px; 
	margin:0px; 
	position:absolute; 
	left:0px;
	right:15px; 
	top:750px; 
	padding:7px 0px 0px 15px; 
	z-index:100;}
	
#contactTextLeft {
	width:350px; 
	min-height:28px; 
	margin:0px; 
	float:left; 
	left:15px;
	right:15px; 
	top:10px; 
	padding:7px 0px 0px 15px; 
	z-index:20;}
	
#contactTextRight {
	width:505px; 
	min-height:28px; 
	margin:0px; 
	float:left; 
	left:0px;
	right:15px; 
	top:10px; 
	padding:7px 15px 0px 15px; 
	z-index:20;}

#flagHolder {
	width:250px;
	height:28px;
	left:633px;
	margin:25px 15px 0px 0px;
	top:5px;
        padding-right:10px;
	text-align: right;
	position:absolute;
	z-index:100;}

#phoneHolder {
	width:175px; 
	min-height:28px; 
	margin:0px; 
	position:absolute; 
	right:15px; 
	top:0px; 
	padding:5px 0px 0px 0px; 
	z-index:20;}
	
#bottomBlue {
	width:900px; 
	height:100px; 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
	padding-top:10px; 
	z-index:1;
	background-color:#16A3CD;
	opacity:0.85;filter:alpha(opacity=85)}
	
#page-box 
{width:900px; height:400px;padding:0px; position:relative; left:0px; top:350px; background-color:#faeee0;  z-index: 1000;color:#666666; opacity:0.80;filter:alpha(opacity=80)}
	
	
/* Drop Shadow Details */

/*.drop-shadow
	{
	margin: 15px;
	width:940px; 
	height:740;
	background: url(../images/shadow.png) top left no-repeat;
	float:left;

}

.drop-shadow img
	{
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 740px;

}

.drop-shadow p
	{
	color: #666666;
	padding: 5px 5px 0px 0px;
	text-align: center;
	clear: left;
	font-style: italic;
}*/
	
/* End of drop shadow */

#background 
{z-index: 1; position:absolute; width: 100%; height: 100%;}

#main
{width:900px; margin:0 auto; position:relative; text-align:left; background-color:#c3c3c3;}



.page-background 
{width:900px; margin:0px; padding:0px; position:relative; left:0px; top:0px; height:700px}



#phone
{float: right;width: 200px; background-color: #911142; min-height: 20px; height: auto; position:relative;
	top:5px; margin-right:15px; color:#4e4e4e; display:inline; z-index: 2; margin-right:1px; top:1px} 

#page-footer 
{width:900px; position:relative; left:0px; top:-5px; padding:15px 0;}



#page-box-2
{width:300px; margin:28px 28px 0px 28px; padding:20px; position:relative; left:0px; top:50px; background-color:#faeee0;  z-index: 1;color:#666666; opacity:0.7;filter:alpha(opacity=70)}

#page-mini-box {width:200px; margin:20px 20px 20px 20px; padding:20px; position:relative; left:0px; top:50px; z-index: 6}

#webdesign
{width:900px; margin:0 auto; position:relative; text-align:left; padding-left:25px; padding-top:5px;background-color:#ffffff;}

#form2 {float:right; }

/* Text Layout - editing any of these details below will change the way that the text is displayed */

.menuMain {color:#ffffff;font-weight:normal;margin-top:0;font-style:normal;margin-bottom:0px; font: arial,verdana, sans-serif; font-size:15px;}


.phone {color:#ffffff;font-weight:normal;margin-top:0;font-style:normal;margin-bottom:0px; margin-right:10px;font: Verdana, Arial, sans-serif; font-size:15px;}

.copytext { color: #ffffff; font: 10px Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

a#copytext { color: #ffffff; font: 10px Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

a:hover#copytext { color: #878787; font: 10px Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

a:visited#copytext {color: #ca2800;}

.contacttext 	{ color: #c3c3c3; font: 12px verdana, arial, sans-serif; font-weight: lighter; }

a {	color: #c3c3c3; text-decoration: none}

a:hover {color:#16A3CD; text-decoration:none}

a:visited {color:#ca2800;}

a#boxlink {text-decoration:none;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px;color:#911142;}

a:hover#boxlink {color:#c3c3c3}

a:visited#boxlink {color:#ca2800;}

a#linksmall {text-decoration:none;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px;color:#4a4a4a;}

a:hover#linksmall {color:#000000;text-decoration:none;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px;}

a:visited#linksmall {color:#ca2800;}



.rose {	color: #4a4a4a; text-decoration: none}

.title 		{ color: #4a4a4a; font: 22px "geneva"; font-weight:normal; }

.quote {color:#4a4a4a;font-weight:bolder;margin-top:0;font-style:italic;margin-bottom:9px; padding:2px 5px 2px 5px}

.quotename {color:#4a4a4a;font-weight:bolder;margin-top:0;margin-bottom:8px; float:right; margin-right:10px}

.contenttext 	{ color: #4a4a4a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight: 400; text-align:justify; font-stretch:expanded; line-height:128%; }

.contenttext_gr	{ color: #4a4a4a; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight: bolder; text-align:justify; font-stretch:expanded }

.smallphoto {text-align:center}

.link_small {color:#4a4a4a; font-weight:bolder;margin-top:0;font-style:normal;margin-bottom:2px; padding:0px 0px 0px 0px}

a:visited#linksmall {color:#ca2800; font-weight:bolder;margin-top:0;font-style:normal;margin-bottom:2px; padding:0px 0px 0px 0px}

.shadeform	{ color: #4a4a4a; text-align: justify; padding-right: 12px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }

.conditions { color: #4a4a4a; font: 6px Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

.smallprint { color: #4a4a4a; font: 8px Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

/*#form1 {float:left}*/


#rotator{

	position:relative;
}

/* rotator css */
	div#rotator ul li {
left:0px;
top:-10px;
position:absolute;
list-style: none;
}

    div#rotator ul li.show {
	z-index:0
}



/* menu stuff goes here */





/* contact form styling goes here */

	#ContactForm input , #ContactForm textarea {border:1px solid #cacaca; width:150px; padding:2px 0 2px 4px; background:#fff; font-size:1em; line-height:1em; margin-bottom:3px; color:#8c8c8c; font-family:Arial, Helvetica, sans-serif;}
	#ContactForm textarea {height:50px;}
	#ContactForm .taright {width:160px;}
	#ContactForm button {background:none; border:none; color:#12bde9; font-size:1em; font-weight:bold; margin-right:10px;}


 /* common styling */




