							/* GLOBAL SETTINGS */
							/* ALL GLOBAL STYLES SET HERE */
							/* AS WELL AS ALL IMPORTS */

@import url("navigation.css");
@import url("inventory.css");
@import url("splash-page.css");
@import url("splash-page2.css");
@import url("form.css");
@import url("specials.css");

a:link, a:visited, a:hover {
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0px;
}


							/* STRUCTURE SETTINGS */
							/* ALL SETTINGS FOR THE STRUCTURE OF */
							/* THE SITE ARE HERE */


#bg-div {
	width: 100%;
	height: 390px;
	background: url(images/header-bg.jpg) repeat-x center;
	overflow: hidden;
}

#header-div {
	position: absolute;
	width: 955px;
	top: 0px;
	left: 50%;
	margin-left: -477px;
	z-index: 20;
}

#header-div img {
	float: left;
}

#top-links {
	float: left;
	width: 955px;
	height: 28px;
}

#feature-box-wrap {
	float: left;
	width: 955px;
	height: 248px;
}

#feature-box {
	float: left;
	width: 603px;
	height: 248px;
	padding: 2px 0px 0px 23px;
	background: url(images/feature-box.png) no-repeat;
}

#feature-box-rt {
	float: right;
	width: 329px;
	height: 248px;
}

#dealbox {
	background: url(images/deal-box.png) no-repeat;
	width: 329px;
	height: 143px;
	margin-top: 95px;
	padding-top: 10px;
}

#dealbox .inner {
	width: 296px;
	height: 130px;
	margin: 0 0 0 30px;
	overflow: auto;
	font-size: 12px;
	text-align: justify;
	padding-right: 5px;
}

#nav-wrap {
	position: absolute;
	top: 276px;
	left: 50%;
	margin-left: -458px;
	width: 917px;
	height: 54px;
	z-index: 1000;
}

#column-wrap {
	position: absolute;
	top: 330px;
	left: 50%;
	margin-left: -459px;
	width: 918px;
	overflow: hidden;
	z-index: 20;
}

#column-wrap h3.header {
	font-size: 16px;
	font-weight: bold;
	color: #4f91cd;
	border-bottom: #4f91cd 1px dotted;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 25px 0px 5px 0px;
}


#left-column {
	float: left;
	width: 177px;
	overflow: hidden;
}

#center-column {
	float: left;
	width: 255px;
	overflow: hidden;
	position: relative;
}

#highlight-text {
	width: 255px;
	height: 178px;
}

#vert-seperator {
	background: url(images/vert-seperator.png) repeat-y;
	width: 16px;
	float: left;
	height: 485px;
	display: block;
}

#index-text {
	background: url(images/index-text-bg.png) no-repeat;
	width: 255px;
	height: 178px;
	float: left;
}

#index-text .header {
	display: none;
}

#index-text .content {
	margin: 0px 16px 10px 16px;
	font-size: 11px;
	color: #707070;
	text-align: justify;
}

#right-vert-seperator {
	background: url(images/right-vert-sep.png) no-repeat;
	width: 20px;
	height: 485px;
	float: left;
	display: block;
}

#right-column {
	float: left;
	width: 459px;
	overflow: hidden;
	position: relative;
	margin-right: -459px;
}

#bottom-sep {
	background: url(images/bottom-sep.png) no-repeat;
	height: 11px;
	width: 927px;
	display: block;
	float: left;
}

#footer-wrap {
	width: 917px;
	float: left;
	color: #707070;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

#footer-wrap a:link, #footer-wrap a:visited, #footer-wrap a:hover {
	text-decoration: underline;
	color: #f5ab5b;
}

#left-footer {
	float: left;
	width: 45%;
	text-align: left;
}

#right-footer {
	float: right;
	width: 45%;
	text-align: right;
}

#twocol-rt {
	float: left;
	width: 724px;
	position: relative;
	margin: 0px;
}

#twocol-rt-top {
	float: left;
	width: 724px;
	background: url(images/twocol-rt-top.png) no-repeat;
	height: 38px;
}

#twocol-rt-rep {
	float: left;
	position: relative;
	margin-right: -338px;
	padding: 0px 26px 0px 24px;
	width: 676px;
	background: url(images/twocol-rt-rep.png) repeat-y;
	font-size: 11px;
	text-align: justify;
}

#twocol-rt-rep a {
	color: #8f4459;
	font-weight: bold;
}

#twocol-rt-rep a:hover {
	color: #f5ab5b;
	font-weight: bold;
}

#twocol-rt-rep h3.header {
	font-size: 16px;
	font-weight: bold;
	color: #4f91cd;
	border-bottom: #4f91cd 1px dotted;
	width: 676px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

#twocol-rt-rep h3 {
	font-size: 16px;
	font-weight: bold;
	color: #4f91cd;
	border-bottom: #4f91cd 1px dotted;
	width: 676px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

.news-header {
	font-size: 16px;
	font-weight: bold;
	color: #4f91cd;
	border-bottom: #4f91cd 1px dotted;
	width: 676px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}

#twocol-rt-bot {
	float: left;
	width: 724px;
	background: url(images/twocol-rt-bot.png) no-repeat;
	height: 34px;
}

/* Contact Form */

.contact-inputs {
	border: #f5ab5b 1px solid;
	padding-left: 5px;
	font-size: 12px;
	height: 15px;
	width: 200px;
}





