/* CSS Document */
body{
	background-image:url(images/background.jpg); margin:0px; padding:0px; background-repeat:repeat-x; background-color:#545454; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#BODY-BORDER {
	width: 1003px;
}
#BODY-CONTENT {
	float:left; width:1003px; margin:0px; padding:0px;
}
.navHolder {
	float:left; width:973px; padding:0px 15px 0px 15px;
}
.navItems {
	float:left;
}
	.navItems ul {
		float:left; width:958px; list-style:none; margin:0px 0px 0px 15px; height:22px; padding:4px 0px 0px 15px; font-family:"Times New Roman", Times, serif; font-size:.7em; color:#FFFFFF; text-transform:uppercase; background:url(images/nav-right.gif) repeat-x;
	}
		.navItems ul li {
			float:left; margin-right:10px; padding-right:10px; border-right:1px solid #FFFFFF;
		}
div.newsletter {
	float:left; width:465px; padding:0px 10px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.8em; background:url(images/nav-right.gif) no-repeat; height:26px;
}

.contentHolder {
	float:left; width:1003px; background-image:url(images/body-background.gif); background-repeat:repeat-y;
}

/* LEFT NAV ------------------------------------ */
.leftNavHolder {
	float:left; width:250px; padding:15px 0px 0px 20px; text-align:left; font-size:12px; line-height:24px;
}
.categoryTitle {
	margin-bottom:11px;
}
.redBox {
	padding-right:4px;
}
.leftNav {
	float:left; width:255px; margin-bottom:15px;
}
a.leftLinks:link, a.leftLinks:visited {
	color:#FFFFFF; text-decoration:none;
}
a.leftLinks:hover {
	color:#FFFFFF; text-decoration:underline;
}

/* RIGHT COLUMN --------------------------------*/
.rightContent {
	float:left; width:668px; padding:40px 20px 10px 19px; text-align:left; font-size:11px; line-height:18px;
}
.welcomeDoor {
	float:left; width:187px; padding-left: 32px;
}
.welcomeText {
	float:left; width:439px; text-align:justify; margin-bottom:15px;
}
.pageTitle {
	float:left; width:668px; margin-bottom:10px;
}
.pageCookie {
	float:left; width:668px; margin-bottom:10px; text-align:right; font-size:9px;
}
.pageContent {
	float:left; width:668px;
}
.additional {
	float:left; width:668px; text-align:center; font-size:11px;
}
.offerTitle {
	float:left; width:668px; margin-bottom:10px;
}
.offerHolder {
	float:left; width:668px;
}
.offerText {
	float:left; width:213px;
}
.offerPhoto {
	float:left; width:100px; border:1px solid #999999; margin-left:49px; text-align:center;
}

/* PRODUCTS ------------------------------------*/
.productLeftCol {
	float:left; width:550px; padding-right:8px;
}
.productRightCol {
	float:left; width:100px; padding-left:3px;
}
.productSmallImages {
	float:left; width:100px; height:100px;  border:1px solid #999999; margin-bottom:10px; text-align:center; vertical-align:middle; 
}
.productCatImages {
	float:left; width:100px; height:100px; border:1px solid #999999; margin:0px 10px 10px 0px; text-align:center;
}
.adminRCPhoto {
	float:left; width:100px; height:100px; border:1px solid #999999; text-align:center;
}
.deletePhoto {
	float:left; width:100px; margin-bottom:10px;
}
.fullCol {
	float:left; width:668px; height:1px;
}

/* BOTTOM --------------------------------------*/
.bottomGraphic {
	float:left;
}
.bottomNavL {
	float:left; width:321px; height:15px; font-size:9px; background-color:#595959; padding:3px 0px 0px 15px; text-align:left; margin-bottom:0px;
}
.bottomNavR {
	float:left; width:342px; height:15px; font-size:9px; background-color:#595959; padding:3px 35px 0px 0px; text-align:right;margin-bottom:0px;
}
.bottomNavSpace {
	float:left; width:274px; margin-bottom:0px;
}
.bottomNavHolder {
	float:left; width:1003px; background-image:url(images/body-background.gif); background-repeat:repeat-y; height:15px; font-size:9px;
}

/* TEXT   --------------------------------------*/
a:link,  a:visited {
	color:#FFFFFF; text-decoration:none;
}
a:hover {
	color:#FFFFFF; text-decoration:underline;
}
.red {
	color:#CC0000;
}
.text {
	font-size:11px; color:#666666;
}
.text2 {
	font-size:18px; color:#FFFFFF;
}
input, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:1.0em;
}
form {
	margin:0px; padding:0px;
}