﻿/*   meyer reset                           */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}

/*   meyer reset before this */

html,body { height:100%;}

body {background:#FFFFFF;}

.middlebar
{
    clear:both;
   width:100%;
     /*  height:700px; Height of the footer */
   background:black;
   border:none;
   overflow-x:hidden;

}

.footerbar {

   width:100%;
   height:260px;   /* Height of the footer */
   background:#222;
   z-index:20000;
   border:none;
   
   background-repeat:repeat-x;
   background-position:center top;
   
   /*
   position:absolute;
   bottom: 0px;   float:left;
   position:absolute;
   bottom:0px;
   */
      
}

.footer_panel_bottom
{
    width:900px;
    text-align:center;
    margin:0 auto;
    
    text-align:left;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
    
    border: none;

}

.footer_panel_bottom a:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
    
}

.footer_panel_bottom a:visited
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
}

.footer_panel_bottom a:active
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
}

.footer_panel_bottom a:hover
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:underline;
}


.footer_panel_top
{
    width:770px;
    height:200px;
    text-align:center;
    margin:0 auto;
    border:none;
    overflow: hidden;

}

#footer_panel_bottom_left_div
{
    float: left;
    padding-top: 15px;
    margin-left:70px;
}

#footer_panel_bottom_right_div
{
    float: right;
    margin-right: 180px;
}

.footer_box
{
    float:left;
    width:200px; 
    border:none;
    text-align:left;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
    
    border:none;
    
    display: inline;
   
}



.footer_box h5
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-transform:capitalize;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
    padding-bottom:8px;
}

.footer_box a:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
}

.footer_box a:visited
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;

}

.footer_box a:active
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:none;
}

.footer_box a:hover
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    color:#AAA;
    text-decoration:underline; 
}

/* Top Menu Bar */

#topbar_content
{
    position:relative;
    text-align: center; 
    margin: 0 auto; 
    width: 960px; 
    background-color:Black;
    padding-top: 13px;
    padding-bottom: 0px;
    border:none;    
}

.topbar
{    
    top:0px;
	height:45px; 
	width:100%;
	background-color:Black;

    /*
    position:absolute;
    top:0px;
	height:37px; 
	width:960px;
	background-repeat: repeat-y ;	
	*/	
}



.topbar_logo
{
    position:relative; 
    float:left;   
	width:132px;
	height:23px;
	index-z:9998;
	border: none;
	margin-top:-3px;
	
	/*
	
	top:6px;
    left:10px;
	background-repeat:no-repeat;	
	*/
}

ul.topbarnav
{   
    position:relative;
    margin-top:-10px;
    float:right;
    /*top:0;*/
    right: 0;
    list-style-type:none;
    padding:0;
    overflow:hidden;
    background-color:black;
}

li.topbarnav
{
    float:right;
    
    /*
    position:relative;
    margin-top:-23px;
    float:right;
    top:0;
    right: 0;
    list-style-type:none;
    padding:0;
    overflow:hidden;
    background-color:Black;
    */
}

 
a:link.topbarnav
{
    display:block;
    width:auto;
    height:28px;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.5em;
    

    color:#AAA;
    text-align:center;
    padding-top:9px;
    padding-right:13px;
    padding-left:13px;
    text-decoration:none;
    text-transform:none;
    border: none;
    background-color:#000;

    /*
    display:block;
    width:100px;
    height:28px;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: normal;
    line-height: 1.5em;
    

    color:#BBBBBB;
    text-align:center;
    padding-top:9px;
    text-decoration:none;
    text-transform:uppercase;
    
    border-left:1px solid #888888;
    */
 
}

a:visited.topbarnav
{
    display:block;
    width:auto;
    height:28px;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.5em;
    

    color:#AAA;
    text-align:center;
    padding-top:9px;
    padding-right:15px;
    padding-left:15px;
    text-decoration:none;
    text-transform:none;
    border: none;
    background-color:#000;
 
}

a:hover.topbarnav
{
    color:#FFF;
    border: none;
    background-color:#000;
}

.mainbody
{
    width:100%;
    text-align: center;
    min-width: 850px;
    background-color:Black;

    
    /*
    height: 100px;
    */
    
}

/* middle body */

.default_slideshowbody
{    
	height:360px; 
	width:100%;
	
	margin:auto;
    /*overflow:hidden;*/
      
    background-position:center top;
    background-repeat:repeat-x;
  
    border: none;  
}

#default_loading_animation
{
    position:absolute;
    top:200px; 
    left:50%;
}

.default_topbar_content
{
    text-align: center; 
    margin: 0 auto; 
    width: 960px; 
    padding-top: 0px;

}

.learnmore
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin: 0 auto;
    text-align:center;
    color: white;                               
}

a:link.learnmore {text-decoration: underline; color: white;} 
a:visited.learnmore {text-decoration: underline; color: white;} 
a:hover.learnmore {text-decoration: underline; color: white;} 
                              
/*
.home_signup_call
{
    text-align:center;
    width: 730px;
    margin: 0 auto;
    margin-top:50px;
    margin-bottom:50px;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.5em;
    color:#DDD;
    text-align:left;
    text-decoration:none;
    text-transform:none;
 

}
*/


.blank_height_5px
{
    height:5px;
    width:10px;
}

.blank_height_6px
{
    height:6px;
    width:10px;
}

.blank_height_10px
{
    height:10px;
    width:10px;
}

.blank_height_12px
{
    height:12px;
    width:10px;
}


.blank_height_15px
{
    height:15px;
    width:10px;
}

.blank_height_20px
{
    height:20px;
    width:10px;
}

.blank_height_30px
{
    height:30px;
    width:10px;
}

.blank_height_35px
{
    height:35px;
    width:10px;
}

.blank_height_40px
{
    height:40px;
    width:10px;
}

.blank_height_50px
{
    height:50px;
    width:200px;
}

.blank_height_60px
{
    height:60px;
    width:200px;
}

.blank_height_70px
{
    height:70px;
    width:200px;
}

.blank_height_80px
{
    height:80px;
    width:10px;
}

.blank_height_90px
{
    height:90px;
    width:10px;
}

.blank_height_100px
{
    height:100px;
    width:10px;
}

.blank_height_101px
{
    height:101px;
    width:10px;
}

.blank_height_200px
{
    height:200px;
    width:10px;
}


.default_home_body
{
    text-align:center;
    margin: 0 auto;
    
    height:700px;    
    width: 100%;
    min-width:850px;
    
    
    border: none;

    background-position:center top;    
    background-repeat:repeat;
    
    /*
    overflow:hidden;
    
    height:700px;
    
    */
    
   
}

.default_home_signup
{
    text-align:center;
    width: 730px;
    margin: 0 auto;

}

.default_home_signup h2
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.1em;
    color:black;
    text-align:center;
    text-decoration:none;
    text-transform:none;
    padding-bottom:15px;
    
    text-shadow: 0 0 0.3em #fffad3,0 0 0.2em #fffad3,0 0 0.2em #fffad3;

}

.default_CallToActionText
{
    margin:0 auto;
    text-align:center;
    border: none;
}

.default_signup_button
{
    margin:0 auto;
    text-align:center;
    border: none;

}

.default_img_phones
{
    margin-left:-30px;
}

.default_papers_section
{
    width:895px; 
    /*height:700px;*/
    margin: 0 auto;  
    text-align:center;
    border: none;

   
}

.default_papers_spacing
{
    float:left;
    width:20px;

}

.default_sheetpaper
{
    width:282px;
    height:380px;
    
    float:left;
    
    
    background-position:center top;
    background-repeat:no-repeat;
    
    border: none;    
}



.default_sheetpaper p
{
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 1.3em;
    color:black;
    text-align:left;
    text-decoration:none;
    text-transform:none;
    padding:25px;   
}

.default_instantsetup
{
    border:none; 
    width:80%;
    margin-left: 30px;
    margin-top:25px;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0px;
    color:black;
    text-align:left;
    text-decoration:none;
    text-transform:none;
    vertical-align:middle;
}

.default_sheetpaper ul
{
    list-style:none;
    padding:25px;
    margin-left: 25px;

}

.default_sheetpaper li
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 1.3em;
    color:black;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}

.default_123
{
    border:none;
    margin-top:50px;
    margin-right:10px;
}

#default_securitybot_image
{
    text-align:center;
    margin: 0 auto;
    margin-top:-10px;
    width:167px;
    height:207px;
    
}

#default_scattered_toys_container
{
    position:absolute;
    border: none;
    height:500px; 
    top:605px; 
    left:0px;
    width:90%;
}

.default_scattered_toys_content
{
    position:relative;
    width:850px;
    height:300px;
    margin: 0 auto; 
    text-align:center;
    margin-top:200px;
    border:none;
    
}

.default_brick_green
{
     position:absolute;
     bottom:0px; 
     left:0px;
     width:68px;
     height:40px;
}

.default_brick_yellow
{
    position:absolute;
    bottom:0px;
    left:140px;
}

.default_brick_red
{
    position:absolute;
    bottom:20px;
    left:840px;
}

.default_brick_blue
{
    position:absolute;
    bottom:150px;
    left:850px;
}


.default_bot_leg
{
    position:absolute;
    bottom:0px;
    left:650px;
}



.default_comments_section
{

    width:100%;
    min-width:850px;
    height:337px;
   
    margin: 0 auto;  
    text-align:center;
    
    background-position:center center;
    background-repeat:repeat-x;

}

.default_comments_group
{
    width:900px;
    border:none;
    margin:0 auto;
    text-align:center;

}

.default_comments_title
{        
    width:259px;
    height:58px;
    
    margin: 0 auto;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 1.3em;
    color:white;
    text-align:center;
    text-decoration:none;
    text-transform:none;
    
    background-position:center center;
    background-repeat:no-repeat;
    
}

.default_comment
{
    
}

.default_comment_long
{
    width:400px;
}

.default_comment h2
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.3em;
    color:#6f6e6e;
    text-decoration:none;
    text-transform:none;
    text-align:right;

}

.default_comment p
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 1.3em;
    color:#6f6e6e;
    text-decoration:none;
    text-transform:none;
    text-align:right;
    margin-right:30px;

}

.default_comment_p
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 1.3em;
    color:#6f6e6e;
    text-decoration:none;
    text-transform:none;
    text-align:right;
    margin-right:50px;

}

.default_comment1
{
    float:left;
    margin:0 auto; 
    margin-left:400px;
    margin-top:30px;
}

.default_comment1_text h2
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.3em;
    color:#6f6e6e;
    text-decoration:none;
    text-transform:none;
    text-align:right;    
}

.default_comment2
{
    float:left;
    margin:0 auto;
    margin-left:150px;
    margin-top:-10px;
}

.default_comment2_text
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 46px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.3em;
    color:#6f6e6e;
    text-decoration:none;
    text-transform:none;
    text-align:right;    
}

.default_comment3
{
    float:left;
    margin:0 auto; 
    margin-left:410px;
    margin-top:-10px;
}

.default_comment3_text
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.3em;
    color:#6f6e6e;
    text-decoration:none;
    text-transform:none;
    text-align:center;   
}

.default_comment4
{
    float:left;
    margin:0 auto;
    margin-left:230px;
    margin-top:0px;
}

.default_comment4_text
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.3em;
    color:#6f6e6e;
    text-decoration:none;
    text-transform:none;
    text-align:center;   
}

/*
.home_monthbots
{
    width: 960px;
    height:700px;
    background-repeat:repeat-y;
    background-position: center bottom;
    
    text-align:center;
    margin: 0 auto;
    margin-top:110px;
    
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.5em;
    color:#DDD;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}
*/


.signup_main
{
    width: 100%; 
    height: 340px;
    border: none;
}

.signup_bg
{
    width: 440px; 
    height: 340px; 
    margin: 0 auto; 
    text-align:center; 
    border: none;
    background-repeat:no-repeat;
}

.signup_content
{
    color:black;
    border: none;
    width:360px;
    margin: 0 auto;
    text-align:center;
}

.signup_content_upper
{
    text-align:left;
}

.signup_form_header
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 23px;
    letter-spacing: -1px;
    color: #333;
}

.signup_form_instruction
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-size:14px;
    font-weight:normal;
    letter-spacing:-1px;
}

.signup_form_textboxtitle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#555;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
}

.signup_wizard
{
    border: none;
    text-align:left;
    width:380px;
    margin: 0 auto;
    text-align:center;
    margin-top:-3px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.signup_form_instruction2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-size:16px;
    font-weight:bold;
    letter-spacing:-1px;
}

.signup_formwizard_textboxtitle_shell
{
    width:320px;
    text-align:left;
    margin-left:10px;
}

.signup_formwizard_textboxtitle
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#555;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
}

.signup_error
{
    color: Red;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
}

.signup_table
{
    width: 100%;
    height: 100%;
    border:none;
}


.login_main
{
    width: 440px; 
    height: 340px;  
    margin: 0 auto; 
    text-align:center;
    background-repeat:no-repeat;
    border:none;
}

.login_content
{
    color:black;
    width: 355px;
    margin: 0 auto;
    text-align:center;
    border:none;
}

.login_table
{
    border-collapse: collapse;
    border:none;
}

.login_header
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 23px;
    letter-spacing: -1px;
    color: #333;
}

.login_textbox_title
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#555;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
}

.login_text_link
{
    margin-left: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#555;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
}

.login_text_link_a
{
    color:Blue;
    font-weight:normal;

}

.login_error
{
    color: Red;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
}

.login_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#555;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;       
}

.about_bg_panel
{
    position:relative;
    text-align:center;
    margin: 0 auto;
    height:700px;
    width:819px;
    border:none;
}

.about_bg_panel_top
{
    float:left;
    width:819px;
    height:13px;
    background-repeat:no-repeat;
    background-position:center center;
}

.about_bg_panel_middle
{   
    float:left;
    width:819px;
    height:500px;
    background-repeat:repeat-y;
    background-position:center center;
}

.about_bg_panel_bottom
{
    float:left;
    width:819px;
    height:101px;
    background-repeat:no-repeat;
    background-position:center center;
}

.passwordrecover_main
{
    width: 100%;
    height: 340px;
    border: none;
}

.passwordrecover_bg
{
    width: 440px; 
    height: 340px; 
    margin: 0 auto; 
    text-align:center; 
    border: none;
    background-repeat:no-repeat;
}

.passwordrecover_content
{
    border:none;
    color:black;
    width:365px;
    margin: 0 auto;
    text-align:center;
}

.passwordrecover_table
{
    border-collapse:collapse;
    border:none;
}

.passwordrecover_header
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 23px;
    letter-spacing: -1px;
    color: #333;
}

.passwordrecover_instruction
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-size:14px;
    font-weight:normal;
    letter-spacing:-1px;

}

.passwordrecover_error
{
    color:Red;    
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    letter-spacing:-1px;
}

.requestinvite_main
{
    width: 100%; 
    height: 340px;
    border: none;
}

.requestinvite_content
{
    width: 440px; 
    height: 340px; 
    margin: 0 auto; 
    text-align:center; 
    border: none;
    background-repeat:no-repeat;
}

.requestinvite_block
{
    color:black;
    border: none;
    width:360px;
    margin: 0 auto;
    text-align:center;
}

.requestinvite_upper
{
    text-align:left;
}

.requestinvite_header
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 23px;
    letter-spacing: -1px;
    color: #333;

}

.requestinvite_instruction
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-size:14px;
    font-weight:normal;
    letter-spacing:0px;
}

.requestinvite_textbox_title
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#555;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
}

.requestinvite_note
{
    text-align:left;
}

.requestinvite_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:black;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
    align:left;
}


.buildinstruct_signup
{
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.1em;
    color:white;
    text-align:center;
    text-decoration:none;
    text-transform:none;
    margin-top:15px;
    
    /*
    padding-bottom:15px;
    text-shadow: 0 0 0.3em #fffad3,0 0 0.2em #fffad3,0 0 0.2em #fffad3;
    
    */

}

.buildinstruct_class1
{
  background-color:Transparent; 
  padding:10px; 
  color:White;
  
  text-decoration: none; 
  color:White;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight:bold;

}

.buildinstruct_class1 A:link 
{
    text-decoration: underline; 
    color:White;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight:bold;
}

.buildinstruct_class1 A:visited 
{
    text-decoration: underline; 
    color:White;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight:bold;
}

.buildinstruct_class1 A:active 
{
    text-decoration: underline; 
    color:White;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight:bold;

}

.buildinstruct_class1 A:hover 
{
    text-decoration: underline; 
    color:White;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight:bold;
}

.buildinstruct_main
{
    width:940px;
    margin:0 auto;
    text-align:center;
    background-color:black;
    overflow:hidden;
}

.buildinstruct_main2
{
    width:940px;
    margin:0 auto;
    text-align:center;
    background-color:Transparent;
    margin-top:15px;
    overflow:hidden;
}

.buildinstruct_background
{
    width:100%;
    height:100%;
    background-color:#222;

}

.robot_controlpanel_img
{
    float: left; 
    margin-top:-35px;
    margin-left:30px; 
    width:200px; 
    height:260px; 
    background-color:#333;

}

.buildinstruct_iframe
{
    overflow-x: hidden;
    background-color:White;
    width:100%;
}

.account_robotStatus_robotStatus
{
    position:absolute;
    top:80px;
    left:43px;
    
    width:276px;
    height:59px;
    
    color:White;
    
    text-align:left;   
}
  
.account_robotStatus_robotStatus img
{
    float:left;
    
    margin-top:11px;
    margin-left:11px;
}
  
.account_robotStatus_robotStatus span
{  
    float:left; 
    margin-top:5px; 
    margin-left:10px;    
    font-weight:bold;
}


.Account_RobotStatus_clientStatus
{
    position:absolute;
    top: 20px;
    left:43px;
    
    width:276px;
    height:59px;

    color: White;
    
    text-align:left;
}

.Account_RobotStatus_clientStatus a
{
    color:white;
}

  
.Account_RobotStatus_clientStatus img
{
    float:left;
    
    margin-top:11px;
    margin-left:11px;
}
  
.Account_RobotStatus_clientStatus span
{  
    float:left; 
    margin-top:13px; 
    margin-left:10px;
    font-weight:bold;
}

.account_widgetContainer
{
    text-align: center; 
    margin: 0 auto;
}

.account_top_panel
{
    margin: 0 auto;
    text-align:center;
    width:850px;
    height:200px;
    border: none;
}

.account_uc_panel
{
    float:left;
    margin-left:10px;
}

.account_cardscontainer
{
    clear:both;
    height:1750px;
    width:900px;
    min-width:900px;
    border:none;
    text-align: center;
    margin: 0 auto;
    

}

.account_RobotStatus_container
{
    position: relative;
    width: 366px;
    height: 186px;

    
    /*
    border: solid 1px black; 
    background-color:#d1d1d1;
    */
}

/* glass styles */
.account_RobotStatus_background_glass
{
    position: absolute;
    width: 366px;
    height: 186px;  
    left:0;

}

.account_RobotStatus_glasscontainer
{
    position: relative;
    width: 366px;
    height: 186px;
    text-align:center;
    margin: 0 auto;   

}

.account_RobotStatus_glassback
{
    position: relative;
    width: 366px;
    height: 186px;  

}

.account_RobotStatus_glassleft
{
    position:relative;
    width: 18px;
    height: 186px;
      
    float:left;      
}
  
.account_RobotStatus_glassmiddle
{
    width: 323px;
    height: 186px;
    background-repeat: repeat-x; 
    /* 
      border: solid 1px red;
      */
    float:left;
}
  
.account_RobotStatus_glassright
{
    width: 25px;
    height: 186px;
    /* 
      border: solid 1px red;
      */
    float:left;
}


.account_RobotStatus_Foreground
{
    position:absolute;
    left:0;
}

.account_deactivateButtonDiv
{
    position:absolute;
    top:130px;
    left:40px;
    
    width:315px;    
    color:White;
    
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
    letter-spacing: normal;

    border:none;
    
    text-align:center;
    margin: 0 auto;

}

.account_btn_account_deactivate
{
    width:97px;
    height:31px;
    border:none;  
}

.account_RobotCounter_container
{
    position: relative;
    width: 266px;
    height: 186px;
    float: left;
    
    /*
    border: solid 1px black; 
    background-color:#d1d1d1;
    */
}

/* glass styles */
.account_RobotCounter_background_glass
{
    position: absolute;
    width: 266px;
    height: 186px;
    top:0;
    left:0;
    /*
    margin: 0 auto;
    text-align:center;
    */
}

.account_RobotCounter_glasscontainer
{
    position: relative;
    width: 266px;
    height: 186px;
    margin: 0 auto;
    text-align:center;

    
}

.account_RobotCounter_glassback
{
    position: relative;
    width: 266px;
    height: 186px;
    margin: 0 auto;
    text-align:center;    
}

.account_RobotCounter_glassleft
{
    width: 18px;
    height: 186px;
    /* 
      border: solid 1px red;
      */
    float:left;      
}

.account_RobotCounter_glassmiddle
{
    width: 223px;
    height: 186px;
    background-repeat: repeat-x; 
    /* 
      border: solid 1px red;
      */
    float:left;
}

.account_RobotCounter_glassright
{
    width: 25px;
    height: 186px;
    /* 
      border: solid 1px red;
      */
    float:left;
}

.account_RobotCounter_Foreground
{
    position:absolute;
    top:0;
}


.account_UserPlan_container
{
    position: relative;
    width: 185px;
    height: 195px;

    margin-top:-10px;

        
}

.account_UserPlan_upgrade_button
{
    position:absolute;
    top:120px;
    right:-10px;
}


.account_mykleekbots_container
{    
    position: relative;
    width: 900px;
    margin: 0 auto;
    text-align:center;
        
}


#account_mykleekbots_splitter
{
    text-align:center;
    margin:0 auto;
    width:833px;
    height:50px;
    background-repeat:no-repeat;
    background-position:center top;


}




/* glass styles */
.account_mykleekbots_background_glass
{
    position: absolute;
    left:0px;
}

.account_mykleekbots_glasscontainer
{
    position: relative;
}

.account_mykleekbots_glassback
{
    position: absolute;

}

.account_mykleekbots_glasstop
{
    width: 910px;
    height: 25px;
}

.account_mykleekbots_glassmiddle
{ 
    width: 910px;
    height: 1700px;
    background-repeat: repeat-y; /* 
      border: solid 1px red;
      */
}

.account_mykleekbots_glassbottom
{
    width: 910px;
    height: 35px;
}

.account_mykleekbots_glasspiecesback
{
    position: absolute;
    top: 79px;
    left: 13px;
}

.account_mykleekbots_glasspiece
{
    width: 860px;
    height: 1650px;
    background-repeat: repeat; 
}

/* card styles */
.account_mykleekbots_foreground_card
{
    position: absolute;
    left:0;
}

.account_mykleekbots_cardcontainer
{
    width:890px; 
}

.account_mykleekbots_cardhide
{
    /*
    */
    display: none;
    color: white;
}

.account_mykleekbots_cardRobot
{
    position: absolute;
    left:0;
}

.account_mykleekbots_cardRobot img
{  
    width: 132px;
    height: 190px;     
    /*
    width: 122px;
    height: 180px;
    */
}

.account_mykleekbots_cardTitleOverlay
{
    position: absolute;
    left:1px;
}

.account_mykleekbots_cardTitleOverlay img
{  
    width: 132px;
    height: 190px;     
}

.account_mykleekbots_cardTitle
{
    position: absolute;
    top: 147px;
    left: 24px;
    margin:0 auto;
    text-align:center;
}

.account_mykleekbots_cardTitle span
{
    color: white;
    font-weight: bold;
    font-size: 11px;
}


.account_mykleekbots_cardRibbon
{
    position: absolute;
    left:0;
}
  
.account_mykleekbots_cardRibbon img
{
    width: 132px;
    height: 190px;
}


.account_mykleekbots_cardOffline
{
    position: absolute;
    left:0;
}
  
.account_mykleekbots_cardOffline img
{
    width: 132px;
    height: 190px;
}

.account_mykleekbots_cardPricePlan
{
    position: absolute;
    left:0;
}
  
.account_mykleekbots_cardPricePlan img
{
    width: 132px;
    height: 190px;     
}

.account_mykleekbots_cardDate
{
    position: absolute;
    top: 131px;
    left: 24px;
    margin:0 auto;
    text-align:center;
}

.account_mykleekbots_cardDate span
{
    color: white;
    font-weight: bold;
    font-size: 11px;
}

  
.account_mykleekbots_cardActivate
{
    position: absolute;
    left:0;
}
  
.account_mykleekbots_cardActivate img
{
    /*
    width: 122px;
    height: 180px;
    */
  
    width: 132px;
    height: 190px; 
    border: 0px;
}
  
.account_mykleekbots_cardGetItNow
{
    position: absolute;
}

.tooltip {
	display:none;
	background:transparent url(/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	border: solid 1px red;	
}


#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

  
.account_mykleekbots_cardGetItNow img
{  
    width: 132px;
    height: 190px; 
    border: 0px;
    
}  

.activaterobot_interface_bar
{
    width: 880px;
    height: 84px;
    margin: 0px auto;
    text-align: center;
    border: none;
    margin-left: 12px;
    margin-top: 0px;
}

.activaterobot_interface_prevbutton
{
    float: left;
    width: 115px;
    border: none;
    margin-top: -17px;
}

.activaterobot_interface_nextbutton
{
    float: right;
    width: 115px;
    border: none;
    margin-right: -5px;
    margin-top: -17px;
}

#buildrobot_show_button
{
    position:absolute; 
    left:0; 
    width:100%; 
    border: none;
    top:200px;
}

.buildrobot_fullscreen_div
{
    float: right;
    margin-right: 40px;
    margin-top: 28px;
}

.buildrobot_fullscreen_font_style
{
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 11px;
      font-weight:normal;
      color: White;
}

.robotbuild_iframebuild
{

    overflow-x: hidden;
}

/*


.buildrobot_show_button
{   
    position:absolute;
    width:100%;
    margin:0 auto;
    text-align:center;
    border: none;
    top:200px;
}

.buildrobot_show_button_link
{
    font-family: Arial, Helvetica, sans-serif;
    color:Black;
    font-weight:bold;
}*/

#userprofile_content
{
    position:absolute;
    left:0;
    top:0;

}

#userprofile_overall_content
{    
    float:left;
    margin:0 auto;
    text-align:center;
    margin-top:20px;
    width: 694px;
    height: 480px;  
    border: none;
    overflow:hidden;

}    
 
#userprofile_panel
{
    position:relative;
    margin:0 auto;
    text-align:center;
    width: 694px;
    height: 446px;
 
}

#userprofile_bg
  {
    position:absolute;
    left:0;
    /*
    margin:0 auto;
    text-align:center;
    */
    width: 694px;
    height: 466px;
  
  }
  
#userprofile_bg_top
{
    width: 694px;
    height: 47px;
    
    position:relative;
    float:left;    
}
  
#userprofile_bg_center
{
    width: 694px;
    height: 460px;
    background-repeat: repeat-y; 
    float:left;
}
  
#userprofile_bg_bottom
{
    width: 694px;
    height: 24px;
    float:left;
}


.userprofile_btn_save_profile_details
{
    width:135px;
    height:40px;
    border:none;  
}

h2.userprofile
{
    margin:0 auto;
    text-align:center;
    font-size:16px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:bold;
    color:White;
    border: none;
}

.userprofile_content
{

    width:600px; 
    margin: 0 auto; 
    text-align:center;

    font-size:12px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:normal;
}

.userprofile_area
{
    border-bottom: none;
    margin-top: -18px;
    padding: 10px;
    padding-bottom: 0px;
    text-align: left;
    margin-left:20px;
}

.userprofile_textbox_title
{
    float: left;
    width: 200px;
    padding-top: 5px;
    font-weight:bold;
}
   
.userprofile_changepasswd_area
{
    margin-top: 14px;
    padding: 10px;
    padding-bottom: 10px;
    float:left;
    margin-left:20px;
}

#changepasswd_centerdiv
{
    text-align:center;
    margin:0 auto; 
    width:500px;
}

.userprofile_savebtn_area
{
    margin-top: 25px;
    margin-left:5px;
    padding: 10px;
}

.userprofile_cancelpaypal_area
{
    margin-top: -5px;
    padding: 10px;
    padding-bottom: 10px;
    float:left;
    margin-left:20px; 
    text-align:left;

}   

.upgrade_mykleekbots_container
{
    position: relative;
    width: 900px;
}

.upgrade_downgrade
{
    margin-top:10px;
    color:#2A7190
}

.upgrade_youarenovice
{
    margin-top:8px; 
    color:#4582B5;
}

.upgrade_youareapprentice
{
    margin-top:8px;
    color:#7BCB3D;
}

.upgrade_youarepowerful
{
    margin-top:8px;
    color:#FF5959;
}

.upgrade_PlanUpgradeNow
{     
    position:absolute;
    top:880px;
    left:14px;
    width: 255px;
    height:30px;    
    text-align:center;
    margin: 0 auto;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight:normal;
    vertical-align:middle;
    color:White;
    border: none;   
}
  

#upgrade_content
{
    width:890px;
    text-align:center;
    margin:0 auto;
    margin-left:20px;
    border: none;
}

#upgrade_NoviceBar
{
    float:left;
    position:relative;
}

#installclient_panel
{
    position:relative;
    margin:0 auto;
    text-align:center;
    width: 588px;
    height: 470px;
  
}

 /* background*/

#installclient_Installation_dialog_bg
{
    position:absolute;
    left:0;
    width: 588px;
    height: 470px;  
}
  
#installclient_Installation_dialog_left
{
    width: 19px;
    height: 470px;
    float:left;      
}
  
#installclient_Installation_dialog_middle
{
    width: 550px;
    height: 470px;
    background-repeat: repeat-x; 
    float:left;
}
  
#installclient_Installation_dialog_right
{
    width: 19px;
    height: 470px;
    float:left;
}
  
#installclient_content
{
    position:absolute;
    top:40px;
    left:0;    

    /*margin-top:-440px;*/
    width: 588px;
    height: 470px;  
    border: none;


}  

.installclient_sub{

      width: 100%;
      margin-left: auto;
      margin-right: auto;
      
      text-align: center;

}

.installclient_user_details
{
      
      position:relative;
      margin: 0 auto;
      text-align:center;
      
      width:600px;
      height:60px;  
      margin-top:-65px;
      
      /*
      margin-left:160px;
      */
      font-family:Arial, Helvetica, sans-serif;
      font-weight:bold;  
      font-size: 16px;
      line-height:1.6em; 
      color:#cfcdcd;
      
}


#installclient_user_details_centered
{
    /*
    position:relative;
    margin: 0 auto;
    text-align:center;
    */
    
    float:left;
	position:relative;
	left:-50%;
       
    height:60px;
}

#installclient_user_details_dummy
{
    /*
    position:relative;
    left:50%;   
    */
    
    float:left;
	position:relative;
	left:50%;
    
    height:60px;
}


.installclient_user_details_bg
{     
      width:572px;
      height:80px; 
      
      margin: 0 auto;
      text-align:center;
      margin-left:8px;
      
      /*
      margin-left:8px;
      margin-top:20px;
      */

      background-color: black;
      filter:alpha(opacity=70);
      -moz-opacity:0.7;
      -khtml-opacity: 0.7;
      opacity: 0.7;

            
}

#installclient_reminder
{     
      position:absolute;
      top:280px;
      left:400px;
   
}
   
.installclient_header
{
      font-family:Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 30px;
      letter-spacing: -1px;
      color: #444;
      
}

#installclient_header_div
{
    width:360px;
    margin:0 auto;
    text-align:justify;
}
 
.installclient_header2
{
      font-family:Arial, Helvetica, sans-serif;  
      font-weight: normal;
      font-size: 16px;    
}

#installclient_text_titles
{
    position:relative;
    float:left;
    text-align:left;
    /*margin-left:80px;*/

}

#installclient_userdata
{
    position:relative;
    float:left;
    text-align:left; 
    color:#05cbfc;

}

#installclient_installedDiv
{
    width:360px;
    margin:0 auto;
    text-align:center;

}

#activatephonetour_slideshow
{
    margin: 0 auto;
    text-align:center;
    width:760px;
    height:740px;
    border:none;
    position:relative;
}

#chg_passwd_panel
{
    position:relative;
    margin:0 auto;
    text-align:center;
    width: 694px;
    height: 446px;  
}

#chg_passwd_profile_bg
{
    position:absolute;
    left:0;
    width: 694px;
    height: 466px;  
}
  
#chg_passwd_profile_bg_top
{
    width: 694px;
    height: 47px;
    float:left;      
}
  
#chg_passwd_profile_bg_center
{
    width: 694px;
    height: 416px;
    background-repeat: repeat-y; 
    float:left;
}
  
#chg_passwd_profile_bg_bottom
{
    width: 694px;
    height: 24px;
    float:left;
}
 
#chg_passwd_content_container
{
    position:absolute;
    left:0;
} 
 
#chg_passwd_content
{
    float:left;
    margin:0 auto;
    text-align:center;
    margin-top:20px;
    width: 694px;
    height: 446px;  
    border: none;    
}

#chg_password_buttons
{
    margin: 0 auto;
    text-align:left;
    margin-top:20px;
    margin-left:155px;
}   

.chg_passwd_contentblock
{
    border-bottom: none;
    margin-top: 90px;
    padding: 10px;
    padding-bottom: 0px;
    text-align: left;
    margin-left:40px;
    overflow:hidden;
}

.chg_passwd_profile_content
{

    width:600px; 
    margin: 0 auto; 
    text-align:center;

    font-size:12px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:normal;
}

h2.chg_passwd_profile
{
    margin:0 auto;
    text-align:center;
    font-size:16px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:bold;
    color:White;
    border: none;
}





/* glass styles */
.upgrade_mykleekbots_background_glass
{
    position: absolute;
    left:0;
}

.upgrade_glasscontainer
{
    position: relative;
}
  
.upgrade_glassback
{
    position: absolute;
}
  
.upgrade_glasstop
{
    width: 910px;
    height: 25px;
     /* border: solid 1px red;
      */
}

.upgrade_glassmiddle
{
    width: 910px;
    /*height: 660px;*/
    height: 940px;
    background-repeat: repeat-y; /* 
      border: solid 1px red;
      */
}
  
.upgrade_glassbottom
{
    width: 910px;
    height: 35px;
    /* 
      border: solid 1px red;
      */
}
  
.upgrade_BlackBG
{
    /*position: absolute;*/
}
  
.upgrade_BlackRepeat
{
    width: 285px;
    height: 1175px;
    background-repeat: repeat-y;
}

  
.upgrade_BlackBottom
{
    width: 285px;
    height: 29px;
    /* 
      border: solid 1px red;
      */
}

.upgrade_NoviceCardImage
{  
    position:absolute;
    top:-10px;
    left:30px;
    width: 225px;
    height: 294px;
    text-align:center;
    margin: 0 auto;
}

.upgrade_ApprenticeCardImage
{  
    position:absolute;
    top:-10px;
    left:30px;
    width: 225px;
    height: 294px;
    text-align:center;
    margin: 0 auto;
}

.upgrade_MasterCardImage
{  
    position:absolute;
    top:-10px;
    left:30px;
    width: 225px;
    height: 294px;
    text-align:center;
    margin: 0 auto;
}

.upgrade_BarReflection
{  
    position:absolute;
    top:0px;
    left:13px;
    width: 260px;
    height: 364px;
    text-align:center;
    margin: 0 auto;
    /* 
      border: solid 1px red;
      */
}

.upgrade_UpgradeDetails
{  
    position:absolute;
    top:350px;
    left:16px;
    width: 255px;    
    text-align:center;
    margin: 0 auto;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight:normal;
    color:White;
    line-height: 1.5em;
}

.upgrade_BonusRobotDetails
{    
padding-top:4px;
    position:absolute;
    top:760px;
    left:13px;
    width: 260px;
    height:100px;    
    text-align:center;
    margin: 0 auto;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight:normal;
    vertical-align:middle;
    color:White;
    background-color:#333;
    border: none;

}

.upgrade_BonusRobotDetails p
{
  margin:2px;
}


.upgrade_PriceDetails
{    
    position:absolute;
    top:280px;
    left:14px;
    width: 255px;
    height:30px;    
    text-align:center;
    margin: 0 auto;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight:normal;
    vertical-align:middle;
    color:White;
    border: none;
}

.upgrade_pricing_conditions
{
    float:left;
    display:block;
    border:none;
    text-align:left;
    margin: 0 auto;
    margin-top:0px;
	  margin-left:110px;
    
    font-weight:bold;
    font-family:Sans-Serif, Arial;
    font-size:12px;
    color:black;

}

.upgrade_pricing_conditions a:link
{
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
    color:Black;
    font-weight:bold;
}

.xmas_banner
{
	margin-left:10px;

}

.xmas_content_wrapper
{
	position:relative;

	width:810px;
	margin: auto 0; 
	text-align:center;
}

.xmas_grey
{
	font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing:0px;
    text-align:center;
    color:#656565;
}	

.xmas_text
{
	font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing:0px;
    text-align:center;
    color:#333;
}

.xmas_price_sale_bg
{
	margin: 0 auto;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat;
	width:591px;
	height:74px;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing:0px;
    text-align:center;
    color:#656565;	
}

#xmas_radio_buttons
{
	width:300px; 
	margin-left:380px; 
	margin-top:30px;
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing:0px;
    line-height:20px;
    color:#333;
	
}

#xmas_order_gift
{
	margin: 0 auto;
	width:500px;
	text-align:right;
}

#default_xmas_sticker
{
	position:absolute;	
	width:151px;
	height:149px;
	top:300px;
	left:70px;
	z-index:10000;
}

.xmas_checkout_header
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: bold;
    letter-spacing:-1px;
    text-align:center;
    color:#A50101;
}

.xmas_red_text
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing:0px;
    text-align:left;
    color:#A50101;
    width:580px;
    margin:0 auto;
}

.xmas_grey_text
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing:0px;
    text-align:left;
    color:#656565;
    width:580px;
    margin:0 auto;
}

.checkout_content
{
    width:600px;
    text-align:center;
    margin: 0 auto;
}

.checkout_header
{
    float:left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    letter-spacing:-1px;
}

.checkout_billing_period
{
    float:left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.checkout_hr
{
    border-left:none;
    border-top:none;
    border-right:none;
    border-color:#BBB;
}

.checkout_bill_me_box
{
    border:none;
    margin-left:20px;
    float:left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.checkout_PayWithPaypal
{
    float:left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color:#002e5a;
}

.checkout_paywith
{
    float:left;
    line-height: 1em;
}

.checkout_paypalimage
{
    float:left;
    margin-left:5px;
}

.checkout_PayText
{
    border:none;
    margin-left:20px;
    float:left;
    text-align:left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.checkout_buttons
{
    float:right;
    width:320px;

}

.checkout_CSSBlueButton
{
        background-image:url(http://cdn.kleekbots.com/static/images/btn_paywithpaypal.png);
        background-repeat:no-repeat;
        background-position:center center;
        float: left; 
        width:201px;
        height:40px;
        vertical-align:middle;
        font-family: Arial, Helvetica, sans-serif;
	    font-style: normal;
	    font-variant: normal;
	    font-weight: bold;
	    font-size: 16px;
	    color:#FFF;
	    text-decoration:none;
}

.checkout_textlink
{
    text-decoration:none;

}

.checkout_cancel
{
    background-image:url(http://cdn.kleekbots.com/static/images/btn_checkout_cancel.png);
    background-repeat:no-repeat;
    background-position:center center;
    margin-left:10px;
    float: left; 
    width:92px;
    height:40px;
    vertical-align:middle;
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	color:#FFF;
	text-align:center;
	text-decoration:none;

}

/* Activate Body */


.activate_body
{
    width:100%;
    min-height: 90%;
    height:auto;
    /*overflow-x:hidden;*/

    
    background-repeat:repeat;
    background-position:top center fixed;    
    background-color:black; 
    
    
    
    /*
    position:absolute;
    overflow:hidden;
        height:2000px;
        overflow:auto; 
        border: solid 1px red;

    */  
}

.activate_workarea
{    
    
    margin: 0px auto 0px auto;
    text-align:center;  
    width:1024px;
    min-height: 100%;
    height:auto;
    overflow-x:hidden;

    
    /*
        border: solid 1px red;
        overflow:auto; 
        border: solid 1px blue;
    */

}

.activate_menubar
{
    width:919px;
    height:86px;
    background-repeat:no-repeat;
    background-position:top center;
    margin: 0px auto 0px auto;
    text-align:center;   
    
    /*
        border: solid 1px red;        
    */
       
}

.text_activatingrobot
{

    /*
       
    */    
    
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;   
        
    font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 2.3em;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
    color:black;
    
    border: none;
    width:500px;
    text-align:center;
    margin: 0 auto; 

}

.activate_prev_btn
{
    width:115px;
    height:61px;
    z-index:999;
}

.activate_next_btn
{
    width:115px;
    height:61px;
    z-index:999;
}

.activate_step1
{
    font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
	
	color: white;
	
	float:none;
	width:400;
	border:none;
	margin-top:-40px;
}


.steps_indicator
{
    width:900px;
    height:20px;
    float:none;
    text-align: center;
    border: none;
    margin-top:-42px;
}

.activate_bot_desc_container
{
    position:relative;
    width:925px;
    height:299px;
    margin: 0px auto 0px auto;
    text-align:center; 
    

}
.activate_bot_desc_background
{
    position:absolute;
    left:0;
    width:925px;
    height:299px;

}
.activate_bot_desc_back_left
{
    
    width:20px;
    height:291px;
    float:left;
}
.activate_bot_desc_back_middle
{
    background-repeat:repeat-x;
    width:873px;
    height:291px;
    float:left;
}

.activate_bot_desc_back_right
{
    width:32px;
    height:291px;
    float:left;
}
.activate_bot_desc
{
    position:absolute;
    width:925px;
    height:299px;
    left:0; 
    
}

.connectbot_desc_container
{
    position:relative;
    width:922px;
    height:480px;
    margin: 0px auto 0px auto;
    text-align:center; 
    overflow:hidden;
    
    /*
    height:432px;
    
    */
}
.connectbot_desc_background
{
    position:absolute;
    left:0;
    width:922px;
    height:432px;
}
.connectbot_desc_back_left
{
    width:20px;
    height:432px;
    float:left;
}
.connectbot_desc_back_middle
{
    background-repeat:repeat-x;
    width:872px;
    height:432px;
    float:left;
}
.connectbot_desc_back_right
{
    width:30px;
    height:432px;
    float:left;
}
.connectbot_desc
{
    position:absolute;
    width:922px;
    height:432px;
    left:0;
    
}

.connectbot_text
{

    /*
        
    */    

    font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 24px;
	word-spacing: -1px;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
    color:grey;
    
    border: none;
    
    width:900px;

    margin-top:245px;

}

.text_connectcam
{

    /*
        
    */    

    font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 20px;
	word-spacing: -1px;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
    color:grey;
    
    border: none;
    
    width:900px;


}

.robotlive_PopupBox
{
    width:170px;
    height: 190px; 
    background-color:black;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;          
    border: none;
    position:absolute;
    top:120px;
    left:-115px;
    


}

.robotlive_PopupBox p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:White;
    padding:15px;
    text-align:center;
}

.robotlive_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:White;
}

.checkout_desc_container
{
    position:relative;
    margin: 0 auto;
    text-align:center;
    width:748px;
    height:482px;


}

.checkout_desc_background
{
    position:absolute;
    left:0;
    width:748px;
    height:482px;
}

.checkout_desc_back_left
{
    width:29px;
    height:482px;
    float:left;
}

.checkout_desc_back_middle
{
    background-repeat:repeat-x;
    width:690px;
    height:482px;
    float:left;
}
.checkout_desc_back_right
{
    width:29px;
    height:482px;
    float:left;
}


.checkout_desc
{
    position:absolute;
    width:748px;
    height:432px;
    left:0;
}



.robot_image_a
{
    width:230px;
    height:230px;
    border:none;
            
}

.activate_robot_desc
{
    float: right;
    margin-right: 90px;
    width: 500px;
    height: 160px;
    border: none;
}

.buildinstruct_activate_robot_desc
{
    float: left;
    margin-left: 20px;
    width: 350px;
    height: 160px;
    border: none;

}

.activate_robot_desc2
{
    
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	
	color: Black;

}

.activate_robot_desc3
{
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: justify;
	
	color: Black;
}

.activate_buildinstruct_container
{
    position:relative;
    width:940px;
    margin: 0px auto 0px auto;
    text-align:center; 
    height:727px;
    /*
    */
    

}
.activate_buildinstruct_background
{
    position:absolute;
    width:940px;
    height:727px;
    left:0;
    /*
    */

}
/*
.activate_buildinstruct_back_left
{
    width:35px;
    height:727px;
    float:left;
}
.activate_buildinstruct_back_middle
{
    background-repeat:repeat-x;
    width:868px;
    height:727px;
    float:left;
}
.activate_buildinstruct_back_right
{
    width:37px;
    height:727px;
    float:left;
}
*/



.activate_buildinstruct_back_top
{
    width:940px;
    height:62px;
}
.activate_buildinstruct_back_top_middle
{
    width:940px;
    height:628px;
    background-repeat:repeat-y;
}
.activate_buildinstruct_back_top_middle_bottom
{
    width:940px;
    height:37px;
}

.activate_buildinstruct
{
    position:absolute;
    width:940px;
    height:727px;
    /*
    */
    margin: 0px auto 0px auto;
    text-align:center; 
    left:0;    
}

.activate_buildinstruct_title
{
    float: left;
    
    margin-left:30px;    
    margin-top:25px;
    
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: justify;
	
	color: White;
	
	border: none;
}



.connectrobot_comp_image
{
    /*
    width:438px;
    height:173px;
    */
    width:413px;
    height:193px;
    border:none;
    
    float:right;
    margin-right:230px; 
    margin-top:10px;
    border:none;
}

.activate_connectwebcam_btn
{
    width:185px;
    height:45px;
    border:none;

}

.choose_webcam_dialog
{
    width:526px;
    height:179px;
    background-repeat:no-repeat;
    background-position:top center;
    margin: 0px auto 0px auto;
    text-align:center;     
    margin-top:-50px;
    z-index: 9999;

}

.text_choosewebcam
{
    float: left;
        
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: justify;
	
	margin-left:58px;
	
	color: #444;
	
	border: none;

}

.setwebcam_btn
{
    width:104px;
    height:27px;
    border:solid 0px red;
    background-image: url('http://cdn.kleekbots.com/static/images/set_webcam_button.png');
    color:White;
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align:center;

}

.robotlive_panelbg_container
{
    position:relative;
    width:706px;
    height:637px;
    margin: 0px auto 0px auto;
    text-align:center; 
}
.robotlive_panelbg_background
{
    position:absolute;
    width:706px;
    height:677px;
    left:0;
}
.robotlive_panelbg_back_left
{
    width:16px;
    height:677px;
    float:left;
}
.robotlive_panelbg_back_middle
{
    background-repeat:repeat-x;
    width:666px;
    height:677px;
    float:left;
}
.robotlive_panelbg_back_right
{
    width:24px;
    height:677px;
    float:left;
}
.robotlive_panelbg
{
    position:absolute;
    width:706px;
    height:637px;
    margin: 0px auto 0px auto;
    left:0;

}

.robotlive_robottitle
{
    color:White;
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 26px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align:left;

}

.robotlive_title_panel
{
    border: none;
    width: 500px;
    float:left;
    padding-top: 15px;
    margin-left:30px;
    border:none;
}

.robotlive_plan_icon
{
    border: none;
    float:right;
    width:67px;
    height:69px;
    margin-right:25px;
    margin-top:8px;
}

.robotlive_video_control_panelbox
{
    width:580px;
    border: none;
    margin: 0 auto;
    text-align:center;
}

.robotlive_divRobotContainer
{
    border:none;
    margin: auto 0;
    text-align:center;

}


.robotlive_divLeft
{
    float: left;
    border:none;
    margin-left:25px;
}

.robotlive_div1
{
    margin: 0 auto;
    text-align:center;
    margin-top:30px;
    width:700px;
    border:none;
}

#robotlive_divControl
{
    float:right; 
    border: solid 0px silver;
    margin-right:20px;
}

.robotlive_divVidStreamWidth { width: 320px; }
.robotlive_divRobotContainerHeight { height:240px; }
.robotlive_divRobotContainerWidth { width:700px; }
.robotlive_divControlWidth { width: 180px; }

.robotlive_DivView
{
    width:320px; 
    height:240px;
    background-color:Transparent;
}

.robotlive_DivView_Background
{

    width:688px; 
    height:299px;
    background-color:Transparent;
    border:none;
    margin-left:-59px;
	margin-top:-36px;
}

.robotlive_DivView_Background_Snapshot
{
	/*
	position:absolute;
	top:84px;
	left:4px;
	index-z:0;
    */
    width:688px; 
    height:299px;
    background-color:Transparent;
    border:none;
    margin-left:-59px;
	margin-top:-36px;
}

.robotlive_DivView_Background_LiveVideo
{
	/*
	position:absolute;
	top:84px;
	left:4px;
	index-z:0;
    */
    width:688px; 
    height:299px;
    background-color:Transparent;
    border:none;
    margin-left:-59px;
	margin-top:-36px;
}

.robotlive_bottompanel
{
    clear:both;
    border: none;
    margin: 0 auto;
    text-align:center; 
}

#robotlive_divConnectStep3
{
    margin-top: 0px;
    width:690px;
    border: none;
}

#robotlive_divVidStream
{
    float:left; 
    border:solid 0px silver;
    background-repeat:no-repeat;
}

.robotlive_divRight
{
    float: right;
    margin-right:80px;
}

.robotlive_username
{
    color:White;
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 18px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align:left;

}

.btn_robotlive_check
{
    width: 195px;
    height: 45px;
    border:none;
}

.robot_live_desc_text
{
    color:White;
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align:justify;
	float: left;
	
	width:320px;

}

.btn_live_robot_buttons
{
    width:219px;
    height:41px;
    border:none;
}



/*New Acccount Page */

.RobotCounter_youhave_text
{
    float:left; 
    color:White; 
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:24px;
    letter-spacing: -1px;
    margin-top:35px;
    margin-left:35px;
    text-shadow: black 1px 1px 3px;
    
    border:none;
}

.RobotCounter_BotNumber
{
    float:left; 
    color:White; 
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:70px;
    letter-spacing: -1px;
    text-align:center;
    margin: 0 auto;
    margin-top:10px;
    margin-left:8px;
    text-shadow: black 1px 1px 3px;
    width:65px;
    
    border:none;
}

.RobotCounter_kleekbot
{
    float:left; 
    color:White; 
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    letter-spacing: normal;
    margin-top:-10px;
    margin-left:145px;
    text-shadow: black 1px 1px 3px;
    
    border:none;
}

.btn_getmore
{
    width:192px;
    height:41px;
    border:none;

}

RobotCounter_GetMoreBtn
{
    width:192px;
    height:41px;
    margin:0 auto;
    text-align:center;
}

#RobotCounter_data
{
    margin:0 auto;
    text-align:center;
    height:100px;

}

.RobotStatus_MainDiv
{
    width:366px; 
    height:186px; 
    position:relative;

}

.Account_RobotStatus_buttons
{
    float:right;
    margin-top:4px;
    margin-right:20px;
}

.RobotStatus_Message
{
    color:White; 
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:13px;
    letter-spacing: normal;

    border:none;
    width: 215px;
    
    text-align:center;
    margin: 0 auto;
    margin-left:50px;
    margin-top:20px;
    

}

.RobotStatus_Warning
{
 

    width:309px;
    height:35px;
    
    border:none;
    text-align:justify;
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:5px;
    margin-left:-40px;
    margin-top:25px;
    
    color:White;    
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:13px;
    index-z:-1;
    
}



.RobotCounter_mainDiv
{
    width:266px; 
    height:187px; 
    position:relative;
    
}


  
/*Old Acccount Page */

.account_body 
{  
    width:100%;
    height:2000px;     
    background-repeat:repeat-y;
    background-position:top center;    
    background-color:black;   
    

} 

.account_tabbed_box 
{
    margin: 0px auto 0px auto;  
    width:800px; 
    
}

.account_tabbed_box h4 
{  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-size:23px;  
    color:#ffffff;  
    letter-spacing:-1px;  
    margin-bottom:10px;  
}  

.account_tabbed_box h4 small 
{  
    color:#e3e9ec;  
    font-weight:normal;  
    font-size:9px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    text-transform:uppercase;  
    position:relative;  
    top:-4px;  
    left:6px;  
    letter-spacing:0px;
}  

.account_tabbed_area
{
    /*
    border:none; 
    background-color:#636d76;  
    padding:8px; 
    
    -moz-box-shadow: 0px 0px 20px #4a0b0f;
    -webkit-box-shadow: 0px 0px 20px #4a0b0f;
    box-shadow: 0px 0px 20px #4a0b0f; 
    */
    
    
}

ul.account_tabs
{  
    margin:0px;
    padding:0px;  
    margin-top:5px;  
    margin-bottom:7px;   
   
}  

ul.account_tabs li 
{  
    list-style:none;  
    display:inline;  
}  

ul.account_tabs li a 
{  
    background-color:#464c54;  
    color:#ffebb5;  
    padding:8px 14px 8px 14px;  
    
    /*
    text-decoration:none;  
    font-size:12px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:bold;  
    text-transform:uppercase; 
    letter-spacing:-1px;  
    border:1px solid #464c54;
    */
    
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-size:16px;
    font-weight:bold;  
    text-decoration:none;
    text-transform:none;    
    color:#ffffff;  
    
    margin-bottom:10px;
      
    background-repeat:repeat-x;  
    background-position:bottom bottom;  
}  

ul.account_tabs li a:hover
{  
    background-color:#2f343a;  
    border-color:#2f343a;  
}
  
ul.account_tabs li a.active 
{  
    background-color:#ffffff;  
    color:#282e32;  
    border:1px solid #464c54;  
    border-bottom: 1px solid #ffffff;  
    
    background-repeat:repeat-x;  
    background-position:top;  
}  


.account_content
{
    background-color:#ffffff;  
    padding:10px;  
    border:1px solid #494e52; 
    
    text-decoration:none;  
    font-size:12px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:normal;  
    text-transform:none;
    
    background-repeat:repeat-x; 
    background-position:center bottom;   
}

h2.account_font
{
    font-size:16px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:bold;
}


#content_2, #content_3 { display:none; }  

.account_content ul
{  
     margin:0px;  
     padding:0px 20px 0px 20px;  
}  

.account_content ul li 
{  
     list-style:none;  
     border-bottom:1px solid #d6dde0; 
     padding-top:15px;  
     padding-bottom:15px;  
     font-size:13px;  
}  

.account_content ul li a
{  
     text-decoration:none;  
     color:#3e4346;  
}  
.account_content ul li a small
{  
     color:#8b959c;  
     font-size:9px;  
     text-transform:uppercase;  
     font-family:Verdana, Arial, Helvetica, sans-serif;  
     position:relative;  
     left:4px;  
     top:0px;  
} 


/* About Page */

.about_main
{
    text-align: center;
    min-width: 850px;
    height: 100%;   
    border: solid 1px red;
    

}

.about_block
{
    position:relative;
    height:700px;
    width:819px;
    text-align:center;
    margin: 0 auto;    

}

.about_wrapper
{
    position:absolute;
    top:-50px;
    left:100px;
    
    width:550px;
    text-align: left;
	border: none;

	
	/*
	    
	    min-height: 100%;
	    margin:0px auto auto 100px;
	*/
}

hr.about
{
    background-color: #DDDDDD;
    height: 2px;
    width: 600px;
    border:0px;
}

h1.about
{
    margin-top:100px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.2em;  
    text-align: justify;
    
    color: #777777;
    
    padding:3px; 
}

h2.about
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    /*line-height: 1.2em;  */
    text-align: justify;
    
    color: #D00;
    
    padding-top:25px; 
    padding-bottom:25px; 
}

h3.about
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -1px;
    /*line-height: 1.2em;  */
    text-align: justify;
    
    color: #777777;
    
    padding-top:25px; 
    padding-bottom:25px; 
}

p.about
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    /*text-transform:uppercase;*/
    letter-spacing: 0px;
    line-height: 1.3em; 
    text-align: justify;
    
    color: #333333; 

}

a:link.about
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 1.5em; 
    text-align: justify;
  
    
    color: #333333; 
}

a:visited.about
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 1.5em; 
    text-align: justify;
    
    color: #333333; 
}

.signupbutt
{
margin-bottom:50px;
}


/* login pages */

.inside { width:960px; margin:0 auto; overflow:hidden; }

input.button{ padding:6px 15px; background:#55626A; border:1px solid #55626A; color:#fff; text-decoration:none; font-weight:bold; }
input.button_red { padding:6px 15px; background:red; border:1px solid #55626A; color:#fff; text-decoration:none; font-weight:bold;}
input.button_activate_iphone{background-image:url("http://cdn.kleekbots.com/static/images/btn_activate_on_iphone.png"); width:189px; height:46px;}
input.button_deactivate_robot{background-image:url("http://cdn.kleekbots.com/static/images/btn_deactivate_robot.png"); width:189px; height:46px;}
input.button:hover{ background:#2F373D; }

input.input,
textarea.input{ padding:8px; border:1px solid #858383; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  }


/* Pager style */

.PagerContainerTable
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	color: #d1d1e1;
	border-bottom: #333333 1px solid;
	background-color: #000000;
	margin-top:4px;
	margin-bottom:4px;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 14px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #ffcc66;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #001b52;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
/*.PagerInfoCell:hover
{
	color: #ffcc66;
	text-decoration: underline;
}
.PagerInfoCell:active
{
	color: #ffcc66;
	text-decoration: underline;
}*/

.PagerCurrentPageCell
{
	color: #ffffff;
	background-color: #333333;
	padding-left:4px;
	padding-right:4px;
}
.PagerOtherPageCells
{
	color: #ffffff;
	background-color: #222222;
  padding-left:4px;
	padding-right:4px;
}
.PagerSSCCells
{
	background-color: #444444;
}

.PagerHyperlinkStyle
{
	font: 14px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #ffcc66;
	text-decoration: none;
	font: 14px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #ffcc66;
	text-decoration: none;
	font: 14px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #ffcc66;
	text-decoration: none;
	font: 14px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #ffcc66;
	text-decoration: none;
	font: 14px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}

.GoToLabel
{
	font: 14px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color:#f9f9f9;
	cursor:pointer;
	vertical-align:middle;
	display:inline;
	/*
	font-size:65%;
	*/
	padding-left:20px;
}
.GoToSelect
{
width: 100px;
	/*
	font-size:55%;
	*/
}
.GoToSelectedOption
{
	color:#f9f9f9;
	background-color:#666666;
}

.GoToArrow
{
	vertical-align:middle;
	cursor:pointer;
}



/* gridview */

.mGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
}
.mGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(http://cdn.kleekbots.com/static/images/grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
.mGrid .alt { background: #fcfcfc url(http://cdn.kleekbots.com/static/images/grd_alt.png) repeat-x top; }
.mGrid .pgr { background: #424242 url(http://cdn.kleekbots.com/static/images/grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }


/* Admin pages */

    .tc_container
    {
      font-family:Verdana;
      font-size:12px;
      padding: 5px;
      border: solid 1px silver;
      background-color: #f1f1f1;
      margin-bottom:10px;
    }
    .tc_container_sub
    {
      padding: 5px;
      margin-bottom:10px;
    }

    .tc_header
    {
    padding-bottom:10px;
    font-weight:bold;
    display:block;
    }
    .tc_tbClass
    {
    width:250px;
    }
    .tc_fieldlabels
    {
    display:block;
    float:left;
    width:150px;
    }
    
    
/* robot details popup */

.RobotDetailsPopup
{
  width: 230px;
  height:320px;
  
  /*color: silver;*/ 
  background-color: white;   
  text-align: center;
  margin: 0 auto;
  
  overflow:hidden;  
  padding-left:5px;
  padding-right:5px;     
  padding-top:5px;   
}    

.RobotDetailsPopup p
{
  color:Black;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10px;
  word-spacing: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none; 
  text-align: justify;

}

.RobotDetailsPopup h3
{
  color:Black;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 12px;
  word-spacing: normal;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: none; 
  padding:5px;

}

#getthisnow_buttons
{
    position: absolute; 
    width:228px;
    bottom:0; 
    left:3;
  
}

#getthisnow_btn_getthisnow
{
    position:relative;
    float:left;
    width:112px;
    height:20px;
}

#getthisnow_btn_buildinstruct
{
    position:relative;
    float:left;
    width:112px;
    height:20px;
}

#robot_image
{
    position: absolute; 
    width:250px;
    top:0; 
    left:0; 
}

#robot_image_div
{
    position:relative;
    margin: 0 auto; 
    text-align:center;
    width:240px;
    margin-left: 0px;

}

#robot_text
{
    position: absolute; 
    width:225px;
    top:230px; 
    left:0;
    text-align:center;
 
}

#robot_text_div
{
    position:relative;
    margin: 0 auto; 
    text-align:center;
    width:220px;
    text-align:center;

}