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

/* Page Structure */

* { margin:0; padding:0; }

body { background-color:#f8f8f8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-align:center; }

#container { width: 996px; margin: 0px auto; text-align: left; }

#alert_text { width: 986px; font-size:120%; font-weight: bold; color: #fff; background-color: #900; margin: 5px 0; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; padding: 5px; text-align: center}

#header {  width: 991px; height: 80px; position: relative;
			background-color:#000; color:#fff;
			padding-top:5px; padding-bottom: 5px; margin-bottom: 10px;
			-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
			-moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999;
			background: -moz-linear-gradient(top, #474747 0%, #000000 100%); /* firefox */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#000000)); /* webkit */ }
#header a { color:#fff; }

#camel_logo { position:relative; top: 15px; height:60px; width:165px}
#camel_info { 
				position:absolute; 
				width:800px; height:30px;
				text-align: right;
				right:10px; top:10px;
				font-size:80%}
#camel_nav { position:absolute; bottom:0;left:0;
				width:991px; height:25px;
				text-align: center; } 
#camel_nav ul { display: inline; padding: 6px 0; margin:0}
#camel_nav ul li { display: inline; list-style: none; margin: 0;padding:6px 12px;font-size: 100%; font-weight: bold; text-transform:uppercase}
#camel_nav ul li a {padding-bottom: 3px}
#camel_nav ul li a.nav_active {border-bottom: 5px solid #666}
#camel_nav ul li a:hover {text-decoration: none; color: #999}
#camel_nav ul li a.nav_active:hover {color: #fff}
#camel_nav ul li.company {border-right:none}



#camel_search {position: absolute; bottom:8px; right:5px; text-align: right}
#camel_search_box { padding-top: 0 }
#camel_search_box #q { border:0; width: 135px; background: #eee; padding: 0 2px; height: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#camel_search_box input { vertical-align: top; margin: 0 !important; line-height: 1.2; outline:0 !important; display:inline; }
#camel_search_box input#sa { width: 18px; height: 18px; }

#content { width: 996px; }

#columnleft { width: 170px; margin-right: 5px; }
#columnright { width: 170px; margin-left: 5px; }

.column { float: left; width: 172px; }
.colbox { border: 1px solid #e0e0e0; padding: 15px; margin:  0 0 10px 0; background-color: #FFF; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 2px 2px #999;
-webkit-box-shadow: 0px 2px 2px #999;
box-shadow: 0px 2px 2px #999; }	
.imgbox {padding:0; overflow: hidden}
.colbox h2 { font-size: 100%; margin-bottom:1em; font-weight: bold; }
.colbox p { margin-bottom:1em; }
.colbox ul { padding-left: 20px;}
.musicplayer { text-align:left; margin-bottom: 10px;}
#player-skin-top { height: 22px; background: url('/web/20141227060915im_/http://www.camelaudio.com/images/mediaplayer/skin-top.png'); padding-top: 10px; text-align:center; font-weight:bold; }	

#main { float: left; width: 632px; margin: 0 5px 10px 5px; position:relative; z-index:0;}
#main h1  {font-size : 110%;  color: #fff; background-color: #525252; background-image: -webkit-gradient(linear,left top,right top,color-stop(0.22, rgb(122,122,122)),color-stop(0.62, rgb(177,177,177)),color-stop(0.77, rgb(213,213,213)));background-image: -moz-linear-gradient(left center,rgb(122,122,122) 22%,rgb(177,177,177) 62%,rgb(213,213,213) 77%); padding: 5px 0px 5px 20px; font-weight:bold; }
#main h1 a { color: #fff; text-decoration:none; }
#main h2  { font-size : 110%;  color: #fff; background-color: #525252; background-image: -webkit-gradient(linear, left top,right top, color-stop(0.22, rgb(122,122,122)), color-stop(0.62, rgb(177,177,177)), color-stop(0.77, rgb(213,213,213)));background-image: -moz-linear-gradient(left center, rgb(122,122,122) 22%,rgb(177,177,177) 62%, rgb(213,213,213) 77%); padding: 5px 20px; } 
#main h3 { font-size : 110%;  color: #000; padding: 5px 0; } 
#main h4 { font-size : 100%;  color: #fff; background-color: #525252; background-image: -webkit-gradient(linear, left top,right top,color-stop(0.22, rgb(122,122,122)),color-stop(0.62, rgb(177,177,177)),color-stop(0.77, rgb(213,213,213)));
background-image: -moz-linear-gradient(left center, rgb(122,122,122) 22%,rgb(177,177,177) 62%,rgb(213,213,213) 77%); padding: 5px 20px; }

#footer { background-color:#000; color: #fff; clear:both; text-align:left; font-size:80%; padding: 20px 10px 10px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999; margin-bottom:10px; line-height: 1.5em; letter-spacing: 1px; background: -webkit-gradient(linear,left bottom, left top,color-stop(0, rgb(87,86,87)),color-stop(0.74, rgb(3,0,5))); background: -moz-linear-gradient(center bottom, rgb(87,86,87) 0%, rgb(3,0,5) 74%); } 
#footer a { color:#fff;} 
#footer ul { margin-bottom: 2em }
#footer ul li {display: block}
#footer h3 { font-size: 110%; }
.fcolumn { width: 180px;margin-right: 10px;float: left}
p.copy { margin-top: 1em; font-size:90%; }
p.copy a { font-size:100%; color:#000; }

/* End Page Structure */

/* General styles */

a { color:#900; text-decoration:none; }
a:focus { outline: none; }
a:hover { text-decoration:underline; }
a img {vertical-align: bottom;}

a.info{ position:relative; z-index:24; background-color:#fff; color:#000; text-decoration:none; }
a.info:hover{z-index:25;}
a.info span{display: none}
a.info:hover span{ display:block; position:absolute; top:2em; left:4em; width:20em; border:1px solid #000; background-color:#fff; color:#000; text-align: left; padding-left: 5px;}

p { margin-bottom: 1em; }
p.first { margin-top: 1em; }
p.last { margin-bottom: 0; }
p.date { font-size: 80%; color: #999; }

img { border:none; }
img.imgleft { float: left; margin-right: 1em; }
img.imgright { float: right; margin-left: 1em; }

.section { padding: 20px;}
.section_ul { padding: 20px; border-bottom: #999 solid 1px;}
.section ul { padding-left: 20px; padding-bottom: 1em;}
.section ol { padding-left: 30px; padding-bottom: 1em;}

.col2 { width: 50%; float: left; }
.col2centered { width:50%; margin-left: auto;margin-right: auto}
.col3 { width: 33%; float: left; }
.col4 { width: 25%; float: left; }
.col5 { width: 20%; float: left; }
.centred { text-align: center;}

.hidden { display: none; }
.unhidden { display: block; }

.cl { clear: both }

.content-box { text-align: left;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999; margin-bottom: 10px;border: 1px solid #ccc; background-color: #FFF;}
.curve_bottom { -moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px; -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999;}
.curve_top {-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.cb1 { width: 632px; border: 0; }
.cb2 { float: left; width: 309px;  margin: 0 10px  0 0;  height:255px; }

/* End General Styles */

/* Google Search */
.searchbox {padding-top: 10px }
#cse-search-box { padding-top: 0 }
#cse-search-box #q { border:0; width: 200px; background: #fff; padding: 0 2px; height: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#cse-search-box input { vertical-align: top; margin: 0 !important; line-height: 1.2; outline:0 !important; display:inline; }
#cse-search-box input#sa { width: 18px; height: 18px; }
#manual-cse-search-box { margin: 0 ; border:1px #999 solid; }
#manual-cse-search-box #q { border: 0; width: 105px; background: #fff; padding: 0 2px; height: 18px; display:inline; }
#manual-cse-search-box input { vertical-align: top; margin: 0 !important; line-height: 1.2; outline:0 !important; display:inline; width:inherit;}

#faq-cse-search-box { margin: 10px 20px 0 20px ; padding-top: 10px; }
#faq-cse-search-box #q { width: 300px; background: #fff; padding: 0 2px; margin: 0px; height: 18px; display:inline; border:1px #000 solid; }
#faq-cse-search-box #sa { display:inline; padding: 0 5px; margin-left: 10px; height: 20px;  border:1px #000 solid;  background-color: #CCC;}
#faq-cse-search-box input { vertical-align: top; line-height: 1.2; display:inline; width:inherit; margin:0px; outline: 0;}
/* End Google Search */

/* Forms */
p.formerror { color: #f00; width: 580px; background-color:#FFC; font-weight:bold; border: 1px #f00 solid; padding: 5px; }

/*label,input { display: block; width: 200px; margin-bottom: 10px; }*/
input.submit { width: auto; }

#signup_form label { clear: both; float: left; text-align: right; padding-right: 1em; display: block; margin-bottom: 10px; width: 200px;  }
#signup_form input { float: left; display: block; width: 200px; margin-bottom: 10px; }
#signup_form select { float: left; display: block; margin-bottom: 10px; }
#signup_form .submit { clear: both; float: left; margin-left: 200px; width: auto; }
#signup_form input.formwcheck { width: 2em; display: inline; padding-right: 1em; margin-left: 210px; margin-top: 3px;}
#signup_form input.optional_check {margin-bottom:0px; clear:right; margin-top:3px; float:none;width: 2em;display: inline; padding-right: 1em;}

#contact_form label {clear: both; float: left; text-align: left; padding-right: 10px; width: 80px; display: block; margin-bottom: 10px;} 
#contact_form input { float: left; width: 300px; display: block; margin-bottom: 10px; }
#contact_form select { float: left; margin-bottom: 10px; display: block }
#contact_form .submit { clear: both; float: left; width: auto; margin-left: 90px; }

#login_form input,#login_form label { display: inline; width: auto; margin-right: 0.5em; margin-bottom: 10px; }

#VSPForm input {width: auto; height: auto;}
/* End Forms */

/* index.php */
#indexsplit { width: 100%; background-image:url("/web/20141227060915im_/http://www.camelaudio.com/images/dotcolor999.gif"); background-repeat:repeat-y; }
/* banner rotator */
#slideshow { position: relative; height: 303px; width: 632px; margin: auto; overflow:hidden; z-index: 0; }
#slideshow img { display: block; height: 303px; width: 632px }
#controls { position: relative; width: 100%; text-align:right; float:right; color:#666; top: -303px; z-index:1; font-size:80%; padding-right: 1em; height: 0px;}
#controls a {color: #666;}
#controls a:hover {color: #fff; text-decoration:none;}
/* mailchimp form */
#mc-embedded-subscribe-form fieldset { border: 0; }
div.mc-field-group input, div.mc-field-group label { width: 130px; }
#mc-embedded-subscribe-form fieldset input.btn {width: auto; }
#mce-responses { margin-top: 1em; margin-bottom: 1em; }
#mce-error-response { color: #F00; font-weight: bold;}
#mce-success-response { color: #900; }
/* end index.php */

/* products.php */
.products_product { clear: both; border-top: #999 solid 1px; padding: 10px 20px 10px 20px; position:relative}
.products_product:first-child { border-top: none }
.products_product:hover { background-color:#ddd; }
.products_pic { float:left; width: 110px; }
.products_text { float: left; padding-top: 10px; width: 480px; }
.products_pic_bundle { float:left; width: 174px; }
.products_text_bundle { float: left; padding-top: 10px; width: 404px; }

/* end products.php */

/* Sound-Sample-Libraries.php */
.sounds_product { 
	width:275px; 
	display:inline; 
	padding: 10px 20px 10px 20px;
	position:relative;
	height:140px;
}
.sounds_product:first-child { border-top: none }
.sounds_product:hover { background-color:#ddd; }
.sounds_col_left { float:left; }
.sounds_col_right { float:right; }
.sounds_row {border-top: #999 solid 1px;}
.sounds_row:first-child { border-top:none }
.sounds_pic {margin-top:5px;float:left; width: 110px; }
/* end Sound-Sample-Libraries.php */

/* shop.php */
.shop_head { padding-bottom: 1em; }
p.shop_price { float: right; text-align:right; margin-left: 1em; }
p.shop_price img { vertical-align:middle;}
/* end shop.php */

/* Product Pages */
#product_header, #product_header2 { background-color: #333333; background-repeat: no-repeat;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
/*#product_header h1 { display: none; background-color:transparent; font-size: 120%; color:#FFFFFF; padding-top: 1em; padding-bottom: 1em; background-image: none; }
#product_header h2 { padding-top: 60px; background-color:transparent; padding-left: 20px; font-size: 100%; color:#FFFFFF;background-image: none;  }
*/
#product_header h1 {text-indent: -9999px}
#product_header h1, #product_header2 h1 { background-color:transparent; font-size: 250%; color:#FFFFFF; padding-top: 30px; margin-bottom:0; padding-bottom:0; font-family: Helvetica;  background-image: none; }
#product_header h2, #product_header2 h2 { background-color:transparent; padding-left: 20px; margin-top:0; padding-top:0; font-size: 100%; color:#FFFFFF; background-image: none; }
#product_new { position:absolute;background-image:url('https://web.archive.org/web/20141227060915im_/http://static.camelaudio.com/images/new-topright.gif');top:0px;right:0px;width:50px;height:50px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
#product_updated { position:absolute;background-image:url('https://web.archive.org/web/20141227060915im_/http://www.camelaudio.com/images/updated-right.gif');top:0px;right:0px;width:50px;height:50px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
span.price { font-size: 110%; font-weight: bold; }
#screenshotthumbs { text-align:center; }
#screenshotthumbs img { margin-left: 20px; padding-bottom: 2em;  }
#screenshotthumbs img.first { margin-left: 0px; }
.left {float: left; padding-right: 1em; }
.right { float: right; padding-left: 1em; }
.products_text p.links { text-align:center; }
.product_features_box { float: left; width: 140px; }
.product_features_text { float: left; width: 430px; padding-left: 20px; }
.product_picture {font-size: 80%; color:#333; text-align:center; }
.product_picture a { color: #666; }
.product_picture a:hover { text-decoration: none; }
#product_rating_box {display: none}
/* End Product Pages */

/* community.php */
.artist { padding: 20px 20px 0 20px; border-bottom: #999 solid 1px; }
.artist:hover { background-color:#ddd; }
.artist_pic { width: 120px; float:left; padding-bottom: 1em; }
.artist_text { float: left; width: 450px; padding-bottom: 1em; }
.links { padding-bottom: 1em; }
.link_title { float: left; width: 150px; }
.link_desc { padding-left: 20px; float: left; width: 400px }
/* end community.php */

/* artists.php */
p.artist_type {font-size: 80%; margin-bottom: 0;}
p.credits {font-size: 80%; margin-bottom: 0;}
/* end artists.php */

/* company.php */
#staff {text-align: center; font-size:80%;}
.staffmember { width: 145px; text-align: center; float: left; padding-bottom: 1em; }
/* end company.php */

/* faqs */
.faq_thumb { text-align:center; width: 25%; float: left;}
.faq_thumb img { border: 0; margin-bottom: 2em;}
p.faq_text { line-height: 1.5em;}
/* end faqs */

/* tutorials.php */
.alchemy_video_thumb { width: 130px; margin-right: 23px; text-align: center; padding: 1em 0; float: left; }
.alchemy_video_thumb_last { width: 130px; margin-right: 0px; text-align: center; padding: 1em 0; float: left; }
/* end tutorials.php */

/* downloads.php */
/*table.registered_products { width: 100%; border-bottom:1px solid #999; border-collapse:collapse; }
table.registered_products th { text-align: left; background-color: #333; color:#FFF; padding-left: 20px; padding-right: 20px; padding-top: 4px; padding-bottom: 4px; }
table.registered_products td { padding-left: 20px; padding-right: 20px; padding-top: 4px; padding-bottom: 4px; font-size:90%; }
table.registered_products tr:hover { background-color: #CCC; }*/
.group_content_notice { color: white; background-color: #900; padding-left: 1em; padding-right: 1em; }
.file_date {font-size: 80%; color: #666;}
.submit_review {margin: 0.5em 0.5em 0.5em 0}
tr.product_review_row {display:none}
tr.product_review_row textarea {width:100%;height:50px}

.hiddenTR {display: none}
a.dlinfo{ position:relative; z-index:24; text-decoration:none}
a.dlinfo:hover{z-index:25;}
a.dlinfo span {display: none}
a.dlinfo:hover span{ display:block; position:absolute; top:2em; left:1em; width:22em; border:1px solid #000; background-color:#fff; color:#000; text-align: left; padding-left: 5px; }
table.registered_products { width: 100%; border-bottom:1px solid #999; border-collapse:collapse; }
table.registered_products th { text-align: left; background-color: #333; color:#FFF; padding-left: 20px; padding-right:0; padding-top: 4px; padding-bottom: 4px; }
table.registered_products td { padding-left: 20px; padding-right:0; padding-top: 4px; padding-bottom: 4px;}
table.registered_products td td {font-size: 100% }
table.registered_products tr:hover {background-color: #fff}
.toggleExtended { cursor: hand; cursor: pointer; }
.toggleExtended img { position: absolute; left: 5px; margin-top: 3px}
.previouslydownloaded { color: #999 }


/* end downloads.php */

/* shop */
.shoppingCart { border-collapse: collapse; }
.shoppingCart th { background-color: #000000; color:#FFFFFF;}
.shoppingCart td { padding-top: 5px; }
.shoppingCart tr th.subcol { text-align:right;}
.shoppingCart tr th.remove { width: 100px;}
.shoppingCart tr td.product_image {padding-right: 5px}
.shoppingCart tr td.product_name { width: 295px}
.shoppingCart tr td.quantity { width: 100px; text-align:right; padding-right: 5px;}
.shoppingCart tr td.amount { width: 100px; text-align:right; padding-right: 5px;}
.shoppingCart tr td.addtocart { width: 130px; text-align:right;}
.shoppingCart tr td.total { text-align:left; font-weight:bold;}
.shoppingCart tr td.remove { padding-left: 20px;}
.shoppingCart td.cartbuttons { padding-top: 1em; text-align:center;}
.shoppingCart td.warning {font-weight: bold; color:#dd0909}
.shoppingCartcs { border-collapse: collapse;}
.shoppingCartcs th { background-color: #000000; color:#FFFFFF;}
.shoppingCartcs td { padding-top: 5px; }
.shoppingCartcs tr th.subcol { text-align:center;}
.shoppingCartcs tr th.remove { width: 100px;}
.shoppingCartcs tr td.product_image {padding-right: 5px}
.shoppingCartcs tr td.product_name { width: 295px;}
.shoppingCartcs tr td.quantity { width: 100px; text-align:right; padding-right: 5px;}
.shoppingCartcs tr td.amount { width:100px; text-align:center;}
.shoppingCartcs tr td.original_amount { text-decoration:line-through; text-align:center;}
.shoppingCartcs tr td.addtocart { width: 130px; text-align:right;}
.shoppingCartcs tr td.total { text-align:left; font-weight:bold;}
.shoppingCartcs tr td.remove { padding-left: 20px;}
.shoppingCartcs td.cartbuttons { padding-top: 1em; text-align:center;}
.crosssell { padding-top: 1em; }
/* end shop */
/*
     FILE ARCHIVED ON 06:09:15 Dec 27, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:05:59 May 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.415
  captures_list: 0.503
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.039
  esindex: 0.01
  cdx.remote: 21.682
  LoadShardBlock: 191.68 (3)
  PetaboxLoader3.datanode: 136.484 (4)
  PetaboxLoader3.resolve: 60.478 (2)
  load_resource: 56.157
*/