html {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

body {
	background-color: #aabfd5;
	background-image: url(images/back.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 0px;
	text-align: center;
}

img {
	border: none;
}

a:link {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #aabfd5;
	text-decoration: underline;
}

a:visited {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

a:visited:hover {
	font-size: 12px;
	color: #aabfd5;
	text-decoration: underline;
}

#contentlinks a:link {
	color:#0066CC;
}
#contentlinks a:visited {
	color:#743399;
}
#contentlinks a:active,
a:hover {
	color: #FF4B33;
}

#wrapper {
	width: 910px;
	background-color: #fff;
	margin: 0 auto;
	padding-bottom: 5px;
}

span#link01 a:link {
    font-size: 12px;
    color: #0066cc;
    text-decoration: underline;
}

span#link01 a:hover {
    font-size: 12px;
    color: #aabfd5;
    text-decoration: none;
}

span#link01 a:visited {
    font-size: 12px;
    color: #0066cc;
    text-decoration: underline;
}

span#link01 a:visited:hover {
    font-size: 12px;
    color: #aabfd5;
    text-decoration: none;
}

#clearer {
	clear: both;
}

#header {
	width: 898px;
	height: 136px;
	background-image: url(images/header.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 1px #aabfd5;
	border-top: none;
	margin-left: 5px;
}

#header a:link {
	float: left;
	width: 400px;
	height: 136px;
	border: none;
}

#header a:hover {
	float: left;
	width: 400px;
	height: 136px;
	border: none;
}

#header a:visited {
	float: left;
	width: 400px;
	height: 136px;
	border: none;
}

#header a:visited:hover {
	float: left;
	width: 400px;
	height: 136px;
	border: none;
}

#buttonLogin a:link {
	height: 27px;
	width: 197px;
	background-image: url(images/buttonLogin.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-top: 20px;
	margin-right: 27px;
}

#buttonLogin a:hover {
	height: 27px;
	width: 197px;
	background-image: url(images/buttonLogin.png);
	background-repeat: no-repeat;
	background-position: 0px -27px;
	float: right;
	margin-top: 20px;
	margin-right: 27px;
}

#buttonLogin a:visited {
	height: 27px;
	width: 197px;
	background-image: url(images/buttonLogin.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-top: 20px;
	margin-right: 27px;
}

#buttonLogin a:visited:hover {
	height: 27px;
	width: 197px;
	background-image: url(images/buttonLogin.png);
	background-repeat: no-repeat;
	background-position: 0px -27px;
	float: right;
	margin-top: 20px;
	margin-right: 27px;
}

#topLinks {
	width: 900px;
	height: 47px;
	background-image: url(images/topnavbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ff00ff;
	margin-left: 5px;
	margin-top: 5px;
}

#topLinksLinkWrapper {
	float: left;
	width: 180px;
	height: 30px;
	padding-top: 17px;
}

#topLinksLinkWrapperOn1 {
	float: left;
	width: 180px;
	height: 30px;
	padding-top: 17px;
	font-size: 14px;
	color: #fff;
	background-image: url(images/topLinksOn1.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#topLinksLinkWrapperOn2 {
	float: left;
	width: 179px;
	height: 30px;
	padding-top: 17px;
	font-size: 14px;
	color: #fff;
	background-image: url(images/topLinksOn2.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#topLinksLinkWrapperOn3 {
	float: left;
	width: 178px;
	height: 30px;
	padding-top: 17px;
	font-size: 14px;
	color: #fff;
	background-image: url(images/topLinksOn3.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 1px;
}

/*#topLinks a:link {
	font-size: 14px;
	color: #ffe05d;
	text-decoration: none; 
}

#topLinks a:hover {
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
}

#topLinks a:visited {
	font-size: 14px;
	color: #ffe05d;
	text-decoration: none;
}

#topLinks a:visited:hover {
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
}*/

#bodyWrapper {
	width: 900px;
	background-image: url(images/backBody.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
	padding: 27px;
	text-align: left;
}

#superiorBoxes {
	width: 900px;
	min-height:261px;
	height:auto !important;
	height:261px;
	background-image: url(images/superiorBoxes.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 0px;	
}

#superiorBoxesTitleWrapper {
	float: left;
	text-align: left;
	width: 645px;
	height: 56px;
	margin: 0px;
}

#superiorBoxesTitle {
	float: left;
	text-align: left;
	margin-top: 14px;
	color: #fff;
	font-size: 16px;
}

#superiorBoxesText {
	float: left;
	text-align: left;
	width: 182px;
	height: 165px;
	margin: 0px 0px 6px 17px;
	color: #336699;
	font-size: 12px;
}

#praises {
	float: right;
	text-align: left;
	width: 200px;
	font-size: 12px;
	font-style: italic;
	color: #fff;
	margin: 43px 30px 0px 0px;
}


#appraiserpraises {
	text-align: left;
	width: 400px;
	font-size: 12px;
	font-style: italic;
	margin: 43px 30px 0px 0px;
}

#buttonLearnMore a:link {
	height: 26px;
	width: 126px;
	background-image: url(images/buttonLearnMore.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 0px 0px 83px;
}

#buttonLearnMore a:hover {
	height: 26px;
	width: 126px;
	background-image: url(images/buttonLearnMore.png);
	background-repeat: no-repeat;
	background-position: 0px -26px;
	float: left;
	margin: 0px 0px 0px 83px;
}

#buttonLearnMore a:visited {
	height: 26px;
	width: 126px;
	background-image: url(images/buttonLearnMore.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px 0px 0px 83px;
}

#buttonLearnMore a:visited:hover {
	height: 26px;
	width: 126px;
	background-image: url(images/buttonLearnMore.png);
	background-repeat: no-repeat;
	background-position: 0px -26px;
	float: left;
	margin: 0px 0px 0px 83px;
}

#footer01 {
	width: 898px;
	height: 57px;
	background-image: url(http://www.amclinks.com/info/wp-content/themes/amc/images/footer01.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 1px #aabfd5;
	margin-left: 5px;
	margin-top: 5px;
}

#footer02 {
	width: 900px;
	height: 59px;
	background-image: url(http://www.amclinks.com/info/wp-content/themes/amc/images/footer02.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
}

#footerLinksWrapper {
	float: left;
	margin-top: 23px;
	margin-left: 25px;
	text-align: left;
}

#footerLinksWrapper span {
	color: #fff;
	font-size: 14px;
	margin: 0px 8px;
}

#buttonSocialWrapper {
	float: right;
	width: 130px;
	margin-top: 15px;
	margin-right: 30px;
	text-align: left;
}

#copyright {
	width: 868px;
	font-size: 11px;
	color: #7598ba;
	text-align: left;
	padding: 12px 0px 0px 0px;
	margin-bottom: 20px;
}

/*-- Secondary Page --*/

#bodyWrapperSecondary {
	width: 900px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}

#leftColumnWrapper {
	float: left;
	width: 646px;
	background-color: #fff;
	border: solid 1px #aabfd5;
	min-height: 707px;
	height:auto !important;
	/* height:1048px; */
}

#rightColumnWrapper {
	float: right;
	width: 252px;
	/* height: 707px; */
	background-image: url(images/backRtColSecondary.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #94aeca;
	text-align: center;
}

#praisesSecondaryWrapper {
	float: right;
	text-align: left;
	width: 252px;
	height: 261px;
	background-image: url(images/backPraises.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 12px;
	font-style: italic;
	color: #fff;
	margin: 0px;
}

#praisesSecondary {
	float: right;
	text-align: left;
	width: 200px;
	font-size: 12px;
	font-style: italic;
	color: #fff;
	margin: 54px 30px 0px 0px;
}

#textWrapper {
	width: 575px;
	/* height: 725px; */
	margin-left: 40px;
	margin-top: 30px;
	font-size: 13px;
	text-align: left;
	color: #333;
}

#textWrapper p#bold {
	float: left;
	clear: both;
	color: #336699;
	margin: 5px 0px 4px 0px;
	font-weight: bold;
	width: 585px;
}

#textWrapper p#indent {
	float: left;
	clear: both;
	margin: 0px 0px 3px 10px;
	width: 585px;
}

span#bulletPoints1 {
	float: left;
	clear: both;
	color: #336699;
	margin: 5px 0px 4px 0px;
	font-weight: bold;
}

span#bulletPoints2 {
	float: left;
	clear: both;
	color: #336699;
	margin: 0px 0px 3px 10px;
	color: #333;
}

/*-- FAQ page bullets --*/

span#bulletPoints3 {
	float: left;
	clear: both;
	color: #336699;
	margin: 0px 0px 3px 10px;
	color: #333;
}
span#bulletPoints3 a:link {
        float: left;
	clear: both;
	color: blue;
	margin: 0px 0px 3px 10px;	
	color: blue;
	text-decoration: underline;
}

span#bulletPoints3 a:hover {
        float: left;
	clear: both;
	color: #336699;
	margin: 0px 0px 3px 10px;	
	color: 336699;
	text-decoration: underline;
}

span#bulletPoints3 a:visited {
	float: left;
	clear: both;
	color: #blue;
	margin: 0px 0px 3px 10px;	
	color: blue;
	text-decoration: underline;
}

span#bulletPoints3 a:visited:hover {
        float: left;
	clear: both;
	color: #336699;
	margin: 0px 0px 3px 10px;	
	color: 336699;
	text-decoration: underline;
}

/*-- right-align links --*/

span#bulletPoints4 {
	float: right;
	clear: both;
	color: #336699;
	margin: 0px 0px 3px 10px;
	color: #333;
}
span#bulletPoints4 a:link {
        float: right;
	clear: both;
	color: blue;
	margin: 0px 0px 3px 10px;	
	color: blue;
	text-decoration: underline;
}

span#bulletPoints4 a:hover {
        float: right;
	clear: both;
	color: #336699;
	margin: 0px 0px 3px 10px;	
	color: 336699;
	text-decoration: underline;
}

span#bulletPoints4 a:visited {
	float: right;
	clear: both;
	color: #blue;
	margin: 0px 0px 3px 10px;	
	color: blue;
	text-decoration: underline;
}

span#bulletPoints4 a:visited:hover {
        float: right;
	clear: both;
	color: #336699;
	margin: 0px 0px 3px 10px;	
	color: 336699;
	text-decoration: underline;
}


/*-- Form Page One --*/

body#green {
	background-color: #184021;
	background-image: url(images/backGreen.png);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 0px;
	text-align: center;
}

#headerGreen {
	width: 898px;
	height: 136px;
	background-image: url(images/headerGreen.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 1px #86b892;
	border-top: none;
	margin-left: 5px;
}

#bodyWrapperGreen {
	width: 900px;
	height: 617px;
	background-image: url(images/backBodyForm.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}

#footer01Green {
	width: 898px;
	height: 57px;
	background-image: url(images/footer01Green.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 1px #86b892;
	margin-left: 5px;
	margin-top: 5px;
}

#footer02Green {
	width: 900px;
	height: 59px;
	background-image: url(images/footer02Green.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
}

#copyrightWhite {
	width: 868px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	padding: 12px 0px 0px 0px;
	margin-bottom: 20px;
}

#formWrapper {
	float: right;
	width: 251px;
	height: 299px;
	background-image: url(images/backForm.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 1px #fff;
	margin-right: 30px;
	margin-top: 30px;
}

#formWrapper table {
	width: 220px;
	height: 100px;
	color: #194624;
	margin: 110px 0px 14px 5px;
}

input#formField {
	width: 165px;
	height: 20px;
	border: solid 1px #194624;
	background-color: #fff;
}

#linkCoupon a:link {
	float: left;
	width: 82px;
	height: 82px;
	margin: 505px 0px 0px 288px;
	border: none;
}

#linkCoupon a:hover {
	float: left;
	width: 82px;
	height: 82px;
	margin: 505px 0px 0px 288px;
	border: none;
}

#linkCoupon a:visited {
	float: left;
	width: 82px;
	height: 82px;
	margin: 505px 0px 0px 288px;
	border: none;
}

#linkCoupon a:visited:hover {
	float: left;
	width: 82px;
	height: 82px;
	margin: 505px 0px 0px 288px;
	border: none;
}

#buttonForm a:link {
	float: left;
	height: 49px;
	width: 211px;
	background-image: url(images/buttonForm.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 19px;
}

#buttonForm a:hover {
	float: left;
	height: 49px;
	width: 211px;
	background-image: url(images/buttonForm.png);
	background-repeat: no-repeat;
	background-position: 0px -49px;
	margin-left: 19px;
}

#buttonForm a:visited {
	float: left;
	height: 49px;
	width: 211px;
	background-image: url(images/buttonForm.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 19px;
}

#buttonForm a:visited:hover {
	float: left;
	height: 49px;
	width: 211px;
	background-image: url(images/buttonForm.png);
	background-repeat: no-repeat;
	background-position: 0px -49px;
	margin-left: 19px;
}

/*-- Form Page Two --*/

h1 {
color:#336699;
display:inline;
}

#footerAMClogo {
	width: 900px;
	height: 130px;
	background:url (images/footerbgform.jpg) left top no-repeat;
	margin-left: 5px;
	margin-top: 5px;
}

#bodyWrapperGreen2 {
	width: 900px;
	height: 685px;
	background-image: url(images/backBodyForm.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}

#formWrapper2 {
	float: right;
	width: 251px;
	height: 310px;
	background-image: url(images/backForm.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 1px #fff;
	margin-right: 30px;
	margin-top: 110px;
}

#formWrapper2 table {
	width: 220px;
	height: 100px;
	color: #194624;
	margin: 100px 0px 14px 5px;
}

input#formField2 {
	width: 165px;
	height: 18px;
	border: solid 1px #194624;
	background-color: #fff;
}

#linkCoupon2 a:link {
	float: left;
	width: 82px;
	height: 82px;
	margin: 568px 0px 0px 292px;
	border: none;
}

#linkCoupon2 a:hover {
	float: left;
	width: 82px;
	height: 82px;
	margin: 568px 0px 0px 292px;
	border: none;
}

#linkCoupon2 a:visited {
	float: left;
	width: 82px;
	height: 82px;
	margin: 568px 0px 0px 292px;
	border: none;
}

#linkCoupon2 a:visited:hover {
	float: left;
	width: 82px;
	height: 82px;
	margin: 568px 0px 0px 292px;
	border: none;
}


/* menu structure */

#topnav {
	float: left;
	margin: 0px;
	width: 872px;
	height: 48px;
	margin-bottom: 20px;	
	background:url(images/topnavbg.jpg) #000 left top repeat-x;
}


.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover

{

	text-align:left;

	text-decoration:none;

	outline:none;

	letter-spacing:normal;

	word-spacing:normal;

}



.art-menu, .art-menu ul

{

	margin: 0;

	padding: 0;

	border: 0;

	list-style-type: none;

	display: block;

}



.art-menu li

{

	margin: 0;

	padding: 0;

	border: 0;

	display: block;

	float: left;

	position: relative;

	z-index: 5;

	background:none;

}



.art-menu li:hover

{

	z-index: 10000;

	white-space: normal;

}



.art-menu li li

{

	float: none;

}



.art-menu ul

{

	visibility: hidden;

	position: absolute;

	z-index: 10;

	left: 0;

	top: 0;

	background:none;

}



.art-menu li:hover>ul

{

	visibility: visible;

	top: 100%;

}



.art-menu li li:hover>ul

{

	top: 0;

	left: 100%;

}



.art-menu:after, .art-menu ul:after

{

	content: ".";

	height: 0;

	display: block;

	visibility: hidden;

	overflow: hidden;

	clear: both;

}

.art-menu, .art-menu ul

{

	min-height: 0;

}



.art-menu ul

{
	padding: 0px;
	margin: 0px;
}



.art-menu ul ul

{

	padding: 30px 30px 30px 10px;

	margin: -30px 0 0 -10px;

}











/* menu structure */



.art-menu

{

	padding:0px;

}



.art-nav

{

	position: relative;

	height: 47px;

	z-index: 100;

}



.art-nav .l, .art-nav .r

{

	position: absolute;

	z-index: -1;

	top: 0;

	height: 47px;

	background-image: url('images/nav.png');

}



.art-nav .l

{

	left: 0;

	right:0px;

}



.art-nav .r

{

	right: 0;

	width: 974px;

	clip: rect(auto, auto, auto, 974px);

}





/* end Menu */



/* begin MenuItem */

.art-menu ul li

{

	clear: both;

}



.art-menu a

{

	position:relative;

	display: block;

	overflow:hidden;

	height:47px;

	cursor: pointer;

	text-decoration: none;

	margin-right:0px;

	margin-left:0px;

}





.art-menu a .r, .art-menu a .l

{

	position:absolute;

	display: block;

	top:0;

	z-index:-1;

	height:141px;

	background-image: url('images/MenuItem.png');

}



.art-menu a .l

{

	left:0;

	right:0px;

}



.art-menu a .r

{

	width:405px;

	right:0;

	clip: rect(auto, auto, auto, 404px);

}



.art-menu a .t 

{

	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	
	font-weight:normal;

	color: #FFE05D;

	padding: 0 49px 0px 48px;

	margin: 0 0px;

	line-height:47px;

	text-align: center;

	

}



.art-menu a:hover .l, .art-menu a:hover .r

{

	top:-47px;

}



.art-menu li:hover>a .l, .art-menu li:hover>a .r

{

	top:-47px;

}



.art-menu li:hover a .l, .art-menu li:hover a .r

{

	top:-47px;

}

.art-menu a:hover .t

{

	color: #000000;

}



.art-menu li:hover a .t

{

	color: #FFF;
	text-decoration:underline;

}



.art-menu li:hover>a .t

{
	color: #FFF;
	text-decoration:underline;

}





.art-menu a.active .l, .art-menu a.active .r

{

	top: -94px;

}



.art-menu a.active .t

{

	color: #FFF;
	text-decoration:none;

}





/* end MenuItem */



/* begin MenuSeparator */

.art-nav .art-menu-separator

{

	display: block;
	width: 1px;
	height:47px;
	background-image: url('images/divider.jpg');

}



/* end MenuSeparator */

.wpcf7-validates-as-required {
	width: 160px;
	height: 20px;
	border: solid 1px #434f27;
	background-color: #fff;
}



input.art-button {
	height: 44px;
	width: 272px;
/*	background-image: url(images/buttonForm.jpg); */
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-left: 21px;
	font-size:1px;
	border:none;
	cursor:pointer;
}

input.art-button:hover {
	height: 44px;
	width: 272px;
	background-image: url(images/buttonForm.jpg); 
	background-repeat: no-repeat;
	background-position: 0px -44px;
	float: left;
	margin-left: 21px;
	font-size:1px;
	border:none;
}

.text {
width: 165px;
	height: 18px;
	border: solid 1px #194624;
	background-color: #fff;
	}

/* .wpcf7-submit {
margin:0px 0px 0px 25px;
background:url(images/send.jpg) center top no-repeat;
width:211px;
height:48px;
border:none;
font-size:1px;
color:#1A4724;
text-align:center;
cursor:pointer;
} */