body {

	background-color: #FFF4E5;

	font-size: 12px;

	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

	color:#564b47;

	padding:0;

	margin:0;

	background-image: url(/images/vivthomas.com/join-bg.gif);

	background-repeat: repeat-x;

	line-height: 24px;

}

a {

	color: #C00;

}

a:visited {

	color:#900;

}

a:hover {

	color: #000000;

	text-decoration: none;

}

a:active { color:#000000;}







/* ----------container-------------- */

#container {

	width: 960px;

	margin: 0 auto;

	padding: 0;

}



/* ----------banner for logo-------------- */

#banner {

	margin: 0;

	padding: 0;

}

#banner p{

	margin-left: 15em;

	padding-top: 22px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

/* ----------warning-------------- */



/*.warning {

	border: 2px solid #E9D8BE;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	background-color: #FFF;

	margin: 10px;





	padding: 10px;

	text-align: left;

	padding: 20px;

}*/

.warning {

	border: 4px solid #cc0000;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	background-color: #FFF;

	margin: 10px;





	padding: 10px;

	text-align: left;

	padding: 20px;

}


.warning p{

	line-height: 24px;

}




.joinButton {

	background-image: url(/images/vivthomas.com/join-button-bg.jpg);

	color: #000;

	padding: 4px;

	border: 2px solid #ccc;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	text-decoration: none;

	width: 180px;

	display: inline-block;

	margin: 6px;
	
	

}



.joinButton:hover{

	background-image: none;

	background-color:#efefef;

	color: #000;

	padding: 4px;

	border: 2px solid #ccc;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	text-decoration: none;

	width: 180px;

	display: inline-block;

}



.joinButton a:link{

	text-decoration: none;

}

.joinButton a:visited{

	text-decoration: none;

}
/*
.joinButton2FF {

	background-image: url(../images/test-images/join-button-bg.png);
	background-repeat:no-repeat;
	background-position:top left ;
	color: #CCCCCC;
	padding: 15px;
	text-decoration: none;
	width: 200px;
	display: inline-block;
	margin: 2px;
	height:98x;
	padding-top:12px;
	margin-right:-10px;
	
	
}


.joinButton2FF a:link{
	color: #FFFFFF;
	text-decoration: none;

}

.joinButton2FF a:visited{
	color: #FFFFFF;
	text-decoration: none;

}

*/
/*
.joinButton2 {

	background-image: url(../images/test-images/join-button-bg.png);
	background-repeat:no-repeat;
	color: #fff;
	padding: 4px;
	text-decoration: none;
	width: 200px;
	display: inline-block;
	margin: 6px;
	height:95x;
	padding-top:12px;
	
}


.joinButton2 a:link{

	text-decoration: none;

}

.joinButton2 a:visited{

	text-decoration: none;

}
*/
/*
.joinLine2a {

	color: #fff;

	font-weight: bold;

	font-size:1.8em;

	text-align:center;

}
*/





.joinLine2 {

	color: #333;

	font-weight: bold;

	font-size:1.4em;

	text-align:center;

}

.joinLine2FF {

	color: #FFFFFF;

	font-weight: bold;

	font-size:1.4em;

	text-align:center;

}



.joinLine2 {

	color: #333;

	font-weight: bold;

	font-size:1.4em;

	text-align:center;

}


/*
.memberlink {

	padding-left: 0px;

	padding-bottom: 10px;

	text-align: center;

}



.memberlink li {

	list-style-type: none;

	font-size: 18px;

	background-image: url(../images/tour-images/tour-button.png);

	background-repeat: no-repeat;

	background-position: center center;

	display: inline;

	padding: 30px;

}



.memberlink a:link {

	color: #000000;

	text-decoration: none;

	text-align: center;

}





.memberlink a:visited {

	color: #333333;

	text-decoration: none;

}



.memberlink a:active {

	color: #000000;

	text-decoration: none;

}

.memberlink a:hover {

	color: #FF0000;

	text-decoration: none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #666;

}

*/



/* -----------------Content--------------------- */

#content {

	min-height:500px;

	padding: 0;

	margin: 0 0 0 480px;

}



#content p{

	line-height: 24px;

}



p, pre {

	padding: 10px;

	margin:0;

}

pre, code { font-size: 1.2em;}



h1 {

	font-size: 26px;

	border-bottom: 8px solid #E9D8BE;

	/*font-family: "Times New Roman", Times, serif;*/

	font-weight: bold;

	padding-bottom: 5px;

	margin: 6px 10px;

	color: #900;

}



h2 {

	padding: 10px;

	margin:0;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.4em;

	color: #c00;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #E9D8BE;

	text-transform: uppercase;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.6em;

	font-weight: bold;

	padding-bottom: 5px;

	color: #999;

	margin-top: 20px;

	margin-right: 10px;

	margin-bottom: 6px;

	margin-left: 10px;

}

/*

.gross {

	width: 5.71em;

	height: 1.07em;}

*/	

/* -----------Billing Box--------------------------- */	



#billingBox {

	border: 2px solid #E9D8BE;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	background-color: #f6e8d4;

	margin: 20px;

	padding: 10px;
	
	width: 400px;
	height: 410px;
	
	text-align: center;
	
	float:left;

}

#billingBoxExpired {

	border: 2px solid #E9D8BE;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	background-color: #f6e8d4;

	margin: 0 auto;

	padding: 10px;

	/*width: 380px;*/

	text-align: center;

}



#billingBoxBut a:link{

	background-image: url(/images/cambutton.jpg);

	color: #000;

	padding: 10px;

	border: 2px solid #ccc;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	text-decoration: none;

}



#billingBoxBut a:visited{

	background-image: url(/images/cambutton.jpg);

	color: #000;

	padding: 10px;

	border: 2px solid #ccc;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	text-decoration: none;

}



#billingBoxBut a:hover{

	text-align: center;

	color: #FFF;

	padding: 10px;

	border: 2px solid #F00;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	background-color: #C00;

	text-decoration: none;

	background-image: none;

}



.linkreg a:link {

	color: #000000;

	text-decoration: none;

	text-align: center;

}

.linkreg a:visited {

	color: #333333;

	text-decoration: none;

}

.linkreg a:active {
	color: #000000;
	text-decoration: none;

}

.linkreg a:hover {

	color: #FF0000;

	text-decoration: none;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #666;

}


/* --------------left navigavtion------------- */

#left {

	float: left;

	width: 480px;

	margin: 0;

	padding:0;

}



#left p {

}



#right {

	float: right;

	width: 15em;

	margin: 0;

	padding: 0;

}



#right p {


}

#alternativeBilling {
	width: 960px;

	margin: 0;

	padding:0;
}




/* -----------footer--------------------------- */



.footer {

	text-align: center;

	color: #808080;

	width: 100%;

	padding: 10px 0 2px 0;

	background-image: url(/images/footer-background.gif);

	background-repeat: repeat-x;

	background-color: #FFF4E5;

}





	

.footer a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #990000;

	text-decoration: none;

}



.footer a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #990000;

	text-decoration: none;

}





.footer p {	line-height: 2em; }

.footer a {	color: #4F4F4F; } 



.cambutton a {

	text-align: center;

	background-image: url(/images/cambutton.jpg);

	background-repeat: repeat-x;

	background-position: top;

	padding: 10px;

	border: 2px solid #999;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

	font-size: 1.2em;

	font-weight: bold;

	color: #666;

	text-decoration: none;

}

.cambutton a:hover{

	text-align: center;

	background-image: none;

	background-color: #fff;

	color: #c00;

	padding: 10px;

	border: 2px solid #666;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-safari-border-radius: 8px;

}

.loginBox {
	background-color: #fff;
	width: 50%;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid #ccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-safari-border-radius: 8px;
}
