/*
tan = #E8E5D1;
gold = F3D8A9
brown = 51270B
annot orange = #EF9B3F;
dvdmote green = 62BE2F
annot blue = 8B9DB5
*/

body    {
    font-family: Gill Sans, Arial, sans-serif;
    color: #51270B;
    font-size: 11pt;
    height: 100%;
    }  

a:link {text-decoration: none;
         color: #B97000;
        outline: none;
         }
    
 
a:hover	{text-decoration: underline;
         color: #B97000;
         outline: none;
         }


a:visited	{text-decoration: none;
         color: #B97000;
         outline: none;
         }

#containingBlock    {text-align: left;
                    margin-right: auto;
                    margin-left: auto;
                    width: 850px;
                    /*border: 1px solid blue;*/
                    margin-top: 10px;
                    }


#home_head  {background-image: url(../images/home/home_head_bg.gif); 
      height: 114px;
      width: 850px;
      } 

.home_nav {
          padding-bottom: 18px;
          }

.app_nav  {
          padding-bottom: 1px;
          }

.marketing_icons_box	{height: 30px;
									padding: 7px 0px 0px 7px;
									/*border: 1px solid blue;*/
									}

.marketing_icon	{padding-right: 6px;}

#home_content {
          border-right: 5px solid #E8E5D1;
          border-left: 5px solid #E8E5D1;
          border-bottom: 5px solid #E8E5D1;
          min-height: 600px;
          /*border: 1px solid pink;*/
          margin-top: -10px;
          padding-top: 10px;
          }

#content {padding-left: 10px;
					/*border: 1px solid green;*/
          border-right: 5px solid #E8E5D1;
					min-height: 550px;
					padding-right: 10px;
                                        margin-left: 5px;
          }          

#head {background-image: url(../images/home/home_head_bg.gif); 
      height: 100px;
      width: 850px;
      }                   

#body_box {background-repeat: repeat-y;
					border-left: 5px solid #E8E5D1;
					border-bottom: 5px solid #E8E5D1;
					width: 846px;
					/*border: 1px solid pink;*/
          }

#side_nav	{float: left;
					width: 148px;
					/*border: 1px solid red;*/
					margin-bottom: 20px;
					height: 100%;
					}

#left_box  {background-image: url(../images/global/bg2.gif);
						background-repeat: no-repeat;
						/*border: 1px solid green;*/
						width: 698px;
            float: right;
            }

#icon_box {width: 700px;
					padding-left: 15px;
					/*border: 1px solid orange;*/
					}


.spacer { clear: both; }

.mini {padding-left: 4px;
      padding-bottom: 5px;
      }
            
#foot {background-image: url(../images/global/footer.gif);
      margin-top: 8px;
      height: 21px;
      width: 850px;
      }

.bold	{font-weight: bold;}

.download_image	{padding: 0 20px 0 20px;}

.floatR_pad {padding: 15px 0px 0px 20px;}

/* homepage styles */
.iphone	{margin: 20px;
        }

.iphone_left	{overflow: auto;
        			}

.defaultContent	{
							width: 440px;
							height: 620px;
							padding: 20px;
							text-align: center;}

.welcome	{font-size: 1.3em;
					padding-top: 100px;
                                        margin-left: 40px;
					}

.welcome2	{margin-top: 47px;
					margin-left: 223px;
					font-size: 1.2em;
					}

.welcomeImg	{position: relative; }

.defaultP2	{padding-top: 30px;
						text-align: center;
						font-size: 1.2em;
						}

.phoneContent	{background-color: #F2EFE4;
							margin-left: 20px;
							width: 440px;
							margin-top: 30px;
							margin-bottom: 50px;
							}

.app_desc	{border: 1px solid #AFACA0;
						margin: 22px;
						margin-top: 5px;
						background-image: url(../images/home/desc_bg.gif); 
						padding: 15px;
						height: 400px;
						width: 365px;
						}

.app_desc_hr	{color: white;
							background-color: white;
							height: 2px;
							border: 0; 
							margin: 10px;
							}

.desc_link	{padding: 10px;
						padding-left: 30px;
						}

.desc_link_box	{border-left: 2px solid white;
								padding-bottom: 10px;
								float: right;
								width: 218px;
								}

.clear	{overflow: auto;
				}

.caption  {font-style: italic;
          font-size: .85em;
          text-align: center;
          padding-top: 5px;
          }

.mini_ss  {text-align: center;
          margin: 0px 20px 0px 20px;
          border: 1px solid #E7D59E;
          }

/* required for IE bugfix...amazing that setting text italic fucks things up! */
.caption2  {
          font-size: .85em;
          text-align: center;
          padding-top: 5px;
          }

.ss	{border: 3px solid #F3D8A9;
		margin: 3px;
		}

p {text-align: justify;
   }

.bold {font-weight: bold;}

.red {color: #db0000;}

.center  {text-align: center;
					padding: 10px;
					}      

.promo	{margin-left: 15px;
				margin-bottom: 20px;
				margin-right: 5px;
				}

.float_left {float: left;} 

.float_right {float: right;} 

.floatR_capt  {border: 3px solid #F3D8A9;
              margin-left: 10px;
              margin-top: 10px;
              }
              
.content_head {padding-top: 10px;
              }
            
.faq  {padding-left: 15px;
      padding-right: 15px;
      }  

.faq_hr	{color: #E8E5D1;
				background-color: #E8E5D1;
				height: 2px;
				border: 0;  }

.brown	{color: #51270B;}

.bug	{margin-right: 15px;
			float: left;		
			}

.buglist		{
			font-weight: normal;
			font-size: 11pt;
			margin: 15px 0px 10px -15px;
      list-style-type: none;
			}


.bug_icon  {position: relative;
            margin-left: -20px;
            padding-right: 6px;
            /*border: 1px solid red;*/}

.bugRelease {background-color: #AfACA0;
            color: white;
            font-style: italic;
            font-size: 1.15em;
            padding: 3px 0px 3px 5px;}
			
/*about*/
.about_box	{margin: auto;
						width: 770px;
						padding-top: 20px;
						}

.about_links	{height: 30px;
							}

.about_content	{border-left: 1px solid #E8E5D1;
								border-right: 1px solid #E8E5D1;
								min-height: 500px;
								}

.aboutP	{padding: 5px 20px 10px 20px;}

.aboutTab	{padding: 0px 5px 0px 0px;}

.about_float_right	{float: right;
										padding: 0px 20px 0px 10px;
										}

.tan_hr	{color: #E8E5D1;
				background-color: #E8E5D1;
				height: 1px;
				border: 0; }

.center_team {margin: 0px 15px 0px 15px;}

.cleber {padding: 0px 0px 118px 0px;}

.wendy {margin: 15px 0px 0px 23px;}
	
.team_table {margin: 10px 0px 0px -10px;
            }			
	
.italic {font-style: italic;}	

/*support page*/							
.default	{height: 550px;}

.support_head		{margin: 10px 0px 0px 10px;
								/*border: 1px solid pink;*/
								}					

.support_img	{float: left;
							margin: 0px 20px 0px 0px;
							}

.support_text	{padding: 13px 0px 0px 0px;
							/*border: 1px solid blue;*/
							}
							
.support_icon_box	{text-align: center;
									margin: auto;
									padding-bottom: 16px;
									width: 800px;
									border-bottom: 2px dashed #E8E5D1;
									clear: both;
									}						

.before	{padding: 15px 0px 4px 5px;}

.support_icon	{padding: 2px 25px 10px 25px;
							/*border: 1px solid blue;*/
							}

.selected_app	{float: left;
							margin: 20px 10px 30px 20px;
							}

.support_email	{clear: both;
								width: 780px;
								margin: auto;
								padding: 15px;
								border: 1px dashed #afaca0;
								}

.support_links	{padding: 3px 0px 0px 0px;}

.team_table {padding: 10px 5px 0px 5px;}


/*partners*/
.brown_hr {color: #B97000;}

.content_top_head {margin: 10px 10px 0px 10px;}