body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/main_page_bg_gradient.jpg) repeat-x top;
	background-color:#FBFBFB;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
}
.greenheading {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3FC889;
}
.greyheading {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A0967F;
}	
.subheading {
    font-family:Arial, Helvetica, sans-serif;
	color:#B7AF9C;
	font-size:12px;
}	
.smallgreytext {
    font-size:11px;
	color:#5B5D5C;
	font-family:Arial, Helvetica, sans-serif;
}
.footer {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#929293;
	border-top:1px solid;
	border-top-color:#C7C7C7;
}
.mainmenu {
    font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	color:#7A6B4F;
}
.maintablebackground {
    background:url(../images/header_graphics_image.jpg) left top no-repeat;
	background-position:475px 0; 
}
.bannertd {
    background:url(../images/banner_plus_logo.gif) top left no-repeat;
	padding:0 0 10px 0;
}
.whiteborder {
    border:#FFFFFF solid 17px;
}
.topshadowgradient {
    background:url(../images/image_top_shadow_gradien.jpg) repeat-x bottom;
}
.rightshadowgradient {
    background:url(../images/image_right_shadow_gradien.jpg) repeat-y left;
}
.bottomshadowgradient  {
    background:url(../images/image_bottom_shadow_gradient.jpg) repeat-x top;
}
.leftshadowgradient  {
    background:url(../images/image_left_shadow_gradient.jpg) repeat-y right;
}
.imageshadowbg  {
    background:url(../images/image_bg_shadow_image.jpg) no-repeat top;
	height:310px;
}
.contentcornerimage {
    background:url(../images/conten_bx_btm_shadow.gif) bottom left no-repeat;
}
.lastline {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
}

.subitem {
    color:#9CAFB7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.btmboxgradient {
    background:url(../images/bottom_bx_gradient.gif) repeat-y;
}
.btmbxrightgradient {
    background:url(../images/btm_bx_right_gradient.gif) repeat-y;
}
.searchgradient {
   background:url(../images/search_now_grey_gradient.gif) repeat-x bottom;
}
.textbxgradient  {
   background:url(../images/type_here_gradient.gif) repeat-x;
}
.bigtext {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#999A99;
   font-weight:bold;	
}       
h1 {
   padding-left:20px;
   font-family:Tahoma, Helvetica, Verdana, sans-serif;
   font-size:18px;
   color:#1C7397;
   font-weight:bold;	
}        
   				
    	

/*a.mainmenu:hover {
    color:#E99D0F;
}*/


/*-------------------------------------------------------------------------------------------------------
Link Section
---------------------------------------------------------------------------------------------------------*/


a.mainmenu {
   background:url(../images/menu_bg_image.jpg) no-repeat bottom left;
   color:#7A6B4F;
   font-family:Tahoma, Verdana, Arial;
   font-size:18px;
   height:33px;
   width:88px;
   text-align:center;
   text-decoration:none;
   display:block;
   padding-top:12px;
 }
 
a.mainmenu:hover {
  background:url(../images/menu_hover_image.jpg) no-repeat bottom left;
  color:#0F9DE9;
  display:block;
}

a.readmore  {
  color:#43C98B;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}
a.readmore:hover {
  color:#D89342;
} 
a.radiant {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#929293;
	text-decoration:none;
}	
a.radiant:hover {
    color:#0099FF;
}
/*
copied to another css file
a.listmenulink {
    color:#7F96A0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
a.listmenulink:hover {
    color:#89C83F;
}
*/
a{
    font-size:12px;
    color:#5B5D5C;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a:hover {
    color:#89C83F;
}	

a.breadcrumb
{
    font-size:15px;
    color:#5B5D5C;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    text-decoration:none;
}
a.breadcrumb:hover {
    color:#89C83F;
}






.imageGalleryBox
{
	float:left;
	text-align:center;
	padding:2px;
	width:187px;
	height:210px;
	border:1px dashed;
}

.imageGalleryCaption
{
	height:30px;
	overflow:hidden;
}

.listRow
{
	border-bottom:1px dashed;
}

div.attach
{
	padding-left:40px;
}

.clearboth
{
	clear:both;
}				
      