/*==============================	AMERICAN COACH STYLESHEET===============================*/body{	font-family: Arial;	font-size: 12px;	color: #3f4a4e;	margin: 0px;	padding: 0px;	background: #ffffff url(images/bg2.jpg) repeat-x center top;	margin-left: auto;	margin-right: auto;	line-height: 17px;}#maintable {	margin-right: auto;	margin-left: auto;}/*==============================		NAV BAR===============================*/#navbar {	height: 28px;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	list-style: none;	padding: 22px 0px 18px 0px;	width: 100%;	margin-right: auto;	margin-left: auto;	text-align: justify;	color: #314182;}#navbar a:link, #navbar a:visited{	padding: 22px 0px 0px 0px;/*	margin-right: 14px;*/	margin-right: 10px;	margin-left: 12px;	color: #5e5e5e;	text-decoration:none;	text-align: justify;}#navbar a:hover, #navbar a.current{	padding: 22px 0px 0px 0px;/*	margin-right: 14px;*/	margin-right: 10px;	margin-left: 12px;	color: #314182;	text-decoration: none;	text-align: justify;	border-bottom: 3px solid #a30303;	background: url(images/star.jpg) no-repeat center top;	z-index: 100;}/*==============================		BODY FORMATTING===============================*/h1 {	font-size: 26px;	color: #24357a;	line-height: 29px;}h2 {	font-size: 24px;	color: #24357a;	border-bottom: #ededed 2px;	line-height: 27px;}.red {	color: #a30303;}h3{	font-size: 22px;	color: #a30303;	line-height: 26px;}ul{	list-style-image: url(images/tick.png);	line-height: 20px;	list-style-position: inside;}ul img{	padding-left: 210px;}/*==============================		LEFT SIDE===============================*/.bigphoto{	float: left; 	padding: 20px 10px 0px 0px;}.photos img{	float: left; 	padding: 0px 10px 20px 0px;}.photos p{	padding: 0px 10px 20px 0px;}/*==============================		SPECIAL BOX===============================*/.special{	background: url(images/special_top.jpg) no-repeat top center;	width: 300px;	min-height: 335px;	padding-top: 20px;	}	.special_bottom {	background: url(images/special_bottom.jpg) no-repeat top center;	padding-bottom: 10px;	height: 71px;	}.special p{	padding: 70px 40px 10px 50px;	margin: 0px 20px 0px 20px;	width: 230px;}.special .sale{	float: right;	padding: 5px;}.special img{	margin:auto;	padding:auto;}/*==============================		FOOTER===============================*/.footer {	background: #24357a url(images/footer_bg.jpg) repeat-x center top; 	color: #FFFFFF;}.footer a:link, .footer a:visited, .footer a:hover, .footer a:active, .footer a:focus{	color:#FFFFFF;	text-decoration: none;}.footer p{	padding: 5px 0px 5px 0px;}h4 {	font-size: 18px;	line-height: 22px;	color: #3f4a4e;}