/* CSS Document */
* {
padding: 0px;
margin: 0px;
}

html {
font-size:100%;
border:0;
}
body {
font-size:62.5%;
border:0;
background:#e7e8e0 url(../img/background.jpg) repeat-x;
}

#topBar {
background:url(../img/top-bar.gif) no-repeat;
width:931px;
height:9px;
margin:15px auto 0px auto;
padding:0px 0px 0px 0px;
}

#container {
width:927px;
margin:0px auto 0px auto;
padding:0px 4px 0px 0px; 
position:relative;
background:#ffffff url(../img/right-bar.gif) no-repeat 927px;
}

#header {
height:58px;
position:relative;
}

a.logo, a.logo:visited {
position:absolute;
left:45px;
text-decoration:none;
background:url(../img/invicta-window-films-logo.gif) no-repeat;
width:56px;
height:73px;
display:block
}

p.header {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#b5bba4;
padding-right:35px;
padding-top:10px;
}

span.header, span.header:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:2.2em;
padding:20px 0px 0px 110px;
float:left;
}

span.header a, span.header a:visited {
color:#000000;
text-decoration:none;
}

#content {
margin-top:30px;
padding:0px 15px 0px 15px;
}

#content-center {
width:615px;
float:left;
padding-left:40px;
background:url(../img/big-horse.gif) no-repeat right top;
}

#content-center p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#666666;
padding-bottom:15px;
padding-right: 12px;
/*width:465px;*/
line-height:20px;
/*border:1px solid red;*/
}

#content-center ul {
line-height:20px;
}

#content-center p.news-date {
	font-weight: bold;
	font-size:1.1em;
	padding: 0 0 10px 2px;
	margin: -4px 0 0 0;
}


#content-center p a, #content-center p a:visited, #content-center ul a, #content-center ul a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#63acc6;
text-decoration:underline;
}

#content-center p a:hover, #content-center ul a:hover {
text-decoration:none;
}

#contentMainTop {
background:url(../img/content-Top.gif) no-repeat;
width:609px;
height:22px;
display:block;
margin-top:30px;
}

#indexContentMainTop {
background:url(../img/content-Top.gif) no-repeat;
width:609px;
height:22px;
display:block;
margin-top:10px;
}

#contentMainbody {
background:url(../img/content-main.gif) repeat-y;
width:549px;
padding:0px 30px 0px 30px;
display:block;
}

#contentMainfooter {
background:url(../img/content-Btm.gif) no-repeat;
width:609px;
height:22px;
display:block;
margin: 0 0 30px 0;
}

#anti {
width:170px;
padding:5px 0px 0px 10px;
float:left;
display:block;
}

#anti p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em!important;
color:#909273;
line-height:17px;
width:160px;
padding-top:5px;
padding-left:5px;
}

#anti1 {
width:170px;
padding:5px 0px 0px 10px;
float:left;
display:block;
}

#anti1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em!important;
color:#909273;
line-height:17px;
width:170px;
padding-top:5px;
}

#anti2 {
width:160px;
padding:5px 0px 0px 10px;
float:left;
display:block;
}

#anti2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em!important;
color:#909273;
line-height:17px;
width:160px;
padding-top:5px;
}

#anti3 {
width:170px;
padding:5px 0px 0px 10px;
float:left;
display:block;
}

#anti3 p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em!important;
color:#909273;
line-height:17px;
width:170px;
padding-top:5px;
}

#containerFooter {
background:url(../img/bottom.gif) no-repeat;
width:931px;
height:24px;
display:block;
margin:0px auto;
}

#footer {
width:931px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#999997;
margin:0px auto 0px auto;
text-align:center;
padding-top:20px;
line-height:20px;
}

#footer a, #footer a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#999997;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer span {
width:931px;
font-family:Arial, Helvetica, sans-serif;
color:#c0c3b0;
margin:0px auto 0px auto;
text-align:center;
}

#footer span a, #footer span a:visited {
color:#c0c3b0;
}

#content-center ul.add {
margin:0px;
padding:10px 0px 10px 0px;
list-style-type:none;
float:left;
}

ul.add li {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#666666;
line-height:20px;

}

ul.add li a, ul.add li a:visited {
color:#63acc6;
text-decoration:underline;
}

ul.add li a:hover {
text-decoration:none;
}

ul#formList {
margin:0px;
padding:0px 110px 0px 0px;
list-style-type:none;
}

ul#formList li {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#666666;
text-align:right;
padding:2px 0px;
}

p a.ant, p a.ant:visited {
color:#909273!important;
text-decoration:none!important;
}

table#gallery a {
	display: block;
	border: 2px solid #EDF0ED;
	margin: 0 11px 0 0;
	text-align: center;
	width: 125px;
	overflow: hidden;
	height: 86px;
}

table#gallery td {
	
}


table#gallery a img {
	border: 0;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

#content-center table#gallery p {
	padding: 0px 0px 10px 3px;
	font-size: 1.1em;
}

#large-img img {
	margin: 0 0 7px 0;
	border:1px solid #EDF0ED;
	padding:5px;
}

p.join {
	color:#B5BBA4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
}

.mailing-field {
	background:#F6FBFD;
	border:1px solid #A6D5E6;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	margin-right:3px;
	padding:2px;
	margin: 4px 0 4px 0;
	width:150px;	
}

a.ais-logo, a.ais-logo:visited {
background:url(../img/ais-logo-grey_.gif) no-repeat;
width: 76px;
height: 60px;
display:block;
float:right;
margin: 5px 0 0 0;
}

a.ggf-logo, a.ggf-logo:visited {
background:url(../img/ggf-logo-grey_.gif) no-repeat;
width: 105px;
height: 60px;
display:block;
float:right;
margin: 5px 0 0 0;
}

.hidden {
	display: none;
}

#flashcontent {
padding-left:15px;
}

#anti p a:hover {
text-decoration:underline!important;
}