


html {
	margin: 0px;
	text-align: center;

	}
body {	
	text-align: center;
	padding: 0;
	background-color: #182224;
	font-family: arial, helvetica, sans-serif;
	margin: 0 auto;

	/* padding-left: 180px; */ 
}

#contain {text-align: center;
width: 844px; 
margin: auto;
padding: auto;

}

/* ALL HEADER ELEMENTS THOMAS PENNA 2011*/

#header {position: relative; width: 843px; height: 180px; margin: -17px 0 0 0; background-color: #c21e27; z-index: 9;}
#logo1{width: 240px; height: 120px; margin: 20px 0 0 0; background: url('http://www.ama3d.com/mark/images/mark.britain.png') no-repeat;}
#logo2{margin: 20px 0 0 0;  width: 208px; height: 150px; display:none; }
#personal_desc {overflow:visible; width: 500px; margin:20px 0 0 25px; height: 120px; background: url('http://www.ama3d.com/mark/images/logo2.png') no-repeat;}


#menu_item {background-color:#182224; border: 3px solid white; width: 840px; height: 45px; margin: -30px 0 0 0;}
#menu_item li {border-left: 2px solid white; border-right: 2px solid white; display: inline; padding: 15px 15px 15px 15px;}
#menu_list {list-style: none; border: 0px solid thin; margin: 11px 0 0 -42px;}
#menu_item li a {color: white; font-size:20px ;font-weight: 500; border: thin dotted transparent; text-decoration: none; padding: 8px 18px 8px 18px}
#menu_item li a:hover {color: black; background-color:#fff2f3; border: thin dotted white;}
#menu_item li a:active {color: #182224;}
#menu_item li a:visited {}

/* ALL BODY ELEMENTS THOMAS PENNA 2011*/
#main_c {padding: 10px; height: 550px; }
#info_cube {background: url('/images/backdrop.jpg') no-repeat; position:relative; width: 823px; margin: 0 0 0 -10px; height: 530px; padding: 10px; z-index: 8; }


/* only for index file  */
#resi_info {
  display: inline-block; 
  width: 525px; 
  height: 500px; 
  background-color: #8dc73f; 
  margin: 15px 0 0 15px; 
}


#main_info {
  display: inline-block; 
  width: 525px; 
  height: 500px; 
  text-align:left;
  padding: 10px 0 0 5px;
  border: 1px dotted transparent;
  margin: 15px 0 0 15px; 
}



h1 {
  color: white;
  font-size: 55px;
}
h2 {color: white;}



#outside {background: url('/images/inside.png') no-repeat; position:relative; width: 900px; height: 550px; margin: -20px 0 0 0;}
#right_info {position:relative; display:inline; width: 600px; height: 700px; background: url('/images/plane1.png') no-repeat; z-index: 16; margin: -580px 0 0 -50px;}
#left_info {position:relative; display:inline; width: 600px; height: 760px; background: url('/images/mark.png') no-repeat; z-index: 16; margin: -690px 0 0 410px;}

#outside_promo {background: url('/images/inside_promo.png') no-repeat; position:relative; width: 900px; height: 530px; margin: -20px 0 0 0;}
#right_promo {position:relative; display:inline; width: 348px; height: 700px; background: url('/images/mark2.png') no-repeat; z-index: 16; margin: -506px -362px 0 0;}
#plane_promo {position:relative; display:inline; width: 500px; height: 491px; background: url('/images/plane2.png') no-repeat; z-index: 17; margin: -270px 12px 0 -100px;}


#outside_gallery {background: url('/images/gallery.png') no-repeat; position:relative; width: 900px; height: 570px; margin: -70px 0 0 -30px;}
#right_gallery{position:relative; display:inline; width: 348px; height: 700px; background: url('') no-repeat; z-index: 16; margin: -506px -362px 0 0;}
/*
   #right_gallery{position:relative; display:inline; width: 348px; height: 700px; background: url('/images/mark2.png') no-repeat; z-index: 16; margin: -506px -362px 0 0;}
*/
#plane_gallery{position:relative; display:inline; width: 500px; height: 491px; background: url('/images/plane3.png') no-repeat; z-index: 17; margin: -270px 14px 0 -100px;}

#outside_about {background: url('/images/gallery.png') no-repeat; position:relative; width: 900px; height: 570px; margin: -70px 0 0 -30px;}
#right_about {position:relative; display:inline; width: 400px; height: 730px; overflow:visible; z-index: 16; margin: -506px -390px 0 0;}
#plane_about {position:relative; display:inline; width: 500px; height: 491px; background: url() no-repeat; z-index: 17; margin: -270px 12px 0 -100px;}



#outside_gift {background: url('/images/gift.png') no-repeat; position:relative; width: 900px; height: 570px; margin: -70px 0 0 -30px;}
#right_gift{position:relative; display:inline; width: 400px; height: 730px; overflow:visible; background: url('') no-repeat; z-index: 16; margin: -506px -362px 0 0;}
#plane_gift {overflow: visible; position:relative; width: 500px; background: url('/images/plane3.png') no-repeat; z-index: 99; margin: -345px 14px 0 -100px;}

#aboutpane {z-index:100; margin: 0px 0 0 10px;}

#social_info img {width: 230px; display:none;}


#anim_desc {bottom: 0; border: 1px dotted black; background-color: #597b72; height: 220px; width: 500px; margin: 190px 0 0 12px}
#social_desc {width: 300px; height: 243px; background-color: #7cd484; border: 1px dotted black; margin: 10px 0 0 0}


#flash_item1 {}
#flash_item2 {display: inline; width: 200px; height: 100px; margin: -405px 0 0 0}
#flash_item2 embed{margin: 274px 0 0 0;}
#flash_item2 object{padding: 275px 0 0 0;}
#flash_item3 {display: none;}


/* ALL FOOTER ELEMENTS THOMAS PENNA 2011*/
#footerA {position:relative; width: 844px; height: 420px; background-color: #c21e27; color: #333; z-index: 6;}
/*#rss_insert {background: url('/images/logonamesuch.png') no-repeat; margin: -175px 0 0 35px; display: inline; padding: 0px; height: 180px; width: 600px;}*/
#certified_footer{margin: -1px 0 0 0px;}
#rss_insertA{background: url('/images/logonamesuch.png') no-repeat; margin: -260px 0 0 0px; display: inline; padding: 0px; height: 300px; width: 800px;}
#info_insert{ width: 845px; margin-left: 0px; height: 20px;}
#rel_links_insertA{display:inline; position:relative;}



#footerB{position:relative; width: 844px; height: 490px; background-color: #c21e27; color: #333; z-index: 6;}
/*#rss_insert {background: url('/images/logonamesuch.png') no-repeat; margin: -175px 0 0 35px; display: inline; padding: 0px; height: 180px; width: 600px;}*/
#certified_footerB {display:inline; width: 900px;  margin: -155px 0 0 15px;}
#rss_insertB {display:none; margin: 0px 0 0 35px; display: inline; padding: 0px; height: 320px; width: 600px;}
#info_insertB{display:block; width: 845px; height: 20px;}
#rel_links_insertB{display:box; position:relative; padding: 0px;  width: 845px; margin-top: 0px; height: 105px;}



#mainbackground {position:relative; width: 900px; }


#promo_description  {text-align:left; padding: 100px; height: 1px; position:relative; margin: -55px 0 0 -35px; z-index: 99}
#gallery_description  {text-align:left; padding: 100px; height: 1px; position:relative; margin: -1px 0 0 5px; z-index: 99}
#about_description  {text-align:left; padding: 100px; height: 1px; position:relative; margin: -1px 0 0 5px; z-index: 99;}
#gift_description  {text-align:left; padding: 100px; height: 1px; position:relative; margin: -1px 0 0 5px; z-index: 99;}



#tab {position:relative; display:inline; z-index: 99;}
#tabone {position:relative; display:inline; width: 0px; height: 0px;}
#tabone img{position:relative;border:0; display:inline; margin: -240px 0 0 420px;}



/* ALL RELATIVE ELEMENTS THOMAS PENNA 2011*/
.floatright {float: right;}
.floatleft {float: left;}
.clearboth {clear: both;}
.dontdisplay {display:none;}
.listdecor {display: inline;}
.listdecor li {list-style:none; display:inline;}
.footertext {color: white; font-weight: 900}
.itechInfo {font-size:9px;}
.itechInfo  a:hover{color: black; text-decoration:none; padding: 2px; background-color:#fff2f3; border: 3px solid white;}
.itechInfo  a, .itechInfo  a:visited{color:#182224;}
.alignleft {}
.nolistformat {list-style:none;}
.galleryImage {background-color:#182224; padding: 10px; color: white; width: 200px; height: 150px; border: 5px solid white;}
.galleryImage img {width: 200px; height: 150px;}
.bottomImage {background-color:#182224; padding: 10px; color: white; width: 200px; height: 275px; border: 5px solid white;}

.aboutPara {background-color:#182224; padding: 10px; color: white; width: 400px; height: 300px; border: 5px solid white;}
.aboutGifts {background-color:#182224; padding: 10px; color: white; width: 400px; height: 300px; border: 5px solid white; margin: -10px 0 0 120px;}
.planetitle {height: 500px;}
.photogal{background-color:white; text-align: center; }
.photogal a  {padding: 5px; background-color: #182224; border: 2px solid black; color:white}
.photogal span{background-color: grey; padding: 5px; border: 2px solid black; color: #999}
.photogal a:hover {background-color: #666; border: 2px solid red; color:black;}
.photogal a:visited {color:white}