@charset "utf-8";
 /*CSS Document */

body {
	margin: 0px;
	font-family: Tahoma, sans-serif;
	color: #333333;
}
.global_info {
	padding: 10px;
	clear: both;
	float: left;
	width: 75%;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #E6FDFF;
	border: 1px dotted #CCCCCC;
}
.global_warning {
	padding: 10px;
	clear: both;
	float: left;
	width: 75%;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FEFFE6;
	border: 1px dotted #CCCCCC;
}
.global_error {
	padding: 10px;
	clear: both;
	float: left;
	width: 75%;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFE6E6;
	border: 1px dotted #CCCCCC;
}
h1 {
	font-size: 36px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
}
h2 {
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	padding: 0px;
	margin-bottom: 10px;
}
h3 {
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	line-height: 0px;
}
h4 {
	font-size: 24px;
	font-weight: bold;
	color: #993300;
}
h5 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: -15px;
	margin-left: 0px;
	line-height: 18px;
	display: block;
	padding: 0px;
}

#body a:link, #body a:visited {
	color: #FF6600;
	text-decoration: underline;
	padding: 0px;
}
#body a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
	padding: 0px;
}
/*-------------------------------------------------
						pagination
-------------------------------------------------*/
#page_nav{
	font-size: 12px;
	color: #CCCCCC;
	margin: 0px;
	padding-top: 20px;
}
#page_nav a{
	padding-left:3px;
	padding-right:3px;
}
#page_nav .current{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-right: 3px;
	padding-left: 3px;
}
/*-------------------------------------------------
						internal page  background
-------------------------------------------------*/
#container {
	background-image: url(../images/container_internal_bg.gif);
	background-repeat: repeat-x;
}
/*-------------------------------------------------
						navigation
-------------------------------------------------*/
#navigation {
	height: 76px;
	width: 850px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
/*-------------------------------------------------
						logo, account bar
-------------------------------------------------*/
.logo {
	padding: 0px;
	float: left;
	height: 60px;
	width: 223px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#account-bar {
	height: 25px;
	width: 850px;
	background-image: url(../images/account_bar_bg.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	position: relative;
}
#online_info{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 4px;
	float: left;
	width: auto;
	padding-left: 10px;
	color: #999999;
}
#logged_out {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 4px;
	float: right;
	width: auto;
	padding-right: 10px;
}
#logged_out a{
	color: #FF6600;
	text-decoration: underline;
	padding: 0px;
}
#logged_out a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
	padding: 0px;
}
/*-------------------------------------------------
						header tagline
-------------------------------------------------*/
#header{
	height: 151px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	position: relative;
}
/*-------------------------------------------------
						one line tagline
-------------------------------------------------*/
#tagline {
	display: block;
	position: relative;
	clear: both;
	padding-top: 50px;
	width: 850px;
	z-index: 1;
}
#tagline_2 {
	display: block;
	position: relative;
	clear: both;
	padding-top: 30px;
	width: 850px;
}
#tagline .title, #tagline_2 .title{
	font-size: 36px;
	font-weight: bold;
	color: #990000;
	float: left;
}
#tagline .copy{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	margin-top: 18px;
}
#tagline .copy2{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	margin-top: 10px;
}
#tagline .divider {
	background-image: url(../images/tagline_divider.gif);
	background-repeat: repeat-y;
	display: block;
	padding: 0px;
	height: 37px;
	width: 40px;
	background-position: center;
	float: left;
	margin-top: 5px;

}

/*-------------------------------------------------
						body middle section
-------------------------------------------------*/

#body {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}

#middle {
	background-image: url(../images/middle_bg.gif);
	width: 850px;
	position: relative;
	background-repeat: repeat-x;
	clear: both;
	display: block;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#middle .stept {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
}
#middle .stept .photo {
	background-color: #CCCCCC;
	float: left;
	width: 204px;
	padding: 3px;
	margin-bottom: 20px;
}
#middle .stept .photo img{
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #666666;
}
#middle .stept .copy{
	float: right;
	width: 575px;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-top: 10px;

}
#middle .stept .copy .title{
	font-size: 24px;
	color: #990000;
	font-weight: bold;
}
.middle_bar_1 {
	background-color: #fff5cc;
	padding-top: 20px;
	padding-bottom: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-left-color: #666666;
	text-align: center;
	margin-top: 20px;
	position: relative;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
}
.middle_bar_2 {
	background-color: #fffae5;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-left-color: #666666;
	text-align: center;
	margin-top: 20px;
	position: relative;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
}
/*-------------------------------------------------
						faq section
-------------------------------------------------*/
#faq_bar {
	padding-bottom: 20px;
	font-size: 16px;
	color: #000000;
	display: block;
	position: relative;
	clear: both;
}
#faq_bar ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#faq_bar li {
font-size: 12px;
line-height: 24px;
}

#faq_bar li a:link {
	color: #FF6600;
	text-decoration: underline;
	padding: 0px;
}
#faq_bar li a:hover {
	color: #FFFFFF;
	background-color: #FF6600;
	text-decoration: none;
	padding: 0px;
}

#faq_bar #question_1 {
	float: left;
	width: 260px;
	margin-right: 15px;
	margin-left: 20px;
}
#faq_bar #question_2 {
	float: left;
	width: 260px;
	margin-right: 15px;
}
#faq_bar #question_3 {
	float: left;
	width: 260px;
}
#faq_answers {
	display: block;
	clear: both;
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: left;
	width: 810px;
	padding-bottom: 20px;
}

/*-------------------------------------------------
						dotted line
-------------------------------------------------*/
.dottedline {
	background-image: url(../images/dottedline_h.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	position: relative;
	clear: both;
	width: 100%;
	float: left;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.empty {
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	position: relative;
	clear: both;
	width: auto;
}
/*-------------------------------------------------
						aboout us section
-------------------------------------------------*/
#about_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
}
.aboutus_photo{
	display: block;
	margin: 0px;
	float: right;
	position: relative;
	vertical-align: top;
	padding-bottom: 15px;
	padding-left: 15px;
}
.aboutus_copy{
	font-size: 12px;
	color: #666666;
	display: block;
	position: relative;
	vertical-align: top;
	padding-bottom: 20px;
	line-height: 18px;
	width: 810px;
	float: left;
	}
#about_section .name{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
#about_section .title{
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-weight: bold;
}
#about_section .descriptions{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
#about_section .thanksto{
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	line-height: 36px;
}
/*-------------------------------------------------
						form section
-------------------------------------------------*/
#form_section_2cols {
	background-image: url(../images/tagline_divider.gif);
	background-repeat: repeat-y;
	background-position: 57%;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 12px;
	color: #000000;
	position: relative;
	display: block;
	clear: both;
	width: 810px;
	height: auto;
}
/*---------------------------------- sign up --*/
#form_signup {
	float: left;
	width: 450px;
	display: block;
	position: relative;
}
.create_new_account {
	position: relative;
	display: block;
	padding-top: 10px;
	width: 450px;
	float: left;
}
.create_new_account .label{
	float: left;
	width: 100px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
}
.create_new_account .form{
	float: right;
	width: 340px;
	text-align: left;
}
.signup_note{
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, sans-serif;
	display: block;
	float: right;
	width: 130px;
	}
.textfield_phone{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	width: 50px;
	height: 24px;
}
/*---------------------------------- login --*/
#form_login {
	width: 330px;
	float: right;
	display: block;
	position: relative;
}
.login {
	position: relative;
	display: block;
	padding-top: 10px;
	width: 330px;
	float: left;
}
.login .label{
	float: left;
	width: 70px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.login .form{
	float: right;
	width: 250px;
	text-align: left;
}
/*---------------------------------- invoice --*/
#invoices{
	width: 850px;
	position: relative;
	display: block;
	clear: both;
	padding-bottom: 20px;
	float: left;
}
.invoices_title {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
/*---------------------------------- creditcard  --*/
#creditcard{
	width: 850px;
	position: relative;
	display: block;
	clear: both;
	padding-bottom: 20px;
	float: left;
}
.creditcard_title {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
/*---------------------------------- my info  --*/
#myinfo{
	width: 850px;
	position: relative;
	display: block;
	clear: both;
	padding-bottom: 20px;
	float: left;
}
.myinfo_title {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}

/*---------------------------------- share section // send gift  --*/
#share_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	color: #333333;
}
#sendgift{
	position: relative;
	display: block;
	clear: both;
	padding-bottom: 20px;
	width: 810px;
}
.sendgift_title{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
#sendgift .input{
	font-size: 18px;
	color: #333333;
	height: 26px;
	width: 250px;
}
/*---------------------------------- share section // website button  --*/
.website_button img{
	padding-bottom: 5px;
	padding-top: 10px;
}
.embed{
font-size: 10px;
}
/*---------------------------------- get help  --*/
#gethelp {
	position: relative;
	display: block;
	clear: both;
	padding-bottom: 20px;
	width: 560px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
}
#gethelp .form1{
	display: block;
	float:left;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	width: 560px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.textfield_newaccount {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	width: 250px;
	height: 24px;
}
.textfield_login {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	width: auto;
	height: 18px;
}
.textfield_account {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	width: 150px;
	height: 26px;
}

.form_title{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	padding-bottom: 10px;
	background-image: url(../images/dottedline_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
	clear: both;
	float: left;
	width: 100%;
}
.select {
	height: 26px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.textmsg {
	height: 60px;
	width: 500px;
}
/*------------------------- legal section  */

#legal_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
#legal_section .title{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
#legal_section .subtitle{
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-weight: bold;
}
#legal_section .descriptions{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-bottom: 20px;
}
/*------------------------- info section  */

#info_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	color: #333333;
}
.credit_info {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	text-align: center;
}
.credit {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/*------------------------- testimonials section  */

#testimonials_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	float: left;
	
}
.testimonial{
	display: block;
	position: relative;
	float: left;
	width: 380px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-image: url(../images/dottedline_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
}
.photo{
	width: 100px;
	float: left;
}
.comments{
	float: right;
	width: 280px;
}
.comments .username{
	font-weight: bold;
	font-size: 12px;
}
.comments .location{
	font-size: 10px;
	color: #666666;
	line-height: 18px;
}
.comments .comment{
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.comments .rating{
	font-size: 12px;
	color: #333333;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#videos{
	position: relative;
	padding-bottom: 20px;
	width: 850px;
	display: block;
	clear: both;
	float: left;
}
.video{
	display: block;
	position: relative;
	float: center;
	width: 425px;
	padding-bottom: 20px;
	background-image: url(../images/dottedline_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.video_userinfo{
	padding-top:10px;
	text-align: left;
}
.video_userinfo .username{
	font-weight: bold;
	font-size: 12px;}

.video_userinfo .location{
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
}
/*-------------------------------------------------
						popup section
-------------------------------------------------*/
#popup {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 3px solid #FF9900;
	margin: 15px;
	display: block;
	position: relative;
	width: 600px;
}
#popup .sendgift {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	margin: 0px;
	padding: 0px;
}
#popup_logo {
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
	width: 230px;
	float:left;
}
#popup_minutes{
	margin: 0px;
	padding-top: 40px;
	padding-left: 0px;
	width: auto;
	float:right;
	padding-right: 20px;
}
#popup .form_box{
	font-size: 12px;
	color: #000000;
	display: block;
	float: left;
	width:50%;
	position: relative;
	vertical-align: top;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
	
#popup .form_box p{
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#popup .form_box2{
	font-size: 12px;
	color: #000000;
	display: block;
	float: left;
	width:100%;
	position: relative;
	vertical-align: top;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
	
#popup .form_box2 p{
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#popup .form_title{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding-bottom: 10px;
	background-image: url(../images/dottedline_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
	padding-left: 20px;
	width: 560px;
	padding-right: 20px;
}
#popup .form_box p.btn, #popup .form_box2 p.btn{
	display: block;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 15px;
}
#popup a:link, #popup a:visited {
	color: #FF6600;
	text-decoration: underline;
	padding: 0px;
}
#popup a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
	padding: 0px;
}
#popup .textmsg {
	height: 60px;
	width: 90%;
}
#title_section{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#popup .title{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
#title_section .title{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
#popup .copy{
	font-size: 12px;
	padding-left: 20px;
}
#popup_header{
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	background-image: url(../images/popup_header_bg.gif);
	background-repeat: repeat-x;
	height: 88px;
	padding-bottom: 20px;
	width: 599px;
	position: relative;
}
#popup_content{
	width: 600px;
	margin: 0px;
	padding: 0px;
}
.note {
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, sans-serif;
}
#popup .text_btn:link, #popup .text_btn:visited{
	font-size: 18px;
	font-weight:bold;
	color: #FF6600;
}
#popup .text_btn:hover{
	color: #FFFFFF;
	background-color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
/*---------------------------------- form login securely  --*/
#login_securely, #forget_password{
	position: relative;
	display: block;
	clear: both;
	width:560px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
}
.login_securely {
	position: relative;
	display: block;
	padding-top: 10px;
	width: 560px;
	clear:both;
	float: left;
}
/*---------------------------------- forget password  --*/
#forget_password{
	position: relative;
	display: block;
	clear: both;
	width:560px;
	padding-bottom: 20px;
}
.forget_password {
	position: relative;
	display: block;
	padding-top: 10px;
	width: 560px;
	clear:both;
	float: left;
}

/*---------------------------------- forget password  --*/
#section_conf {
	position: relative;
	display: block;
	clear: both;
	width: 600px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
#section_conf .form1{
	position: relative;
	display: block;
	clear:both;
	width: 560px;
	float:left;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
}
#section_conf .form2{
	position: relative;
	display: block;
	clear:both;
	width: 560px;
	float:left;
	padding-bottom: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
}
/*---------------------------------- out of credit  --*/
#outofcredit{
	position: relative;
	display: block;
	padding-bottom: 20px;
	line-height: 18px;
	width: 560px;
	float: left;
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
#outofcredit1 .text, #outofcredit2 .text{
	position: relative;
	display: block;
	float: left;
	background-image: url(../images/dottedline_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 100%;
}
.form1, .form2 {
	position: relative;
	display: block;
	padding-top: 10px;
	width: 600px;
	clear:both;
	float: left;
}

/*--------------------------------feed back */
#feedback{
	position: relative;
	display: block;
	width: 560px;
	clear:both;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.feedback_photo{
	float: left;
	height: 90px;
	width: 90px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.feedback_form{
	float: right;
	width: 460px;
	margin: 0px;
	padding: 0px;
}
.feedback_form2{
	float: right;
	clear:both;
	width: 600px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*---------------------------------confirmation section*/
.confirmation{
	font-size: 12px;
	color: #000000;
	display: block;
	float: left;
	width:560px;
	position: relative;
	vertical-align: top;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 18px;
	}
	
.confirmation .minute{
	font-size: 14px;
	color: #990000;

}
/*-------------------------------------------------
						contact us section
-------------------------------------------------*/
#contact_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
}
.google_map{
	padding: 1px;
	height: 200px;
	width: 250px;
	border: 2px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
/*-------------------------------------------------
						press section
-------------------------------------------------*/
#press_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.press{
	position: relative;
	display: block;
	clear: both;
	margin: 0px;
	width: 810px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.press_note{
	font-size: 11px;
	color: #666666;
	text-align: right;

}
.press_info{
	display: block;
	float: right;
	position: relative;
	width: 610px;
	padding-top: 0px;
	line-height: 18px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.press_img{
	display: block;
	float: left;
	position: relative;
	width: 190px;
	}
.press_title{
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 24px;
}
.press_title2{
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #000000;
	line-height: 24px;
}
.press_date{
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
.press_subtitle{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	/*line-height: 2px;*/
}
.press_copy{
	color: #333333;
	line-height: 18px;
}

#press_left{
	float: left;
	width: 590px;
	line-height: 18px;

}
#press_left .copy{
	margin-bottom: 20px;
}
#press_right{
	float: right;
	width: 200px;
	line-height: 18px;

}
#press_right ul{
	text-indent: -36px;
	list-style-position: inside;
}

/*---------------------------------popups chart section*/
.popups_chart{
	font-size: 12px;
	color: #000000;
	display: block;
	float: left;
	width:560px;
	position: relative;
	vertical-align: top;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	}
	
/*-------------------------------------------------
						error section
-------------------------------------------------*/
#error_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
/*-------------------------------------------------
						prelaunch section
-------------------------------------------------*/
#prelaunch_section {
	position: relative;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.prelaunch {
	position: relative;
	display: block;
	padding-top: 10px;
	width: 810px;
	clear:both;
	float: left;
}
.prelaunch .label{
	float: left;
	width: 110px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.prelaunch .form{
	float: right;
	width: 690px;
	text-align: left;

}
#prelaunch_section .copy{
	position: relative;
	display: block;
	padding-top: 10px;
	width: 810px;
	clear:both;
	float: left;
	line-height: 18px;
	font-weight: bold;
	color: #000000;

}
#prelaunch_section .blog{
	position: relative;
	display: block;
	padding-top: 10px;
	width: 810px;
	clear:both;
	float: left;
	line-height: 18px;
	color: #000000;
	padding-bottom: 20px;
}

#prelaunch_section .blog .title{
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	padding-bottom: 20px;
}

#prelaunch_section .blog .subtitle{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#prelaunch_section .blog .copy{
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: normal;
}
/*-------------------------------------------------
						video section
-------------------------------------------------*/
#video_section{
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Tahoma, sans-serif;
}
.video{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 13px;
	padding-left: 12px;
}
.video_embed{
	font-size: 10px;
	color: #999999;
	height: auto;
	padding: 5px;
	width: 290px;
	border: 1px solid #CCCCCC;
}
#video_section .code {
	color: #666666;
}
/*-------------------------------------------------
						technicians section
-------------------------------------------------*/
#technicians_section{
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
	width: 810px;
	display: block;
	clear: both;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Tahoma, sans-serif;
}
.technicians_table{
	border-collapse:collapse;
	background-color: #FFFFFF;
	line-height: 18px;
	border: 1px solid #CCCCCC;
}
.technicians_table .name{
	font-size: 18px;
	font-weight: bold;
	margin-right: 5px;
}
.technicians_table .feedback{
	font-size: 12px;
	font-style: italic;
	color: #999999;
}
.technicians_table .software{
	font-size: 11px;
	color: #999999;
}

/*-------------------------------------------------
						profile picture
-------------------------------------------------*/
.picture_small{
width:60px;
height:60px;
}
.picture_medium{
width:90px;
height:90px;
}
.picture_large{
width:150px;
height:150px;
}
/*-------------------------------------------------
						sign in box
-------------------------------------------------*/
#signin_box {
	background-image: url(../images/header_box_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 70px;
	width: 810px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
}
.header_box:link, .header_box:visited{
	font-size: 11px;
	color: #990000;
}
.header_box:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
}
#signin_box .remember_me{
	font-size: 11px;
}
/*-------------------------------------------------
						forget password box
-------------------------------------------------*/
#forget_box {
	background-image: url(../images/header_box_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 70px;
	width: 810px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*-------------------------------------------------
						tell friend box
-------------------------------------------------*/
#tellfriend_box {
	background-image: url(../images/header_box_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 70px;
	width: 810px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*-------------------------------------------------
						chat window
-------------------------------------------------*/
#chat_window {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	border: 1px solid #CCCCCC;
	height: 230px;
	width: 525px;
	overflow: auto;
	padding: 10px;

}
#chat_window .timing{
	font-size: 11px;
	color: #999999;
	padding-right: 5px;
}
#chat_window p{
	margin: 0px;
	padding: 0px;
}
#chat_window .user{
	color: #990000;
}
#chat_window .me{
	color: #666666;
}
.popups_chart .status {
	font-size: 11px;
	color: #999999;
	padding-left: 10px;
}
.popups_chart .chat_input {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 10px;
	float: left;
	height: 50px;
	width: 490px;
	border: 1px solid #CCCCCC;
}
.popups_chart .chat_enter {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 35px;
}

/*-------------------------------------------------
						technician chat window
-------------------------------------------------*/
#technician_chat_window{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	border: 1px solid #CCCCCC;
	height: 230px;
	width: 325px;
	overflow: auto;
	padding: 10px;

}
#technician_chat_window .timing{
	font-size: 11px;
	color: #999999;
	padding-right: 5px;
}
#technician_chat_window p{
	margin: 0px;
	padding: 0px;

}
#technician_chat_window .user{
	color: #000000;
}
#technician_chat_window .me{
	color: #999999;
}
.technician_chat_input {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 10px;
	float: left;
	height: 50px;
	width: 285px;
	border: 1px solid #CCCCCC;
}
#custom_info{
	padding: 10px;
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
}
#custom_info .new{
	font-size: 10px;
	color: #CC0000;

}
#custom_info p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#btn a:link, #btn a:visited {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#btn a:hover {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
.session_history{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	border: 1px solid #CCCCCC;
	height: 400px;
	width: 525px;
	overflow: auto;
	padding: 10px;
}
.customer_history{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	border: 1px solid #CCCCCC;
	height: 300px;
	width: 525px;
	overflow: auto;
	padding: 10px;
}
.software{
	font-size: 10px;
	line-height: 18px;
	color: #999999;
	}


#live_chat_link {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 4px;
	float: left;
	width: auto;
	padding-left: 10px;
}
#live_chat_link a{
	color: #FF6600;
	text-decoration: underline;
	padding: 0px;
}
#live_chat_link a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
	padding: 0px;
}
