body {
	padding:0px;
	margin:0px auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#2B84E0;
}




/*TEXT*/

.normal_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	line-height:24px;
}

.blue_hr_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#0E58A5;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}

.blue_txt {
	color:#114984;
}

.red_txt {
	color:#C90008;
}

.red_hr_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#C90008;
}

.red_hr_txt2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#C90008;
	font-style:italic;
}

.black_hr_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#000000;
}

.black_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
}

.black_txt2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
}

.yellow_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#FE8D44;
	font-style:italic;
}

.price_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#E30000;
	font-weight:bold;
}

.white_txt {
	color:#FFFFFF;
	font-size:12px;
}

/*LINK*/

a:link, a:active, a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

a.red_link:link, a.red_link:active, a.red_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#BC0000;
	font-weight:bold;
	text-decoration:none;
}

a.red_link:hover{
	color:#000000;
	text-decoration:none;
}

/*MISC*/

.white_bg {
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
}

.main_bott_bg {
	background-image:url(../images/main_bott_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.shadow_right {
	background-image:url(../images/shadow_right.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.shadow_left {
	background-image:url(../images/shadow_left.jpg);
	background-repeat:repeat-y;
	background-position:top right;
}

#best_seller_wrapper {
	position:relative;
	padding:0px;
	margin:0px;
}

#best_seller {
	position:absolute;
	padding:0px;
	margin:0px;
	right:0px;
	top:8px;
}

.blue_bar_bg {
	background-image:url(../images/blue_bar_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:10px 40px;
}

.yellowhr_mid {
	background-image:url(../images/yellowhr_mid.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#BC0000;
	font-weight:bold;
	padding:0px 10px;
}

.yellowhr_mid span {
	color:#000000;
}

.yellowbox_mid_content {
	border-left:2px solid #FCBA04;
	border-right:2px solid #FCBA04;
	background-color:#FEFBF3;
	padding:10px 20px 7px 20px;
}

.yellowbox_bot {
	background-image:url(../images/yellowbox_bot.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.blueboxhr_mid {
	background-image:url(../images/blueboxhr_mid.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
}

.bluebox_bott {
	background-image:url(../images/bluebox_bott.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.bluebox_content_area {
	background-image:url(../images/bluebox_mid_border_right.gif);
	background-position:top right;
	background-repeat:repeat-y;
	border-left:2px solid #7DB6EE;
	background-color:#F1F8FF;
	padding:10px 20px;
}


#bluebox_hr_wrapper {
	position:relative;
	padding:0px;
	margin:0px;
}

#bluebox_hr_txt {
	position:absolute;
	padding:0px;
	margin:0px;
	right:-30px;
	top:-56px;
}

.science_nature_box_border_top {
	background-color:#F5EEDA;
	border-top:2px solid #DCCEA5;
}

.science_nature_box_border_bottom {
	background-color:#F5EEDA;
	border-bottom:2px solid #DCCEA5;
}

.science_nature_box_border_left {
	background-color:#F5EEDA;
	border-left:2px solid #DCCEA5;
}

.science_nature_box_border_right {
	background-color:#F5EEDA;
	border-right:2px solid #DCCEA5;
}

.science_nature_box_mid {
	background-color:#F5EEDA;
	padding:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#3F3F3F;
	line-height:24px;
}

.img_border {
	border:2px solid #DCCEA5;
}

.testimonialsbox {

}
.testimonialsbox_border_top {
	background-color:#DCFAFD;
	border-top:2px solid #B2E0E5;
}

.testimonialsbox_border_bottom {
	background-color:#DCFAFD;
	border-bottom:2px solid #B2E0E5;
}

.testimonialsbox_border_left {
	background-color:#DCFAFD;
	border-left:2px solid #B2E0E5;
}

.testimonialsbox_border_right {
	background-color:#DCFAFD;
	border-right:2px solid #B2E0E5;
}

.testimonialsbox_mid {
	background-color:#DCFAFD;
	padding:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000000;
	line-height:24px;
}

.dotted_line {
	background-image:url(../images/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:center left;
}

.productbox_bg {
	background-image:url(../images/productbox_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.product_list ul {
	padding:0px;
	margin:0px;
}

.product_list li {
	padding:0px;
	margin:0px;
}

.grey_shadow_bg {
	background-image:url(../images/grey_shadow_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
