
div, p {
    /*font: 12px normal Hevletica, sans-serif, arial;*/
    line-height: 140%;
    font-family: Verdana, "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
    font-size: 12px;
    font-style: normal;
}   
    
#container_wtw {
    width:600px;
    margin:0 auto;
    margin-top:10px;
    /*background-image: url('../images/bg_temp.jpg');*/
    /*-moz-border-radius: 15px;
    border-radius: 15px;
    background-repeat: no-repeat;*/
	/*height: 800px;
    font: 12px normal Hevletica, sans-serif, arial;*/
}

.logo_envelope {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	alignment-baseline: central;
	vertical-align: top;
	padding-right: 10px;
	/*background-color: #C9E0ED;*/
    border-top: 8px solid #C9E0ED;
    border-right: 8px solid #C9E0ED;
    border-bottom: 8px solid #C9E0ED;
}

div.topic_content {
    margin-top: 40px;
    border-left: 2px solid #dedede;
    border-right: 2px solid #dedede;
    padding: 0px 20px 0px 20px;
    text-align: justify;
}

#div_footer {
    background-color: #C9E0ED;
    padding: 20px 20px 20px 20px;
    text-align: left;
}

div.footer_elem, div.footer_elem_plain {
    display: inline-block;
    font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #3377D6;
}

/*div.footer_elem:hover {
    color: #80A5D6;
}*/

.marginleft50 {
    margin-left: 50px;
}

.marginleft40 {
    margin-left: 40px;
}

.marginleft30 {
    margin-left: 30px;
}

.marginleft20 {
    margin-left: 20px;
}

.margin_top_5 {
    margin-top: 10px;
}

.margin_top_10 {
    margin-top: 10px;
}

a {
    text-decoration: none;
    font-family: Verdana, "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
    cursor: pointer;
}

a.access_link_10 {
    font-size: 10px;
    color: #3399FF;
}

a.access_link, a.access_link_10 {
	font-size: 12px;
    color: #3399FF;
}


a.access_link:visited {
    color: #56A3C9;
}

a.access_link:hover {
    color: #CDCDCD;
}


a.page_link, a.page_link_bg {
	font-size: 12px;
    color: #6600FF;    
}

a.page_link:hover {
    color: #C9E0ED;
}

.rounded_corner {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;  
}

td, th {
    font: 12px normal sans-serif;
	line-height: 160%;
    /*border-bottom: 1px #7ABDD3 solid; */
}

td.border_top {
	border-top: 1px #7ABDD3 solid;
	border-bottom: 1px #7ABDD3 solid;
	background-color: #D5E7ED;
}

th {
    font-weight: bold;
    background-color: #7ABDD3;
    padding: 5px;
	color: #ffffff;
}

td:first-child, th:first-child {
    padding-left: 10px;
	text-align: left;
	width: 320px;
}

td:nth-child(2), th:nth-child(2) {
    padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	width: 60px;
}

td:nth-child(3), th:nth-child(3) {
    padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	width: 60px;
}

td.item_descr {
	color: #888888;
	font-style: italic;
	padding-left: 40px;
}

.pricing_table {
    font-size: 12px;
    border: none;
    /*text-align: center;*/
    padding: 2px;
	background-color: #FFFFFF;
    /*background-color: #D5E7ED;*/
}

/*.pricing_table tr:nth-child(3) {
	border-bottom: 1px #7ABDD3 solid; 
}*/

.div_hspace {
    display: block;
    width: 500px; height: 50px;
}

.buy_button {
	margin-top: 0px;
	background-color: #FFFFFF;
	color: #3DADF7; /*#3B73F7;*/
	border: 4px solid #C9E0ED; /* #86bfcd */
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

.stand_alone_input {
	padding: 0px 2px 0px 3px;
	color: #000000;
	border: 1px solid #86bfcd;
	font: normal 10pt Helvetica,Arial,sans-serif;
	height: 20px;
	letter-spacing: 1px;
}

.spacer {
	height: 2px;
	background-color: #C9E0ED;
	margin-top: 30px;
}
.widthdate {
	width: 90px;
}

.width40 {
	width: 40px;
}

.width80 {
	width: 80px;
}

.widthbillinput {
	width: 200px;
}

sup {
	color: #ff0000;
}

.info_row {
	display: block;
	margin: 10px 0px 10px 0px;
}

.info_label {
	display: inline-block;
	width: 140px;
	vertical-align: top;
}

.info_input {
	display: inline-block;
	margin-left: 10px;
}

select {
	width: 80px;
	border: 1px solid #86bfcd;
	background-color: #FFFFFF;
}

.info_title {
	color: #56A3C9;
	margin-top: 5px;
	font-style: italic;
}

#terms_of_sale, #terms_of_use {
  position: absolute;
  padding: 5px;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  background-color: #ffffff;
  
  border: 10px solid rgba(134, 191, 205, 0.5); /* #86bfcd;*/
  -webkit-background-clip: padding-box; /* for Safari */
  background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
  
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}

#terms_of_sale_bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: #00ffff;
}

a.afooter:hover {
    color: #80A5D6;
}

a.afooter:visited {
    color: blue;
}

.contact_row {
	display: block;
	margin-top: 10px;
	margin-left: 30px;
}

.contact_label {
	display: inline-block;
	vertical-align: top;
	width: 120px;
}

.contact_input {
	display: inline-block;
	margin-left: 20px;
}

.contact_message {
	width: 300px;
	height: 180px;
	padding: 0px 2px 0px 3px;
	color: #000000;
	border: 1px solid #86bfcd;
	font: normal 10pt Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
}

.div_curved {
	-webkit-border-top-right-radius: 40px;
    -moz-border-radius-topright: 40px;
    border-top-right-radius: 40px;
	-webkit-border-bottom-right-radius: 40px;
    -moz-border-radius-bottomright: 40px;
    border-bottom-right-radius: 40px;
	background-color: #D4E6F1;
	border: 2px solid #D4E6F1;
	vertical-align: top;
}

.div_frame {
	-webkit-border-top-right-radius: 40px;
    -moz-border-radius-topright: 40px;
    border-top-right-radius: 40px;
	-webkit-border-bottom-right-radius: 40px;
    -moz-border-radius-bottomright: 40px;
    border-bottom-right-radius: 40px;
	border-bottom: 2px solid #D4E6F1;
	border-top: 2px solid #D4E6F1;
	border-right: 2px solid #D4E6F1;
	background-color: #EFF1F2;
	vertical-align: top;
}

.social_net_link {
   display: inline-block;
   padding-right: 20px;
   cursor: pointer;
}

