
body
{
background:#f1f1e5; 
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:140%;
}


h1 {
  font-size: 18px;
  font-weight: normal;
  color: #663333;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-decoration:none;
  text-transform:none;
  
}

h2 {
  font-size: 14px;
  font-weight: bold;
  color: #663333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-transform:none;
  margin-bottom:5px;
}

a {text-decoration:none;
color:#663333;}

a:hover {text-decoration:underline;}

a:hover IMG {text-decoration:none;}


input[type="text"]
{border:1px #663333 solid;
color:#663333;
text-align:center;
margin: 10px 0;
}

a.menu {color:#d1b8a4; font-size:12px;}
a.menu:hover {text-decoration: underline;}

#left_menu
{color:#663333;}

#left_menu a {color:#663333;}
#left_menu a:hover {text-decoration:underline}



#cart_box a {color:#d1b8a4;}
#cart_box a:hover{text-decoration:underline}

#catalog .productListing-heading 
{text-align:center;
margin: 0 15px;} 

#catalog input[type="text"]
{border:1px #663333 solid;
color:#663333;
text-align:center;
margin: 10px 0;
}

#catalog a
{color:#663333;
font-weight:bold;
text-align:left;
text-transform:none;
}

#catalog a:hover
{text-decoration:underline;}

#right_top .headerNavigation
{color:#d1b8a4;
font-weight:normal;
text-transform:none;}

#right_top .headerNavigation:hover
{text-decoration:underline;}

#main_column .productListing-data a
{
text-transform:none;
font-weight:bold;
color:#663333;
}

#main_column .productListing-data
{
text-align:center;}

.container
{
text-align:left;
margin: 0px auto;
width: 980px;
padding: 0;
vertical-align:top;
}

.main_container
{
overflow:hidden;
}

.container2
{
	border-bottom:2px solid #663333;
}

.top_text
{
height: 16px;
text-align:right;
padding-right:20px;
overflow:visible;
padding-top:4px;
}

.header
{
background:url(/includes/sts_templates/roofs/images/sofy_top.jpg) top no-repeat;
height: 134px;
}

.left_sidebar
{
float:left;
width:200px;
background:#f8f8f0;

}

.right_sidebar
{
float:right;
width:200px;
background:#f8f8f0;

}

.central_column
{
margin:0 200px auto;
background-color:#ffffff;

margin-bottom:-5px;
}

.sidebar_top
{
background:#663333;
color:#d1b8a4;
font-family:Georgia, "Times New Roman", Times, serif;
}

a.sidebar_top
{color:#d1b8a4;}

img {border:0;}

ul
{ margin:0;
padding: 7px 15px;
list-style:none;
}

ul.horizontal
{
margin-left: 0px;
padding-left: 30px;
}

li{padding:2px;
padding-left:15px;
background:url(/includes/sts_templates/roofs/images/ant_bullet.gif) no-repeat center left;
}

ul.horizontal li
{
list-style: none;
display:inline;
background:url(/includes/sts_templates/roofs/images/ant_bullet.gif) no-repeat;
background-position:0% 50%;
padding: 15px;
padding-right:25px;
}

ul.horizontal_buttom
{
margin-left: 0px;
padding-left: 90px;
}

ul.horizontal_buttom li
{
list-style: none;
display:inline;
background:url(/includes/sts_templates/roofs/images/ant_bullet.gif) no-repeat;
background-position:0% 50%;
padding:15px;
padding-right:115px;
}

a.brown {text-decoration:none;
  color:#663333}
a.brown:hover {text-decoration:underline;}

a.headerNavigation
{text-decoration:none;
  color:#663333;
  font-weight:bold;
  font-size:11px}
  
.headerNavigation_category
{
margin-left:10px;
font-size:13px;

color:#663333;

}

.headerNavigation_category
 {
 }
.headerNavigation_category a
{

}
a.headerNavigation_category:hover
{text-decoration:underline;
}

table
{
width:100%;
}

.left_brown_end
{
background: url(/includes/sts_templates/roofs/images/brown_right_buttom.png) no-repeat;
height: 20px;
}

.vegetables
{
padding:0;
margin-top:16px;
text-align:center;
height:190px;
}

.myfooter
{position: relative;
    margin-top: -30px;
    height: 30px;
	background:#f8f8f0;
	clear:both;
	border-top:#663333 solid 1px;
}
	
.productListing-even{background:#f8f8f0;}
	 
.productListing-data
{border-bottom:1px #663333 solid;
color:#663333;
font-size:11px;
}


/*input.productListing-data
{border: 1px #663333 solid;
color:#663333;
text-align:center;
}*/


.productListing-heading
{
border-bottom:1px #663333 solid;
border-top:1px #663333 solid;
font-size:10px;
padding:6px 0;
text-transform:none;
color:#663333;
font-weight:bold;
}

a.productListing-heading
{
	border:none;
}
.boxText
{
color:#663333;
padding:4px;
padding-left:10px;
font-size:12px;
}

a.boxText
{color:#663333;}

.input_text
{border:#663333 1px solid;
text-align:center;
color:#663333;}

.cart_big_text
{padding-left:24px;
text-transform:none;
color:#663333;
font-size:16px;}

.errorBox
{font-size:10px;
text-align:left;}

.pageHeading
{color:#663333;
font-size:14px;
text-transform:none;
font-weight:bold;}

.smallText
{font-size:85%;
}

.smallText img
{
padding-top:10px;
}

.infoBoxContents
{
}

.main
{

}

.underline
{border-bottom:1px solid #663333;
border-top:1px solid #663333;}

.box_header
{background:#d1b8a4;
color:#663333;
padding:5px 0 5px 8px;
text-transform:none;
font-size:13px;}

.good_link
{color:#663333;}

.greetUser
{color:#663333;
font-weight:bold;}

#articlesbox a
{color:#663333;} 

.infoBoxHeading {
	font-weight:bold;
}
