/* CSS Document */

A:link { color: #0000CC }
A:visited { color: #0000CC }
A:hover { color: #FF0000; } 
td {font-family: Arial; font-size: 14px; color: #333333} 

a.headernav:link { color: #FFFFFF }
a.headernav:visited { color: #FFFFFF }
a.headernav:hover { color: #FFFF00 }
a.headernav { text-decoration: underline }

a.footernav:link { color: #FFFFFF }
a.footernav:visited { color: #FFFFFF }
a.footernav:hover { color: #FFFFFF; text-decoration: none }
a.footernav { text-decoration: underline }

body { 
	background-color: #FFFFFF; 
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */ 
	font-family: Arial; 
	font-size: 14px; 
	color: #333333;
}

hr {
	size: 1px;
}

/* Table Variations */

.td_main {
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: top;
}
.container {
	border-style: solid;
	border-width: thin;
	border-color: #000066;
	padding: 5px;
	background-color: #D7EBFF;
	width: 450px;
}
.blank_container {
	border-style: solid;
	border-width: thin;
	border-color: #000066;
	padding: 5px;
	width: 450px;
}
.flyer_container {
	border-style: solid;
	border-width: thin;
	border-color: #000066;
	background-color: #FFFF66;
	padding: 5px;
	width: 200px;
}
.header-login {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 107px;
	padding-left: 30px;
}
.td-referral {
	background-color: #C8D3DE;
	font-weight: bold;
}
.td-steps {
	background:  url(../images/step-back.png);
	background-repeat: no-repeat;
	padding: 5px;
}
	
/* Form Elements */  

.button {
    font-family: Arial;
    font-size: 14px;
    border-color: #000000;
    background-color: #F0F0F0;
	border: #A8A9AB 1px solid;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.textbox {
    font-family: Arial;
    font-size: 14px;
	padding: 2px;
	background: #fff url('http://www.forveras2.com/images/input_bg.gif') repeat-x 0 1px;
	border: #A8A9AB 1px solid;
}
.textbox-hidden {
    font-family: Arial;
    font-size: 14px;
	color: #999999;
	padding: 2px;
	background: #fff url('http://www.forveras2.com/images/input_bg.gif') repeat-x 0 1px;
	border: #A8A9AB 1px solid;
}

/* Font Variations */

.footer {
	font-size: 10px; 
	color: #FFFFFF;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-right: 20px;
	text-align: left;
	vertical-align: middle;
} 
.toplogin {
	color: #CCCCCC;
	padding-right: 30px;
	font-size: 13px;
	font-weight: bold;
}
.small {
	font-size: 11px; 
} 
.header {
	font-size: 18px; 
	font-weight: bold;
	color: #990000;
} 
.subheader {
	font-size: 16px; 
	color: #990000;
}
.subheader_bluebold {
	font-weight: bold;
	font-size: 16px;
	color: #000099;
}
.subheader_blackbold {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}
.subheader_black {
	font-size: 16px;
	color: #000000;
}
.subheader_maroonbold {
	font-weight: bold;
	font-size: 16px;
	color: #990000;
}
.maroon_bold {
	color: #990000;
	font-weight: bold;
}
.red_bold {
	color: #FF0000;
	font-weight: bold;
}
.green_bold {
	color: #009933;
	font-weight: bold;
}
.referral {
	color: #1D4491;
}

/*Form validation */
.jsvalidation {
	font-size: 12px; 
	color: #FF0000; 
	font-weight: bold;
}

/* Rave player z-index to show behind menus */
.rave-z {
   z-index:-1;
}

/*aMember font */
.formtext {
	font-size: 13px;
} 
.grayheader {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.tdnew {
	font-size: 14px; 
	color: #333333;
}
.hrnew { 
    background-color: #999999;
    width: 75%;
    height: 1px;
}

/***********************************************/

#roundBox {
	width: 710px;
	margin-bottom: 10px;
	margin-left:10px;
	margin-right:10px;
	}

.boxcontent { 
	margin: 0em 1em 0px 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.box {
		background-image:url(http://www.promotiongarage.com/images/roundbox/yellowToWhiteBG.gif);
		background-repeat:repeat-x;
		background-color: #ffffff;
		border: 1px solid #f5d584;
		}
		
.top, .bottom {
		position: relative;
		left: 1px;
		height: 8px;
		}
.top { top: -1px }
.bottom { margin-bottom: -1px; top: 0px }
.box > .bottom { top: 0px;  }
.nw, .ne, .sw, .se {
		width: 8px;
		height: 8px;
		}
.nw, .sw { float: left; position: relative; left: -2px }
.ne, .se { float: right }
.nw { background: url(http://www.promotiongarage.com/images/roundbox/nw.gif) no-repeat left top }
.ne { background: url(http://www.promotiongarage.com/images/roundbox/ne.gif) no-repeat right top }
.sw { background: url(http://www.promotiongarage.com/images/roundbox/sw.gif) no-repeat left bottom }
.se { background: url(http://www.promotiongarage.com/images/roundbox/se.gif) no-repeat right bottom }

/******************************************************/

