

/* TEXT BOXES SETTINGS */


div.content-box {
   background-color: transparent;
	padding: 10px;
	
}

div.content-box2 {
   background-color: transparent;
	padding: 10px;
	/*width:580px; */
	
}

div.Liner {
padding: 10px 5px;
}
/* ------ Section 7 - Boxes ------ */

.ActionBox {
background-color: #fff;
width: 85%;
border: 1px dotted #8f8fb3;
margin: 18px auto 24px auto;
padding: 4px;
color: black;
}

div.ActionBox h2 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
color:  #fff; 
margin: 0;
padding: 5px;
text-align: center;
background-color:  #cc6600; 
}

div.ActionBox p{
font-size: 115%;
padding: 0 13px;
/* line-height: 16px;  */
}

/*  Callout Box Settings  */

.CalloutBox {
background-color: #fff;
width: 90%;
border: 1px dotted #8f8fb3;
margin: 18px auto 24px auto;
padding: 10px;
color: black;
}

div.CalloutBox p {
font-size: 105%;
padding: 0 5px;
line-height: 18px;
margin: 13px;
}


div.CalloutBox h3, h4 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
color: #cc6600;
text-align: center;
} 

div.CalloutBox h1, h2, h3, h4, h5, h6 {
margin: 0;
}
p.CalloutBox h1, h2, h3, h4, h5, h6 {
padding: 0;
}

/* Text BOX  */

.BoxLeft
{
float: left;
margin: 5px 5px;
padding: 5px;
text-align: center;
border: 1px solid #575473;
}


/*  BOLD Shoutout Box Settings  */

#ShoutoutBox {
background-color: #fff;
width: 80%;
border: 3px solid #996633;
margin: 18px auto 24px auto;
padding: 4px;
color: black;
}

#ShoutoutBox p {
font-size: 110%;
padding: 0 4px;
line-height: 18px;
margin: 13px;
}


#ShoutoutBox h3, h4 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-weight: bold;
color: #333399;
text-align: center;
font-size: 130%
} 

#ShoutoutBox h1, h2, h3, h4, h5, h6 {
margin: 10px;
}
p#ShoutoutBox h1, h2, h3, h4, h5, h6 {
padding: 0;
}

/* REMINDER BOX SETTINGS */

.ReminderBox {           /* the container box */
background-color: #ddd;
width: 24%;
border: 1px solid #8f8fb3;
margin: 0 0 12px 18px;
float: right;             /* adding float enables text to flow around it */
color: #006;
}

.ReminderBox h4 {
margin: 0;
padding: 2px;
text-align: center;
background-color: #fff;
}

.ReminderBox p {
font-size: 80%;
padding: 0 4px;
line-height: 13px;
}

/* ADSENSE BOX SETTINGS  */

.AdSenseBoxLeft, .AdSenseBoxRight, .AdSenseBoxCenter468, .AdSenseBoxRightColumn, .AdSenseBoxLeftColumn{
padding: 5px;
background-color: #fff;
border: 0px;
}
.AdSenseBoxLeft {
margin: 0 18px 12px 18px;
float: left;
}
.AdSenseBoxRight {
margin: 0 18px 12px 18px;
float: right;
}
.AdSenseBoxCenter468 {
width: 468px;
margin: 0 auto 12px auto;
clear: both;
}
.AdSenseBoxRightColumn {
padding: 0;
margin: 0 auto 12px auto;
clear: both;
}
.AdSenseBoxLeftColumn {
padding: 5;
margin: 0 auto 12px auto;
clear: both;
}

.ReturnToNavBox {
background-color: #fff;
width: 90%;
border-top: 1px solid #8f8fb3;
border-bottom: 1px solid #8f8fb3;
margin: 0 auto 12px auto;
padding: 4px;
}
	

/* -- RSS Box -- */

#RSSbox {
width: 148px;
background-color: #ffc;
border: 1px solid #8f8fb3;
margin: 8px auto 10px 3px;
padding: 2px 2px 10px 2px;
font-size: 100%;
font-weight: bold;
color: #1d487e;
line-height: 14px;
text-align: center;
}

/* SEARCH BAR  */

.searchbar {
float: left;
padding: 0;
/* margin: 0 auto 12px auto;*/
margin: 115px auto auto 180px; 
/* position: relative; left: 213px; top: 125px; */
clear: both;

/*padding: 10px 10px 10px 10px; */
/* border: 1px solid #8f8fb3; */
}


/* -- floats -- */

.ItemRight {
float: right;
margin: 2px 0 12px 18px;
text-align: center;
width: 30%;
}


.ItemCenter {
margin: 2px auto 12px auto;
text-align: center;
clear: both;
}

.ItemLeft {
float: left;
margin: 15px 10px;
text-align: center;
}

.center { 
text-align: center;
}



/*  Agent's Contact Info  */

#agt-info {
	padding:10px 20px;
}

#agt-pic {
float: left;
	padding:2px;
	margin:0px 0px 0px 25px;
	/*border:#ccc solid 3px*/
}

#agency-logo 
{
	padding:2px;
	margin:20px 0px 0px 0px;
	
}
.agt-name {
	font-weight: bold; font-size: 18px; COLOR: #000000
}
.agt-title {
	font-size: 12px; COLOR: #000000; padding:2px 0px
}
.agency {
	font-size: 12px; COLOR: #000000; padding:2px 0px
}
.agt-email {
	font-size: 12px; COLOR: #000000; padding:2px 0px
}

.agt-mobile {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1b4e6b;
	font-weight: bold;
	text-transform:capitalize;
	text-decoration:none;
	line-height:normal;
	display:block;
	padding-top:10px;
	padding-left:0px;
	margin:0px 0px 20px 0px;

}


/* The border of the image inside the half width textbox can be changed.
Current colour setting is #5F8B8C. Border type can be either solid, dashed or dotted */

/*** IMAGE SETTING FOR FLOAT LEFT & RIGHT ***/
.img-float-left {
	float: left;
	padding: 2px;
	margin-right: 5px;
	border: 2px solid #575473;
}
.img-float-right {
	float: right;
	padding: 2px;
	margin-left: 5px;
	border: 2px solid #575473;
}
/*** CLEARING A FLOAT ***/
div.clear {
	clear: both;
	width: 100%;
	height: 1px;
}



/*** FULL WIDTH TEXT BOX SETTINGS. ***/


div.full-box {
   background-color: #ffffff;
	margin: 15px 0px 10px 0px;
	padding: 15px;
   border: 1px solid #575473;
	
}

div.full-box2 {
   background-color: transparent;
	margin: 2px 5px 2px 5px;
	padding: 1px;
   border-top: none;
	border-bottom: 1px solid #575473;
	border-right: none;
	border-left: none;
	
}

div.full-box3 {
   background-color: #f3f7f9;
	margin: 2px 5px 2px 5px;
	padding: 10px;
	border: 1px solid #575473;
  
}

div.full-box4 {
   width: 70%;
background-color: #f3f7f9;
	margin: 2px 0px 2px 0px;
	padding: 10px;
	border: none;
  
}

/*** CENTER BOX SETTINGS***/

div.center-box {
   width: 50%;
   background-color: #e9feff;
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
   border: 1px solid #07606f;
	
}

div.center-box1 {
   width: 50%;
   background-color: #fff;
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
   border: 1px solid #07606f;
	
}

div.center-box2 {
   width: 50%;
   background-color: #fff;
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
   border: none;
	
}

div.center-box3 {
    width: 70%;
   background-color: #f3f7f9;
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
   border: none;
	
}
	
/***Half width box-Float left ***/
div.half-box-left {
   background-color: #f3f7f9;
	margin: 18px auto 24px auto;
	border: none;
	padding: 10px;
	width: 46%;
	float: left;
	
}
/*** Half width box-Float Right ***/
div.half-box-right {
   background-color: #ffffff;
	margin: 18px auto 24px auto;
	border: 1px solid #575473;
	padding: 10px;
	width: 46%;
	float: right;
	
}



