/* CSS Document */
	
body {
	border: 0;
	margin: 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
 	background: #FFF;
}

img {
	border: none;
	margin: 0;
}

.floatleft {
	float: left;
	border: 0;
	margin: 0;
}

.nowrap {
	white-space: nowrap;	
}

.floatleftnoborder {
	float: right;
	margin: 0;
}

.border {
	border: 1px solid #364c7a;
}

table, p, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

table {
	border-collapse: collapse;
}

form, cfform {
	margin: 0;
}

a, a:visited {
	color: #000;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #e0a810;
	text-decoration: none;
}

#header {
	padding: 0;
	border: 0;
	background: #FFF url(../images/template/bg-header.png)  no-repeat;
}

#header td {
	padding: 0;
	border: 0;
}

#pgtitle td {
	background: #364c7a;
	color: #FFF;
	font-size: 1.2em;
	padding: 5px;
	border: 1px solid #364c7a;
	font-weight: bold;
}

#pgcontent {
	background: #FFF url(../images/template/bg-idealreel.jpg)  no-repeat top left;
}

#pgcontent td {
	padding: 5px;
	border: 1px solid #364c7a;
}

#footer td {
	background: #d8e2e1;
	border: 1px solid #364c7a;
	padding: 5px;
}

.special {
	font-size: 1.4em;
	font-weight: bold;
	border: 1px solid #364c7a;
	padding: 5px;
	background: #d8e2e1;
}

.shade {
	background: #d8e2e1;
}

/* ------------------------------------------------------------- */
/* MENU STYLES */
/* ------------------------------------------------------------- */

#menu #ahome img {
	background: url(../images/template/menu/home.png) top left no-repeat;
}

#home #menu #ahome img {
	background: url(../images/template/menu/home-roll.png) top left no-repeat;
}

#menu #ashop img {
	background: url(../images/template/menu/shop.png) top left no-repeat;
}

#shop #menu #ashop img {
	background: url(../images/template/menu/shop-roll.png) top left no-repeat;
}

#menu #aideal img {
	background: url(../images/template/menu/ideal.png) top left no-repeat;
}

#ideal #menu #aideal img {
	background: url(../images/template/menu/ideal-roll.png) top left no-repeat;
}

#menu #awhy img {
	background: url(../images/template/menu/why.png) top left no-repeat;
}

#why #menu #awhy img {
	background: url(../images/template/menu/why-roll.png) top left no-repeat;
}

#menu #acontact img {
	background: url(../images/template/menu/contact.png) top left no-repeat;
}

#contact #menu #acontact img {
	background: url(../images/template/menu/contact-roll.png) top left no-repeat;
}
