BODY
{
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
  color: #333333;
  margin: 0px;
  margin-top: 50px;
  margin-bottom: 50px;
  background-attachment: fixed;
  background-image: url(../images/bkgd.jpg);
  background-position: top left;
  background-color: #F3F3F3;
}

TD
{
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
}

A
{
  font-size: 12px;
  color: #6089B7;
  text-decoration: none;
}

A:hover
{
  font-size: 12px;
  color: #6089B7;
  text-decoration: underline;
}

.top_link, .top_link:link, .top_link:active, .top_link:visited
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
}

.top_link:hover
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: underline;
  text-transform: uppercase;
}

.top_link_cart, .top_link_cart:link, .top_link_cart:active, .top_link_cart:visited
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: none;
}

.top_link_cart:hover
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: underline;
}

.side_link, .side_link:link, .side_link:active, .side_link:visited
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

.side_link:hover
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
}

.side_link_underlined, .side_link_underlined:link, .side_link_underlined:active, .side_link_underlined:visited
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
}

.top_link_underlined, .top_link_underlined:link, .top_link_underlined:active, .top_link_underlined:visited
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: underline;
  text-transform: uppercase;
}

.footer_link, .footer_link:link, .footer_link:active, .footer_link:visited
{
  font-size: 11px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
}

.footer_link:hover
{
  font-size: 11px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: underline;
  text-transform: uppercase;
}

.fb_link, .fb_link:link, .fb_link:active, .fb_link:visited
{
  font-size: 11px;
  color: #5A0A00;
  text-decoration: none;
}

.fb_link:hover
{
  font-size: 11px;
  color: #5A0A00;
  text-decoration: underline;
}

.path,.path:link,.path:visited,.path:active
{
  font-size: 14px;
  color: #5A0A00;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: none;
}

.path:hover
{
  font-size: 14px;
  color: #5A0A00;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: underline;
}

.bottom_link, .bottom_link:link, .bottom_link:active, .bottom_link:visited
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: none;
  text-transform: capitalize;
}

.bottom_link:hover
{
  font-size: 12px;
  color: #5A0A00;
  font-weight: normal;
  text-decoration: underline;
  text-transform: capitalize;
}

.horizontal_dots
{
  width: 182px;
  height: 1px;
  background-image: url(../images/hor-dots.jpg);
  background-repeat: repeat-x;
}

.horizontal_dots2
{
  background-image: url(../images/hor-dots.jpg);
  background-repeat: repeat-x;
  background-position: center center;
}

.navigation, .navigation:link, .navigation:active, .navigation:visited
{
  color: #657B8B;
  text-decoration: none;
}

.navigation:hover
{
  color: #657B8B;
  text-decoration: underline;
}

.navigation_padding
{
  padding: 0px;
  padding-left: 3px;
  padding-right: 3px;
}

.title
{
  font-family: Georgia, Arial, Verdana, Tahoma;
  font-size: 18px;
  font-weight: normal;
  color: #6089B7;
  text-transform: uppercase;
}

.subtitle, .subtitle:link, .subtitle:active, .subtitle:visited
{
  font-family: Georgia, Arial, Verdana, Tahoma;
  font-size: 16px;
  font-weight: bold;
  color: #6089B7;
  text-transform: uppercase;
  text-decoration: none;
}

.subtitle:hover
{
  font-family: Georgia, Arial, Verdana, Tahoma;
  font-size: 16px;
  font-weight: bold;
  color: #6089B7;
  text-transform: uppercase;
  text-decoration: underline;
}

.subsubtitle, .subsubtitle:link, .subsubtitle:visited, .subsubtitle:active
{
  font-family: Georgia, Arial, Verdana, Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #6089B7;
  text-decoration: none;
}

.subsubtitle:hover
{
  font-family: Georgia, Arial, Verdana, Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #6089B7;
  text-decoration: underline;
}

.subsubsubtitle, .subsubsubtitle:link, .subsubsubtitle:visited, .subsubsubtitle:active
{
  font-family: Georgia, Arial, Verdana, Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #6089B7;
  text-decoration: none;
}

.subsubsubtitle:hover
{
  font-family: Georgia, Arial, Verdana, Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #6089B7;
  text-decoration: underline;
}

.promo_text
{
  color: #738699;
}

.promo_text2
{
  color: #6089B7;
}

.cat_box
{
  width: 250px;
  height: 165px;
  min-height: 165px;
}

.cat_box2
{
  width: 160px;
  height: 120px;
}

.cat_border
{
  border: 1px solid #7995AB;
}

.cat_link, .cat_link:link, .cat_link:active, .cat_link:visited
{
  font-weight: normal;
  color: #657B8B;
  text-decoration: none;
}

.cat_link:hover
{
  font-weight: normal;
  color: #657B8B;
  text-decoration: underline;
}

.menu_cat, .menu_cat:link, .menu_cat:active, .menu_cat:visited
{
  font-size: 13px;
  font-weight: bold;
  color: #657B8B;
  text-decoration: none;
}

.menu_cat:hover
{
  font-size: 13px;
  font-weight: bold;
  color: #657B8B;
  text-decoration: underline;
}

.menu_scat, .menu_scat:link, .menu_scat:active, .menu_scat:visited
{
  font-size: 12px;
  color: #657B8B;
  text-decoration: none;
}

.menu_scat:hover
{
  font-size: 12px;
  color: #657B8B;
  text-decoration: underline;
}

.desc
{
  font-size: 12px;
  color: #657B8B;
}

.desc_scat, .desc_scat:link, .desc_scat:active, .desc_scat:visited
{
  font-size: 12px;
  font-weight: bold;
  color: #657B8B;
  text-decoration: none;
}

.desc_scat:hover
{
  font-size: 12px;
  font-weight: bold;
  color: #657B8B;
  text-decoration: underline;
}

.cur_display
{
  font-size: 14px;
  font-weight: bold;
  color: #657B8B;
}

.price, .price:link, .price:active, .price:visited
{
  font-size: 12px;
  color: #657B8B;
  text-decoration: none;
}

.price:hover
{
  font-size: 12px;
  color: #657B8B;
  text-decoration: underline;
}

.underlined
{
  text-decoration: underline;
}

.black12
{
  color: #000000;
  font-size: 12px;
}

.black12_bold,.black12_bold:link,.black12_bold:active,.black12_bold:visited
{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.black12_bold:hover
{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.subtitle1
{
  font-size: 13px;
  font-weight: bold;
  color: #657B8B;
}

.pages2,.pages2:link,.pages2:active,.pages2:visited
{
  font-size: 12px;
  color: #BBC7D1;
  text-decoration: none;
}

.pages2:hover
{
  font-size: 12px;
  color: #BBC7D1;
  text-decoration: underline;
}

.error
{
  color: red;
  font-weight: bold;
}

.noerror
{
  color: green;
  font-weight: bold;
}

.table_blue_border
{
  border: 1px solid #607A8B;
}

.table_caption
{
  background-color: #C4DEEE;
  font-size: 12px;
  font-weight: bold;
  color: #7296AE;
}

.table_caption2
{
  background-color: #4B7EAC;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  height: 20px;
  padding-left: 10px;
}

.table_row1
{
  background-color: #FFFFFF;
}

.table_row2
{
  background-color: #EDF1F7;
}

.readmore, .readmore:link, .readmore:visited, .readmore:active
{
  font-size: 12px;
  color: #6089B7;
  text-decoration: underline;
}

.readmore:hover
{
  font-size: 12px;
  color: #6089B7;
  text-decoration: underline;
}

.img_border
{
  border: 1px solid #4380B0;
}

.button, .button:link, .button:active, .button:visited, .button:hover
{
  height: 20px;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #4380B0;
  text-decoration: none;
}

.button2, .button2:link, .button2:active, .button2:visited, .button2:hover
{
  padding: 10px;
  width: 140px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #4380B0;
  text-decoration: none;
  cursor: pointer;
}

.button2 a:link, .button2 a:active, .button2 a:visited, .button2 a:hover
{
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #4380B0;
  text-decoration: none;
}

.pinput
{
  border: 1px solid #677982;
}

.searchinput
{
  width: 272px;
  border: 1px solid #677982;
}

.searchinput_medium
{
  width: 166px;
  border: 1px solid #677982;
}

.searchinput_small
{
  width: 80px;
  border: 1px solid #677982;
}

fieldset
{
  border: 1px solid #657B8B;
}

legend
{
  color: #657B8B;
  font-weight: bold;
}

.footer, .footer:link, .footer:active, .footer:visited
{
  font-size: 10px;
  color: #D3D3D3;
  font-weight: normal;
  text-decoration: none;
}

.footer:hover
{
  font-size: 10px;
  color: #D3D3D3;
  font-weight: normal;
  text-decoration: underline;
}

.onsale
{
  color: #CC0000;
}

.top_white
{
  font-family: Arial;
  text-transform: uppercase;
  line-height: 18px;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.freeship
{
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
  color: #333333;
}

.freeship_red
{
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
  color: #CC0000;
}