body { 
margin:0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}

table, td, div {
font: 12px Arial, Helvetica, sans-serif;
line-height:17px;
color: #000;
vertical-align:top;
}

.pageWidth {
width:900px;
}

/*********************** 
*  	     build        *
***********************/
.container  {width:100%; height:100%;}
.Pcontainer {width:100%; height:100%; border-bottom:20px solid #ececec;}
.greenLeft  {background:url(_images/x_green_bar.gif) #ececec repeat-x top right;}
.greenRight {background:url(_images/x_green_bar.gif) #ececec repeat-x top left;}
.tileLeft   {background:url(_images/x_tile_left.gif) repeat-y top;}
.tileRight  {background:url(_images/x_tile_right.gif) repeat-y top;}
.tileTop    {background:url(_images/x_tile_top.gif) repeat-x top;height:8px;}

/*********************** 
*  STANDARD LINKS			 *
***********************/

a:link, a:visited, a:active {color:#d1161f; text-decoration:underline; font-weight:normal; }
a:hover	  {color:#000; text-decoration:underline; font-weight:normal;}

/*********************** 
*  VISUALLY IMPAIRED		 *
***********************/

.hidelink           {color: #fff; font:10px Verdana, Arial, sans-serif; text-decoration:none; text-align:top}
.hidelink a:link, .hidelink a:visited, .hidelink a:hover {color: #fff; font:10px Verdana, Arial, sans-serif; text-decoration:none;}
.hidelink a:active  {color: #60ae4a; font:10px Verdana, Arial, sans-serif; text-decoration:none;}

/*********************** 
*  	    Logo        *
***********************/

.logo {
background:url(../_images/vegansa_leaf.gif) no-repeat right bottom;
padding-left:24px;
}

.logo a:hover {
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50;
opacity:0.5;
}

.logoText {
font:9px Verdana, Arial, Helvetica, sans-serif;
padding:3px 0px 0px 5px;
}

/*********************** 
*  	 Header Nav        *
***********************/

.navPosition {
text-align:right;
position:relative;
top:35px;
padding-right:27px;
}

.navLinks{
color: #585858;
font: 12px Arial, Helvetica, sans-serif;
}

.navLinks a:link, .navLinks a:visited {
color: #585858;
text-decoration:none;
font-weight:normal;
}

.navLinks a:hover {
color: #000; 
text-decoration:underline;
font-weight:normal;
}

/*********************** 
*  	   Nav List       *
***********************/

.navBar {
text-align:left;
vertical-align:top;
padding-bottom:1px;
border-top:3px solid #fff;
height:20px;
}

#navcontainer ul{
padding: 0;
margin: 0;
background-color: #527e3c;
color: #fff;
float: left;
width: 100%;
font:10px Arial, Helvetica, sans-serif;
font-size:12px;
}

#navcontainer ul li {
display: inline;
}

#navcontainer a{
padding: 8px 10px;
background-color: #527e3c;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-weight:normal;
}

#navcontainer ul li a:hover{
background-color: #6ab655;
color: #fff;
}

/*********************** 
*  	  where am i  *
***********************/

.suBar{
border-bottom: 1px dashed #616161;
}
.sBar{
vertical-align:middle;
height:30px;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.sBar a         {color:#4e923a; font-weight:normal;}
.sBar a:active, .sBar a:visited {color:#529b3e; font-weight:normal;}
.sBar a:hover   {color:#005500; font-weight:normal;}

form {margin-bottom:0; margin-top:2px;}

/*********************** 
*  	    footer      *
***********************/

#footer {
text-align:center;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#246c00;
background:url(_images/x_footer_tile.gif);
border-top: 1px dashed #616161;
padding-top:5px;
}

#footer a, #footer a:active, #footer a:visited {font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#246c00; font-weight:normal;}
#footer a:hover   {font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color:#005500; font-weight:normal;}

/*********************** 
*  	  footerMini      *
***********************/

.footerMini {
text-align:center;
background-color:#ececec;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

.footerMini a, .footerMini a:active, .footerMini a:visited {font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#000; font-weight:normal;}
.footerMini a:hover   {font:10px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline; color:#005500; font-weight:normal;}

/*********************** 
*  	  Ads            *
***********************/

.wall {height:100%;}
 
.adArea {
width:160px;
text-align:left;
padding-left:25px;
/*position:relative;
left:-30px;*/
}

.adTitle {
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#009933;
}

.adText {
font:12px Arial, Helvetica, sans-serif;
color:#000;
}

.adURL {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#757575;
}

/*********************** 
*  	  Content           *
***********************/

.contentArea {
padding:10px 10px 20px 10px;
}

.homeBlock {
width:175px;
padding:0px 10px 0px 0px
}

.homeBorder {
border-left:1px solid #d0d0d0;
width:10px;
}

.homeSpacer {
height:10px;
border-top:1px solid #d0d0d0;
}

.homeSpacer2 {
height:5px;
border-bottom:1px solid #d0d0d0;
}

.error {
font: 12px Arial, Helvetica, sans-serif;
color:#dd0000;
}

/*********************** 
*  	  FAQs page  *
***********************/

#faqs ol li {
padding:0px 0px 2px 6px;
}

#faqs a:link, a:visited, a:active {color:#4e923a; text-decoration:underline; font-weight:normal; }
#faqs a:hover {color:#000; text-decoration:underline; font-weight:normal;}

#faqs h5  {color: #000; font-size:13px; font-weight:bold; margin:15px 0px 0px 0px}

/*********************** 
*  	  listing images  *
***********************/

.img1 {
height:120px;
width:180px;
border-bottom:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
vertical-align:bottom;
}
.img2 {
height:120px;
width:180px;
border-bottom:1px solid #d0d0d0;
vertical-align:bottom;
}
.img3 {
height:120px;
width:180px;
border-right:1px solid #d0d0d0;
vertical-align:top;
}
.img4 {
height:120px;
width:180px;
vertical-align:top;
}

/*********************** 
*  	 listing type     *
***********************/

.listType1On {background:url(_images/list_type_on_01.gif); width:5px;}
.listType2On {background:url(_images/list_type_on_02.gif) repeat-x;}
.listType3On {background:url(_images/list_type_on_03.gif);width:5px;}

.listType1Off {background:url(_images/list_type_off_01.gif); width:5px;}
.listType2Off {background:url(_images/list_type_off_02.gif) repeat-x;}
.listType3Off {background:url(_images/list_type_off_03.gif);width:5px;}

.listCatagory {
border-bottom:1px solid #bababa; 
border-left:1px solid #bababa; 
border-right:1px solid #bababa;
padding:8px;
}

.listLine {border-bottom:1px solid #bababa; vertical-align:middle;}

/*added by jo 08-06-10*/

.listCatagory ul {
list-style-image:none;
margin:0;
padding:0;
}

.listCatagory ul li {
float:left;
list-style:none;
margin:5px 10px 5px 0;
padding:0px;
/*width:20%;*/
padding-left: 7px;
line-height:17px;
font:12px Arial, Helvetica, sans-serif;
}

.listCatagory ul.blue li {background:url(_images/bullet_list_blue.gif) no-repeat left;}
.listCatagory ul.green li {background:url(_images/bullet_list_green.gif) no-repeat left;}
.listCatagory ul.purple li {background:url(_images/bullet_list_purple.gif) no-repeat left;}
.listCatagory ul.orange li {background:url(_images/bullet_list_orange.gif) no-repeat left;}
.listCatagory ul.yellow li {background:url(_images/bullet_list_yellow.gif) no-repeat left;}
.listCatagory ul.red li {background:url(_images/bullet_list_red.gif) no-repeat left;}


/*********************** 
*  	 listing box     *
***********************/
.listingBox {
border-top:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
width:100%;
}

.listingDetail {
text-align:left;
padding:10px 10px 10px 0px;
}

.listingContact {
border-left:1px dashed #bababa;
width:230px;
background-color:#f9f9f9;
/*line-height:0px;
color:blue;*/
}

.listingContactTable {
margin:2px 5px 10px 7px;
/* T R B L; */
}

.listingContactTable td {height:22px; line-height:normal; padding:8px 1px 0px 1px;}
.listingImage {border:1px solid #bababa;}
.listingImageP {float:left;padding:0px 10px 4px 0px;}

.listingContactType {
border-bottom:1px dashed #999999; 
color:#000; 
font-size:11px; 
padding:5px;
}

.listingDivider{
border-bottom:1px dashed #bababa;
padding:5px 0px 5px 0px;
}

.listingDividerEnd{
padding:3px 0px 2px 30px;
}

/*********************** 
*  	  default           *
***********************/

#default .green {
color: #60ae4a;
}

#default h1 {
font-size:28px; 
margin:6px 0px 18px 0px; 
color: #448424;
letter-spacing:-1px;	
}

#default h2 {color: #448424; font-size:18px; font-weight:bold; margin:20px 0px 10px 0px;} 

#default h2 a:link, #default h2 a:active, #default h2 a:visited {color: #000; font-weight:bold; text-decoration:none;}
#default h2 a:hover   {color:#448424; font-weight:bold; text-decoration:underline;}

#default h3  {color: #448424; font-size:17px; font-weight:bold; margin:20px 0px 10px 0px;}
#default h4  {color: #000; font-size:17px; margin:20px 0px 10px 0px;}

#default h5  {color: #448424; font-size:15px; font-weight:bold; margin:20px 0px 0px 0px;}
#default h6  {color: #000; font-size:13px; font-weight:bold; margin:15px 0px 0px 0px}

#default a, #default a:active, #default a:visited {color:#60ae4a;}
#default a:hover   {color:#000;}

#default ol li {
margin:0px 14px 14px 14px;
}

/*********************** 
*  	  Links pages           *
***********************/

#linkpage h3  {color: #448424; font-size:17px; font-weight:bold; margin:30px 0px 10px 0px;}

/*********************** 
*  	  contact          *
***********************/

.fdbk {
border-collapse: collapse;
}

.fdbk td { 
vertical-align:middle; padding:1em;
border:1px solid #527e3c;
}

/*********************** 
*  	  adverts          *
***********************/

.colheadtext {
color: #ffffff;
font-size: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:strong
}

.specad {
color: #ffffff;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ads td { 
vertical-align:middle; padding:2px;
border:2px solid #448424;
text-align:center;
}


/*********************** 
*  	  dining          *
***********************/

#dining h1  {color:#1f6b9c; font-size:25px; margin:10px 0px 10px 0px;}
#dining h2  {color:#1f6b9c; font-size:20px; font-weight:bold; margin:0px 0px 5px 0px;}

#dining h2 a:link, #dining h2 a:active, #dining h2 a:visited    {color:#1f6b9c; font-weight:bold; text-decoration:none;}
#dining h2 a:hover   {color:#1f6b9c; font-weight:bold; text-decoration:underline;}

#dining h3  {color:#1f6b9c; font-size:17px; font-weight:bold; margin:0px 0px 10px 0px;}
#dining h4 {color:#000; font-size:17px; margin:20px 0px 10px 0px;}
#dining h5  {color:#1f6b9c; font-size:15px; font-weight:bold; margin:10px 0px}
#dining h6  {color:#000; font-size:11px; font-weight:bold; margin:20px 0px 10px 0px}

#dining a, #dining a:active, #dining a:visited 		  {color:#1f6b9c; font-weight:normal;}
#dining a:hover   {color:#000;}

/* select directory list type */

.dininglistOn {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#1f6b9c; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#diningListOff{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#diningListOff a, #diningListOff a:active, #diningListOff a:visited	 {color:#000; text-decoration:underline;}
#diningListOff a:hover   {color:#1f6b9c; text-decoration:underline;}


#diningCatagory a 	      {color:#000;text-decoration: underline; padding:5px;}
#diningCatagory a:active, #diningCatagory a:visited  {color:#000; text-decoration: underline;}
#diningCatagory a:hover   {
background-color: #1f6b9c;
color:#fff; 
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none; 
}

.diningCatagoryOn {
color:#1f6b9c; text-decoration: none; font-weight:bold;
}

.dininglisthead  {color:#1f6b9c; font-size:11px; font-weight:bold; padding:0px 0px 16px 0px}

/*********************** 
*  	  shop       *
***********************/

#shopping h1  {color:#f27b11; font-size:25px; margin:10px 0px 4px 0px;}
#shopping h2  {color:#f27b11; font-size:20px; font-weight:bold; margin:0px 0px 5px 0px;}

#shopping h2 a:link, #shopping h2 a:active, #shopping h2 a:visited    {color:#f27b11; font-weight:bold; text-decoration:none;}
#shopping h2 a:hover   {color:#f27b11; font-weight:bold; text-decoration:underline;}

#shopping h3  {color:#f27b11; font-size:17px; font-weight:bold; margin:0px 0px 10px 0px;}
#shopping h4  {color:#000; font-size:17px; margin:20px 0px 10px 0px;}
#shopping h5  {color:#f27b11; font-size:15px; font-weight:bold; margin:10px 0px}
#shopping h6  {color:#000;font-size:11px; font-weight:bold; margin:20px 0px 10px 0px}

#shopping a, #shopping a:active, #shopping a:visited {color:#f27b11; font-weight:normal;}
#shopping a:hover   {color:#000;}

.shoppinglistOn {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#f27b11; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#shoppingListOff{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#shoppingListOff a, #shoppingListOff a:active, #shoppingListOff a:visited {color:#000; text-decoration:none;}
#shoppingListOff a:hover   {color:#f27b11; text-decoration:underline;}

#shoppingCatagory a 	    {color:#000;text-decoration: underline; padding:5px;}
#shoppingCatagory a:active, #shoppingCatagory a:visited  {color:#000; text-decoration: underline;}
#shoppingCatagory a:hover   {
background-color:#f27b11; 
color:#fff; 
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none; 
}

.shoppingCatagoryOn {color:#f27b11; text-decoration: none; padding:5px;}

/*********************** 
*  	  food              *
***********************/

#food h1  {color:#DD0000; font-size:25px; margin:10px 0px 10px 0px;}
#food h2  {color:#DD0000; font-size:20px; font-weight:bold; margin:0px 0px 5px 0px;}

#food h2 a:link, #food h2 a:active, #food h2 a:visited    {color:#DD0000; font-weight:bold; text-decoration:none;}
#food h2 a:hover   {color:#DD0000; font-weight:bold; text-decoration:underline;}

#food h3  {color:#DD0000; font-size:17px; font-weight:bold; margin:0px 0px 10px 0px;}
#food h4 {color:#000; font-size:17px; margin:20px 0px 10px 0px;}

#food h5  {color:#DD0000; font-size:15px; font-weight:bold; margin:10px 0px}
#food h6  {color:#000; font-size:11px; font-weight:bold; margin:20px 0px 10px 0px}

#food a, #food a:active, #food a:visited {color:#DD0000; font-weight:normal;}
#food a:hover   {color:#000;}

.foodlistOn {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#DD0000;
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#foodListOff{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#foodListOff a, #foodListOff a:active, #foodListOff a:visited 		   {color:#000; text-decoration:none;}
#foodListOff a:hover   {color:#DD0000; text-decoration:underline;}

#foodCatagory a 	    {color:#000;text-decoration: underline; padding:5px;}
#foodCatagory a:active, #foodCatagory a:visited  {color:#000; text-decoration: underline;}
#foodCatagory a:hover   { 
background-color: #a81616;
color:#fff; 
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none; 

}

.foodCatagoryOn {color:#DD0000; text-decoration: none; padding:5px;}

/*********************** 
*      accommodation   *
***********************/

#accommodation h1  {color:#72197d; font-size:25px; margin:10px 0px 4px 0px;}
#accommodation h2  {color:#72197d; font-size:20px; font-weight:bold; margin:0px 0px 5px 0px;}

#accommodation h2 a:link, #accommodation h2 a:active, #accommodation h2 a:visited    {color:#72197d; font-weight:bold; text-decoration:none;}
#accommodation h2 a:hover   {color:#72197d; font-weight:bold; text-decoration:underline;}

#accommodation h3  {color:#72197d; font-size:17px; font-weight:bold; margin:0px 0px 10px 0px;}
#accommodation h4 {color:#000; font-size:17px; margin:20px 0px 10px 0px;}

#accommodation h5  {color:#72197d; font-size:15px; font-weight:bold; margin:10px 0px}
#accommodation h6  {color:#000; font-size:11px; font-weight:bold; margin:20px 0px 10px 0px}

#accommodation a, #accommodation a:active, #accommodation a:visited {color:#72197d; font-weight:normal;}
#accommodation a:hover   {color:#000;}

.accommodationlistOn {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#72197d;
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#accommodationListOff{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#accommodationListOff a, #accommodationListOff a:active, #accommodationListOff a:visited {color:#000; text-decoration:none;}
#accommodationListOff a:hover   {color:#72197d; text-decoration:underline;}

#accommodationCatagory a 	     {color:#000;text-decoration: underline; padding:5px;}
#accommodationCatagory a:active, #accommodationCatagory a:visited  {color:#000; text-decoration: underline;}
#accommodationCatagory a:hover   {
background-color: #72197d; 
color:#fff; 
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none; 

}

.accommodationCatagoryOn {color:#72197d; text-decoration: none; padding:5px;}

.accommodationlisthead  {color:#72197d; font-size:11px; font-weight:bold; padding:0px 0px 16px 0px}

/*********************** 
*  	  recipes          *
***********************/

#recipes h1  {color:#000; font-size:25px; margin:10px 0px 4px 0px;}
#recipes h2  {color:#000; font-size:20px; font-weight:bold; margin:0px 0px 5px 0px;}

#recipes h2 a:link, #recipes h2 a:active, #recipes h2 a:visited    {color:#000; font-weight:bold; text-decoration:none;}
#recipes h2 a:hover   {color:#000; font-weight:bold; text-decoration:underline;}

#recipes h3  {color:#ff8f3b; font-size:17px; font-weight:bold; margin:0px 0px 10px 0px;}
#recipes h4 {color:#000; font-size:17px; margin:20px 0px 10px 0px;}
#recipes h5  {color:#000; font-size:15px; font-weight:bold; margin:10px 0px}
#recipes h6  {color:#000; font-size:11px; font-weight:bold; margin:20px 0px 10px 0px}

#recipes a, #recipes a:active, #recipes a:visited {color:#000; font-weight:normal;}
#recipes a:hover   {color:#ff8f3b;}

#recipes p  {padding:10px 20px 10px 20px;}

.recipeslistOn {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#ff8f3b;
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#recipesListOff{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#recipesListOff a, #recipesListOff a:active, #recipesListOff a:visited {color:#000; text-decoration:none;}
#recipesListOff a:hover   {color:#ff8f3b; text-decoration:underline;}

#recipesCatagory a 	      {color:#000;text-decoration: underline; padding:5px;}
#recipesCatagory a:active, #recipesCatagory a:visited  {color:#000; text-decoration: underline;}
#recipesCatagory a:hover   {
background-color:#ff8f3b; 
color:#fff; 
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none; 	
	}

.recipesCatagoryOn {color:#ff8f3b; text-decoration: none; padding:5px;}

/*********************** 
* Products / household *
***********************/

#products h1  {color:#e89e00; font-size:25px; margin:10px 0px 4px 0px;}
#products h2  {color:#e89e00; font-size:20px; font-weight:bold; margin:0px 0px 5px 0px;}

#products h2 a:link, #products h2 a:active, #products h2 a:visited  {color:#e89e00; font-weight:bold; text-decoration:none;}
#products h2 a:hover   {color:#e89e00; font-weight:bold; text-decoration:underline;}

#products h3  {color:#e89e00; font-size:17px; font-weight:bold; margin:0px 0px 10px 0px;}
#products h4 {color:#000; font-size:17px; margin:20px 0px 10px 0px;}

#products h5  {color:#e89e00; font-size:15px; font-weight:bold; margin:10px 0px}
#products h6  {color:#e89e00; font-size:11px; font-weight:bold; margin:20px 0px 10px 0px}

#products a, #products a:active, #products a:visited {color:#e89e00; font-weight:normal;}
#products a:hover   {color:#000;}

.productslistOn {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#e89e00;
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#productsListOff{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000; 
text-transform:uppercase;
padding:5px 5px 0px 5px;
}

#productsListOff a, #productsListOff a:active, #productsListOff a:visited  {color:#000; text-decoration:none;}
#productsListOff a:hover   {color:#e89e00; text-decoration:underline;}

#productsCatagory a 	    {color:#000;text-decoration: underline; padding:5px;}
#productsCatagory a:active, #productsCatagory a:visited  {color:#000; text-decoration: underline;}
#productsCatagory a:hover   {
background-color:#e89e00;
color:#fff; 
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none; 	
}

.productsCatagoryOn {color:#e89e00; text-decoration: none; padding:5px;}

.productslisthead  {color:#e89e00; font-size:11px; font-weight:bold; padding:0px 0px 16px 0px}


.colheadtext{
color: #fff;
font-size:12px Arial, Helvetica, sans-serif; font-weight:strong;
}


/*********************** 
* Added by Jo 08-06-10 *
***********************/

.r-type {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 2px 5px;
color:#fff;
font-weight:bold;
margin:7px;
color:#353535;
border:1px solid #bababa;
}

.rblue,
.rred,
.rpurple,
.rorange,
.rblack,
.ryellow
{background-color: #fff;}

.alert {
background-color: #ececec;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
padding: 10px;
}

a.button {
background-color: #448424;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-weight:bold;	
color:#fff !important;
text-decoration:none;
padding:2px 5px;
}

a.button:hover {
background-color: #89b275;
}

.clear {clear:both}


/*sm links*/

.sm {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
background:#ececec;
padding:10px;
margin-bottom:20px;
margin-top:20px;
position:relative;
left:-10px;
border:thin;
}

a.fb {
display:block;
background:url(_images/sm-fb.png) no-repeat left;
color:#3b3b3b;
font:11px Arial, Helvetica, sans-serif;
padding-left:30px;
height:30px;
line-height:30px;
}

a.fb:hover {
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50;
opacity:0.5;
}

a.blog {
display:block;
background:url(_images/sm-blog.png) no-repeat left;
color:#3b3b3b;
font:11px Arial, Helvetica, sans-serif;
padding-left:30px;
height:30px;
line-height:30px;
}

a.blog:hover {
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50;
opacity:0.5;
}
.forms input{
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	margin-bottom:10px;
}
.forms input#submit{
	border:1px solid #999999;
	background:#CCCCCC;
	margin-bottom:10px;
	font-weight:bold;
}
.headerDivImg{
	width:100%;
	float:right;
}
span.commentsref{
	color:#666666;
	font-size:10px;
	font-style:italic;
	padding-top:20px;
}
