.body_main
{
  background-color: #FFE9BC;
  scrollbar-track-color: E2AB7F;
  scrollbar-face-color: FECF81;
  scrollbar-highlight-color: FFE9BC;
  scrollbar-base-color: FFFFFF;
  scrollbar-darkshadow-color: 942802;
  scrollbar-shadow-color: 5E362A;
  scrollbar-arrow-color: 5E362A;
  margin-top: 9px;
  margin-bottom: 1px;
}

.table_main
{
	width: 720px;
  background-color: #FECF81;
  padding: 0px;
  border-collapse: collapse;
  border: #8E2B0E 1px solid;
}

.table_center
{
  width: 390px;
  height: 20%;
  background-color: #FFE9BC;
  padding: 0px, 0px, 0px, 0px;
  border: 0px;
  vertical-align: top;
  border-collapse: collapse;
}

.table_center2
{
  width: 386px;
  height: 1%;
  background-color: #FFE9BC;
  padding: 0px, 0px, 0px, 0px;
  border: 0px;
  vertical-align: top;
  border-collapse: collapse;
}

.cell_left_top
{
	width: 104px;
  height: 152px;
  background-color: #E2AB7F;
  padding: 0px;
  border: #8E2B0E 1px solid;
  vertical-align: top;
  color: #351B00;
  font-weight: bold;
  font-size: 10px;
}

.cell_left2_top
{
	width: 60px;
  height: 152px;
  background-color: #FECF81;
  padding: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border-top: #69301C 1px solid;
  vertical-align: top;
}

.cell_center_top
{
  width: 390px;
  height: 152px;
  background-color: #FECF81;
  padding: 0px;
  border-left: #69301C 2px solid;
  border-right: #69301C 2px solid;
  border-top: #69301C 1px solid;
  border-bottom: #69301C 1px solid;
  vertical-align: top;
  color: #351B00;
  font-weight: bold;
  font-size: 10px;
}

.cell_right2_top
{
	width: 60px;
  height: 152px;
  background-color: #FECF81;
  padding: 0px;
  border-right: 0px;
  border-left: 0px;
  border-top: #69301C 1px solid;
  border-bottom: 0px;
  vertical-align: top;
}

.cell_right_top
{
  width: 104px;
  height: 152px;
  background-color: #E2AB7F;
  padding: 0px;
  border: #8E2B0E 1px solid;
  vertical-align: top;
  color: #351B00;
  font-weight: bold;
  font-size: 10px;
}

.cell_left_center
{
	width: 104px;
  height: 1%;
  background-color: #E2AB7F;
  padding: 0px;
  border-right: #8E2B0E 1px solid;
  border-left: 0px;
  border-top: 0px;
  border-bottom: 0px;
  vertical-align: top;
}

.cell_left2_center
{
	width: 2px;
  height: 1%;
  background-color: #FECF81;
  padding: 0px;
  border: 0px;
  vertical-align: center;
}

.cell_center_center
{
  background-color: #FFE9BC;
  border-right: #69301C 2px solid;
  border-left: #69301C 2px solid;
  border-top: #69301C 2px solid;
  border-bottom: #69301C 1px solid;
  background-image: url(http://www.beautifulblankets.co.za/blankets-sitepics/blankets_background.jpg);
  background-position: 0 0;
  background-repeat: repeat;
}

.cursor_property
{
  cursor: default;
}

.cell_right2_center
{
	width: 2px;
  height: 1%;
  background-color: #FECF81;
  padding: 0px;
  border: 0px;
  vertical-align: center;
}

.cell_right_center
{
	width: 104px;
  height: 1%;
  background-color: #E2AB7F;
  padding: 0px;
  border-right: #8E2B0E 1px solid;
  border-left: #8E2B0E 1px solid;
  border-top: 0px;
  border-bottom: 0px;
  vertical-align: top;
}

.cell_left_bottom
{
  width: 104px;
  height: 152px;
  background-color: #E2AB7F;
  padding: 0px;
  border-right: #8E2B0E 1px solid;
  border-left: #8E2B0E 1px solid;
  border-top: #8E2B0E 1px solid;
  border-bottom: 0px;
  vertical-align: bottom;
  color: #351B00;
  font-weight: bold;
  font-size: 10px;
}

.cell_left2_bottom
{
	width: 60px;
  height: 152px;
  background-color: #FECF81;
  padding: 0px;
  border-right: 0px;
  border-left: 0px;
  border-top: 0px;
  border-bottom: #69301C 1px solid;
  vertical-align: bottom;
}

.cell_center_bottom
{
  width: 390px;
  height: 152px;
  background-color: #FECF81;
  padding: 0px;
  border-right: #69301C 2px solid;
  border-left: #69301C 2px solid;
  border-top: #69301C 1px solid;
  border-bottom: 0px;
  vertical-align: bottom;
  color: #351B00;
  font-weight: bold;
  font-size: 10px;
}

.cell_right2_bottom
{
	width: 60px;
  height: 152px;
  background-color: #FECF81;
  padding: 0px;
  border-right: 0px;
  border-left: 0px;
  border-top: 0px;
  border-bottom: #69301C 1px solid;
  vertical-align: bottom;
}

.cell_right_bottom
{
  width: 104px;
  height: 152px;
  background-color: #E2AB7F;
  padding: 0px;
  border-right: #8E2B0E 1px solid;
  border-left: #8E2B0E 1px solid;
  border-top: #8E2B0E 1px solid;
  border-bottom: 0px;
  vertical-align: bottom;
  color: #351B00;
  font-weight: bold;
  font-size: 10px;
}

h1
{
  font-size: 17px;
  color: #351B00;
  line-height: 17px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}

h2
{
  font-weight: normal;
  font-size: 15px;
  color: #56391C;
  line-height: 15px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}

h3
{
  font-weight: normal;
  font-size: 12px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
}

h3 a:link
{
  font-weight: bold;
  font-size: 11px;
  color: #351B00;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

h3 a:active
{
  font-weight: bold;
  font-size: 11px;
  color: #351B00;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

h3 a:visited
{
  font-weight: bold;
  font-size: 11px;
  color: #351B00;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

h3 a:hover
{
	font-weight: bold;
  font-size: 11px;
  color: #ff7d56;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

h4
{
  font-weight: normal;
  font-size: 10px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
}

h4 a:link
{
  font-weight: normal;
  font-size: 10px;
  color: #351B00;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

h4 a:active
{
  font-weight: normal;
  font-size: 10px;
  color: #351B00;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

h4 a:visited
{
  font-weight: normal;
  font-size: 10px;
  color: #351B00;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

h4 a:hover
{
	font-weight: normal;
  font-size: 10px;
  color: #ff7d56;
  line-height: 11px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.footer1
{
  padding: 0px;
  border: 0px;
}

.footer2
{
  font-weight: bold;
  font-size: 10px;
  color: #351B00;
  line-height: 11px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.copyright 
{
  font-weight: bold;
  font-size: 8px;
  color: #A36C36;
  line-height: 11px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  border: 0px;
  vertical-align: middle;
  height: 31px;
  cursor: default;
}

.fergus_link 
{
  font-weight: bold;
  font-size: 8px;
  color: #A36C36;
  line-height: 9px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  text-decoration: none;
}

.fergus_link a:link 
{
  font-weight: bold;
  font-size: 8px;
  color: #A36C36;
  line-height: 9px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  text-decoration: none;
}

.fergus_link a:visited 
{
  font-weight: bold;
  font-size: 8px;
  color: #A36C36;
  line-height: 9px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  text-decoration: none;
}

.fergus_link a:hover 
{
  font-weight: bold;
  font-size: 8px;
  color: #A36C36;
  line-height: 9px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  text-decoration: none;
}

div
{
  font-weight: bold;
  font-size: 10px;
  color: #351B00;
  line-height: 14px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 0px;
}

div a:link
{
  font-weight: bold;
  font-size: 10px;
  color: #351B00;
  line-height: 14px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

div a:active
{
  font-weight: bold;
  font-size: 10px;
  color: #351B00;
  line-height: 14px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

div a:visited
{
  font-weight: bold;
  font-size: 10px;
  color: #351B00;
  line-height: 14px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

div a:hover
{
  font-weight: bold;
  font-size: 10px;
  font-weight: bold;
  font-size: 10px;
  color: #ff7d56;
  line-height: 14px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

p
{
  font-weight: normal;
  font-size: 13px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}

p a:link
{
  font-weight: bold;
  font-size: 13px;
  color: #351B00;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

p a:active
{
  font-weight: bold;
  font-size: 13px;
  color: #351B00;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

p a:visited
{
	font-weight: bold;
  font-size: 13px;
  color: #351B00;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

p a:hover
{
	font-weight: bold;
  font-size: 13px;
  color: #ff7d56;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.imgborder
{
  border: 1px solid #000000;
  width: 125px;
  height: 173px;
}

.input2
{
  margin: 1px 3px;
  border-top: #69301C 1px solid;
  border-left: #69301C 1px solid;
	border-right: #69301C 1px solid;
	padding-top: 1px;
	padding-left: 3px;
  padding-right: 1px;
  padding-bottom: 1px;
  font-style: normal;
  font-family: Tahoma;
  font-size: 11px;
  width: 170px;
}

.input_buttons
{
  margin: 1px 3px;
  background-color: #C4946E;
  border: #69301C 1px solid;
  padding-top: 1px;
  padding-left: 3px;
  padding-right: 1px;
  padding-bottom: 1px;
  font-style: normal;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
}

textarea
{
  margin: 1px 3px;
  border-top: #69301C 1px solid;
  border-left: #69301C 1px solid;
  border-right: #69301C 1px solid;
  padding-top: 1px;
  padding-left: 3px;
  padding-right: 1px;
  padding-bottom: 1px;
  font-style: normal;
  font-family: Tahoma;
  font-size: 11px;
  width: 170px;
}

.body_big_image
{
  background-color: #FECF81;
  margin-top: 0px;
  margin-left: 0px;
}

.td_big_image
{
  background-color: #FFE9BC;
  border: 0px;
}

.top_menu
{
  padding: 1px 1px;
  font-weight: bold;
  font-size: 10px;
  color: #ff7d56;
  border-bottom: 0px;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
}

.top_menu a
{
  padding: 1px 1px;
  font-size: 10px;
  display: block;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #ececec;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}

.top_menu a:active
{
  padding: 1px 1px;
  font-size: 10px;
  display: block;
  color: #ff7d56;
  background: #C4946E;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #ececec;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.top_menu a:visited
{
  color: #56391C;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.top_menu a:hover
{
  padding: 1px 1px;
  color: #fff;
  background: #C4946E;
  text-decoration: none;
  font-size: 10px;
  display: block;
  font-weight: bold;
  border-bottom: 1px solid #ececec;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu_selected
{
  padding: 1px 1px;
  color: #fff;
  background: #E2AB7F;
  text-decoration: none;
  font-size: 10px;
  display: block;
  font-weight: bold;
  border-bottom: 1px solid #ececec;
  border-top: 0px;
  border-right: 1px solid #ececec;
  border-left: 1px solid #ececec;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul
{
  font-weight: normal;
  font-size: 12px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}

<!-- shopping cart table properties -->

<!--  This is the class for the main table. You can specify borders, background colors, etc here -->
nopcart
{
  font-weight: normal;
  font-size: 9px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
}

<!-- This class is used for the descriptive headers of the shopping cart table -->
nopheader
{
  font-weight: normal;
  font-size: 9px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
} 

<!--  This class is used for each product entry in the user's shopping cart -->
nopentry
{
  font-weight: normal;
  font-size: 9px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
} 

<!--  This class is used for the rows displaying the users subtotal, shipping and total costs -->
noptotal
{
  font-weight: normal;
  font-size: 9px;
  color: #56391C;
  line-height: 13px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
}

