body {
	margin: 0;
	padding: 0;
	font-family: Arial, "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
}

hr {
	background: #4d536e;
	height: 1px;
	border: none;
}

ul {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

.clear {
	clear: both;
}

.spacer {
	height: 20px;
}

.align_right {
	text-align: right;
}

.bg_top_container {
	background-color: #C5C5C5;
}

.main_container {
	width: 880px;
	margin: 0 auto;
}

.header_top {
	padding-top: 5px;
	background-image: url(images01/bg_header_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 880px;
	height: 33px;
}

.header_top_repeat {
	background-image: url(images01/bg_header_top_repeat.jpg);
	background-repeat: repeat-y;
}

.logo_holder {
	padding: 22px 0 27px 70px;
}

.logo_hoder img {
	border: none;
}

/* MAIN MENU TABS */

.menu_holder {
	width: 856px;
	margin: 0 auto;
}

.menu_holder ul.navigation {
	background: transparent;
	display: inline;
	float: left;
	height: 36px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_holder ul.navigation li {
	display: inline;
	float: left;
	height: 36px;
	margin: 0;
	position: relative;
	width: 107px;
}

.menu_holder ul.navigation li a {
	background-image: url(images01/button_main_menu.jpg);
	display: block;
	float: left;
	height: 36px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 36px;
	width: 107px;
	color: #fff;
}

.menu_holder ul.navigation li a {
	background-position: 0px -72px;
}

.menu_holder ul.navigation li a.on, .menu_holder ul.navigation li a:hover.on {
	background-position:0px 0px;
	color: #fff;
}

.menu_holder ul.navigation li a:hover {
	background-position:0px -36px;
	color: #fff;
}

/* END OF MAIN MENU TABS */

.header_bg {
	position: relative;
	width: 860px;
	height: 201px;
	margin: 0 auto;
	background-image: url(images01/bg_header.jpg);
	background-repeat: no-repeat;
}

.big_product_box {
	position: absolute;
	top: 19px;
	left: 58px;
}

.header_text_box {
	padding: 20px 50px 0 270px;
	color: #fff;
}

.header_text_box h1{
	font-size: 28px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.header_text_box p{
	padding: 0;
	font-size: 14px;
	line-height: 20px;
}

/* HEADER PRODUCT 3 BUTTONS MENU */

.header_buttons_holder {
	position: absolute;
	width: 470px;
	height: 38px;
	top: 158px;
	left: 328px;
}

.button_big1, .button_big2, .button_big3 {
	display: inline;
	float: left;
	height: 38px;
	margin: 0;
	margin-right: 18px;
	position: relative;
	width: 119px;
}

.button_big3 {
	margin-right: 0;
}

.button_big1 a, .button_big2 a, .button_big3 a {
	background-image: url(images01/button_big1.jpg);
	background-position:0px -38px;
	display: block;
	height: 38px;
	text-align: center;
	float: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 38px;
	width: 119px;
	color: #fff;
}

.button_big2 a {
	background-image: url(images01/button_big2.jpg);
}

.button_big3 a {
	background-image: url(images01/button_big3.jpg);
}

.button_big1 a:hover, .button_big2 a:hover, .button_big3 a:hover {
	background-position:0px 0px;
	color: #fff;
}

/* END OF HEADER PRODUCT 3 BUTTONS MENU */

.bg_bottom_container {
	background-color: #5E6077;
}

.content_bg_repeat {
	background-image: url(images01/bg_content_repeat.jpg);
	background-repeat: repeat-y;
}

.content_inside_top {
	width: 839px;
	height: 46px;
	margin: 0 auto;
	background-image: url(images01/bg_content_iside_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.content_inside_repeat {
	width: 839px;
	margin: 0 auto;
	background-image: url(images01/bg_content_iside_repeat.jpg);
	background-repeat: repeat-y;
}

.content_inside_bottom {
	width: 839px;
	height: 15px;
	margin: 0 auto;
	background-image: url(images01/bg_content_iside_bottom.jpg);
	background-repeat: no-repeat;
}

.left_column {
	float: left;
	padding: 14px 0 10px 12px;
}

.product_box_top {
	width: 562px;
	height: 13px;
	background-image: url(images01/bg_product_box_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.product_box_repeat {
	width: 562px;
	background-image: url(images01/bg_product_box_repeat.jpg);
	background-repeat: repeat-y;
	line-height: 20px;
	color: #5d6985;
}

.product_box_repeat img{
	float: left;
	padding: 0 14px 0 10px;
}

.product_box_heading {
	font-size: 20px;
	font-weight: bold;
	padding-top: 5px;
}

.product_box_repeat p{
	padding-right: 18px;
	margin: 9px 0;
	line-height: 18px;
}

/* PRODUCT SMALL BUTTONS MENU */

.buttons_holder {
	width: 405px;
	height: 30px;
	float: right;
}

.button_mini1, .button_mini2, .button_mini3 {
	display: inline;
	float: left;
	height: 30px;
	margin: 0;
	margin-right: 20px;
	position: relative;
	width: 98px;
}

.button_mini3 {
	margin-right: 0;
	width: 108px;
}

.button_mini1 a, .button_mini2 a, .button_mini3 a {
	background-image: url(images01/button_mini1.jpg);
	display: block;
	height: 30px;
	text-align: center;
	float: left;
	padding-left: 1px;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	line-height: 30px;
	width: 98px;
	color: #fff;
}

.button_mini2 a {
	background-image: url(images01/button_mini2.jpg);
}

.button_mini3 a {
	background-image: url(images01/button_mini3.jpg);
	width: 108px;
}

.button_mini1 a:hover, .button_mini2 a:hover, .button_mini3 a:hover {
	background-position:0px -30px;
	color: #fff;
}

/* END OF PRODUCT SMALL BUTTONS MENU */

.coming_soon {
	color: #BF4747;
	font-weight: bold;
	font-size: 11px;
}

.product_box_bottom {
	width: 562px;
	height: 15px;
	background-image: url(images01/bg_product_box_bottom.jpg);
	background-repeat: no-repeat;
}

.right_column {
	width: 259px;
	float: right;
	padding: 16px 0 10px 0;
	color: #4d536e;
}

.bg_right_top {
	width: 251px;
	height: 9px;
	background-image: url(images01/bg_right_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg_right_repeat {
	width: 257px;
	background-image: url(images01/bg_right_repeat.jpg);
	background-repeat: repeat-y;
	line-height: 20px;
}

.bg_right_repeat a, .bg_right_repeat a:link, .bg_right_repeat a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #346fab;
}

.bg_right_repeat a:hover {
	color: #7ea4b5;
}

.bg_right_bottom {
	width: 251px;
	height: 15px;
	background-image: url(images01/bg_right_bottom.jpg);
	background-repeat: no-repeat;
}

.right_heading {
	color: #3b4d72;
	font-weight: bold;
	background-image: url(images01/hr_bg_right_panel.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
}

.right_column_text {
	padding: 10px 20px 10px 15px;
}

.sign_me_box {
	position: relative;
	width: 222px;
	height: 136px;
	background-image: url(images01/bg_sign_me.jpg);
	background-repeat: no-repeat;
}

.sign_me_email {
	position: absolute;
	top: 30px;
	left: 56px;
	background: transparent;
	border: none;
	border-style: none;
	font-size: 11px;
	color: #4d536e;
}

.sign_me_name {
	position: absolute;
	top: 69px;
	left: 56px;
	background: transparent;
	border: none;
	border-style: none;
	font-size: 11px;
	color: #4d536e;
}

.sign_me_button {
	position: absolute;
	top: 98px;
	left: 82px;
}

.bottom_links {
	text-align: center;
	padding: 11px 20px 4px 20px;
	color: #fff;
}

.bottom_links a, .bottom_links a:link, .bottom_links a:visited {
	text-decoration: none;
	color: #fff;
}

.bottom_links a:hover {
	color: #7ea4b5;
}

.footer_bg {
	background-image: url(images01/bg_footer.jpg);
	width: 880px;
	height: 30px;
}

.bottom_text {
	text-align: center;
	padding: 13px 20px 18px 20px;
	color: #7ea4b5;
}
