/*----- HTML Tags: Begin -----*/
BODY
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: arial,helvetica,sans-serif;
}

TD
{
	font-size: 12px; 
	font-family: arial,helvetica,san-serif;
}

A
{
	color: #000066;
}


P
{
	font-size: 12px;
	font-family: arial,helvetica,san-serif;
}


HR {size:1;}

SUP
{
	font-size: 13px;
	text-decoration: none;
}

FORM
{ 
	margin-top: 0px;
	margin-bottom: 0px;
}

/*----- HTML Tags: End -----*/



/*----- Standard Left Rail Widget: Begin -----*/
.WidgetHeader
{ 
	background-color: #688453; 
	text-align: center; 
	font-weight: 700; 
	font-size: 12px; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
}


.WidgetSubHeader
{ 
	font-size: 13px; 
	color: #000066; 
	font-weight: 700; 
	font-family: Arial, Helvetica, sans-serif; 
}

.WidgetFiller
{ 
	background-color: #FCFBF2; 
}

.WidgetBorder
{ 
	background-color: #688453; 
}

.WidgetText
{ 
	font-weight: 700; 
	font-size: 11px; 
	color: #000066; 
	font-family: Arial, Helvetica, sans-serif; 
}

.WidgetForm
{ 
	font-size: 11px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
}

.WidgetRollovers
{ 
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: 700; 
	font-size: 12px; 
	color: #000066; 
}

A.WidgetRollovers:link
{ 
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: 700; 
	font-size: 12px; 
	color: #000066; 
	text-decoration: none; 
}

A.WidgetRollovers:visited
{ 
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: 700; 
	font-size: 12px; 
	color: #000066; 
	text-decoration: none; 
}

A.WidgetRollovers:active
{ 
	font-family: Arial,Helvetica,sans-serif;	
	font-weight: 700;
	font-size: 12px; 
	text-decoration: none; 
}

A.WidgetRollovers:hover
{ 
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: 700; 
	font-size: 12px; 
	color: #0000ff; 
	text-decoration: none;
}

/*----- Standard Left Rail Widget: Begin -----*/

/*----- Classified Ads Styles: Begin -----*/
.sm
{
	font-size: 9px;
	color: #000000;
}

.med
{
	font-size: 11px;
	color: #000000;
}

.norm
{
    FONT-SIZE: 12px;
    COLOR: #000000
}

.reg
{
	font-size: 15px;
	color: #000000;
	font-family: trebuchet ms,san-serif;
}

.lg
{
	font-size: 18px;
	color: #000000;
	font-family: trebuchet ms,san-serif;
}

.xlg
{
	font-weight: 300;
	font-size: 24px;
	font-family: trebuchet ms,san-serif;
}

.xxlg
{
	font-weight: 300;
	font-size: 32px;
	font-family: trebuchet ms,san-serif;
}

.arrow
{
	font-weight: 900;
	font-size: 14px;
	vertical-align: middle;
	color: #990000;
}

.scroller
{
	font-weight: 300;
	font-size: 18px;
	color: #ff3300;
	font-family: trebuchet ms,san-serif;
}

.head
{
	font-weight: 700;
	font-size: 16px;
	color: #1b6db3;
	font-family: trebuchet ms,san-serif;
}

.caption
{
	font-size: 9px;
	color: #000066;
}

.caption A
{
	font-size: 9px;
	color: #000066;
	text-align: center;
}

.imgborder
{
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
}

.wingding
{ 
	font-weight: 700; 
	font-size: 12px; 
	color: #000000;
}

.wingding A
{
	color: #000000; 
	text-decoration: none;
}

.wingding A:hover
{
	color: #000000; 
	text-decoration: underline;
}

.phone
{ 
	font-weight: 700;
	color: #aa0000;
}

.tollfree
{ 
	font-size:10px; 
	color:#000000; 
	text-transform:uppercase; 
	vertical-align:middle;
}



.clrErr
{
	color: #990000;
}

.label
{
	font-weight: 700;
	font-size: 11px;
	color: #000000;
}
/*----- Classified Ads Styles: End -----*/

/*-----  Button Styles : Begin-----*/

.SubmitButton
{
  	background-color:#FFE78C;
	font-size: 11px;
	height: 20px; 
	border-top: #FFFF33 solid 1; 
	border-bottom: #CC6600 solid 1; 
	border-right: #FFFF33 solid 1; 
	border-left: #CC6600 solid 1; 
	font-family: arial, helvetica, sans-serif; 
	color: #000000;
	cursor: hand;
}


.Sort 
{
	background-color:#FCFBF2; 
	font-size: 10px; 
	width: 50; 
	height: 16px; 
	line-height: 9px; 
	border-top:#CCCCCC solid 1; 
	border-bottom: #8C897A solid thin; 
	border-right:#CCCCCC solid 1; 
	border-left:#8C897A solid thin; 
	font-family: arial, helvetica, sans-serif; 
	color:#000000;
	cursor: hand;
}

.SortOff 
{
	background-color:#808080; 
	font-size: 10px; 
	width: 50; 
	height: 16px; 
	line-height: 9px; 
	border-top:#CCCCCC solid 1; 
	border-bottom: #333333 solid thin; 
	border-right:#CCCCCC solid 1; 
	border-left:#333333 solid thin; 
	font-family: arial, helvetica, sans-serif; 
	color:#FFFFFF;
	cursor: hand;
}

/*-----  Button Styles : End -----*/

/*----- Homebuilder Image Links: Begin -----*/
.NoPhoto {
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #CCCCCC;
	text-decoration: none;
	vertical-align: 50%;
	margin-bottom: 3px;
	text-align: center;
}
/*----- Homebuilder Image Links: End -----*/

/*----- Checkbox Selection: Begin -----*/
.ChkHighlight
{
	font-size: 11px;
	color:#50673E;
	font-weight:700;
}

.ChkDeselect
{
	font-size: 11px;
	color:#333333;
}
/*----- Checkbox Selection: End -----*/

/*----- Pagination Bar: Begin -----*/
.PaginationBar
{
	color:#666666;
	background-color:#F2F0E4;
	background-image: url(../images/bg_subnav_hb.gif);
}

.PaginationBar .CurrentPage A
{
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}


/*----- Pagination Bar: End -----*/

/*----- Cobrand Sub Navigation Bar: Begin -----*/
/*----- 8235, Naren, 05 Oct 05: BEGIN ----- */
.PaginationText
{
	font-size:11px;
	font-weight: bold;
	color:#333333;
	letter-spacing:1; 
	vertical-align:middle;
	text-decoration:underline;
}

.PaginationArrow
{
	font-family: arial,helvetica,san-serif;
	font-weight: 900;
	font-size: 14px;
	vertical-align: middle;
	color: #990000;
	text-decoration:none;
}
/*----- END ----- */

.SubNav
{
	font-size:11px;
	color:#333333;
	letter-spacing:1; 
	text-transform:uppercase; 
	vertical-align:middle;
	text-decoration:none;
}

.SubNav A
{
	font-size:11px;
	color:#333333;
	letter-spacing:1;
	text-transform:uppercase; 
	text-decoration:none;
}

.SubNav A:visited
{
	font-size:11px;
	color:#333333;
	letter-spacing:1;
	text-transform:uppercase; 
	text-decoration:none;
}

.SubNav A:hover 
{
	font-size: 11px;
	color: #333333;
	letter-spacing: 1;
	text-transform: uppercase; 
	text-decoration: underline;
}

/*----- 8235, Naren, 05 Oct 05: BEGIN ----- */
.SubNavPageNumber
{
	font-size:11px;
	color:#333333;
	letter-spacing:1; 
	text-transform:uppercase; 
	vertical-align:middle;
	text-decoration:underline;
}
/*----- END ----- */

/*----- Cobrand Sub Navigation Bar: End -----*/

/*----- Custom Sub Navigation Bar: Begin -----*/
.SubNavBar
{
    font-family: arial,helvetica,san-serif;
    font-size: 11px;
    background-image: url(../images/bg_subnav_hb.gif);
    vertical-align: middle;
    text-transform: uppercase;
    color: #f2f0e4;
    background-color:#f2f0e4;
    padding-top: 3px;
    border-bottom: #50673e 1px solid;
    letter-spacing: 1px;
    height: 22px; /* Needed to change this to match the the Cobrand Sub Navigation, which renders the SubNavBar with a td height of 20 instead of setting this in a style */
    text-align: center;
}

.SubNavBar .Hilight
{
    font-family: arial,helvetica,san-serif;
    color:#50673E;
    font-weight:700;

}

.SubNavBar .PageNum
{
    font-family: arial,helvetica,san-serif;
    font-weight: bold;
    font-size: 12px;
    text-transform: none;
    color: #333333;
    letter-spacing: normal;
}

.SubNavBar A
{
    font-family: arial,helvetica,san-serif;
    color: #333333;
    text-decoration: none;
}

.SubNavBar A:visited
{
    font-family: arial,helvetica,san-serif;
    color: #333333;
    text-decoration: none;
}

.SubNavBar A:hover
{
    font-family: arial,helvetica,san-serif;
    color: #333333;
    text-decoration: underline;
}

.SubNavBar .Arrow
{
    font-family: arial,helvetica,san-serif;
    font-weight: 900;
    font-size: 14px;
    vertical-align: middle;
    color: #990000;
}

.SubNavBar .Arrow:visited
{
    font-family: arial,helvetica,san-serif;
    font-weight: 900;
    font-size: 14px;
    vertical-align: middle;
    color: #990000;
}

.SubNavBar .Arrow:hover
{
    font-family: arial,helvetica,san-serif;
    font-weight: 900;
    font-size: 14px;
    vertical-align: middle;
    color: #990000;
}


.SubNavBar .Separator
{
    font-family: arial,helvetica,san-serif;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
    font-size: 12px;
    color: #333333;
}
/*----- Custom Sub Navigation Bar: End -----*/


/* ----Saved Items: Begin ----*/
.SaveLink
{
	FONT-SIZE: 11px;
	COLOR: #000066;
}

.SavedItemsRed 
{
	FONT-WEIGHT: bold;
	COLOR: #990000;
	FONT-FAMILY: Helvetica, 'MS Sans Serif', Arial;
}

.SavedItemsBlue
{
	COLOR: #003399; 
	FONT-SIZE: 16px; 
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
}

.CheckLinks
{
	FONT-SIZE: 80%;
	COLOR: #000066;
}

.SortHilight
{
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
	BACKGROUND-COLOR: #ffffff;
}

.Bullet
{
	COLOR: #003399;
}

.LabelLink
{
	COLOR: #003399;
}

.PhotoCaption
{
	FONT-SIZE: 80%;
	FONT-FAMILY: 'Microsoft Sans Serif', Helvetica, Arial;
}


.ConfirmMessage
{
	FONT-SIZE: 14pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
}

.Heading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
}

.ErrorMessage
{
	FONT-SIZE: 14pt;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif';
}
/* ----Saved Items: End ----*/

/* ----Photo Viewer Sub-Navigation : Begin ----*/
.PhotoViewerSubNav
{
	height:20px;
	background-color:#8C897A;
	background-image:url(../Images/bg_hb_subnav.gif);	
}

.PhotoViewerSubNav .PageOf
{
	font-weight: 700;
	font-size: 12px;
	color: #ffffff;	
}

.PhotoViewerSubNav .SubNav
{
	color:#666666;
	text-transform:uppercase;
}


.PhotoViewerSubNav .Arrow
{
	font-weight: 900;
	font-size: 14px;
	color: #990000;
}

.PhotoViewerSubNav .Arrow:hover
{
	font-weight: 900;
	font-size: 14px;
	color: #990000;
}

.PhotoViewerSubNav .Arrow:visited
{
	font-weight: 900;
	font-size: 14px;
	color: #990000;
}

.PhotoViewerSubNav A
{
	color:#666666;
	text-decoration:none;
}

.PhotoViewerSubNav A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}

.PhotoViewerSubNav A:hover 
{
	color:#666666;
	text-decoration:underline;
}

/* ---- Photo Viewer Sub-Navigation : End ----*/

/* ---- Home Page Styles: Begin ----*/
.HomePageWidget
{
	border-bottom: 1px solid EBEFF7;
}
/* ---- Home Page Widget Styles: End ----*/

/* ----Advice & Ideas Sytles: Begin ----*/
.ArticleTitle
{
	color:#CC0000; 
	line-height: 2;
}

.ArticleContent LI
{
	font-size: 12px;
	margin-bottom: 15px;
}


.content_link 
{
	font-family: Arial, Helvetica;
	font-size: 11px; 
	color: #666666; 
	text-decoration: none; 
	line-height: 22px;
}

.content_link a:
{
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #333333;
}

.content_link a:hover	
{
	color: #990000;  
	text-decoration: underline;
}

.BeveledImage
{
	border-top: 1 solid #AAAAAA;
	border-left: 1 solid #AAAAAA;
	border-right: 1 solid #FFFFFF;
	border-bottom: 1 solid #FFFFFF;
}

.Disclaimer
{
	font-weight: 700;
	color: #aa0000;
}



/* ----Advice & Ideas Sytles: End ----*/


/* 12587, Naren, 10 Jan 06, Styles for Get Ready To Move Widget*/
.WidgetBorderGetReadyTomove
{ 
	background-color: #666666; 
}

.WidgetSubGetReadyTomove
{
	background-color: #ececec; 
}

.WidgetHeadGetReadyTomove
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #ffffff
}

.WidgetItemGetReadyTomove
{
    FONT-SIZE: 11px;
    COLOR: #000066;
    text-decoration:none
    
}

.StyleGetReadyTomove
{
	padding-left:10px; 
	font-size:11px; 
	font-weight:300; 
	color:#000066
}

/* End Code */