@charset "utf-8";
body {
	font: 90% Arial, Helvetica, Verdana, sans-serif;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
}
.oneColFixCtrHdr #container {
	width: 100%;
	margin: 0 auto;
	text-align: center; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	padding: 0px 0px 0px 0px;  /* 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. */
}
.oneColFixCtrHdr #container #header img {
	padding-top: 20px;
	padding-bottom: 15px;
}

.oneColFixCtrHdr #container #topnav ul {
	list-style-type: none;
}
.oneColFixCtrHdr #container #header {
	margin: 0px;
	padding: 0px;
}
.oneColFixCtrHdr #container #topnav li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.oneColFixCtrHdr #container #topnav a {
	text-decoration: none;
	padding-right: 80px;
	font-size: 120%;
	padding-left: 40px;
}
.oneColFixCtrHdr #container #topnav a:link {
	color: #e8c994;
}
.oneColFixCtrHdr #container #topnav a:hover {
	color: #CCCCCC;
}



.oneColFixCtrHdr #mainContent {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e8c994;
	border-bottom-color: #e8c994;
	background-image: url(../graphics/backgrounds/tattoo2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.oneColFixCtrHdr #container #mainContent #homeDiv {
	padding-top: 490px;
	z-index: 0;
}

.oneColFixCtrHdr #container #mainContent h1 {
	font-size: 120%;
	color: #888888;
	margin-top: 20px;
	font-variant: normal;
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent h2, .oneColFixCtrHdr #container #mainContent h3, .oneColFixCtrHdr #container #mainContent h4 {
	color: #777777;
}
.oneColFixCtrHdr #container #mainContent h2 {
	font-size: 120%;
}
.oneColFixCtrHdr #container #mainContent p {
	line-height: 130%;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer, .oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer2 {
	float: left;
	height: 260px;
	width: 200px;
	margin-right: 20px;
	margin-top: 10px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer {
	margin-right: 0px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer .imgBox img, .oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer2 .imgBox img {
	border: 2px solid #e8c994;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer .textbox, .oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer2 .textbox {
	color: #CCCCCC;
	font-size: 70%;
	margin-top: 6px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer .textbox2, .oneColFixCtrHdr #container #mainContent #homeDiv .imgContainer2 .textbox2 {
	color: #CCCCCC;
	font-size: 70%;
	margin-top: 2px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .pad12bot {
	padding-bottom: 12px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .pad12top {
	padding-top: 12px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv a {
	text-decoration: none;
}


.oneColFixCtrHdr #container #mainContent #homeDiv a:link, .oneColFixCtrHdr #container #mainContent #homeDiv a:visited {
	color: #e8c994;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .marg20bot {
	margin-bottom: 20px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv a:hover, .oneColFixCtrHdr #container #mainContent #homeDiv a:active, .oneColFixCtrHdr #container #mainContent #homeDiv a:visited:hover {
	color: #CCCCCC;
}

.oneColFixCtrHdr #container #homeintro {
	width: 800px;
	margin-right: auto;
	text-align: left;
	margin-left: auto;
	font-size: 90%;
	padding-top: 10px;
	padding-bottom: 15px;
}
.oneColFixCtrHdr #container #homeintro h1, .oneColFixCtrHdr #container #homeintro h2 {
	color: #777777;
	font-weight: normal;
}
.oneColFixCtrHdr #container #homeintro h1 {
	font-size: 120%;
	text-align: center;
}
.oneColFixCtrHdr #container #homeintro h2 {
	font-size: 100%;
	text-align: center;
}

.oneColFixCtrHdr #container #homeintro p {
	line-height: 140%;
	color: #999999;
}





.oneColFixCtrHdr #footer {
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	font-size: 110%;
}
.oneColFixCtrHdr #container #footer li {
	display: inline;
}

.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColFixCtrHdr #container #footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.oneColFixCtrHdr #container #footer a {
	text-decoration: none;
	padding-right: 31px;
	padding-left: 30px;
	background-image: url(../graphics/backgrounds/linkdivider.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.oneColFixCtrHdr #container #footer .lastlink {
	padding-right: 0px;
}
.oneColFixCtrHdr #container #footer .firstlink {
	padding-left: 0px;
}
.oneColFixCtrHdr #container #footer .lastsub {
	padding-right: 0px;
	background-image:none;
}
.oneColFixCtrHdr #container #footer a:link, .oneColFixCtrHdr #container #footer a:visited {
	color: #e8c994;
}
.oneColFixCtrHdr #container #footer a:hover, .oneColFixCtrHdr #container #footer a:active, .oneColFixCtrHdr #container #footer a:visited:hover {
	color: #CCCCCC;
}
.clearfloat {
	font-size: 1px;
	line-height: 0px;
	clear: both;
}
.box {
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #e8c994;
	border-right-color: #e8c994;
	border-bottom-color: #e8c994;
}
.box1 {
	background-color: #fed501;
}
.box2 {
	background-color: #ff4b12;
}
.box3 {
	background-color: #d81db2;
}
.box4 {
	background-color: #ef2421;
}
.box5 {
	background-color: #62ca00;
}
.box6 {
	background-color: #799cff;
}
.box7 {
	background-color: #ffe296;
}
.box8 {
	background-color: #d0004a;
}
.box9 {
	background-color: #7132c3;
}
.box10 {
	background-color: #f6d001;
}
.box11 {
	background-color: #f98200;
}
.box12 {
	background-color: #970248;
}
.box13 {
	background-color: #86d73a;
}
.box14 {
	background-color: #ebbf44;
}
.box15 {
	background-color: #FF0000;
}
.box16 {
	background-color: #fafafa;
}
.box17 {
	background-color: #c8c8c8;
}
.box18 {
	background-color: #FF3300;
}
.box19 {
	background-color: #FF6666;
}
.box20 {
	background-color: #99FF99;
}
.box21 {
	background-color: #ebbf44;
}
.box22 {
	background-color: #9900CC;
}
.box23 {
	background-color: #99CCFF;
}
.box24 {
	background-color: #999999;
}
.box25 {
	background-color: #CC99FF;
}
.box, .box1, .box2, .box3, .box4, .box5, .box6, .box7, .box8, .box9, .box10, .box11, .box12, .box13, .box14, .box15, .box16, .box17, .box18, .box19, .box20, .box21, .box22, .box23, .box24, .box25 {
	float: left;
	width: 90px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.oneColFixCtrHdr #container #boxcontainer {
	width: 1184px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8c994;
}
.box a, .box1 a, .box2 a, .box3 a, .box4 a, .box5 a, .box6 a, .box7 a, .box8 a, .box9 a, .box10 a, .box11 a, .box12 a, .box13 a, .box14 a, .box15 a, .box16 a, .box17 a, .box18 a, .box19 a, .box20 a, .box21 a, .box22 a, .box23 a, .box24 a, .box25 a  {
	color: #888;
	text-decoration: none;
}
.oneColFixCtrHdr #container #homeintro .marg6right {
	margin-right: 10px;
}
.oneColFixCtrHdr #container #mainContent #homeDiv .bigfont {
	font-size: 130%;
}
.oneColFixCtrHdr #container #homeintro .botlinks {
	font-size: 11px;
	text-align: center;
}
.oneColFixCtrHdr #container #homeintro .botlinks a:link, .oneColFixCtrHdr #container #homeintro .botlinks a:visited {
	color: #454545;
	text-decoration: none;
}
.oneColFixCtrHdr #container #homeintro .botlinks a:active, .oneColFixCtrHdr #container #homeintro .botlinks a:hover {
	color: #666;
	text-decoration: none;
}
.oneColFixCtrHdr #container #deals {
	font-size: 18px;
	color: #0C6;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.oneColFixCtrHdr #container #deals #dealsleft {
	float: left;
	margin-right: 145px;
}
.oneColFixCtrHdr #container #homeintro p a {
	color: #FC6;
	text-decoration: none;
}
