@charset "UTF-8";

/*

Contents of this file are the property of Ashbury International Group. All rights reserved.
Designer - Spike Silvernail
version AIG 0609


*/

/* IE PNG FIX */
img, div, a, td, tr, table { 
	behavior: url(iepngfix.htc) 
}

/* BODY */
a:hover {
	text-decoration:none;
	color:#00CCFF;
}
body  {
	font:100% Calibri, Verdana, Helvetica, sans-serif;
	background:#666666;
	margin:0;
	padding:0;
	color:#000;
	background-image:url(../images/bg_4.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	
}
#container { 
	width:780px;
	height:auto;
	background:#FFFFFF;
	margin:0 auto; 
	text-align:left;
	background-image:url(../images/container_bg.jpg);
	background-repeat:repeat-y;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	border-top: 1px solid #555;
} 

/* HEADER */
#header {
	padding:0 10px 0 150px;
	height:130px;
} 
.logo {
	float:left;
	padding:12px 100px 0px 0px;
}
#contact {
	float:right;
	position:absolute;
	width:500px;
	height:130px; /*
	background-image:url(../images/header_bg1.png);
	background-position:right;
	background-repeat:no-repeat; */
	left:730px;
}
.contacttext {
	float:none;
	text-align:left;
	font-size:11pt;
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	padding:105px 200px 0 0;
	z-index:500;
}
.contacttext a{
	text-decoration:none;
	color:white;
}

/* CONTENT */
.twoColFixLtHdr #mainContent {
	float:right;
	width:520px;
	margin:20px 20px 0 30px;
	text-align:left;
} 
#flash{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
}
.twoColFixLtHdr #mainContent h1 {
	font:Calibri, Verdana, Helvetica, sans-serif;
	font-size:24pt;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	margin-top:12px;
}
.twoColFixLtHdr #mainContent h3 {
	font:Calibri, Verdana, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	margin:10px 0;
}
.twoColFixLtHdr #mainContent ul {
	padding:0;
	margin:5px 0;
}
.twoColFixLtHdr #mainContent li {
	font:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	margin:0;
	padding:4px 8px;
	height:auto;
	width:430px;
	list-style-type:none;
	background-color:#f0f0f0;
}
.twoColFixLtHdr #mainContent strong {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	list-style-type:none;
	height:auto;
	width:400px;
	background-color:#f0f0f0;
}
.twoColFixLtHdr  #mainContent  a:link,visited {
	text-decoration:none;
	font-style:normal;
	color:#000;
	height:auto;
	width:300px;
}
.twoColFixLtHdr  #mainContent  a:hover {
	text-decoration:none;
	color:#00CCFF;
}

/* SUBPAGE CONTENT */
.twoColFixLtHdr #subContent {
	float:right;
	width:390px; /*
	width:auto; */
	margin:20px 20px 0 30px;
	text-align:left;
}
.twoColFixLtHdr #subContent h1 {
	font:Calibri, Verdana, Helvetica, sans-serif;
	font-size:24pt;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	margin-top:12px;
}
.twoColFixLtHdr #subContent h3 {
	font:Calibri, Verdana, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	margin:10px 0;
}
.twoColFixLtHdr #subContent ul {
	padding:0;
	margin:5px 0;
}
.twoColFixLtHdr #subContent li {
	font:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	margin:0;
	padding:4px 8px;
	height:auto;
	width:430px;
	list-style-type:none;
	background-color:#f0f0f0;
}
.twoColFixLtHdr #subContent strong {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	list-style-type:none;
	height:auto;
	width:400px;
	background-color:#f0f0f0;
}
.twoColFixLtHdr  #subContent  a:link,visited {
	text-decoration:none;
	font-style:normal;
	color:#000;
	height:auto;
	width:300px;
}
.twoColFixLtHdr  #subContent  a:hover {
	text-decoration:none;
	color:#00CCFF;
}

/* COLUMN THREE */
.twoColFixLtHdr #colthree {
	float:right;
	width:125px;
	height:auto;
	background:#EBEBEB;
	padding:10px 10px 15px 5px;
	text-align:left;
}
.twoColFixLtHdr  #colthree  p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7pt;
}
.fltcolthree {
	float:none; 
	width: 125px;
	/* width:auto;
	border: 1px solid #956535; */
	margin: 0;
	padding: 2px;
}
.colthreebtn {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12pt; /*
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #3B2920; */
	width:118px;
	text-align: left;
	padding: 4px;
	float: none;
	border: 1px solid #DAD7C4;
	clear: both;
	background-position: center center;
	line-height: 14px;
	margin:0 0 10px 0;
}
.colthreebtn a {
	text-decoration: none;
	color: #FFFFFF;
}
.colthreeheader {
	font-size: 14pt;
	font-family:Verdana, Helvetica, sans-serif;
	padding:10px 0 10px 0;
}


/* NAV */
.twoColFixLtHdr #sidebar {
	float:left;
	width:180px;
	height:auto;
	background:#EBEBEB;
	padding:5px 10px 15px 10px;
	text-align:left;
}
.twoColFixLtHdr  #sidebar  p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:7pt;
}
.twoColFixLtHdr #nav {
	float:left;
	width:170px;
	background:#444;
	padding:1px 6px;
	margin:6px 0 0 0;
	text-align:left;
}
.twoColFixLtHdr  #nav  p {
	font-family:Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9pt;	
	color:#fff;
	text-align:left;
	line-height:14px;
	width:165px;
	list-style-type:none;
}
.twoColFixLtHdr  #nav  a:link {
	text-decoration:none;
	color:#fff;
}
.twoColFixLtHdr  #nav  a:visited {
	text-decoration:none;
	color:#fff;
}
.twoColFixLtHdr  #nav  a:hover {
	text-decoration:none;
	color:#00CCFF;
}
.subnav {
	background:#666;
	color:#000;
	font-size:10pt;
	margin:0;
	padding:2px 3px 4px 8px;
	border-bottom-width:1pt;
	border-bottom-style:solid;
	border-bottom-color:#333;
}

.subnav a:link{
	text-decoration:none;
	color:#FF0000;
}
.navend {
	border-bottom-width:1.25pt;
	border-bottom-style:dotted;
	border-bottom-color:#FFF;
	margin:2px 0 2px 0;
	line-height:10px;
	
}
.mainnav {
	float:left;
	width:780px;
	height:28px;
	margin:0;
	padding:0;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
}
ul.mainnav li{
	float:left;
	display:inline;
	font-family:Verdana, Helvetica, sans-serif;
	color:#fff;
	font-size:10pt;
	text-transform:uppercase;
	padding:3px 15px;
	margin:3px 0 0 0;
	border-right:solid;
	border-right-width:thin;
	border-right-color:#fff;
}
ul.mainnav  a:link {
	text-decoration:none;
	color:#fff;
}
ul.mainnav  a:visited {
	text-decoration:none;
	color:#fff;
}
ul.mainnav  a:hover {
	text-decoration:none;
	color:#00CCFF;
}
.twoColFixLtHdr #login {
	float:left;
	width:170px;
	background:#444;
	padding:8px 6px;
	margin:8px 0;
	text-align:left;
}
.twoColFixLtHdr  #login  p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	text-align:left;
}
.twoColFixLtHdr #cal {
	float:left;
	width:170px;
	background:#444;
	padding:0 6px 0 6px;
	margin:8px 0;
	text-align:left;
}
.twoColFixLtHdr  #cal  h3{
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14pt;
	line-height:14pt;	
	color:#fff;
	text-align:left;
}
.twoColFixLtHdr  #cal  p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	line-height:10pt;	
	color:#fff;
	text-align:left;
}


/* FEATURES */
.product {
	float:left;
	width:520px;
	padding:4px;
	margin-bottom:10px;
	background-color:#444;
}
.productbtn {
	float:left;
	width:244px;
	height: 50px;
	margin:4px;
	padding:4px;
	background-color:#000;
	text-align:center;
}
.features {
	float:right;
	width:245px;
	padding:6px;
	background-image:url(../images/featurebox_bg2.jpg);
	background-repeat:repeat-x; 
	font-size:10pt;
}
.features h2{
	font:Calibri, Verdana, Helvetica, sans-serif; 
	font-size:14pt;
	font-weight:bold;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	margin:6px 0;
}
.features p {
	font:Verdana, Helvetica, sans-serif; 
	font-size:9pt;
}
.corpnews {
	float:left;
	width:245px;
	padding:6px;
	background-image:url(../images/corpnews_bg2.jpg);
	background-repeat:repeat-x;
	font-size:10pt;
}
.corpnews h2{
	font:Calibri, Verdana, Helvetica, sans-serif; 
	font-size:14pt;
	font-weight:bold;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	margin:6px 0;
}
.corpnews p {
	font:Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.corpnewsbox {
	float:left;
	width:240px;
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	padding:12px 4px;
}
.corpnewsbox img {
	border:thin solid #000;
}
.corpnewsbox h3 {
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-size:10pt;
}
.corpnewsbox p {
	font-family:Verdana, Helvetica, sans-serif;
}
.featurenewsbox {
	float:left;
	width:240px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	padding:12px 4px;
}
.featurenewsbox h3 {
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-size:10pt;
}
.featurenewsbox p {
	font-family:Verdana, Helvetica, sans-serif;
}
.featurenewsbox img{
	border:thin solid #000;
}
.prodspec {
	width:510px;
	padding:6px;
	background-image:url(../images/corpnews_bg2.jpg);
	background-repeat:repeat-x;
	font-size:10pt;
}
.prodvid {
	width:510px;
	padding:6px;
	background-color:#000;
	font-size:10pt;
}
.readmore {
	text-indent:4px;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
}
.linksection {
	float:left;
	width:450px;
	background-color:#CCC;
	padding:0 10px;
	margin:10px 0;
}
.linksection img{
	padding:0;
	margin:0 0 0 10px;
	border:none;
}
.morebox p, ul, li {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}
.morebox h3 {
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-size:14pt;
	text-align:left;
}
.morebox img {
	border:#000 1px;
	margin:4px;
}

/* FOOTER */
.footer { 
	float:right;
	width:550px;
	margin:200px 0 0 0;
	padding:0 10px 0 20px;
	vertical-align:bottom; 
} 
.footer p {
	margin:100px 0 0 0;
	padding:10px 0;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:center;
	font-size:8pt;
} 
.footer a{
	text-decoration:none;
	color:#000;
}

/* FLOATS */
.booth {
	float:right;
	background-image:url(../images/AIG_smallbooth.gif);
	background-repeat:none;
	height:105px;
	width:135px;
	z-index:0;
}
.boothdates p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.boothdates strong {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.boothdates  a:link {
	text-decoration:none;
	color:#fff;
}
.boothdates a:visited {
	text-decoration:none;
	color:#fff;
}
.boothdates  a:hover {
	text-decoration:none;
	color:#00CCFF;
}
.fltrt {
	float:right;
	margin-left:8px;
}
.fltthumb {
	float:right;
	margin:8px;
	background-color:#f0f0f0;
	border-color:#ccc;
	border:thin;
}
.fltthumb img {
	margin:5px 10px;
}
.fltlft {
	float:left;
	margin-right:8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}

.printbutton {
	display:none;
}
.printbutton img{
	display:none;
}


[if IE 5]>
/* place css box model fixes for IE 5* in this conditional comment */
.twoColFixLtHdr #sidebar1 { width:180px; }
<![endif]
[if IE]>
/* place css fixes for all versions of IE in this conditional comment */
.twoColFixLtHdr #sidebar1 { padding-top:30px; }
.twoColFixLtHdr #mainContent { zoom:1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
<![endif]
