/* ------------------------------------------------------------------------- */

/* custom styles */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;

}

table {
    border: 0px;
    width: 100%;
    border-collapse: collapse;
}

table td {
	margin: 0px;
	padding: 0px;

}

div#wrap {
	width: 880px;
	margin: 0px auto 0px auto;

}

/* categories */

/* main category */

div#categories {
    margin-top: 1px;
	width: 200px;
}
ul#tree_menu {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul#tree_menu li {
	padding: 0px 0px 0px 0px;
}

ul#tree_menu li a {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;

}

/* different subcategory styles */

ul#tree_menu li#Pregn, ul#tree_menu li#Pregn ul,

ul#tree_menu li#Pater, ul#tree_menu li#Pater ul {
	background: #52BdEC;
	line-height: 15px;
}

ul#tree_menu li#Pater, ul#tree_menu li#Pregn {
	
	border: 1px solid #333333;
}

ul#tree_menu li#Subst,

ul#tree_menu li#Subst ul {

	background: #52BdEC;
	line-height: 15px;

}

ul#tree_menu li#Subst {

	border: 1px solid #333333;

}

ul#tree_menu li#Healt,

ul#tree_menu li#Healt ul {

	background: #52BdEC;
	line-height: 15px;
}

ul#tree_menu li#Healt {

	border: 1px solid #333333;

}

ul#tree_menu li#Early,

ul#tree_menu li#Early ul {

	background: #52BdEC;
	line-height: 15px;
}

ul#tree_menu li#Early {

	border: 1px solid #333333;

}

ul#tree_menu li#Cance,

ul#tree_menu li#Cance ul {
	background: #52BdEC;
	line-height: 15px;
}

ul#tree_menu li#Cance {

}

ul#tree_menu li#Nutri,

ul#tree_menu li#Nutri ul {

	background: #52BdEC;
	line-height: 15px;

}

ul#tree_menu li#Nutri {

	border: 1px solid #333333;
}

ul#tree_menu li#Remed,

ul#tree_menu li#Remed ul {

	background: #52BdEC;
	line-height: 15px;

}

ul#tree_menu li#Remed {

	border: 1px solid #333333;

}

ul#tree_menu li#faq,

ul#tree_menu li#faq ul {

	background-color:#e8f9fd;

}

ul#tree_menu li#faq {

	border: 1px solid #333333;

}

ul#tree_menu li#title {
	background-color: #5E727F;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 15px;
	line-height: 10px;
	padding: 10px 0px 10px 11px;
	vertical-align: middle;
	border-bottom: 1px solid FFFFFF;
}

ul#tree_menu li#end {
	height: 5px;
	background-color: #333333;
}





/* sub-category */

ul#tree_menu ul {

    list-style: none;
    margin: 7px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	

}

ul#tree_menu ul li {
	background: #FFFFFF;

}

ul#tree_menu ul li a {
	font-size: 12px;
	color: #5A717B;
	text-decoration: none;
	font-weight: normal;
	padding-left: 17px;
}

ul#tree_menu ul li a:hover {
	color: #000000;
}



/* center td (content) */

td.content {

    padding: 10px;

}



.LineBoxBlack p {

    padding: 17px 8px 17px 8px;

}

/* content td */

td.mid-column {
	width: 100p%;
	padding: 15px 8px 15px 8px;

}

ul.products-list {

    list-style: none;

    margin: 0px;

    padding: 0px;

}

ul.products-list li {

    padding: 10px;

    float: left;

    vertical-align: top;

}

.products-list-cat {
	border-top: 1px solid #5c707c;
	background-color: #51BDEB;
	padding: 4px 3px 3px 3px;
}

.products-list-cat-content,

.products-list-sub-cat-content {

	border-bottom: 1px solid #5c707c; 

}

.products-list-sub-cat {

	background-color: #e0dfe3;

	border-top: 1px solid #5c707c;

	padding: 3px;

}


ul.bestsell-list {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

ul.bestsell-list li {

    padding: 5px 0px 10px 15px;

    float: left;


}

ul.bestsell-list li.category_1,

ul.bestsell-list li.category_2,

ul.bestsell-list li.category_3,

ul.bestsell-list li.category_4 {

    width: 480px;

    background-color: #5D717C;

    font-size: 14px;

    font-family: arial;

	font-weight: bold;

	color: #fff;

	padding-top: 3px;

	padding-left: 10px;

	margin-top: 5px;

}

ul.bestsell-list li.category_2 {
	background-color: #5D717C;
}

ul.bestsell-list li.category_3 {
	background-color: #5D717C;
}

ul.bestsell-list li.category_4 {
	background-color: #5D717C;
}

div.product_info_price {
	width: 150px;
	margin-right: 0px;
	margin-top: 30px;
	float: right;
	padding-bottom: 10px;

    

}

div.product_info_price .d1 {
	background-color: #51BDEB;
	text-align: center;
}

div.product_info_price .d2 {

    text-align: left;

    padding: 5px;

}

div.err p {

    margin: 0px;

    padding: 0px;

    padding-bottom: 5px;

    color: #c00;

    

}

div.result p {

    margin: 0px;

    padding: 0px;

    padding-bottom: 5px;

    color: #5c707c;

}

.err-form {

    background-color: #e8f9fd;

}

/* end - custom styles */

/* ------------------------------------------------------------------------- */







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

.errorBox { font-family : "Arial", Helvetica, sans-serif; font-size : 10px; background: #e8f9fd; font-weight: bold; }

.stockWarning { font-family : "Arial", Helvetica, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit {
	font-family : "Arial", Helvetica, sans-serif;
	font-size : 10px;
	color: #00ccff;
	text-decoration: underline;
}



BODY {

  background: #ffffff;

  color: #5c707c;

  margin: 0px;

}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #AABBDD;

  text-decoration: underline;

}



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



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;

}

.productListing-heading {

}



TD.productListing-data {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 10px;

}

TD.productListing-data2 {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 10px;

  border: 1px solid #999;

}





A.pageResults {
	color: #5E727F;
}



A.pageResults:hover {

  color: #5E727F;

  background: #FFFF33;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 10px;

}



TD.accountCategory {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	color: #5E727F;
}



TD.fieldKey {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #00ccff;
	font-weight: bold;
}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: "Arial", Helvetica, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: "Arial", Helvetica, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; }

.moduleRowSelected { background-color: #E9F4FC; }



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

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



/* message box */



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

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

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



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



/*****************************************************************************/

/* Stylesheet Bryan */

/* CSS Document */



.SideBarTitle {

	font-size: 15px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}





.SideBarText {

    font-size: 12px; 

	color: #FFFFFF;

    font-family: Arial, Helvetica, sans-serif; 

}



.MainTitle {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #5C707D;
}



.SectionTitles {

	font-size: 16px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}



.LegalJargon {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000033;

}



.BlueText12 {
	color: #5E727F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}



.BlueText14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00C2F3;

}



.BlueText14B {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5D717C;

}

.RedText14B {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}



.BlkText12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.WhiteText10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;
	
	font-weight: bold;

	color: #FFFFFF;

}



.BlueText11 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3d4769;

}



.BlueText11B {

    font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3d4769;	

}



.BlueText13 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #3d4769;

}	



.BlkText12B {

    font-weight: bold;

	font-family: "Arial", Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;	

}	



.BlkText10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.GreyText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



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



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



a:hover {
	text-decoration: none;
}



.DkBlue14B {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #262d46;

}



.BlueText14BI {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-style: italic;

	font-size: 14px;

	color: #3d4769;

}



.BlueText14I {

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	font-size: 14px;

	color: #3d4769;

}

.LineRtBlack {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}



.elButton a  {

    color: #ffffff;

    font-size:12px;

    font-family:arial;

    font-weight:bold;

    text-decoration: none;

    border: none;

    background-image: url("images/testmeds/BtnOff.gif");

    display: block;

    

    height: 27px;

    text-align: center;

    vertical-align: middle;

    line-height: 27px;

}



.elButton a:active {

	 background-image: url("images/testmeds/BtnOff.gif");

	color:#ffffff; 

	border:none;

}



.elButton a:hover {

	 background-image: url("images/testmeds/BtnOn.gif");

	color:#ffffff; 

	border:none;

}



#BG0 {

background-image:

url("images/testmeds/DrkBlueDotBG.gif")

}



#BG1 {

background-image:

url("images/testmeds/BlueBG.gif")

}



#BG2 {

background-image:

url("images/testmeds/DrkBlueFadeBG.gif")

}



#BG3 {

background-image:

url("images/testmeds/GreenFadeBG.gif")

}



.SideBarSubTitle {

    font-size: 12px; 

	color: #FFFFFF;

    font-family: Arial, Helvetica, sans-serif; 

}



#elText a  {

    color: #000033;

    font-size:10px;

    font-family:arial;

    font-weight:bold;

    text-decoration: underline;

    border: none;

}



#elText a:active {

	color:#999999; 

	border:none;

}



#elText a:hover {

	color:#999999; 

	border:none;

}



.SectionText {

	font-size: 12px;

	font-style: italic;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF

}	

	

	

.BlueText12B {

    font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3d4769;	

}



.RedText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.BlueText10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #3d4769;

}



#SideText a  {

    color: #CCCCCC;

    font-size:12px;

    font-family:Arial, Helvetica, sans-serif;

    text-decoration: none;

    border: none;

}



#SideText a:active {

	color:#FFFFFF; 

	border:none;

}



#SideText a:hover {

	color:#FFFFFF; 

	border:none;

}



.BlkText11B {

    font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;	

}

.Blk2Text10B {

    font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;	

}

.BlkText10 {

    font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;	

}

.totalText10B {

    font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;	

}



#MidText a  {

    color: #3d4769;

    font-size:12px;

    font-family:Arial, Helvetica, sans-serif;

    text-decoration: none;

    border: none;

}



#MidText a:active {

	color:#0000FF; 

	border:none;

}



#MidText a:hover {

	color:#0000FF; 

	border:none;

}



.BlueText18, .pageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5C707D;

}

	

#Tablink a  {

	color: #ffffff;

	font-size:11px;

	font-family:arial;

	font-weight:bold;

	text-decoration: none;

	margin-top: 10px;

	height: 22px;

	background-image: url(file:/images/TabBGOn.gif);

	display: block;

	text-align: center;

	vertical-align: middle;

	border-top: 1px solid #333333;

	border-right: 1px solid #333333;

	border-bottom: 2px solid #333333;

	border-left: 1px solid #333333;

}



#Tablink a:active {

	 background-image: url("images/testmeds/TabBGOn.gif");

	color:#ffffff; 

	border:none;

}



#Tablink a:hover {

	 background-image: url("images/testmeds/TabBGOff.gif");

	color:#ffffff; 

	border:none;

}



#TablinkO a  {

	color: #000000;

	font-size:11px;

	font-family:arial;

	font-weight:bold;

	text-decoration: none;

	height: 24px;

	display: block;

	text-align: center;

	vertical-align: middle;

	border-top: 1px none #333333;

	border-right: 1px none #333333;

	border-bottom: 1px none #333333;

	border-left: 1px none #333333;

}



#TablinkO a:active {

	color: #999999; 

	border:none;

}



#TablinkO a:hover {

	color:#999999;

	border:none;

}



#elText2 a  {

    color: #000033;

    font-size:11px;

    font-family:arial;

    font-weight:bold;

    text-decoration: none;

    border: none;

}



#elText2 a:active {

	color:#333333; 

	border:none;

}



#elText2 a:hover {

	color:#333333; 

	border:none;

}



.LineTableBlack {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



.Line2Black {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



.LineBoxBlack, table.infoBox, table.infoBox2, table.infoBoxContents, table.infoBoxContents2,

table.errorBox, table.productListing {
	border: 1px solid #999999;
}

/* no header box style */

table.infoBox2 {

    margin-top: 5px;

}

table.infoBox td, table.infoBox2 td, table.infoBoxContents td, table.infoBoxContents2 td

table.errorBox td, table.productListing td {

	padding: 5px;

}

table.infoBox, table.infoBoxContents,

table.errorBox, table.productListing {

	border-top: 0px;

}

table.infoBox table.infoBoxContents {

    border: 0px;

}

.LineLeftBlack {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



.LineBottomBlack {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



.LineTopBottomBlack {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #5D717C;
	border-right-color: #5D717C;
	border-bottom-color: #5D717C;
	border-left-color: #5D717C;
}



.Line3Black {

	border-top-width: 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}











body {

  background:#fff;

  margin:0;

  padding:0;

  color:#000;

  font:x-small Verdana, sans-serif;

  voice-family: "\"}\""; voice-family:inherit;

  font-size:small;

  } html>body {font-size:small;}



#header {

  float:left;

  width:100%;

  background:#ffffff url("images/testmeds/TabsMid.gif") repeat-x bottom;

  font-size:55%;

  line-height:20px;

  }

#header ul {

  margin:0;

  padding:0px 0px 0;

  list-style:none;

  }

#header li {

  float:left;

  background:url("images/testmeds/TabsLft.gif") no-repeat left top;

  margin:0;

  padding:0px 0 0 3px;

  }

#header a {

  float:left;

  display:block;

  background:url("images/testmeds/TabsRt.gif") no-repeat right top;

  padding:0px 5px 4px 0px;

  text-decoration:none;

  font-weight:bold;

  color:#765;

  }

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#header a {float:none;}

/* End IE5-Mac hack */

#header a:hover {

  color:#333;

  }

#header .current {

    background:#ffffff url("images/testmeds/TabsMidO.gif") repeat-x bottom;

    line-height:24px;

  }

  

  #header .current li {

  background-image:url("images/testmeds/TabsLftO.gif");



    line-height:24px;

  }

#header .current a {

  background-image:url("images/testmeds/TabsRtO.gif");

  color:#333;

  padding-bottom:0px;

    line-height:24px;

  }



.FieldAddQty {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 10px;

	height: 14px;

	font-weight: normal;

	color: #3D4769;

	border: 1px solid #ccc;

	width: 20px;

}

.TitleCart, td.infoBoxHeading, td.infoBoxHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #52BDEC;
	padding: 5px;
}

td.infoBoxHeading {

    border: 1px solid #999;

    border-bottom: 0px;

}

td.infoBoxHeading2 {

    border: 1px solid #999;

}

div#sq_r .infoBoxHeading {

    background-color: #ffe4ab;

    font-size: 14px;

    color: #3d4769;

    border: 0px;

}

div#sq_r .infoBox {

    border: 0px;

}

.LineTableGray {

	border-top-width: 1px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #333333;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

/*****************************************************************************/
