body {
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	background: #fff url(../images/template/bg_top.jpg) repeat-x top left;
}
#main_wrapper {
	width:902px;
	text-align: left;
	padding: 0px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}
#menu_wrapper {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 902px;
	height: 55px;
   text-align: left;
}
#menu_wrapper #left {
	width: 712px;
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-top: 33px;
	color: #7d7c7c;
   font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, Arial, Tahoma;
	font-size: 13px;
	text-transform: none;
}
#menu_wrapper #left a {
   text-decoration: none;
   color: #000000;
}
#menu_wrapper #left a:hover {
   color: #06d206;
   text-decoration: underline;
}
#menu_wrapper #right {
	float: right;
	width: 160px;
	text-align: right;
	padding-right: 15px;
}
.flag {
	margin-bottom: 5px;
	margin-left: 5px;
	border: 0px solid;
}
#header_wrapper {
	background: url(../images/template/bg_header.gif) no-repeat top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 902px;
	height: 40px;
	padding-left: 15px;
}
#menu_table {
	font-family: Helvetica, Arial;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-weight: bold;
	height: 40px;
}
.menu_spacer {
	text-align: center;
	padding-top: 5px;
}
.menu_brd {
   border-right: 1px solid #666;
}
.menu_spacer a,.menu_spacer a:visited {
	color:#fff;
	text-decoration:none;
}
.menu_spacer a:hover {
	color:#06d206;
	text-decoration:none;
}
#content_wrapper {
	width: 900px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	overflow: auto;
}
#content_left {
	background-color: #fff;
	/* fix IE6 */
	/* width: 567px; */
   /* width: 569px; IE8 */
	width: 569px;
	float: left;
	clear: both;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-right: 1px solid #ccc;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
}
#content_left_full {
	background-color: #fff;
	/* fix IE6 */
	/* width: 567px; */
   /* width: 569px; IE8 */
	width: 819px;
	float: left;
	clear: both;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-right: 1px solid #ccc;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
}
* html #content_left {
    \width: 567px; /* for IE5 and IE6 in quirks mode */
    w\idth: 567px; /* for IE6 in standards mode */
  } 
* html #content_left_full {
    \width: 817px; /* for IE5 and IE6 in quirks mode */
    w\idth: 817px; /* for IE6 in standards mode */
  } 
#content_right {
	background: #fff url(../images/template/bg_right.png) repeat-x top left;
	width: 216px;
	float: left;
	padding-top: 25px;
	padding-right: 17px;
	padding-bottom: 25px;
	padding-left: 17px;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
}
#foot_wrapper {
   background-color: #e3e5e6;
	width: 900px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
}
#icon_wrapper {
   width: 900px;
	height: 40px;
	margin: 0px;
   background-color: #fff;
}
#addthis_wrapper {
	width: 200px;
	text-align: left;
	float: left;
}
#icons {
	width: 650px;
	text-align: right;
	float: right;
	padding-top: 10px;
}
.addthis {
   padding-top: 10px;
}
/* PAGE RIGHT*/
#content_right h1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	text-transform: none;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#content_right h2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.frontNews {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #009900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -20px;
	list-style-type: square;
}
.frontNews a {
	color: #3D3D3D;
	text-decoration: none;
}
.frontNews a:hover {
	text-decoration: underline;
	color: #006600;
}
/* PAGE RIGHT END */
/* PAGE LEFT */
#content_left h1,#content_left_full h1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 22px;
	font-weight: bold;
	text-transform: none;
	color: #000;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
}
#content_left h2,#content_left_full h2  {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.ol1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}
.ol1 a {
	color: #666666;
}
/* PAGE LEFT END */
/* GENERAL */
#content_right p, #content_left p, #content_left_full p {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 20px;
	margin-top: 0px;
}
#content_right a {
	color: #000000;
}
#content_left a,#content_left a:visited,#content_left_full a,#content_left_full a:visited {
	color: #339900;
}
.textDiscret {
	color: #999999;
}
.textItalic {
   font-style: italic;
	color: #666666;
}
.bgGreen {
	background-color: #c7e7be;
}
.rutaGra {
	color: #666666;
	background-color: #e9e9e9;
	padding: 10px;
}
.newsdate {
	font-size: 11px;
	color: #999999;
}
hr {
	color: #b2b2b2;
}
.btn {
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #06d206;
	height: 30px;
	text-transform: uppercase;
	background-position: center center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	letter-spacing: normal;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.btn_red {
   font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: red;
	height: 30px;
	text-transform: uppercase;
	background-position: center center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #800000;
	letter-spacing: normal;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* GENERAL END */
/* FORMS */
input, #token-input, #keytag {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 18px;
	color: #000000;
	height: 24px;
	border: 2px solid #00CC00;
	text-align: center;
	vertical-align: middle;
}
select {
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 18px;
	color: #000000;
	height: 28px;
	border: 2px solid #00CC00;
	text-align: left;
	vertical-align: middle;
}
input[disabled] {
   color:#222!important;
   background: #eee url(../images/template/bg_input_grey.png) repeat-x top left!important;
   border: 2px solid #00CC00!important;
}
input[disabled='disabled'] {
   color:#222!important;
   background: #eee url(../images/template/bg_input_grey.png) repeat-x top left!important;
   border: 2px solid #00CC00!important;
}
textarea {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #000000;
	border: 2px solid #00CC00;
	text-align: center;
	vertical-align: middle;
}
.txt_uppercase {
   text-transform: uppercase;
}
#token-label {
   margin-top: 20px;
}
#token-input,#keytag {
   width: 200px;
   display: block;
}
.front_page dl{
   padding: 0px;
   margin: 0px;
   text-align: left;
   overflow: auto;
}
.front_page {
   padding: 0px;
   margin: 0px;
   text-align: left;
}
.front_page dd {
   float: left;
   padding: 0px;
   margin: 0px;
}
.front_page dt {
   height: 0px;
   display: none;
}
.front_page input[type=text] {
   width: 150px;
   margin-right: 30px;
	background: #fff url(../images/template/bg_input.png) repeat-x top left;
}
/* FORMS END */
/* ACTIVATE */
#newAccount {
   border: 1px solid #ccc;
   background-color: #eee;
   padding: 20px;
   width: 529px;
}
.newaccount_form label {
   font-weight: bold;
}
.newaccount_form .description {
   font-style: italic;
}
.newaccount_form input[type=text],.newaccount_form input[type=password] {
   text-align: left;
   padding-left: 5px;
   width: 521px;
	background: #fff url(../images/template/bg_input3.png) repeat-x top left;
}
.newaccount_form textarea {
   text-align: left;
   padding-left: 5px;
   width: 521px;
   background: #fff url(../images/template/bg_input3.png) repeat-x top left;
   margin-bottom: 10px;
}
.height50 {
   height: 50px;
}
.height75 {
   height: 75px;
}
.gray {
   color: #444;
}
.newaccount_form dd {
   padding: 0px;
   margin: 0px;
}
.newaccount_form #term-label {
   float: right;
   padding: 0px;
   margin: 0px;
   text-align: left;
   width: 500px;
   border-bottom: 1px solid #aaa;
   cursor: hand;
}
.newaccount_form #term-element {
   width: 20px;
   padding: 0px;
   margin: 0px;
}
#bg_fade {
	background-color:#555555;
	height:140%;
	left:0px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	visibility:hidden;
	width:100%;
	z-index:1000;
}
#containerDiv {
	position: absolute;
	width: 90%;
	height: 90%;
	z-index: 99999;
	background-color: #fff;
	border: 1px solid #000;
	overflow: scroll;
	padding: 15px;
}
#findowner #containerDiv {
	position: absolute;
	width: 400px;
	height: 300px;
	z-index: 99999;
	background-color: #fff;
	border: 1px solid #000;
	overflow: scroll;
	padding: 15px;
}
#tip-label {
   cursor: hand;
}
.none {
   border: 0px solid;
   height:20px; 
   width: 20px;
   padding: 0px;
   margin: 0px;
}
/* ACTIVATE END */
#error_wrapper {
   border: 1px solid #ccc;
   background-color: #eee;
   padding: 10px;
   margin-right: 20px;
}
.error {
   color: red;
   font-weight: bold;
}
.ok {
   color: green;
   font-weight: bold;
}
/* ACCOUNT */
#account_wrapper {
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 2px solid #ccc;
}
#account_wrapper strong {
	color: #666;
}
#account_info {
	margin-bottom: 20px;
}
.tag_wrapper {
	margin-bottom: 40px;
}
.tag {
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #ccc;
	background-image: url(../images/account/bg_tbl.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.tbl_key td, #account_info td {
	padding: 5px;
}
.pay_tag {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #eee;
	border: 1px solid #CCC;
	width: 150px;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	cursor: hand;
	color: red;
}
.pay_tag a {
   color: red;
	text-decoration: none;
}
.pay_tag:hover {
     background-color: #fff;
}
/* ACCOUNT END */
/* PAY TAG */
.pay_wrapper {
   width: 760px;
   border: 1px solid #ccc;
   padding: 20px;
   margin-bottom: 20px;
}
.cost_wrapper {
   width: 521px;
   border: 1px solid #ccc;
   padding: 5px;
   margin-bottom: 20px;
}
.topDist5 {
   padding-top: 5px;
}
.border_right {
   border-right: 1px solid #ccc;
}
.border1bck {
	border-bottom: 1px solid #666;
}
.border2gay {
	border-bottom: 2px solid #ccc;
}
.padd20px {
	padding-bottom: 30px;
}
.tabletitle {
   font-weight: bold;
   font-color: #666;
}
.toppadd20px {
   padding-top: 22px;
}
dt {
   margin-top: 5px;
}
#myFormEdit dt {
   margin-top: 25px;
}
.pay_wrappers td {
   padding: 10px;
}
.btn_radio {
   border: 0px solid #fff;
   font-size: 12px;
}
.distleft30 {
   margin-left: 30px;
}
a .red {
   color: red;
}
/* PAY TAG END */
.noline {
   text-decoration: none;
}
.txt_small {
   font-size: 11px;
   color: #777; 
}
#frame_shop {
   padding-top: 16px;
}
