.not-active {
   pointer-events: none;
   cursor: default;
}

#chromemenu {
	width:100%;
	font-weight:700;
	font-size:90%;
}

#chromemenu:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#chromemenu ul {
	border:0 solid #BBB;
	width:100%;
	background:url(images/chromebg3.jpg) center center repeat-x;
	padding:5px 0;
	margin:0;
	text-align:center;
}

#chromemenu ul li {
	display:inline;
}

#chromemenu ul li a {
	color:#fff;
	padding:5px;
	margin:10px;
	text-decoration:none;
	border-right:0 solid #cdd7de;
}

#chromemenu ul li a:hover {
	color:#ff0;
}

#chromemenu2 {
	width:100%;
	font-weight:700;
	font-size:90%;
}

#chromemenu2:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#chromemenu2 ul {
	border:0 solid #BBB;
	width:100%;
	background:url(images/chromebg3.jpg) center center repeat-x;
	padding:8px 0;
	margin:0;
	text-align:center;
}

#chromemenu2 ul li {
	display:inline;
}

#chromemenu2 ul li a {
	color:#fff;
	padding:5px;
	margin:10px;
	text-decoration:none;
	border-right:0 solid #cdd7de;
}

#chromemenu2 ul li a:hover {
	color:#ff0;
}

div.main-menu {
	clear:both;
	height:11px;
}

div.menu-bg {
	background:url(images/menu-bg.jpg) repeat-x 0 0;
}

div.corner-left {
	background:url(images/menu-left.jpg) no-repeat 0 0;
}

div.corner-right {
	background:url(images/menu-right.jpg) no-repeat right 0;
}

div.menu {
	clear:both;
	overflow:hidden;
	padding:0;
	height:44px;
}

div.menu ul {
	float:left;
	overflow:hidden;
	margin:0;
	list-style:none;
}

div.menu ul li {
	float:left;
	overflow:hidden;
	padding:16px 16px 17px 20px;
	background:#358fdd;
	margin:0 0 0 -2px;
}

div.menu ul li a {
	font-size:11px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

div.menu ul li a:hover {
	text-decoration:underline;
}

div.menu ul li.current_page_item a {
	text-decoration:underline;
}

div.menu ul li ul {
	display:none;
}

#suckerfishnav {
	background-color:#358fdd;
	font-size:11px;
	font-family:Trebuchet MS,Verdana,Arial;
	font-weight:700;
	width:100%;
}

#suckerfishnav,#suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:20px;
	padding:0;
	border:0 solid #ccc;
	margin:0 0 5px;
	width:100%;
	font-weight:700;
}

#suckerfishnav a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	font-weight:700;
}

#suckerfishnav li {
	float:left;
	padding:0;
}

#suckerfishnav ul {
	position:absolute;
	z-index:100;
	left:-999em;
	height:auto;
	font-weight:400;
	margin:0;
	width:153px;
	line-height:1;
	border-bottom:1px solid #358fdd;
	border-left:1px solid #358fdd;
	border-right:1px solid #358fdd;
}

#suckerfishnav li li {
	width:149px;
	border-bottom:0 solid #888;
	border-left:0 solid #666;
	border-right:0 solid #ccc;
	font-weight:400;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	color:#00538d;
}

#suckerfishnav li li a {
	padding:1px;
	width:149px;
	font-size:10px;
	color:#00538d;
}

#suckerfishnav li ul ul {
	margin:-21px 0 0 150px;
}

#suckerfishnav li li:hover,#suckerfishnav li li.sfhover {
	left:auto;
	background:#91c2e3;
}

#suckerfishnav li ul li:hover a,#suckerfishnav li ul li li:hover a,#suckerfishnav li ul li li li:hover a,#suckerfishnav li ul li li li:hover a,#suckerfishnav li ul li.sfhover a,#suckerfishnav li ul li li.sfhover a,#suckerfishnav li ul li li li.sfhover a,#suckerfishnav li ul li li li.sfhover a {
	color:#fff;
}

#suckerfishnav li:hover a,#suckerfishnav li.sfhover a {
	color:#fff;
	font-weight:700;
}

#suckerfishnav li:hover li a,#suckerfishnav li li:hover li a,#suckerfishnav li li li:hover li a,#suckerfishnav li li li li:hover li a,#suckerfishnav li.sfhover li a,#suckerfishnav li li.sfhover li a,#suckerfishnav li li li.sfhover li a,#suckerfishnav li li li li.sfhover li a {
	color:#fff;
	font-size:11px;
}

#suckerfishnav li:hover ul ul,#suckerfishnav li:hover ul ul ul,#suckerfishnav li:hover ul ul ul ul,#suckerfishnav li.sfhover ul ul,#suckerfishnav li.sfhover ul ul ul,#suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
	color:#fff;
}

#suckerfishnav li:hover ul,#suckerfishnav li li:hover ul,#suckerfishnav li li li:hover ul,#suckerfishnav li li li li:hover ul,#suckerfishnav li.sfhover ul,#suckerfishnav li li.sfhover ul,#suckerfishnav li li li.sfhover ul,#suckerfishnav li li li li.sfhover ul {
	left:auto;
	background:#00538d;
}

#suckerfishnav li:hover,#suckerfishnav li.sfhover {
}

.verbar {
	color:#00538d;
	background-color:#fff;
	border:0 outset #eee;
	width:170px;
}

.vertitem {
	text-align:left;
	white-space:nowrap;
	width:170px;
}

.vertitem	a {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	position:relative;
	display:block;
	color:#00538d;
}

.vertitem a:link,.vertitem a:visited {
	color:#00538d;
	text-decoration:none;
}

.vertitem a:hover {
	color:#fff;
	background-color:#91c2e3;
	text-decoration:underline;
}

.vertitem a:active {
	color:#ff0;
	background-color:#666;
	text-decoration:none;
}

.vertsubmenu {
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	width:135px;
}

.vertsubframe {
	background-color:#fff;
	border:1px solid #bbb;
	width:135px;
	position:relative;
	display:block;
}

.vertsubitem {
	text-align:left;
	white-space:nowrap;
	position:relative;
	display:block;
}

.vertsubitem a {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	text-decoration:none;
	position:relative;
	display:block;
	color:#00538d;
}

.vertsubitem a:link,.vertsubitem a:visited {
	color:#00538d;
	text-decoration:none;
	font-family:Verdana,Arial,sans-serif;
}

.vertsubitem a:hover {
	color:#000;
	background-color:#91c2e3;
	text-decoration:none;
}

.vertsubitem a:active {
	color:#ff0;
	background-color:#666;
	text-decoration:none;
}

.vertsubitem .vertfwdarr,.vertitem .vertfwdarr {
	position:absolute;
	top:5px;
	right:0;
}

h1,h2,h3 {
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
}

h4 {
	text-decoration:none;
        font-size:14px;
}

.boxText {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}

.errorBox {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	background:#ffb3b5;
	font-weight:700;
}

.stockWarning {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#040100;
}

.productsNotifications {
	background:#DBDBDB;
}

.orderEdit {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#00538d;
	text-decoration:underline;
}

.infoBox {
	background:#fff;
	border:0 solid #adadad;
	padding:5px;
}

.infoBoxContents {
	background:#fff;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	padding:5px;
}

.options {
	font-family:Verdana,Arial,sans-serif;
	font-size:8px;
}

.privacy {
	font-family:Verdana,Arial,sans-serif;
	font-size:8px;
}

FORM {
	display:inline;
}

TR.header {
	background:#fff;
}

TD.new {
	color:#618aa7;
	font-weight:700;
	font-size:14px;
	font-family:Trebuchet MS,Verdana,Arial;
}

TD.space {
	padding:5px;
}

TD.viptop {
	padding:0;
	border:1px solid #bbb;
}

p.viptop {
	color:#fff;
}

TD.vip {
	padding:5px;
}

TD.sucker {
	padding:0 0 0 10px;
}

TD.svs {
	padding:15px;
}

TABLE.svs {
	padding:5px;
	width:300px;
	border:1px solid #bbb;
}

TABLE.midwife {
	padding:15px;
	width:300px;
	border:1px solid #bbb;
	background-color: black;
}

TABLE.obgyn {
	width:250px;
	border:1px solid #bbb;
	text-align:right;
}

TD.obgyntitle {
	padding:2px;
	color:#fff;
	font-weight:700;
	font-size:12px;
	font-family:Trebuchet MS,Verdana,Arial;
	background-color:#000;
}

TD.obgyntext {
	padding:10px;
}

TD.flash {
	padding:15px 0 0;
	background:#fff;
}

TABLE.space {
	width:350px;
	text-align:center;
}

TABLE.viptop {
	padding:0;
	border:0 solid #bbb;
}

TR.headerNavigation {
	background:#fff200;
}

TD.headerNavigation {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	background:#fff200;
	color:#fff;
	font-weight:700;
}

TR.headerError {
	background:red;
}

TD.headerError {
	font-family:verdana,Trebuchet MS,Verdana,Arial;
	font-size:12px;
	background:red;
	color:#fff;
	font-weight:700;
	text-align:center;
}

TR.headerInfo {
	background:#0f0;
}

TD.headerInfo {
	font-family:verdana,Trebuchet MS,Verdana,Arial;
	font-size:12px;
	background:#0f0;
	color:#fff;
	font-weight:700;
	text-align:center;
}

.infoBoxNotice {
	background:#FF8E90;
}

.infoBoxNoticeOK {
	background: #4aff82;
}

.infoBoxNoticeContents {
  background:#FFE6E6;
  font-family:Trebuchet MS,Verdana,Arial;
  font-size:10px;
}

.infoBoxNoticeContentsOK {
  background: #d3ffc9;
  font-family:Trebuchet MS,Verdana,Arial;
  font-size:10px;
}

TD.infoBoxHeading {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	font-weight:700;
	background:#fff200;
	color:#fff;
}

TD.infoBox,SPAN.infoBox {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
}

TD.headerlogo {
	background:url(images/logotop1.jpg) top left;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {
	background:#f8f8f9;
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
	background:#f8f8f9;
}

TABLE.productListing {
	border:1px;
	border-style:solid;
	border-color:#b6b7cb;
	border-spacing:1px;
}

.productListing-heading {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	background:#b6b7cb;
	color:#FFF;
	font-weight:700;
}

TD.productListing-data {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
}

TD.pageHeading,DIV.pageHeading {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:16px;
	font-weight:700;
	color:#000;
}

TR.subBar {
	background:#f4f7fd;
}

TD.subBar {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	color:#000;
}

TD.main,P.main {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:11px;
	line-height:1.5;
}

TD.smallText,SPAN.smallText,P.smallText {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
}

TD.accountCategory {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:13px;
	color:#abd;
}

TD.tableHeading {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:12px;
	font-weight:700;
}

CHECKBOX,INPUT,RADIO,SELECT {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:11px;
}

TEXTAREA {
	width:100%;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:11px;
}

SPAN.greetUser {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:12px;
	color:#f0a480;
	font-weight:700;
}

TABLE.formArea {
	background:#f1f9fe;
	border-color:#7b9ebd;
	border-style:solid;
	border-width:1px;
}

SPAN.details {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:11px;
	color:#618aa7;
	font-weight:700;
	text-decoration:underline;
}

TD.formAreaTitle {
	font-family:verdana,Trebuchet MS,Verdana,Arial;
	font-size:12px;
	font-weight:700;
}

SPAN.markProductOutOfStock {
	font-family:verdana,Trebuchet MS,Verdana,Arial;
	font-size:12px;
	color:#c76170;
	font-weight:700;
}

SPAN.errorText {
	font-family:Trebuchet MS,Verdana,Arial;
	color:red;
}

.moduleRow {
}

.moduleRowOver {
	background-color:#DBDBDB;
	cursor:pointer;
}

.moduleRowSelected {
	background-color:#DBDBDB;
}

.checkoutBarFrom,.checkoutBarTo {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	color:#8c8c8c;
}

.checkoutBarCurrent {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	color:#000;
}

.messageBox {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
}

.messageStackError,.messageStackWarning {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	background-color:#ffb3b5;
}

.messageStackSuccess {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	background-color:#9f0;
}

#myse select {
	width:90%;
}

.product .inputRequirement,.inputRequirement {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	color:red;
}

.main	a {
	color:#263b54;
	text-decoration:underline;
	font-weight:700;
}

.main	a:hover {
	color:#4b98e4;
}

.main
.shopping {
	color:#00538d;
	text-decoration:none;
	font-size:11px;
	font-weight:400;
}

.shopping	a {
	color:#00538d;
	text-decoration:none;
	font-size:11px;
	font-weight:400;
}

.shopping	a:hover {
	color:#000;
	text-decoration:underline;
	font-size:11px;
	font-weight:400;
}

.links {
	color:#00538d;
	text-decoration:underline;
	font-size:11px;
	font-weight:400;
}

.links	a:hover {
	color:#000;
	text-decoration:underline;
	font-size:11px;
	font-weight:400;
}

.college {
	color:#00538d;
	text-decoration:none;
	font-size:11px;
	font-weight:700;
}

.college	a {
	color:red;
	text-decoration:none;
	font-size:11px;
	font-weight:400;
}

.college	a:hover {
	color:red;
	text-decoration:underline;
	font-size:11px;
	font-weight:400;
}

a.elink {
	color:#264b54;
	font-weight:700;
	font-size:13px;
}

.vam {
	vertical-align:middle;
}

input.groovybutton {
	font-size:12px;
	font-family:Arial,sans-serif;
	font-weight:700;
	color:#00538d;
	height:26px;
	background-image:url(images/back03.gif);
	border-style:solid;
	border-color:#ddd;
	border-width:1px;
}

body {
	padding:0;
	margin:0;
  background: url('//media.pegasuslectures.com/_site/ui/bgd_2015-03-10_I.jpg') no-repeat top;
	background-color:#1d2f50;
}

table,td,.main,select,input,textarea {
	font-size:11px;
	font-family:Trebuchet MS;
	color:#263b54;
	line-height:15px;
	vertical-align:top;
	padding:0;
}

strong {
	color:#263b54;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
}

.faculty {
	color:#263b54;
	font-size:9px;
	text-decoration:none;
	line-height:12px;
}

img {
	border:0;
}

table {
	width:100%;
}

table.header2 {
	padding:15px;
	background:#fff;
}

.vam {
	vertical-align:middle;
}

.bg {
	background:url(images/bg_line.gif);
}

.jamp1 {
	width:143px;
	height:18px;
	color:#464646;
	font-size:10px;
	padding-left:2px;
	font-family:verdana;
}

.jamp2 {
	width:143px;
	height:18px;
	color:#464646;
	font-size:10px;
	padding-left:2px;
	font-family:verdana;
}

.header td {
	color:#fff;
	vertical-align:middle;
	font-family:Trebuchet MS,Verdana,Arial;
	font-weight:700;
}

.header span {
	color:#303030;
	font-size:10px;
}

.header b {
	color:#fc236c;
}

.header a {
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	font-weight:700;
}

.header a:hover {
	color:#fff;
	text-decoration:underline;
	font-weight:700;
}

.header strong {
	color:#fff;
	font-weight:400;
}

.box_body td {
	color:#00538d;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:14px;
	padding:0 5px 0 20px;
}

.box_body span.productSpecialPrice {
	color:#040100;
	font-size:14px;
	font-weight:700;
	font-family:verdana;
}

.box_body del {
	color:#fff;
	font-size:14px;
	font-weight:700;
	font-family:verdana;
}

.box_body span a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:700;
}

.box_body span a:hover {
	color:#fff;
	text-decoration:underline;
}

.box_body ul {
	padding:0;
	margin:0 0 0 1px;
	list-style:none;
	font-family:Trebuchet MS,Verdana,Arial;
}

.box_body .bg_list {
	background:url(images/arrow1.gif) bottom left no-repeat;
}

.box_body .bg_list a {
	color:#000;
	font-size:11px;
	padding-left:8px;
	background:url(images/arrow.gif) top left no-repeat;
	background-position:0 3px;
	text-decoration:none;
	font-style:italic;
	font-weight:700;
	font-family:Trebuchet MS,Verdana,Arial;
	line-height:20px;
	margin-left:8px;
}

.box_body .bg_list a:hover {
	color:#00538d;
	text-decoration:none;
}

.box_body .bg_list_un {
}

.box_body .bg_list_un a {
	color:#424242;
	padding-left:15px;
	background:url(images/arrow.gif) top left no-repeat;
	background-position:0 3px;
	text-decoration:none;
	line-height:20px;
	margin-left:8px;
}

.box_body .bg_list_un a:hover {
	color:#00538d;
	text-decoration:none;
}

.box_body .bg_list_sub {
	background:url(images/arrow1.gif) bottom left no-repeat;
}

.box_body .bg_list_sub a {
	color:#00538d;
	padding-left:10px;
	text-decoration:none;
	background:url(pixel.gif) top left no-repeat;
	background-position:0 3px;
	line-height:20px;
	margin-left:8px;
}

.box_body .bg_list_sub a:hover {
	color:#424242;
	text-decoration:underline;
}

.box_heading_table {
	background:#fff;
}

.box_heading_table .box_heading_td {
	padding:13px 10px 8px 0;
}

.box_heading_table .box_heading_td {
	color:#00538d;
	font-weight:700;
	font-style:normal;
	font-size:16px;
	font-family:Trebuchet MS,Verdana,Arial;
}

.box_body_table {
	background:url(images/line3.gif);
}

.box_body_table .box_body_tall_l {
	background:url(images/body_tal1_1.gif) left repeat-y;
}

.box_body_table .box_body_tall_r {
	background:url(images/body_tal2_1.gif) right repeat-y;
}

.box_body_table .box_body_tall_b {
	background:url(images/body_tal3_1.gif) bottom repeat-x;
}

.box_body_table .box_body_td {
	padding:9px 20px 5px;
}

.box_heading_table_2 .box_heading_td_2 {
	padding:13px 10px 8px;
}

.box_heading_table_2 .box_heading_td_2 {
	color:#00538d;
	font-weight:700;
	font-style:normal;
	font-size:16px;
	font-family:Trebuchet MS,Verdana,Arial;
	text-align:center;
	padding:13px 10px 8px 20px;
	line-height:20px;
}

.indentmenu {
	font:bold 13px Arial;
	width:100%;
	overflow:hidden;
	text-align:center;
}

.indentmenu ul {
	margin:0;
	padding:0;
	width:100%;
	border:1px solid #000;
	border-width:1px 0;
	background:#000 url(images/blockdefault.gif) center center repeat-x;
}

.indentmenu ul li {
	display:inline;
}

.indentmenu ul li a {
	float:left;
	color:#fff;
	padding:10px 12px;
	text-decoration:none;
	border-right:1px solid #222;
}

.indentmenu ul li a:visited {
	color:#fff;
}

.indentmenu ul li a:hover,.indentmenu ul li .current {
	color:#fff!important;
	padding-top:6px;
	padding-bottom:4px;
	background:#000 url(images/blockactive.gif) center center repeat-x;
}

.box_body_table_2 {
	background:#afd3eb;
}

.box_body_table_2 .box_body_tall_l_2 {
	background:url(images/body_tal1_2.gif) left repeat-y;
}

.box_body_table_2 .box_body_tall_r_2 {
	background:url(images/body_tal2_2.gif) right repeat-y;
}

.box_body_table_2 .box_body_tall_b_2 {
	background:url(images/body_tal3_2.gif) bottom repeat-x;
}

.box_body_table_2 .box_body_td_2 {
	padding:9px 25px 15px 27px;
}

.box_heading_table_3 {
	background:#9D5868 url(images/heading_c_1_3.gif) top repeat-x;
}

.box_heading_table_3 .box_heading_td_3 {
	background:url(images/heading_bg_1_3.jpg) top right no-repeat;
	padding:13px 10px 8px 0;
}

.box_heading_table_3 .box_heading_td_3 {
	color:#FFF;
	font-weight:700;
	font-size:12px;
	text-transform:uppercase;
}

.box_body_table_3 {
	background-color:#ff4d8d;
	font-size:10px;
}

.box_body_table_3 .box_body_tall_l_3 {
	background:url(images/body_tal1_3.gif) left repeat-y;
}

.box_body_table_3 .box_body_tall_r_3 {
	background:url(images/body_tal2_3.gif) right repeat-y;
}

.box_body_table_3 .box_body_tall_b_3 {
	background:url(images/body_tal3_3.gif) bottom repeat-x;
}

.box_body_table_3 .box_body_td {
	padding:18px 29px 0 19px;
}

.box_heading_table_4 {
	background:#9D5868 url(images/heading_c_1_4.gif) top repeat-x;
}

.box_heading_table_4 .box_heading_td_4 {
	background:url(images/heading_bg_1_4.jpg) top right no-repeat;
	padding:13px 10px 8px 0;
}

.box_heading_table_4 .box_heading_td_4 {
	color:#FFF;
	font-weight:700;
	font-size:12px;
	text-transform:uppercase;
}

.box_body_table_4 {
	background-color:#9d398d;
	font-size:10px;
}

.box_body_table_4 .box_body_tall_l_4 {
	background:url(images/body_tal1_4.gif) left repeat-y;
}

.box_body_table_4 .box_body_tall_r_4 {
	background:url(images/body_tal2_4.gif) right repeat-y;
}

.box_body_table_4 .box_body_tall_b_4 {
	background:url(images/body_tal3_4.gif) bottom repeat-x;
}

.box_body_table_4 .box_body_td {
	padding:18px 29px 0 19px;
}

.cont_heading_table {
	background:#fff;
}

.cont_heading_td {
	padding:13px 17px 9px 0;
	color:#00538d;
	font-weight:700;
	font-style:normal;
	font-size:16px;
	font-family:Trebuchet MS,Verdana,Arial;
	line-height:20px;
}

.cont_heading_td a {
	color:#00538d;
	font-weight:700;
	font-style:italic;
	font-size:14px;
	font-family:Trebuchet MS,Verdana,Arial;
	text-decoration:none;
}

.cont_heading_td a:hover {
	color:#00538d;
	font-weight:700;
	font-style:italic;
	font-size:14px;
	font-family:Trebuchet MS,Verdana,Arial;
	text-decoration:underline;
}

.cont_body_table {
	background:#FFF;
}

.cont_body_tall_l {
	background:#FFF;
}

.cont_body_tall_r {
	background:#FFF;
}

.product td {
	color:#212121;
}

.product a {
	font-weight:700;
	font-size:12px;
	color:#040100;
	text-decoration:none;
	font-family:Trebuchet MS,Verdana,Arial;
}

.product a:hover {
	text-decoration:underline;
}

.product span a {
	font-weight:700;
	font-size:12px;
	color:#212121;
	text-decoration:none;
	font-family:Trebuchet MS,Verdana,Arial;
}

.product span a:hover {
	text-decoration:underline;
}

.product em {
	font-style:normal;
}

span.productSpecialPrice {
	font-size:12px;
	font-weight:700;
	color:#618aa7;
	font-family:verdana;
}

span.productSpecialPrice2 {
	font-size:12px;
	font-weight:700;
	color:#00538d;
	font-family:verdana;
}

.product div a {
	color:#00538d;
	font-size:9px;
	font-weight:400;
	text-decoration:none;
	text-transform:none;
}

.product div a:hover {
	color:#040100;
	text-decoration:underline;
}

.pic {
	border:0 solid #c7cca6;
}

.table_pic_width {
	width:1px;
}

.pic_corn_c {
	background:#FFF;
}

.pic_corn_t {
	background:#FFF url(images/img_tal1.gif) top repeat-x;
}

.pic_corn_b {
	background:#FFF url(images/img_tal2.gif) bottom repeat-x;
}

.pic_corn_l {
	background:#FFF url(images/img_tal3.gif) left repeat-y;
}

.pic_corn_r {
	background:#FFF url(images/img_tal4.gif) right repeat-y;
}

.shop_cart {
	font-weight:700;
	font-size:12px;
	text-align:center;
	height:39px;
	color:#00538d;
}

.shop_cart td.remove {
	width:20%;
}

.shop_cart td.product {
	width:45%;
}

.shop_cart td.qty {
	width:15%;
}

.shop_cart td.total {
	width:20%;
}

.padd33 {
	padding:11px 0 44px;
}

.popup {
	color:#7b7b7b;
	font-size:11px;
}

.footer {
	width:100%;
	font-weight:700;
}

.footer td {
	color:#fff;
	font-size:12px;
	font-family:Trebuchet MS,Verdana,Arial;
	font-weight:700;
}

.footer a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

.footer a:hover {
	color:#ff0;
	text-decoration:underline;
}

.footer span {
	color:#fff;
	font-size:12px;
}

.footer span a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

.footer span a:hover {
	color:#ff0;
	text-decoration:underline;
}

.footer b,.footer b a {
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}

.footer b a:hover {
	color:#ff0;
	text-decoration:none;
}

.result {
	margin:0;
}

.result td {
	width:50%;
	vertical-align:middle;
	padding:16px 0;
}

.result_right {
	text-align:right;
}

.result td {
	color:#00538d;
	font-size:11px;
	font-family:Trebuchet MS,Verdana,Arial;
}

.result b {
	color:#00538d;
	font-weight:400;
}

.result_right b {
	color:#00538d;
	font-size:11px;
	font-weight:700;
}

.result_right a.pageResults {
	color:#00538d;
	font-size:11px;
	text-decoration:underline;
}

.result_right a.pageResults:hover {
	color:#00538d;
	text-decoration:none;
}

.result_right a.pageResults	u {
	color:#00538d;
	font-size:11px;
	text-decoration:underline;
}

.result_right a.pageResults u:hover {
	color:#00538d;
	text-decoration:none;
}

.box_body td {
	color:#263b54;
	font-size:11px;
	font-weight:400;
}

.box_body span {
	color:#fff;
	font-size:11px;
	font-weight:400;
	font-family:verdana;
}

.box_body span a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
}

.box_body span a:hover {
	color:#fff;
	text-decoration:none;
}

.box_body a {
	color:#263b54;
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}

.box_body a:hover {
	color:#4b98e4;
	text-decoration:none;
}

span.tname {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:700;
}

.box_body em a {
	color:#fff;
	font-family:verdana;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	font-style:normal;
}

.box_body2 td {
	color:#00538d;
}

.box_body2 span {
	color:#00538d;
	font-size:11px;
	font-weight:400;
	font-family:verdana;
}

.box_body2 span a {
	color:#00538d;
	font-size:11px;
	text-decoration:none;
	font-weight:400;
	text-transform:uppercase;
}

.box_body2 span a:hover {
	color:#00538d;
	text-decoration:none;
	font-weight:400;
}

.box_body2 a {
	color:#00538d;
	font-family:verdana,sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:400;
}

.box_body2 a:hover {
	color:#000;
	text-decoration:underline;
	font-weight:400;
}

span.tname {
	color:#00538d;
	font-size:10px;
	text-decoration:none;
	font-weight:400;
}

.box_body2 em a {
	color:#00538d;
	font-family:verdana;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	font-style:normal;
}

.cont_header_txt	em {
	color:#eee;
	font-size:14px;
	font-weight:700;
	font-style:normal;
	vertical-align:middle;
	text-decoration:none;
}

.product em {
	font-weight:700;
	font-size:14px;
	color:#618aa7;
	text-decoration:none;
	font-family:Trebuchet MS,Verdana,Arial;
	font-style:normal;
}

.title_info {
	width:270px;
}

.title_info td {
	vertical-align:middle;
	height:38px;
}

.prod_info {
	width:100px;
	float:left;
	margin-right:15px;
}

.prod_info td {
	text-align:center;
}

.product .shop_cart {
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
}

.remove {
	width:15%;
}

.products {
	width:50%;
}

.quantity {
	width:15%;
}

.total {
	width:20%;
}

.bg_line_x {
	background:url(images/line_x.gif) left center repeat-x;
}

.bg_line_y {
	background:url(images/line_y.gif) center top repeat-y;
}

.cart_line_x {
	background:url(images/line_x.gif) center top repeat-x;
}

.cart_line_y {
	background:url(images/line_y.gif) center top repeat-y;
}

.cart_total_left {
	width:80%;
	text-align:right;
	vertical-align:middle;
	height:38px;
}

.cart_total_right {
	width:20%;
	text-align:center;
	vertical-align:middle;
}

SPAN.newItemInCart {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	color:#fb0707;
}

.box_body a SPAN.newItemInCart {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10px;
	color:#fb0707;
	text-decoration:underline;
}

.smallText a {
	color:#00538d;
	font-size:11px;
	text-decoration:none;
}

.smallText a:hover {
	color:#040100;
	font-size:11px;
	text-decoration:underline;
}

.smallText a u {
	color:#040100;
	font-size:11px;
	text-decoration:none;
}

.smallText a:hover u {
	color:#00538d;
	font-size:11px;
	text-decoration:underline;
}

TD.fieldKey {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:12px;
	font-weight:700;
}

TD.fieldValue {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:12px;
}

.main a b {
	color:#00538d;
	font-size:10px;
	text-decoration:underline;
}

.main a:hover b {
	color:#000;
	font-size:10px;
	text-decoration:none;
}

span.txt_1 {
	font-size:10px;
	text-transform:none;
	color:#000;
}

.product s {
	color:gray;
	font-size:11px;
	font-weight:400;
}

span.titles {
	color:#00538d;
	font-size:15px;
	text-decoration:none;
	line-height:16px;
	font-weight:700;
	font-family:Trebuchet MS,Verdana;
}

span.titles2 {
	font-size:10px;
	font-weight:700;
	color:#618aa7;
	font-family:trebuchet ms;
	font-style:italic;
}

span.titles3 {
	font-size:12px;
	font-weight:700;
	color:#00538d;
	font-family:trebuchet ms;
	font-style:italic;
}

span.titles4 {
	font-size:14px;
	font-weight:700;
	color:#000;
	font-family:trebuchet ms;
	font-style:italic;
}

span.titles5 {
	font-size:11px;
	font-weight:700;
	color:#00538d;
	font-family:trebuchet ms;
	font-style:italic;
}

span.titles6 {
	font-size:15px;
	font-weight:700;
	color:#00538d;
	font-family:trebuchet ms;
	font-style:italic;
}

span.red {
	font-size:11px;
	font-weight:400;
	color:red;
	font-family:trebuchet ms;
}

span.red14 {
	font-size:14px;
	font-weight:700;
	color:red;
	font-family:trebuchet ms;
}

td.titles7 {
	font-size:12px;
	font-weight:700;
	color:#618aa7;
	font-family:verdana;
}

span.titles7 {
	font-size:11px;
	font-weight:400;
	color:#00538d;
	font-family:trebuchet ms;
}

span.titles8 {
	font-size:14px;
	font-weight:700;
	color:#00538d;
	font-family: 'Calibri', Helvetica, sans-serif;
}

a.titles5 {
	font-size:12px;
	font-weight:700;
	color:red;
	font-family:trebuchet ms;
	font-style:italic;
}

span.foot {
	font-size:10px;
	font-weight:400;
	color:#000;
	font-family:trebuchet ms;
}

p.title2 {
	font-size:12px;
	font-weight:700;
	color:#618aa7;
	font-family:trebuchet ms;
	font-style:italic;
}

span.titles9 {
	font-size:12px;
	font-weight:700;
	color:red;
	font-family:trebuchet ms;
	font-style:italic;
}

p.styleasc {
	font-size:12px;
	font-weight:700;
	color:#fff;
	font-family:trebuchet ms;
	font-style:italic;
}

span.titles14 {
	font-size:12px;
	font-weight:700;
	color:#618aa7;
	font-family:verdana;
}

td.titles2 {
	font-size:12px;
	font-weight:700;
	color:#618aa7;
	font-family:verdana;
}

div.textTitle {
	color:#00538d;
	font-size:13pt;
	font-weight:700;
	font-style:italic;
	text-align:left;
}

a.titles1 {
	font-size:12px;
	font-weight:700;
	color:#618aa7;
	font-family:trebuchet ms;
	font-style:italic;
}

a.titles1:hover {
	font-size:12px;
	font-weight:700;
	color:#618aa7;
	font-family:trebuchet ms;
	font-style:italic;
	text-decoration:underline;
}

a.titles {
	font-size:11px;
	font-weight:400;
	color:#00538d;
	font-family:trebuchet ms;
	text-decoration:underline;
}

a.buttons {
	font-size:11px;
	font-weight:400;
	color:#4b98e4;
	font-family:trebuchet ms;
	text-decoration:none;
}

a.buttons:hover {
	font-size:11px;
	font-weight:400;
	color:#00538d;
	font-family:trebuchet ms;
	text-decoration:none;
}

a.titles:hover {
	font-size:11px;
	font-weight:400;
	color:#00538d;
	font-family:trebuchet ms;
	text-decoration:underline;
}

a.menu {
	font-size:13px;
	font-weight:400;
	color:#263b54;
	font-family:Trebuchet MS;
	text-decoration:none;
}

a.menu:hover {
	font-size:13px;
	font-weight:400;
	color:#7a8394;
	font-family:Trebuchet MS;
	text-decoration:underline;
}

a.titles2 {
	font-size:11px;
	font-weight:700;
	color:#00538d;
	font-family:trebuchet ms;
	text-decoration:none;
}

a.titles2:hover {
	font-size:11px;
	font-weight:700;
	color:#00538d;
	font-family:trebuchet ms;
	text-decoration:underline;
}

a.titles4 {
	font-size:14px;
	font-weight:700;
	color:#00538d;
	font-family:verdana;
}

a.titles6 {
	font-size:10px;
	font-weight:700;
	color:#00538d;
	font-family:trebuchet ms;
	text-decoration:none;
}

a.titles6:hover {
	font-size:10px;
	font-weight:700;
	color:#00538d;
	font-family:trebuchet ms;
	text-decoration:underline;
}

.bg_input input {
	background:none;
}

.padd_1 {
	padding:0 10px;
}

.padd_22 {
	padding:8px;
}

td.padd2 {
	padding:8px;
	padding-left:4px;
}

.line_h {
	line-height:16px;
}

.product div {
	padding:8px 0 5px;
}

div.padd3 {
	text-align:left;
	padding-top:0;
	margin-left:0;
	margin-right:0;
}

.padd33 img,.padd33 input {
	margin:1px;
}

.box_width_left {
	width:242px;
}

.box_width_right {
	width:0;
}

.box_width_cont {
	width:100%;
}

.col_left {
}

.col_center {
	width:100%;
}

.col_right {
}

.heading_top_1 {
	margin-top:0;
	background:#fff;
}

.heading_top_1 .padd_11 {
	padding:10px 0;
}

.heading_top_2 {
	margin-top:0;
}

.heading_top_2 .padd_22 {
	padding:0 20px;
}

.heading_top_3 {
	margin-top:0;
}

.heading_top_3 .padd_33 {
	padding:0;
}

.heading_top_4 {
	margin-top:0;
	background:#fff;
}

.heading_top_4 .padd_44 {
	padding:0 0 10px;
}

.tableBox_output {
	margin-top:0;
}

.tableBox_shopping_cart {
	margin-top:0;
}

.tep_draw_separate {
	height:11px;
}

.tep_draw_prod_top {
	padding:0;
}

.tep_draw_box_prod {
}

.select {
	width:111px;
}

#maintab {
	padding:3px 0;
	margin-left:0;
	margin-bottom:0;
	font:bold 12px Verdana;
	list-style-type:none;
}

#maintab li {
	display:inline;
	margin:0;
}

#maintab li a {
	text-decoration:none;
	padding:3px 7px;
	margin-right:3px;
	border:1px solid #778;
	color:#000;
	background:#fff;
}

#maintab li a:hover {
	color:navy;
	background:#EFFADC;
}

#maintab li.selected a {
	background-color:#EFFADC;
	border-color:navy;
}

#tabcontent {
	border:1px solid #778;
	background-color:#EFFADC;
	height:100%;
}

#tabcontent ul {
	padding:0;
	margin:0;
	list-style-type:none;
	display:none;
}

#tabcontent ul li {
	display:inline;
}

#tabcontent ul.selected {
	display:block;
}

#tabcontent ul li a {
	border-right:1px solid #778;
	color:navy;
	padding:2px 5px;
	display:block;
	float:left;
	text-decoration:none;
}

#tabcontent ul li a:hover {
	background-color:#D3F1A0;
	color:blue;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {
	display:inline-table;
}

ul.NoBullet {
	list-style-type:none;
}

li.Number {
	list-style-type:decimal;
}

* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}

#nav,#nav ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:25em;
	color:#000;
	text-decoration:none;
}

#nav li {
	position:relative;
	float:left;
	line-height:1.5em;
	margin-bottom:-1px;
}

#nav li ul {
	position:absolute;
	left:-999em;
	margin-left:12em;
	margin-top:-1.5em;
	width:6em;
	background-color:#eee;
}

#nav li ul ul {
	left:-999em;
}

#nav li a {
	width:20em;
	width:15em;
	display:block;
	color:#000;
	font-weight:400;
	text-decoration:none;
	border:0 solid gray;
	padding:0 .5em;
}

#nav li a:hover {
	color:#618aa7;
	text-decoration:none;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
	left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
	left:auto;
}

#nav a.daddy {
	background:url(images/arrow.gif) center right no-repeat;
}

#nav li.selected {
	background-color:#618aa7;
}

.linkBlack {
  color: black;
  text-decoration: underline;
}

.linkWhite {
  color: white;
  text-decoration: underline;
}

.linkBlue {
  color: #00538d;
  text-decoration: underline;
}


