body {background-color:#008BAA;}

.bodytext, td {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
}
a:hover {
	color: #FFCC00;
	text-decoration: none;
}
a:link, a:visited {
	text-decoration: underline;
	color: #0099cc;
}
.bodytext-grey {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	color: #333333;
}
a:visited {
	color: #0099cc;
	text-decoration: underline;
}
.bodytext-white {
	font-family: arial;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
}
.bodytext-small {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
}
.OrngHeader {
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #048DAB;
}
.GrayHeader {
	font-family: arial;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
#h1div{
	float:left;
	width:1px;height:1px;
	padding:0px;
	margin:0px;
	display:none;
	font-size:6px;
	color:#ffffff;
	visibility:hidden;
}
.page_description{
	display:none;
	top:-9999px;
	left:-9999px;
	position:absolute;
	text-indent:-9999px;
}

/* New Stuff by AC */
.wrap {border-right: 1px solid rgb(0, 139, 170); width: 823px; background-color: rgb(255, 255, 255); margin:0 auto;}
#header {width:823px; height:217px; background-image:url(../images/header-bg.jpg); background-repeat:no-repeat; margin:0 0 10px 0;}
#logo {margin:42px 0 0 12px; border:none; float:left; display:inline;}
#cart {margin:11px 0 0 253px; border:none; float:left; display:inline;}
#header form {float:right; display:inline; margin:12px 15px 0 0; padding:0;}
#header form input {width:209px; height:18px; border:none; color:#808285; font-family:arial; font-size:11px; padding:2px 3px 0px 3px; vertical-align:middle; float:left; display:inline;}
#header form #btn-search {width:56px !important; height:19px !important; background-image:url(../images/btn-search.gif); background-repeat:no-repeat; background-color:Transparent; margin:0 0 0 10px; padding:0; border:none; overlay:none; cursor:pointer;}
#nav {height:23px; display:block; border-bottom:1px solid #b2dce5; clear:both; margin:0 0 15px 0;}

#content {background-color:#ffffff; padding:15px;}
#leftnav {float:left; display:inline; width:145px; margin: 0 20px 0 0;}
#page-content {float:right; display:inline; width:615px; margin:0 10px 0 0;}

#page-content a {border:none !important;}

.home-ad1, .home-ad2 {margin:0 0px 0 0; border:none; float:left; display:inline;}
.home-ad1 img, .home-ad2 img {border:none !important;}
.home-ad1 img {margin:22px 20px 0 0;}
.home-ad2 img {margin:11px 0 0 0;}

#home-cats {border-top:1px solid #cccccc; padding:0px 0; margin:10px 0 0 15px; float:left; display:inline; width:585px;}
#home-cats div {width:177px; float:left; display:inline; margin:10px 27px 10px 0;}
#home-cats div.last {margin-right:0 !important;}
.home-cat-img {border:1px solid #008baa;}
#home-cats div h2 {margin:12px 0 0 0; padding:0;}
#home-cats div h2 a:link, #home-cats div h2 a:active, #home-cats div h2 a:visited {color:#008baa; font-size:12px; font-weight:bold; font-family:arial; text-decoration:none;}
#home-cats div h2 a:hover {color:#000000;}
#home-cats div p {margin:6px 0 0 0; padding:0; color:#333333; font-size:11px; font-family:arial; line-height:15px;}

#footer {clear:both; display:block; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; background-position:top; padding:10px 0 0 0; }
#footer p {font-size:10px; font-family:arial; color:#666666; margin:5px 0; padding:0; line-height:15px;}

div.accessory_pattern{padding:10px 10px 10px 0px; float:left; font-size:11px;}