@charset "UTF-8";
/* CSS Document */

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffffff;
	}
a {
	text-decoration:none;
	color:#ffffff;
}		
#contentWrapper {
	width:1024px;
	margin:0 auto;
	background:#eaeaea;
}		
#mainHeader {
	background:url(http://apromosusa.com/images/apromousa_header_img.jpg) no-repeat top;
	height:277px;
	width:100%;
	}
.headhack {
	float:left;
}		
#blackNav {
	margin:0;
	padding:0;
	width:715px;
	float:right;
}
#blackNav img {
	float:left;
	}
#blackNav ul {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#000000;
}
#blackNav li {
	float:left;
	line-height:2em;
	margin:0;
	padding:0;
	background-color:#000000;
	color:#FFFFFF;
}
#midNav {
	width:100%;
	background:url(http://apromosusa.com/images/midNav_bg.gif) repeat-x top;
	color:#FFFFFF;
	text-align:center;
	border-top:.1em solid #FFFFFF;
	margin:0 0 0em 0;
	padding:.5em 0;
}
#midNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#midNav li{
	display:inline;
	margin:0;
	padding:0 0.75em;
	font-size:1.25em;
	font-weight:bold;
}
#mainContent {
	background:#eaeaea url(http://apromosusa.com/images/mainContent_bg.gif) repeat-x top;
	margin:0em 0 0 0;
	padding:1em 0 0 0;
}
#leftBtns { 
	float:left;
	display:inline;
	margin:0 0 0 1em;
	padding:0;
}	
#leftBtns ul{
	margin:0;
	padding:0;
	list-style:none;
}
#leftBtns li {
	margin:0 0 .5em 0;
	padding:0;
}
#signup {
	width:259px;
	height:149px;
	background:url(http://apromosusa.com/images/get_special_offers.jpg) no-repeat top;
	margin:0;
	padding:3.25em 0 0 0;
}
#signup p {
	margin:.25em 1em;
	padding:0 0 .25em 0;
	text-align:right;
	}
#signup input {
	width:80%;

}	
#rightCol {
	width:735px;
	float:right;
	display:inline;
	margin:0 .5em 0 0;
	padding:0;
}
#rightCol a {
	color:#000000;
}
#rightCol p{
	padding:0 1em 0 2em;
	line-height:1.25em;
}
#rightCol h1 {
	padding:0 1em 0 1.4em;
	font-size:1.5em;
	margin:0;
}	
#rightCol h2 {
	font-size:1.25em;
	padding:0 1em 0 1.5em;
	margin:0;
}			
.imgMap {
	list-style:none;
	margin:0;
	padding:0;
}
.imgMap ul {
	margin:0;
	padding:0;
}
.imgMap li {
	margin:0;
	display:inline;
	padding:0 0 1em 0;
}
.imgMap li a {
	display:inline;
	}		
.imgTrip {
	 margin:0;
	 padding:0; 
	 clear:both;
}	
.imgTrip img {
	float:left;
	display:inline;
	padding:1em 0 1em 0;
}
#mainFooter {
	margin:0;
	padding:0;
	background:#000033;
	color:#999999;
}
.linkBar {
	width:100%;
	background:#cccccc;
	margin:0;
	padding:.5em 0;
	text-align:center;
	color:#666666;
}
.linkBar li {
	list-style:none;
	margin:0;
	padding:0 .25em;
	display:inline;
}
#mainFooter a {
	color:#000000;
	}
.bottomBar {
	list-style:none;
	margin:0;
	padding:.5em;
}
.bottomBar li {
	margin:0;
	padding:0;
	display:inline;
}

.colors {
	float:left;
	list-style:none;
	margin:1em 1em 0 1em;
	padding:0
}
.colors img { 
	padding:0;
	margin:0 .5em 0 0;
	vertical-align:middle;
	border:.1em solid #666666;
}
.colors li {
	padding:0;
	margin:0 0 1em 0;
}
.spcolors {
	float:left;
	list-style:none;
	margin:0 1em 0 0;
	width:16em;
	padding:0;
}
.spcolors img { 
	padding:0;
	margin:0 .25em 0 0;
	vertical-align:middle;
	border:.1em solid #666666;
}
.spcolors li {
	padding:0;
	margin:0 0 1em 0;
	font-size:.8em;
}

.specInks {
	margin:0 1em 0 2em;
}
.specInks p {
	margin:0 0 .5em 0;
	padding:0;
}
.specInks h4 {
	color:#CC9900;
	margin:.5em 0 0 0;
}
.specInks td {
	vertical-align:top;
}
#mainContent h3 a {
	color:#ffffff;
}
#accordion div {
	margin:1em auto;
	width:88%;
	border:.1em solid #cccccc;
	font-size:1em;
	}
.embImg p {
	margin:0 0 .5em 0;
	}		
.embImg img {
	padding:.3em;
	background:#FFFFFF;
	border:solid .1em #cccccc;
	margin-bottom:.5em
}
#accordion div div {
	float:left;
	width:49%;
	margin:0 .5em 0 0;
	padding:0;
	border:none;
	}
#accordion h3 a {
	color:#000000;
}	
#accordion div div h1 {
	margin:0;
	padding:0;
	color:#ff930b;
	text-align:left;
	font-size:1.1em;
	}
#accordion div div p {
	margin:1em 0;
	padding:0;
}		
.greyBordered {
	text-align:right;
	width:12em;
	padding:.25em;
	background:#f7f7f7;
	border:solid .1em #cccccc;
}

.group {
	width:150px;
	float:left;
	display:inline;
	margin:0 1em 1em .5em;
	padding:.5em;
	text-align:center;
}
.group h4 {
	margin:.5em 0;

}
.group ul {
	margin:0;
	padding:0;
}	
.group ul li {
	list-style:none;
	margin:0;
	padding:0;
	}
.group a {
	text-decoration:underline;
	}
.thumbs {
	list-style:none;
	margin:0 1em 0 5em;
	padding:0;
}
.thumbs ul {
	margin:0;
	padding:0;
}
.thumbs li{
	display:inline;
	margin:0 auto;
	padding:0;
}
#tabs {
	text-align:center;
	margin:0;
	padding:0;
}	
#tabs div {
	margin:0 auto;
	padding:0;
}	
#tabs ul li a {
	font-weight:bold;
	}