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

*{margin:0; padding:0;}

img{border:0;}

a{color:#333333; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}
a:

h1{padding-bottom:10px;}
h2{padding:15px 0 6px 0;}
h3{padding:10px 0 6px 0;}

.clear{clear:both;}

body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#999999;
}

#container{
	width:940px;
	padding: 0 10px 0 10px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto
}

#header{
	background-image:url(../images/otter_header.png);
	background-repeat:no-repeat;
	width:940px;
	height:120px;
	margin-bottom:30px;
	position:relative;
}
#header h1{
	padding:7px 0 0 40px;
}
#header h1 a img{
	border:0;
	moz-border:0;
}

#header_nav{
	position:absolute;
	top:5px;
	right:5px;
	width:425px;
	list-style-type:none;
}

#header_nav li{
	display:inline;
	padding:0 2px 0 2px;
	font-size:14px;
	color:#FFFFFF;
}

#header_nav li a{
	color:#FFFFFF;
	font-weight:bold;
}


/* RIGHT SIDE */

#right_side{
	float:right;
	width:290px;
	height:auto;
	padding-right:50px;
}

#phone{
	background-image:url(../images/phone.png);
	background-repeat:no-repeat;
	width:296px;
	height:493px;
}
#phone p{
padding:62px 0 0 34px;

}

#available_at{
	padding:15px 0 0 8px;
}

#press_available_at{
	float:right;
	padding:15px 0 0 8px;
}

#survey{
padding:15px 0 0 12px;
}

#set1{
padding-top:15px;
}

/* LEFT SIDE */
#left_side{
	width:500px;
	height:auto;
	padding:0 50px 20px 50px;
}



#left_side h2{
	font-size:22px;
	margin:0;
	padding:0;
}

#left_side h3{
	font-size:22px;
	padding:20px 0 6px 0;
	margin:0;
} 
#left_side p{
	line-height:20px;
}

#left_side ul{
	list-style-position:outside;
	padding-left:25px}
#left_side ul li{
	padding:2px 0 2px 3px;
	line-height:20px;
}

#left_side p.left_divider{border-top:1px solid #999; padding-right:30px;}

#vids {
width:500px;
height:auto;
}

#left_side #vids p{
	float:left;
	padding:3px 5px 3px 5px;
}

#footer{
	clear:both;
	width:100%;
	border-top:1px solid #fff;
	text-align:center;
	padding-top:15px;
}


/* POLICIES */

#policy{
padding:25px;
}
#policy ul{
padding:15px;
}

#policy ul li{
list-style-position:outside;
padding:6px 0 0 20px;
}

/* VENDOR STYLES */

#vendor{
width:390;
height:230px;
background-color:#FFFFFF;
color:#000;
font-size:14px;
text-align:center;
padding:30px 30px;
}

#vendor_droid{
width:480px;
height:380px;
background-color:#FFFFFF;
color:#000;
font-size:14px;
text-align:left;
padding:30px 30px;
}

#form{
padding-left:60px;
}
#android_form{
padding-bottom:15px;

}

#blog_feed{
padding-top:15px;
padding-left:15px;
}
#blog_feed h3{
font-size:22px;
	margin:0;
	padding:0;
}
#blog feed ul{


}
#blog_feed ul li{
margin-left:15px;
padding:3px 0 3px 3px;
font-size:14px;
list-style:circle;

}
.feedburnerFeedBlock ul{
list-style-type:none;
}
#creditfooter{
padding-top:8px;
}

/* VIDEOS STYLES */
#press_vids{height:470px;}
#vid_thumbs{width:500px; height:100px; text-align:center; padding-top:15px;}
div.media_gallery{float:left; padding:5px 5px; text-align:center; color:#fff;}

#gallery_display{width:500px; height:400px; height:auto; overflow:hidden;}

/* Other Styles */

#champions{
	padding-left:25px;
	}
#champions li{
	padding-top:3px;
	}
	
	
.faq h4{padding-bottom:8px; padding-top:15px;}
.faq p{padding-bottom:6px;}

