/* General */
body {
    background-color: #a3ceff;
    padding: 0;
    margin: 0;
    text-align: center;
    overflow-x: hidden;
}
a {
    color: #9cc3ef;
    text-decoration: none;
}
#wrapper {
    height: 1220px;
    margin: 0 auto;
    min-width: 988px;
    position: relative;
    text-align: left;
    width: 988px;
}
#left_drop_shadow {
	background: url('/img/left_drop_shadow.png') repeat-y;
	height: 1220px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 14px;
	z-index: 2;
}
#right_drop_shadow {
    background: url('/img/right_drop_shadow.png') repeat-y;
    height: 1220px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 14px;
    z-index: 2;
}
#content_holder {
	float: left;
	position: relative;
	width: 970px;
}
#left_cloud {
    background: url('/img/left_cloud.png') no-repeat;
    height: 157px;
    position: absolute;
   	width: 156px;
    top: 0px;
    left: -65px;
    z-index: -99999;
}
#right_cloud {
	background: url('/img/right_cloud.png') no-repeat;
	height: 86px;
	position: absolute;
	right: -70px;
	top: 180px;
	width: 156px;
	z-index: -99999;
}
.cf {
	clear: both;
}
.hide_element {
	display: none;
}
#alert_message {
	background-color: #ffffff;
	display: none;
	font-family: Georgia;
	font-size: 32px;
	font-style: italic;
	height: 100px;
	padding-top: 35px;
	position: absolute;
	top: 0;
	left: 0;
    width: 100%;
    z-index: 99999;
}

/* Header */
/*@ie6 */
#header h1 {
	background: url('/img/214apps_large_icon.png') no-repeat;
	clear: left;
	float: left;
	height: 150px;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 10px;
	text-indent: -2000px;
	width: 150px;
}
#header p {
	color: #ffffff;
	float: left;
    font-family: Verdana;
    font-size: 24px;
    line-height: 26px;
    margin-top: 75px;
}
#header p span {
    font-family: Georgia;
    font-style: italic;	
}
/*@ie6 */
#header a {
    background: url('/img/get_in_touch.png') no-repeat;
    clear: right;
    cursor: pointer;
    display: block;
    float: right;
    height: 41px;
    margin-right: 14px;
    text-indent: -2000px;
    width: 182px;	
}
/* Main Content */
#main_content {
    clear: both;	
}
/* Mains Left Content */
#left_content {
	float: left;
	margin-left: 14px;
    width: 305px;	
}
/* About 214 Apps */
/*@ie6 */
#left_content h4 {
    background: url('/img/who_we_are.png') no-repeat;
    height: 44px;
    margin-left: -20px;
    margin-top: 70px;
    position: relative;
    text-indent: -2000px;
    width: 324px;
    z-index: 99999;
}
#about_214apps {
	color: #585858;
    font-family: Verdana;
    font-size: 18px;
    line-height: 21px;
    margin-left: 15px;
}
#social_media_platforms {
	clear: both;
	height: 58px;
    margin-top: 20px;
    padding-bottom: 221px;
}
#platforms li {
    float: left;
    height: 58px;
    width: 58px;
    text-indent: -2000px;
}
/* @ie6 */
#platform_twitter {
    background: url('/img/twitter_circle.png') no-repeat;
    margin-left: 15px;	
}
/* @ie6 */
#platform_facebook {
   	background: url('/img/facebook_circle.png') no-repeat;
   	margin-left: 19px;
}
/* @ie6 */
#platform_rss {
    background: url('/img/rss_circle.png') no-repeat;
    margin-left: 19px;
    margin-right: 19px;
}
#platform_youtube {
	background: url('/img/youtube_circle.png') no-repeat;
}
/* Testimonial */
#testimonial_quote {
	color: #585858;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	line-height: 21px;
	margin-left: 15px;
}
#testimonial_company_logo {
	 background: url('/img/travel_channel_testimonial.png') no-repeat;
	 clear: right;
	 float: left;
	 height: 43px;
	 width: 35px;
}
#start_quote {
	display: block;
    float: left;
    font-size: 69px;
    font-style: italic;
    height: 69px; 
    line-height: 74px;
}
/*@ie*/
#quote_content {
    display: block;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    width: 225px;	
}
#end_quote {
	font-size: 69px;
    font-style: italic;
    line-height: 61px;
    vertical-align: top;
}
#testimonial_from_info {
    clear: left;
    float: left;
    font-family: Verdana;
    font-size: 14px;	
    margin-right: 5px;
    text-align: right;
    width: 250px;
}
/* Mains Right Content */
/*@ie6 */
#right_content {
	background: url('/img/work_background.png') no-repeat;
	clear: right;
    float: right;
    height: 778px;
    margin-right: 50px;
    overflow: hidden;
    width: 556px;	
}
/* Right Content Nav and Header*/
#work_holder {
    width: 556px;
    margin-top: 20px;
}
#work_holder h2 {
    background: url('/img/work_we_do.png') no-repeat;
    clear: left;
    float: left;
    height: 17px;
    margin-top: 34px;
    margin-left: 15px;
    text-indent: -2000px;
    width: 157px;
}
#primary_nav {
    clear: right;
    float: right;
    margin-bottom: 25px;	
}
#primary_nav li {
    float: left;
    margin-right: 15px;
}
#primary_nav li a{
	background-image: url('/img/primary_nav.jpg');
    background-repeat: no-repeat;
    display: block;
    height: 66px;
    text-indent: -2000px;
    width: 50px;
}
#primary_nav li a.facebook_nav {
	background-position: 0px 0px;
}
#primary_nav li a.facebook_nav:hover, #primary_nav li a.facebook_selected {
    background-position: 0px -84px;	
}
#primary_nav li a.iphone_nav { 
    background-position: -65px 0px;	
}
#primary_nav li a.iphone_nav:hover, #primary_nav li a.iphone_selected{
  	background-position: -65px -84px;
}
#primary_nav li a.buzzroom_nav {
    background-position: -130px 0px;  	
}
#primary_nav li a.buzzroom_nav:hover, #primary_nav li a.buzzroom_selected {
    background-position: -130px -84px;    
}
#primary_nav li a.dashboard_nav {
    background-position: -195px 0px;	
}
#primary_nav li a.dashboard_nav:hover, #primary_nav li a.dashboard_selected {
    background-position: -195px -84px;    
}
/* Work Examples */
#work_examples {
	background-color: #f4f4f4;
    clear: both;
    height: 405px;
    margin-left: 7px;
    margin-bottom: 35px;
    overflow: hidden;
    width: 543px;
}
#work_examples ul {
	list-style-type: disc;
	list-style-position: inside;
}
#work_examples div.work_list_header  {
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
}
#work_examples a {
    color: #436e9f;	
}
#work_examples li {
    font-size: 11px;
    letter-spacing: .020em;
    line-height: 20px;
    
}
/* Work Facebook */
#facebook_work dd, #iphone_work dd, #buzzroom_work dd, #dashboard_work dd{
    clear: right;  
    color: #222222;
    line-height: 16px;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    height: 405px;
    overflow: hidden;
    width: 543px; 
}

span#prevBtn{}
span#nextBtn{}

/* Facebook Work Example One */
#facebook_work_example_one {
   	background: url('/img/facebook_work_example_one.png') no-repeat;
   	clear: left;
   	float: left;
   	height: 354px;
   	width: 216px;
}
#facebook_work_example_one_text_holder {
    float:left;
    clear: right;
    margin-left: 5px;
    overflow: hidden;
    width: 313px;
}
#facebook_work_example_one_holder {
    margin-top: 25px;   
}
#facebook_work_example_one_text_holder p {
    margin-top: 2px;    
}
#facebook_work_example_one_text_holder ul {
    margin-left: 5px;   
}
#facebook_work_example_one_text_holder div.work_list_header {
    margin: 15px 0px 5px 5px;
}

#facebook_work_example_one_learn_more {
    display: block;
    margin-top: 20px;
}

/* Work Iphone */
#iphone_work_example_one_holder {
	margin-top: 25px;
}
#iphone_work_example_one {
	background: url('/img/iphone_work_example_one.png') no-repeat;
	clear: left;
	float: left;
	height: 363px;
	overflow: hidden;
	width: 190px;
}
#iphone_work_example_one_text_holder {
	clear: right;
    float: left;
    width: 349px;	
}
#iphone_work_example_one_text_holder p {
    margin-top: 2px;
    width: 355px;
}
#iphone_work_example_one_text_holder div.work_list_header {
	margin-top: 25px;
	margin-bottom: 10px;
}
#iphone_work_example_one_text_holder ul, #iphone_work_example_one_text_holder div.work_list_header {
    margin-left: 33px;	
}
#iphone_work_example_one_learn_more {
	display: block;
    margin-top: 55px;	
}
/* Work Buzzroom */
#buzzroom_work_example_one_holder {
    margin-top: 25px;
}
#buzzroom_work_example_one {
	background: url('/img/buzzroom_work_example_one.png') no-repeat;
    clear: left;
    float: left;
    height: 348px;
    overflow: hidden;
    width: 210px;
}
#buzzroom_work_example_one_text_holder {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 323px;
}
#buzzroom_work_example_one_text_holder p {
	margin-top: 2px;
    width: 305px;
}
#buzzroom_work_example_one_text_holder ul, #buzzroom_work_example_one_text_holder div.work_list_header {
    margin-left: 10px;  
}
#buzzroom_work_example_one_text_holder div.work_list_header {
    margin-top: 15px;
    margin-bottom: 5px;	
}
#buzzroom_work_example_one_text_holder ul {
    width: 300px;	
}
/* Work Dashboard */
#dashboard_work_example_one_holder {
    margin-top: 25px;	
}
#dashboard_work_example_one {
	background: url('/img/dashboard_work_example_one.png') no-repeat;
	clear: left;
    float: left;
    height: 362px;
    overflow: hidden;
    width: 210px;	
}
#dashboard_work_example_one_text_holder {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 323px;
}
#dashboard_work_example_one_text_holder ul, #dashboard_work_example_one_text_holder div.work_list_header {
    margin-left: 10px;  
}
#dashboard_work_example_one_text_holder div.work_list_header {
    margin-top: 15px;
    margin-bottom: 10px; 
}
#dashboard_work_example_one_text_holder p {
    width: 311px;	
}
/* Client List */
#client {
	clear: left;
	float: left;
    margin-left: 15px;
    width: 220px;
}
#client h3 {
    background: url('/img/client_list.png') no-repeat;
    height: 18px;
    margin-bottom: 10px;
    text-indent: -2000px;
    width: 136px;
}
#client_info {
	color: #4d4d4d;
    font-family: Verdana;
    font-size: 13px;	
    line-height: 15px;
}
#client_list_companies {
	clear: right; 
    float: right;
    margin-left: 15px;
    width: 295px;
}
#client_list_companies li {
	float: left;
    height: 71px;
    width: 147px;
}
#client_list_companies li div {
    display: block;
    height: 61px;
    width: 110px;
    text-indent: -2000px;
}
#client_womma {
    background: url('/img/client_womma.png') no-repeat;
}
#client_lifetime {
    background: url('/img/client_lifetime.png') no-repeat;
}
#client_bioelements {
    background: url('/img/client_bioelements.png') no-repeat;
}
#client_smartypig {
    background: url('/img/client_smartypig.png') no-repeat;
}
#client_adtech {
    background: url('/img/client_adtech.png') no-repeat;
}
#client_travel_channel {
    background: url('/img/client_travel_channel.png') no-repeat;
}
/* Footer */
#footer {
    clear: both;
    color: #ececec;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    width: 960px;	
}
/*@ie6*/
#footer_background {
    background: url('/img/footer_background.png') repeat-x left top;
    left: 0;
    height: 277px;
    overflow: hidden;
    position: absolute;
    top: 945px;
    width: 100%;
    z-index: -99999;
}
#footer_left_texture {
	background: url('/img/footer_left_texture.png') no-repeat;
	float: left;
	height: 260px;
	left: -221px;
	position: absolute;
	top: 0px;
	width: 442px;
	z-index: -88888;
}
#footer_content {
	top: 0px;
	left: 0px;
    position: relative;
    z-index: 1;	
}
#footer_right_texture {
	background: url('/img/footer_right_texture.png') no-repeat;
	float: left;
    height: 260px;
    right: -221px;
    position: absolute;
    top: 10px;
    width: 442px;
    z-index: -88888;
}
/* Room214 Footer Info */
/*@ie6 */
#room214_info {
	float: left;
	line-height: 16px;
    margin-top: 43px;
    margin-left: 30px;
    width: 280px;    
}
#room24_info #room214_about {
    font-family: verdana;
}
#room214_about a {
	text-decoration: underline;
}
#room214_located_at {
    margin-top: 20px;	
}
/* CopyRight */
#copyright {
	float: left;
	line-height: 16px;
	margin-top: 43px;
	width: 345px;
}
#copyright_by {
    width: 300px;
    margin-left: 25px;	
}
#copyright_by a {
	font-style: italic;
}
#terms_of_use {
	display: block;
	margin-top: 50px;
	margin-left: 25px;
}
/* Get in Touch */
/*@ie6 */
#get_in_touch {
	float: left;
    margin-top: 35px;
    width: 295px;
}
#get_in_touch p {
	clear: left;
	float: left;
	margin-top: 7px;
}
#get_in_touch p span {
	font-family: Palatino;
    font-style: italic;
}
#contact_letter {
    background: url('/img/contact_letter.png') no-repeat;
    clear: right;
    float: left;
    height: 28px;
    margin-left: 15px;
    width: 24px;    
}
#get_in_touch form {
    clear: both;
}
/*@ie6 */
.contact_input_one_holder {
    background: url('/img/contact_background_one.png') no-repeat;
    float: left;
    height: 29px; 
    margin-bottom: 10px;  
    width: 285px;
}
.contact_input_one {
    background: none;
    border: none;
    color: #999999;
    font-family: verdana;
    font-size: 12px;
    height: 27px;
    margin-left: 5px;
    margin-top: 4px;
    width: 275px;
}
/*@ie6 */
#contact_input_two_holder {
	background: url('/img/contact_background_two.png') no-repeat;
	border: none;
	clear: both;
	height: 90px;
	width: 283px;
}
#contact_message {
    border: 1px solid #ffffff;
    border-style: none;
    color: #999999;
    font-family: Verdana;
    font-size: 12px;
    height: 80px;
    margin-left: 5px;
    margin-top: 5px;
    overflow: auto;
    width: 270px;	
}
#contact_send {
    background: url('/img/contact_send.png') no-repeat;
    clear: both;
    cursor: pointer;
    display: block;
    float: right;
    height: 14px;
    margin-top: 15px;
    margin-right: 25px;
    text-indent: -2000px;
    width: 35px;
}