/*-------------------------------------
GLOBAL RESETS AND SETUP
-------------------------------------*/

html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, pre, blockquote, ol, dl, address {
	color: #fff;
	margin: 0 0 1em 0;
	padding: 0;
}

p {
	margin: 0 0 10px 0;
	padding: 0;
}

dd {
	margin-left: 1em;
}

blockquote {
	font-style: italic;
	padding: 5px 0 5px 30px;
}

form label {
	cursor: pointer;
}

fieldset {
	border: none;
}

input, select, textarea {
	padding: 3px;
	font-size: 100%;
	background: #eee;
	border: #bbb solid 1px;
}

input.submit {
	color: #fff;
	background: #eb3520;
	margin: 0 0 0 130px;
}

img, a {
	border: 0;
}

ul {
	list-style-type: none;
	padding:0;
	margin:0;
}

li {
	list-style-type: none;
	padding:0;
	margin:0;
}

a {
	text-decoration: none;
	color: #a51717;
}

a:hover {
	text-decoration: underline;
}


/*-------------------------------------------------------------------------------------------------Div Id----------*/

body {background: #0e393f url(../images/bg.jpg) top left repeat-x;}

#center_content {
	background: url(../images/content_bg.jpg) top left repeat-y;
	width: 936px;
	margin: 0 auto;
}

#top {
	background: url(../images/menu.jpg) top no-repeat;
	width: 910px;
	height: 120px;
	margin: 0 auto;
}

#menu_bar {
	border: 1px solid #000;
	border-bottom: none;
	background: url(../images/menu_bar.jpg) top left repeat-x;
	width: 910px;
	height: 31px;
	padding: 6px 0 0 0;
	margin: 0 auto;
	text-align: center;
}

#menu_bar a {
	color: #e5d5b4;
	margin: 0 20px;
	font-size: .9em;
}

#menu_bar a:hover {
	text-decoration: none;
	color: #fff;
}

#banner, #banner_short {
	height: 262px;
	width: 910px;
	border: 1px solid #000;
	border-top: none;
	margin: 0 auto;
}

#banner_short {
	height: 200px;
}

#content {
	width: 910px;
	margin: 20px auto;
	overflow: hidden;
}

#footer {
	margin: 40px auto 0;
	background: url(../images/footer.jpg) top left no-repeat;
	width: 900px;
	height: 27px;
	padding: 16px 0 0 10px;
}

#footer a {
	color: #000;
	margin: 0 5px;
}

/*-------------------------------------------------------------------------------------------------Div Class-------*/

.contact_top {
	float: right;
	margin: 9px 20px 0 0;
}

.address {
	float: left;
	margin: 23px 0 0 652px;
	text-align: right;
}

.left_content {
	width: 210px;
	float: left;
}

.product_list {
	width: 188px;
	padding: 10px;
	border: 1px solid #000;
}

.product_list a {
	margin: 0 0 0 10px;
	color: #000;
}

.product_list a:hover {
	text-decoration: none;
	color: #eb3520;
}

.quote {
	margin: 40px 0;
	text-align: center;
}

.right_content {
	margin: 0 5px 0 40px;
	width: 655px;
	float: left;
}

/*-------------------------------------------------------------------------------------------------Font Class------*/

.border {border: 1px solid #000;}

.extra_mar {margin-bottom: 10px;}

.small {font-size: .8em;}

.title {font-size: 1.3em;}

.dk_blue {color: #010c5b;}

.larger {font-size: 1.1em;}