/* -- Page setup   ------------------------------------------------------------------------------- */
html,body
{
	margin:0;
	padding:0;
	border-width:0px;
}
body
{
	font: 76% arial,sans-serif;
	color: #a3069f;
	text-align:center;
	background: #e9e9cf url(../img/header_bg.jpg) repeat-x top left;
}
/* ----------------------------------------------------------------------------------------------- */

/* -- Core Div's  -------------------------------------------------------------------------------- */
div#container
{
	text-align:left;
	margin:0;
	padding:0;
}
div#header
{
	height: 150px;
	margin:0;
	padding:0;
}
div#contentopen
{
	margin:0;
	padding:0;
	border:0px;
	height:20px;
	width:889px;
	background: #fff url(../img/contentheaderoverlap.jpg) no-repeat top left;
}
div#content
{
	margin:0px 0px 0px 0px;
	padding:0px 17px 0px 20px;
	float:left;
	background:#FFF;
	width:848px;
	background: #fff url(../img/contentfooteroverlap.jpg) no-repeat bottom left;
}
div#contentclose
{
	margin:0;
	padding:0;
	border:0px;
	height:9px;
}
div#footer
{
	margin:0;
	padding:0;
	border:0px;
	background: #e9e9cf;
	color: #646464;
	font-size: 9px;
}
/* ----------------------------------------------------------------------------------------------- */

/* -- Inside content  ----------------------------------------------------------------------------- */
div#navigation
{
	background:#FFF;
}
div#contentheader
{
	margin-left:12px;
	padding-bottom:10px;
	height:258px;
	background: #FFF url(../img/TopHomeBanner.jpg) no-repeat top left;
}
div#contentheaderII
{
	margin-left:12px;
	padding-bottom:10px;
	height:183px;
	background: #FFF url(../img/TopFreeVoBanner.jpg) no-repeat top left;
}
div#headerloginarea
{
	height:39px;
	width:407px;
	padding-top:4px;
	margin-top:38px;
	padding-left:8px;
	padding-right:8px;
	background: url(../img/LoginBox.jpg) no-repeat top right;
}
div#contentheader a img
{
	padding-top:200px;
	padding-left:200px;
}
div#contentheaderII a img
{
	padding-top:125px;
	padding-left:200px;
}
div#contentmain
{
	float:left;
	width:518px;
	padding:10px;
}
div#navigation
{
	float:right;
	width:300px;
}
div#contentfooter
{
	float:left;
	position:relative;
	line-height: 0.2;
	width:550px;
}
div#contentfooter img
{
	padding:0px 10px 0px 0px;
}
div#contentfooter h2
{
	padding-top:40px;
	font-size: x-large;
	color: #57b5bd;
}
/* ----------------------------------------------------------------------------------------------- */

/* -- Boxes on the right ------------------------------------------------------------------------- */
div#navDivert
{	
	width:294px;
	height:140px;
	/* background: #FFF url(../img/DivertBox.jpg) no-repeat top left; */
	margin-bottom:4px
}
div#navFriend
{
	background: #FFF url(../img/TellFriendBox.jpg) no-repeat top left;
	width:292px;
	height:57px;
	padding-top:110px;
	padding-left:10px;
	padding-bottom:4px;
}
div#navFriendInput
{
	background: url(../img/SmallWhiteBox.jpg) no-repeat top left;
	height:29px;
	padding: 1px 4px;
}
div#navFriendInput input[type=text]
{
	padding:0;
	margin:0;
	width:160px;	
}
div#navListing
{
	width:293px;
	height:126px;
	background: #FFF url(../img/MemberListingBox.jpg) no-repeat top left;
	margin-bottom:20px
}
div#navCall
{
	width:293px;
	height:153px;
	background: #FFF url(../img/CallMeBackBox.jpg) no-repeat top left;
	padding-top:110px;
	padding-left:10px;
	margin-bottom:4px
}
div#navCallInput
{
	background: url(../img/SmallWhiteBox2.jpg) no-repeat top left;
	height:29px;
	padding: 1px 4px;
}
div#navCallInput input[type=text]
{
	padding:0;
	margin:0;
	width:160px;	
}

/* -------------------------------------------------------------------------------------------- */


/* -- Content box ----------------------------------------------------------------------------- */
div#contentbox
{
	width:518px;
}
div#contentbox .contentboxtopinc
{
	background: #FFF url(../img/IncFreevoBox.jpg) no-repeat top right;
	height: 63px;
}
div#contentbox .contentboxtopwhy
{
	background: #FFF url(../img/NEW_WhyFreevoBox.jpg) no-repeat top right;
	height: 63px;
}
div#contentbox .contentboxtopfaq
{
	background: #FFF url(../img/FAQFreevoBox.jpg) no-repeat top right;
	height: 63px;
}div#contentbox .contentboxtopcont
{
	background: #FFF url(../img/NEW_ContactUsBox.jpg) no-repeat top right;
	height: 63px;
}div#contentbox .contentboxtopnews
{
	background: #FFF url(../img/NEW_FreevoNewsBox.jpg) no-repeat top right;
	height: 63px;
}
div#contentbox .contentbox0844
{
	background: #FFF url(../img/About0844Box.jpg) no-repeat top right;
	height: 63px;
}
div#contentbox .contentboxtopcase
{
	background: #FFF url(../img/Case-StudiesFreevoBox.jpg) no-repeat top right;
	height: 63px;
}div#contentbox .contentboxmain
{
	background: #FFF url(../img/BoxBackground.jpg) repeat-y top right;
	padding-left:50px;
	padding-right:10px;
}
div#contentbox .contentboxmain h3
{
	padding:3px;
	font-size: large;
	margin: 0px;
	line-height: 1em;
}

div#contentbox .contentboxmain li
{
	padding:3px;
	margin: 0px;
}
div#contentbox .contentboxmain img
{
	padding:4px;
	padding-right:14px;
	margin:0;
	float:left;
}

div#contentbox .contentboxbottom
{
	background: #FFF url(../img/BoxBottom.jpg) no-repeat bottom right;
	height: 12px;
}
/* -------------------------------------------------------------------------------------------- */

/* -- Special class for home page content only ------------------------------------------------ */
div#contentbox a.hmbullet
{
	color: #a3069f;
	text-decoration: none;
}
/* -------------------------------------------------------------------------------------------- */

/* -- Finish core Div's  ---------------------------------------------------------------------- */
div#container
{
	width:900px;
	margin:0 auto;
}
div#contentopen
{
	clear:both;
	width:100%
}
div#contentclose
{
	clear:both;
	width:100%
}
div#footer
{
	clear:both;
	width:100%
}
/* -------------------------------------------------------------------------------------------- */

div#msg_area
{
        width: 100%;
        float:left;
	text-align:center;
	font-size:x-large;
	font-weight:bold;
	text-decoration: underline;
	color: #57b5bd;
	
}

/* -- Form related --------------------------------------------------------------------- */
#login_button
{
	background-image: url(../img/LoginButt.jpg);
	border:0;
	width:55px;
	height:24px;
}
.form_input
{
	height: 22px;
	border:none;
	font-weight:bold;
	color: #57b5bd;
	background-color: #fff;
}
/* ------------------------------------------------------------------------------------- */

/* -- Some handy classes  --------------------------------------------------------------------- */

.left
{
	float:left;
}
.right
{
	float:right;
}

/* -------------------------------------------------------------------------------------------- */

.pinkbox
{
	background: url(../img/PinkBox2.gif) no-repeat;
	color: #FFF;
	width: 450px;
	height: 175px;
	font-weight: bold;
}
.greenbox
{
	background: url(../img/GreenBox2.gif) no-repeat;
	color: #FFF;
	width: 450px;
	height: 175px;
	font-weight: bold;
}
.blackbox
{
	background: url(../img/BlackBox2.gif) no-repeat;
	color: #FFF;
	width: 450px;
	height: 175px;
	font-weight: bold;
}
.greybox
{
	background: url(../img/GreyBox2.gif) no-repeat;
	color: #FFF;
	width: 450px;
	height: 175px;
	font-weight: bold;
}
