/* 404 Page */
#404_body {width:998px; min-height:1500px; background-color:#fff; }
#container {background-color:#fff; border:1px solid #4A1414; height:750px; width:998px; margin:0px; padding:0px; }
#404_text {text-align:left; width:356px;}
#large_text {text-align:left; padding-left:30px; margin-top:0px; padding-top:50px; color:#4A1414; font-weight:bold; font-size:110px; font-weight:400; font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;}
#medium_text {text-align:left; padding-top:10px; padding-left:30px; color:#4A1414; font-size:60px; font-weight:400; font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;}
#small_text {text-align:left; padding-left:30px; margin-top:40px; font-size:36px; font-weight:400; color:#444; font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;}
#small_text a {text-align:left; color:#961A1D; font-size:36px; font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;}
#small_text a.hover {text-decoration:underline;}
#404_photo {background-color:#fff; width:642px; height:750px; margin-left:356px; float:right;}
.photo {float:right; position:absolute; bottom:0; right:1px; top:195px;}
.clear {clear:both;}



/* TERMS OF USE, PRIVACY POLICY, AND JOBS Pages */
#terms_body, #privacy_body, #jobs_body {width:998px; background-color:#fff; }
#terms_container {background-color:#fff; border:1px solid #4A1414; min-height:4680px; width:998px; }
#jobs_container {background-color:#fff; border:1px solid #4A1414; width:998px; }
#content {text-align:left; width:958px; color:#444;}
#content .content { width:958px; padding:20px; line-height:18px;}
#content  h2 {color:#000; font-weight:bold; font-size:18px;}
#content  h3 {font-weight:bold; font-size:13px; color:#000; display:inline; line-height:18px; }
#content  h4 {color:#000; font-weight:bold; font-size:18px; text-align: center; }
#content  ul {margin-left:7px; }
#content  ul li {margin-left:-20px; list-style-type:disc;}
#content  ul .numbers  {list-style-type:none;}
#content ul li .numbers  {margin-left:-20px; }
#jobs_container  p {margin: 20px 0 20px;}
.content img {padding:0px 10px 10px 0px; float:left;}
a { outline: 0;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:0.5px;color:#961a1d;}
a:link, a:visited { text-decoration:none;}
a:hover { text-decoration:underline; cursor:pointer; background-position:bottom left;}
a:focus { text-decoration:underline;}
a:active { text-decoration:underline;}

#privacy_container {background-color:#fff; border:1px solid #4A1414; min-height:3500px; width:998px; }

/* BUSINESS SOLUTIONS */
#business_body {width:1000px; }
#business_container { min-height:3508px; width:1000px;}

/* CONTACT US Page */
#contact_body {width:656px; background-color:#fff; }
#contact_body #contact_container #content .content {width:616px !important;}
#contact_container {background-color:#fff; border:1px solid #4A1414; min-height:700px; width:656px; }
#content .header {color:#000; font-weight:bold; font-size:18px; }
#content .redline { border-bottom:1px solid #96291D; height:1px; left:77px; position:relative; top:-5px; width:514px;}

/* Mobile Page */
#mobile_body {width:998px; background-color:#fff; }
#mobile_container {background-color:#fff; border:1px solid #4A1414; min-height:680px; width:998px;position:relative;}
#preview_image {left: 0px;position: absolute;top: 71px;}
#mobile_container .description_section {position: absolute;right: 39px;top: 131px;width: 400px; min-height: 400px;}
#mobile_container .description_section h1 {color: #000000;font-size: 25px;font-weight: bold;}
#mobile_container .description_section h2 {color: #000000;font-size: 16px;line-height: 19px;}
#mobile_links {padding-top: 28px;position:relative;vertical-align:middle}
#mobile_container a.mobile_link {font-size: 16px;}
#mobile_container a.appstore_link {position: absolute;left: 0;top: 3px;height: 69px;width:188px;background: url("../images/mobile/apple_store_logo.jpg") repeat-x scroll left top transparent;}
#mobile_container a.googleplay_link {position: absolute;right: 0;top: 8px;height: 60px;width:172px;background: url("../images/mobile/googleplay_logo.jpg") repeat-x scroll left top transparent;}
#mobile_container a.appstore_link:hover {background-position:bottom left;}
#mobile_container a.googleplay_link:hover {background-position:bottom left;}
#mobile_container ul {margin-left: 0px;}
#mobile_container ul li {color: #464646;font-size: 12px;}


/* ABOUT US Page */
#about_body {width:998px; background-color:#fff; }
#about_container {background-color:#fff; border:1px solid #4A1414; min-height:765px; width:998px; position: relative;padding-bottom: 20px;}
.redline_a1 { border-bottom:1px solid #96291D; height:1px; left:210px; position:relative; top:-5px; width:730px;}
.redline_a2 { border-bottom:1px solid #96291D; height:1px; left:115px; position:relative; top:-5px; width:820px;}
.redline_a3 { border-bottom:1px solid #96291D; height:1px; left:115px; position:relative; top:-5px; width:820px;}
#about_section1 {width:958px;}
#about_section2 {width:958px; clear:both; margin-left:30px;}
#about_section3 {width:958px; clear:both;}
#about_section4 {width:908px; height:390px; clear:both; display:block; margin-left:30px;}
#about_section5 {clear:both; display:block; padding-left:35px;padding-right:35px;}
.italic_header {font-size:22px; color:#666; font-style:italic; line-height:31px; }
.italic_header_indent {font-size:22px; color:#666; font-style:italic; line-height:65px; margin-left:30px;}
.large_text {font-size:30px; color:#000; line-height:35px; }
.about_medium_text {font-size:16px; font-style:italic; margin-left:30px;}
#about_container ul {list-style:none; margin-left:440px;}
#about_container ul li {padding-bottom:15px;}
.float_left {float:left; margin:0 20px 0 30px;}
.float_right {float:right; margin:0px 40px;}
.clear {clear:both; margin:20px 0px;}
.float_right_jewels {float:right; padding:70px 50px 0px 40px; }
.about_title {text-align:left; color:#666; font-size:28px; padding-bottom:20px; font-weight:300; font-family:'Yanone Kaffeesatz',Arial,Helvetica,sans-serif;}
#advertisers {width:414px; position:relative; left:500px; top:0;}
#clients {position:relative; left:-355px; top:-40px;}
#team_photos {display:block; height:221px; padding:20px 15px; margin-left:15px;}
#xo {position:relative; left:420px; top:-20px;}

#about_container .taaz-com {
	width: 480px;
	display: inline-block;
	height: 726px;
	float: left;
	padding-right: 10px;
}


#about_container .separator {
	display: inline-block;
	width: 1px;
	height: 666px;
	background: url('../images/about/separator.png');
	float: left;
	margin-top: 30px;
}

#about_container .business-solution {
	display: inline-block;
	width: 500px;
	height: 726px;
	float: left;
}

#about_container .section {
	font-size: 30px;
	margin-top: 30px;
}

#about_container p {
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
}

#about_container #about_section5 a {
	font-size: 14px !important;
}

#about_container .p-padding {
	padding-left: 35px;
	padding-right: 35px;
}


/* PRESS Page */
#charms_faq_body {background-color:#FFF; border:1px solid #4A1414; border-bottom:none; padding-bottom:20px; min-height:1000px; text-align:left; width:656px;}
#charms_faq_body .content {margin:20px 20px; padding-top:10px;}
#charms_faq_body .content h2 {color: #000; font-size:18px; font-weight:bold;}
#charms_faq_body .content .charms_faq {font-weight:normal; }
#charms_faq_body .content .charms_faq h2 {text-transform: uppercase;}
#charms_faq_body .content .charms_faq .faq_title {color:#961A1D; font-weight:bold;}
#charms_faq_body .content .search{}
#charms_photo {float:right; position:relative; top:0; padding-left:20px; width:237px;}
#charms_text {width:359px; margin-right:257px;}
#charms_levels_container {width:359px; display:inline-block; height:85px; margin-top:20px; padding-bottom:40px;}
.level1, .level2, .level3, .level4 {display:inline-block; width:66px; margin-right:7px; font-size:10px; font-weight:bold; color:#000; height:85px;}
.level5 {display:inline-block; width:67px; margin-right:0px; font-size:10px; font-weight:bold; color:#000; height:85px;}
#charms_right_rail {height:100%; position:absolute; right:0; width:330px; border:1px solid #000; top:0; min-height:1000px; background-color:#fff;}
#charms_right_top_ad_slot {background: url("../images/common/med-ad-bg.png") repeat-x scroll left top transparent; height:250px; padding:12px 13px 0p