A:link {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-weight: bold}
A:visited {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-weight: bold}
A:active {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: bold}
A:hover {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: bold}

A.subnav:link {font : 95% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: normal}
A.subnav:visited {font : 95% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: normal}
A.subnav:active {font : 95% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FFFFFF; font-weight: normal}
A.subnav:hover {font : 95% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FFFFFF; font-weight: normal}

A.product:link {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-weight: normal}
A.product:visited {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-weight: normal}
A.product:active {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: normal}
A.product:hover {font : 110% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: normal}

A.maternity:link {font : 105% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: bold}
A.maternity:visited {font : 105% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: bold}
A.maternity:active {font : 105% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #000000; font-weight: bold}
A.maternity:hover {font : 105% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #000000; font-weight: bold}

A.small:link {font : 90% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-weight: normal}
A.small:visited {font : 90% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-weight: normal}
A.small:active {font : 90% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: normal}
A.small:hover {font : 90% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-weight: normal}

A.other:link {font : 98% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-style: italic; font-weight: normal}
A.other:visited {font : 98% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #961937; font-style: italic; font-weight: normal}
A.other:active {font : 98% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-style: italic; font-weight: normal}
A.other:hover {font : 98% Helvetica, Arial, Sans-Serif; text-decoration: none; color: #FF9B42; font-style: italic; font-weight: normal}


TD {color: #333333; font: 12px Helvetica, Arial, Sans-Serif; font-weight: normal}
.body {color: #333333; font: 110% Helvetica, Arial, Sans-Serif; font-weight: normal}
.footer {color: #961937; font: 90% Helvetica, Arial, Sans-Serif; font-weight: normal}

.b1{
	color: #72132A;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 98%;
	line-height: 12px;
}

.input{
	color: #000000;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 10px;
	background-color: #FF9B42;
}

.navcontainerhome{
	padding:0px 0px 0px 10px;
}

.navcontainer{
	padding:0px 0px 8px 10px;
}

.nav{
	color: #FFDF2A;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold

}
.description{
	color: #444444;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
 padding:  0px 10px;
}
.title{
	color: #961937;
	font-family: Helvetica, Arial, Sans-Serif;
	border-bottom:solid 1px #FFDF2A;
 font-weight: bold;
 }

.subtitle{
	color: #961937;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 105%;
 font-weight: bold;
 }

 .product{
	color: #961937;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	line-height: 20px;
 font-weight: bold;
}
.price{
	color: #444444;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 105%;
	line-height: 16px;
 }
.details{
	color: #444444;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
 }
.bodycontainer1{
	margin: 0 10px 0 45px;

}
.bodycontainer2{
	margin: 0 45px 0 0;

}
.bodycontainer3
{
	margin: 0 45px 0 45px;
}
.red{
	color: #CD2337;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}
.white{
	color: #DDDDDD;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
}

.temp{
	color: #CD2337;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}

td#background{
 text-align: left;
 background: #fff url(images/products.jpg) no-repeat top right;}


table#BACKGROUNDHERE {
 width: 95%;
 height: 450px;
 text-align: left;}

table#BACKGROUNDHERE td  {
 text-align: center;
 padding: 0;
 width: 50%;}


table#prod_disp {
 margin: 5px auto;
 width: 100%;}

table#prod_disp td.img {
 vertical-align: top;

 padding: 0;
 border: none;}

table#prod_disp td.img div#info {
 width: 99%;
 height: 35px;
 vertical-align: bottom;
 }

table#prod_disp td.img div#info_s {
 width: 129px;
 margin: auto;
 background-color: #951937;
 border: 1px solid #951937;
 color: #fff;}

table#prod_disp td.img div#info_s a, table#prod_disp td.img div#info_s a:link, table#prod_disp td.img div#info_s a:active, table#prod_disp td.img div#info_s a:visited {
 color: #fff;}

table#prod_disp td.img div#info a, table#prod_disp td.img div#info a:link, table#prod_disp td.img div#info a:active, table#prod_disp td.img div#info a:visited {
 font-size: 11.5px;}

table#prod_disp td.img img {
 text-align: bottom;
 width: 129px;
 vertical-align: bottom;
 border: 1px solid #961937;}

table#prod_disp td.button {
 vertical-align: bottom;
 padding: 0;
 height: 25px;}


table#prod_disp input {
 width: 102px;
 border: 1px solid #961937;
 color: #000;
 background-color: #FFDF2A;
 padding: 1px 3px;}

.subs {
 padding: 5px 0;}

.subs table {
 margin-bottom: 10px;
 border-bottom: 2px solid #DCC024;
 width: 100%;}

.subs table a, .subs table a:link, .subs table a:active, .subs table a:visited {
 font-weight: bold;
 color:#FF9B42;
 margin: 0;}

.subs table a:hover {
 color: red;}

.subs table td {
 padding: 0 5px;
 text-align: center;
 color: #961937;
 border-left: 1px solid #DCC024;
 border-right: 1px solid #DCC024;
 vertical-align: bottom;
 font-weight: bold;}

.subs table td.cat {
 background-color: #FFDF2A;}

h1 {
 font-size: 180%;
 font-weight: bold;}

h3 {
 font-size: 150%;}

h1.title {
 padding: 5px;
 font-size: 20px;}

img#prodd {
 height: 200px;
 border: 2px solid #961937;
 margin: 10px;}

.prodimg {
 text-align: center;
 border-top: 2px solid #FFDF2A;}

table#prod {
 width: 100%;}

table#prod td {
 padding-top: 0;
 padding-right: 10px;
 padding-left: 10px;}

.intro {
 border: 1px solid #72132A;
 padding: 10px;
 color: #FFDF2A;
 background-color: #961937;}


#error {
 margin: 0 0 10px 0;
 text-align: center;
 font-size: 110%;
 font-weight: bold;
 color: red;}

#opt_name {
 font-weight: bold;
 border-top: 1px solid #FFDF2A;}

#opt {
 background-color: #FFDF2A;
 border: 1px solid #951937;
 padding: 1px;
 margin: 0;}

#optt {
 margin: 2px 0;
 font-style: italic;}

div#sm_desc {
 text-align: left;
 margin: auto;
 font-size: 80%;
 width: 60%;
 background-color: #961937;
 border-left: 4px solid #DDBE24;
 border-right: 4px solid #DDBE24;
 color: #fff;
 padding: 5px;}

td.holder {
 background-color: #FFF;
 padding: 0;}

/* ------------------------ MATERNITY ----------------------- */

.maternity {
 border: 2px solid #951937;
 margin-top: 5px;
 margin-bottom: 5px;}

.maternity h5 {
 margin: 0px;
 padding: 5px;}

.maternity td.desc {
 padding-top: 15px;
 width: 75%;}

.maternity td.img {
 padding: 0px;
 text-align: left;}

#outer {
 width: 100%;}

#outer .header {
 background-color: #951937;
 font-size: 20px;
 font-weight: bold;
 color: #FFFFFF;
 width: 100%;
 text-align: center;
 padding: 10px 5px 10px 5px;}

#outer td {
 background-color: #951937;
 color: #FFFFFF}

#outer a, #outer a:link, #outer a:active, #outer a:visited {
 color: #FFFFFF;}

#outer a:hover {
 color: #FFDF2A;}

#inner {
 width: 100%;
 margin-left: 10px;}

#inner .header {
 background-color: #FFDF2A;
 font-size: 1.25em;
 border-bottom: 1px solid #951937;}

/* ------------------------ GALLERIES ----------------------- */

#gallery {
 width: 95%;
 border: 1px solid #961937;}

#gallery th {
 background-color: #961937;
 padding: 5px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 1.25em;}

#gallery td {
 padding: 5px;}

#gallery td.gal {
 width: 30%;
 border-right: 1px solid #961937;
 vertical-align: center;}

#gallery td.desc {
 width: 70%;
 color: #961937;}

/* ------------------------ SHOPPING CART ----------------------- */

#cart {
 width: 95%;
 border: 2px solid #951937;
 margin: 10px 0px 10px 0px;}

#cart td, #cart th {
 padding: 2px;}

#cart .header {
 background-color: #951937;
 color: #FFFFFF;
 font-weight: bold;}

#cart .center {
 text-align: center;}

#cart .left {
 text-align: left;}

#cart .right {
 text-align: right;}

#cart #qty {
 width: 20px;}

.btn {
 background-color: #951937;
 border-top: 3px solid #B73B49;;
 border-left: 3px solid #B73B49;
 border-bottom: 3px solid #731735;
 border-right: 3px solid #731735;
 color: #FFFFFF;
 font-weight: bold;
 padding: 3px 0px 3px 0px;}

#cart .lastrow {
 padding-top: 5px;
 padding-bottom: 10px;}

#cart label {
 font-weight: bold;}

#cart .error {
 color: #FF0000;}

#cart .label {
 font-weight: bold;}

#error {
 width: 95%;
 border: 2px solid #951937;
 margin: 10px 0px 10px 0px;}

#error .header {
 background-color: #951937;
 color: #FFFFFF;
 font-weight: bold;}

.full_width {
 width: 100%;}

  /* ------------------------ CONTACT ----------------------- */

#contact {
 width: 100%;}

#contact label {
 font-weight: bold;}

#contact td.field {
 padding-left: 20px;}

#contact input.contact_text {
 width: 200px;}

/* ------------------------ GENERAL TABLES ----------------------- */

#table {
 width: 95%;
 border: 2px solid #951937;
 margin: 10px 0px 10px 0px;}

#table td, #table th {
 padding: 5px 5px 5px 10px;}

#table .header {
 background-color: #951937;
 color: #FFFFFF;
 font-weight: bold;}

#table .center {
 text-align: center;}

#table .left {
 text-align: left;}

#table .right {
 text-align: right;}

#table #qty {
 width: 20px;}

#table .btn {
 background-color: #951937;
 border-top: 3px solid #B73B49;;
 border-left: 3px solid #B73B49;
 border-bottom: 3px solid #731735;
 border-right: 3px solid #731735;
 color: #FFFFFF;
 font-weight: bold;
 padding: 3px 0px 3px 0px;}

#table .lastrow {
 padding-top: 5px;
 padding-bottom: 10px;}

#table label {
 font-weight: bold;}

#table .error {
 color: #FF0000;}

#table .label {
 font-weight: bold;}