body {
	background-image: url(images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

html {overflow-y: scroll;}

.bg {
	background-attachment: scroll;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.dotted_line {
	background-attachment: scroll;
	background-image: url(images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.dotted_line2 {
	background-attachment: scroll;
	background-image: url(images/dotted_line2.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.continuous_line {
	background-attachment: scroll;
	background-image: url(images/continuous_line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.continuous_line_products {
	background-attachment: scroll;
	background-image: url(images/continuous_line_products.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.continuous_line_purchase {
	background-attachment: scroll;
	background-image: url(images/continuous_line_purchase.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.continuous_line2 {
	background-attachment: scroll;
	background-image: url(images/continuous_line2.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.vertical_line {
	background-attachment: scroll;
	background-image: url(images/continuous_line.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.vertical_line_products {
	background-attachment: scroll;
	background-image: url(images/continuous_line_products.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.vertical_line_purchase {
	background-attachment: scroll;
	background-image: url(images/continuous_line_purchase.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.pointer {
	background-attachment: scroll;
	background-image: url(images/pointer.gif);
	background-repeat: no-repeat;
	background-position: center 8px;
}
.pointer2 {
	background-attachment: scroll;
	background-image: url(images/pointer2.gif);
	background-repeat: no-repeat;
	background-position: 18px 11px;
}


.bg_top_birds {
	background-attachment: scroll;
	background-image: url(images/top_bg_birds.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_top_splash {
	background-attachment: scroll;
	background-image: url(images/top_bg_splash.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_top_springtoy {
	background-attachment: scroll;
	background-image: url(images/top_bg_springtoy.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_top_kite {
	background-attachment: scroll;
	background-image: url(images/top_bg_kite.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_top_binoculars {
	background-attachment: scroll;
	background-image: url(images/top_bg_binoculars.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_top_ringer {
	background-attachment: scroll;
	background-image: url(images/top_bg_ringer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



.txt_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.txt_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1578DA;
	line-height: 18px;
}
.txt_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5b6c;
	line-height: 18px;
}
.title_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e90168;
	line-height: 18px;
}

.txt_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5b6c;
	line-height: 18px;
}

.txt_news a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e90168;
	line-height: 18px;
	text-decoration: none;
}

.txt_news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e90168;
	line-height: 18px;
	text-decoration: underline;
}

.txt_quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #7a8796;
}
.txt_quote a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #7a8796;
	text-decoration: none;
}
.txt_quote a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #e90168;
}

.txt_mic_download {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #7a8796;
}
.txt_mic_download a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #6B1687;
	text-decoration: none;
}
.txt_mic_download a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #6B1687;
	text-decoration: underline;
}

.txt_company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5b6c;
	line-height: 18px;
}
.txt_company a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1578DA;
	line-height: 18px;
	text-decoration:none;	
}
.txt_company a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1578DA;
	line-height: 18px;
	text-decoration:underline;
}

.txt_menu_prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #324252;
	line-height: 18px;
}
.txt_menu_prod a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #8598AC;
	line-height: 18px;
	text-decoration: none;
}
.txt_menu_prod a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FF690B;
	line-height: 18px;
	text-decoration: none;	
}

.txt_products_orange  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF690B;
	line-height: 18px;
}

.txt_products_orange a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF690B;
	line-height: 18px;
	text-decoration: none;	
}

.txt_products_orange a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF690B;
	line-height: 18px;
	text-decoration: underline;	
}


.txt_support {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5b6c;
	line-height: 18px;
}
.txt_support a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e90168;
	line-height: 18px;
	text-decoration: none;
}
.txt_support a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e90168;
	line-height: 18px;
	text-decoration: underline;	
}

.txt_downloads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5b6c;
	line-height: 18px;
}
.txt_downloads a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B1687;
	line-height: 18px;
	text-decoration: none;
}
.txt_downloads a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B1687;
	line-height: 18px;
	text-decoration: underline;	
}

.txt_products {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5b6c;
	line-height: 18px;
}
.txt_products a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF690B;
	line-height: 18px;
	text-decoration: none;
}
.txt_products a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF690B;
	line-height: 18px;
	text-decoration: underline;	
}

.txt_purchase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5b6c;
	line-height: 18px;
}
.txt_purchase a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FC1921;
	line-height: 18px;
	text-decoration: none;
}
.txt_purchase a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FC1921;
	line-height: 18px;
	text-decoration: underline;	
}
.txt_purchase_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FC1921;
	line-height: 18px;
}


.txt_footer_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #7a8796;
}
.txt_footer_menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #7a8796;
	text-decoration: none;
}
.txt_footer_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #7a8796;
	text-decoration: underline;
}

.txt_footer_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #97A0AA;
}
.txt_footer_copy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #97A0AA;
	text-decoration: none;
}
.txt_footer_copy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #4b5b6c;
}

.txt_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	background-color: #BFC7D1;
	width: 220px;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #e90168;
}
.txt_area2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	background-color: #A4ACB6;
	width: 320px;
	border: none;
	margin: 0px;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #e90168;
}
