body {margin: 0; padding: 0; font-family: Verdana; font-size: 8pt; behavior: url("/csshover3.htc"); }

img.header {position: absolute; left: 50%; margin-left: -400px; z-index: 1}
.search_box {position: absolute; left: 50%; margin-left: 215px; top: 64px; width: 175px; height: 18px; z-index: 2; border-style: solid; border-width: 1px; border-color: #aaaaaa}

.search_box {position: absolute; left: 50%; margin-left: 215px; top: 64px; width: 175px; height: 18px; z-index: 2; border-style: solid; border-width: 1px; border-color: #aaaaaa; font-family: verdana; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #494949; line-height: 18px}

.search_button {position: absolute; left: 50%; margin-left: 400px; top: 63px; z-index: 2}
.below_phone {position: absolute; left: 50%; margin-left: 320px; top: 45px; z-index: 2; text-align: right;}

#navbar_menu {position: absolute; top: 90px; left: 50%; margin-left: -400px; width: 880px; height: 25px; background-image: URL(/images/nav_bar.jpg); background-repeat: repeat-x; border-left-style: solid; border-left-color: #9d9b9e; border-left-width: 1px; border-right-style: solid; border-right-color: #9d9b9e; border-right-width: 1px; border-right-style: solid; z-index: 1; text-align: center}

#navbar_menu div {height: 25px; display: inline; font-family: tahoma; font-size: 11px; font-weight: bold; line-height: 23px; z-index: 1; height: 23px; margin-top: 1px; margin-left: 6px; margin-right: 6px}
#navbar_menu div a {text-decoration: none; color: #3090f6}
#navbar_menu div a:hover {color: #636563}


.navbar_breadcrumbs {position: absolute; top: 140px; left: 50%; margin-left: -400px; z-index: 1; width: 700px; height: 18px;}

.left_menu {position: absolute; top: 155px; width: 170px; height: auto; left: 50%; margin-left: -400px; border-style: solid; border-width: 1px; padding-bottom: 9px; border-color: #E6E3E6; z-index: 1}

.main_container_1 {position: absolute; top: 155px; width: 505px; left: 50%; height: 250px; margin-left: -212px; z-index: 1}

.main_container_11 {position: absolute; top: 155px; width: 505px; left: 50%; height: auto; margin-left: -212px; z-index: 1; padding: 7px; line-height: 1.5}

.main_container_2 {position: absolute; top: 420px; width: 505px; left: 50%; height: 215px; margin-left: -212px; border-style: solid; border-width: 1px; border-color: #9bcc3d; z-index: 1}
.main_container_2r {position: relative; top: 10px; width: 503px; height: 165px; border-style: solid; border-width: 1px; border-color: #9bcc3d; z-index: 1}

.resources_footer {position: absolute; top: 795px; width: 505px; left: 50%; height: 72px; margin-left: -212px; z-index: 1}

.main_container_2_search_header {position: absolute; top: 260px; width: 505px; left: 50%; height: 25px; margin-left: -212px; z-index: 1}

.main_container_2_products_header {position: absolute; top: 155px; width: 505px; left: 50%; height: 25px; overflow: hidden; margin-left: -212px; font-family: tahoma; font-size: 11px; font-weight: bold; line-height: 25px; z-index: 1; height: 25px; text-align: right; color: #636563}

.main_container_2_products_header_p {position: relative; top: 45px; width: 505px; left: 50%; height: 25px; overflow: hidden; margin-left: -212px; font-family: tahoma; font-size: 11px; font-weight: bold; line-height: 25px; z-index: 1; height: 25px; text-align: right; color: #636563}

.main_container_3 {position: absolute; top: 650px; width: 360px; left: 50%; height: 175px; margin-left: -212px; border-style: solid; border-width: 1px; border-color: #3091f2; z-index: 1}

.main_container_3_search {position: absolute; top: 280px; width: 505px; left: 50%; height: auto; line-height: 1.5; overflow: auto; margin-left: -212px; /*border-style: solid; border-width: 2px; border-color: #3090f6; */z-index: 1}

.main_container_3_categories {position: absolute; top: 280px; width: 505px; left: 50%; height: auto; overflow: hidden; margin-left: -212px; z-index: 1}

.main_container_3_products {position: absolute; top: 180px; width: 505px; left: 50%; height: 660px; margin-left: -212px; background-color: white; border-top-style: solid; border-top-width: 1px; border-top-color: #808080; z-index: 1}

.main_container_3_products_p {position: relative; top: 45px; width: 505px; left: 50%; height: auto; margin-left: -212px; background-color: white; border-top-style: solid; border-top-width: 1px; border-top-color: #808080; z-index: 1; line-height: 2}

.main_container_3_cart {position: absolute; top: 180px; width: 505px; left: 50%; height: auto; overflow: hidden; margin-left: -212px; z-index: 1}

.main_container_4 {position: absolute; top: 650px; width: 130px; left: 50%; height: 175px; margin-left: 163px; z-index: 1}

.main_container_5 {position: absolute; top: 800px; width: 130px; left: 50%; height: auto; margin-left: 163px; z-index: 1}

#right_1 {position: absolute; top: 155px; width: 170px; height: auto; left: 50%; margin-left: 310px; border-left-style: solid; border-left-width: 1px; border-left-color: #cfcfcd; text-align: center}

#right_2 {position: absolute; top: 175px; width: 170px; height: auto; left: 50%; margin-left: 310px; border-style: solid; border-width: 1px; border-color: #cfcfcd; text-align: center}

.global_c {position: absolute; top: 140px; width: 170px; height: 25px; left: 50%; margin-left: 310px; background-color: #9bcc3c; border-style: solid; border-width: 1px; border-color: #9bcc3d; text-align:left;}

.checkout_header {position: absolute; top: 144px; left: 50%; margin-left: 410px}

.right_2 {position: absolute; top: 175px; width: 170px; height: 220px; left: 50%; margin-left: 310px; border-style: solid; border-width: 1px; border-color: #9bcc3d}
.right_2_all {position: absolute; top: 180px; width: 170px; height: 200px; left: 50%; margin-left: 310px; border-style: solid; border-width: 1px; border-color: #9bcc3d}

.right_3 {position: absolute; top: 455px; width: 170px; height: 150px; left: 50%; margin-left: 310px; border-style: solid; border-width: 1px; border-color: #9bcc3d}
.right_3_all {position: absolute; top: 395px; width: 170px; height: 150px; left: 50%; margin-left: 310px; border-style: solid; border-width: 1px; border-color: #a0a0a0}

.right_4 {position: absolute; top: 620px; width: 170px; height: 160px; left: 50%; margin-left: 310px; border-style: solid; border-width: 1px; border-color: #39a29b}

.footer {position: relative; clear:both; top: 2000px; left: 50%; margin-left: -400px; width: 880px; height: 150px; background-color: #e7e7e7; border-top-color: #cccccc; border-top-width: 1px; border-top-style: solid; z-index: 1; display: none;}
.footer2 {position: absolute; top: 1185px; left: 50%; margin-left: -400px; width: 880px; height: 150px; background-color: #e7e7e7; border-top-color: #cccccc; border-top-width: 1px; border-top-style: solid; z-index: 1; display: none}


.container_heading_b {position: relative; display: block; width: 100%; height: 25px; background-color: #3091f2; line-height: 25px; text-align: left; margin-bottom: 9px; text-indent: 1em;}
.container_heading_c {position: relative; display: block; width: 100%; height: 25px; background-color: #3091f2; line-height: 25px; text-align: center; margin-bottom: 9px}
.container_heading_g {position: relative; display: block; width: 100%; height: 25px; background-color: #9bcc3d; line-height: 25px; text-align: center}
.container_heading_dg {position: relative; display: block; width: 100%; height: 25px; background-color: #39a29b; line-height: 25px; text-align: center}
.container_heading_gr {position: relative; display: block; width: 100%; height: 25px; background-color: #e9e9e9; line-height: 25px; text-align: left; margin-bottom: 5px;}

ul.search {padding: 0; margin: 0; list-style-type: none}
li.search {float: left; width: 14px; height: 14px; margin-right: 5px; text-align: center; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: black; cursor: pointer; font-size: 10pt}

ul.catlist {padding: 0; margin: 0; list-style-type: square; list-style-position: inside}

ul.cart {padding: 0; margin: 0; list-style-type: none; margin-top: 10px; width: 507px}
li.cart {float: left; height: 20px; margin-right: 2px; text-align: center; font-size: 10pt; font-weight: bold; background-color: #d9d9d9}

div.level1 {padding: 0; margin-top: 1px; margin-bottom: 1px; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #3091f2}
div.level2 {padding: 0; margin-top: 1px; margin-bottom: 1px; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #636563}
div.level3 {padding: 0; margin-top: 1px; margin-bottom: 1px; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #636563}
div.level4 {padding: 0; margin-top: 1px; margin-bottom: 1px; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #636563}
div.level5 {padding: 0; margin-top: 1px; margin-bottom: 1px; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #636563}
div.level6 {padding: 0; margin-top: 1px; margin-bottom: 1px; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #636563}

div.itemlevel1 {height: 15px; line-height: 15px; cursor: pointer; z-index: 99}
div.itemlevel2 {height: 15px; line-height: 15px; cursor: pointer; z-index: 99}
div.itemlevel3 {height: 15px; line-height: 15px; cursor: pointer; z-index: 99}
div.itemlevel4 {height: 15px; line-height: 15px; cursor: pointer; z-index: 99}
div.itemlevel5 {height: 15px; line-height: 15px; cursor: pointer; z-index: 99}
div.itemlevel6 {height: 15px; line-height: 15px; cursor: pointer; z-index: 99}

h1 {margin: 0; padding: 0; font-size: 11px; }
h2 {margin: 0; padding: 0; font-size: 11px; color: black}
h3 {margin: 10px; padding: 0; font-size: 11px; color: black}
h5 {margin: 10px; padding: 0; font-size: 12px; color: #636563}
h6 {margin: 0; padding: 0; font-size: 10pt; color: #3091f2; text-transform: uppercase}
h4 {margin: 0; padding: 0; font-size: 11px; margin-left: 10px; line-height: 25px; color: black}

.margin20 {margin: 20px}

hr {margin: 0; padding: 0; border: 0; color: #2162c8; background-color: #2162c8; height: 1px}
hr.bblue {color: #d3e0f3; background-color: #d3e0f3}

table, tr, td {margin: 0; padding: 0; font-size: 10px; border-collapse: collapse;}
th {background-color: #3091f2; color: #ffffff}

table.cart_dark {clear: both; border-collapse: collapse; width: 505px; background-color: #f5f5f5; height: 50px}
table.cart_light {clear: both; border-collapse: collapse; width: 505px; background-color: white; height: 50px}
td.s {height: 20px; width: 72px; text-align: center}
td.l {height: 20px; width: 291px; text-align: center}
input {margin: 0; padding: 0}
input.coupon_field {position: absolute; background-color: white; width: 100px; border-style: solid; border-width: 1px; border-color: #2162c8; top: 3px; left: 325px}
.coupon_lable {position: absolute; top: 0; left: 110px; font-weight: bold}
img {border: none}

div.coupon {position: relative; width: 505px; height: 25px; background-color: #d3e0f3; line-height: 25px}
div.totals {position: relative; float: left; width: 355px; height: 240px; font-size: 10px; line-height: 20px;}
.proceed_checkout {float: right}

.update_cart {position: absolute; top: 2px; left: 5px}
.update {position: absolute; top: 2px; left: 435px}

.new_details {position: absolute; left: 0; top: 0; width: 280px; height: 18px; border-style: solid; border-color: #7b9eb3; border-width: 1px; font-family: Verdana; font-size: 8pt}
.new_quantity {position: absolute; left: 350px; top: 11px; width: 25px; height: 18px; border-style: solid; border-color: #7b9eb3; border-width: 1px}
.new_addtocart {position: absolute; left: 391px; top: 10px; cursor: pointer}

.micons1 {vertical-align: middle; margin-left: 10px}
.micons2 {vertical-align: middle; margin-left: 20px}
.micons3 {vertical-align: middle; margin-left: 30px}
.micons4 {vertical-align: middle; margin-left: 40px}
.micons5 {vertical-align: middle; margin-left: 50px}
.micons6 {vertical-align: middle; margin-left: 55px}

.selcat1 {position: absolute; top: 35px; left: 0; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat2 {position: absolute; top: 35px; left: 125px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat3 {position: absolute; top: 35px; left: 250px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat4 {position: absolute; top: 35px; left: 375px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat5 {position: absolute; top: 180px; left: 0px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat6 {position: absolute; top: 180px; left: 125px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat7 {position: absolute; top: 180px; left: 250px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat8 {position: absolute; top: 180px; left: 375px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat9 {position: absolute; top: 325px; left: 0px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat10 {position: absolute; top: 325px; left: 125px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat11 {position: absolute; top: 325px; left: 250px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat12 {position: absolute; top: 325px; left: 375px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat13 {position: absolute; top: 470px; left: 0px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat14 {position: absolute; top: 470px; left: 125px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat15 {position: absolute; top: 470px; left: 250px; width: 125px; height: 145px; text-align: center; cursor: pointer}
.selcat16 {position: absolute; top: 470px; left: 375px; width: 125px; height: 145px; text-align: center; cursor: pointer}


#useful {margin-top: 10px}
#useful ul {margin: 0; padding: 0; list-style-type: square; list-style-position: inside; margin-left: 10px; color: #3091f2; margin-bottom: 10px}
#useful ul a {color: #636563; text-decoration: none}

#useful2 img {margin-top: 10px}
#useful2	hr {color: #cfcfcd; background-color: #cfcfcd; width: 160px}

#right_2	hr {color: #cfcfcd; background-color: #cfcfcd; width: 160px}

#right_1	hr {color: #cfcfcd; background-color: #cfcfcd; width: 160px}

.email_box_d {position: absolute; top: 3px; left: 10px; width: 110px; height: 18px; z-index: 1; border-style: solid; border-width: 1px; font-family: verdana; border-color: #aaaaaa; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #494949; line-height: 18px}

.email_button_d {position: absolute; top: 3px; left: 130px; z-index: 1}



form {margin: 0; padding: 0}

#utility {position: absolute; z-index: 1; color: white; left: 50%; margin-left: 186px; top: 5px; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px}

#utility a {text-decoration: none; color: white}

#alinks a {text-decoration: none; color: #808080}

#corporate_form {text-align: left; margin-left: 10px}

#corporate_form input {width: 145px; height: 18px; z-index: 1; border-style: solid; border-width: 1px; font-family: verdana; border-color: #aaaaaa; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #494949; line-height: 18px}

#corporate_form textarea {width: 145px; height: 54px; z-index: 1; border-style: solid; border-width: 1px; font-family: verdana; border-color: #aaaaaa; font-stretch: ultra-condensed; white-space: nowrap; font-family: verdana; font-size: 11px; color: #494949; line-height: 18px}

/*  From old TC css file for the drug facility chooser   */
.fdown {margin-top: 500px}
.fselectort {position: absolute; top: 0; width: 493px; height: 91px; background-image: url(/pics/fboxt.gif)}
.fselectorb {position: absolute; top: 91px; width: 493px; height: 402px; background-image: url(/pics/fboxb.jpg)}
.fselectorbl {position: absolute; top: 91px; width: 493px; height: 452px; background-image: url(/pics/fboxbl.jpg)}

.fselectorh {position: absolute; top: 101px;  margin-left: 15px; width: 461px; height: 40px}
.fselector1 {position: absolute; top: 161px;  margin-left: 15px; width: 461px; height: 130px}
.fselector2 {position: absolute; top: 300px;  margin-left: 15px; width: 461px; height: 30px}
.fselector3 {position: absolute; top: 360px;  margin-left: 15px; width: 461px; height: 30px}
.fselector3l {position: absolute; top: 360px;  margin-left: 15px; width: 461px; height: 80px}

.fselectorid {position: absolute; top: 401px;  margin-left: 265px; width: 201px; height: 30px}	
.fselectoridl {position: absolute; top: 451px;  margin-left: 265px; width: 201px; height: 30px}

.fselectorf {position: absolute; top: 436px;  margin-left: 15px; width: 461px; height: 42px; color: white; text-align: center; font-size: 7pt}
.fselectorfl {position: absolute; top: 486px;  margin-left: 15px; width: 461px; height: 42px; color: white; text-align: center; font-size: 7pt}
.fsh {color: #3192F7; font-weight: bold}
.qm2 {border: none; width: 14px; height: 14px; margin-left: 5px}
.radio {border: none; margin-left: 10px}
.fid {height: 17px; width: 50px; background-color: white; border-style: solid; border-width: 1px; border-color: #A21E21}
.facbut {display: inline; height: 17px; color: white; background: #3192F7; font-family: verdana; font-size: 7pt; font-weight: bold; border-style: solid; border-width: 1px; border-top-color: #ffcece; border-left-color: #ffcec3; border-bottom-color: #840000; border-right-color: #840000; vertical-align: top; margin-left: 5px}
a.fac {font-size: 7pt; color: white}
.factext {display: inline; height: 17px; width: 70px; background-color: white; border-style: solid; border-width: 1px; border-color: #A21E21; margin-left: 10px}
.facility {margin: 0; padding: 0}
/* end of facility chooser */

/* old mailinglist */

.fmenu {text-align: center; color: #a7d9da}
.leftbox {margin:0; padding:0; width: 240px; float: left; text-align: center; display: block}
.righbox {margin:0; padding:0; width: 240px; float: right; text-align: center; display: block}
th.pheader {background-color: #5E9091; color: white; text-align: left; padding: 7px}
.ptextsmall2 {background-color: #DDECED; text-align: left; padding: 7px; font-size: 7.5pt; color: black}
.ptextsmallr2 {background-color: #DDECED; text-align: right; padding: 7px; font-size: 7.5pt; color: black}
a.linkssmall {color: black; text-decoration: underline; font-size: 7.5pt}
p.inline {margin: 0; padding: 0; color: black; display: inline}
ul.restn {list-style-type: square; list-style-position: outside; margin: 0; padding: 0; margin-left: 15px; color: #5E9091}

/* --- Suggestion -- */
#suggest{
 	position:absolute;
 	background:#FFFFFF;
	border:thin;
	border-color:#999999;
 	width:180px;
 	top:103px;
	left:145px;
	font-size:12px;
	}
 
#suggest div{
 	background:#fff;
 	color:#000;
 	padding-left:4px;
 	cursor:pointer;
 	text-align:left;
		}
 
#suggest div.over{
 	color:black;
 	background:#FF6600
 	}

#suggest div.span{
	font-size:8px;
	float:right;
	}

/* top menu */

.wrapper1{
	color: #44433f;	
	font: 12px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 2px 0 0;
	}
	.wrapper1 a{
		color: #E5F2FB;
		text-decoration: none;
	}
	.wrapper1 a:hover {
		/*color: #09548B;*/
	}
	.wrapper1 p {
		margin: 0 0 17px;
		padding: 0;
		line-height: 18px;
	}
.wrapper {
	width: 880px;
	margin: /*20px*/ auto;
}
.nav {
	background: #fff url(images/menu/nav_bg.png) repeat-x;
	float: left;
}
.nev-wrapper {
	clear: both;
	float: left;
}
.nav-left {
	background: url(images/menu/nav_left.png) no-repeat top left;
	float: left;
	width: 11px;
	height: 41px;
}
.nav-right {
	background: url(images/menu/nav_right.png) no-repeat top right;
	float: left;
	width: 11px;
	height: 41px;
}
.nav ul {
	/*width: 648px;*/
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	letter-spacing: -1px;
}
.nav li {
	float: left;
	padding: 0 7px;
	background: url(images/menu/split.png) no-repeat right center;
	position: relative;
	z-index: 3;
}
.nav li.last {
	background:none;
}
.nav li:hover {
	z-index:4;
}
.nav li a {
	display: block;
	line-height: 38px;
	overflow: hidden;
	float: left;
}
a .menu-left {
	background: url(images/menu/menu_left.gif) no-repeat left top;
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
}
a .menu-mid {
	background: url(images/menu/menu_mid.gif) repeat-x top left;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
	cursor: pointer;
}
a .menu-right {
	background: url(images/menu/menu_right.gif) no-repeat top left;
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
}


.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {
	background-position: 0 -37px;
	line-height: 35px;
}
.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a {
	color: #09548B;
}
.nav li:hover .sub,
.nav li.hover .sub {
	display:block;
}
.nav li .sub {
	display: none;
	position: absolute;
	top: 27px;
	left: 6px;
	background: url(images/menu/submenu_top.png) no-repeat;
	width: 186px;
	padding-top: 9px;
}
.nav li ul {
	background: url(images/menu/submenu_bg.png) repeat-y;
	width: 162px;
	height: auto;
	margin: 0;
	padding: 0 12px 10px;
	list-style: none;
	font-size: 14px;
}

.nav li:hover li,
.nav li.active li {
	width: 100%;
	padding: 1px 0 2px;
	border-bottom: 1px #C1D9F0 dashed;
	background: none !important;
}
.nav li:hover li a,
.nav li.active li a {
	color: #09548B;
	background: none !important;
	line-height: normal;
	width: 156px;
	padding: 8px 3px 3px;
	text-indent: 1px;
}
.nav li:hover li a:hover,
.nav li.active li a:hover {
	color: #fff;
	background: #165B9F !important;
	text-decoration: none;
	line-height: normal;
}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {
	color: #fff;
	background: #165B9F !important;
	text-decoration: none;
	line-height: normal;
}
/**/
.nav .btm-bg {
	background: url(images/menu/submenu_bottom.png) no-repeat;
	width: 205px;
	height: 9px;
	overflow: hidden;
	clear: both;
}
.content {
	width: 670px;
	background: transparent url(images/menu/content_bg.png) repeat-y;
	float: left;
	padding: 10px 20px;
}
.content h1 {
	color: #333;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	border-bottom: 1px dashed #C1D9F0;
}
.content h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: -5px;
}
.content p {
	padding: 0 15px;
	text-align: justify;	
}
.content-bottom {
	width: 710px;
	background: transparent url(images/menu/content_bottom.png) no-repeat;
	height: 13px;
	float: left;
}

.mid-menu a:hover{
	color: #FFFFFF;
	background-color: #3091F2;
}

.mid-menu a{
	color: #3091F2;
}

.warning{background: #fff6bf url(/images/error.png) center no-repeat;background-position: 20px 50%;text-align: left;padding: 5px 20px 5px 45px;border-top: 2px solid #ffd324;border-bottom: 2px solid #ffd324;font-weight:bold;color:black;}
.error{background: #FFDFDF url(/images/exclamation.png) center no-repeat;background-position: 20px 50%;text-align: left;padding: 5px 20px 5px 45px;border-top: 2px solid #ff090c;border-bottom: 2px solid #ff090c;color:black;font-weight:bold;}
.success{background: #C2FFBF url(/images/accept.png) center no-repeat;background-position: 20px 50%;text-align: left;padding: 5px 20px 5px 45px;border-top: 2px solid #25ff19;border-bottom: 2px solid #25ff19;color:black;font-weight:bold;}

/* Product Page CSS */
#product_middle_wrapper{position: absolute;left: 50%;margin-left: -400px;top: 165px; width: 700px; z-index: 1;}
#product_image{float:left; width: 150px; height: 180px; padding-top:10px; background-color: white; text-align: center;}
#product_image img{border:0;}
#product_bullet_points{padding:20px 0px 10px 60px; overflow: hidden; font-size: 11px;}
#product_price_info {float:right; padding-right:20px; position:relative;}
#product_thumb{vertical-align:middle; max-height:150px;}
#extra_information img {vertical-align:middle;}
#footer {padding-top:20px;}
.product_title{font-size:16px; font-weight:bold;}
.product_price_label{color:red; font-weight:bold;}
.product_price{font-weight:bold; font-size:12px;}
.quantity_box{height: 18px; width: 25px; border: 1px solid #7B9EB3;}
.bold{font-weight:bold;}
.paddingleft20{padding-left:20px;}
.navbar_breadcrumbs {padding-top:2px;}
.navbar_breadcrumbs a:visited{color:#666}
.navbar_breadcrumbs a{color:#666; text-decoration:none;}
.navbar_breadcrumbs a:hover{text-decoration:underline;}
/* Product Tabs */
ul.tabs {margin:0; padding:0;}
ul.tabs {float: left;height: 29px;border-bottom: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;width: 100%;}
ul.tabs li {float: left;height: 28px;line-height: 28px;border: 1px solid #d7d7d7;border-left: none;margin-bottom: -1px;background: #ebebeb;overflow: hidden;position: relative;}
ul.tabs li a, ul.tabs li a:hover {text-decoration: none;color: #555555;display: block;font-weight: bold;padding: 0 12px;}
html ul.tabs li.active, html ul.tabs li.active a:hover {background: #fff;color: #000;border-bottom: 1px solid #fff;}
.tab_container {border: 1px solid #d7d7d7;border-top: none;clear: both;width: 100%;background: #fff;}
.tab_content {padding: 10px 13px;min-height:150px;}
.tab_content p {padding: 5px 0 0;}
/* End of Product Page */
.two_column_wrapper{position: absolute;left: 50%;margin-left: -400px;top: 165px; width: 700px; z-index: 1;}
