html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;ooverflow:hidden;}
p{margin:0 10px 10px}
div#header{position:relative}
div#left_col p{line-height:1.4}
div#wrapper{float:left;width:95%}
ddiv#left_col{margin-right:360px}
div#left_col{width:1024px}
div#right_col{float:left;width:300px;margin-left:-300px}


		.rounded0, .rounded0 .sb-inner { background:#4F4F4F; }
		.rounded0 .sb-border { background:#777; }
		.rounded, .rounded .sb-inner { background:#EEEEEE; }
		.rounded .sb-shadow { background:blue; }
		.rounded .sb-border { background:#777; }


#stamp{	float: left; margin: 15px 20px 0 0; color: #FFFF00; font:16px Fixedsys, Courier New, trebuchet, "Trebuchet MS", sans-serif; font-weight: normal;}
#stamp_logo{ float: left; margin: 3px 0px 0 0; }
#stamp_container {float: left; background-color: #444444; height: 60px; margin: 10px 10px 10px 10px;}
#heading1 {opacity: 0.85; filter: alpha(opacity = 85); float: left; height: 384px; margin: 10px 10px 10px 40px; width: 100%; text-align: left; padding:  0px; }
#heading1 h1 {font-size: 16pt; margin: 0px; margin: 18px}
#main_content {float: left; margin: 0px 0px 0px 40px;  opacity: 0.85; filter: alpha(opacity = 85); font-size: 14px; width: 100%; }
#main_content div {margin: 20px 20px 20px 30px;}
#phone_screenshot {opacity: 0.85; filter: alpha(opacity = 85); font-size: 14px; margin-left: 20px; margin-top: 0px; width: 280px; height: 470px; text-align: center; padding: 10px; }


/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    width: 150px;
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#8fff8f;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}





		/* BACKGROUND STRETCHER */
.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}



