/* CSS Document */

/* Reset CSS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
	display: block;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
.clear
{
	clear:both;
}
.center
{
	text-align:center;
}
/*End reset CSS*/

div#maincontainer
{
	width:100%;
}
div#maincontainer div#header
{
	background:url(http://c1db30799f7451607ba9-1b014f7a57c0e23d3ee43754f40b0f68.r28.cf2.rackcdn.com/templates/angmalta/images/topheaderbackground.jpg) repeat-x;
	width:100%;
	height:115px;
	overflow:hidden;
}
div#maincontainer div#header div#topmenu
{
	height:40px;
	margin:75px auto;
	width:980px;
}
div#maincontainer div#header div#topmenu a
{
	font-family:"Trajan Pro";
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
	display:block;
	padding:13px 0px 5px 0px;
	text-decoration:none;
	width:195px;
	text-align:center !important;
}
div#maincontainer div#header div#topmenu a:hover
{
	color:#E1AF0E;
}
li.item7 a
{
	margin-right:200px !important;
	display:block;
}
div#logo
{
	width:199px;
	height:234px;
	overflow:hidden;
	margin:-115px auto;
	z-index:2;
	position:relative;
}
div#footercontainer
{
	width:100%;
	position:fixed;
	bottom:0;
	z-index:2;
}
div#bottommenu
{
	width:100%;
	height:30px;
	background:url(http://c1db30799f7451607ba9-1b014f7a57c0e23d3ee43754f40b0f68.r28.cf2.rackcdn.com/templates/angmalta/images/bottommenuback.png) repeat;
}
div#bottommenucontent
{
	width:980px;
	margin:auto;
	text-align:center;
}
div#bottommenucontent span
{
	visiblity:hidden;
	height:1px;
	width:1px;
	overflow:hidden !important;
	display:block;
}
div#bottommenucontent a
{
	color:#fff;
	font-family:"Trajan Pro";
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	display:inline-block;
	padding:9px 40px 10px 40px;
	text-transform:uppercase;
}
div#bottommenucontent a:hover
{
	color:#E1AF0E;
}
div#content
{
	background:url(http://c1db30799f7451607ba9-1b014f7a57c0e23d3ee43754f40b0f68.r28.cf2.rackcdn.com/templates/angmalta/images/footertrans.png) repeat;
	width:100%;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#fff;
	line-height:20px;
	text-align:justify;
	padding:10px;
}
div#contentcontainer
{width:980px;margin:10px auto;}
div#footer
{
	width:100%;
	background:#262329;
	height:50px;
}
table.gallery img.3dimage
{
	width:495px !important;
	height:auto !important;
	border:5px solid red;
}
/*contact us page*/

div#content table td
{
	vertical-align:top;
}
table.contactus input, table.contactus textarea
{
	padding:3px;
	background:#fff;
	border:none;
	outline:none;
	color:#666;
	margin:3px;
}
table.contactus input#submit
{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	background:#7d8d9b;
	font-family:"Trajan Pro";
}
table.contactus a
{
	color:#fff;
}
strong
{
	font-weight:bold;
}

div#footercontent
{width:980px;margin:auto;}
div#footercontent a
{text-decoration:none;font-size:10px;color:#E1AF0E;font-family:Arial, Helvetica, sans-serif;float:left;margin-left:10px;margin-top:20px;}
