/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	background-color: #061d2d;
	background-repeat: repeat;
	margin: 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
#outerWrapper #contentWrapper #content .creditcardinfo {
	color: #333;
	font-size: 18px;
	line-height: 1.5;
	margin: 1px 10px 36px 30px;
	text-align: left;
}
h2 {
	color: #2657A9;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 18px 25px 7px 30px;
}
a,  a:link {
	color: #2657A9;
	text-decoration: none;
}
a:visited {
	color: #2657A9;
	text-decoration: none;
}
a:hover {
	color: #C00;
	text-decoration: none;
}
a:focus {
	color: #2657A9;
	text-decoration: none;
}
a:active {
	color: #2657A9;
	text-decoration: none;
}
#outerWrapper {
	background-color: #1F4163;
	margin: 0 auto;
	padding: 0 0;
	text-align: left;
	width: 800px;
}
#outerWrapper #contentWrapper {
	margin: 0 0;
	padding: 0 0;
	background-image: url(images/bg_faux2.gif);
	background-repeat: repeat-y;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: both;
  display: block;
}
#outerWrapper #contentWrapper #leftColumn1 {
	background-color: #5C83A9;
	color: #FFFFFF;
	float: left;
	margin: 0 0;
	padding: 0 0;
	width: 168px;
	background-image: url(images/bg_img_leftcol1.jpg);
	background-repeat: repeat-x;
}
#outerWrapper #contentWrapper #rightColumn1 {
	color: #333333;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	margin: 0 0;
	padding: 0 0;
	width: 116px;
	background-color: #FFC84B;
	border: 0;
}
#outerWrapper #contentWrapper #content {
	background-color: #FFF;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 114px 0 173px;
	padding: 0 0;
	width: 511px;
	border: 0;
}
#outerWrapper #contentWrapper #content p {
	font-size: 11px;
	line-height: 1.75;
	padding: 0 0;
	margin: 12px 15px 6px 30px;
}
#outerWrapper #contentWrapper #content ul li{
	font-size: 11px;
	list-style-type: square;
	line-height: 1.75;
	padding: 0 0;
	margin: 0 0 3px 10px;
	list-style-position: outside;
}
#outerWrapper #contentWrapper #content .contenthometable {
	margin: 15px 10px 17px 30px;
}
#outerWrapper #contentWrapper #content .contenthometable tr td .creditcardinfo {
	font-size: 12px;
	margin: 1px 0 0 0;
}
#outerWrapper #contentWrapper #content .contenthometable tr td p {
	font-size: 11px;
	color: #333;
	margin: 0 6px 14px 0;
	line-height: 1.5;
}
#outerWrapper #contentWrapper #content .ptopimg {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.asterick {
	color: #C00;
}
#outerWrapper #header {
	background: #fff;
	padding: 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	width: 800px;
	margin: 0 0;
	background-color: #FFF;
	text-align: center;
} 
#outerWrapper #header table {
	margin:15px 10px 10px 20px;
	padding: 0 0;
	text-align: center;
 	}
#outerWrapper #header table tr td .contactinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	font-weight: normal;
	color: #333333;
	text-align: right;
	margin: 10px 0 0 0;
}
#outerWrapper #header table tr td .parapromo {
	font-size: 10px;
	line-height: normal;
	color: #2657A9;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 6px 0 0;
}
#outerWrapper #header table tr td .contacthours {
	font-size: 10px;
	line-height: normal;
	text-align: right;
	margin: 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
#outerWrapper #contentWrapper #rightColumn1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 10px 6px;
	padding: 0 0;
	text-align: center;
	line-height: normal;
}
#outerWrapper #contentWrapper #rightColumn1 p a:link {
	color: #C00;
	text-decoration: none;
}
#outerWrapper #contentWrapper #rightColumn1 p a:visited {
	color: #C00;
	text-decoration: none;
}
#outerWrapper #contentWrapper #rightColumn1 p a:hover {
	color: #000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #rightColumn1 p a:active {
	color: #C00;
	text-decoration: none;
}
#outerWrapper #contentWrapper #leftColumn1 .address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 50px 0 30px 20px;
	color: #000000;
	text-align: left;
	line-height: 1.25;
}
#outerWrapper #contentWrapper #rightColumn1 .small {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	margin: 0 0 40px 0;
}
#outerWrapper #contentWrapper #rightColumn1 .ebaytxt {
	font-size: 11px;
	line-height: normal;
	margin: 25px 0 6px 0;
}
#outerWrapper #contentWrapper #leftColumn1 .leftcol_text {
	text-align: left;
	margin: 18px 10px 14px 15px;
	line-height: 1.5;
	padding: 0 0;
}
#outerWrapper #contentWrapper #leftColumn1 .leftcol_text a:link {
	color: #FFF;
}
#outerWrapper #contentWrapper #leftColumn1 .leftcol_text a:visited {
	color: #FFF;
}
#outerWrapper #contentWrapper #leftColumn1 .leftcol_text a:hover {
	color: #C00;
}
#outerWrapper #contentWrapper #leftColumn1 .leftcol_text a:focus {
	color: #FFF;
}
#outerWrapper #contentWrapper #leftColumn1 .leftcol_text a:active {
	color: #FFF;
}
#outerWrapper #contentWrapper #leftColumn1 .leftcol_pics {
	text-align: center;
	margin: 15px 0px;
	padding: 0px;
}
#outerWrapper #contentWrapper #leftColumn1 .nav {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#outerWrapper #contentWrapper #leftColumn1 .address a:link {
	color: #061D2D;
	text-decoration: none;
}
#outerWrapper #contentWrapper #leftColumn1 .address a:visited {
	color: #061D2D;
	text-decoration: none;
}
#outerWrapper #contentWrapper #leftColumn1 .address a:hover {
	color: #fFF;
	text-decoration: none;
}
#outerWrapper #contentWrapper #leftColumn1 .address a:focus {
	color: #061D2D;
	text-decoration: none;
}
#outerWrapper #contentWrapper #leftColumn1 .address a:active {
	color: #061D2D;
	text-decoration: none;
}
#outerWrapper #footer {
	padding: 0 0;
	background-color: #1F4163;
	height: 200px;
} 
#outerWrapper #footer p {
	margin: 0 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	background-color: #1f4163;
	width: 800px;
	text-align: center;
	color: #CCC;
	font-size: 10px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
}
#outerWrapper #contentWrapper #content .footer_txt {
	font-size: 10px;
	text-align: center;
	margin: 24px 20px 30px 20px;
	line-height: normal;
}
#container #header table tr td .parapromo {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #D31A4F;
	text-align: center;
}
#outerWrapper #footer .botnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	color: #CCC;
	text-align: center;
	margin: 30px 0 10px 0;
}
#outerWrapper #footer .botnav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#outerWrapper #footer .botnav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#outerWrapper #footer .botnav a:hover {
	color: #FFF;
	text-decoration: underline;
}
#outerWrapper #footer .botnav a:focus {
	color: #FFFFFF;
	text-decoration: none;
}
#outerWrapper #footer .botnav a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #header .parapromo a:link {
	color: #2657A9;
	text-decoration: none;
}
#outerWrapper #header .parapromo a:visited {
	color: #2657A9;
	text-decoration: none;
}
#outerWrapper #header .parapromo a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #header .parapromo a:focus {
	color: #2657A9;
	text-decoration: none;
}
#outerWrapper #header .parapromo a:active {
	color: #2657A9;
	text-decoration: none;
}
#outerWrapper #footer .copyright {
	font-size: 10px;
	line-height: 1.25;
	color: #CCCCCC;
	margin: 20px 0 40px 0;
}
#outerWrapper #contentWrapper #content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #44484F;
	margin: 28px 25px 0px 30px;
	letter-spacing: -0.05em;
}
#outerWrapper #contentWrapper #content table tr td .promotitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color: #2657A9;
	margin: 0;
	border-top: solid #333 1px;
	border-bottom: solid #333 1px;
}
#outerWrapper #contentWrapper #content table tr td .promotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px 0px 4px 0px;
	line-height: 1.25;
}
