.msg {
  background-color:white;
  color:red;
}

div.smmessage {
  font-family: arial;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  margin-top:20px;
  color:#000000;
}

a {
  color:#000000;
/*  text-decoration:none; */
}
a:hover {
  text-decoration:underline;
}

.smerror {
  color:red;
  font-weight:bold;
}

td.smrequired, div.smrequired, span.smrequired {
  color:red;
}

/*** ACCOUNT ***/
div.smaccount { }
div.smaccount_heading {
  font-weight:bold;
  font-size:10pt;
}
div.smaccount_required {
  font-weight:none;
  font-size:8pt;
  color:red;
}

div.smaccount_account, div.smaccount_password, div.smaccount_address, div.smaccount_company {
  padding-top:20px;
  font-weight:bold;
  font-size:8pt;
}
table.smaccount_account, table.smaccount_password, table.smaccount_address, table.smaccount_company {
  border-top:1px solid black;
}
tr.smaccount_account, tr.smaccount_password, tr.smaccount_address, tr.smaccount_company {}
td.smaccount_account, td.smaccount_password, td.smaccount_address, td.smaccount_company {}

div.smaccount_buttons {
  padding-top:20px;
  text-align:center;
}
input.smaccount_buttons {
  width:150px;
}

/*** CATEGORY LIST ***/
div.smcategorylist { }

table.smcategorylist { }

tr.smcategorylist { }

td.smcategorylist {
  height:20px;
}

a.smcategorylist {
  background:white url(http://sites.sitemanagercms.com/splitendz/www/uploads/Image/bullet.gif) no-repeat left top;
  margin-left:12px;  
  padding-left:8px;  
  color:#000000;
  text-decoration:none;
  font-size:9pt;
}
a.smcategorylist:hover {
  text-decoration:underline;
  color:#000000;
}

td.smcategorylist_inline {
  text-align:center;
}

/*** CATEGORY ***/
div.smcategory {
  width:90%;
  text-align:center;
}
table.smcategory {}
tr.smcategory {}
td.smcategory {}

table.smcategory_header {}
tr.smcategory_header {}
td.smcategory_header {
  font-size:12pt;
  font-weight:bold;
  color: black;
}
a.smcategory_header {
  font-size:8pt;
  color: black;
}

td.smcategory_categories {
  border:1px solid #6AC3F0;
  padding:20px;
}
td.smcategory_items {
  padding:20px;
}

/*** ITEM LIST ***/
div.smitemlist { }

table.smitemlist { }

tr.smitemlist { }

td.smitemlist {

}

a.smitemlist {
  font-size:8pt;
  color:#000000; 
  text-decoration:none;
}
a.smitemlist:hover {
  text-decoration:underline;
}

table.smitemlist_name {
  width:133px;
}
tr.smitemlist_name { }
td.smitemlist_name {
/*  background:white url(http://sites.sitemanagercms.com/ohbaby/www/uploads/Image/pink_box_top.jpg) no-repeat left top; */
/*  border-bottom:1px solid #000000; */
  height:53px;
  width:133px;
  padding-left:4px;
  padding-right:4px;
  color: #000000; 
}

td.smitemlist_image {
  height:145px;
  width:133px;
/*  background:white url(http://sites.sitemanagercms.com/ohbaby/www/uploads/Image/pink_box_bottom.jpg) no-repeat left top; */
  vertical-align:top;
  text-align:center;
  color: #000000; 
}

/*** ITEM ***/
div.smitem {
  width:90%;
}

table.smitem { }

tr.smitem_name { }

td.smitem_name {
  font-size:12pt;
  font-weight:bold;
  border-bottom:1px solid #4E4E4E;
  color:#000000;
}

table.smitem_details {
  padding:10px;
}

tr.smitem_details { }

td.smitem_details_image {
  padding-right:10px;
  color: black;
}

img.smitem_details_image { }

a.smitem_details_image { }

td.smitem_details_description {
  color:#000000;
}

tr.smitem_header { }

td.smitem_header { }

tr.smitem_footer { }

td.smitem_footer { }

table.smitem_datasheets {
  margin:4px;
}

tr.smitem_datasheets { }

td.smitem_datasheets {
  background-color:#EF85AD;
  padding:3px;
  border:1px solid white;
}

a.smitem_datasheets {
  color:black;
}

table.smitem_pricing {
  border:1px solid #4e4e4e;
}

tr.smitem_pricing_header {
  background-color:#0066B4;
}

td.smitem_pricing_header {
  padding:3px;
  border:1px solid white;
  color:white;
}

tr.smitem_pricing { }

td.smitem_pricing {
  border-bottom:1px dashed #EF85AD;
  padding:3px;
  color:#000000;
}

div.smitem_pricing_attribute {
  padding-bottom:3px;
}

select.smitem_pricing_attribute { }

tr.smitem_pricing_addtocart { }

td.smitem_pricing_addtocart {
  padding:3px;
}

input.smitem_pricing_addtocart {
/*  background-color:#EE84AC; */
  color:black;
}

div.smitem_suggested {
  margin-top:20px;
  font-size:12pt;
  font-weight:bold;
  color:#black;
  font-style:italic;
}

table.smitem_suggested {
  border-top:1px solid #00A17F;
}

table.smitem_suggested { }

tr.smitem_suggested_name { }

td.smitem_suggested_name { }

a.smitem_suggested_name { }

td.smitem_suggested_image { }

a.smitem_suggested_image { }

img.smitem_suggested_image { }

td.smitem_suggested_description { }

tr.smitem_suggested_link { }

td.smitem_suggested_link { }

a.smitem_suggested_link { }

div.smitem_similar {
  margin-top:20px;
  font-size:12pt;
  font-weight:bold;
  color:#000000;
  font-style:italic;
}

table.item_similiar {
}
tr.smitem_similiar {
}
td.smitem_similiar_image {
  border-top:1px solid #EF85AD;
  padding:4px;
}
a.smitem_similiar_image { }
img.smitem_similiar_image { }
td.smitem_similiar_name {
  border-top:1px solid #EF85AD;
  padding:4px;
}
a.smitem_similiar_name { }
td.smitem_similar_viewlink {
  border-top:1px solid #EF85AD;
  padding:4px;
}
a.smitem_similar_link { }

/*** CART ***/
div.smcart {
  width:90%;
}

table.smcart {
  border-collapse:collapse;
  border:1px solid #4e4e4e;
}
tr.smcart {}

td.smcart {
  color:#000000;
}

a.smcart {
  color:#000000;
}

tr.smcart_header {
  background-color:#0066B4;
}

td.smcart_header {
  border:1px solid #4e4e4e;
  color:white;
}

tr.smcart {
}

td.smcart {
}


tr.smcart_buttons { }
td.smcart_buttons {
  border-top:1px solid #4e4e4e;
}
input.smcart_buttons {
/*  background-color:#EE84AC; */
  color:black;
}

tr.smcart_subtotal_items {
  background-color:#0066B4;
}
td.smcart_subtotal_items {
  border-top:1px solid #4e4e4e;
  color:white;
}

td.smcart_subtotal_tax {
  color:#000000;
}

tr.smcart_total {
  background-color:#0066B4;
}
td.smcart_total {
  border-top:1px solid #4e4e4e;
  color:white;
}

div.smcart_checkout {
  padding-top:10px;
}
input.smcart_checkout {
/*  background-color:#EE84AC; */
  color:black;
}

/* Checkout */

div.smcheckout_required {
  color:red;
}

table.smcheckout {}
tr.smcheckout {
}
td.smcheckout {
  padding:3px;
  color:#000000;
}

tr.smcheckout_billing {}
td.smcheckout_billing {
  font-weight:bold;
  border-bottom:1px solid #EF85AD;
  color:#000000;
  font-size:10pt;
}

tr.smcheckout_shipping {}
td.smcheckout_shipping {
  font-weight:bold;
  border-bottom:1px solid #EF85AD;
  color:#000000;
  font-size:10pt;
}

tr.smcheckout_payment {}
td.smcheckout_payment {
  font-weight:bold;
  border-bottom:1px solid #EF85AD;
  color:#000000;
  font-size:10pt;
}

tr.smcheckout_buttons {}
td.smcheckout_buttons {}
input.smcheckout_buttons {}

tr.smcheckout_paymentoption {}
td.smcheckout_paymentoption {
  color:#000000;
}
