@charset "utf-8";
body  {
	font: 100% "lucida grande",tahoma,verdana,arial,sans-serif;
	/* background: #69B40F url("/site/agentedge/resources/bgs/skyBG.jpg") top center repeat-x ; */
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url("/site/agentedge/resources/bgs/2BG-C.gif") repeat-x scroll 0 0;
	color:#555555;
	margin: 0;
	padding: 0;
	text-align: center;
}
.Agent #wrapBG{
	width: 1100px;
	background: #FFFFFF url("/site/agentedge/resources/bgs/shadowBG.jpg") top center no-repeat;
	margin: 0 auto;
}
.Agent #container {
	width: 960px;
	background: #FFFFFF;
	margin: 0 auto;
	/* border: 1px solid #000000; */
	text-align: left;
	margin-bottom: 20px;
	border-left: 1px solid #D8DEE0;
	border-right: 1px solid #D8DEE0;
	border-bottom: 1px solid #D8DEE0;
	margin-top: 0px;
}
.Agent #container2 {
	width: 960px;
	margin: 0 auto;
	/* border: 1px solid #000000; */
	text-align: left;
	margin-bottom: 20px;
	margin-top: 0px;
	height: 100%;
}
.homepage #container2 {
	height: 1100px;
}
.Agent #header {
	background: #FFFFFF url("/site/agentedge/resources/bgs/mastheadBG3.jpg") top center no-repeat;
	padding: 0;
	height: 130px;
	margin-top: 0px;
}
.Agent #header2 {
	padding: 0;
	height: 130px;
	margin-top: 0px;
	background: url("/site/agentedge/resources/bgs/hBG.gif") top center no-repeat;
}
.Agent #logo {
	padding: 0;
	height: 130px;
	width: 230px;
	float: left;
	margin-top: 0px;
	margin-left: 70px;
	border: 0;
}
.Agent #SEO-H1 {
	margin-top: 10px;
	padding: 0;
	float: left;
	width: 200px;
	padding-left: 200px;
}
.Agent #login.logintxt {
	margin-top: 26px;
	padding: 0;
	float: right;
	width: 240px;
	padding-left: 40px;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 50px;
}
.Agent #header2 .login-form {
border-width: 3px;
border-style: solid;
border-color: #FFFFFF;
background: #37305E;
color: #FFFFFF;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 12px;
padding-left: 2px;
}
.Agent .login-button{
	margin-top: 5px;
	margin-bottom: 5px;
}
.Agent #header2 h1 {
	margin: 0;
	padding: 10px 0;
}
.Agent #menu {
	padding: 0;
	height: 51px;
	margin-top: 10px;
	margin-bottom: 1px;
	text-align: center;
	background-color:#ffffff;
}
.Agent #image-area-1 {
	background: #FFFFFF url("/site/agentedge/resources/bgs/image-area-1-BG.jpg") top center repeat-y;
	padding: 0;
	height: 83px;
	width: 959px;
}
.Agent #image-area2 {
	background: #FFFFFF url("/site/agentedge/resources/images/sub-images1.jpg") top center no-repeat;
	padding: 0;
	height: 273px;
}
.membership-info {
	margin: 0 0 0 -14px;
	border: 0px solid gray;
	padding: 20px 20px 0 0px;
	text-align: center;
}
.subpage .membership-info li {
	margin-top: 15px;
}
.subpage .membership-info li:first-child {
	margin-top: 0;
}
.homepage .membership-info {
	margin: 0;
	padding: 20px 0px 0px 80px;
	height: 150px;
	width: 100%;
}
.membership-info li {
	float: left;
	list-style: none;
	margin-left: 15px;
}
.Agent #sidebar1 {
	float: left;
	width: 500px;
	background: #FFFFFF;
	padding: 0px 20px 15px 20px;
}
.Agent #sidebar2 {
	float: left;
	width: 150px;
	background: #FFFFFF;
	padding: 0px 10px 15px 20px;
}
.Agent #sidebar3 {
	float: left;
	width: 500px;
	background: #FFFFFF;
	padding: 0px 20px 15px 20px;
}
.Agent #shadowbox {
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 371px;
	/* background: url("/site/agentedge/resources/bgs/shadowbox.png") top right no-repeat; */
}
.Agent #mainContent1 {
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	width: 1000px;
	height: 379px;
}
.subpage #mainContent2 {
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	width: 960px;
	height: 100%;
	background: #FFFFFF;
}
.homepage #mainContent2 {
	margin: 10px 0 0 200px;
	padding: 0 20px;
}

#sidebar {
	float:left;
	width:250px;
}

#main {
	float:right;
	width:590px;
	padding-right: 70px;
	padding-left: 40px;
	padding-bottom: 30px;
}
.rounded  {
	margin: 0;
	padding: 0;
	width: 958px;
	height: 100%;
	background-color: #4C3893;
	font-size-adjust: none;
	text-align: center;
}

/* HOME STYLES  */
.Agent #content_left {
	margin: 0;
	padding: 0px 0 0 50px;
	float: left;
	width: 400px;
}
.Agent #left-TITLE {
	margin: 0 ;
	padding: 10px 0 0 0px;
	text-align: center;
}
.homepage #left-TITLE {
	margin     : 0.9em 1.5em;
	color      : #fff;
	text-align : left;
	font-size  : 120%
}
.Agent .snap {
	margin: 0 ;
	padding: 10px 0 0 0px;
	text-align: center;
}
.Agent #content_right {
	margin: 0;
	padding: 20px 0 10px 0px;
	width: 500px;
	margin-left: 470px;
	text-align: center;
}
/*  SUB STYLES  */
.Agent #content_left2 {
	margin: 0;
	padding: 0px 0 0 50px;
	float: left;
	width: 180px;
	height: 100%;
	text-align: center;
}
.Agent #left-menu {
	margin: 0 ;
	padding: 40px 0 0 0px;
}
.Agent #content_right2 {
	margin: 0;
	padding: 10px 20px 10px 0px;
	width: 680px;
	float: right;
	text-align: left;
	background: #FFFFFF;
	height: 100%;
}
.Agent #breadcrumb {
margin-top:2px;
text-align:right;
width:650px;
}
.Agent #breadcrumb ul {
margin:0;
padding:0;
}
.Agent #breadcrumb li {
display:inline;
list-style-type:none;
}
.Agent #breadcrumb a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("/site/agentedge/resources/buttons/breadcrumb_arrow.gif") no-repeat scroll right center;
padding-right:12px;
}
.Agent #right-page-title {
	margin: 0;
	padding: 20px 0 10px;
	text-align: left;
	font-size:20px;
	font-weight: bold;
	color: #347899;
	text-align: left;
	width: 100%;
}
.Agent #right-page-content {
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
	text-align: left;
}
.Agent #right-page-content p {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 14px;
color: #6c6e6f;
}
.Agent #mainContent3 {
	margin: 0 0 0 540px;
	padding: 0 20px;
}
.Agent #footer {
	padding: 0px 10px 0 20px;
	text-align: center;
	margin-top: 0px;
}
.Agent #footer p {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	color: #3584A8;
}
.Agent #icons {
	padding: 10px 10px 0 20px;
	text-align: center;
}
.Agent #icons p {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	color: #FFF;
	line-height: 1.6em;
}
.Agent #icons img {
	margin: 0 2px;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clear {
clear:both;
}

/* LEFT HAND NAV *******************************************************************/

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#37305E;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #FFFFFF;
margin: 0px;
width:159px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
text-align: left;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #CEE7F3;
}

/* END LEFT HAND NAV */


/* LEFT HAND NAV ALTERNATE *******************************************************************/

.arrowlistmenu{
width: 180px; /*width of menu*/
text-align: left;
}

.arrowlistmenu .headerbar{
font: bold 12px "lucida grande",tahoma,verdana,arial,sans-serif;
color: white;
background: black url("/site/agentedge/resources/buttons/titlebar-purple2.png") repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}
.arrowlistmenu a,
.arrowlistmenu a:active, /* for IE6 */
.arrowlistmenu a:hover,  /* for IE6 */
.arrowlistmenu a:visited /* for IE6 */
{
	text-decoration: none;
}
.arrowlistmenu .headerbar a,
.arrowlistmenu .headerbar a:active, /* for IE6 */
.arrowlistmenu .headerbar a:hover,  /* for IE6 */
.arrowlistmenu .headerbar a:visited /* for IE6 */
{
	text-decoration: none;
	color: white;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul ul {
	padding-top: 2px;
	margin-bottom: 0;
	margin-left: 13px;
	border-left: 1px solid #dadada;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
background: url("/site/agentedge/resources/buttons/arrowbullet.png") no-repeat center left; /*custom bullet list image*/
display: block;
border-bottom: 1px solid #dadada;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 80%;
}
.arrowlistmenu ul ul li a{
background: none;
padding-left: 5px;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #37305E;
background-color: #CEE7F3;
}

/* END LEFT HAND NAV */


/* Font styles *******************************************************************/
.menutext  {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 14px;
	color: #9D913D;
	font-weight: normal;
	}
.menutext a:link {
	color: #9D913D;
	text-decoration: none;
}
.menutext a:visited {
	color: #9D913D;
	text-decoration: none;
}
.menutext a:hover {
	color: #74A6BD;
	text-decoration: underline;
}

A:link {text-decoration: underline; color: #3584A8;}
A:visited {text-decoration: underline; color: #3584A8;}
A:active {text-decoration: none;}
A:hover {text-decoration: none; color:#000000;}

p  {
font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
font-size: 14px;
color: #6c6e6f;
text-align: justify;
}
.newsitem {
	margin-bottom:1.5em;
}
.newsdate {
	padding:5px 0;
}
h1, .newsheadline {
	margin: 0;
	padding: 20px 0 10px;
	text-align: left;
	font-size:20px;
	font-weight: bold;
	color: #347899;
	text-align: left;
	width: 100%;
}
h2 {
font-size:20px;
font-weight: bold;
	color: #347899;
margin-top: 0px;
padding-top: 0px;
}
h3  {
font-size:18px;
font-weight: bold;
color: #6c6e6f;
}
h4  {
font-size:18px;
font-weight: bold;
color: #37305E;
padding: 0;
padding-top: 15px;
}
h5  {
font-size:17px;
font-weight: bold;
color:#000000;
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 0px;
}
h5 img {
	margin-right:12px;
}
h6  {
font-size:17px;
font-weight: bold;
	color: #ffffff;
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 10px;
}
img  {
border: 0;
}
.basic-form-text  {
font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
font-size: 13px;
color: #6c6e6f;
}
.logintxt  {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 11px;
color: #285463;
}
.logintxt a:link  {
	color: #285463;
	text-decoration: underline;
	}
.logintxt a:hover  {
	color: #3E87AA;
	text-decoration: none;
	}
.logintxt a:visited {
	color: #285463;
	}
.breadcrumbs  {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 11px;
color: #3584A8;
}
.breadcrumbs a:link  {
	color: #3584A8;
	text-decoration: underline;
	}
.breadcrumbs a:hover  {
	color: #000000;
	text-decoration: none;
	}
.breadcrumbs a:visited {
	color: #3584A8;
	}
.checktext  {
background-color: #fdf8e0;
}

/* scalable buttons  *******************************************************************/
.btn1 { display: block; position: relative; background: url("/site/agentedge/resources/buttons/orgBG.gif");  border: 1px solid #D9D8D8; padding: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer;  }
.btn1 * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn1 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn1 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn1 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn1 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn1:hover  { background-color: #FFFFFF; }  /* insert background gradient image here  */


.btn2 { display: block; position: relative; background: url("/site/agentedge/resources/buttons/orgBG.gif");  border-bottom: 6px solid #454545; padding: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn2 * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn2 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn2 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn2 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn2 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn2:hover  { background-color: #FFFFFF; }  /* insert background gradient image here  */

.btn3 { display: block; position: relative; background: url("/site/agentedge/resources/buttons/greenBG.gif");  border-bottom: 6px solid #454545; padding: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn3 * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn3 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn3 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn3 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn3 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn3:hover  { background-color: #FFFFFF; }  /* insert background gradient image here  */

.btn4 { display: block; position: relative; background: url("/site/agentedge/resources/buttons/yellowBG.gif");  border-bottom: 6px solid #454545; padding: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn4 * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn4 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn4 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn4 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn4 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn4:hover  { background-color: #FFFFFF; }  /* insert background gradient image here  */

.btn5 { display: block; position: relative; background: url("/site/agentedge/resources/buttons/blueBG.gif");  border-bottom: 6px solid #454545; padding: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn5 * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn5 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn5 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn5 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn5 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn5:hover  { display: block; position: relative; background: url("resources/buttons/yellowBG.gif");  border-bottom: 6px solid #454545; padding: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }

.btn6 { display: block; position: relative; background: url("/site/agentedge/resources/buttons/brownBG.gif");  border-bottom: 6px solid #454545;; padding: 0px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn6 * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn6 i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn6 span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn6 span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn6 span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn6:hover  { background-color: #FFFFFF; }  /* insert background gradient image here  */


* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url("/site/agentedge/resources/buttons/shade.png"); background-position: bottom; }

* html .btn { border: 0px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

p { padding-bottom: 0em; }
.homepage p { clear: both; padding-bottom: 2em; }
form { margin-top: 2em; }
form p .btn { margin-right: 1em; }
textarea {
	margin: 1em 0;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

/* Corner Div *******************************************************************/
#corner {
	background-color: transparent;
	height:250px;
	overflow:auto;
	position:absolute;
	top:0;
	right:0;
	width:250px;
	z-index:1;
	background-image: url("/site/agentedge/resources/graphics/corner.gif");
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
}

/* jOIN BUTTON  *******************************************************************/
.join-button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.join-button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url("/site/agentedge/resources/bgs/JOIN-button.png") no-repeat top left;
	outline:none;
}
.join-button a:hover {
	background-position:0 -50px;
}

/*Signup*/

.signup2  {
width: 369px;
height: 79px;
margin-left: 285px;
margin-right: 295px;
padding: 0;
text-align: center;
}

		.signup_table {
		border: solid 5px #bbb;
		font-size: 12px;
		margin-bottom: 40px;
		}
		.signup_table h2 {
		font-weight: bold;
		}
		.signup_table th {
		border-bottom: solid 1px #bbb;
		}
		.signup_table th, .signup_table td {
		padding: 7px;
		}
		.signup_table .pro, .signup_table .medium, .signup_table .mini {
		margin: 3px;
		}
		.signup_table .full{
		color: #347899;
		}
		.signup_table .basic {
		color: #000000;
		}
		.signup_table .right {
		border-left: solid 1px #bbb;
		font-weight: bold;
		}
		.signup_table .row .last {
		border-bottom: solid 1px #bbb;
		}
		.signup_table tr.odd {
		background: #f3f3f3;
		}
		.signup_table .price {
		font-size: 20px
		}
		.signup_table sup {
		font-weight: normal;
		font-size: 13px;
		}
		.signup_table .left {
		width: 28%;
		}
		.subtitle_left {
			text-align: right;
		}
		a.signup_button2 {
			background: url("/site/agentedge/resources/buttons/button_signup.png") left top;
			height:37px;
			width: 126px;
			float: right;
			margin: 4px 0px 4px 2px;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			text-align: center;
			line-height: 38px;
		}

		.signup_button2:hover {
			background: url("/site/agentedge/resources/buttons/button_signup.png") left bottom;
			height:37px;
			width: 126px;
			float: right;
			color: #fff;
		}

/* Features List  */
.features{
width: 180px;
text-align: left;
padding-top: 0;
margin-top: 0;
padding-left: 30px;
padding-bottom: 15px;
}
.features ul{
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
padding-top: 0;
}

.features ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size: 12px;
}
.features2 {
width: 400px;
text-align: left;
padding-top: 0;
margin-top: 0;
padding-left: 30px;
padding-bottom: 15px;
font-size: 12px;
line-height: 1.4em;
}
.features2 ul{
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
padding-top: 0;
}

.features2 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size: 12px;
}

/* Options List  */
.options-list  {
list-style-type:none;
margin:15px 0 0;
padding:0;
margin-left: 20px;
}
.options-list li {
margin:0 0 5px;
padding:0 0 0 24px;
color: #666666;
background:transparent url("/site/agentedge/resources/buttons/tick_small.png") no-repeat scroll left center;
}

.bullet-list{
list-style-type:none;
margin:15px 0 0;
padding:0;
}
.bullet-list li{
margin:0 0 5px;
padding:0 0 0 24px;
background:transparent url("/site/agentedge/resources/buttons/tick_small.png") no-repeat scroll left top;
margin-bottom: 20px;
font-size: 14px;
line-height: 18px;
}


/* Pull quote  */
.pullquoteL {
	width: 25%;
	float:left;
	font-size:100%;
	line-height:130%;
	margin:10px;
	background: url("/site/agentedge/resources/graphics/closequote.gif") no-repeat bottom right !important;
	background /**/:url(""); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
	margin-bottom: 60px;
}
.pullquoteL:first-letter {
	background: url("/site/agentedge/resources/graphics/openquote.gif") no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(""); /* removing quote graphic in IE5+ */
}
.pullquoteR {
	width: 25%;
	float:right;
	font-size:100%;
	line-height:130%;
	margin:10px;
	background: url("/site/agentedge/resources/graphics/closequote.gif") no-repeat bottom right !important;
	background /**/:url(""); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 20px;
	margin-bottom: 20px;
}
.pullquoteR:first-letter {
	background: url("/site/agentedge/resources/graphics/openquote.gif") no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(""); /* removing quote graphic in IE5+ */
}

/* Title BG  */
.arrowBG  {
	background: url("/site/agentedge/resources/bgs/arrowBG.png") top left no-repeat;
	}
.arrowBG2  {
	background: url("/site/agentedge/resources/bgs/arrowBG2.png") top left no-repeat;
	}
/* Sign Up Button stand alone  */
		a.signup_button {
			background: url("/site/agentedge/resources/buttons/button_signup.png") left top;
			height:38px;
			width: 126px;
			margin: 4px 0px 4px 2px;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			text-align: center;
			line-height: 40px;
			list-style: none;
			float: left;
		}

		.signup_button:hover {
			background: url("/site/agentedge/resources/buttons/button_signup.png") left bottom;
			height:38px;
			width: 126px;
			color: #fff;
			float: left;
		}
		a.signup_button2 {
			background: url("/site/agentedge/resources/buttons/button_signup2.png") left top;
			height:38px;
			width: 200px;
			margin: 4px 0px 4px 2px;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			text-align: center;
			line-height: 36px;
			list-style: none;
			float: left;
		}

		.signup_button2:hover {
			background: url("/site/agentedge/resources/buttons/button_signup2.png") left bottom;
			height:38px;
			width: 200px;
			color: #fff;
			float: left;
		}
		a.signup_button3 {
			background: url("/site/agentedge/resources/buttons/button_signup3.png") left top;
			height:38px;
			width: 250px;
			margin: 4px 0px 4px 2px;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			text-align: center;
			line-height: 36px;
			list-style: none;
			float: left;
		}

		.signup_button3:hover {
			background: url("/site/agentedge/resources/buttons/button_signup3.png") left bottom;
			height:38px;
			width: 250px;
			color: #fff;
			float: left;
		}
#signup  {
margin-bottom: 20px;
height: 300px;
}
/* Login box  */

div.button_group.right  {
float:right;
margin:0;
}
.button-wrapper .inputbox {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:102%;
margin-bottom:18px;
margin-top:0.3em;
padding:0.4em;
width:92%;
}

/* BUTTON GROUPS  */
.button-wrapper  {
width: 400px;
}
button {
  margin: 0;
  padding: 0;
  background: transparent url("/site/agentedge/resources/images/buttons/blue_end.png") no-repeat scroll center top;
  border: 0;
  color: #fff;
  display: block;
  height: 44px;
  font-size: 16px;
  font-weight: bold;
  margin-right: 6px;
  padding-right: 0px; /* sliding doors padding */
  text-decoration: none;
}
button span {
  margin: 0;
  padding: 0;
  background: transparent url("/site/agentedge/resources/images/buttons/blue_long.png") no-repeat left top;
  display: block;
	min-width: 5em;
	text-align: center;
  line-height: 30px;
  padding: 4px 20px 10px 18px;
}

/* center the text correctly in ie */
/*.ie button {
	padding-right: 0;
}*/

.ie button span {
	height: 30px;
	min-width: 4em;
}

button:hover {
  background-position: right center;
  cursor: pointer;
}

button:hover span {
  background-position: left center;
}

button:active {
  background-position: right bottom;
}

button:active span {
  background-position: left bottom;
}

/* different button colours */

button.blue{
	background-image: url("''");
	color: #fff;
	width: 176px;
	text-align: center;
	margin-left: 50px;
}

button.blue span {
	background-image: url("/site/agentedge/resources/buttons/blue-long.png");
	text-align: center;
}

button.grey {
	background-image: url("/site/agentedge/resources/images/buttons/grey_end.png");
	color: #10679F;
}

button.grey span {
	background-image: url("/site/agentedge/resources/images/buttons/grey_long.png");
}


/* end button colours */

/* ============
   FIREFOX ONLY
   ============

   Firefox positions the background images of <button> elements incorrectly,
   so this fixes the 1px difference :s
*/
html.gecko button, html.chrome button {
  background-position: 100% 1px;
}
html.gecko button:hover, html.chrome button:hover {
  background-position: 100% -43px;
}
html.gecko button:active, html.chrome button:active {
  background-position: 100% -87px;
}


/* Button Groupings */

  div.button_group {
    clear: both;
  }
  div.button_group.right button, div.button_group.right .icon-link,
 	div.button_group.right.text_with_button .icon-link, div.button_group.right.text_with_button .between,
 	div.button_group.right.text_with_button .cancel {
		margin: 0;
    float: right;
	margin-right: 0px;
  }
	div.button_group.right.text_with_button .between {
		margin-left: 0.4em;
		padding-right: 50px;
	}
  div.button_group.left button, div.button_group.left .icon-link,
 	div.button_group.left.text_with_button .icon-link, div.button_group.left.text_with_button .between {
    float: left;
  }
	div.button_group.text_with_button {
		height: 3em;
	}
	div.button_group.text_with_button a, div.button_group.text_with_button .between {
		line-height: 3em;
	}
	div.button_group.right.text_with_button .between, div.button_group.right.text_with_button .cancel {
		font-size: 90%;
		line-height: 3.3em;
}

/* End Button groupings */

/* Members Menu  */
.members-menu {
            position: relative;
            height: auto;
            width: 560px;
            padding-right: 0px;
			padding-bottom: 15px;
			padding-left: 0px;
			padding-top: 5px;
            margin: 0px 0;
            overflow: auto;
            border: 0px solid gray;
			margin-top: 0;
			margin-left: 0px;

        }
                .members-menu li {
                    float: left;
                    list-style: none;
					width: 100px;
                }
                    .members-menu li a {
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        display: block;
                        float: left;
                        position: relative;
                        margin: 10px;
                    }

/* Password Form   */

#password-form  {
	width: 450px;
	text-align: left;
	padding-left: 60px;
	}
			a.password_button {
			background: url("/site/agentedge/resources/buttons/button_signup3.png") left top;
			height:38px;
			width: 250px;
			margin: 4px 0px 4px 2px;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			text-align: center;
			line-height: 36px;
			list-style: none;
			float: left;
		}

		.password_button:hover {
			background: url("/site/agentedge/resources/buttons/button_signup3.png") left bottom;
			height:38px;
			width: 250px;
			color: #fff;
			float: left;
		}


/*  VIDEOS   */

.videos h2  {
margin-left:-3px;
background:transparent url("/site/agentedge/resources/icons/flashIconsm.jpg")  no-repeat scroll left top;
line-height:32px;
padding-left:36px;
font-size:20px;
font-weight: bold;
color: #000000;
margin-top: 30px;
padding-top: 0px;
}
.videobox  {
height: 250px;
}
/*  Marketing Materials   */

.materials-box  {
background-color:#F7F7F7;
border-color:#E8E8E8 #E8E8E8 #E8E8E8 #E0E0E0;
border-style:solid;
border-width:8px 8px 8px 8px;
color:#575757;
font-size:1.4em;
line-height:1.3;
margin:0 0 15px;
overflow:auto;
padding:5px 10px;
}
.materials-box .videobox img {
margin:5px 10px 10px 0;
}
/*
.materials a:link  {
padding:10px;
}
.materials a:hover {
padding:10px;
}
*/
.materials h2  {
background:transparent url("/site/agentedge/resources/icons/classy-icons-set/png/32x32/application_down.png") no-repeat scroll left top;
line-height:32px;
padding-left:40px;
font-size:18px;
font-weight: bold;
color: #000000;
margin-top: 30px;
padding-top: 0px;
}
.materials  {
background:transparent url("/site/agentedge/resources/bgs/archiveBG.png") no-repeat scroll left top;
line-height:20px;
padding-left:30px;
margin-top: 30px;
padding-top: 1px;
padding-right: 20px;
width: 500px;
height:200px;
}
.ft {
 position:relative;
}
.ft p {
margin-top:0;
padding-top: 0;
padding-right: 60px;
}

.attachmentWidget {
	margin:0;
	padding:0;
}
.attachmentWidget > * {
	display: inline-block;
	margin-top: 17px;
	padding-top: 0px;
}
.attachmentWidget * {
	line-height:32px;
	font-size:14px;
}
.attachmentWidget h2 {
	padding-left:40px;
	background: transparent no-repeat scroll left top
		url("/site/agentedge/resources/icons/classy-icons-set/png/32x32/application.png");
	font-weight: bold;
	color: #000000;
}
.images h2 {
	background: transparent no-repeat scroll left top
		url("/site/agentedge/resources/icons/classy-icons-set/png/32x32/images.png");
}
.word  h2  {
	background:transparent no-repeat scroll left top
		 url("/site/agentedge/resources/icons/MS_Word32.png");
}
.powerpoint  h2  {
	background:transparent no-repeat scroll left top
		url("/site/agentedge/resources/icons/PowerPoint32.png");
}
.pdf  h2  {
	background:transparent no-repeat scroll left top
		url("/site/agentedge/resources/icons/pdf32.gif");
}
.webinars  h2  {
	background:transparent no-repeat scroll left top
		url("/site/agentedge/resources/icons/webinar32.png");
}

/* Testimonials  */

.quote {
width:610px;
}
.quote .top {
background:transparent url("/site/agentedge/resources/bgs/bigquote-top.gif") no-repeat scroll center top;
height:6px;
}
.quote .content {
background:transparent url("/site/agentedge/resources/bgs/bigquote-mid.gif") no-repeat scroll center bottom;
color:#505050;
font-size:13px;
line-height:20px;
padding:10px 15px;
}
.quote .author {

background:transparent url("/site/agentedge/resources/bgs/bigquote-end.gif") no-repeat scroll center top;
color:#5C9300;
font-weight:bold;
line-height:50px;
padding:15px 0 0 55px;
}
.quote .author img {
border:1px solid #B3B3B3;
float:left;
margin:0 10px 0 0;
padding:2px;
}
.testimonial {
font-size:14px;
line-height:20px;
margin:0 0 20px;
}
.testimonial img {
border:1px solid #B3B3B3;
padding:2px;
}
.testimonial p.author {
color:#5C9300;
font-weight:bold;
}
.testimonial p p {
margin:0;
padding:0;
}
.customer_info {
padding:0 55px;
}
.customer_info a img {
border:1px solid #B3B3B3 !important;
padding:3px;
}
.customer_info p {
font-size:12px;
}

/* Testimonials 2  */
.quote {
width:580px;
margin-bottom: 20px;
padding-left: 5px;
}
.quote .top {
background:transparent url("/site/agentedge/resources/bgs/quote-top2.jpg") no-repeat scroll center top;
height:6px;
}
.quote .content {
background:transparent url("/site/agentedge/resources/bgs/quote-mid2.jpg") no-repeat scroll center bottom;
color:#505050;
font-size:13px;
line-height:20px;
padding:10px 15px;
}
.quote .author {

background:transparent url("/site/agentedge/resources/bgs/quote-end2.jpg") no-repeat scroll center top;
color:#5C9300;
font-weight:bold;
line-height:50px;
padding:15px 0 0 55px;
}
.quote .author img {
border:1px solid #B3B3B3;
float:left;
margin:0 10px 0 0;
padding:2px;
}
.testimonial {
font-size:14px;
line-height:20px;
margin:0 0 20px;
}
.testimonial img {
border:1px solid #B3B3B3;
padding:2px;
}
.testimonial p.author {
color:#5C9300;
font-weight:bold;
}
.testimonial p p {
margin:0;
padding:0;
}
.customer_info {
padding:0 55px;
}
.customer_info a img {
border:1px solid #B3B3B3 !important;
padding:3px;
}
.customer_info p {
font-size:12px;
}

/* ECOM  */
#contentbox_left {
width:630px;
float:left;
margin-bottom:30px;
padding:0px;
}
hr.wide {
background-color:#E6E6E8;
border:medium none;
height:8px;
margin:0 0 30px;
padding:0;
}
product_details {
margin:0 0 30px;
padding:0;
}
product_details .single_column, .product_details .double_column_margin {
margin-bottom:0;
}
.single_column {
float:left;
height:100%;
margin:0;
padding:0;
width:180px;
}
.product_details .single_column, .product_details .double_column_margin {
margin-bottom:0;
}
.double_column_margin {
float:left;
margin-left:10px;
padding:0;
width:430px;
}
.title_price {
margin:0;
padding:0;
}
.title_price .title {
color:#347899;
float:left;
font-size:18px;
font-weight:lighter;
margin-bottom:20px;
}
.title_price .price {
color:#37305E;
float:right;
font-size:20px;
font-weight:lighter;
margin-bottom:20px;
}
.description {
margin:0;
padding:36px 0 15px;
font-size: 12px;
}
.contentbox_left p {
letter-spacing:0;
margin-bottom:11px;
}
.options {
background:#E4E4E5 url("/site/agentedge/resources/bgs/details_options_top.jpg") no-repeat scroll center top;
border-color:#DEE0D5;
float:left;
padding:15px 0 0;
}
.options_column h3 {
font-size: 15px;
font-weight: bold;
}
.options_column {
float:left;
margin-left:15px;
padding:0;
width:185px;
}
.options_column ul {
margin-left:0;
}
ul li {
list-style-image:none;
list-style-position:outside;
}
li {
margin-bottom:2px;
}
.options_cap {
float:left;
height:15px;
margin:0;
padding:0;
width:430px;
background: #E4E4E5;
}
.details_column {
border-left:2px solid #53819B;
float:left;
margin-left:14px;
margin-right:15px;
padding-left:14px;
width:185px;
}
.details_column h3 {
font-size: 15px;
font-weight: bold;
}
.details_column img.checkout {
float:left;
margin-left:10px;
margin-top:10px;
}
a img, a:hover img, a:active img, a:focus img {
border:medium none;
margin:0;
padding:0;
text-decoration:none;
}
details_column img.add {
float:left;
margin-top:10px;
}
a img, a:hover img, a:active img, a:focus img {
border:medium none;
margin:10px;
padding:0;
text-decoration:none;
}
.product_details a, .product_details a:hover, .product_details a:focus, .product_details a:active {
border:medium none;
}
.force_break {
clear:both;
}
a {
color:#000000;
letter-spacing:1px;
text-decoration:none;
}
#hutcms_cpwrapper a {
letter-spacing:0;
}
.details_column img.add {
float:left;
margin-top:10px;
}
a img, a:hover img, a:active img, a:focus img {
border:medium none;
margin:0;
padding:0px;
text-decoration:none;
}
.videos  {
padding-left: 0;
margin-left: 0;
}
.float_right {
float:right;
}
.options_cap {
float:left;
height:15px;
margin:0;
padding:0;
width:430px;
}
.cartheader  {
color:#000000;
font-size:15px;
font-weight: bold;
}
.cartitems  {
color:#505050;
font-size:13px;
}
.cartsubtotals  {
color:#505050;
font-size:13px;
}
.carttotals  {
color:#000000;
font-size:13px;
font-weight: bold;
}

/* *******************************

Tool Tip

************************************ */
.homepage #easyTooltip {
	padding:5px;
	border:3px solid #ccc;
	background:#FFFFFF;
	width: 200px;
}
.subpage #easyTooltip{
	margin:0 10px 1em 0;
	width:250px;
	padding:8px;
	background:#fcfcfc;
	border:1px solid #e1e1e1;
	line-height:130%;
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
#easyTooltip p{
	margin:0 0 .5em 0;
	}
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
		}

#item{display:none;}

.tooltip {
background-color:#F5F5B5;
border:1px solid #DECA7E;
color:#303030;
font-family:sans-serif;
font-size:12px;
line-height:18px;
padding:10px 13px;
position:absolute;
text-align:center;
z-index:2;
}

/* *******************************

Video Player with Scrollable Playlist

************************************ */
#right-page-content div.playlist {
	float:right;
	width:150px;
}

#flowplayer {
	position:relative;
	display:block;
	border:0px;
	cursor : pointer;
}
/*.homepage #flowplayer, .homepage #flowplayer > *:first-child {*/
.homepage #flowplayer, .homepage #flowplayer img {
	width   : 500px;
	height  : 305px; /* = 281 + 24 for the control bar */
	margin  : 10px auto;
}
#right-page-content #flowplayer, #right-page-content #flowplayer img {
	margin:1px 0 0;
	width:432px;
	height:267px;
}
#right-page-content #flowplayer {
	float:left;
}

/* play button on top of splash image */
div.play {
	background:url("/lib/js/flowplayer/img/play.png") no-repeat;
	width:50px;
	height:50px;
	position:absolute;
	opacity:0.6;
	margin-bottom:-50px;
}
div.play:hover {
	opacity:1.0;
}
.homepage div.play {
	top:130px;
	left:228px;
}
#right-page-content div.play {
	top:103px;
	left:194px;
}

/* single playlist item */
#right-page-content div.items a {
	position:relative;
}
#right-page-content div.items p {
	font-size:9px;
	width:130px;
	padding:8px 0 0 12px;
	margin:0px;
}
#right-page-content div.items p.time {
	position:absolute;
	bottom:7px;
	padding-top:0px;
	color:#777;
	margin-top:5px;
}

#right-page-content div.items a {
	background:url("/lib/js/flowplayer/img/block.jpg") no-repeat;
	width:150px;
	height:68px;
	display:block;
	text-decoration:none;
	color:#444;
}
#right-page-content div.items a:hover {
	background-position:0 -68px;
}
#right-page-content div.items a.active p, #right-page-content div.items a:hover p {
	color:#000;
}
#right-page-content div.items a.playing {
	background-position:0 -136px;
}
#right-page-content div.items a.paused {
	background-position:0 -68px;
}

/* small navigational dots */
#right-page-content div.navi {
	width:60px;
	float:left;
	margin:10px 0 0 50px;
	height:11px;
	overflow:hidden;
}
#right-page-content div.navi span {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url("/lib/js/flowplayer/img/dots.png") 0px 0px no-repeat;
	cursor:pointer;
}
#right-page-content div.navi span:hover {
	background-position:0 -8px;
}
#right-page-content div.navi span.active {
	background-position:0 -16px;
	cursor:default;
}

/* up and down */
#right-page-content a.up, #right-page-content a.down {
	display:block;
	background:url("/lib/js/flowplayer/img/vert.png") no-repeat;
	float: none;
	margin: 10px auto;
	width:20px;
	height:20px;
}
#right-page-content a.disabled    { visibility:hidden !important; }
#right-page-content a.up:hover    { background-position:-20px   0; }
#right-page-content a.up:active   { background-position:-40px   0; }
#right-page-content a.down        { background-position:  0   -20px; }
#right-page-content a.down:hover  { background-position:-20px -20px; }
#right-page-content a.down:active { background-position:-40px -20px; }

.videoWithAttachments_edit .videobox {
	position:relative;
	padding-bottom:1.5em;
	font-size:11px;
 }

.videoWithAttachments_edit input,
.videoWithAttachments_edit textarea { width:400px }

.videoWithAttachments_edit .videobox { height:auto }
.videoWithAttachments_edit .splashImg { float:right }

.videoWithAttachments_edit button,
.videoWithAttachments_edit input[type="button"],
.videoWithAttachments_edit input[type="submit"] { width:auto }

.error {
	border: 2px solid red;
}

.rows li {
	clear:both;
	color:#37305E;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
	line-height:1.6em;
}
.rows li:first-child {
	padding-bottom:2px;
	background-color:#3E87AA;
	color:#ffffff;
	font-size:14px;
}
.rows label {
	float:left;
	margin-right:4px;
	color:#000000;
	font-weight:bold;
}
.rows li:first-child label {
	color:#ffffff;
}
.rows textarea {
	margin-top:0;
	width:546px;
	color:#37305E;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
}
.rows button {
	float:right;
	margin:0 0 0.5em;
	padding:2px 6px;
	height:auto;
	background-color:#3E87AA;
	color:#ffffff;
}
.rows select {
	float:right;
	margin:2px 4px 0;
}

/* content area list with bullets  */
.regbullets ul li {
text-transform: none;
color: #00CC33;
text-decoration: none;
background-color: #CCCCCC;
text-indent: 5px;
list-style-position: outside;
list-style-type: square;
padding: 6px;
margin: 2px;
}

/***** ECOM Extras  ******/
.box-border {
background-color:#FFFFFF;
border:4px solid #F0F0F0;
margin-bottom:20px;
margin-top:20px;
padding:10px;
}
.box-border h2 {
background: url("/site/agentedge/resources/icons/flashIconsm.jpg") no-repeat scroll left center;
color:#000000;
font-size:16px;
font-weight:bold;
line-height:32px;
margin-top:30px;
padding-left:40px;
padding-top:0;
}
/* CATALOGO */
.catalogo.operamage ul{float:left; repeat-y 358px 0; text-align: left; margin-left: 0px;}
.catalogo.operamage li{width:450px;height:150px;position:relative;float:left; margin:0 8px 10px 0; background-color:#FFFFFF;
border:4px solid #F0F0F0; padding: 10px;}
.catalogo.operamage li.ultimo-prodotto{background:none;}
h2.product-title{height:16px;padding-left:4px; text-align: left;}
h2.product-title a{font-size:14px;font-weight:bold;text-decoration:none;color:#342E5C;text-transform:none;}
h2.product-title a:hover{text-decoration:underline;color:rgb(170,168,0);}
.catalogo.operamage li h3.titolo-categoria{text-decoration:none;text-transform:none;font-weight:normal;font-size:11px;padding:5px 0 0 5px;}
.catalogo.operamage li a.img-prodotto-catalogo{float:left;margin-top:5px;margin-bottom: 10px;position:relative;}
.catalogo.operamage li a.cornice-catalogo{background:url(http://imgoprm.operamage.it/static/imgs/a-bck.png) no-repeat;left:0;top:48px;height:143px;width:143px;position:absolute;}
.catalogo.operamage li div.descrizione-prodotto{float:left;width:300px;margin-left:10px;font-size:13px;margin-top:0.5em;}
.prezzo-prodotto span a{font-size:12px;text-decoration:none;color:#990;}
.prezzo-prodotto span a:hover{text-decoration:underline;color:#660;}
.prezzo-prodotto{font-size:16px;font-weight: bold;margin-bottom:5px;padding-top:4px;}
.catalogo.operamage ul, ol, li{list-style:none;position:relative;}
/* BOTTONE */
a.add-to-cart{width:123px;height:30px;text-decoration:none;float:left;padding-top:0px;padding-left:42px;margin-top:10px;font-weight:bold;color:#fff;margin-bottom:5px;}
a.add-to-cart:hover{ no-repeat left -50px;}
.catalogo.operamage img { padding-top: 5px;}

.paywall {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size: 14px;
}
